From 2a32c5125d61742efc5c869897236ebba14859f9 Mon Sep 17 00:00:00 2001 From: stealthycoin Date: Tue, 10 Jan 2023 17:44:18 -0800 Subject: [PATCH 0001/1632] Add customization for translate-document to provide files translate-document has a Document shape with blob typed Content nested inside. This cannot be provided easily at the command line so a new top level parameter named --document-content is added which can take advantage of the fileb:// parameter prefix to load arbitrary binary data from a file. ContentType must still be supplied via --document ContentType=... This commit also abstracts out a similar existing customization for translate and adds a generic class for pulling nested blob types up to their own parameter. cr: https://code.amazon.com/reviews/CR-83169878 --- awscli/customizations/binaryhoist.py | 98 +++++++++++++++++ awscli/customizations/translate.py | 101 ++++++++++-------- .../translate/test_translate_document.py | 68 ++++++++++++ 3 files changed, 221 insertions(+), 46 deletions(-) create mode 100644 awscli/customizations/binaryhoist.py create mode 100644 tests/functional/translate/test_translate_document.py diff --git a/awscli/customizations/binaryhoist.py b/awscli/customizations/binaryhoist.py new file mode 100644 index 000000000000..e4835a3a4b48 --- /dev/null +++ b/awscli/customizations/binaryhoist.py @@ -0,0 +1,98 @@ +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +import copy + +from dataclasses import dataclass +from typing import Optional +from awscli.arguments import CustomArgument, CLIArgument + + +@dataclass +class ArgumentParameters: + name: str + member: Optional[str] = None + help_text: Optional[str] = None + required: Optional[bool] = False + + +class InjectingArgument(CustomArgument): + def __init__(self, serialized_name, original_member_name, **kwargs): + self._serialized_name = serialized_name + self._original_member_name = original_member_name + super().__init__(**kwargs) + + def add_to_params(self, parameters, value): + if value is None: + pass + wrapped_value = {self._original_member_name: value} + if parameters.get(self._serialized_name): + parameters[self._serialized_name].update(wrapped_value) + else: + parameters[self._serialized_name] = wrapped_value + + +class OriginalArgument(CLIArgument): + def __init__(self, original_member_name, error_message, **kwargs): + self._serialized_name = kwargs.get("serialized_name") + self._original_member_name = original_member_name + self._error_message = error_message + super().__init__(**kwargs) + + def add_to_params(self, parameters, value): + if value is None: + return + + unpacked = self._unpack_argument(value) + if self._original_member_name in unpacked and self._error_message: + raise ValueError(self._error_message) + + if parameters.get(self._serialized_name): + parameters[self._serialized_name].update(unpacked) + else: + parameters[self._serialized_name] = unpacked + + +class BinaryBlobArgumentHoister: + def __init__( + self, + new_argument: ArgumentParameters, + original_argument: ArgumentParameters, + error_if_original_used: Optional[str] = None, + ): + self._new_argument = new_argument + self._original_argument = original_argument + self._error_message = error_if_original_used + + def __call__(self, session, argument_table, **kwargs): + argument = argument_table[self._original_argument.name] + model = copy.deepcopy(argument.argument_model) + del model.members[self._original_argument.member] + + argument_table[self._new_argument.name] = InjectingArgument( + argument._serialized_name, + self._original_argument.member, + name=self._new_argument.name, + help_text=self._new_argument.help_text, + cli_type_name="blob", + required=self._new_argument.required, + ) + argument_table[self._original_argument.name] = OriginalArgument( + self._original_argument.member, + self._error_message, + name=self._original_argument.name, + argument_model=model, + operation_model=argument._operation_model, + is_required=self._original_argument.required, + event_emitter=session.get_component("event_emitter"), + serialized_name=argument._serialized_name, + ) diff --git a/awscli/customizations/translate.py b/awscli/customizations/translate.py index 8ce8d4e6cfa3..38add1564dc1 100644 --- a/awscli/customizations/translate.py +++ b/awscli/customizations/translate.py @@ -13,55 +13,64 @@ import copy from awscli.arguments import CustomArgument, CLIArgument +from awscli.customizations.binaryhoist import ( + BinaryBlobArgumentHoister, + ArgumentParameters, +) -FILE_DOCSTRING = ('

The path to the file of the code you are uploading. ' - 'Example: fileb://data.csv

') +FILE_DOCSTRING = ( + "

The path to the file of the code you are uploading. " + "Example: fileb://data.csv

" +) +FILE_ERRORSTRING = ( + "File cannot be provided as part of the " + "'--terminology-data' argument. Please use the " + "'--data-file' option instead to specify a " + "file." +) +DOCUMENT_DOCSTRING = ( + "

The path to a file of the content you are uploading " + "Example: fileb://data.txt

" +) +DOCUMENT_ERRORSTRING = ( + "Content cannot be provided as a part of the " + "'--document' argument. Please use the '--document-content' option instead " + "to specify a file." +) -def register_translate_import_terminology(cli): - cli.register('building-argument-table.translate.import-terminology', - _hoist_file_parameter) +def register_translate_import_terminology(cli): + cli.register( + "building-argument-table.translate.import-terminology", + BinaryBlobArgumentHoister( + new_argument=ArgumentParameters( + name="data-file", + help_text=FILE_DOCSTRING, + required=True, + ), + original_argument=ArgumentParameters( + name="terminology-data", + member="File", + required=False, + ), + error_if_original_used=FILE_ERRORSTRING, + ), + ), -def _hoist_file_parameter(session, argument_table, **kwargs): - argument_table['data-file'] = FileArgument( - 'data-file', help_text=FILE_DOCSTRING, cli_type_name='blob', - required=True) - file_argument = argument_table['terminology-data'] - file_model = copy.deepcopy(file_argument.argument_model) - del file_model.members['File'] - argument_table['terminology-data'] = TerminologyDataArgument( - name='terminology-data', - argument_model=file_model, - operation_model=file_argument._operation_model, - is_required=False, - event_emitter=session.get_component('event_emitter'), - serialized_name='TerminologyData' + cli.register( + "building-argument-table.translate.translate-document", + BinaryBlobArgumentHoister( + new_argument=ArgumentParameters( + name="document-content", + help_text=DOCUMENT_DOCSTRING, + required=True, + ), + original_argument=ArgumentParameters( + name="document", + member="Content", + required=True, + ), + error_if_original_used=DOCUMENT_ERRORSTRING, + ), ) - - -class FileArgument(CustomArgument): - def add_to_params(self, parameters, value): - if value is None: - return - file_param = {'File': value} - if parameters.get('TerminologyData'): - parameters['TerminologyData'].update(file_param) - else: - parameters['TerminologyData'] = file_param - - -class TerminologyDataArgument(CLIArgument): - def add_to_params(self, parameters, value): - if value is None: - return - unpacked = self._unpack_argument(value) - if 'File' in unpacked: - raise ValueError("File cannot be provided as part of the " - "'--terminology-data' argument. Please use the " - "'--data-file' option instead to specify a " - "file.") - if parameters.get('TerminologyData'): - parameters['TerminologyData'].update(unpacked) - else: - parameters['TerminologyData'] = unpacked diff --git a/tests/functional/translate/test_translate_document.py b/tests/functional/translate/test_translate_document.py new file mode 100644 index 000000000000..83dc1bd69641 --- /dev/null +++ b/tests/functional/translate/test_translate_document.py @@ -0,0 +1,68 @@ +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.testutils import BaseAWSCommandParamsTest +from awscli.testutils import FileCreator + + +class TestTranslateDocument(BaseAWSCommandParamsTest): + prefix = "translate translate-document" + + def setUp(self): + super().setUp() + self.files = FileCreator() + self.temp_file = self.files.create_file("foo", "mycontents") + with open(self.temp_file, "rb") as f: + self.temp_file_contents = f.read() + + def tearDown(self): + super().tearDown() + self.files.remove_all() + + def test_translate_document_with_file(self): + cmdline = self.prefix + cmdline += " --source-language-code FOO" + cmdline += " --target-language-code BAR" + cmdline += " --document ContentType=datatype" + cmdline += " --document-content fileb://%s" % self.temp_file + result = { + "Document": {"Content": self.temp_file_contents, "ContentType": "datatype"}, + "SourceLanguageCode": "FOO", + "TargetLanguageCode": "BAR", + } + self.assert_params_for_cmd(cmdline, result) + + def test_translate_document_with_orignal_argument(self): + cmdline = self.prefix + cmdline += " --source-language-code FOO" + cmdline += " --target-language-code BAR" + cmdline += " --document Content=data,ContentType=datatype" + + stdout, stderr, rc = self.assert_params_for_cmd(cmdline, expected_rc=2) + self.assertIn( + "the following arguments are required: --document-content", stderr + ) + + def test_translate_document_with_file_and_orignal_argument(self): + cmdline = self.prefix + cmdline += " --source-language-code FOO" + cmdline += " --target-language-code BAR" + cmdline += " --document Content=data,ContentType=datatype" + cmdline += " --document-content fileb://%s" % self.temp_file + + stdout, stderr, rc = self.assert_params_for_cmd(cmdline, expected_rc=255) + self.assertIn( + "Content cannot be provided as a part of the '--document' " + "argument. Please use the '--document-content' option instead to " + "specify a file.", + stderr, + ) From 790dbe0473637ee4fdc59bb0d651339aae635cb1 Mon Sep 17 00:00:00 2001 From: Hank Goddard Date: Mon, 6 Mar 2023 22:24:53 -0500 Subject: [PATCH 0002/1632] docs: tasks-running example --- awscli/examples/ecs/wait/services-stable.rst | 10 +--------- awscli/examples/ecs/wait/tasks-running.rst | 7 +++++++ 2 files changed, 8 insertions(+), 9 deletions(-) create mode 100644 awscli/examples/ecs/wait/tasks-running.rst diff --git a/awscli/examples/ecs/wait/services-stable.rst b/awscli/examples/ecs/wait/services-stable.rst index 4ef1dea77f83..78bc6b3f8c74 100644 --- a/awscli/examples/ecs/wait/services-stable.rst +++ b/awscli/examples/ecs/wait/services-stable.rst @@ -4,12 +4,4 @@ The following ``wait`` example pauses and continues only after it can confirm th aws ecs wait services-stable \ --cluster MyCluster \ - --services MyService - -**Example 2: To pause running until a task is confirmed to be running** - -The following ``wait`` example pauses and continues only after the specified task enters a ``RUNNING`` state. :: - - aws ecs wait services-stable \ - --cluster MyCluster \ - --tasks arn:aws:ecs:us-west-2:123456789012:task/a1b2c3d4-5678-90ab-cdef-44444EXAMPLE \ No newline at end of file + --services MyService \ No newline at end of file diff --git a/awscli/examples/ecs/wait/tasks-running.rst b/awscli/examples/ecs/wait/tasks-running.rst new file mode 100644 index 000000000000..cff10759d5d0 --- /dev/null +++ b/awscli/examples/ecs/wait/tasks-running.rst @@ -0,0 +1,7 @@ +**Example 1: To pause running until a task is confirmed to be running** + +The following ``wait`` example pauses and continues only after the specified task enters a ``RUNNING`` state. :: + + aws ecs wait tasks-running \ + --cluster MyCluster \ + --tasks arn:aws:ecs:us-west-2:123456789012:task/a1b2c3d4-5678-90ab-cdef-44444EXAMPLE \ No newline at end of file From 435579e9dd36d1299eb911ec72c40660b35c4e18 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Sun, 12 Mar 2023 20:53:15 +0200 Subject: [PATCH 0003/1632] Replace deprecated BadZipfile with BadZipFile --- awscli/customizations/awslambda.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/customizations/awslambda.py b/awscli/customizations/awslambda.py index 17d684295402..c55437c8680e 100644 --- a/awscli/customizations/awslambda.py +++ b/awscli/customizations/awslambda.py @@ -94,7 +94,7 @@ def _should_contain_zip_content(value): try: with closing(zipfile.ZipFile(fileobj)) as f: f.infolist() - except zipfile.BadZipfile: + except zipfile.BadZipFile: raise ValueError(ERROR_MSG) From 70efaa35e9f12337c3068fa2527669aa5c33b159 Mon Sep 17 00:00:00 2001 From: Jack Lin Date: Sun, 14 Jul 2019 17:38:32 +1000 Subject: [PATCH 0004/1632] Add --query example for describe-instance-patches This commit adds an example usage of using --query to retrieve information based on InstalledTime as it is not a valid filter key. --- .../ssm/describe-instance-patches.rst | 54 ++++++++++++++----- 1 file changed, 40 insertions(+), 14 deletions(-) diff --git a/awscli/examples/ssm/describe-instance-patches.rst b/awscli/examples/ssm/describe-instance-patches.rst index 2a5f8655399e..3c28e4d240b8 100755 --- a/awscli/examples/ssm/describe-instance-patches.rst +++ b/awscli/examples/ssm/describe-instance-patches.rst @@ -15,7 +15,7 @@ Output:: "Classification": "SecurityUpdates", "Severity": "Critical", "State": "Installed", - "InstalledTime": 1546992000.0 + "InstalledTime": "2019-01-09T00:00:00+00:00" }, { "Title": "", @@ -23,7 +23,7 @@ Output:: "Classification": "", "Severity": "", "State": "InstalledOther", - "InstalledTime": 1549584000.0 + "InstalledTime": "2019-02-08T00:00:00+00:00" }, ... ], @@ -41,18 +41,44 @@ The following ``describe-instance-patches`` example retrieves information about Output:: { - "Patches": [ - { - "Title": "Windows Malicious Software Removal Tool x64 - February 2019 (KB890830)", - "KBId": "KB890830", - "Classification": "UpdateRollups", - "Severity": "Unspecified", - "State": "Missing", - "InstalledTime": 0.0 - }, - ... - ], - "NextToken": "--token string truncated--" + "Patches": [ + { + "Title": "Windows Malicious Software Removal Tool x64 - February 2019 (KB890830)", + "KBId": "KB890830", + "Classification": "UpdateRollups", + "Severity": "Unspecified", + "State": "Missing", + "InstalledTime": "1970-01-01T00:00:00+00:00" + }, + ... + ], + "NextToken": "--token string truncated--" } For more information, see `About Patch Compliance States `__ in the *AWS Systems Manager User Guide*. + +**Example 3: To get a list of patches installed since a specified InstalledTime for an instance** + +The following ``describe-instance-patches`` example retrieves information about patches installed since a specified time for the specified instance by combining the use of ``--filters`` and ``--query``. :: + + aws ssm describe-instance-patches \ + --instance-id "i-1234567890abcdef0" \ + --filters Key=State,Values=Installed \ + --query "Patches[?InstalledTime >= `2023-01-01T16:00:00`]" + +Output:: + + { + "Patches": [ + { + "Title": "2023-03 Cumulative Update for Windows Server 2019 (1809) for x64-based Systems (KB5023702)", + "KBId": "KB5023702", + "Classification": "SecurityUpdates", + "Severity": "Critical", + "State": "Installed", + "InstalledTime": "2023-03-16T11:00:00+00:00" + }, + ... + ], + "NextToken": "--token string truncated--" + } \ No newline at end of file From d35d25d33d366fcaf485cdafdd110685649002f8 Mon Sep 17 00:00:00 2001 From: Steve Yoo Date: Mon, 24 Apr 2023 10:36:08 -0400 Subject: [PATCH 0005/1632] Use h3 tags for admonition titles --- doc/source/guzzle_sphinx_theme/__init__.py | 34 +++++++------------ .../guzzle_sphinx_theme/layout.html | 2 +- .../guzzle_sphinx_theme/static/guzzle.css_t | 26 +++++--------- 3 files changed, 21 insertions(+), 41 deletions(-) diff --git a/doc/source/guzzle_sphinx_theme/__init__.py b/doc/source/guzzle_sphinx_theme/__init__.py index a5bdd2109f15..840cdb1e38c0 100644 --- a/doc/source/guzzle_sphinx_theme/__init__.py +++ b/doc/source/guzzle_sphinx_theme/__init__.py @@ -17,6 +17,7 @@ def setup(app): app.connect('html-page-context', add_html_link) app.connect('build-finished', create_sitemap) app.sitemap_links = [] + app.set_translator('html', HTMLTranslator) def add_html_link(app, pagename, templatename, context, doctree): @@ -51,28 +52,17 @@ def html_theme_path(): class HTMLTranslator(SphinxHTMLTranslator): - """ - Handle translating to bootstrap structure. - """ - def visit_table(self, node, name=''): - """ - Override docutils default table formatter to not include a border - and to use Bootstrap CSS - See: http://sourceforge.net/p/docutils/code/HEAD/tree/trunk/docutils/docutils/writers/html4css1/__init__.py#l1550 - """ - self.context.append(self.compact_p) - self.compact_p = True - classes = ' '.join(['table', 'table-bordered', - self.settings.table_style]).strip() - self.body.append( - self.starttag(node, 'table', CLASS=classes)) - - def depart_table(self, node): - """ - This needs overridin' too - """ - self.compact_p = self.context.pop() - self.body.append('\n') + def visit_admonition(self, node, name=''): + """Uses the h3 tag for admonition titles instead of the p tag""" + self.body.append(self.starttag( + node, 'div', CLASS=('admonition ' + name))) + if name: + title = ( + f"

" + f"{admonitionlabels[name]}

" + ) + self.body.append(title) + self.set_first_last(node) class GuzzleStyle(Style): diff --git a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html index c7f4625ad91b..7f923af3cf36 100644 --- a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html +++ b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html @@ -93,7 +93,7 @@

- Note: +

Note:

You are viewing the documentation for an older major version of the AWS CLI (version 1).

diff --git a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/guzzle.css_t b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/guzzle.css_t index 453c3c57e4ea..3a12d515197c 100644 --- a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/guzzle.css_t +++ b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/guzzle.css_t @@ -481,16 +481,6 @@ div.admonition dl { margin-bottom: 0; } -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; - display: inline; -} - -p.admonition-title:after { - content: ":"; -} - div.body p.centered { text-align: center; margin-top: 25px; @@ -510,14 +500,6 @@ dd div.admonition { padding-left: 60px; } -div.admonition p.admonition-title { - font-weight: bold; - font-size: 15px; - margin: 0 0 10px 0; - padding: 0; - line-height: 1; -} - div.admonition p.last { margin-bottom: 0; } @@ -528,6 +510,14 @@ div.note { border-radius: 3px; } +div.body h3.admonition-title { + margin-top: 0px; +} + +div.body h3.admonition-title:after { + content: ":"; +} + /* -- other body styles ----------------------------------------------------- */ ol.arabic { From 261b694df956e66bd84e967d29f9d3f1866aaf32 Mon Sep 17 00:00:00 2001 From: Mathieu Grandis Date: Tue, 14 Feb 2023 18:07:43 +0100 Subject: [PATCH 0006/1632] Add SES create/update CVE template URL parameters to paramfile disabled --- .changes/next-release/bugfix-ses-17094.json | 5 +++ awscli/paramfile.py | 4 ++ ...eate_custom_verification_email_template.py | 42 +++++++++++++++++++ ...date_custom_verification_email_template.py | 42 +++++++++++++++++++ ...eate_custom_verification_email_template.py | 42 +++++++++++++++++++ ...date_custom_verification_email_template.py | 42 +++++++++++++++++++ 6 files changed, 177 insertions(+) create mode 100644 .changes/next-release/bugfix-ses-17094.json create mode 100644 tests/functional/ses/test_create_custom_verification_email_template.py create mode 100644 tests/functional/ses/test_update_custom_verification_email_template.py create mode 100644 tests/functional/sesv2/test_create_custom_verification_email_template.py create mode 100644 tests/functional/sesv2/test_update_custom_verification_email_template.py diff --git a/.changes/next-release/bugfix-ses-17094.json b/.changes/next-release/bugfix-ses-17094.json new file mode 100644 index 000000000000..472f631c06d4 --- /dev/null +++ b/.changes/next-release/bugfix-ses-17094.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "ses", + "description": "SES create and update custom verification email template operations don't send the custom redirection URL content anymore but send the URL as a string instead (as expected)" +} diff --git a/awscli/paramfile.py b/awscli/paramfile.py index e6793194ef8e..4e71b4311983 100644 --- a/awscli/paramfile.py +++ b/awscli/paramfile.py @@ -110,7 +110,11 @@ 'service-catalog.create-product.support-url', 'service-catalog.update-product.support-url', + 'ses.create-custom-verification-email-template.failure-redirection-url', + 'ses.create-custom-verification-email-template.success-redirection-url', 'ses.put-account-details.website-url', + 'ses.update-custom-verification-email-template.failure-redirection-url', + 'ses.update-custom-verification-email-template.success-redirection-url', 'sqs.add-permission.queue-url', 'sqs.change-message-visibility.queue-url', diff --git a/tests/functional/ses/test_create_custom_verification_email_template.py b/tests/functional/ses/test_create_custom_verification_email_template.py new file mode 100644 index 000000000000..5d4062f49cd5 --- /dev/null +++ b/tests/functional/ses/test_create_custom_verification_email_template.py @@ -0,0 +1,42 @@ +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.testutils import BaseAWSCommandParamsTest + + +class TestCreateCustomVerificationEmailTemplate(BaseAWSCommandParamsTest): + prefix = 'ses create-custom-verification-email-template' + template_name = 'test-template-name' + from_email_address = 'from@example.com' + template_subject = 'template-subject' + template_content = 'template-content' + success_redirection_url = 'https://aws.amazon.com/ses/verifysuccess' + failure_redirection_url = 'https://aws.amazon.com/ses/verifyfailure' + + def test_create_custom_verification_email_template(self): + cmdline = self.prefix + cmdline += ' --template-name ' + self.template_name + cmdline += ' --from-email-address ' + self.from_email_address + cmdline += ' --template-subject ' + self.template_subject + cmdline += ' --template-content ' + self.template_content + cmdline += ' --success-redirection-url ' + self.success_redirection_url + cmdline += ' --failure-redirection-url ' + self.failure_redirection_url + + result = { + 'TemplateName': self.template_name, + 'FromEmailAddress': self.from_email_address, + 'TemplateSubject': self.template_subject, + 'TemplateContent': self.template_content, + 'SuccessRedirectionURL': self.success_redirection_url, + 'FailureRedirectionURL': self.failure_redirection_url + } + self.assert_params_for_cmd(cmdline, result) diff --git a/tests/functional/ses/test_update_custom_verification_email_template.py b/tests/functional/ses/test_update_custom_verification_email_template.py new file mode 100644 index 000000000000..9fa64fc5e54e --- /dev/null +++ b/tests/functional/ses/test_update_custom_verification_email_template.py @@ -0,0 +1,42 @@ +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.testutils import BaseAWSCommandParamsTest + + +class TestUpdateCustomVerificationEmailTemplate(BaseAWSCommandParamsTest): + prefix = 'ses update-custom-verification-email-template' + template_name = 'test-template-name' + from_email_address = 'from@example.com' + template_subject = 'template-subject' + template_content = 'template-content' + success_redirection_url = 'https://aws.amazon.com/ses/verifysuccess' + failure_redirection_url = 'https://aws.amazon.com/ses/verifyfailure' + + def test_update_custom_verification_email_template(self): + cmdline = self.prefix + cmdline += ' --template-name ' + self.template_name + cmdline += ' --from-email-address ' + self.from_email_address + cmdline += ' --template-subject ' + self.template_subject + cmdline += ' --template-content ' + self.template_content + cmdline += ' --success-redirection-url ' + self.success_redirection_url + cmdline += ' --failure-redirection-url ' + self.failure_redirection_url + + result = { + 'TemplateName': self.template_name, + 'FromEmailAddress': self.from_email_address, + 'TemplateSubject': self.template_subject, + 'TemplateContent': self.template_content, + 'SuccessRedirectionURL': self.success_redirection_url, + 'FailureRedirectionURL': self.failure_redirection_url + } + self.assert_params_for_cmd(cmdline, result) diff --git a/tests/functional/sesv2/test_create_custom_verification_email_template.py b/tests/functional/sesv2/test_create_custom_verification_email_template.py new file mode 100644 index 000000000000..3b6838c2d87e --- /dev/null +++ b/tests/functional/sesv2/test_create_custom_verification_email_template.py @@ -0,0 +1,42 @@ +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.testutils import BaseAWSCommandParamsTest + + +class TestCreateCustomVerificationEmailTemplate(BaseAWSCommandParamsTest): + prefix = 'sesv2 create-custom-verification-email-template' + template_name = 'test-template-name' + from_email_address = 'from@example.com' + template_subject = 'template-subject' + template_content = 'template-content' + success_redirection_url = 'https://aws.amazon.com/ses/verifysuccess' + failure_redirection_url = 'https://aws.amazon.com/ses/verifyfailure' + + def test_create_custom_verification_email_template(self): + cmdline = self.prefix + cmdline += ' --template-name ' + self.template_name + cmdline += ' --from-email-address ' + self.from_email_address + cmdline += ' --template-subject ' + self.template_subject + cmdline += ' --template-content ' + self.template_content + cmdline += ' --success-redirection-url ' + self.success_redirection_url + cmdline += ' --failure-redirection-url ' + self.failure_redirection_url + + result = { + 'TemplateName': self.template_name, + 'FromEmailAddress': self.from_email_address, + 'TemplateSubject': self.template_subject, + 'TemplateContent': self.template_content, + 'SuccessRedirectionURL': self.success_redirection_url, + 'FailureRedirectionURL': self.failure_redirection_url + } + self.assert_params_for_cmd(cmdline, result) diff --git a/tests/functional/sesv2/test_update_custom_verification_email_template.py b/tests/functional/sesv2/test_update_custom_verification_email_template.py new file mode 100644 index 000000000000..d4b4088a3a7f --- /dev/null +++ b/tests/functional/sesv2/test_update_custom_verification_email_template.py @@ -0,0 +1,42 @@ +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.testutils import BaseAWSCommandParamsTest + + +class TestUpdateCustomVerificationEmailTemplate(BaseAWSCommandParamsTest): + prefix = 'sesv2 update-custom-verification-email-template' + template_name = 'test-template-name' + from_email_address = 'from@example.com' + template_subject = 'template-subject' + template_content = 'template-content' + success_redirection_url = 'https://aws.amazon.com/ses/verifysuccess' + failure_redirection_url = 'https://aws.amazon.com/ses/verifyfailure' + + def test_update_custom_verification_email_template(self): + cmdline = self.prefix + cmdline += ' --template-name ' + self.template_name + cmdline += ' --from-email-address ' + self.from_email_address + cmdline += ' --template-subject ' + self.template_subject + cmdline += ' --template-content ' + self.template_content + cmdline += ' --success-redirection-url ' + self.success_redirection_url + cmdline += ' --failure-redirection-url ' + self.failure_redirection_url + + result = { + 'TemplateName': self.template_name, + 'FromEmailAddress': self.from_email_address, + 'TemplateSubject': self.template_subject, + 'TemplateContent': self.template_content, + 'SuccessRedirectionURL': self.success_redirection_url, + 'FailureRedirectionURL': self.failure_redirection_url + } + self.assert_params_for_cmd(cmdline, result) From 6e8e82a5751f4040aa4019a9c7cfeb5d927f32e8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Apr 2023 18:07:56 +0000 Subject: [PATCH 0007/1632] Update changelog based on model updates --- .../next-release/api-change-chimesdkmessaging-29187.json | 5 +++++ .changes/next-release/api-change-connect-69217.json | 5 +++++ .changes/next-release/api-change-datasync-33962.json | 5 +++++ .changes/next-release/api-change-ds-87014.json | 5 +++++ .changes/next-release/api-change-pinpoint-5768.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkmessaging-29187.json create mode 100644 .changes/next-release/api-change-connect-69217.json create mode 100644 .changes/next-release/api-change-datasync-33962.json create mode 100644 .changes/next-release/api-change-ds-87014.json create mode 100644 .changes/next-release/api-change-pinpoint-5768.json diff --git a/.changes/next-release/api-change-chimesdkmessaging-29187.json b/.changes/next-release/api-change-chimesdkmessaging-29187.json new file mode 100644 index 000000000000..d1adddc6808c --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmessaging-29187.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-messaging``", + "description": "Remove non actionable field from UpdateChannelReadMarker and DeleteChannelRequest. Add precise exceptions to DeleteChannel and DeleteStreamingConfigurations error cases." +} diff --git a/.changes/next-release/api-change-connect-69217.json b/.changes/next-release/api-change-connect-69217.json new file mode 100644 index 000000000000..29eabc875e68 --- /dev/null +++ b/.changes/next-release/api-change-connect-69217.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect, Contact Lens Evaluation API release including ability to manage forms and to submit contact evaluations." +} diff --git a/.changes/next-release/api-change-datasync-33962.json b/.changes/next-release/api-change-datasync-33962.json new file mode 100644 index 000000000000..96a0d834c32b --- /dev/null +++ b/.changes/next-release/api-change-datasync-33962.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "This release adds 13 new APIs to support AWS DataSync Discovery GA." +} diff --git a/.changes/next-release/api-change-ds-87014.json b/.changes/next-release/api-change-ds-87014.json new file mode 100644 index 000000000000..c02ec88e1d8a --- /dev/null +++ b/.changes/next-release/api-change-ds-87014.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ds``", + "description": "New field added in AWS Managed Microsoft AD DescribeSettings response and regex pattern update for UpdateSettings value. Added length validation to RemoteDomainName." +} diff --git a/.changes/next-release/api-change-pinpoint-5768.json b/.changes/next-release/api-change-pinpoint-5768.json new file mode 100644 index 000000000000..0cfc3693eba6 --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-5768.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "Adds support for journey runs and querying journey execution metrics based on journey runs. Adds execution metrics to campaign activities. Updates docs for Advanced Quiet Time." +} From a845c730b86d3db03b871051028bf9bffdf3f740 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Apr 2023 18:07:56 +0000 Subject: [PATCH 0008/1632] Bumping version to 1.27.120 --- .changes/1.27.120.json | 32 +++++++++++++++++++ .../api-change-chimesdkmessaging-29187.json | 5 --- .../api-change-connect-69217.json | 5 --- .../api-change-datasync-33962.json | 5 --- .../next-release/api-change-ds-87014.json | 5 --- .../api-change-pinpoint-5768.json | 5 --- .changes/next-release/bugfix-ses-17094.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.27.120.json delete mode 100644 .changes/next-release/api-change-chimesdkmessaging-29187.json delete mode 100644 .changes/next-release/api-change-connect-69217.json delete mode 100644 .changes/next-release/api-change-datasync-33962.json delete mode 100644 .changes/next-release/api-change-ds-87014.json delete mode 100644 .changes/next-release/api-change-pinpoint-5768.json delete mode 100644 .changes/next-release/bugfix-ses-17094.json diff --git a/.changes/1.27.120.json b/.changes/1.27.120.json new file mode 100644 index 000000000000..c7e5416009e8 --- /dev/null +++ b/.changes/1.27.120.json @@ -0,0 +1,32 @@ +[ + { + "category": "ses", + "description": "SES create and update custom verification email template operations don't send the custom redirection URL content anymore but send the URL as a string instead (as expected)", + "type": "bugfix" + }, + { + "category": "``chime-sdk-messaging``", + "description": "Remove non actionable field from UpdateChannelReadMarker and DeleteChannelRequest. Add precise exceptions to DeleteChannel and DeleteStreamingConfigurations error cases.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect, Contact Lens Evaluation API release including ability to manage forms and to submit contact evaluations.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "This release adds 13 new APIs to support AWS DataSync Discovery GA.", + "type": "api-change" + }, + { + "category": "``ds``", + "description": "New field added in AWS Managed Microsoft AD DescribeSettings response and regex pattern update for UpdateSettings value. Added length validation to RemoteDomainName.", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Adds support for journey runs and querying journey execution metrics based on journey runs. Adds execution metrics to campaign activities. Updates docs for Advanced Quiet Time.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkmessaging-29187.json b/.changes/next-release/api-change-chimesdkmessaging-29187.json deleted file mode 100644 index d1adddc6808c..000000000000 --- a/.changes/next-release/api-change-chimesdkmessaging-29187.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-messaging``", - "description": "Remove non actionable field from UpdateChannelReadMarker and DeleteChannelRequest. Add precise exceptions to DeleteChannel and DeleteStreamingConfigurations error cases." -} diff --git a/.changes/next-release/api-change-connect-69217.json b/.changes/next-release/api-change-connect-69217.json deleted file mode 100644 index 29eabc875e68..000000000000 --- a/.changes/next-release/api-change-connect-69217.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect, Contact Lens Evaluation API release including ability to manage forms and to submit contact evaluations." -} diff --git a/.changes/next-release/api-change-datasync-33962.json b/.changes/next-release/api-change-datasync-33962.json deleted file mode 100644 index 96a0d834c32b..000000000000 --- a/.changes/next-release/api-change-datasync-33962.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "This release adds 13 new APIs to support AWS DataSync Discovery GA." -} diff --git a/.changes/next-release/api-change-ds-87014.json b/.changes/next-release/api-change-ds-87014.json deleted file mode 100644 index c02ec88e1d8a..000000000000 --- a/.changes/next-release/api-change-ds-87014.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ds``", - "description": "New field added in AWS Managed Microsoft AD DescribeSettings response and regex pattern update for UpdateSettings value. Added length validation to RemoteDomainName." -} diff --git a/.changes/next-release/api-change-pinpoint-5768.json b/.changes/next-release/api-change-pinpoint-5768.json deleted file mode 100644 index 0cfc3693eba6..000000000000 --- a/.changes/next-release/api-change-pinpoint-5768.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "Adds support for journey runs and querying journey execution metrics based on journey runs. Adds execution metrics to campaign activities. Updates docs for Advanced Quiet Time." -} diff --git a/.changes/next-release/bugfix-ses-17094.json b/.changes/next-release/bugfix-ses-17094.json deleted file mode 100644 index 472f631c06d4..000000000000 --- a/.changes/next-release/bugfix-ses-17094.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "ses", - "description": "SES create and update custom verification email template operations don't send the custom redirection URL content anymore but send the URL as a string instead (as expected)" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ac70ca7bba04..40a958c199f0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.120 +======== + +* bugfix:ses: SES create and update custom verification email template operations don't send the custom redirection URL content anymore but send the URL as a string instead (as expected) +* api-change:``chime-sdk-messaging``: Remove non actionable field from UpdateChannelReadMarker and DeleteChannelRequest. Add precise exceptions to DeleteChannel and DeleteStreamingConfigurations error cases. +* api-change:``connect``: Amazon Connect, Contact Lens Evaluation API release including ability to manage forms and to submit contact evaluations. +* api-change:``datasync``: This release adds 13 new APIs to support AWS DataSync Discovery GA. +* api-change:``ds``: New field added in AWS Managed Microsoft AD DescribeSettings response and regex pattern update for UpdateSettings value. Added length validation to RemoteDomainName. +* api-change:``pinpoint``: Adds support for journey runs and querying journey execution metrics based on journey runs. Adds execution metrics to campaign activities. Updates docs for Advanced Quiet Time. + + 1.27.119 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6eb6d26a3d0b..c79e6cad06f1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.119' +__version__ = '1.27.120' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c5af656e62cb..b59de3c25251 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.119' +release = '1.27.120' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 99b0ef64dd49..3b49aa67c87b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.119 + botocore==1.29.120 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index e6cfa16b4131..33af32d5fcd1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.119', + 'botocore==1.29.120', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 0d7ae0b6906b4a0e3592092ddb0be1ff77ae6c27 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Apr 2023 18:09:13 +0000 Subject: [PATCH 0009/1632] Update changelog based on model updates --- .changes/next-release/api-change-osis-43914.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-osis-43914.json diff --git a/.changes/next-release/api-change-osis-43914.json b/.changes/next-release/api-change-osis-43914.json new file mode 100644 index 000000000000..8a491d689359 --- /dev/null +++ b/.changes/next-release/api-change-osis-43914.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``osis``", + "description": "Initial release for OpenSearch Ingestion" +} From 2654874f58cab11e1bc1e49edadda335b8afac95 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Apr 2023 18:09:25 +0000 Subject: [PATCH 0010/1632] Bumping version to 1.27.121 --- .changes/1.27.121.json | 7 +++++++ .changes/next-release/api-change-osis-43914.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.27.121.json delete mode 100644 .changes/next-release/api-change-osis-43914.json diff --git a/.changes/1.27.121.json b/.changes/1.27.121.json new file mode 100644 index 000000000000..96da38e25cd9 --- /dev/null +++ b/.changes/1.27.121.json @@ -0,0 +1,7 @@ +[ + { + "category": "``osis``", + "description": "Initial release for OpenSearch Ingestion", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-osis-43914.json b/.changes/next-release/api-change-osis-43914.json deleted file mode 100644 index 8a491d689359..000000000000 --- a/.changes/next-release/api-change-osis-43914.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``osis``", - "description": "Initial release for OpenSearch Ingestion" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 40a958c199f0..707c20698910 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.27.121 +======== + +* api-change:``osis``: Initial release for OpenSearch Ingestion + + 1.27.120 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index c79e6cad06f1..87e3e8cf204d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.120' +__version__ = '1.27.121' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b59de3c25251..2519807e3cd2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.120' +release = '1.27.121' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3b49aa67c87b..971d81722bf6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.120 + botocore==1.29.121 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 33af32d5fcd1..8ae2ce572c60 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.120', + 'botocore==1.29.121', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 782b7d0a2af2627f891bbea3ec878fd98aaf8ca3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Apr 2023 18:09:35 +0000 Subject: [PATCH 0011/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-66366.json | 5 +++++ .changes/next-release/api-change-emrcontainers-8467.json | 5 +++++ .changes/next-release/api-change-guardduty-6700.json | 5 +++++ .changes/next-release/api-change-iotdeviceadvisor-50931.json | 5 +++++ .changes/next-release/api-change-kafka-54043.json | 5 +++++ .changes/next-release/api-change-lambda-68623.json | 5 +++++ .../next-release/api-change-marketplacecatalog-70275.json | 5 +++++ .changes/next-release/api-change-osis-18195.json | 5 +++++ .changes/next-release/api-change-qldb-29850.json | 5 +++++ .changes/next-release/api-change-sagemaker-54083.json | 5 +++++ .changes/next-release/api-change-xray-2979.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-66366.json create mode 100644 .changes/next-release/api-change-emrcontainers-8467.json create mode 100644 .changes/next-release/api-change-guardduty-6700.json create mode 100644 .changes/next-release/api-change-iotdeviceadvisor-50931.json create mode 100644 .changes/next-release/api-change-kafka-54043.json create mode 100644 .changes/next-release/api-change-lambda-68623.json create mode 100644 .changes/next-release/api-change-marketplacecatalog-70275.json create mode 100644 .changes/next-release/api-change-osis-18195.json create mode 100644 .changes/next-release/api-change-qldb-29850.json create mode 100644 .changes/next-release/api-change-sagemaker-54083.json create mode 100644 .changes/next-release/api-change-xray-2979.json diff --git a/.changes/next-release/api-change-ec2-66366.json b/.changes/next-release/api-change-ec2-66366.json new file mode 100644 index 000000000000..d4ba54c12c30 --- /dev/null +++ b/.changes/next-release/api-change-ec2-66366.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for AMD SEV-SNP on EC2 instances." +} diff --git a/.changes/next-release/api-change-emrcontainers-8467.json b/.changes/next-release/api-change-emrcontainers-8467.json new file mode 100644 index 000000000000..264d5e129218 --- /dev/null +++ b/.changes/next-release/api-change-emrcontainers-8467.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-containers``", + "description": "This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS." +} diff --git a/.changes/next-release/api-change-guardduty-6700.json b/.changes/next-release/api-change-guardduty-6700.json new file mode 100644 index 000000000000..0a25bfcaa870 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-6700.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Added API support to initiate on-demand malware scan on specific resources." +} diff --git a/.changes/next-release/api-change-iotdeviceadvisor-50931.json b/.changes/next-release/api-change-iotdeviceadvisor-50931.json new file mode 100644 index 000000000000..78c49ea79221 --- /dev/null +++ b/.changes/next-release/api-change-iotdeviceadvisor-50931.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotdeviceadvisor``", + "description": "AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket." +} diff --git a/.changes/next-release/api-change-kafka-54043.json b/.changes/next-release/api-change-kafka-54043.json new file mode 100644 index 000000000000..accaa52eed23 --- /dev/null +++ b/.changes/next-release/api-change-kafka-54043.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters." +} diff --git a/.changes/next-release/api-change-lambda-68623.json b/.changes/next-release/api-change-lambda-68623.json new file mode 100644 index 000000000000..5beae4a5cb11 --- /dev/null +++ b/.changes/next-release/api-change-lambda-68623.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Java 17 (java17) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-marketplacecatalog-70275.json b/.changes/next-release/api-change-marketplacecatalog-70275.json new file mode 100644 index 000000000000..35912cd65307 --- /dev/null +++ b/.changes/next-release/api-change-marketplacecatalog-70275.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-catalog``", + "description": "Enabled Pagination for List Entities and List Change Sets operations" +} diff --git a/.changes/next-release/api-change-osis-18195.json b/.changes/next-release/api-change-osis-18195.json new file mode 100644 index 000000000000..7578a0aaa487 --- /dev/null +++ b/.changes/next-release/api-change-osis-18195.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``osis``", + "description": "Documentation updates for OpenSearch Ingestion" +} diff --git a/.changes/next-release/api-change-qldb-29850.json b/.changes/next-release/api-change-qldb-29850.json new file mode 100644 index 000000000000..a744ffc3257a --- /dev/null +++ b/.changes/next-release/api-change-qldb-29850.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qldb``", + "description": "Documentation updates for Amazon QLDB" +} diff --git a/.changes/next-release/api-change-sagemaker-54083.json b/.changes/next-release/api-change-sagemaker-54083.json new file mode 100644 index 000000000000..4b7d3494284d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-54083.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio" +} diff --git a/.changes/next-release/api-change-xray-2979.json b/.changes/next-release/api-change-xray-2979.json new file mode 100644 index 000000000000..566e50ad6453 --- /dev/null +++ b/.changes/next-release/api-change-xray-2979.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``xray``", + "description": "Updated X-Ray documentation with Resource Policy API descriptions." +} From ad59b2c6f1545d22034b913ee9240893d50d0232 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Apr 2023 18:09:50 +0000 Subject: [PATCH 0012/1632] Bumping version to 1.27.122 --- .changes/1.27.122.json | 57 +++++++++++++++++++ .../next-release/api-change-ec2-66366.json | 5 -- .../api-change-emrcontainers-8467.json | 5 -- .../api-change-guardduty-6700.json | 5 -- .../api-change-iotdeviceadvisor-50931.json | 5 -- .../next-release/api-change-kafka-54043.json | 5 -- .../next-release/api-change-lambda-68623.json | 5 -- .../api-change-marketplacecatalog-70275.json | 5 -- .../next-release/api-change-osis-18195.json | 5 -- .../next-release/api-change-qldb-29850.json | 5 -- .../api-change-sagemaker-54083.json | 5 -- .../next-release/api-change-xray-2979.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.27.122.json delete mode 100644 .changes/next-release/api-change-ec2-66366.json delete mode 100644 .changes/next-release/api-change-emrcontainers-8467.json delete mode 100644 .changes/next-release/api-change-guardduty-6700.json delete mode 100644 .changes/next-release/api-change-iotdeviceadvisor-50931.json delete mode 100644 .changes/next-release/api-change-kafka-54043.json delete mode 100644 .changes/next-release/api-change-lambda-68623.json delete mode 100644 .changes/next-release/api-change-marketplacecatalog-70275.json delete mode 100644 .changes/next-release/api-change-osis-18195.json delete mode 100644 .changes/next-release/api-change-qldb-29850.json delete mode 100644 .changes/next-release/api-change-sagemaker-54083.json delete mode 100644 .changes/next-release/api-change-xray-2979.json diff --git a/.changes/1.27.122.json b/.changes/1.27.122.json new file mode 100644 index 000000000000..e7f46dcb73f2 --- /dev/null +++ b/.changes/1.27.122.json @@ -0,0 +1,57 @@ +[ + { + "category": "``ec2``", + "description": "This release adds support for AMD SEV-SNP on EC2 instances.", + "type": "api-change" + }, + { + "category": "``emr-containers``", + "description": "This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Added API support to initiate on-demand malware scan on specific resources.", + "type": "api-change" + }, + { + "category": "``iotdeviceadvisor``", + "description": "AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket.", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Java 17 (java17) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``marketplace-catalog``", + "description": "Enabled Pagination for List Entities and List Change Sets operations", + "type": "api-change" + }, + { + "category": "``osis``", + "description": "Documentation updates for OpenSearch Ingestion", + "type": "api-change" + }, + { + "category": "``qldb``", + "description": "Documentation updates for Amazon QLDB", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio", + "type": "api-change" + }, + { + "category": "``xray``", + "description": "Updated X-Ray documentation with Resource Policy API descriptions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-66366.json b/.changes/next-release/api-change-ec2-66366.json deleted file mode 100644 index d4ba54c12c30..000000000000 --- a/.changes/next-release/api-change-ec2-66366.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for AMD SEV-SNP on EC2 instances." -} diff --git a/.changes/next-release/api-change-emrcontainers-8467.json b/.changes/next-release/api-change-emrcontainers-8467.json deleted file mode 100644 index 264d5e129218..000000000000 --- a/.changes/next-release/api-change-emrcontainers-8467.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-containers``", - "description": "This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS." -} diff --git a/.changes/next-release/api-change-guardduty-6700.json b/.changes/next-release/api-change-guardduty-6700.json deleted file mode 100644 index 0a25bfcaa870..000000000000 --- a/.changes/next-release/api-change-guardduty-6700.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Added API support to initiate on-demand malware scan on specific resources." -} diff --git a/.changes/next-release/api-change-iotdeviceadvisor-50931.json b/.changes/next-release/api-change-iotdeviceadvisor-50931.json deleted file mode 100644 index 78c49ea79221..000000000000 --- a/.changes/next-release/api-change-iotdeviceadvisor-50931.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotdeviceadvisor``", - "description": "AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket." -} diff --git a/.changes/next-release/api-change-kafka-54043.json b/.changes/next-release/api-change-kafka-54043.json deleted file mode 100644 index accaa52eed23..000000000000 --- a/.changes/next-release/api-change-kafka-54043.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters." -} diff --git a/.changes/next-release/api-change-lambda-68623.json b/.changes/next-release/api-change-lambda-68623.json deleted file mode 100644 index 5beae4a5cb11..000000000000 --- a/.changes/next-release/api-change-lambda-68623.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Java 17 (java17) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-marketplacecatalog-70275.json b/.changes/next-release/api-change-marketplacecatalog-70275.json deleted file mode 100644 index 35912cd65307..000000000000 --- a/.changes/next-release/api-change-marketplacecatalog-70275.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-catalog``", - "description": "Enabled Pagination for List Entities and List Change Sets operations" -} diff --git a/.changes/next-release/api-change-osis-18195.json b/.changes/next-release/api-change-osis-18195.json deleted file mode 100644 index 7578a0aaa487..000000000000 --- a/.changes/next-release/api-change-osis-18195.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``osis``", - "description": "Documentation updates for OpenSearch Ingestion" -} diff --git a/.changes/next-release/api-change-qldb-29850.json b/.changes/next-release/api-change-qldb-29850.json deleted file mode 100644 index a744ffc3257a..000000000000 --- a/.changes/next-release/api-change-qldb-29850.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qldb``", - "description": "Documentation updates for Amazon QLDB" -} diff --git a/.changes/next-release/api-change-sagemaker-54083.json b/.changes/next-release/api-change-sagemaker-54083.json deleted file mode 100644 index 4b7d3494284d..000000000000 --- a/.changes/next-release/api-change-sagemaker-54083.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio" -} diff --git a/.changes/next-release/api-change-xray-2979.json b/.changes/next-release/api-change-xray-2979.json deleted file mode 100644 index 566e50ad6453..000000000000 --- a/.changes/next-release/api-change-xray-2979.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``xray``", - "description": "Updated X-Ray documentation with Resource Policy API descriptions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 707c20698910..37bebd8f1d4d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.27.122 +======== + +* api-change:``ec2``: This release adds support for AMD SEV-SNP on EC2 instances. +* api-change:``emr-containers``: This release adds GetManagedEndpointSessionCredentials, a new API that allows customers to generate an auth token to connect to a managed endpoint, enabling features such as self-hosted Jupyter notebooks for EMR on EKS. +* api-change:``guardduty``: Added API support to initiate on-demand malware scan on specific resources. +* api-change:``iotdeviceadvisor``: AWS IoT Core Device Advisor now supports MQTT over WebSocket. With this update, customers can run all three test suites of AWS IoT Core Device Advisor - qualification, custom, and long duration tests - using Signature Version 4 for MQTT over WebSocket. +* api-change:``kafka``: Amazon MSK has added new APIs that allows multi-VPC private connectivity and cluster policy support for Amazon MSK clusters that simplify connectivity and access between your Apache Kafka clients hosted in different VPCs and AWS accounts and your Amazon MSK clusters. +* api-change:``lambda``: Add Java 17 (java17) support to AWS Lambda +* api-change:``marketplace-catalog``: Enabled Pagination for List Entities and List Change Sets operations +* api-change:``osis``: Documentation updates for OpenSearch Ingestion +* api-change:``qldb``: Documentation updates for Amazon QLDB +* api-change:``sagemaker``: Added ml.p4d.24xlarge and ml.p4de.24xlarge as supported instances for SageMaker Studio +* api-change:``xray``: Updated X-Ray documentation with Resource Policy API descriptions. + + 1.27.121 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 87e3e8cf204d..39274085b61d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.121' +__version__ = '1.27.122' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2519807e3cd2..d26ec907ce30 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.121' +release = '1.27.122' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 971d81722bf6..ea1a8e0fe34d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.121 + botocore==1.29.122 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 8ae2ce572c60..63d801599452 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.121', + 'botocore==1.29.122', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 6ef40013e25d05775999e08cd1661ef855d70c23 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Apr 2023 18:09:25 +0000 Subject: [PATCH 0013/1632] Update changelog based on model updates --- .changes/next-release/api-change-appflow-21117.json | 5 +++++ .changes/next-release/api-change-athena-24879.json | 5 +++++ .changes/next-release/api-change-directconnect-98130.json | 5 +++++ .changes/next-release/api-change-efs-82251.json | 5 +++++ .changes/next-release/api-change-grafana-47337.json | 5 +++++ .changes/next-release/api-change-iot-19447.json | 5 +++++ .changes/next-release/api-change-rekognition-77476.json | 5 +++++ .changes/next-release/api-change-simspaceweaver-55452.json | 5 +++++ .changes/next-release/api-change-wafv2-90266.json | 5 +++++ .changes/next-release/api-change-workspaces-50103.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-appflow-21117.json create mode 100644 .changes/next-release/api-change-athena-24879.json create mode 100644 .changes/next-release/api-change-directconnect-98130.json create mode 100644 .changes/next-release/api-change-efs-82251.json create mode 100644 .changes/next-release/api-change-grafana-47337.json create mode 100644 .changes/next-release/api-change-iot-19447.json create mode 100644 .changes/next-release/api-change-rekognition-77476.json create mode 100644 .changes/next-release/api-change-simspaceweaver-55452.json create mode 100644 .changes/next-release/api-change-wafv2-90266.json create mode 100644 .changes/next-release/api-change-workspaces-50103.json diff --git a/.changes/next-release/api-change-appflow-21117.json b/.changes/next-release/api-change-appflow-21117.json new file mode 100644 index 000000000000..3085e88f7751 --- /dev/null +++ b/.changes/next-release/api-change-appflow-21117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "Adds Jwt Support for Salesforce Credentials." +} diff --git a/.changes/next-release/api-change-athena-24879.json b/.changes/next-release/api-change-athena-24879.json new file mode 100644 index 000000000000..ef5e61e0e1e7 --- /dev/null +++ b/.changes/next-release/api-change-athena-24879.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "You can now use capacity reservations on Amazon Athena to run SQL queries on fully-managed compute capacity." +} diff --git a/.changes/next-release/api-change-directconnect-98130.json b/.changes/next-release/api-change-directconnect-98130.json new file mode 100644 index 000000000000..afcfc45628d8 --- /dev/null +++ b/.changes/next-release/api-change-directconnect-98130.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``directconnect``", + "description": "This release corrects the jumbo frames MTU from 9100 to 8500." +} diff --git a/.changes/next-release/api-change-efs-82251.json b/.changes/next-release/api-change-efs-82251.json new file mode 100644 index 000000000000..9bb2f73f7228 --- /dev/null +++ b/.changes/next-release/api-change-efs-82251.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``efs``", + "description": "Update efs command to latest version" +} diff --git a/.changes/next-release/api-change-grafana-47337.json b/.changes/next-release/api-change-grafana-47337.json new file mode 100644 index 000000000000..6cea62270c1b --- /dev/null +++ b/.changes/next-release/api-change-grafana-47337.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``grafana``", + "description": "This release adds support for the grafanaVersion parameter in CreateWorkspace." +} diff --git a/.changes/next-release/api-change-iot-19447.json b/.changes/next-release/api-change-iot-19447.json new file mode 100644 index 000000000000..3e7e246aaed5 --- /dev/null +++ b/.changes/next-release/api-change-iot-19447.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations." +} diff --git a/.changes/next-release/api-change-rekognition-77476.json b/.changes/next-release/api-change-rekognition-77476.json new file mode 100644 index 000000000000..9139d45655bd --- /dev/null +++ b/.changes/next-release/api-change-rekognition-77476.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "Added support for aggregating moderation labels by video segment timestamps for Stored Video Content Moderation APIs and added additional information about the job to all Stored Video Get API responses." +} diff --git a/.changes/next-release/api-change-simspaceweaver-55452.json b/.changes/next-release/api-change-simspaceweaver-55452.json new file mode 100644 index 000000000000..28ba6bb65b21 --- /dev/null +++ b/.changes/next-release/api-change-simspaceweaver-55452.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``simspaceweaver``", + "description": "Added a new CreateSnapshot API. For the StartSimulation API, SchemaS3Location is now optional, added a new SnapshotS3Location parameter. For the DescribeSimulation API, added SNAPSHOT_IN_PROGRESS simulation state, deprecated SchemaError, added new fields: StartError and SnapshotS3Location." +} diff --git a/.changes/next-release/api-change-wafv2-90266.json b/.changes/next-release/api-change-wafv2-90266.json new file mode 100644 index 000000000000..fd62685fd0b7 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-90266.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "You can now associate a web ACL with a Verified Access instance." +} diff --git a/.changes/next-release/api-change-workspaces-50103.json b/.changes/next-release/api-change-workspaces-50103.json new file mode 100644 index 000000000000..dba0035657b2 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-50103.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added Windows 11 to support Microsoft_Office_2019" +} From 9ca210c13134939100a07245169abc78c4e8241d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Apr 2023 18:09:37 +0000 Subject: [PATCH 0014/1632] Bumping version to 1.27.123 --- .changes/1.27.123.json | 52 +++++++++++++++++++ .../api-change-appflow-21117.json | 5 -- .../next-release/api-change-athena-24879.json | 5 -- .../api-change-directconnect-98130.json | 5 -- .../next-release/api-change-efs-82251.json | 5 -- .../api-change-grafana-47337.json | 5 -- .../next-release/api-change-iot-19447.json | 5 -- .../api-change-rekognition-77476.json | 5 -- .../api-change-simspaceweaver-55452.json | 5 -- .../next-release/api-change-wafv2-90266.json | 5 -- .../api-change-workspaces-50103.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.27.123.json delete mode 100644 .changes/next-release/api-change-appflow-21117.json delete mode 100644 .changes/next-release/api-change-athena-24879.json delete mode 100644 .changes/next-release/api-change-directconnect-98130.json delete mode 100644 .changes/next-release/api-change-efs-82251.json delete mode 100644 .changes/next-release/api-change-grafana-47337.json delete mode 100644 .changes/next-release/api-change-iot-19447.json delete mode 100644 .changes/next-release/api-change-rekognition-77476.json delete mode 100644 .changes/next-release/api-change-simspaceweaver-55452.json delete mode 100644 .changes/next-release/api-change-wafv2-90266.json delete mode 100644 .changes/next-release/api-change-workspaces-50103.json diff --git a/.changes/1.27.123.json b/.changes/1.27.123.json new file mode 100644 index 000000000000..1c77f286a088 --- /dev/null +++ b/.changes/1.27.123.json @@ -0,0 +1,52 @@ +[ + { + "category": "``appflow``", + "description": "Adds Jwt Support for Salesforce Credentials.", + "type": "api-change" + }, + { + "category": "``athena``", + "description": "You can now use capacity reservations on Amazon Athena to run SQL queries on fully-managed compute capacity.", + "type": "api-change" + }, + { + "category": "``directconnect``", + "description": "This release corrects the jumbo frames MTU from 9100 to 8500.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Update efs command to latest version", + "type": "api-change" + }, + { + "category": "``grafana``", + "description": "This release adds support for the grafanaVersion parameter in CreateWorkspace.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations.", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "Added support for aggregating moderation labels by video segment timestamps for Stored Video Content Moderation APIs and added additional information about the job to all Stored Video Get API responses.", + "type": "api-change" + }, + { + "category": "``simspaceweaver``", + "description": "Added a new CreateSnapshot API. For the StartSimulation API, SchemaS3Location is now optional, added a new SnapshotS3Location parameter. For the DescribeSimulation API, added SNAPSHOT_IN_PROGRESS simulation state, deprecated SchemaError, added new fields: StartError and SnapshotS3Location.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can now associate a web ACL with a Verified Access instance.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added Windows 11 to support Microsoft_Office_2019", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appflow-21117.json b/.changes/next-release/api-change-appflow-21117.json deleted file mode 100644 index 3085e88f7751..000000000000 --- a/.changes/next-release/api-change-appflow-21117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "Adds Jwt Support for Salesforce Credentials." -} diff --git a/.changes/next-release/api-change-athena-24879.json b/.changes/next-release/api-change-athena-24879.json deleted file mode 100644 index ef5e61e0e1e7..000000000000 --- a/.changes/next-release/api-change-athena-24879.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "You can now use capacity reservations on Amazon Athena to run SQL queries on fully-managed compute capacity." -} diff --git a/.changes/next-release/api-change-directconnect-98130.json b/.changes/next-release/api-change-directconnect-98130.json deleted file mode 100644 index afcfc45628d8..000000000000 --- a/.changes/next-release/api-change-directconnect-98130.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``directconnect``", - "description": "This release corrects the jumbo frames MTU from 9100 to 8500." -} diff --git a/.changes/next-release/api-change-efs-82251.json b/.changes/next-release/api-change-efs-82251.json deleted file mode 100644 index 9bb2f73f7228..000000000000 --- a/.changes/next-release/api-change-efs-82251.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``efs``", - "description": "Update efs command to latest version" -} diff --git a/.changes/next-release/api-change-grafana-47337.json b/.changes/next-release/api-change-grafana-47337.json deleted file mode 100644 index 6cea62270c1b..000000000000 --- a/.changes/next-release/api-change-grafana-47337.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``grafana``", - "description": "This release adds support for the grafanaVersion parameter in CreateWorkspace." -} diff --git a/.changes/next-release/api-change-iot-19447.json b/.changes/next-release/api-change-iot-19447.json deleted file mode 100644 index 3e7e246aaed5..000000000000 --- a/.changes/next-release/api-change-iot-19447.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations." -} diff --git a/.changes/next-release/api-change-rekognition-77476.json b/.changes/next-release/api-change-rekognition-77476.json deleted file mode 100644 index 9139d45655bd..000000000000 --- a/.changes/next-release/api-change-rekognition-77476.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "Added support for aggregating moderation labels by video segment timestamps for Stored Video Content Moderation APIs and added additional information about the job to all Stored Video Get API responses." -} diff --git a/.changes/next-release/api-change-simspaceweaver-55452.json b/.changes/next-release/api-change-simspaceweaver-55452.json deleted file mode 100644 index 28ba6bb65b21..000000000000 --- a/.changes/next-release/api-change-simspaceweaver-55452.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``simspaceweaver``", - "description": "Added a new CreateSnapshot API. For the StartSimulation API, SchemaS3Location is now optional, added a new SnapshotS3Location parameter. For the DescribeSimulation API, added SNAPSHOT_IN_PROGRESS simulation state, deprecated SchemaError, added new fields: StartError and SnapshotS3Location." -} diff --git a/.changes/next-release/api-change-wafv2-90266.json b/.changes/next-release/api-change-wafv2-90266.json deleted file mode 100644 index fd62685fd0b7..000000000000 --- a/.changes/next-release/api-change-wafv2-90266.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "You can now associate a web ACL with a Verified Access instance." -} diff --git a/.changes/next-release/api-change-workspaces-50103.json b/.changes/next-release/api-change-workspaces-50103.json deleted file mode 100644 index dba0035657b2..000000000000 --- a/.changes/next-release/api-change-workspaces-50103.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added Windows 11 to support Microsoft_Office_2019" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 37bebd8f1d4d..b969a8a2b8b4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.27.123 +======== + +* api-change:``appflow``: Adds Jwt Support for Salesforce Credentials. +* api-change:``athena``: You can now use capacity reservations on Amazon Athena to run SQL queries on fully-managed compute capacity. +* api-change:``directconnect``: This release corrects the jumbo frames MTU from 9100 to 8500. +* api-change:``efs``: Update efs command to latest version +* api-change:``grafana``: This release adds support for the grafanaVersion parameter in CreateWorkspace. +* api-change:``iot``: This release allows AWS IoT Core users to specify a TLS security policy when creating and updating AWS IoT Domain Configurations. +* api-change:``rekognition``: Added support for aggregating moderation labels by video segment timestamps for Stored Video Content Moderation APIs and added additional information about the job to all Stored Video Get API responses. +* api-change:``simspaceweaver``: Added a new CreateSnapshot API. For the StartSimulation API, SchemaS3Location is now optional, added a new SnapshotS3Location parameter. For the DescribeSimulation API, added SNAPSHOT_IN_PROGRESS simulation state, deprecated SchemaError, added new fields: StartError and SnapshotS3Location. +* api-change:``wafv2``: You can now associate a web ACL with a Verified Access instance. +* api-change:``workspaces``: Added Windows 11 to support Microsoft_Office_2019 + + 1.27.122 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 39274085b61d..bda4bfa0e378 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.122' +__version__ = '1.27.123' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d26ec907ce30..fb6a4fb2e6fa 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.122' +release = '1.27.123' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ea1a8e0fe34d..57bad9711c2f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.122 + botocore==1.29.123 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 63d801599452..6ee60159a47c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.122', + 'botocore==1.29.123', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From b859f7f8ca9ea903294bae37ae837403ad3bfe64 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 1 May 2023 16:04:11 +0000 Subject: [PATCH 0015/1632] Removing innacurate paragraph regarding access point object ARNs --- awscli/examples/s3/_concepts.rst | 5 ----- 1 file changed, 5 deletions(-) diff --git a/awscli/examples/s3/_concepts.rst b/awscli/examples/s3/_concepts.rst index eb0a3e31bdbd..a2a36ffd7986 100644 --- a/awscli/examples/s3/_concepts.rst +++ b/awscli/examples/s3/_concepts.rst @@ -32,11 +32,6 @@ Similar to bucket names, you can also use prefixes with access point ARNs for the ``S3Uri``. For example: ``s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint/myprefix/`` -The higher level ``s3`` commands do **not** support access point object ARNs. -For example, if the following was specified: -``s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint/object/mykey`` -the ``S3URI`` will resolve to the object key ``object/mykey`` - Order of Path Arguments From 4f7fe81ef99579a8808c0b968b2e7016ae7a37ef Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Thu, 27 Apr 2023 16:04:36 +0000 Subject: [PATCH 0016/1632] CLI examples apigateway, ec2, iam, s3api --- awscli/examples/apigateway/update-method.rst | 124 +++++++++++++++++- .../ec2/modify-security-group-rules.rst | 4 +- awscli/examples/iam/get-policy-version.rst | 45 ++++--- ...cket-intelligent-tiering-configuration.rst | 11 ++ ...cket-intelligent-tiering-configuration.rst | 31 +++++ ...ket-intelligent-tiering-configurations.rst | 63 +++++++++ ...cket-intelligent-tiering-configuration.rst | 32 +++++ 7 files changed, 279 insertions(+), 31 deletions(-) create mode 100644 awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst create mode 100644 awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst create mode 100644 awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst create mode 100644 awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst diff --git a/awscli/examples/apigateway/update-method.rst b/awscli/examples/apigateway/update-method.rst index 743c51d70e48..08ebc9d830dc 100644 --- a/awscli/examples/apigateway/update-method.rst +++ b/awscli/examples/apigateway/update-method.rst @@ -1,11 +1,123 @@ -**To modify a method to require an API Key** +**Example 1: To modify a method to require an API key** -Command:: +The following ``update-method`` example modifies the method to require an API key. :: - aws apigateway update-method --rest-api-id 1234123412 --resource-id a1b2c3 --http-method GET --patch-operations op="replace",path="/apiKeyRequired",value="true" + aws apigateway update-method \ + --rest-api-id 1234123412 \ + --resource-id a1b2c3 \ + --http-method GET \ + --patch-operations op="replace",path="/apiKeyRequired",value="true" -**To modify a method to require IAM Authorization** -Command:: - aws apigateway update-method --rest-api-id 1234123412 --resource-id a1b2c3 --http-method GET --patch-operations op="replace",path="/authorizationType",value="AWS_IAM" +Output:: + + { + "httpMethod": "GET", + "authorizationType": "NONE", + "apiKeyRequired": true, + "methodResponses": { + "200": { + "statusCode": "200", + "responseModels": {} + } + }, + "methodIntegration": { + "type": "AWS", + "httpMethod": "POST", + "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789111:function:hello-world/invocations", + "passthroughBehavior": "WHEN_NO_MATCH", + "contentHandling": "CONVERT_TO_TEXT", + "timeoutInMillis": 29000, + "cacheNamespace": "h7i8j9", + "cacheKeyParameters": [], + "integrationResponses": { + "200": { + "statusCode": "200", + "responseTemplates": {} + } + } + } + } + +**Example 2: To modify a method to require IAM authorization** + +The following ``update-method`` example modifies the method to require IAM authorization. :: + + aws apigateway update-method \ + --rest-api-id 1234123412 \ + --resource-id a1b2c3 \ + --http-method GET \ + --patch-operations op="replace",path="/authorizationType",value="AWS_IAM" + +Output:: + + { + "httpMethod": "GET", + "authorizationType": "AWS_IAM", + "apiKeyRequired": false, + "methodResponses": { + "200": { + "statusCode": "200", + "responseModels": {} + } + }, + "methodIntegration": { + "type": "AWS", + "httpMethod": "POST", + "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789111:function:hello-world/invocations", + "passthroughBehavior": "WHEN_NO_MATCH", + "contentHandling": "CONVERT_TO_TEXT", + "timeoutInMillis": 29000, + "cacheNamespace": "h7i8j9", + "cacheKeyParameters": [], + "integrationResponses": { + "200": { + "statusCode": "200", + "responseTemplates": {} + } + } + } + } + +**Example 3: To modify a method to require Lambda authorization** + +The following ``update-method`` example modifies the method to required Lambda authorization. :: + + aws apigateway update-method --rest-api-id 1234123412 \ + --resource-id a1b2c3 \ + --http-method GET \ + --patch-operations op="replace",path="/authorizationType",value="CUSTOM" op="replace",path="/authorizerId",value="e4f5g6" + +Output:: + + { + "httpMethod": "GET", + "authorizationType": "CUSTOM", + "authorizerId" : "e4f5g6", + "apiKeyRequired": false, + "methodResponses": { + "200": { + "statusCode": "200", + "responseModels": {} + } + }, + "methodIntegration": { + "type": "AWS", + "httpMethod": "POST", + "uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789111:function:hello-world/invocations", + "passthroughBehavior": "WHEN_NO_MATCH", + "contentHandling": "CONVERT_TO_TEXT", + "timeoutInMillis": 29000, + "cacheNamespace": "h7i8j9", + "cacheKeyParameters": [], + "integrationResponses": { + "200": { + "statusCode": "200", + "responseTemplates": {} + } + } + } + } + +For more information, see `Create, configure, and test usage plans using the API Gateway CLI and REST API `__ and `Controlling and managing access to a REST API in API Gateway `__ in the *Amazon API Gateway Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/modify-security-group-rules.rst b/awscli/examples/ec2/modify-security-group-rules.rst index 83d89ddb3294..8fd6021bb57c 100644 --- a/awscli/examples/ec2/modify-security-group-rules.rst +++ b/awscli/examples/ec2/modify-security-group-rules.rst @@ -4,7 +4,7 @@ The following ``modify-security-group-rules`` example updates the description, t aws ec2 modify-security-group-rules \ --group-id sg-1234567890abcdef0 \ - --security-group-rules SecurityGroupRuleId=sgr-abcdef01234567890,SecurityGroupRule={Description=test,IpProtocol=-1,CidrIpv4=0.0.0.0/0} + --security-group-rules SecurityGroupRuleId=sgr-abcdef01234567890,SecurityGroupRule='{Description=test,IpProtocol=-1,CidrIpv4=0.0.0.0/0}' Output:: @@ -12,4 +12,4 @@ Output:: "Return": true } -For more information about security group rules, see `Security group rules ` in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information about security group rules, see `Security group rules `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-policy-version.rst b/awscli/examples/iam/get-policy-version.rst index 680b2a8160b8..98636b1c108d 100644 --- a/awscli/examples/iam/get-policy-version.rst +++ b/awscli/examples/iam/get-policy-version.rst @@ -1,30 +1,29 @@ **To retrieve information about the specified version of the specified managed policy** -This example returns the policy document for the v2 version of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MyManagedPolicy``:: - - aws iam get-policy-version --policy-arn arn:aws:iam::123456789012:policy/MyPolicy --version-id v2 +This example returns the policy document for the v2 version of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MyManagedPolicy`` :: + aws iam get-policy-version \ + --policy-arn arn:aws:iam::123456789012:policy/MyPolicy \ + --version-id v2 Output:: - { - "PolicyVersion": { - "CreateDate": "2015-06-17T19:23;32Z", - "VersionId": "v2", - "Document": { - "Version": "2012-10-17", - "Statement": [ - { - "Action": "iam:*", - "Resource": "*", - "Effect": "Allow" - } - ] - } - "IsDefaultVersion": "false" - } - } - -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. + { + "PolicyVersion": { + "Document": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": "iam:*", + "Resource": "*" + } + ] + }, + "VersionId": "v2", + "IsDefaultVersion": true, + "CreateDate": "2023-04-11T00:22:54+00:00" + } + } -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Overview of IAM Policies `__ in the *IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst b/awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst new file mode 100644 index 000000000000..2bcbd07fc59f --- /dev/null +++ b/awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst @@ -0,0 +1,11 @@ +**To remove an S3 Intelligent-Tiering configuration on a bucket** + +The following ``delete-bucket-intelligent-tiering-configuration`` example removes an S3 Intelligent-Tiering configuration, named ExampleConfig, on a bucket. :: + + aws s3api delete-bucket-intelligent-tiering-configuration \ + --bucket DOC-EXAMPLE-BUCKET \ + --id ExampleConfig + +This command produces no output. + +For more information, see `Using S3 Intelligent-Tiering `__ in the *Amazon S3 User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst b/awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst new file mode 100644 index 000000000000..6bf9e17ab049 --- /dev/null +++ b/awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst @@ -0,0 +1,31 @@ +**To retrieve an S3 Intelligent-Tiering configuration on a bucket** + +The following ``get-bucket-intelligent-tiering-configuration`` example retrieves an S3 Intelligent-Tiering configuration, named ExampleConfig, on a bucket. :: + + aws s3api get-bucket-intelligent-tiering-configuration \ + --bucket DOC-EXAMPLE-BUCKET \ + --id ExampleConfig + +Output:: + + { + "IntelligentTieringConfiguration": { + "Id": "ExampleConfig2", + "Filter": { + "Prefix": "images" + }, + "Status": "Enabled", + "Tierings": [ + { + "Days": 90, + "AccessTier": "ARCHIVE_ACCESS" + }, + { + "Days": 180, + "AccessTier": "DEEP_ARCHIVE_ACCESS" + } + ] + } + } + +For more information, see `Using S3 Intelligent-Tiering `__ in the *Amazon S3 User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst b/awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst new file mode 100644 index 000000000000..b30b240954ff --- /dev/null +++ b/awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst @@ -0,0 +1,63 @@ +**To retrieve all S3 Intelligent-Tiering configurations on a bucket** + +The following ``list-bucket-intelligent-tiering-configurations`` example retrieves all S3 Intelligent-Tiering configuration on a bucket. :: + + aws s3api list-bucket-intelligent-tiering-configurations \ + --bucket DOC-EXAMPLE-BUCKET + +Output:: + + { + "IsTruncated": false, + "IntelligentTieringConfigurationList": [ + { + "Id": "ExampleConfig", + "Filter": { + "Prefix": "images" + }, + "Status": "Enabled", + "Tierings": [ + { + "Days": 90, + "AccessTier": "ARCHIVE_ACCESS" + }, + { + "Days": 180, + "AccessTier": "DEEP_ARCHIVE_ACCESS" + } + ] + }, + { + "Id": "ExampleConfig2", + "Status": "Disabled", + "Tierings": [ + { + "Days": 730, + "AccessTier": "ARCHIVE_ACCESS" + } + ] + }, + { + "Id": "ExampleConfig3", + "Filter": { + "Tag": { + "Key": "documents", + "Value": "taxes" + } + }, + "Status": "Enabled", + "Tierings": [ + { + "Days": 90, + "AccessTier": "ARCHIVE_ACCESS" + }, + { + "Days": 365, + "AccessTier": "DEEP_ARCHIVE_ACCESS" + } + ] + } + ] + } + +For more information, see `Using S3 Intelligent-Tiering `__ in the *Amazon S3 User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst b/awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst new file mode 100644 index 000000000000..5d46dfa17475 --- /dev/null +++ b/awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst @@ -0,0 +1,32 @@ +**To update an S3 Intelligent-Tiering configuration on a bucket** + +The following ``put-bucket-intelligent-tiering-configuration`` example updates an S3 Intelligent-Tiering configuration, named ExampleConfig, on a bucket. The configuration will transition objects that have not been accessed under the prefix images to Archive Access after 90 days and Deep Archive Access after 180 days. :: + + aws s3api put-bucket-intelligent-tiering-configuration \ + --bucket DOC-EXAMPLE-BUCKET \ + --id "ExampleConfig" \ + --intelligent-tiering-configuration file://intelligent-tiering-configuration.json + +Contents of ``intelligent-tiering-configuration.json``:: + + { + "Id": "ExampleConfig", + "Status": "Enabled", + "Filter": { + "Prefix": "images" + }, + "Tierings": [ + { + "Days": 90, + "AccessTier": "ARCHIVE_ACCESS" + }, + { + "Days": 180, + "AccessTier": "DEEP_ARCHIVE_ACCESS" + } + ] + } + +This command produces no output. + +For more information, see `Setting Object Ownership on an existing bucket `__ in the *Amazon S3 User Guide*. \ No newline at end of file From 711b1616ae07ef864c6b64077c78681265f577e5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 1 May 2023 18:09:42 +0000 Subject: [PATCH 0017/1632] Update changelog based on model updates --- .changes/next-release/api-change-computeoptimizer-60020.json | 5 +++++ .changes/next-release/api-change-kms-35712.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-computeoptimizer-60020.json create mode 100644 .changes/next-release/api-change-kms-35712.json diff --git a/.changes/next-release/api-change-computeoptimizer-60020.json b/.changes/next-release/api-change-computeoptimizer-60020.json new file mode 100644 index 000000000000..f55b17991481 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-60020.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "support for tag filtering within compute optimizer. ability to filter recommendation results by tag and tag key value pairs. ability to filter by inferred workload type added." +} diff --git a/.changes/next-release/api-change-kms-35712.json b/.changes/next-release/api-change-kms-35712.json new file mode 100644 index 000000000000..2821887428e3 --- /dev/null +++ b/.changes/next-release/api-change-kms-35712.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "This release makes the NitroEnclave request parameter Recipient and the response field for CiphertextForRecipient available in AWS SDKs. It also adds the regex pattern for CloudHsmClusterId validation." +} From 2432622e8ca4d4150a7b79964031e631cad896bd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 1 May 2023 18:09:56 +0000 Subject: [PATCH 0018/1632] Bumping version to 1.27.124 --- .changes/1.27.124.json | 12 ++++++++++++ .../api-change-computeoptimizer-60020.json | 5 ----- .changes/next-release/api-change-kms-35712.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.27.124.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-60020.json delete mode 100644 .changes/next-release/api-change-kms-35712.json diff --git a/.changes/1.27.124.json b/.changes/1.27.124.json new file mode 100644 index 000000000000..8ceb66950ff1 --- /dev/null +++ b/.changes/1.27.124.json @@ -0,0 +1,12 @@ +[ + { + "category": "``compute-optimizer``", + "description": "support for tag filtering within compute optimizer. ability to filter recommendation results by tag and tag key value pairs. ability to filter by inferred workload type added.", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "This release makes the NitroEnclave request parameter Recipient and the response field for CiphertextForRecipient available in AWS SDKs. It also adds the regex pattern for CloudHsmClusterId validation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-computeoptimizer-60020.json b/.changes/next-release/api-change-computeoptimizer-60020.json deleted file mode 100644 index f55b17991481..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-60020.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "support for tag filtering within compute optimizer. ability to filter recommendation results by tag and tag key value pairs. ability to filter by inferred workload type added." -} diff --git a/.changes/next-release/api-change-kms-35712.json b/.changes/next-release/api-change-kms-35712.json deleted file mode 100644 index 2821887428e3..000000000000 --- a/.changes/next-release/api-change-kms-35712.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "This release makes the NitroEnclave request parameter Recipient and the response field for CiphertextForRecipient available in AWS SDKs. It also adds the regex pattern for CloudHsmClusterId validation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b969a8a2b8b4..35406028f727 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.27.124 +======== + +* api-change:``compute-optimizer``: support for tag filtering within compute optimizer. ability to filter recommendation results by tag and tag key value pairs. ability to filter by inferred workload type added. +* api-change:``kms``: This release makes the NitroEnclave request parameter Recipient and the response field for CiphertextForRecipient available in AWS SDKs. It also adds the regex pattern for CloudHsmClusterId validation. + + 1.27.123 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index bda4bfa0e378..cb5ce71e594a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.123' +__version__ = '1.27.124' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fb6a4fb2e6fa..76fbe4a9797d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.123' +release = '1.27.124' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 57bad9711c2f..24fc2b9e614b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.123 + botocore==1.29.124 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 6ee60159a47c..e6bd154c2f4f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.123', + 'botocore==1.29.124', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From d09fb8e77fd94c56056c5f9d68713919e2bf4c28 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 2 May 2023 18:09:06 +0000 Subject: [PATCH 0019/1632] Update changelog based on model updates --- .changes/next-release/api-change-appflow-49934.json | 5 +++++ .changes/next-release/api-change-connect-35476.json | 5 +++++ .changes/next-release/api-change-ecs-9394.json | 5 +++++ .changes/next-release/api-change-kendra-58682.json | 5 +++++ .changes/next-release/api-change-resiliencehub-83161.json | 5 +++++ .changes/next-release/api-change-sagemaker-27241.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appflow-49934.json create mode 100644 .changes/next-release/api-change-connect-35476.json create mode 100644 .changes/next-release/api-change-ecs-9394.json create mode 100644 .changes/next-release/api-change-kendra-58682.json create mode 100644 .changes/next-release/api-change-resiliencehub-83161.json create mode 100644 .changes/next-release/api-change-sagemaker-27241.json diff --git a/.changes/next-release/api-change-appflow-49934.json b/.changes/next-release/api-change-appflow-49934.json new file mode 100644 index 000000000000..9ce578441450 --- /dev/null +++ b/.changes/next-release/api-change-appflow-49934.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "This release adds new API to cancel flow executions." +} diff --git a/.changes/next-release/api-change-connect-35476.json b/.changes/next-release/api-change-connect-35476.json new file mode 100644 index 000000000000..72c1df575160 --- /dev/null +++ b/.changes/next-release/api-change-connect-35476.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect Service Rules API update: Added OnContactEvaluationSubmit event source to support user configuring evaluation form rules." +} diff --git a/.changes/next-release/api-change-ecs-9394.json b/.changes/next-release/api-change-ecs-9394.json new file mode 100644 index 000000000000..7cfe787b348c --- /dev/null +++ b/.changes/next-release/api-change-ecs-9394.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only update to address Amazon ECS tickets." +} diff --git a/.changes/next-release/api-change-kendra-58682.json b/.changes/next-release/api-change-kendra-58682.json new file mode 100644 index 000000000000..5e85644b9ee7 --- /dev/null +++ b/.changes/next-release/api-change-kendra-58682.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kendra``", + "description": "AWS Kendra now supports configuring document fields/attributes via the GetQuerySuggestions API. You can now base query suggestions on the contents of document fields." +} diff --git a/.changes/next-release/api-change-resiliencehub-83161.json b/.changes/next-release/api-change-resiliencehub-83161.json new file mode 100644 index 000000000000..6a6408c38baf --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-83161.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "This release will improve resource level transparency in applications by discovering previously hidden resources." +} diff --git a/.changes/next-release/api-change-sagemaker-27241.json b/.changes/next-release/api-change-sagemaker-27241.json new file mode 100644 index 000000000000..3036f44615f6 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-27241.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot supports training models with sample weights and additional objective metrics." +} From 1f009d5d6818db2cb946aaf92b83bcf5f61b495f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 2 May 2023 18:09:21 +0000 Subject: [PATCH 0020/1632] Bumping version to 1.27.125 --- .changes/1.27.125.json | 32 +++++++++++++++++++ .../api-change-appflow-49934.json | 5 --- .../api-change-connect-35476.json | 5 --- .../next-release/api-change-ecs-9394.json | 5 --- .../next-release/api-change-kendra-58682.json | 5 --- .../api-change-resiliencehub-83161.json | 5 --- .../api-change-sagemaker-27241.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.27.125.json delete mode 100644 .changes/next-release/api-change-appflow-49934.json delete mode 100644 .changes/next-release/api-change-connect-35476.json delete mode 100644 .changes/next-release/api-change-ecs-9394.json delete mode 100644 .changes/next-release/api-change-kendra-58682.json delete mode 100644 .changes/next-release/api-change-resiliencehub-83161.json delete mode 100644 .changes/next-release/api-change-sagemaker-27241.json diff --git a/.changes/1.27.125.json b/.changes/1.27.125.json new file mode 100644 index 000000000000..64192160f6d7 --- /dev/null +++ b/.changes/1.27.125.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appflow``", + "description": "This release adds new API to cancel flow executions.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect Service Rules API update: Added OnContactEvaluationSubmit event source to support user configuring evaluation form rules.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation only update to address Amazon ECS tickets.", + "type": "api-change" + }, + { + "category": "``kendra``", + "description": "AWS Kendra now supports configuring document fields/attributes via the GetQuerySuggestions API. You can now base query suggestions on the contents of document fields.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "This release will improve resource level transparency in applications by discovering previously hidden resources.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot supports training models with sample weights and additional objective metrics.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appflow-49934.json b/.changes/next-release/api-change-appflow-49934.json deleted file mode 100644 index 9ce578441450..000000000000 --- a/.changes/next-release/api-change-appflow-49934.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "This release adds new API to cancel flow executions." -} diff --git a/.changes/next-release/api-change-connect-35476.json b/.changes/next-release/api-change-connect-35476.json deleted file mode 100644 index 72c1df575160..000000000000 --- a/.changes/next-release/api-change-connect-35476.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect Service Rules API update: Added OnContactEvaluationSubmit event source to support user configuring evaluation form rules." -} diff --git a/.changes/next-release/api-change-ecs-9394.json b/.changes/next-release/api-change-ecs-9394.json deleted file mode 100644 index 7cfe787b348c..000000000000 --- a/.changes/next-release/api-change-ecs-9394.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only update to address Amazon ECS tickets." -} diff --git a/.changes/next-release/api-change-kendra-58682.json b/.changes/next-release/api-change-kendra-58682.json deleted file mode 100644 index 5e85644b9ee7..000000000000 --- a/.changes/next-release/api-change-kendra-58682.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kendra``", - "description": "AWS Kendra now supports configuring document fields/attributes via the GetQuerySuggestions API. You can now base query suggestions on the contents of document fields." -} diff --git a/.changes/next-release/api-change-resiliencehub-83161.json b/.changes/next-release/api-change-resiliencehub-83161.json deleted file mode 100644 index 6a6408c38baf..000000000000 --- a/.changes/next-release/api-change-resiliencehub-83161.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "This release will improve resource level transparency in applications by discovering previously hidden resources." -} diff --git a/.changes/next-release/api-change-sagemaker-27241.json b/.changes/next-release/api-change-sagemaker-27241.json deleted file mode 100644 index 3036f44615f6..000000000000 --- a/.changes/next-release/api-change-sagemaker-27241.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon Sagemaker Autopilot supports training models with sample weights and additional objective metrics." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 35406028f727..e30bc2c2f20c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.125 +======== + +* api-change:``appflow``: This release adds new API to cancel flow executions. +* api-change:``connect``: Amazon Connect Service Rules API update: Added OnContactEvaluationSubmit event source to support user configuring evaluation form rules. +* api-change:``ecs``: Documentation only update to address Amazon ECS tickets. +* api-change:``kendra``: AWS Kendra now supports configuring document fields/attributes via the GetQuerySuggestions API. You can now base query suggestions on the contents of document fields. +* api-change:``resiliencehub``: This release will improve resource level transparency in applications by discovering previously hidden resources. +* api-change:``sagemaker``: Amazon Sagemaker Autopilot supports training models with sample weights and additional objective metrics. + + 1.27.124 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index cb5ce71e594a..042521a0eb0c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.124' +__version__ = '1.27.125' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 76fbe4a9797d..fa0f9b0e5c52 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.124' +release = '1.27.125' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 24fc2b9e614b..ec1e0e37142d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.124 + botocore==1.29.125 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index e6bd154c2f4f..6b723fe62b88 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.124', + 'botocore==1.29.125', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 75a70dd598a8260ae610d8cd15eef8555147211e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 May 2023 18:14:26 +0000 Subject: [PATCH 0021/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-67466.json | 5 +++++ .changes/next-release/api-change-ec2-47853.json | 5 +++++ .changes/next-release/api-change-inspector2-71498.json | 5 +++++ .changes/next-release/api-change-iottwinmaker-75544.json | 5 +++++ .changes/next-release/api-change-networkfirewall-36396.json | 5 +++++ .changes/next-release/api-change-opensearch-24557.json | 5 +++++ .changes/next-release/api-change-wellarchitected-19742.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-67466.json create mode 100644 .changes/next-release/api-change-ec2-47853.json create mode 100644 .changes/next-release/api-change-inspector2-71498.json create mode 100644 .changes/next-release/api-change-iottwinmaker-75544.json create mode 100644 .changes/next-release/api-change-networkfirewall-36396.json create mode 100644 .changes/next-release/api-change-opensearch-24557.json create mode 100644 .changes/next-release/api-change-wellarchitected-19742.json diff --git a/.changes/next-release/api-change-appsync-67466.json b/.changes/next-release/api-change-appsync-67466.json new file mode 100644 index 000000000000..907cc43ae46e --- /dev/null +++ b/.changes/next-release/api-change-appsync-67466.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Private API support for AWS AppSync. With Private APIs, you can now create GraphQL APIs that can only be accessed from your Amazon Virtual Private Cloud (\"VPC\")." +} diff --git a/.changes/next-release/api-change-ec2-47853.json b/.changes/next-release/api-change-ec2-47853.json new file mode 100644 index 000000000000..dc72f669619b --- /dev/null +++ b/.changes/next-release/api-change-ec2-47853.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds an SDK paginator for GetNetworkInsightsAccessScopeAnalysisFindings" +} diff --git a/.changes/next-release/api-change-inspector2-71498.json b/.changes/next-release/api-change-inspector2-71498.json new file mode 100644 index 000000000000..877b05de8039 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-71498.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "This feature provides deep inspection for linux based instance" +} diff --git a/.changes/next-release/api-change-iottwinmaker-75544.json b/.changes/next-release/api-change-iottwinmaker-75544.json new file mode 100644 index 000000000000..2814bb058124 --- /dev/null +++ b/.changes/next-release/api-change-iottwinmaker-75544.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iottwinmaker``", + "description": "This release adds a field for GetScene API to return error code and message from dependency services." +} diff --git a/.changes/next-release/api-change-networkfirewall-36396.json b/.changes/next-release/api-change-networkfirewall-36396.json new file mode 100644 index 000000000000..c9e27c52ec1d --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-36396.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "AWS Network Firewall now supports policy level HOME_NET variable overrides." +} diff --git a/.changes/next-release/api-change-opensearch-24557.json b/.changes/next-release/api-change-opensearch-24557.json new file mode 100644 index 000000000000..db7ff0801149 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-24557.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Amazon OpenSearch Service adds the option to deploy a domain across multiple Availability Zones, with each AZ containing a complete copy of data and with nodes in one AZ acting as a standby. This option provides 99.99% availability and consistent performance in the event of infrastructure failure." +} diff --git a/.changes/next-release/api-change-wellarchitected-19742.json b/.changes/next-release/api-change-wellarchitected-19742.json new file mode 100644 index 000000000000..0de9270b9f05 --- /dev/null +++ b/.changes/next-release/api-change-wellarchitected-19742.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wellarchitected``", + "description": "This release deepens integration with AWS Service Catalog AppRegistry to improve workload resource discovery." +} From 71f04c3e1f7f741b204a6e0256a5d40273be2c4f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 May 2023 18:14:28 +0000 Subject: [PATCH 0022/1632] Bumping version to 1.27.126 --- .changes/1.27.126.json | 37 +++++++++++++++++++ .../api-change-appsync-67466.json | 5 --- .../next-release/api-change-ec2-47853.json | 5 --- .../api-change-inspector2-71498.json | 5 --- .../api-change-iottwinmaker-75544.json | 5 --- .../api-change-networkfirewall-36396.json | 5 --- .../api-change-opensearch-24557.json | 5 --- .../api-change-wellarchitected-19742.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.126.json delete mode 100644 .changes/next-release/api-change-appsync-67466.json delete mode 100644 .changes/next-release/api-change-ec2-47853.json delete mode 100644 .changes/next-release/api-change-inspector2-71498.json delete mode 100644 .changes/next-release/api-change-iottwinmaker-75544.json delete mode 100644 .changes/next-release/api-change-networkfirewall-36396.json delete mode 100644 .changes/next-release/api-change-opensearch-24557.json delete mode 100644 .changes/next-release/api-change-wellarchitected-19742.json diff --git a/.changes/1.27.126.json b/.changes/1.27.126.json new file mode 100644 index 000000000000..9889eb6f00d2 --- /dev/null +++ b/.changes/1.27.126.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appsync``", + "description": "Private API support for AWS AppSync. With Private APIs, you can now create GraphQL APIs that can only be accessed from your Amazon Virtual Private Cloud (\"VPC\").", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds an SDK paginator for GetNetworkInsightsAccessScopeAnalysisFindings", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "This feature provides deep inspection for linux based instance", + "type": "api-change" + }, + { + "category": "``iottwinmaker``", + "description": "This release adds a field for GetScene API to return error code and message from dependency services.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "AWS Network Firewall now supports policy level HOME_NET variable overrides.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Amazon OpenSearch Service adds the option to deploy a domain across multiple Availability Zones, with each AZ containing a complete copy of data and with nodes in one AZ acting as a standby. This option provides 99.99% availability and consistent performance in the event of infrastructure failure.", + "type": "api-change" + }, + { + "category": "``wellarchitected``", + "description": "This release deepens integration with AWS Service Catalog AppRegistry to improve workload resource discovery.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-67466.json b/.changes/next-release/api-change-appsync-67466.json deleted file mode 100644 index 907cc43ae46e..000000000000 --- a/.changes/next-release/api-change-appsync-67466.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Private API support for AWS AppSync. With Private APIs, you can now create GraphQL APIs that can only be accessed from your Amazon Virtual Private Cloud (\"VPC\")." -} diff --git a/.changes/next-release/api-change-ec2-47853.json b/.changes/next-release/api-change-ec2-47853.json deleted file mode 100644 index dc72f669619b..000000000000 --- a/.changes/next-release/api-change-ec2-47853.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds an SDK paginator for GetNetworkInsightsAccessScopeAnalysisFindings" -} diff --git a/.changes/next-release/api-change-inspector2-71498.json b/.changes/next-release/api-change-inspector2-71498.json deleted file mode 100644 index 877b05de8039..000000000000 --- a/.changes/next-release/api-change-inspector2-71498.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "This feature provides deep inspection for linux based instance" -} diff --git a/.changes/next-release/api-change-iottwinmaker-75544.json b/.changes/next-release/api-change-iottwinmaker-75544.json deleted file mode 100644 index 2814bb058124..000000000000 --- a/.changes/next-release/api-change-iottwinmaker-75544.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iottwinmaker``", - "description": "This release adds a field for GetScene API to return error code and message from dependency services." -} diff --git a/.changes/next-release/api-change-networkfirewall-36396.json b/.changes/next-release/api-change-networkfirewall-36396.json deleted file mode 100644 index c9e27c52ec1d..000000000000 --- a/.changes/next-release/api-change-networkfirewall-36396.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "AWS Network Firewall now supports policy level HOME_NET variable overrides." -} diff --git a/.changes/next-release/api-change-opensearch-24557.json b/.changes/next-release/api-change-opensearch-24557.json deleted file mode 100644 index db7ff0801149..000000000000 --- a/.changes/next-release/api-change-opensearch-24557.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Amazon OpenSearch Service adds the option to deploy a domain across multiple Availability Zones, with each AZ containing a complete copy of data and with nodes in one AZ acting as a standby. This option provides 99.99% availability and consistent performance in the event of infrastructure failure." -} diff --git a/.changes/next-release/api-change-wellarchitected-19742.json b/.changes/next-release/api-change-wellarchitected-19742.json deleted file mode 100644 index 0de9270b9f05..000000000000 --- a/.changes/next-release/api-change-wellarchitected-19742.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wellarchitected``", - "description": "This release deepens integration with AWS Service Catalog AppRegistry to improve workload resource discovery." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e30bc2c2f20c..691d0473d468 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.126 +======== + +* api-change:``appsync``: Private API support for AWS AppSync. With Private APIs, you can now create GraphQL APIs that can only be accessed from your Amazon Virtual Private Cloud ("VPC"). +* api-change:``ec2``: Adds an SDK paginator for GetNetworkInsightsAccessScopeAnalysisFindings +* api-change:``inspector2``: This feature provides deep inspection for linux based instance +* api-change:``iottwinmaker``: This release adds a field for GetScene API to return error code and message from dependency services. +* api-change:``network-firewall``: AWS Network Firewall now supports policy level HOME_NET variable overrides. +* api-change:``opensearch``: Amazon OpenSearch Service adds the option to deploy a domain across multiple Availability Zones, with each AZ containing a complete copy of data and with nodes in one AZ acting as a standby. This option provides 99.99% availability and consistent performance in the event of infrastructure failure. +* api-change:``wellarchitected``: This release deepens integration with AWS Service Catalog AppRegistry to improve workload resource discovery. + + 1.27.125 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 042521a0eb0c..ed637a46b8f6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.125' +__version__ = '1.27.126' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fa0f9b0e5c52..36733403ff52 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.125' +release = '1.27.126' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ec1e0e37142d..1484b8182bb2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.125 + botocore==1.29.126 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 6b723fe62b88..7a455957ee4c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.125', + 'botocore==1.29.126', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 554bac185a17bf6b47ff3c3b3017654d3c86866f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 4 May 2023 19:39:22 +0000 Subject: [PATCH 0023/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudwatch-86325.json | 5 +++++ .changes/next-release/api-change-config-78743.json | 5 +++++ .changes/next-release/api-change-connect-9209.json | 5 +++++ .changes/next-release/api-change-ecs-63835.json | 5 +++++ .changes/next-release/api-change-networkfirewall-39843.json | 5 +++++ .changes/next-release/api-change-opensearch-99861.json | 5 +++++ .changes/next-release/api-change-quicksight-53553.json | 5 +++++ .changes/next-release/api-change-rekognition-45484.json | 5 +++++ .changes/next-release/api-change-s3-15320.json | 5 +++++ .changes/next-release/api-change-sagemaker-42315.json | 5 +++++ .changes/next-release/api-change-securityhub-93283.json | 5 +++++ .changes/next-release/api-change-sqs-39674.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-cloudwatch-86325.json create mode 100644 .changes/next-release/api-change-config-78743.json create mode 100644 .changes/next-release/api-change-connect-9209.json create mode 100644 .changes/next-release/api-change-ecs-63835.json create mode 100644 .changes/next-release/api-change-networkfirewall-39843.json create mode 100644 .changes/next-release/api-change-opensearch-99861.json create mode 100644 .changes/next-release/api-change-quicksight-53553.json create mode 100644 .changes/next-release/api-change-rekognition-45484.json create mode 100644 .changes/next-release/api-change-s3-15320.json create mode 100644 .changes/next-release/api-change-sagemaker-42315.json create mode 100644 .changes/next-release/api-change-securityhub-93283.json create mode 100644 .changes/next-release/api-change-sqs-39674.json diff --git a/.changes/next-release/api-change-cloudwatch-86325.json b/.changes/next-release/api-change-cloudwatch-86325.json new file mode 100644 index 000000000000..8edefd6478c1 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-86325.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version" +} diff --git a/.changes/next-release/api-change-config-78743.json b/.changes/next-release/api-change-config-78743.json new file mode 100644 index 000000000000..bb055016fd7f --- /dev/null +++ b/.changes/next-release/api-change-config-78743.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in April 2023." +} diff --git a/.changes/next-release/api-change-connect-9209.json b/.changes/next-release/api-change-connect-9209.json new file mode 100644 index 000000000000..bd9cd40456c7 --- /dev/null +++ b/.changes/next-release/api-change-connect-9209.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Remove unused InvalidParameterException from CreateParticipant API" +} diff --git a/.changes/next-release/api-change-ecs-63835.json b/.changes/next-release/api-change-ecs-63835.json new file mode 100644 index 000000000000..3464d695c0fd --- /dev/null +++ b/.changes/next-release/api-change-ecs-63835.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation update for new error type NamespaceNotFoundException for CreateCluster and UpdateCluster" +} diff --git a/.changes/next-release/api-change-networkfirewall-39843.json b/.changes/next-release/api-change-networkfirewall-39843.json new file mode 100644 index 000000000000..0ea3440a6a95 --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-39843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "This release adds support for the Suricata REJECT option in midstream exception configurations." +} diff --git a/.changes/next-release/api-change-opensearch-99861.json b/.changes/next-release/api-change-opensearch-99861.json new file mode 100644 index 000000000000..97ad3b83207a --- /dev/null +++ b/.changes/next-release/api-change-opensearch-99861.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "DescribeDomainNodes: A new API that provides configuration information for nodes part of the domain" +} diff --git a/.changes/next-release/api-change-quicksight-53553.json b/.changes/next-release/api-change-quicksight-53553.json new file mode 100644 index 000000000000..6863580774d1 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-53553.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Add support for Topic, Dataset parameters and VPC" +} diff --git a/.changes/next-release/api-change-rekognition-45484.json b/.changes/next-release/api-change-rekognition-45484.json new file mode 100644 index 000000000000..3838831a4b42 --- /dev/null +++ b/.changes/next-release/api-change-rekognition-45484.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "This release adds a new attribute FaceOccluded. Additionally, you can now select attributes individually (e.g. [\"DEFAULT\", \"FACE_OCCLUDED\", \"AGE_RANGE\"] instead of [\"ALL\"]), which can reduce response time." +} diff --git a/.changes/next-release/api-change-s3-15320.json b/.changes/next-release/api-change-s3-15320.json new file mode 100644 index 000000000000..8797f6928a2e --- /dev/null +++ b/.changes/next-release/api-change-s3-15320.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Documentation updates for Amazon S3" +} diff --git a/.changes/next-release/api-change-sagemaker-42315.json b/.changes/next-release/api-change-sagemaker-42315.json new file mode 100644 index 000000000000..8a26dd672cf6 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-42315.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "We added support for ml.inf2 and ml.trn1 family of instances on Amazon SageMaker for deploying machine learning (ML) models for Real-time and Asynchronous inference. You can use these instances to achieve high performance at a low cost for generative artificial intelligence (AI) models." +} diff --git a/.changes/next-release/api-change-securityhub-93283.json b/.changes/next-release/api-change-securityhub-93283.json new file mode 100644 index 000000000000..a900158d5589 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-93283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Add support for Finding History." +} diff --git a/.changes/next-release/api-change-sqs-39674.json b/.changes/next-release/api-change-sqs-39674.json new file mode 100644 index 000000000000..940ffb3c608c --- /dev/null +++ b/.changes/next-release/api-change-sqs-39674.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol." +} From 97ac694e9f5419b5844a146ae8344e416aa03138 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 4 May 2023 19:39:23 +0000 Subject: [PATCH 0024/1632] Bumping version to 1.27.127 --- .changes/1.27.127.json | 62 +++++++++++++++++++ .../api-change-cloudwatch-86325.json | 5 -- .../next-release/api-change-config-78743.json | 5 -- .../next-release/api-change-connect-9209.json | 5 -- .../next-release/api-change-ecs-63835.json | 5 -- .../api-change-networkfirewall-39843.json | 5 -- .../api-change-opensearch-99861.json | 5 -- .../api-change-quicksight-53553.json | 5 -- .../api-change-rekognition-45484.json | 5 -- .../next-release/api-change-s3-15320.json | 5 -- .../api-change-sagemaker-42315.json | 5 -- .../api-change-securityhub-93283.json | 5 -- .../next-release/api-change-sqs-39674.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.27.127.json delete mode 100644 .changes/next-release/api-change-cloudwatch-86325.json delete mode 100644 .changes/next-release/api-change-config-78743.json delete mode 100644 .changes/next-release/api-change-connect-9209.json delete mode 100644 .changes/next-release/api-change-ecs-63835.json delete mode 100644 .changes/next-release/api-change-networkfirewall-39843.json delete mode 100644 .changes/next-release/api-change-opensearch-99861.json delete mode 100644 .changes/next-release/api-change-quicksight-53553.json delete mode 100644 .changes/next-release/api-change-rekognition-45484.json delete mode 100644 .changes/next-release/api-change-s3-15320.json delete mode 100644 .changes/next-release/api-change-sagemaker-42315.json delete mode 100644 .changes/next-release/api-change-securityhub-93283.json delete mode 100644 .changes/next-release/api-change-sqs-39674.json diff --git a/.changes/1.27.127.json b/.changes/1.27.127.json new file mode 100644 index 000000000000..c04c5adecf48 --- /dev/null +++ b/.changes/1.27.127.json @@ -0,0 +1,62 @@ +[ + { + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in April 2023.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Remove unused InvalidParameterException from CreateParticipant API", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation update for new error type NamespaceNotFoundException for CreateCluster and UpdateCluster", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "This release adds support for the Suricata REJECT option in midstream exception configurations.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "DescribeDomainNodes: A new API that provides configuration information for nodes part of the domain", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Add support for Topic, Dataset parameters and VPC", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "This release adds a new attribute FaceOccluded. Additionally, you can now select attributes individually (e.g. [\"DEFAULT\", \"FACE_OCCLUDED\", \"AGE_RANGE\"] instead of [\"ALL\"]), which can reduce response time.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Documentation updates for Amazon S3", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "We added support for ml.inf2 and ml.trn1 family of instances on Amazon SageMaker for deploying machine learning (ML) models for Real-time and Asynchronous inference. You can use these instances to achieve high performance at a low cost for generative artificial intelligence (AI) models.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Add support for Finding History.", + "type": "api-change" + }, + { + "category": "``sqs``", + "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudwatch-86325.json b/.changes/next-release/api-change-cloudwatch-86325.json deleted file mode 100644 index 8edefd6478c1..000000000000 --- a/.changes/next-release/api-change-cloudwatch-86325.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Update cloudwatch command to latest version" -} diff --git a/.changes/next-release/api-change-config-78743.json b/.changes/next-release/api-change-config-78743.json deleted file mode 100644 index bb055016fd7f..000000000000 --- a/.changes/next-release/api-change-config-78743.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in April 2023." -} diff --git a/.changes/next-release/api-change-connect-9209.json b/.changes/next-release/api-change-connect-9209.json deleted file mode 100644 index bd9cd40456c7..000000000000 --- a/.changes/next-release/api-change-connect-9209.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Remove unused InvalidParameterException from CreateParticipant API" -} diff --git a/.changes/next-release/api-change-ecs-63835.json b/.changes/next-release/api-change-ecs-63835.json deleted file mode 100644 index 3464d695c0fd..000000000000 --- a/.changes/next-release/api-change-ecs-63835.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation update for new error type NamespaceNotFoundException for CreateCluster and UpdateCluster" -} diff --git a/.changes/next-release/api-change-networkfirewall-39843.json b/.changes/next-release/api-change-networkfirewall-39843.json deleted file mode 100644 index 0ea3440a6a95..000000000000 --- a/.changes/next-release/api-change-networkfirewall-39843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "This release adds support for the Suricata REJECT option in midstream exception configurations." -} diff --git a/.changes/next-release/api-change-opensearch-99861.json b/.changes/next-release/api-change-opensearch-99861.json deleted file mode 100644 index 97ad3b83207a..000000000000 --- a/.changes/next-release/api-change-opensearch-99861.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "DescribeDomainNodes: A new API that provides configuration information for nodes part of the domain" -} diff --git a/.changes/next-release/api-change-quicksight-53553.json b/.changes/next-release/api-change-quicksight-53553.json deleted file mode 100644 index 6863580774d1..000000000000 --- a/.changes/next-release/api-change-quicksight-53553.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Add support for Topic, Dataset parameters and VPC" -} diff --git a/.changes/next-release/api-change-rekognition-45484.json b/.changes/next-release/api-change-rekognition-45484.json deleted file mode 100644 index 3838831a4b42..000000000000 --- a/.changes/next-release/api-change-rekognition-45484.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "This release adds a new attribute FaceOccluded. Additionally, you can now select attributes individually (e.g. [\"DEFAULT\", \"FACE_OCCLUDED\", \"AGE_RANGE\"] instead of [\"ALL\"]), which can reduce response time." -} diff --git a/.changes/next-release/api-change-s3-15320.json b/.changes/next-release/api-change-s3-15320.json deleted file mode 100644 index 8797f6928a2e..000000000000 --- a/.changes/next-release/api-change-s3-15320.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Documentation updates for Amazon S3" -} diff --git a/.changes/next-release/api-change-sagemaker-42315.json b/.changes/next-release/api-change-sagemaker-42315.json deleted file mode 100644 index 8a26dd672cf6..000000000000 --- a/.changes/next-release/api-change-sagemaker-42315.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "We added support for ml.inf2 and ml.trn1 family of instances on Amazon SageMaker for deploying machine learning (ML) models for Real-time and Asynchronous inference. You can use these instances to achieve high performance at a low cost for generative artificial intelligence (AI) models." -} diff --git a/.changes/next-release/api-change-securityhub-93283.json b/.changes/next-release/api-change-securityhub-93283.json deleted file mode 100644 index a900158d5589..000000000000 --- a/.changes/next-release/api-change-securityhub-93283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Add support for Finding History." -} diff --git a/.changes/next-release/api-change-sqs-39674.json b/.changes/next-release/api-change-sqs-39674.json deleted file mode 100644 index 940ffb3c608c..000000000000 --- a/.changes/next-release/api-change-sqs-39674.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 691d0473d468..f80376121468 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.27.127 +======== + +* api-change:``cloudwatch``: Update cloudwatch command to latest version +* api-change:``config``: Updated ResourceType enum with new resource types onboarded by AWS Config in April 2023. +* api-change:``connect``: Remove unused InvalidParameterException from CreateParticipant API +* api-change:``ecs``: Documentation update for new error type NamespaceNotFoundException for CreateCluster and UpdateCluster +* api-change:``network-firewall``: This release adds support for the Suricata REJECT option in midstream exception configurations. +* api-change:``opensearch``: DescribeDomainNodes: A new API that provides configuration information for nodes part of the domain +* api-change:``quicksight``: Add support for Topic, Dataset parameters and VPC +* api-change:``rekognition``: This release adds a new attribute FaceOccluded. Additionally, you can now select attributes individually (e.g. ["DEFAULT", "FACE_OCCLUDED", "AGE_RANGE"] instead of ["ALL"]), which can reduce response time. +* api-change:``s3``: Documentation updates for Amazon S3 +* api-change:``sagemaker``: We added support for ml.inf2 and ml.trn1 family of instances on Amazon SageMaker for deploying machine learning (ML) models for Real-time and Asynchronous inference. You can use these instances to achieve high performance at a low cost for generative artificial intelligence (AI) models. +* api-change:``securityhub``: Add support for Finding History. +* api-change:``sqs``: This release enables customers to call SQS using AWS JSON-1.0 protocol. + + 1.27.126 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index ed637a46b8f6..2a9790869f9e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.126' +__version__ = '1.27.127' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 36733403ff52..aa277898a588 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.126' +release = '1.27.127' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1484b8182bb2..1e2fefacb36b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.126 + botocore==1.29.127 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 7a455957ee4c..f1ac6a6f032c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.126', + 'botocore==1.29.127', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From fab215ce154d55fab2cbfba23645b01226946472 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 May 2023 16:52:18 +0000 Subject: [PATCH 0025/1632] Bumping version to 1.27.128 --- awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/awscli/__init__.py b/awscli/__init__.py index 2a9790869f9e..c9bf78ada545 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.127' +__version__ = '1.27.128' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index aa277898a588..26bd01200ce1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.127' +release = '1.27.128' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1e2fefacb36b..c251058d0ebb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.127 + botocore==1.29.128 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index f1ac6a6f032c..5de626a380b0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.127', + 'botocore==1.29.128', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 675192887c1488bc10ed47221ea827b103e049da Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 May 2023 19:38:26 +0000 Subject: [PATCH 0026/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-9836.json | 5 +++++ .changes/next-release/api-change-inspector2-92965.json | 5 +++++ .changes/next-release/api-change-mediatailor-43933.json | 5 +++++ .changes/next-release/api-change-sqs-22525.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-9836.json create mode 100644 .changes/next-release/api-change-inspector2-92965.json create mode 100644 .changes/next-release/api-change-mediatailor-43933.json create mode 100644 .changes/next-release/api-change-sqs-22525.json diff --git a/.changes/next-release/api-change-ec2-9836.json b/.changes/next-release/api-change-ec2-9836.json new file mode 100644 index 000000000000..ae7f90503eed --- /dev/null +++ b/.changes/next-release/api-change-ec2-9836.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support the inf2 and trn1n instances. inf2 instances are purpose built for deep learning inference while trn1n instances are powered by AWS Trainium accelerators and they build on the capabilities of Trainium-powered trn1 instances." +} diff --git a/.changes/next-release/api-change-inspector2-92965.json b/.changes/next-release/api-change-inspector2-92965.json new file mode 100644 index 000000000000..e6ae59b9893c --- /dev/null +++ b/.changes/next-release/api-change-inspector2-92965.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Amazon Inspector now allows customers to search its vulnerability intelligence database if any of the Inspector scanning types are activated." +} diff --git a/.changes/next-release/api-change-mediatailor-43933.json b/.changes/next-release/api-change-mediatailor-43933.json new file mode 100644 index 000000000000..c8e2225cd9bf --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-43933.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "This release adds support for AFTER_LIVE_EDGE mode configuration for avail suppression, and adding a fill-policy setting that sets the avail suppression to PARTIAL_AVAIL or FULL_AVAIL_ONLY when AFTER_LIVE_EDGE is enabled." +} diff --git a/.changes/next-release/api-change-sqs-22525.json b/.changes/next-release/api-change-sqs-22525.json new file mode 100644 index 000000000000..dd1527ed3824 --- /dev/null +++ b/.changes/next-release/api-change-sqs-22525.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "Revert previous SQS protocol change." +} From ecedecccc66fe3c8f9a2d3290b9c10f216e43386 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 May 2023 19:38:38 +0000 Subject: [PATCH 0027/1632] Bumping version to 1.27.129 --- .changes/1.27.129.json | 22 +++++++++++++++++++ .../next-release/api-change-ec2-9836.json | 5 ----- .../api-change-inspector2-92965.json | 5 ----- .../api-change-mediatailor-43933.json | 5 ----- .../next-release/api-change-sqs-22525.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.129.json delete mode 100644 .changes/next-release/api-change-ec2-9836.json delete mode 100644 .changes/next-release/api-change-inspector2-92965.json delete mode 100644 .changes/next-release/api-change-mediatailor-43933.json delete mode 100644 .changes/next-release/api-change-sqs-22525.json diff --git a/.changes/1.27.129.json b/.changes/1.27.129.json new file mode 100644 index 000000000000..3526619b5b2e --- /dev/null +++ b/.changes/1.27.129.json @@ -0,0 +1,22 @@ +[ + { + "category": "``ec2``", + "description": "This release adds support the inf2 and trn1n instances. inf2 instances are purpose built for deep learning inference while trn1n instances are powered by AWS Trainium accelerators and they build on the capabilities of Trainium-powered trn1 instances.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Amazon Inspector now allows customers to search its vulnerability intelligence database if any of the Inspector scanning types are activated.", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "This release adds support for AFTER_LIVE_EDGE mode configuration for avail suppression, and adding a fill-policy setting that sets the avail suppression to PARTIAL_AVAIL or FULL_AVAIL_ONLY when AFTER_LIVE_EDGE is enabled.", + "type": "api-change" + }, + { + "category": "``sqs``", + "description": "Revert previous SQS protocol change.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-9836.json b/.changes/next-release/api-change-ec2-9836.json deleted file mode 100644 index ae7f90503eed..000000000000 --- a/.changes/next-release/api-change-ec2-9836.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support the inf2 and trn1n instances. inf2 instances are purpose built for deep learning inference while trn1n instances are powered by AWS Trainium accelerators and they build on the capabilities of Trainium-powered trn1 instances." -} diff --git a/.changes/next-release/api-change-inspector2-92965.json b/.changes/next-release/api-change-inspector2-92965.json deleted file mode 100644 index e6ae59b9893c..000000000000 --- a/.changes/next-release/api-change-inspector2-92965.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Amazon Inspector now allows customers to search its vulnerability intelligence database if any of the Inspector scanning types are activated." -} diff --git a/.changes/next-release/api-change-mediatailor-43933.json b/.changes/next-release/api-change-mediatailor-43933.json deleted file mode 100644 index c8e2225cd9bf..000000000000 --- a/.changes/next-release/api-change-mediatailor-43933.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "This release adds support for AFTER_LIVE_EDGE mode configuration for avail suppression, and adding a fill-policy setting that sets the avail suppression to PARTIAL_AVAIL or FULL_AVAIL_ONLY when AFTER_LIVE_EDGE is enabled." -} diff --git a/.changes/next-release/api-change-sqs-22525.json b/.changes/next-release/api-change-sqs-22525.json deleted file mode 100644 index dd1527ed3824..000000000000 --- a/.changes/next-release/api-change-sqs-22525.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "Revert previous SQS protocol change." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f80376121468..c02d720c4587 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.129 +======== + +* api-change:``ec2``: This release adds support the inf2 and trn1n instances. inf2 instances are purpose built for deep learning inference while trn1n instances are powered by AWS Trainium accelerators and they build on the capabilities of Trainium-powered trn1 instances. +* api-change:``inspector2``: Amazon Inspector now allows customers to search its vulnerability intelligence database if any of the Inspector scanning types are activated. +* api-change:``mediatailor``: This release adds support for AFTER_LIVE_EDGE mode configuration for avail suppression, and adding a fill-policy setting that sets the avail suppression to PARTIAL_AVAIL or FULL_AVAIL_ONLY when AFTER_LIVE_EDGE is enabled. +* api-change:``sqs``: Revert previous SQS protocol change. + + 1.27.127 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index c9bf78ada545..7e38db1b2ee1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.128' +__version__ = '1.27.129' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 26bd01200ce1..ef120a66f0b9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.128' +release = '1.27.129' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c251058d0ebb..7ef2b4875412 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.128 + botocore==1.29.129 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 5de626a380b0..8b531f788d72 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.128', + 'botocore==1.29.129', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From d6ee7e12bd6ce1f2dbfddf98837c0472cd6ef9b4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 May 2023 18:07:26 +0000 Subject: [PATCH 0028/1632] Update changelog based on model updates --- .changes/next-release/api-change-glue-11801.json | 5 +++++ .changes/next-release/api-change-guardduty-5318.json | 5 +++++ .changes/next-release/api-change-iotsitewise-29427.json | 5 +++++ .changes/next-release/api-change-sts-19928.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-glue-11801.json create mode 100644 .changes/next-release/api-change-guardduty-5318.json create mode 100644 .changes/next-release/api-change-iotsitewise-29427.json create mode 100644 .changes/next-release/api-change-sts-19928.json diff --git a/.changes/next-release/api-change-glue-11801.json b/.changes/next-release/api-change-glue-11801.json new file mode 100644 index 000000000000..0e80a98c4d7c --- /dev/null +++ b/.changes/next-release/api-change-glue-11801.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes" +} diff --git a/.changes/next-release/api-change-guardduty-5318.json b/.changes/next-release/api-change-guardduty-5318.json new file mode 100644 index 000000000000..352972db3d9a --- /dev/null +++ b/.changes/next-release/api-change-guardduty-5318.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs" +} diff --git a/.changes/next-release/api-change-iotsitewise-29427.json b/.changes/next-release/api-change-iotsitewise-29427.json new file mode 100644 index 000000000000..fbca436a8dc0 --- /dev/null +++ b/.changes/next-release/api-change-iotsitewise-29427.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsitewise``", + "description": "Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates" +} diff --git a/.changes/next-release/api-change-sts-19928.json b/.changes/next-release/api-change-sts-19928.json new file mode 100644 index 000000000000..45c7a0bc3340 --- /dev/null +++ b/.changes/next-release/api-change-sts-19928.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "Documentation updates for AWS Security Token Service." +} From c454f24dd1f38df50b9d39ec6dbae56e9bd87d63 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 May 2023 18:07:26 +0000 Subject: [PATCH 0029/1632] Bumping version to 1.27.130 --- .changes/1.27.130.json | 22 +++++++++++++++++++ .../next-release/api-change-glue-11801.json | 5 ----- .../api-change-guardduty-5318.json | 5 ----- .../api-change-iotsitewise-29427.json | 5 ----- .../next-release/api-change-sts-19928.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.130.json delete mode 100644 .changes/next-release/api-change-glue-11801.json delete mode 100644 .changes/next-release/api-change-guardduty-5318.json delete mode 100644 .changes/next-release/api-change-iotsitewise-29427.json delete mode 100644 .changes/next-release/api-change-sts-19928.json diff --git a/.changes/1.27.130.json b/.changes/1.27.130.json new file mode 100644 index 000000000000..f7034034a091 --- /dev/null +++ b/.changes/1.27.130.json @@ -0,0 +1,22 @@ +[ + { + "category": "``glue``", + "description": "We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs", + "type": "api-change" + }, + { + "category": "``iotsitewise``", + "description": "Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "Documentation updates for AWS Security Token Service.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-glue-11801.json b/.changes/next-release/api-change-glue-11801.json deleted file mode 100644 index 0e80a98c4d7c..000000000000 --- a/.changes/next-release/api-change-glue-11801.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes" -} diff --git a/.changes/next-release/api-change-guardduty-5318.json b/.changes/next-release/api-change-guardduty-5318.json deleted file mode 100644 index 352972db3d9a..000000000000 --- a/.changes/next-release/api-change-guardduty-5318.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs" -} diff --git a/.changes/next-release/api-change-iotsitewise-29427.json b/.changes/next-release/api-change-iotsitewise-29427.json deleted file mode 100644 index fbca436a8dc0..000000000000 --- a/.changes/next-release/api-change-iotsitewise-29427.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsitewise``", - "description": "Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates" -} diff --git a/.changes/next-release/api-change-sts-19928.json b/.changes/next-release/api-change-sts-19928.json deleted file mode 100644 index 45c7a0bc3340..000000000000 --- a/.changes/next-release/api-change-sts-19928.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "Documentation updates for AWS Security Token Service." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c02d720c4587..30564281a2dd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.130 +======== + +* api-change:``glue``: We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes +* api-change:``guardduty``: Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs +* api-change:``iotsitewise``: Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates +* api-change:``sts``: Documentation updates for AWS Security Token Service. + + 1.27.129 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7e38db1b2ee1..819607770e30 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.129' +__version__ = '1.27.130' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ef120a66f0b9..89b2387c4288 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.129' +release = '1.27.130' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7ef2b4875412..c6400919c65e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.129 + botocore==1.29.130 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 8b531f788d72..7866dddd3402 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.129', + 'botocore==1.29.130', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 6e8ba24a7da84177d31abfdaaa0663f00882248d Mon Sep 17 00:00:00 2001 From: kyleknap Date: Mon, 8 May 2023 17:21:48 -0700 Subject: [PATCH 0030/1632] Fix changelog --- .changes/1.27.130.json | 4 ++-- CHANGELOG.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.changes/1.27.130.json b/.changes/1.27.130.json index f7034034a091..c0d84bef445b 100644 --- a/.changes/1.27.130.json +++ b/.changes/1.27.130.json @@ -1,7 +1,7 @@ [ { "category": "``glue``", - "description": "We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes", + "description": "Support large worker types G.4x and G.8x for Glue Spark", "type": "api-change" }, { @@ -19,4 +19,4 @@ "description": "Documentation updates for AWS Security Token Service.", "type": "api-change" } -] \ No newline at end of file +] diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 30564281a2dd..3a2cd9167a7a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,7 +5,7 @@ CHANGELOG 1.27.130 ======== -* api-change:``glue``: We don't do release notes https://w.amazon.com/bin/view/AWSDocs/common-tasks/release-notes +* api-change:``glue``: Support large worker types G.4x and G.8x for Glue Spark * api-change:``guardduty``: Add AccessDeniedException 403 Error message code to support 3 Tagging related APIs * api-change:``iotsitewise``: Provide support for 20,000 max results for GetAssetPropertyValueHistory/BatchGetAssetPropertyValueHistory and 15 minute aggregate resolution for GetAssetPropertyAggregates/BatchGetAssetPropertyAggregates * api-change:``sts``: Documentation updates for AWS Security Token Service. From bf63a6a910d9e436f13b7c6c1d4711e44166242f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 9 May 2023 18:07:13 +0000 Subject: [PATCH 0031/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-17783.json | 5 +++++ .changes/next-release/api-change-glue-23389.json | 5 +++++ .changes/next-release/api-change-sagemaker-9341.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-17783.json create mode 100644 .changes/next-release/api-change-glue-23389.json create mode 100644 .changes/next-release/api-change-sagemaker-9341.json diff --git a/.changes/next-release/api-change-applicationautoscaling-17783.json b/.changes/next-release/api-change-applicationautoscaling-17783.json new file mode 100644 index 000000000000..661766ff0987 --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-17783.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints." +} diff --git a/.changes/next-release/api-change-glue-23389.json b/.changes/next-release/api-change-glue-23389.json new file mode 100644 index 000000000000..3f7972013aec --- /dev/null +++ b/.changes/next-release/api-change-glue-23389.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas" +} diff --git a/.changes/next-release/api-change-sagemaker-9341.json b/.changes/next-release/api-change-sagemaker-9341.json new file mode 100644 index 000000000000..52198064fd24 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-9341.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints." +} From 05ccf0fa498b9ad92989461f77f287da620dca53 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 9 May 2023 18:07:25 +0000 Subject: [PATCH 0032/1632] Bumping version to 1.27.131 --- .changes/1.27.131.json | 17 +++++++++++++++++ ...api-change-applicationautoscaling-17783.json | 5 ----- .../next-release/api-change-glue-23389.json | 5 ----- .../next-release/api-change-sagemaker-9341.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.27.131.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-17783.json delete mode 100644 .changes/next-release/api-change-glue-23389.json delete mode 100644 .changes/next-release/api-change-sagemaker-9341.json diff --git a/.changes/1.27.131.json b/.changes/1.27.131.json new file mode 100644 index 000000000000..46f8a5112600 --- /dev/null +++ b/.changes/1.27.131.json @@ -0,0 +1,17 @@ +[ + { + "category": "``application-autoscaling``", + "description": "With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-17783.json b/.changes/next-release/api-change-applicationautoscaling-17783.json deleted file mode 100644 index 661766ff0987..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-17783.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints." -} diff --git a/.changes/next-release/api-change-glue-23389.json b/.changes/next-release/api-change-glue-23389.json deleted file mode 100644 index 3f7972013aec..000000000000 --- a/.changes/next-release/api-change-glue-23389.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas" -} diff --git a/.changes/next-release/api-change-sagemaker-9341.json b/.changes/next-release/api-change-sagemaker-9341.json deleted file mode 100644 index 52198064fd24..000000000000 --- a/.changes/next-release/api-change-sagemaker-9341.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3a2cd9167a7a..7e3f3355c37b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.27.131 +======== + +* api-change:``application-autoscaling``: With this release, Amazon SageMaker Serverless Inference customers can use Application Auto Scaling to auto scale the provisioned concurrency of their serverless endpoints. +* api-change:``glue``: This release adds AmazonRedshift Source and Target nodes in addition to DynamicTransform OutputSchemas +* api-change:``sagemaker``: This release includes support for (1) Provisioned Concurrency for Amazon SageMaker Serverless Inference and (2) UpdateEndpointWeightsAndCapacities API for Serverless endpoints. + + 1.27.130 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 819607770e30..9ddd77f7c7b8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.130' +__version__ = '1.27.131' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 89b2387c4288..aedd2043aac1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.130' +release = '1.27.131' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c6400919c65e..2daca1919875 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.130 + botocore==1.29.131 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 7866dddd3402..792ac85e77cd 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.130', + 'botocore==1.29.131', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 52d5066e4a650adf93d58744ff279678f03ba219 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 8 May 2023 10:03:08 -0600 Subject: [PATCH 0033/1632] remove invoke-endpoint-with-response-stream from sagemaker --- awscli/customizations/removals.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index e552c9507502..853e68785a8b 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -46,6 +46,8 @@ def register_removals(event_handler): remove_commands=['start-conversation']) cmd_remover.remove(on_event='building-command-table.lambda', remove_commands=['invoke-with-response-stream']) + cmd_remover.remove(on_event='building-command-table.sagemaker-runtime', + remove_commands=['invoke-endpoint-with-response-stream']) class CommandRemover(object): From 6faff4944b900f09c4c6ae8b786e79dbe47203cf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 May 2023 18:08:56 +0000 Subject: [PATCH 0034/1632] Update changelog based on model updates --- .changes/next-release/api-change-emr-86074.json | 5 +++++ .changes/next-release/api-change-rds-75390.json | 5 +++++ .changes/next-release/api-change-swf-67042.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-emr-86074.json create mode 100644 .changes/next-release/api-change-rds-75390.json create mode 100644 .changes/next-release/api-change-swf-67042.json diff --git a/.changes/next-release/api-change-emr-86074.json b/.changes/next-release/api-change-emr-86074.json new file mode 100644 index 000000000000..f53e5e2eb6bb --- /dev/null +++ b/.changes/next-release/api-change-emr-86074.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update emr command to latest version" +} diff --git a/.changes/next-release/api-change-rds-75390.json b/.changes/next-release/api-change-rds-75390.json new file mode 100644 index 000000000000..6ff25e6cb1fa --- /dev/null +++ b/.changes/next-release/api-change-rds-75390.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Amazon Relational Database Service (RDS) updates for the new Aurora I/O-Optimized storage type for Amazon Aurora DB clusters" +} diff --git a/.changes/next-release/api-change-swf-67042.json b/.changes/next-release/api-change-swf-67042.json new file mode 100644 index 000000000000..09eba013185c --- /dev/null +++ b/.changes/next-release/api-change-swf-67042.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``swf``", + "description": "This release adds a new API parameter to exclude old history events from decision tasks." +} From 9c507ec5fadcc3747dbbc54378b887c4ba02ea88 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 May 2023 18:08:57 +0000 Subject: [PATCH 0035/1632] Bumping version to 1.27.132 --- .changes/1.27.132.json | 17 +++++++++++++++++ .changes/next-release/api-change-emr-86074.json | 5 ----- .changes/next-release/api-change-rds-75390.json | 5 ----- .changes/next-release/api-change-swf-67042.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.27.132.json delete mode 100644 .changes/next-release/api-change-emr-86074.json delete mode 100644 .changes/next-release/api-change-rds-75390.json delete mode 100644 .changes/next-release/api-change-swf-67042.json diff --git a/.changes/1.27.132.json b/.changes/1.27.132.json new file mode 100644 index 000000000000..ef4023a51e0e --- /dev/null +++ b/.changes/1.27.132.json @@ -0,0 +1,17 @@ +[ + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Amazon Relational Database Service (RDS) updates for the new Aurora I/O-Optimized storage type for Amazon Aurora DB clusters", + "type": "api-change" + }, + { + "category": "``swf``", + "description": "This release adds a new API parameter to exclude old history events from decision tasks.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-emr-86074.json b/.changes/next-release/api-change-emr-86074.json deleted file mode 100644 index f53e5e2eb6bb..000000000000 --- a/.changes/next-release/api-change-emr-86074.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update emr command to latest version" -} diff --git a/.changes/next-release/api-change-rds-75390.json b/.changes/next-release/api-change-rds-75390.json deleted file mode 100644 index 6ff25e6cb1fa..000000000000 --- a/.changes/next-release/api-change-rds-75390.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Amazon Relational Database Service (RDS) updates for the new Aurora I/O-Optimized storage type for Amazon Aurora DB clusters" -} diff --git a/.changes/next-release/api-change-swf-67042.json b/.changes/next-release/api-change-swf-67042.json deleted file mode 100644 index 09eba013185c..000000000000 --- a/.changes/next-release/api-change-swf-67042.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``swf``", - "description": "This release adds a new API parameter to exclude old history events from decision tasks." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7e3f3355c37b..827527cc97a9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.27.132 +======== + +* api-change:``emr``: Update emr command to latest version +* api-change:``rds``: Amazon Relational Database Service (RDS) updates for the new Aurora I/O-Optimized storage type for Amazon Aurora DB clusters +* api-change:``swf``: This release adds a new API parameter to exclude old history events from decision tasks. + + 1.27.131 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 9ddd77f7c7b8..8275fadf3bb7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.131' +__version__ = '1.27.132' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index aedd2043aac1..b0b03c2438d1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.131' +release = '1.27.132' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2daca1919875..3da17ce43197 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.131 + botocore==1.29.132 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 792ac85e77cd..8e818e4bc54f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.131', + 'botocore==1.29.132', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 69a682cedffcffb990a8060a0ddc62ef5e0b1d93 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 11 May 2023 18:07:46 +0000 Subject: [PATCH 0036/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-71764.json | 5 +++++ .changes/next-release/api-change-elasticache-25042.json | 5 +++++ .changes/next-release/api-change-es-32838.json | 5 +++++ .changes/next-release/api-change-health-77406.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-8962.json | 5 +++++ .changes/next-release/api-change-omics-10106.json | 5 +++++ .changes/next-release/api-change-opensearch-43811.json | 5 +++++ .changes/next-release/api-change-route53resolver-79095.json | 5 +++++ .changes/next-release/api-change-support-203.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-connect-71764.json create mode 100644 .changes/next-release/api-change-elasticache-25042.json create mode 100644 .changes/next-release/api-change-es-32838.json create mode 100644 .changes/next-release/api-change-health-77406.json create mode 100644 .changes/next-release/api-change-ivsrealtime-8962.json create mode 100644 .changes/next-release/api-change-omics-10106.json create mode 100644 .changes/next-release/api-change-opensearch-43811.json create mode 100644 .changes/next-release/api-change-route53resolver-79095.json create mode 100644 .changes/next-release/api-change-support-203.json diff --git a/.changes/next-release/api-change-connect-71764.json b/.changes/next-release/api-change-connect-71764.json new file mode 100644 index 000000000000..83fe2e17a4db --- /dev/null +++ b/.changes/next-release/api-change-connect-71764.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release updates GetMetricDataV2 API, to support metric data up-to last 35 days" +} diff --git a/.changes/next-release/api-change-elasticache-25042.json b/.changes/next-release/api-change-elasticache-25042.json new file mode 100644 index 000000000000..5b08f9e5c463 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-25042.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Added support to modify the cluster mode configuration for the existing ElastiCache ReplicationGroups. Customers can now modify the configuration from cluster mode disabled to cluster mode enabled." +} diff --git a/.changes/next-release/api-change-es-32838.json b/.changes/next-release/api-change-es-32838.json new file mode 100644 index 000000000000..6cbed8319f1b --- /dev/null +++ b/.changes/next-release/api-change-es-32838.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``es``", + "description": "This release fixes DescribePackages API error with null filter value parameter." +} diff --git a/.changes/next-release/api-change-health-77406.json b/.changes/next-release/api-change-health-77406.json new file mode 100644 index 000000000000..0fdd2a77298f --- /dev/null +++ b/.changes/next-release/api-change-health-77406.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``health``", + "description": "Add support for regional endpoints" +} diff --git a/.changes/next-release/api-change-ivsrealtime-8962.json b/.changes/next-release/api-change-ivsrealtime-8962.json new file mode 100644 index 000000000000..f15a4d352f8f --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-8962.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "Add methods for inspecting and debugging stages: ListStageSessions, GetStageSession, ListParticipants, GetParticipant, and ListParticipantEvents." +} diff --git a/.changes/next-release/api-change-omics-10106.json b/.changes/next-release/api-change-omics-10106.json new file mode 100644 index 000000000000..345e72611194 --- /dev/null +++ b/.changes/next-release/api-change-omics-10106.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "This release provides support for Ready2Run and GPU workflows, an improved read set filter, the direct upload of read sets into Omics Storage, and annotation parsing for analytics stores." +} diff --git a/.changes/next-release/api-change-opensearch-43811.json b/.changes/next-release/api-change-opensearch-43811.json new file mode 100644 index 000000000000..0795a1d15b12 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-43811.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release fixes DescribePackages API error with null filter value parameter." +} diff --git a/.changes/next-release/api-change-route53resolver-79095.json b/.changes/next-release/api-change-route53resolver-79095.json new file mode 100644 index 000000000000..a101c13ea06d --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-79095.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "Update FIPS endpoints for GovCloud (US) regions in SDK." +} diff --git a/.changes/next-release/api-change-support-203.json b/.changes/next-release/api-change-support-203.json new file mode 100644 index 000000000000..fc5de18a3f7f --- /dev/null +++ b/.changes/next-release/api-change-support-203.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``support``", + "description": "This release adds 2 new Support APIs, DescribeCreateCaseOptions and DescribeSupportedLanguages. You can use these new APIs to get available support languages." +} From 6bc4fe57ca6053f6265ecc80342df1104e208a06 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 11 May 2023 18:07:47 +0000 Subject: [PATCH 0037/1632] Bumping version to 1.27.133 --- .changes/1.27.133.json | 47 +++++++++++++++++++ .../api-change-connect-71764.json | 5 -- .../api-change-elasticache-25042.json | 5 -- .../next-release/api-change-es-32838.json | 5 -- .../next-release/api-change-health-77406.json | 5 -- .../api-change-ivsrealtime-8962.json | 5 -- .../next-release/api-change-omics-10106.json | 5 -- .../api-change-opensearch-43811.json | 5 -- .../api-change-route53resolver-79095.json | 5 -- .../next-release/api-change-support-203.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.27.133.json delete mode 100644 .changes/next-release/api-change-connect-71764.json delete mode 100644 .changes/next-release/api-change-elasticache-25042.json delete mode 100644 .changes/next-release/api-change-es-32838.json delete mode 100644 .changes/next-release/api-change-health-77406.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-8962.json delete mode 100644 .changes/next-release/api-change-omics-10106.json delete mode 100644 .changes/next-release/api-change-opensearch-43811.json delete mode 100644 .changes/next-release/api-change-route53resolver-79095.json delete mode 100644 .changes/next-release/api-change-support-203.json diff --git a/.changes/1.27.133.json b/.changes/1.27.133.json new file mode 100644 index 000000000000..30df96f551eb --- /dev/null +++ b/.changes/1.27.133.json @@ -0,0 +1,47 @@ +[ + { + "category": "``connect``", + "description": "This release updates GetMetricDataV2 API, to support metric data up-to last 35 days", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Added support to modify the cluster mode configuration for the existing ElastiCache ReplicationGroups. Customers can now modify the configuration from cluster mode disabled to cluster mode enabled.", + "type": "api-change" + }, + { + "category": "``es``", + "description": "This release fixes DescribePackages API error with null filter value parameter.", + "type": "api-change" + }, + { + "category": "``health``", + "description": "Add support for regional endpoints", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "Add methods for inspecting and debugging stages: ListStageSessions, GetStageSession, ListParticipants, GetParticipant, and ListParticipantEvents.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "This release provides support for Ready2Run and GPU workflows, an improved read set filter, the direct upload of read sets into Omics Storage, and annotation parsing for analytics stores.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release fixes DescribePackages API error with null filter value parameter.", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Update FIPS endpoints for GovCloud (US) regions in SDK.", + "type": "api-change" + }, + { + "category": "``support``", + "description": "This release adds 2 new Support APIs, DescribeCreateCaseOptions and DescribeSupportedLanguages. You can use these new APIs to get available support languages.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-71764.json b/.changes/next-release/api-change-connect-71764.json deleted file mode 100644 index 83fe2e17a4db..000000000000 --- a/.changes/next-release/api-change-connect-71764.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release updates GetMetricDataV2 API, to support metric data up-to last 35 days" -} diff --git a/.changes/next-release/api-change-elasticache-25042.json b/.changes/next-release/api-change-elasticache-25042.json deleted file mode 100644 index 5b08f9e5c463..000000000000 --- a/.changes/next-release/api-change-elasticache-25042.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Added support to modify the cluster mode configuration for the existing ElastiCache ReplicationGroups. Customers can now modify the configuration from cluster mode disabled to cluster mode enabled." -} diff --git a/.changes/next-release/api-change-es-32838.json b/.changes/next-release/api-change-es-32838.json deleted file mode 100644 index 6cbed8319f1b..000000000000 --- a/.changes/next-release/api-change-es-32838.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``es``", - "description": "This release fixes DescribePackages API error with null filter value parameter." -} diff --git a/.changes/next-release/api-change-health-77406.json b/.changes/next-release/api-change-health-77406.json deleted file mode 100644 index 0fdd2a77298f..000000000000 --- a/.changes/next-release/api-change-health-77406.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``health``", - "description": "Add support for regional endpoints" -} diff --git a/.changes/next-release/api-change-ivsrealtime-8962.json b/.changes/next-release/api-change-ivsrealtime-8962.json deleted file mode 100644 index f15a4d352f8f..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-8962.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "Add methods for inspecting and debugging stages: ListStageSessions, GetStageSession, ListParticipants, GetParticipant, and ListParticipantEvents." -} diff --git a/.changes/next-release/api-change-omics-10106.json b/.changes/next-release/api-change-omics-10106.json deleted file mode 100644 index 345e72611194..000000000000 --- a/.changes/next-release/api-change-omics-10106.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "This release provides support for Ready2Run and GPU workflows, an improved read set filter, the direct upload of read sets into Omics Storage, and annotation parsing for analytics stores." -} diff --git a/.changes/next-release/api-change-opensearch-43811.json b/.changes/next-release/api-change-opensearch-43811.json deleted file mode 100644 index 0795a1d15b12..000000000000 --- a/.changes/next-release/api-change-opensearch-43811.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release fixes DescribePackages API error with null filter value parameter." -} diff --git a/.changes/next-release/api-change-route53resolver-79095.json b/.changes/next-release/api-change-route53resolver-79095.json deleted file mode 100644 index a101c13ea06d..000000000000 --- a/.changes/next-release/api-change-route53resolver-79095.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "Update FIPS endpoints for GovCloud (US) regions in SDK." -} diff --git a/.changes/next-release/api-change-support-203.json b/.changes/next-release/api-change-support-203.json deleted file mode 100644 index fc5de18a3f7f..000000000000 --- a/.changes/next-release/api-change-support-203.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``support``", - "description": "This release adds 2 new Support APIs, DescribeCreateCaseOptions and DescribeSupportedLanguages. You can use these new APIs to get available support languages." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 827527cc97a9..52f9d429bf58 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.27.133 +======== + +* api-change:``connect``: This release updates GetMetricDataV2 API, to support metric data up-to last 35 days +* api-change:``elasticache``: Added support to modify the cluster mode configuration for the existing ElastiCache ReplicationGroups. Customers can now modify the configuration from cluster mode disabled to cluster mode enabled. +* api-change:``es``: This release fixes DescribePackages API error with null filter value parameter. +* api-change:``health``: Add support for regional endpoints +* api-change:``ivs-realtime``: Add methods for inspecting and debugging stages: ListStageSessions, GetStageSession, ListParticipants, GetParticipant, and ListParticipantEvents. +* api-change:``omics``: This release provides support for Ready2Run and GPU workflows, an improved read set filter, the direct upload of read sets into Omics Storage, and annotation parsing for analytics stores. +* api-change:``opensearch``: This release fixes DescribePackages API error with null filter value parameter. +* api-change:``route53resolver``: Update FIPS endpoints for GovCloud (US) regions in SDK. +* api-change:``support``: This release adds 2 new Support APIs, DescribeCreateCaseOptions and DescribeSupportedLanguages. You can use these new APIs to get available support languages. + + 1.27.132 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8275fadf3bb7..1a6e206488d3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.132' +__version__ = '1.27.133' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b0b03c2438d1..a3bc9c817b40 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.132' +release = '1.27.133' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3da17ce43197..1a34090c1e95 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.132 + botocore==1.29.133 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 8e818e4bc54f..f13a4f511d11 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.132', + 'botocore==1.29.133', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From d7b9a1eb4788eba530247ccf493f895ce18ff1c6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 15 May 2023 18:13:14 +0000 Subject: [PATCH 0038/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-72415.json | 5 +++++ .changes/next-release/api-change-codecatalyst-15821.json | 5 +++++ .changes/next-release/api-change-kafka-1851.json | 5 +++++ .changes/next-release/api-change-rekognition-8315.json | 5 +++++ .changes/next-release/api-change-rolesanywhere-31226.json | 5 +++++ .changes/next-release/api-change-transfer-32817.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-athena-72415.json create mode 100644 .changes/next-release/api-change-codecatalyst-15821.json create mode 100644 .changes/next-release/api-change-kafka-1851.json create mode 100644 .changes/next-release/api-change-rekognition-8315.json create mode 100644 .changes/next-release/api-change-rolesanywhere-31226.json create mode 100644 .changes/next-release/api-change-transfer-32817.json diff --git a/.changes/next-release/api-change-athena-72415.json b/.changes/next-release/api-change-athena-72415.json new file mode 100644 index 000000000000..9f236218a0f4 --- /dev/null +++ b/.changes/next-release/api-change-athena-72415.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning." +} diff --git a/.changes/next-release/api-change-codecatalyst-15821.json b/.changes/next-release/api-change-codecatalyst-15821.json new file mode 100644 index 000000000000..c4511c903fc9 --- /dev/null +++ b/.changes/next-release/api-change-codecatalyst-15821.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecatalyst``", + "description": "With this release, the users can list the active sessions connected to their Dev Environment on AWS CodeCatalyst" +} diff --git a/.changes/next-release/api-change-kafka-1851.json b/.changes/next-release/api-change-kafka-1851.json new file mode 100644 index 000000000000..ffee10b5983c --- /dev/null +++ b/.changes/next-release/api-change-kafka-1851.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "Added a fix to make clusterarn a required field in ListClientVpcConnections and RejectClientVpcConnection APIs" +} diff --git a/.changes/next-release/api-change-rekognition-8315.json b/.changes/next-release/api-change-rekognition-8315.json new file mode 100644 index 000000000000..678111ae060d --- /dev/null +++ b/.changes/next-release/api-change-rekognition-8315.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "This release adds a new EyeDirection attribute in Amazon Rekognition DetectFaces and IndexFaces APIs which predicts the yaw and pitch angles of a person's eye gaze direction for each face detected in the image." +} diff --git a/.changes/next-release/api-change-rolesanywhere-31226.json b/.changes/next-release/api-change-rolesanywhere-31226.json new file mode 100644 index 000000000000..8a5c171f0f69 --- /dev/null +++ b/.changes/next-release/api-change-rolesanywhere-31226.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rolesanywhere``", + "description": "Adds support for custom notification settings in a trust anchor. Introduces PutNotificationSettings and ResetNotificationSettings API's. Updates DurationSeconds max value to 3600." +} diff --git a/.changes/next-release/api-change-transfer-32817.json b/.changes/next-release/api-change-transfer-32817.json new file mode 100644 index 000000000000..1169cfd9c0ce --- /dev/null +++ b/.changes/next-release/api-change-transfer-32817.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This release introduces the ability to require both password and SSH key when users authenticate to your Transfer Family servers that use the SFTP protocol." +} From 651a5cb1800388fcef429a1c7632016979bf597d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 15 May 2023 18:13:15 +0000 Subject: [PATCH 0039/1632] Bumping version to 1.27.134 --- .changes/1.27.134.json | 32 +++++++++++++++++++ .../next-release/api-change-athena-72415.json | 5 --- .../api-change-codecatalyst-15821.json | 5 --- .../next-release/api-change-kafka-1851.json | 5 --- .../api-change-rekognition-8315.json | 5 --- .../api-change-rolesanywhere-31226.json | 5 --- .../api-change-transfer-32817.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.27.134.json delete mode 100644 .changes/next-release/api-change-athena-72415.json delete mode 100644 .changes/next-release/api-change-codecatalyst-15821.json delete mode 100644 .changes/next-release/api-change-kafka-1851.json delete mode 100644 .changes/next-release/api-change-rekognition-8315.json delete mode 100644 .changes/next-release/api-change-rolesanywhere-31226.json delete mode 100644 .changes/next-release/api-change-transfer-32817.json diff --git a/.changes/1.27.134.json b/.changes/1.27.134.json new file mode 100644 index 000000000000..921fdacb8ead --- /dev/null +++ b/.changes/1.27.134.json @@ -0,0 +1,32 @@ +[ + { + "category": "``athena``", + "description": "You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning.", + "type": "api-change" + }, + { + "category": "``codecatalyst``", + "description": "With this release, the users can list the active sessions connected to their Dev Environment on AWS CodeCatalyst", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "Added a fix to make clusterarn a required field in ListClientVpcConnections and RejectClientVpcConnection APIs", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "This release adds a new EyeDirection attribute in Amazon Rekognition DetectFaces and IndexFaces APIs which predicts the yaw and pitch angles of a person's eye gaze direction for each face detected in the image.", + "type": "api-change" + }, + { + "category": "``rolesanywhere``", + "description": "Adds support for custom notification settings in a trust anchor. Introduces PutNotificationSettings and ResetNotificationSettings API's. Updates DurationSeconds max value to 3600.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This release introduces the ability to require both password and SSH key when users authenticate to your Transfer Family servers that use the SFTP protocol.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-72415.json b/.changes/next-release/api-change-athena-72415.json deleted file mode 100644 index 9f236218a0f4..000000000000 --- a/.changes/next-release/api-change-athena-72415.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning." -} diff --git a/.changes/next-release/api-change-codecatalyst-15821.json b/.changes/next-release/api-change-codecatalyst-15821.json deleted file mode 100644 index c4511c903fc9..000000000000 --- a/.changes/next-release/api-change-codecatalyst-15821.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecatalyst``", - "description": "With this release, the users can list the active sessions connected to their Dev Environment on AWS CodeCatalyst" -} diff --git a/.changes/next-release/api-change-kafka-1851.json b/.changes/next-release/api-change-kafka-1851.json deleted file mode 100644 index ffee10b5983c..000000000000 --- a/.changes/next-release/api-change-kafka-1851.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "Added a fix to make clusterarn a required field in ListClientVpcConnections and RejectClientVpcConnection APIs" -} diff --git a/.changes/next-release/api-change-rekognition-8315.json b/.changes/next-release/api-change-rekognition-8315.json deleted file mode 100644 index 678111ae060d..000000000000 --- a/.changes/next-release/api-change-rekognition-8315.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "This release adds a new EyeDirection attribute in Amazon Rekognition DetectFaces and IndexFaces APIs which predicts the yaw and pitch angles of a person's eye gaze direction for each face detected in the image." -} diff --git a/.changes/next-release/api-change-rolesanywhere-31226.json b/.changes/next-release/api-change-rolesanywhere-31226.json deleted file mode 100644 index 8a5c171f0f69..000000000000 --- a/.changes/next-release/api-change-rolesanywhere-31226.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rolesanywhere``", - "description": "Adds support for custom notification settings in a trust anchor. Introduces PutNotificationSettings and ResetNotificationSettings API's. Updates DurationSeconds max value to 3600." -} diff --git a/.changes/next-release/api-change-transfer-32817.json b/.changes/next-release/api-change-transfer-32817.json deleted file mode 100644 index 1169cfd9c0ce..000000000000 --- a/.changes/next-release/api-change-transfer-32817.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This release introduces the ability to require both password and SSH key when users authenticate to your Transfer Family servers that use the SFTP protocol." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 52f9d429bf58..7e833f5680ed 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.134 +======== + +* api-change:``athena``: You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning. +* api-change:``codecatalyst``: With this release, the users can list the active sessions connected to their Dev Environment on AWS CodeCatalyst +* api-change:``kafka``: Added a fix to make clusterarn a required field in ListClientVpcConnections and RejectClientVpcConnection APIs +* api-change:``rekognition``: This release adds a new EyeDirection attribute in Amazon Rekognition DetectFaces and IndexFaces APIs which predicts the yaw and pitch angles of a person's eye gaze direction for each face detected in the image. +* api-change:``rolesanywhere``: Adds support for custom notification settings in a trust anchor. Introduces PutNotificationSettings and ResetNotificationSettings API's. Updates DurationSeconds max value to 3600. +* api-change:``transfer``: This release introduces the ability to require both password and SSH key when users authenticate to your Transfer Family servers that use the SFTP protocol. + + 1.27.133 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 1a6e206488d3..2a36c5ff417d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.133' +__version__ = '1.27.134' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a3bc9c817b40..ef39b0a6c824 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.133' +release = '1.27.134' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1a34090c1e95..b664b2257d9b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.133 + botocore==1.29.134 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index f13a4f511d11..efc5daf76187 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.133', + 'botocore==1.29.134', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From cced451d743d64256391b538371dfac74a097a2c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 16 May 2023 18:11:50 +0000 Subject: [PATCH 0040/1632] Update changelog based on model updates --- .changes/next-release/api-change-detective-44340.json | 5 +++++ .changes/next-release/api-change-directconnect-97100.json | 5 +++++ .changes/next-release/api-change-glue-4715.json | 5 +++++ .changes/next-release/api-change-secretsmanager-28296.json | 5 +++++ .changes/next-release/api-change-wafv2-85699.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-detective-44340.json create mode 100644 .changes/next-release/api-change-directconnect-97100.json create mode 100644 .changes/next-release/api-change-glue-4715.json create mode 100644 .changes/next-release/api-change-secretsmanager-28296.json create mode 100644 .changes/next-release/api-change-wafv2-85699.json diff --git a/.changes/next-release/api-change-detective-44340.json b/.changes/next-release/api-change-detective-44340.json new file mode 100644 index 000000000000..96154ef27706 --- /dev/null +++ b/.changes/next-release/api-change-detective-44340.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``detective``", + "description": "Added and updated API operations in Detective to support the integration of ASFF Security Hub findings." +} diff --git a/.changes/next-release/api-change-directconnect-97100.json b/.changes/next-release/api-change-directconnect-97100.json new file mode 100644 index 000000000000..d42e182a9a8f --- /dev/null +++ b/.changes/next-release/api-change-directconnect-97100.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``directconnect``", + "description": "This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu." +} diff --git a/.changes/next-release/api-change-glue-4715.json b/.changes/next-release/api-change-glue-4715.json new file mode 100644 index 000000000000..68c46bce4bff --- /dev/null +++ b/.changes/next-release/api-change-glue-4715.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add Support for Tags for Custom Entity Types" +} diff --git a/.changes/next-release/api-change-secretsmanager-28296.json b/.changes/next-release/api-change-secretsmanager-28296.json new file mode 100644 index 000000000000..4cfcfab43204 --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-28296.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager" +} diff --git a/.changes/next-release/api-change-wafv2-85699.json b/.changes/next-release/api-change-wafv2-85699.json new file mode 100644 index 000000000000..f4a57693a650 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-85699.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation." +} From eb1b1e9306b42ffaacdfe77ae11f259c768a68e6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 16 May 2023 18:12:03 +0000 Subject: [PATCH 0041/1632] Bumping version to 1.27.135 --- .changes/1.27.135.json | 27 +++++++++++++++++++ .../api-change-detective-44340.json | 5 ---- .../api-change-directconnect-97100.json | 5 ---- .../next-release/api-change-glue-4715.json | 5 ---- .../api-change-secretsmanager-28296.json | 5 ---- .../next-release/api-change-wafv2-85699.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.27.135.json delete mode 100644 .changes/next-release/api-change-detective-44340.json delete mode 100644 .changes/next-release/api-change-directconnect-97100.json delete mode 100644 .changes/next-release/api-change-glue-4715.json delete mode 100644 .changes/next-release/api-change-secretsmanager-28296.json delete mode 100644 .changes/next-release/api-change-wafv2-85699.json diff --git a/.changes/1.27.135.json b/.changes/1.27.135.json new file mode 100644 index 000000000000..f48ecfbd10ee --- /dev/null +++ b/.changes/1.27.135.json @@ -0,0 +1,27 @@ +[ + { + "category": "``detective``", + "description": "Added and updated API operations in Detective to support the integration of ASFF Security Hub findings.", + "type": "api-change" + }, + { + "category": "``directconnect``", + "description": "This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add Support for Tags for Custom Entity Types", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-detective-44340.json b/.changes/next-release/api-change-detective-44340.json deleted file mode 100644 index 96154ef27706..000000000000 --- a/.changes/next-release/api-change-detective-44340.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``detective``", - "description": "Added and updated API operations in Detective to support the integration of ASFF Security Hub findings." -} diff --git a/.changes/next-release/api-change-directconnect-97100.json b/.changes/next-release/api-change-directconnect-97100.json deleted file mode 100644 index d42e182a9a8f..000000000000 --- a/.changes/next-release/api-change-directconnect-97100.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``directconnect``", - "description": "This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu." -} diff --git a/.changes/next-release/api-change-glue-4715.json b/.changes/next-release/api-change-glue-4715.json deleted file mode 100644 index 68c46bce4bff..000000000000 --- a/.changes/next-release/api-change-glue-4715.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add Support for Tags for Custom Entity Types" -} diff --git a/.changes/next-release/api-change-secretsmanager-28296.json b/.changes/next-release/api-change-secretsmanager-28296.json deleted file mode 100644 index 4cfcfab43204..000000000000 --- a/.changes/next-release/api-change-secretsmanager-28296.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Documentation updates for Secrets Manager" -} diff --git a/.changes/next-release/api-change-wafv2-85699.json b/.changes/next-release/api-change-wafv2-85699.json deleted file mode 100644 index f4a57693a650..000000000000 --- a/.changes/next-release/api-change-wafv2-85699.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7e833f5680ed..3ee484be79e9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.27.135 +======== + +* api-change:``detective``: Added and updated API operations in Detective to support the integration of ASFF Security Hub findings. +* api-change:``directconnect``: This release includes an update to the mtu value for CreateTransitVirtualInterface from 9001 mtu to 8500 mtu. +* api-change:``glue``: Add Support for Tags for Custom Entity Types +* api-change:``secretsmanager``: Documentation updates for Secrets Manager +* api-change:``wafv2``: My AWS Service (placeholder) - You can now rate limit web requests based on aggregation keys other than IP addresses, and you can aggregate using combinations of keys. You can also rate limit all requests that match a scope-down statement, without further aggregation. + + 1.27.134 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2a36c5ff417d..8898504fee89 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.134' +__version__ = '1.27.135' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ef39b0a6c824..2008658f3ef5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.134' +release = '1.27.135' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b664b2257d9b..1769df4c6efc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.134 + botocore==1.29.135 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index efc5daf76187..60a6c34cbba7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.134', + 'botocore==1.29.135', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 517e7811fd28c714abaa5764424ff3a9ca6fa0e4 Mon Sep 17 00:00:00 2001 From: kennis Date: Wed, 7 Sep 2022 12:54:06 -0400 Subject: [PATCH 0042/1632] QuickSight start-asset-bundle-import-job parameter customization This enables 'fileb://' handling for the AssetBundleImportSource.Body model attribute allowing the user to upload a file directly. This is done via the `awscli.customizations.arguments.NestedBlobArgumentHoister` helper class which was generalized out of `awscli.customizations.rekognition`. --- awscli/customizations/arguments.py | 69 ++++++++++++ awscli/customizations/quicksight.py | 34 ++++++ awscli/customizations/rekognition.py | 67 ++--------- awscli/handlers.py | 3 + tests/functional/quicksight/__init__.py | 0 .../quicksight/test_assetbundle_parameters.py | 54 +++++++++ tests/unit/customizations/test_arguments.py | 105 ++++++++++++++++++ 7 files changed, 273 insertions(+), 59 deletions(-) create mode 100644 awscli/customizations/quicksight.py create mode 100644 tests/functional/quicksight/__init__.py create mode 100644 tests/functional/quicksight/test_assetbundle_parameters.py diff --git a/awscli/customizations/arguments.py b/awscli/customizations/arguments.py index 43698a2c95c1..469f16d258d7 100644 --- a/awscli/customizations/arguments.py +++ b/awscli/customizations/arguments.py @@ -11,10 +11,12 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import os +import re from awscli.arguments import CustomArgument import jmespath + def resolve_given_outfile_path(path): """Asserts that a path is writable and returns the expanded path""" if path is None: @@ -131,3 +133,70 @@ def save_query(self, parsed, **kwargs): else: fp.write(contents) os.chmod(self.value, self.perm) + + +class NestedBlobArgumentHoister(object): + """Can be registered to update a single argument / model value combination + mapping that to a new top-level argument. + Currently limited to blob argument types as these are the only ones + requiring the hoist. + """ + + def __init__(self, source_arg, source_arg_blob_member, + new_arg, new_arg_doc_string, doc_string_addendum): + self._source_arg = source_arg + self._source_arg_blob_member = source_arg_blob_member + self._new_arg = new_arg + self._new_arg_doc_string = new_arg_doc_string + self._doc_string_addendum = doc_string_addendum + + def __call__(self, session, argument_table, **kwargs): + if not self._valid_target(argument_table): + return + self._update_arg( + argument_table, self._source_arg, self._new_arg) + + def _valid_target(self, argument_table): + # Find the source argument and check that it has a member of + # the same name and type. + if self._source_arg in argument_table: + arg = argument_table[self._source_arg] + input_model = arg.argument_model + member = input_model.members.get(self._source_arg_blob_member) + if (member is not None and + member.type_name == 'blob'): + return True + return False + + def _update_arg(self, argument_table, source_arg, new_arg): + argument_table[new_arg] = _NestedBlobArgumentParamOverwrite( + new_arg, source_arg, self._source_arg_blob_member, + help_text=self._new_arg_doc_string, + cli_type_name='blob') + argument_table[source_arg].required = False + argument_table[source_arg].documentation += self._doc_string_addendum + + +class _NestedBlobArgumentParamOverwrite(CustomArgument): + def __init__(self, new_arg, source_arg, source_arg_blob_member, **kwargs): + super(_NestedBlobArgumentParamOverwrite, self).__init__( + new_arg, **kwargs) + self._param_to_overwrite = _reverse_xform_name(source_arg) + self._source_arg_blob_member = source_arg_blob_member + + def add_to_params(self, parameters, value): + if value is None: + return + param_value = {self._source_arg_blob_member: value} + if parameters.get(self._param_to_overwrite): + parameters[self._param_to_overwrite].update(param_value) + else: + parameters[self._param_to_overwrite] = param_value + + +def _upper(match): + return match.group(1).lstrip('-').upper() + + +def _reverse_xform_name(name): + return re.sub(r'(^.|-.)', _upper, name) diff --git a/awscli/customizations/quicksight.py b/awscli/customizations/quicksight.py new file mode 100644 index 000000000000..3cc048452573 --- /dev/null +++ b/awscli/customizations/quicksight.py @@ -0,0 +1,34 @@ +# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +from awscli.customizations.arguments import NestedBlobArgumentHoister + +_ASSET_BUNDLE_FILE_DOCSTRING = ( + '

The content of the asset bundle to be uploaded. ' + 'To specify the content of a local file use the ' + 'fileb:// prefix. Example: fileb://asset-bundle.zip

') + +_ASSET_BUNDLE_DOCSTRING_ADDENDUM = ( + '

To specify a local file use ' + '--asset-bundle-import-source-bytes instead.

') + + +def register_quicksight_asset_bundle_customizations(cli): + cli.register( + 'building-argument-table.quicksight.start-asset-bundle-import-job', + NestedBlobArgumentHoister( + source_arg='asset-bundle-import-source', + source_arg_blob_member='Body', + new_arg='asset-bundle-import-source-bytes', + new_arg_doc_string=_ASSET_BUNDLE_FILE_DOCSTRING, + doc_string_addendum=_ASSET_BUNDLE_DOCSTRING_ADDENDUM)) diff --git a/awscli/customizations/rekognition.py b/awscli/customizations/rekognition.py index f6dfb32623bb..ba03ef1d7e9f 100644 --- a/awscli/customizations/rekognition.py +++ b/awscli/customizations/rekognition.py @@ -10,10 +10,8 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -import re - -from awscli.arguments import CustomArgument +from awscli.customizations.arguments import NestedBlobArgumentHoister IMAGE_FILE_DOCSTRING = ('

The content of the image to be uploaded. ' 'To specify the content of a local file use the ' @@ -33,60 +31,11 @@ def register_rekognition_detect_labels(cli): for target, new_param in FILE_PARAMETER_UPDATES.items(): operation, old_param = target.rsplit('.', 1) + doc_string_addendum = IMAGE_DOCSTRING_ADDENDUM % new_param cli.register('building-argument-table.rekognition.%s' % operation, - ImageArgUpdater(old_param, new_param)) - - -class ImageArgUpdater(object): - def __init__(self, source_param, new_param): - self._source_param = source_param - self._new_param = new_param - - def __call__(self, session, argument_table, **kwargs): - if not self._valid_target(argument_table): - return - self._update_param( - argument_table, self._source_param, self._new_param) - - def _valid_target(self, argument_table): - # We need to ensure that the target parameter is a shape that - # looks like it is the Image shape. This means checking that it - # has a member named Bytes of the blob type. - if self._source_param in argument_table: - param = argument_table[self._source_param] - input_model = param.argument_model - bytes_member = input_model.members.get('Bytes') - if bytes_member is not None and bytes_member.type_name == 'blob': - return True - return False - - def _update_param(self, argument_table, source_param, new_param): - argument_table[new_param] = ImageArgument( - new_param, source_param, - help_text=IMAGE_FILE_DOCSTRING, cli_type_name='blob') - argument_table[source_param].required = False - doc_addendum = IMAGE_DOCSTRING_ADDENDUM % new_param - argument_table[source_param].documentation += doc_addendum - - -class ImageArgument(CustomArgument): - def __init__(self, name, source_param, **kwargs): - super(ImageArgument, self).__init__(name, **kwargs) - self._parameter_to_overwrite = reverse_xform_name(source_param) - - def add_to_params(self, parameters, value): - if value is None: - return - image_file_param = {'Bytes': value} - if parameters.get(self._parameter_to_overwrite): - parameters[self._parameter_to_overwrite].update(image_file_param) - else: - parameters[self._parameter_to_overwrite] = image_file_param - - -def _upper(match): - return match.group(1).lstrip('-').upper() - - -def reverse_xform_name(name): - return re.sub(r'(^.|-.)', _upper, name) + NestedBlobArgumentHoister( + source_arg=old_param, + source_arg_blob_member='Bytes', + new_arg=new_param, + new_arg_doc_string=IMAGE_FILE_DOCSTRING, + doc_string_addendum=doc_string_addendum)) diff --git a/awscli/handlers.py b/awscli/handlers.py index efe0be1e1548..356ae45c7cc9 100644 --- a/awscli/handlers.py +++ b/awscli/handlers.py @@ -94,6 +94,8 @@ from awscli.customizations.overridesslcommonname import register_override_ssl_common_name from awscli.customizations.kinesis import \ register_kinesis_list_streams_pagination_backcompat +from awscli.customizations.quicksight import \ + register_quicksight_asset_bundle_customizations def awscli_initialize(event_handlers): @@ -188,3 +190,4 @@ def awscli_initialize(event_handlers): register_dynamodb_paginator_fix(event_handlers) register_override_ssl_common_name(event_handlers) register_kinesis_list_streams_pagination_backcompat(event_handlers) + register_quicksight_asset_bundle_customizations(event_handlers) diff --git a/tests/functional/quicksight/__init__.py b/tests/functional/quicksight/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/tests/functional/quicksight/test_assetbundle_parameters.py b/tests/functional/quicksight/test_assetbundle_parameters.py new file mode 100644 index 000000000000..5a71fa1e979b --- /dev/null +++ b/tests/functional/quicksight/test_assetbundle_parameters.py @@ -0,0 +1,54 @@ +# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.testutils import BaseAWSCommandParamsTest +from awscli.testutils import FileCreator + + +class BaseQuickSightAssetBundleTest(BaseAWSCommandParamsTest): + def setUp(self): + super(BaseQuickSightAssetBundleTest, self).setUp() + self.files = FileCreator() + self.temp_file = self.files.create_file( + 'foo', 'mycontents') + with open(self.temp_file, 'rb') as f: + self.temp_file_bytes = f.read() + + def tearDown(self): + super(BaseQuickSightAssetBundleTest, self).tearDown() + self.files.remove_all() + + +class TestStartAssetBundleImportJob(BaseQuickSightAssetBundleTest): + prefix = 'quicksight start-asset-bundle-import-job ' \ + '--aws-account-id 123456789012 ' \ + '--asset-bundle-import-job-id import-job-1 ' + + def test_can_provide_source_body_as_top_level_param(self): + cmdline = self.prefix + cmdline += f' --asset-bundle-import-source-bytes fileb://{self.temp_file}' + result = { + 'AwsAccountId': '123456789012', + 'AssetBundleImportJobId': 'import-job-1', + 'AssetBundleImportSource': {'Body': self.temp_file_bytes}, + } + self.assert_params_for_cmd(cmdline, result) + + def test_can_provide_source_body_as_nested_param(self): + cmdline = self.prefix + cmdline += ' --asset-bundle-import-source Body=aGVsbG8gd29ybGQ=' + result = { + 'AwsAccountId': '123456789012', + 'AssetBundleImportJobId': 'import-job-1', + 'AssetBundleImportSource': {'Body': 'aGVsbG8gd29ybGQ='}, + } + self.assert_params_for_cmd(cmdline, result) diff --git a/tests/unit/customizations/test_arguments.py b/tests/unit/customizations/test_arguments.py index 3ff8c2c562d0..80f44dab8b3b 100644 --- a/tests/unit/customizations/test_arguments.py +++ b/tests/unit/customizations/test_arguments.py @@ -13,6 +13,8 @@ import os from awscli.testutils import mock, unittest, FileCreator, skip_if_windows +from awscli.testutils import unittest, FileCreator, skip_if_windows +from awscli.customizations.arguments import NestedBlobArgumentHoister from awscli.customizations.arguments import OverrideRequiredArgsArgument from awscli.customizations.arguments import StatefulArgument from awscli.customizations.arguments import QueryOutFileArgument @@ -151,3 +153,106 @@ def test_permissions_on_created_file(self): with open(outfile) as fp: fp.read() self.assertEqual(os.stat(outfile).st_mode & 0xFFF, 0o600) + + +class TestNestedBlobArgumentHoister(unittest.TestCase): + def setUp(self): + self.blob_hoister = NestedBlobArgumentHoister( + 'complexArgX', 'valueY', 'argY', 'argYDoc', '.argYDocAddendum') + + self.arg_table = { + 'complexArgX': mock.Mock( + required=True, + documentation='complexArgXDoc', + argument_model=mock.Mock( + members={ + 'valueY': mock.Mock( + type_name='blob', + ) + } + ) + ) + } + + def test_apply_to_arg_table(self): + self.blob_hoister(None, self.arg_table) + + self.assertFalse(self.arg_table['complexArgX'].required) + self.assertEqual( + self.arg_table['complexArgX'].documentation, + 'complexArgXDoc.argYDocAddendum') + + argY = self.arg_table['argY'] + self.assertFalse(argY.required) + self.assertEqual(argY.documentation, 'argYDoc') + self.assertEqual(argY.argument_model.type_name, 'blob') + + def test_populates_underlying_complex_arg(self): + self.blob_hoister(None, self.arg_table) + argY = self.arg_table['argY'] + + # parameters bag doesn't + # already contain 'ComplexArgX' + parameters = { + 'any': 'other', + } + argY.add_to_params(parameters, 'test-value') + self.assertEqual('other', parameters['any']) + self.assertEqual('test-value', parameters['ComplexArgX']['valueY']) + + def test_preserves_member_values_in_underlying_complex_arg(self): + self.blob_hoister(None, self.arg_table) + argY = self.arg_table['argY'] + + # parameters bag already contains 'ComplexArgX' + # but that does not contain 'valueY' + parameters = { + 'any': 'other', + 'ComplexArgX': { + 'another': 'one', + } + } + argY.add_to_params(parameters, 'test-value') + self.assertEqual('other', parameters['any']) + self.assertEqual('one', parameters['ComplexArgX']['another']) + self.assertEqual('test-value', parameters['ComplexArgX']['valueY']) + + def test_overrides_target_member_in_underlying_complex_arg(self): + self.blob_hoister(None, self.arg_table) + argY = self.arg_table['argY'] + + # parameters bag already contains 'ComplexArgX' + # and that already contains 'valueY' + parameters = { + 'any': 'other', + 'ComplexArgX': { + 'another': 'one', + 'valueY': 'doomed', + } + } + argY.add_to_params(parameters, 'test-value') + self.assertEqual('other', parameters['any']) + self.assertEqual('one', parameters['ComplexArgX']['another']) + self.assertEqual('test-value', parameters['ComplexArgX']['valueY']) + + def test_not_apply_to_mismatch_arg_type(self): + nonmatching_arg_table = { + 'complexArgX': mock.Mock( + required=True, + documentation='complexArgXDoc', + argument_model=mock.Mock( + members={ + 'valueY': mock.Mock( + type_name='string', + ) + } + ) + ) + } + + self.blob_hoister(None, nonmatching_arg_table) + + self.assertTrue(nonmatching_arg_table['complexArgX'].required) + self.assertEqual( + nonmatching_arg_table['complexArgX'].documentation, 'complexArgXDoc') + self.assertFalse('argY' in self.arg_table) From de7e3099bef2b043e09c7329444a65a93204ffb6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 May 2023 18:09:15 +0000 Subject: [PATCH 0043/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-44220.json | 5 +++++ .changes/next-release/api-change-cloudtrail-55657.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-71642.json | 5 +++++ .changes/next-release/api-change-connect-81778.json | 5 +++++ .changes/next-release/api-change-ec2-86136.json | 5 +++++ .changes/next-release/api-change-ecs-90590.json | 5 +++++ .changes/next-release/api-change-mediaconvert-80171.json | 5 +++++ .changes/next-release/api-change-rds-38200.json | 5 +++++ .../next-release/api-change-sagemakergeospatial-62286.json | 5 +++++ .changes/next-release/api-change-sts-76480.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-athena-44220.json create mode 100644 .changes/next-release/api-change-cloudtrail-55657.json create mode 100644 .changes/next-release/api-change-computeoptimizer-71642.json create mode 100644 .changes/next-release/api-change-connect-81778.json create mode 100644 .changes/next-release/api-change-ec2-86136.json create mode 100644 .changes/next-release/api-change-ecs-90590.json create mode 100644 .changes/next-release/api-change-mediaconvert-80171.json create mode 100644 .changes/next-release/api-change-rds-38200.json create mode 100644 .changes/next-release/api-change-sagemakergeospatial-62286.json create mode 100644 .changes/next-release/api-change-sts-76480.json diff --git a/.changes/next-release/api-change-athena-44220.json b/.changes/next-release/api-change-athena-44220.json new file mode 100644 index 000000000000..2b7bf8340761 --- /dev/null +++ b/.changes/next-release/api-change-athena-44220.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Removing SparkProperties from EngineConfiguration object for StartSession API call" +} diff --git a/.changes/next-release/api-change-cloudtrail-55657.json b/.changes/next-release/api-change-cloudtrail-55657.json new file mode 100644 index 000000000000..e77b80c40401 --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-55657.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors." +} diff --git a/.changes/next-release/api-change-computeoptimizer-71642.json b/.changes/next-release/api-change-computeoptimizer-71642.json new file mode 100644 index 000000000000..0d282b45d602 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-71642.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis" +} diff --git a/.changes/next-release/api-change-connect-81778.json b/.changes/next-release/api-change-connect-81778.json new file mode 100644 index 000000000000..10f8da42daa1 --- /dev/null +++ b/.changes/next-release/api-change-connect-81778.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported." +} diff --git a/.changes/next-release/api-change-ec2-86136.json b/.changes/next-release/api-change-ec2-86136.json new file mode 100644 index 000000000000..7521a57c7416 --- /dev/null +++ b/.changes/next-release/api-change-ec2-86136.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances." +} diff --git a/.changes/next-release/api-change-ecs-90590.json b/.changes/next-release/api-change-ecs-90590.json new file mode 100644 index 000000000000..bd7f38f07382 --- /dev/null +++ b/.changes/next-release/api-change-ecs-90590.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only release to address various tickets." +} diff --git a/.changes/next-release/api-change-mediaconvert-80171.json b/.changes/next-release/api-change-mediaconvert-80171.json new file mode 100644 index 000000000000..f749e6ec60e3 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-80171.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers." +} diff --git a/.changes/next-release/api-change-rds-38200.json b/.changes/next-release/api-change-rds-38200.json new file mode 100644 index 000000000000..ac42fa21a4dc --- /dev/null +++ b/.changes/next-release/api-change-rds-38200.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot" +} diff --git a/.changes/next-release/api-change-sagemakergeospatial-62286.json b/.changes/next-release/api-change-sagemakergeospatial-62286.json new file mode 100644 index 000000000000..0183f11f2db0 --- /dev/null +++ b/.changes/next-release/api-change-sagemakergeospatial-62286.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-geospatial``", + "description": "This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API." +} diff --git a/.changes/next-release/api-change-sts-76480.json b/.changes/next-release/api-change-sts-76480.json new file mode 100644 index 000000000000..09cb280aaf9c --- /dev/null +++ b/.changes/next-release/api-change-sts-76480.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "API updates for the AWS Security Token Service" +} From bb51299e9eeb9ce8596b1220d39acafd6caa3dea Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 May 2023 18:09:16 +0000 Subject: [PATCH 0044/1632] Bumping version to 1.27.136 --- .changes/1.27.136.json | 52 +++++++++++++++++++ .../next-release/api-change-athena-44220.json | 5 -- .../api-change-cloudtrail-55657.json | 5 -- .../api-change-computeoptimizer-71642.json | 5 -- .../api-change-connect-81778.json | 5 -- .../next-release/api-change-ec2-86136.json | 5 -- .../next-release/api-change-ecs-90590.json | 5 -- .../api-change-mediaconvert-80171.json | 5 -- .../next-release/api-change-rds-38200.json | 5 -- .../api-change-sagemakergeospatial-62286.json | 5 -- .../next-release/api-change-sts-76480.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.27.136.json delete mode 100644 .changes/next-release/api-change-athena-44220.json delete mode 100644 .changes/next-release/api-change-cloudtrail-55657.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-71642.json delete mode 100644 .changes/next-release/api-change-connect-81778.json delete mode 100644 .changes/next-release/api-change-ec2-86136.json delete mode 100644 .changes/next-release/api-change-ecs-90590.json delete mode 100644 .changes/next-release/api-change-mediaconvert-80171.json delete mode 100644 .changes/next-release/api-change-rds-38200.json delete mode 100644 .changes/next-release/api-change-sagemakergeospatial-62286.json delete mode 100644 .changes/next-release/api-change-sts-76480.json diff --git a/.changes/1.27.136.json b/.changes/1.27.136.json new file mode 100644 index 000000000000..e5f66488a9ed --- /dev/null +++ b/.changes/1.27.136.json @@ -0,0 +1,52 @@ +[ + { + "category": "``athena``", + "description": "Removing SparkProperties from EngineConfiguration object for StartSession API call", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors.", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation only release to address various tickets.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot", + "type": "api-change" + }, + { + "category": "``sagemaker-geospatial``", + "description": "This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API.", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "API updates for the AWS Security Token Service", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-44220.json b/.changes/next-release/api-change-athena-44220.json deleted file mode 100644 index 2b7bf8340761..000000000000 --- a/.changes/next-release/api-change-athena-44220.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Removing SparkProperties from EngineConfiguration object for StartSession API call" -} diff --git a/.changes/next-release/api-change-cloudtrail-55657.json b/.changes/next-release/api-change-cloudtrail-55657.json deleted file mode 100644 index e77b80c40401..000000000000 --- a/.changes/next-release/api-change-cloudtrail-55657.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors." -} diff --git a/.changes/next-release/api-change-computeoptimizer-71642.json b/.changes/next-release/api-change-computeoptimizer-71642.json deleted file mode 100644 index 0d282b45d602..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-71642.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis" -} diff --git a/.changes/next-release/api-change-connect-81778.json b/.changes/next-release/api-change-connect-81778.json deleted file mode 100644 index 10f8da42daa1..000000000000 --- a/.changes/next-release/api-change-connect-81778.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported." -} diff --git a/.changes/next-release/api-change-ec2-86136.json b/.changes/next-release/api-change-ec2-86136.json deleted file mode 100644 index 7521a57c7416..000000000000 --- a/.changes/next-release/api-change-ec2-86136.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances." -} diff --git a/.changes/next-release/api-change-ecs-90590.json b/.changes/next-release/api-change-ecs-90590.json deleted file mode 100644 index bd7f38f07382..000000000000 --- a/.changes/next-release/api-change-ecs-90590.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only release to address various tickets." -} diff --git a/.changes/next-release/api-change-mediaconvert-80171.json b/.changes/next-release/api-change-mediaconvert-80171.json deleted file mode 100644 index f749e6ec60e3..000000000000 --- a/.changes/next-release/api-change-mediaconvert-80171.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers." -} diff --git a/.changes/next-release/api-change-rds-38200.json b/.changes/next-release/api-change-rds-38200.json deleted file mode 100644 index ac42fa21a4dc..000000000000 --- a/.changes/next-release/api-change-rds-38200.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot" -} diff --git a/.changes/next-release/api-change-sagemakergeospatial-62286.json b/.changes/next-release/api-change-sagemakergeospatial-62286.json deleted file mode 100644 index 0183f11f2db0..000000000000 --- a/.changes/next-release/api-change-sagemakergeospatial-62286.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-geospatial``", - "description": "This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API." -} diff --git a/.changes/next-release/api-change-sts-76480.json b/.changes/next-release/api-change-sts-76480.json deleted file mode 100644 index 09cb280aaf9c..000000000000 --- a/.changes/next-release/api-change-sts-76480.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "API updates for the AWS Security Token Service" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3ee484be79e9..113c801ecb46 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.27.136 +======== + +* api-change:``athena``: Removing SparkProperties from EngineConfiguration object for StartSession API call +* api-change:``cloudtrail``: Add ConflictException to PutEventSelectors, add (Channel/EDS)ARNInvalidException to Tag APIs. These exceptions provide customers with more specific error messages instead of internal errors. +* api-change:``compute-optimizer``: In this launch, we add support for showing integration status with external metric providers such as Instana, Datadog ...etc in GetEC2InstanceRecommendations and ExportEC2InstanceRecommendations apis +* api-change:``connect``: You can programmatically create and manage prompts using APIs, for example, to extract prompts stored within Amazon Connect and add them to your Amazon S3 bucket. AWS CloudTrail, AWS CloudFormation and tagging are supported. +* api-change:``ec2``: Add support for i4g.large, i4g.xlarge, i4g.2xlarge, i4g.4xlarge, i4g.8xlarge and i4g.16xlarge instances powered by AWS Graviton2 processors that deliver up to 15% better compute performance than our other storage-optimized instances. +* api-change:``ecs``: Documentation only release to address various tickets. +* api-change:``mediaconvert``: This release introduces a new MXF Profile for XDCAM which is strictly compliant with the SMPTE RDD 9 standard and improved handling of output name modifiers. +* api-change:``rds``: RDS documentation update for the EngineVersion parameter of ModifyDBSnapshot +* api-change:``sagemaker-geospatial``: This release makes ExecutionRoleArn a required field in the StartEarthObservationJob API. +* api-change:``sts``: API updates for the AWS Security Token Service + + 1.27.135 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8898504fee89..8c848c442060 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.135' +__version__ = '1.27.136' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2008658f3ef5..5d8bb2eda9fe 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.135' +release = '1.27.136' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1769df4c6efc..1849dd452b42 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.135 + botocore==1.29.136 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 60a6c34cbba7..447b5c46a353 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.135', + 'botocore==1.29.136', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 4545d38b48172650c1d046bcadf875942b3bd7ac Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 May 2023 18:10:01 +0000 Subject: [PATCH 0045/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-60029.json | 5 +++++ .changes/next-release/api-change-connectcases-39288.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-23303.json | 5 +++++ .changes/next-release/api-change-sesv2-86711.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-backup-60029.json create mode 100644 .changes/next-release/api-change-connectcases-39288.json create mode 100644 .changes/next-release/api-change-mediapackagev2-23303.json create mode 100644 .changes/next-release/api-change-sesv2-86711.json diff --git a/.changes/next-release/api-change-backup-60029.json b/.changes/next-release/api-change-backup-60029.json new file mode 100644 index 000000000000..62a4902d8f23 --- /dev/null +++ b/.changes/next-release/api-change-backup-60029.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "Add ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response." +} diff --git a/.changes/next-release/api-change-connectcases-39288.json b/.changes/next-release/api-change-connectcases-39288.json new file mode 100644 index 000000000000..8a6a645c2b52 --- /dev/null +++ b/.changes/next-release/api-change-connectcases-39288.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html" +} diff --git a/.changes/next-release/api-change-mediapackagev2-23303.json b/.changes/next-release/api-change-mediapackagev2-23303.json new file mode 100644 index 000000000000..8134b0be4150 --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-23303.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "Adds support for the MediaPackage Live v2 API" +} diff --git a/.changes/next-release/api-change-sesv2-86711.json b/.changes/next-release/api-change-sesv2-86711.json new file mode 100644 index 000000000000..282315b7027d --- /dev/null +++ b/.changes/next-release/api-change-sesv2-86711.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call." +} From d3336c6bf913201db9123a0ebae089a504625638 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 May 2023 18:10:13 +0000 Subject: [PATCH 0046/1632] Bumping version to 1.27.137 --- .changes/1.27.137.json | 22 +++++++++++++++++++ .../next-release/api-change-backup-60029.json | 5 ----- .../api-change-connectcases-39288.json | 5 ----- .../api-change-mediapackagev2-23303.json | 5 ----- .../next-release/api-change-sesv2-86711.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.137.json delete mode 100644 .changes/next-release/api-change-backup-60029.json delete mode 100644 .changes/next-release/api-change-connectcases-39288.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-23303.json delete mode 100644 .changes/next-release/api-change-sesv2-86711.json diff --git a/.changes/1.27.137.json b/.changes/1.27.137.json new file mode 100644 index 000000000000..9548574a6bc2 --- /dev/null +++ b/.changes/1.27.137.json @@ -0,0 +1,22 @@ +[ + { + "category": "``backup``", + "description": "Add ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "Adds support for the MediaPackage Live v2 API", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-60029.json b/.changes/next-release/api-change-backup-60029.json deleted file mode 100644 index 62a4902d8f23..000000000000 --- a/.changes/next-release/api-change-backup-60029.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "Add ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response." -} diff --git a/.changes/next-release/api-change-connectcases-39288.json b/.changes/next-release/api-change-connectcases-39288.json deleted file mode 100644 index 8a6a645c2b52..000000000000 --- a/.changes/next-release/api-change-connectcases-39288.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html" -} diff --git a/.changes/next-release/api-change-mediapackagev2-23303.json b/.changes/next-release/api-change-mediapackagev2-23303.json deleted file mode 100644 index 8134b0be4150..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-23303.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "Adds support for the MediaPackage Live v2 API" -} diff --git a/.changes/next-release/api-change-sesv2-86711.json b/.changes/next-release/api-change-sesv2-86711.json deleted file mode 100644 index 282315b7027d..000000000000 --- a/.changes/next-release/api-change-sesv2-86711.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 113c801ecb46..dc458e76cefb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.137 +======== + +* api-change:``backup``: Add ResourceArn, ResourceType, and BackupVaultName to ListRecoveryPointsByLegalHold API response. +* api-change:``connectcases``: This release adds the ability to create fields with type Url through the CreateField API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html +* api-change:``mediapackagev2``: Adds support for the MediaPackage Live v2 API +* api-change:``sesv2``: This release allows customers to update scaling mode property of dedicated IP pools with PutDedicatedIpPoolScalingAttributes call. + + 1.27.136 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8c848c442060..d885a54b19d0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.136' +__version__ = '1.27.137' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5d8bb2eda9fe..8b8eb8677893 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.136' +release = '1.27.137' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1849dd452b42..d48243ca98fc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.136 + botocore==1.29.137 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 447b5c46a353..2bbde4bfa9a8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.136', + 'botocore==1.29.137', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 0fc20406b9502f5562f4b2a394d1636910036b4a Mon Sep 17 00:00:00 2001 From: Mingyang Sun Date: Thu, 20 Apr 2023 13:10:01 -0400 Subject: [PATCH 0047/1632] Add new spot allocation strategy support. This adds the following allocation strategies for EMR instance fleet clusters: price-capacity-optimized, lowest-price, diversified --- awscli/customizations/emr/argumentschema.py | 2 +- .../emr/test_constants_instance_fleets.py | 42 +++++++++++++++++++ .../emr/test_create_cluster_release_label.py | 19 +++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/emr/argumentschema.py b/awscli/customizations/emr/argumentschema.py index e421a0f83df5..3c85e7cdd6c6 100644 --- a/awscli/customizations/emr/argumentschema.py +++ b/awscli/customizations/emr/argumentschema.py @@ -457,7 +457,7 @@ "AllocationStrategy": { "type": "string", "description": "The strategy to use in launching Spot instance fleets.", - "enum": ["capacity-optimized"] + "enum": ["capacity-optimized", "price-capacity-optimized", "lowest-price", "diversified"] } } } diff --git a/tests/unit/customizations/emr/test_constants_instance_fleets.py b/tests/unit/customizations/emr/test_constants_instance_fleets.py index 92e0b9ecef5b..ace18efe87d4 100644 --- a/tests/unit/customizations/emr/test_constants_instance_fleets.py +++ b/tests/unit/customizations/emr/test_constants_instance_fleets.py @@ -57,6 +57,18 @@ 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge}],' 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,TimeoutAction=TERMINATE_CLUSTER}}') +INSTANCE_FLEETS_WITH_SPOT_ALLOCATION_STRATEGY = ( + 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.1}],' + 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=price-capacity-optimized}} ' + 'InstanceFleetType=CORE,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.5,' + 'WeightedCapacity=1},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2},{InstanceType=m3.4xlarge,BidPrice=0.4,' + 'WeightedCapacity=4}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=lowest-price}} ' + 'InstanceFleetType=TASK,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.5,' + 'WeightedCapacity=1},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2},{InstanceType=m3.4xlarge,BidPrice=0.4,' + 'WeightedCapacity=4}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=diversified}}') + RES_INSTANCE_FLEETS_WITH_ON_DEMAND_MASTER_ONLY = \ [{"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge"}], "LaunchSpecifications": { @@ -200,3 +212,33 @@ "InstanceFleetType": "CORE", "TargetSpotCapacity": 10 }] + +RES_INSTANCE_FLEETS_WITH_SPOT_ALLOCATION_STRATEGY = \ + [{"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.1"}], + "LaunchSpecifications": { + "SpotSpecification": {"TimeoutDurationMinutes": 20, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "price-capacity-optimized"} + }, + "TargetSpotCapacity": 1, + "InstanceFleetType": "MASTER", + "Name": "MASTER" + }, + {"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.5","WeightedCapacity": 1}, + {"InstanceType": "m3.2xlarge","BidPrice": "0.2","WeightedCapacity": 2},{"InstanceType": "m3.4xlarge","BidPrice": "0.4", + "WeightedCapacity": 4}], + "LaunchSpecifications" : { + "SpotSpecification": {"TimeoutDurationMinutes": 20, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "lowest-price"} + }, + "TargetSpotCapacity": 100, + "InstanceFleetType": "CORE", + "Name": "CORE" + }, + {"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.5","WeightedCapacity": 1}, + {"InstanceType": "m3.2xlarge","BidPrice": "0.2","WeightedCapacity": 2},{"InstanceType": "m3.4xlarge","BidPrice": "0.4", + "WeightedCapacity": 4}], + "LaunchSpecifications" : { + "SpotSpecification": {"TimeoutDurationMinutes": 20, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "diversified"} + }, + "TargetSpotCapacity": 100, + "InstanceFleetType": "TASK", + "Name": "TASK" + }] diff --git a/tests/unit/customizations/emr/test_create_cluster_release_label.py b/tests/unit/customizations/emr/test_create_cluster_release_label.py index 471782a4ba7e..5eaed6a4cf93 100644 --- a/tests/unit/customizations/emr/test_create_cluster_release_label.py +++ b/tests/unit/customizations/emr/test_create_cluster_release_label.py @@ -1511,5 +1511,24 @@ def test_create_cluster_with_os_release_label(self): } self.assert_params_for_cmd(cmd, result) + def test_instance_fleets_with_spot_allocation_strategy(self): + cmd = (self.prefix + '--release-label emr-4.2.0 --instance-fleets ' + + CONSTANTS_FLEET.INSTANCE_FLEETS_WITH_SPOT_ALLOCATION_STRATEGY + + ' --ec2-attributes AvailabilityZones=[us-east-1a,us-east-1b]') + result = \ + { + 'Name': DEFAULT_CLUSTER_NAME, + 'Instances': {'KeepJobFlowAliveWhenNoSteps': True, + 'TerminationProtected': False, + 'InstanceFleets': + CONSTANTS_FLEET.RES_INSTANCE_FLEETS_WITH_SPOT_ALLOCATION_STRATEGY, + 'Placement': {'AvailabilityZones': ['us-east-1a','us-east-1b']} + }, + 'ReleaseLabel': 'emr-4.2.0', + 'VisibleToAllUsers': True, + 'Tags': [] + } + self.assert_params_for_cmd(cmd, result) + if __name__ == "__main__": unittest.main() From a6afb771b0fe7d8d04a2b9eab62b13889130f833 Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Mon, 22 May 2023 09:25:08 -0700 Subject: [PATCH 0048/1632] Add wheel to be tracked by dependabot --- .github/dependabot.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a455ec9e2fc2..45c0faed4a84 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -21,3 +21,4 @@ updates: - dependency-name: "python-dateutil" - dependency-name: "jmespath" - dependency-name: "urllib3" + - dependency-name: "wheel" From 83da6e082087bb62439d413cd70994afd7773a78 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 May 2023 18:10:20 +0000 Subject: [PATCH 0049/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-18656.json | 5 +++++ .changes/next-release/api-change-pinpoint-2312.json | 5 +++++ .changes/next-release/api-change-quicksight-105.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-backup-18656.json create mode 100644 .changes/next-release/api-change-pinpoint-2312.json create mode 100644 .changes/next-release/api-change-quicksight-105.json diff --git a/.changes/next-release/api-change-backup-18656.json b/.changes/next-release/api-change-backup-18656.json new file mode 100644 index 000000000000..ef1bc871fdb2 --- /dev/null +++ b/.changes/next-release/api-change-backup-18656.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "Added support for tags on restore." +} diff --git a/.changes/next-release/api-change-pinpoint-2312.json b/.changes/next-release/api-change-pinpoint-2312.json new file mode 100644 index 000000000000..5035306c85f2 --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-2312.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "Amazon Pinpoint is deprecating the tags parameter in the UpdateSegment, UpdateCampaign, UpdateEmailTemplate, UpdateSmsTemplate, UpdatePushTemplate, UpdateInAppTemplate and UpdateVoiceTemplate. Amazon Pinpoint will end support tags parameter by May 22, 2023." +} diff --git a/.changes/next-release/api-change-quicksight-105.json b/.changes/next-release/api-change-quicksight-105.json new file mode 100644 index 000000000000..70441bb68203 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-105.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Add support for Asset Bundle, Geospatial Heatmaps." +} From 854d383fb3f0e2857797f69db796282a288d9775 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 May 2023 18:10:21 +0000 Subject: [PATCH 0050/1632] Bumping version to 1.27.138 --- .changes/1.27.138.json | 17 +++++++++++++++++ .../next-release/api-change-backup-18656.json | 5 ----- .../next-release/api-change-pinpoint-2312.json | 5 ----- .../next-release/api-change-quicksight-105.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.27.138.json delete mode 100644 .changes/next-release/api-change-backup-18656.json delete mode 100644 .changes/next-release/api-change-pinpoint-2312.json delete mode 100644 .changes/next-release/api-change-quicksight-105.json diff --git a/.changes/1.27.138.json b/.changes/1.27.138.json new file mode 100644 index 000000000000..afa157171533 --- /dev/null +++ b/.changes/1.27.138.json @@ -0,0 +1,17 @@ +[ + { + "category": "``backup``", + "description": "Added support for tags on restore.", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Amazon Pinpoint is deprecating the tags parameter in the UpdateSegment, UpdateCampaign, UpdateEmailTemplate, UpdateSmsTemplate, UpdatePushTemplate, UpdateInAppTemplate and UpdateVoiceTemplate. Amazon Pinpoint will end support tags parameter by May 22, 2023.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Add support for Asset Bundle, Geospatial Heatmaps.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-18656.json b/.changes/next-release/api-change-backup-18656.json deleted file mode 100644 index ef1bc871fdb2..000000000000 --- a/.changes/next-release/api-change-backup-18656.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "Added support for tags on restore." -} diff --git a/.changes/next-release/api-change-pinpoint-2312.json b/.changes/next-release/api-change-pinpoint-2312.json deleted file mode 100644 index 5035306c85f2..000000000000 --- a/.changes/next-release/api-change-pinpoint-2312.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "Amazon Pinpoint is deprecating the tags parameter in the UpdateSegment, UpdateCampaign, UpdateEmailTemplate, UpdateSmsTemplate, UpdatePushTemplate, UpdateInAppTemplate and UpdateVoiceTemplate. Amazon Pinpoint will end support tags parameter by May 22, 2023." -} diff --git a/.changes/next-release/api-change-quicksight-105.json b/.changes/next-release/api-change-quicksight-105.json deleted file mode 100644 index 70441bb68203..000000000000 --- a/.changes/next-release/api-change-quicksight-105.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Add support for Asset Bundle, Geospatial Heatmaps." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dc458e76cefb..93eec925cac7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.27.138 +======== + +* api-change:``backup``: Added support for tags on restore. +* api-change:``pinpoint``: Amazon Pinpoint is deprecating the tags parameter in the UpdateSegment, UpdateCampaign, UpdateEmailTemplate, UpdateSmsTemplate, UpdatePushTemplate, UpdateInAppTemplate and UpdateVoiceTemplate. Amazon Pinpoint will end support tags parameter by May 22, 2023. +* api-change:``quicksight``: Add support for Asset Bundle, Geospatial Heatmaps. + + 1.27.137 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index d885a54b19d0..b0e391dd4ca2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.137' +__version__ = '1.27.138' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8b8eb8677893..e3d05d587b2f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.137' +release = '1.27.138' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d48243ca98fc..45b9e5d3b465 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.137 + botocore==1.29.138 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 2bbde4bfa9a8..28b6de8f996c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.137', + 'botocore==1.29.138', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From f5f877ab7101ac4fd6edf72f60e2b49379fa1225 Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Tue, 23 May 2023 10:22:19 -0700 Subject: [PATCH 0051/1632] Allow 10 open PRs from dependabot --- .github/dependabot.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 45c0faed4a84..fe09f8ec05d7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,6 +2,7 @@ version: 2 updates: - package-ecosystem: "pip" directory: "/" + open-pull-requests-limit: 10 schedule: interval: "daily" target-branch: "v2" From bf2b8dc83c6194b195440116269453dce264f9b6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 May 2023 19:34:21 +0000 Subject: [PATCH 0052/1632] Update changelog based on model updates --- .changes/next-release/api-change-fms-5993.json | 5 +++++ .changes/next-release/api-change-sagemaker-21487.json | 5 +++++ .changes/next-release/api-change-translate-20956.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-fms-5993.json create mode 100644 .changes/next-release/api-change-sagemaker-21487.json create mode 100644 .changes/next-release/api-change-translate-20956.json diff --git a/.changes/next-release/api-change-fms-5993.json b/.changes/next-release/api-change-fms-5993.json new file mode 100644 index 000000000000..a2f3147e20db --- /dev/null +++ b/.changes/next-release/api-change-fms-5993.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "Fixes issue that could cause calls to GetAdminScope and ListAdminAccountsForOrganization to return a 500 Internal Server error." +} diff --git a/.changes/next-release/api-change-sagemaker-21487.json b/.changes/next-release/api-change-sagemaker-21487.json new file mode 100644 index 000000000000..bdd6af60adf7 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-21487.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added ModelNameEquals, ModelPackageVersionArnEquals in request and ModelName, SamplePayloadUrl, ModelPackageVersionArn in response of ListInferenceRecommendationsJobs API. Added Invocation timestamps in response of DescribeInferenceRecommendationsJob API & ListInferenceRecommendationsJobSteps API." +} diff --git a/.changes/next-release/api-change-translate-20956.json b/.changes/next-release/api-change-translate-20956.json new file mode 100644 index 000000000000..a99f1d9ee25e --- /dev/null +++ b/.changes/next-release/api-change-translate-20956.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``translate``", + "description": "Added support for calling TranslateDocument API." +} From 57fefb0ec828cd848f01f0f4f3625eba97e4a3d6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 May 2023 19:34:33 +0000 Subject: [PATCH 0053/1632] Bumping version to 1.27.139 --- .changes/1.27.139.json | 17 +++++++++++++++++ .changes/next-release/api-change-fms-5993.json | 5 ----- .../api-change-sagemaker-21487.json | 5 ----- .../api-change-translate-20956.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.27.139.json delete mode 100644 .changes/next-release/api-change-fms-5993.json delete mode 100644 .changes/next-release/api-change-sagemaker-21487.json delete mode 100644 .changes/next-release/api-change-translate-20956.json diff --git a/.changes/1.27.139.json b/.changes/1.27.139.json new file mode 100644 index 000000000000..80783a3baa82 --- /dev/null +++ b/.changes/1.27.139.json @@ -0,0 +1,17 @@ +[ + { + "category": "``fms``", + "description": "Fixes issue that could cause calls to GetAdminScope and ListAdminAccountsForOrganization to return a 500 Internal Server error.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added ModelNameEquals, ModelPackageVersionArnEquals in request and ModelName, SamplePayloadUrl, ModelPackageVersionArn in response of ListInferenceRecommendationsJobs API. Added Invocation timestamps in response of DescribeInferenceRecommendationsJob API & ListInferenceRecommendationsJobSteps API.", + "type": "api-change" + }, + { + "category": "``translate``", + "description": "Added support for calling TranslateDocument API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-fms-5993.json b/.changes/next-release/api-change-fms-5993.json deleted file mode 100644 index a2f3147e20db..000000000000 --- a/.changes/next-release/api-change-fms-5993.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "Fixes issue that could cause calls to GetAdminScope and ListAdminAccountsForOrganization to return a 500 Internal Server error." -} diff --git a/.changes/next-release/api-change-sagemaker-21487.json b/.changes/next-release/api-change-sagemaker-21487.json deleted file mode 100644 index bdd6af60adf7..000000000000 --- a/.changes/next-release/api-change-sagemaker-21487.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added ModelNameEquals, ModelPackageVersionArnEquals in request and ModelName, SamplePayloadUrl, ModelPackageVersionArn in response of ListInferenceRecommendationsJobs API. Added Invocation timestamps in response of DescribeInferenceRecommendationsJob API & ListInferenceRecommendationsJobSteps API." -} diff --git a/.changes/next-release/api-change-translate-20956.json b/.changes/next-release/api-change-translate-20956.json deleted file mode 100644 index a99f1d9ee25e..000000000000 --- a/.changes/next-release/api-change-translate-20956.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``translate``", - "description": "Added support for calling TranslateDocument API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 93eec925cac7..a3dbe9d0ab29 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.27.139 +======== + +* api-change:``fms``: Fixes issue that could cause calls to GetAdminScope and ListAdminAccountsForOrganization to return a 500 Internal Server error. +* api-change:``sagemaker``: Added ModelNameEquals, ModelPackageVersionArnEquals in request and ModelName, SamplePayloadUrl, ModelPackageVersionArn in response of ListInferenceRecommendationsJobs API. Added Invocation timestamps in response of DescribeInferenceRecommendationsJob API & ListInferenceRecommendationsJobSteps API. +* api-change:``translate``: Added support for calling TranslateDocument API. + + 1.27.138 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index b0e391dd4ca2..7817c420f171 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.138' +__version__ = '1.27.139' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e3d05d587b2f..abd67f2b30fe 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.138' +release = '1.27.139' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 45b9e5d3b465..12be8809a036 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.138 + botocore==1.29.139 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 28b6de8f996c..983cdbd0ee7d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.138', + 'botocore==1.29.139', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 68fb256fcd61fc179cbbbadfe7af75dc29e04020 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 May 2023 18:08:52 +0000 Subject: [PATCH 0054/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-21192.json | 5 +++++ .changes/next-release/api-change-connect-56948.json | 5 +++++ .changes/next-release/api-change-cur-85695.json | 5 +++++ .changes/next-release/api-change-sagemaker-39172.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-21192.json create mode 100644 .changes/next-release/api-change-connect-56948.json create mode 100644 .changes/next-release/api-change-cur-85695.json create mode 100644 .changes/next-release/api-change-sagemaker-39172.json diff --git a/.changes/next-release/api-change-appsync-21192.json b/.changes/next-release/api-change-appsync-21192.json new file mode 100644 index 000000000000..36391d45d31e --- /dev/null +++ b/.changes/next-release/api-change-appsync-21192.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "This release introduces AppSync Merged APIs, which provide the ability to compose multiple source APIs into a single federated/merged API." +} diff --git a/.changes/next-release/api-change-connect-56948.json b/.changes/next-release/api-change-connect-56948.json new file mode 100644 index 000000000000..7ac2721343d8 --- /dev/null +++ b/.changes/next-release/api-change-connect-56948.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect Evaluation Capabilities: validation improvements" +} diff --git a/.changes/next-release/api-change-cur-85695.json b/.changes/next-release/api-change-cur-85695.json new file mode 100644 index 000000000000..772788be8375 --- /dev/null +++ b/.changes/next-release/api-change-cur-85695.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cur``", + "description": "Add support for split cost allocation data on a report." +} diff --git a/.changes/next-release/api-change-sagemaker-39172.json b/.changes/next-release/api-change-sagemaker-39172.json new file mode 100644 index 000000000000..f0f020528c94 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-39172.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker now provides an instantaneous deployment recommendation through the DescribeModel API" +} From b6926d6e0be4f4a5175e84f3f7d616b5784b843b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 May 2023 18:08:53 +0000 Subject: [PATCH 0055/1632] Bumping version to 1.27.140 --- .changes/1.27.140.json | 22 +++++++++++++++++++ .../api-change-appsync-21192.json | 5 ----- .../api-change-connect-56948.json | 5 ----- .../next-release/api-change-cur-85695.json | 5 ----- .../api-change-sagemaker-39172.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.140.json delete mode 100644 .changes/next-release/api-change-appsync-21192.json delete mode 100644 .changes/next-release/api-change-connect-56948.json delete mode 100644 .changes/next-release/api-change-cur-85695.json delete mode 100644 .changes/next-release/api-change-sagemaker-39172.json diff --git a/.changes/1.27.140.json b/.changes/1.27.140.json new file mode 100644 index 000000000000..b8593b073f1c --- /dev/null +++ b/.changes/1.27.140.json @@ -0,0 +1,22 @@ +[ + { + "category": "``appsync``", + "description": "This release introduces AppSync Merged APIs, which provide the ability to compose multiple source APIs into a single federated/merged API.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect Evaluation Capabilities: validation improvements", + "type": "api-change" + }, + { + "category": "``cur``", + "description": "Add support for split cost allocation data on a report.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker now provides an instantaneous deployment recommendation through the DescribeModel API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-21192.json b/.changes/next-release/api-change-appsync-21192.json deleted file mode 100644 index 36391d45d31e..000000000000 --- a/.changes/next-release/api-change-appsync-21192.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "This release introduces AppSync Merged APIs, which provide the ability to compose multiple source APIs into a single federated/merged API." -} diff --git a/.changes/next-release/api-change-connect-56948.json b/.changes/next-release/api-change-connect-56948.json deleted file mode 100644 index 7ac2721343d8..000000000000 --- a/.changes/next-release/api-change-connect-56948.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect Evaluation Capabilities: validation improvements" -} diff --git a/.changes/next-release/api-change-cur-85695.json b/.changes/next-release/api-change-cur-85695.json deleted file mode 100644 index 772788be8375..000000000000 --- a/.changes/next-release/api-change-cur-85695.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cur``", - "description": "Add support for split cost allocation data on a report." -} diff --git a/.changes/next-release/api-change-sagemaker-39172.json b/.changes/next-release/api-change-sagemaker-39172.json deleted file mode 100644 index f0f020528c94..000000000000 --- a/.changes/next-release/api-change-sagemaker-39172.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker now provides an instantaneous deployment recommendation through the DescribeModel API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a3dbe9d0ab29..c921e2f471a2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.140 +======== + +* api-change:``appsync``: This release introduces AppSync Merged APIs, which provide the ability to compose multiple source APIs into a single federated/merged API. +* api-change:``connect``: Amazon Connect Evaluation Capabilities: validation improvements +* api-change:``cur``: Add support for split cost allocation data on a report. +* api-change:``sagemaker``: SageMaker now provides an instantaneous deployment recommendation through the DescribeModel API + + 1.27.139 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7817c420f171..56f09463b95f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.139' +__version__ = '1.27.140' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index abd67f2b30fe..ed9336cc0be5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.139' +release = '1.27.140' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 12be8809a036..a3198bf91298 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.139 + botocore==1.29.140 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 983cdbd0ee7d..1b7b114690d9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.139', + 'botocore==1.29.140', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 81db6ca309d1639254ffc305ce263927585ccc34 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 May 2023 18:06:45 +0000 Subject: [PATCH 0056/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-20076.json | 5 +++++ .changes/next-release/api-change-codepipeline-53009.json | 5 +++++ .changes/next-release/api-change-gamelift-34551.json | 5 +++++ .changes/next-release/api-change-glue-58141.json | 5 +++++ .../api-change-migrationhubrefactorspaces-208.json | 5 +++++ .changes/next-release/api-change-sagemaker-26502.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-20076.json create mode 100644 .changes/next-release/api-change-codepipeline-53009.json create mode 100644 .changes/next-release/api-change-gamelift-34551.json create mode 100644 .changes/next-release/api-change-glue-58141.json create mode 100644 .changes/next-release/api-change-migrationhubrefactorspaces-208.json create mode 100644 .changes/next-release/api-change-sagemaker-26502.json diff --git a/.changes/next-release/api-change-applicationautoscaling-20076.json b/.changes/next-release/api-change-applicationautoscaling-20076.json new file mode 100644 index 000000000000..898f6a9e15d9 --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-20076.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "With this release, ElastiCache customers will be able to use predefined metricType \"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage\" for their ElastiCache instances." +} diff --git a/.changes/next-release/api-change-codepipeline-53009.json b/.changes/next-release/api-change-codepipeline-53009.json new file mode 100644 index 000000000000..a35c8b8879fc --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-53009.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Add PollingDisabledAt time information in PipelineMetadata object of GetPipeline API." +} diff --git a/.changes/next-release/api-change-gamelift-34551.json b/.changes/next-release/api-change-gamelift-34551.json new file mode 100644 index 000000000000..47e340bd4621 --- /dev/null +++ b/.changes/next-release/api-change-gamelift-34551.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "GameLift FleetIQ users can now filter game server claim requests to exclude servers on instances that are draining." +} diff --git a/.changes/next-release/api-change-glue-58141.json b/.changes/next-release/api-change-glue-58141.json new file mode 100644 index 000000000000..373eefbedcd5 --- /dev/null +++ b/.changes/next-release/api-change-glue-58141.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Added ability to create data quality rulesets for shared, cross-account Glue Data Catalog tables. Added support for dataset comparison rules through a new parameter called AdditionalDataSources. Enhanced the data quality results with a map containing profiled metric values." +} diff --git a/.changes/next-release/api-change-migrationhubrefactorspaces-208.json b/.changes/next-release/api-change-migrationhubrefactorspaces-208.json new file mode 100644 index 000000000000..9e264181523a --- /dev/null +++ b/.changes/next-release/api-change-migrationhubrefactorspaces-208.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``migration-hub-refactor-spaces``", + "description": "This SDK update allows for path parameter syntax to be passed to the CreateRoute API. Path parameter syntax require parameters to be enclosed in {} characters. This update also includes a new AppendSourcePath field which lets users forward the source path to the Service URL endpoint." +} diff --git a/.changes/next-release/api-change-sagemaker-26502.json b/.changes/next-release/api-change-sagemaker-26502.json new file mode 100644 index 000000000000..256956d050ad --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-26502.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Automatic Model Tuning now supports enabling Autotune for tuning jobs which can choose tuning job configurations." +} From 5c32723e38ff555d62cb7e2cc3f95a0603a93716 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 May 2023 18:06:57 +0000 Subject: [PATCH 0057/1632] Bumping version to 1.27.141 --- .changes/1.27.141.json | 32 +++++++++++++++++++ ...i-change-applicationautoscaling-20076.json | 5 --- .../api-change-codepipeline-53009.json | 5 --- .../api-change-gamelift-34551.json | 5 --- .../next-release/api-change-glue-58141.json | 5 --- ...change-migrationhubrefactorspaces-208.json | 5 --- .../api-change-sagemaker-26502.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.27.141.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-20076.json delete mode 100644 .changes/next-release/api-change-codepipeline-53009.json delete mode 100644 .changes/next-release/api-change-gamelift-34551.json delete mode 100644 .changes/next-release/api-change-glue-58141.json delete mode 100644 .changes/next-release/api-change-migrationhubrefactorspaces-208.json delete mode 100644 .changes/next-release/api-change-sagemaker-26502.json diff --git a/.changes/1.27.141.json b/.changes/1.27.141.json new file mode 100644 index 000000000000..23268ffc2eb1 --- /dev/null +++ b/.changes/1.27.141.json @@ -0,0 +1,32 @@ +[ + { + "category": "``application-autoscaling``", + "description": "With this release, ElastiCache customers will be able to use predefined metricType \"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage\" for their ElastiCache instances.", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "Add PollingDisabledAt time information in PipelineMetadata object of GetPipeline API.", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "GameLift FleetIQ users can now filter game server claim requests to exclude servers on instances that are draining.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Added ability to create data quality rulesets for shared, cross-account Glue Data Catalog tables. Added support for dataset comparison rules through a new parameter called AdditionalDataSources. Enhanced the data quality results with a map containing profiled metric values.", + "type": "api-change" + }, + { + "category": "``migration-hub-refactor-spaces``", + "description": "This SDK update allows for path parameter syntax to be passed to the CreateRoute API. Path parameter syntax require parameters to be enclosed in {} characters. This update also includes a new AppendSourcePath field which lets users forward the source path to the Service URL endpoint.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Automatic Model Tuning now supports enabling Autotune for tuning jobs which can choose tuning job configurations.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-20076.json b/.changes/next-release/api-change-applicationautoscaling-20076.json deleted file mode 100644 index 898f6a9e15d9..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-20076.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "With this release, ElastiCache customers will be able to use predefined metricType \"ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage\" for their ElastiCache instances." -} diff --git a/.changes/next-release/api-change-codepipeline-53009.json b/.changes/next-release/api-change-codepipeline-53009.json deleted file mode 100644 index a35c8b8879fc..000000000000 --- a/.changes/next-release/api-change-codepipeline-53009.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Add PollingDisabledAt time information in PipelineMetadata object of GetPipeline API." -} diff --git a/.changes/next-release/api-change-gamelift-34551.json b/.changes/next-release/api-change-gamelift-34551.json deleted file mode 100644 index 47e340bd4621..000000000000 --- a/.changes/next-release/api-change-gamelift-34551.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "GameLift FleetIQ users can now filter game server claim requests to exclude servers on instances that are draining." -} diff --git a/.changes/next-release/api-change-glue-58141.json b/.changes/next-release/api-change-glue-58141.json deleted file mode 100644 index 373eefbedcd5..000000000000 --- a/.changes/next-release/api-change-glue-58141.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Added ability to create data quality rulesets for shared, cross-account Glue Data Catalog tables. Added support for dataset comparison rules through a new parameter called AdditionalDataSources. Enhanced the data quality results with a map containing profiled metric values." -} diff --git a/.changes/next-release/api-change-migrationhubrefactorspaces-208.json b/.changes/next-release/api-change-migrationhubrefactorspaces-208.json deleted file mode 100644 index 9e264181523a..000000000000 --- a/.changes/next-release/api-change-migrationhubrefactorspaces-208.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``migration-hub-refactor-spaces``", - "description": "This SDK update allows for path parameter syntax to be passed to the CreateRoute API. Path parameter syntax require parameters to be enclosed in {} characters. This update also includes a new AppendSourcePath field which lets users forward the source path to the Service URL endpoint." -} diff --git a/.changes/next-release/api-change-sagemaker-26502.json b/.changes/next-release/api-change-sagemaker-26502.json deleted file mode 100644 index 256956d050ad..000000000000 --- a/.changes/next-release/api-change-sagemaker-26502.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Automatic Model Tuning now supports enabling Autotune for tuning jobs which can choose tuning job configurations." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c921e2f471a2..93467866e58b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.141 +======== + +* api-change:``application-autoscaling``: With this release, ElastiCache customers will be able to use predefined metricType "ElastiCacheDatabaseCapacityUsageCountedForEvictPercentage" for their ElastiCache instances. +* api-change:``codepipeline``: Add PollingDisabledAt time information in PipelineMetadata object of GetPipeline API. +* api-change:``gamelift``: GameLift FleetIQ users can now filter game server claim requests to exclude servers on instances that are draining. +* api-change:``glue``: Added ability to create data quality rulesets for shared, cross-account Glue Data Catalog tables. Added support for dataset comparison rules through a new parameter called AdditionalDataSources. Enhanced the data quality results with a map containing profiled metric values. +* api-change:``migration-hub-refactor-spaces``: This SDK update allows for path parameter syntax to be passed to the CreateRoute API. Path parameter syntax require parameters to be enclosed in {} characters. This update also includes a new AppendSourcePath field which lets users forward the source path to the Service URL endpoint. +* api-change:``sagemaker``: Amazon SageMaker Automatic Model Tuning now supports enabling Autotune for tuning jobs which can choose tuning job configurations. + + 1.27.140 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 56f09463b95f..064b3beb7473 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.140' +__version__ = '1.27.141' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ed9336cc0be5..a25ddef77fc2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.140' +release = '1.27.141' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a3198bf91298..9353706c85b9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.140 + botocore==1.29.141 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 1b7b114690d9..de2be5888f69 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.140', + 'botocore==1.29.141', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 0c9a5991e75ed9002bbd89ec2f7265749eb78050 Mon Sep 17 00:00:00 2001 From: Derek Eppinger Date: Tue, 23 May 2023 18:31:18 +0000 Subject: [PATCH 0058/1632] Added sync include/exclude example Added delete function examples Added delete function examples Added ex to create-policy, create-role, create-user Made final examples and style updates fixed --- awscli/examples/dynamodb/create-table.rst | 169 +++++++++++++++++++++ awscli/examples/ec2/stop-instances.rst | 40 ++++- awscli/examples/iam/create-policy.rst | 149 +++++++++++++++--- awscli/examples/iam/create-role.rst | 91 ++++++++++- awscli/examples/iam/create-user.rst | 111 ++++++++++++-- awscli/examples/lambda/delete-function.rst | 22 ++- awscli/examples/s3/sync.rst | 16 ++ 7 files changed, 552 insertions(+), 46 deletions(-) diff --git a/awscli/examples/dynamodb/create-table.rst b/awscli/examples/dynamodb/create-table.rst index 33f9cd943dd1..4eba4a872408 100644 --- a/awscli/examples/dynamodb/create-table.rst +++ b/awscli/examples/dynamodb/create-table.rst @@ -573,3 +573,172 @@ Output:: } For more information, see `Basic Operations for Tables `__ in the *Amazon DynamoDB Developer Guide*. + +**Example 8: To create a table with Keys-Only Stream enabled** + +The following example creates a table called ``GameScores`` with DynamoDB Streams enabled. Only the key attributes of modified items are written to the stream. :: + + aws dynamodb create-table \ + --table-name GameScores \ + --attribute-definitions AttributeName=UserId,AttributeType=S AttributeName=GameTitle,AttributeType=S \ + --key-schema AttributeName=UserId,KeyType=HASH AttributeName=GameTitle,KeyType=RANGE \ + --provisioned-throughput ReadCapacityUnits=10,WriteCapacityUnits=5 \ + --stream-specification StreamEnabled=TRUE,StreamViewType=KEYS_ONLY + +Output:: + + { + "TableDescription": { + "AttributeDefinitions": [ + { + "AttributeName": "GameTitle", + "AttributeType": "S" + }, + { + "AttributeName": "UserId", + "AttributeType": "S" + } + ], + "TableName": "GameScores", + "KeySchema": [ + { + "AttributeName": "UserId", + "KeyType": "HASH" + }, + { + "AttributeName": "GameTitle", + "KeyType": "RANGE" + } + ], + "TableStatus": "CREATING", + "CreationDateTime": "2023-05-25T18:45:34.140000+00:00", + "ProvisionedThroughput": { + "NumberOfDecreasesToday": 0, + "ReadCapacityUnits": 10, + "WriteCapacityUnits": 5 + }, + "TableSizeBytes": 0, + "ItemCount": 0, + "TableArn": "arn:aws:dynamodb:us-west-2:123456789012:table/GameScores", + "TableId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "StreamSpecification": { + "StreamEnabled": true, + "StreamViewType": "KEYS_ONLY" + }, + "LatestStreamLabel": "2023-05-25T18:45:34.140", + "LatestStreamArn": "arn:aws:dynamodb:us-west-2:123456789012:table/GameScores/stream/2023-05-25T18:45:34.140", + "DeletionProtectionEnabled": false + } + } + +For more information, see `Change data capture for DynamoDB Streams `__ in the *Amazon DynamoDB Developer Guide*. + +**Example 9: To create a table with the Standard Infrequent Access class** + +The following example creates a table called ``GameScores`` and assigns the Standard-Infrequent Access (DynamoDB Standard-IA) table class. This table class is optimized for storage being the dominant cost. :: + + aws dynamodb create-table \ + --table-name GameScores \ + --attribute-definitions AttributeName=UserId,AttributeType=S AttributeName=GameTitle,AttributeType=S \ + --key-schema AttributeName=UserId,KeyType=HASH AttributeName=GameTitle,KeyType=RANGE \ + --provisioned-throughput ReadCapacityUnits=10,WriteCapacityUnits=5 \ + --table-class STANDARD_INFREQUENT_ACCESS + +Output:: + + { + "TableDescription": { + "AttributeDefinitions": [ + { + "AttributeName": "GameTitle", + "AttributeType": "S" + }, + { + "AttributeName": "UserId", + "AttributeType": "S" + } + ], + "TableName": "GameScores", + "KeySchema": [ + { + "AttributeName": "UserId", + "KeyType": "HASH" + }, + { + "AttributeName": "GameTitle", + "KeyType": "RANGE" + } + ], + "TableStatus": "CREATING", + "CreationDateTime": "2023-05-25T18:33:07.581000+00:00", + "ProvisionedThroughput": { + "NumberOfDecreasesToday": 0, + "ReadCapacityUnits": 10, + "WriteCapacityUnits": 5 + }, + "TableSizeBytes": 0, + "ItemCount": 0, + "TableArn": "arn:aws:dynamodb:us-west-2:123456789012:table/GameScores", + "TableId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "TableClassSummary": { + "TableClass": "STANDARD_INFREQUENT_ACCESS" + }, + "DeletionProtectionEnabled": false + } + } + + +For more information, see `Table classes `__ in the *Amazon DynamoDB Developer Guide*. + +**Example 10: To Create a table with Delete Protection enabled** + +The following example creates a table called ``GameScores`` and enables deletion protection. :: + + aws dynamodb create-table \ + --table-name GameScores \ + --attribute-definitions AttributeName=UserId,AttributeType=S AttributeName=GameTitle,AttributeType=S \ + --key-schema AttributeName=UserId,KeyType=HASH AttributeName=GameTitle,KeyType=RANGE \ + --provisioned-throughput ReadCapacityUnits=10,WriteCapacityUnits=5 \ + --deletion-protection-enabled + +Output:: + + { + "TableDescription": { + "AttributeDefinitions": [ + { + "AttributeName": "GameTitle", + "AttributeType": "S" + }, + { + "AttributeName": "UserId", + "AttributeType": "S" + } + ], + "TableName": "GameScores", + "KeySchema": [ + { + "AttributeName": "UserId", + "KeyType": "HASH" + }, + { + "AttributeName": "GameTitle", + "KeyType": "RANGE" + } + ], + "TableStatus": "CREATING", + "CreationDateTime": "2023-05-25T23:02:17.093000+00:00", + "ProvisionedThroughput": { + "NumberOfDecreasesToday": 0, + "ReadCapacityUnits": 10, + "WriteCapacityUnits": 5 + }, + "TableSizeBytes": 0, + "ItemCount": 0, + "TableArn": "arn:aws:dynamodb:us-west-2:123456789012:table/GameScores", + "TableId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeletionProtectionEnabled": true + } + } + +For more information, see `Using deletion protection `__ in the *Amazon DynamoDB Developer Guide*. diff --git a/awscli/examples/ec2/stop-instances.rst b/awscli/examples/ec2/stop-instances.rst index 627c732f87c4..8c1570f1ce7f 100644 --- a/awscli/examples/ec2/stop-instances.rst +++ b/awscli/examples/ec2/stop-instances.rst @@ -1,10 +1,9 @@ -**To stop an Amazon EC2 instance** +**Example 1: To stop an Amazon EC2 instance** -This example stops the specified Amazon EBS-backed instance. +The following ``stop-instances`` example stops the specified Amazon EBS-backed instance. :: -Command:: - - aws ec2 stop-instances --instance-ids i-1234567890abcdef0 + aws ec2 stop-instances \ + --instance-ids i-1234567890abcdef0 Output:: @@ -24,7 +23,34 @@ Output:: ] } -For more information, see `Stop and Start Your Instance`_ in the *Amazon Elastic Compute Cloud User Guide*. +For more information, see `Stop and Start Your Instance `__ in the *Amazon Elastic Compute Cloud User Guide*. + +**Example 2: To hibernate an Amazon EC2 instance** + +The following ``stop-instances`` example hibernates Amazon EBS-backed instance if the instance is enabled for hibernation and meets the hibernation prerequisites. +After the instance is put into hibernation the instance is stopped. :: + + aws ec2 stop-instances \ + --instance-ids i-1234567890abcdef0 \ + --hibernate + +Output:: + + { + "StoppingInstances": [ + { + "CurrentState": { + "Code": 64, + "Name": "stopping" + }, + "InstanceId": "i-1234567890abcdef0", + "PreviousState": { + "Code": 16, + "Name": "running" + } + } + ] + } -.. _`Stop and Start Your Instance`: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html +For more information, see `Hibernate your On-Demand Linux instance `__ in the *Amazon Elastic Cloud Compute User Guide*. diff --git a/awscli/examples/iam/create-policy.rst b/awscli/examples/iam/create-policy.rst index e3f32cfd2a65..8be1f7d4d826 100644 --- a/awscli/examples/iam/create-policy.rst +++ b/awscli/examples/iam/create-policy.rst @@ -1,22 +1,10 @@ -The following command creates a customer managed policy named ``my-policy``:: +**Example 1: To create a customer managed policy** - aws iam create-policy --policy-name my-policy --policy-document file://policy +The following command creates a customer managed policy named ``my-policy``. :: -Output:: - - { - "Policy": { - "PolicyName": "my-policy", - "CreateDate": "2015-06-01T19:31:18.620Z", - "AttachmentCount": 0, - "IsAttachable": true, - "PolicyId": "ZXR6A36LTYANPAI7NJ5UV", - "DefaultVersionId": "v1", - "Path": "/", - "Arn": "arn:aws:iam::0123456789012:policy/my-policy", - "UpdateDate": "2015-06-01T19:31:18.620Z" - } - } + aws iam create-policy + --policy-name my-policy + --policy-document file://policy The file ``policy`` is a JSON document in the current folder that grants read only access to the ``shared`` folder in an Amazon S3 bucket named ``my-bucket``:: @@ -36,6 +24,129 @@ The file ``policy`` is a JSON document in the current folder that grants read on ] } -For more information on using files as input for string parameters, see `Specifying Parameter Values`_ in the *AWS CLI User Guide*. +Output:: + + { + "Policy": { + "PolicyName": "my-policy", + "CreateDate": "2015-06-01T19:31:18.620Z", + "AttachmentCount": 0, + "IsAttachable": true, + "PolicyId": "ZXR6A36LTYANPAI7NJ5UV", + "DefaultVersionId": "v1", + "Path": "/", + "Arn": "arn:aws:iam::0123456789012:policy/my-policy", + "UpdateDate": "2015-06-01T19:31:18.620Z" + } + } + +For more information on using files as input for string parameters, see `Specifying Parameter Values `_ in the *AWS CLI User Guide*. + +**Example 2: To create a customer managed policy with a description** + +The following command creates a customer managed policy named ``my-policy`` with an immutable description. :: + + aws iam create-policy \ + --policy-name my-policy \ + --policy-document file://policy.json \ + --description "This policy grants access to all Put, Get, and List actions for my-bucket" + +The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:ListBucket*", + "s3:PutBucket*", + "s3:GetBucket*" + ], + "Resource": [ + "arn:aws:s3:::my-bucket" + ] + } + ] + } + +Output:: + + { + "Policy": { + "PolicyName": "my-policy", + "PolicyId": "ANPAWGSUGIDPEXAMPLE", + "Arn": "arn:aws:iam::123456789012:policy/my-policy", + "Path": "/", + "DefaultVersionId": "v1", + "AttachmentCount": 0, + "PermissionsBoundaryUsageCount": 0, + "IsAttachable": true, + "CreateDate": "2023-05-24T22:38:47+00:00", + "UpdateDate": "2023-05-24T22:38:47+00:00" + } + } + +For more information on Idenity-based Policies, see `Identity-based policies and resource-based policies `_ in the *AWS IAM User Guide*. + +**Example 3: To Create a customer managed policy with tags** + +The following command creates a customer managed policy named ``my-policy`` with tags. This example uses the ``--tags`` parameter flag with the following +JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be +used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: + + aws iam create-policy \ + --policy-name my-policy \ + --policy-document file://policy.json \ + --tags '{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}' + +The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:ListBucket*", + "s3:PutBucket*", + "s3:GetBucket*" + ], + "Resource": [ + "arn:aws:s3:::my-bucket" + ] + } + ] + } + +Output:: + + { + "Policy": { + "PolicyName": "my-policy", + "PolicyId": "ANPAWGSUGIDPEXAMPLE", + "Arn": "arn:aws:iam::12345678012:policy/my-policy", + "Path": "/", + "DefaultVersionId": "v1", + "AttachmentCount": 0, + "PermissionsBoundaryUsageCount": 0, + "IsAttachable": true, + "CreateDate": "2023-05-24T23:16:39+00:00", + "UpdateDate": "2023-05-24T23:16:39+00:00", + "Tags": [ + { + "Key": "Department", + "Value": "Accounting" + }, + "Key": "Location", + "Value": "Seattle" + { + + ] + } + } + + +For more information on Tagging policies, see `Tagging customer managed policies `__ in the *IAM User Guide*. + -.. _`Specifying Parameter Values`: http://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html diff --git a/awscli/examples/iam/create-role.rst b/awscli/examples/iam/create-role.rst index b7f596af5ae5..0fd52186b4b8 100644 --- a/awscli/examples/iam/create-role.rst +++ b/awscli/examples/iam/create-role.rst @@ -1,8 +1,10 @@ -**To create an IAM role** +**Example 1: To create an IAM role** The following ``create-role`` command creates a role named ``Test-Role`` and attaches a trust policy to it:: - aws iam create-role --role-name Test-Role --assume-role-policy-document file://Test-Role-Trust-Policy.json + aws iam create-role \ + --role-name Test-Role \ + --assume-role-policy-document file://Test-Role-Trust-Policy.json Output:: @@ -21,7 +23,88 @@ The trust policy is defined as a JSON document in the *Test-Role-Trust-Policy.js To attach a permissions policy to a role, use the ``put-role-policy`` command. -For more information, see `Creating a Role`_ in the *Using IAM* guide. +For more information, see `Creating a Role `_ in the *AWS IAM User Guide*. -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html +**Example 2: To create an IAM role with specified maximum session duration** +The following ``create-role`` command creates a role named ``Test-Role`` and sets a maximum session duration of 7200 seconds (2 hours):: + + aws iam create-role \ + --role-name Test-Role \ + --assume-role-policy-document file://Test-Role-Trust-Policy.json \ + --max-session-duration 7200 + +Output:: + + { + "Role": { + "Path": "/", + "RoleName": "Test-Role", + "RoleId": "AKIAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::12345678012:role/Test-Role", + "CreateDate": "2023-05-24T23:50:25+00:00", + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "Statement1", + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::12345678012:root" + }, + "Action": "sts:AssumeRole" + } + ] + } + } + } + +For more information, see `Creating a Role `__ in the *AWS IAM User Guide*. + +**Example 3: To create an IAM Role with tags** + +The following command creates an IAM Role ``Test-Role`` with tags. This example uses the ``--tags`` parameter flag with the following +JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be +used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: + + aws iam create-role \ + --role-name Test-Role \ + --assume-role-policy-document file://Test-Role-Trust-Policy.json \ + --tags '{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}' + +Output:: + + { + "Role": { + "Path": "/", + "RoleName": "Test-Role", + "RoleId": "AKIAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::123456789012:role/Test-Role", + "CreateDate": "2023-05-25T23:29:41+00:00", + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "Statement1", + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::123456789012:root" + }, + "Action": "sts:AssumeRole" + } + ] + }, + "Tags": [ + { + "Key": "Department", + "Value": "Accounting" + }, + { + "Key": "Location", + "Value": "Seattle" + } + ] + } + } + +For more information, see `Tagging IAM roles `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/iam/create-user.rst b/awscli/examples/iam/create-user.rst index 6a50e4837fa7..4c1967293e09 100644 --- a/awscli/examples/iam/create-user.rst +++ b/awscli/examples/iam/create-user.rst @@ -1,21 +1,104 @@ -**To create an IAM user** +**Example 1: To create an IAM user** -The following ``create-user`` command creates an IAM user named ``Bob`` in the current account:: +The following ``create-user`` command creates an IAM user named ``Bob`` in the current account. :: - aws iam create-user --user-name Bob + aws iam create-user \ + --user-name Bob Output:: - { - "User": { - "UserName": "Bob", - "Path": "/", - "CreateDate": "2013-06-08T03:20:41.270Z", - "UserId": "AIDAIOSFODNN7EXAMPLE", - "Arn": "arn:aws:iam::123456789012:user/Bob" - } - } + { + "User": { + "UserName": "Bob", + "Path": "/", + "CreateDate": "2023-06-08T03:20:41.270Z", + "UserId": "AIDAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::123456789012:user/Bob" + } + } + +For more information, see `Adding a New User to Your AWS Account `_ in the *AWS IAM User Guide*. + +**Example 2: To create an IAM user at a specified path** + +The following ``create-user`` command creates an IAM user named ``Bob`` at the specified path. :: + + aws iam create-user \ + --user-name Bob \ + --path /division_abc/subdivision_xyz/ + +Output:: + + { + "User": { + "Path": "/division_abc/subdivision_xyz/", + "UserName": "Bob", + "UserId": "AIDAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::12345678012:user/division_abc/subdivision_xyz/Bob", + "CreateDate": "2023-05-24T18:20:17+00:00" + } + } + +For more information, see `IAM identifiers `_ in the *AWS IAM User Guide*. + +**Example 3: To Create an IAM User with tags** + +The following ``create-user`` command creates an IAM user named ``Bob`` with tags. This example uses the ``--tags`` parameter flag with the following +JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be +used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``:: + + aws iam create-user \ + --user-name Bob \ + --tags '{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}' + +Output:: + + { + "User": { + "Path": "/", + "UserName": "Bob", + "UserId": "AIDAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::12345678012:user/Bob", + "CreateDate": "2023-05-25T17:14:21+00:00", + "Tags": [ + { + "Key": "Department", + "Value": "Accounting" + }, + { + "Key": "Location", + "Value": "Seattle" + } + ] + } + } + +For more information, see `Tagging IAM users `__ in the *AWS IAM User Guide*. + +**Example 3: To create an IAM user with a set permissions boundary** + +The following ``create-user`` command creates an IAM user named ``Bob`` with the permissions boundary of AmazonS3FullAccess:: + + aws iam create-user \ + --user-name Bob \ + --permissions-boundary arn:aws:iam::aws:policy/AmazonS3FullAccess + +Output:: + + { + "User": { + "Path": "/", + "UserName": "Bob", + "UserId": "AIDAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::12345678012:user/Bob", + "CreateDate": "2023-05-24T17:50:53+00:00", + "PermissionsBoundary": { + "PermissionsBoundaryType": "Policy", + "PermissionsBoundaryArn": "arn:aws:iam::aws:policy/AmazonS3FullAccess" + } + } + } + +For more information, see `Permissions boundaries for IAM entities `__ in the *AWS IAM User Guide* -For more information, see `Adding a New User to Your AWS Account`_ in the *Using IAM* guide. -.. _`Adding a New User to Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html diff --git a/awscli/examples/lambda/delete-function.rst b/awscli/examples/lambda/delete-function.rst index 3c44fbde95dd..bbe8693a5836 100755 --- a/awscli/examples/lambda/delete-function.rst +++ b/awscli/examples/lambda/delete-function.rst @@ -1,10 +1,28 @@ -**To delete a Lambda function** +**Example 1: To delete a Lambda function by function name** -The following ``delete-function`` example deletes the Lambda function named ``my-function``. :: +The following ``delete-function`` example deletes the Lambda function named ``my-function`` by specifying the function's name. :: aws lambda delete-function \ --function-name my-function This command produces no output. +**Example 2: To delete a Lambda function by function ARN** + +The following ``delete-function`` example deletes the Lambda function named ``my-function`` by specifying the function's ARN. :: + + aws lambda delete-function \ + --function-name arn:aws:lambda:us-west-2:123456789012:function:my-function + +This command produces no output. + +**Example 3: To delete a Lambda function by partial function ARN** + +The following ``delete-function`` example deletes the Lambda function named ``my-function`` by specifying the function's partial ARN. :: + + aws lambda delete-function \ + --function-name 123456789012:function:my-function + +This command produces no output. + For more information, see `AWS Lambda Function Configuration `__ in the *AWS Lambda Developer Guide*. diff --git a/awscli/examples/s3/sync.rst b/awscli/examples/s3/sync.rst index 7f38194a5b28..9176e584a87f 100644 --- a/awscli/examples/s3/sync.rst +++ b/awscli/examples/s3/sync.rst @@ -79,6 +79,22 @@ Output:: download: s3://mybucket/test1.txt to test1.txt +**Sync from S3 bucket to another S3 bucket while excluding and including objects that match a specified pattern** + +The following ``sync`` command syncs objects under a specified prefix and bucket to objects under another specified +prefix and bucket by copying s3 objects. Because both the ``--exclude`` and ``--include`` parameter flags are thrown, +the second flag will take precedence over the first flag. In this example, all files are excluded from the ``sync`` +command except for files ending with .txt. The bucket ``mybucket`` contains the objects ``test.txt``, ``image1.png``, +and ``image2.png``. The bucket``mybucket2`` contains no objects:: + + aws s3 sync s3://mybucket s3://mybucket2 \ + --exclude "*" \ + --include "*txt" + +Output:: + + copy: s3://mybucket/test.txt to s3://mybucket2/test.txt + The following ``sync`` command syncs files between two buckets in different regions:: aws s3 sync s3://my-us-west-2-bucket s3://my-us-east-1-bucket --source-region us-west-2 --region us-east-1 From b3ab7ad45bbcda12eaf78ee4efa533f2347b56eb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 26 May 2023 18:07:50 +0000 Subject: [PATCH 0059/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-25274.json | 5 +++++ .changes/next-release/api-change-iotwireless-74509.json | 5 +++++ .changes/next-release/api-change-sagemaker-30297.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-connect-25274.json create mode 100644 .changes/next-release/api-change-iotwireless-74509.json create mode 100644 .changes/next-release/api-change-sagemaker-30297.json diff --git a/.changes/next-release/api-change-connect-25274.json b/.changes/next-release/api-change-connect-25274.json new file mode 100644 index 000000000000..51ce22adecf8 --- /dev/null +++ b/.changes/next-release/api-change-connect-25274.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Documentation update for a new Initiation Method value in DescribeContact API" +} diff --git a/.changes/next-release/api-change-iotwireless-74509.json b/.changes/next-release/api-change-iotwireless-74509.json new file mode 100644 index 000000000000..ca1837d1f37f --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-74509.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "Add Multicast Group support in Network Analyzer Configuration." +} diff --git a/.changes/next-release/api-change-sagemaker-30297.json b/.changes/next-release/api-change-sagemaker-30297.json new file mode 100644 index 000000000000..267b5b6b4de2 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-30297.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added ml.p4d and ml.inf1 as supported instance type families for SageMaker Notebook Instances." +} From dbf5f1abc0b2908a8fa0ed3e7fb00db69c5319b3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 26 May 2023 18:08:05 +0000 Subject: [PATCH 0060/1632] Bumping version to 1.27.142 --- .changes/1.27.142.json | 17 +++++++++++++++++ .../next-release/api-change-connect-25274.json | 5 ----- .../api-change-iotwireless-74509.json | 5 ----- .../api-change-sagemaker-30297.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.27.142.json delete mode 100644 .changes/next-release/api-change-connect-25274.json delete mode 100644 .changes/next-release/api-change-iotwireless-74509.json delete mode 100644 .changes/next-release/api-change-sagemaker-30297.json diff --git a/.changes/1.27.142.json b/.changes/1.27.142.json new file mode 100644 index 000000000000..77581b9824b4 --- /dev/null +++ b/.changes/1.27.142.json @@ -0,0 +1,17 @@ +[ + { + "category": "``connect``", + "description": "Documentation update for a new Initiation Method value in DescribeContact API", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "Add Multicast Group support in Network Analyzer Configuration.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added ml.p4d and ml.inf1 as supported instance type families for SageMaker Notebook Instances.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-25274.json b/.changes/next-release/api-change-connect-25274.json deleted file mode 100644 index 51ce22adecf8..000000000000 --- a/.changes/next-release/api-change-connect-25274.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Documentation update for a new Initiation Method value in DescribeContact API" -} diff --git a/.changes/next-release/api-change-iotwireless-74509.json b/.changes/next-release/api-change-iotwireless-74509.json deleted file mode 100644 index ca1837d1f37f..000000000000 --- a/.changes/next-release/api-change-iotwireless-74509.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "Add Multicast Group support in Network Analyzer Configuration." -} diff --git a/.changes/next-release/api-change-sagemaker-30297.json b/.changes/next-release/api-change-sagemaker-30297.json deleted file mode 100644 index 267b5b6b4de2..000000000000 --- a/.changes/next-release/api-change-sagemaker-30297.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added ml.p4d and ml.inf1 as supported instance type families for SageMaker Notebook Instances." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 93467866e58b..09324fc3a007 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.27.142 +======== + +* api-change:``connect``: Documentation update for a new Initiation Method value in DescribeContact API +* api-change:``iotwireless``: Add Multicast Group support in Network Analyzer Configuration. +* api-change:``sagemaker``: Added ml.p4d and ml.inf1 as supported instance type families for SageMaker Notebook Instances. + + 1.27.141 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 064b3beb7473..cecc6db5a176 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.141' +__version__ = '1.27.142' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a25ddef77fc2..9638917ce23b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.141' +release = '1.27.142' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9353706c85b9..b07f5d3cbe2d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.141 + botocore==1.29.142 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index de2be5888f69..3c6f297d4d46 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.141', + 'botocore==1.29.142', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 1a7ff4d84ef9409edd75cb0aaefa7bd24c44fb48 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 May 2023 18:10:07 +0000 Subject: [PATCH 0061/1632] Update changelog based on model updates --- .changes/next-release/api-change-chimesdkvoice-87436.json | 5 +++++ .changes/next-release/api-change-glue-39499.json | 5 +++++ .changes/next-release/api-change-groundstation-32368.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-64889.json | 5 +++++ .changes/next-release/api-change-location-31657.json | 5 +++++ .changes/next-release/api-change-memorydb-96408.json | 5 +++++ .changes/next-release/api-change-personalize-41940.json | 5 +++++ .changes/next-release/api-change-polly-13172.json | 5 +++++ .changes/next-release/api-change-securityhub-15220.json | 5 +++++ .changes/next-release/api-change-wafv2-89078.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkvoice-87436.json create mode 100644 .changes/next-release/api-change-glue-39499.json create mode 100644 .changes/next-release/api-change-groundstation-32368.json create mode 100644 .changes/next-release/api-change-iotfleetwise-64889.json create mode 100644 .changes/next-release/api-change-location-31657.json create mode 100644 .changes/next-release/api-change-memorydb-96408.json create mode 100644 .changes/next-release/api-change-personalize-41940.json create mode 100644 .changes/next-release/api-change-polly-13172.json create mode 100644 .changes/next-release/api-change-securityhub-15220.json create mode 100644 .changes/next-release/api-change-wafv2-89078.json diff --git a/.changes/next-release/api-change-chimesdkvoice-87436.json b/.changes/next-release/api-change-chimesdkvoice-87436.json new file mode 100644 index 000000000000..83fcf9478640 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkvoice-87436.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-voice``", + "description": "Added optional CallLeg field to StartSpeakerSearchTask API request" +} diff --git a/.changes/next-release/api-change-glue-39499.json b/.changes/next-release/api-change-glue-39499.json new file mode 100644 index 000000000000..1f3c7a4a9348 --- /dev/null +++ b/.changes/next-release/api-change-glue-39499.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Added Runtime parameter to allow selection of Ray Runtime" +} diff --git a/.changes/next-release/api-change-groundstation-32368.json b/.changes/next-release/api-change-groundstation-32368.json new file mode 100644 index 000000000000..bb294a5fe69c --- /dev/null +++ b/.changes/next-release/api-change-groundstation-32368.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "Updating description of GetMinuteUsage to be clearer." +} diff --git a/.changes/next-release/api-change-iotfleetwise-64889.json b/.changes/next-release/api-change-iotfleetwise-64889.json new file mode 100644 index 000000000000..76f78255b11a --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-64889.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "Campaigns now support selecting Timestream or S3 as the data destination, Signal catalogs now support \"Deprecation\" keyword released in VSS v2.1 and \"Comment\" keyword released in VSS v3.0" +} diff --git a/.changes/next-release/api-change-location-31657.json b/.changes/next-release/api-change-location-31657.json new file mode 100644 index 000000000000..af18e364a8de --- /dev/null +++ b/.changes/next-release/api-change-location-31657.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "This release adds API support for political views for the maps service APIs: CreateMap, UpdateMap, DescribeMap." +} diff --git a/.changes/next-release/api-change-memorydb-96408.json b/.changes/next-release/api-change-memorydb-96408.json new file mode 100644 index 000000000000..9116d1c776e4 --- /dev/null +++ b/.changes/next-release/api-change-memorydb-96408.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``memorydb``", + "description": "Amazon MemoryDB for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0" +} diff --git a/.changes/next-release/api-change-personalize-41940.json b/.changes/next-release/api-change-personalize-41940.json new file mode 100644 index 000000000000..84c0e51bd3fa --- /dev/null +++ b/.changes/next-release/api-change-personalize-41940.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "This release provides support for the exclusion of certain columns for training when creating a solution and creating or updating a recommender with Amazon Personalize." +} diff --git a/.changes/next-release/api-change-polly-13172.json b/.changes/next-release/api-change-polly-13172.json new file mode 100644 index 000000000000..9aaa9b1b8f81 --- /dev/null +++ b/.changes/next-release/api-change-polly-13172.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Amazon Polly adds 2 new voices - Sofie (da-DK) and Niamh (en-IE)" +} diff --git a/.changes/next-release/api-change-securityhub-15220.json b/.changes/next-release/api-change-securityhub-15220.json new file mode 100644 index 000000000000..3f30f0b61e4f --- /dev/null +++ b/.changes/next-release/api-change-securityhub-15220.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Added new resource detail objects to ASFF, including resources for AwsGuardDutyDetector, AwsAmazonMqBroker, AwsEventSchemasRegistry, AwsAppSyncGraphQlApi and AwsStepFunctionStateMachine." +} diff --git a/.changes/next-release/api-change-wafv2-89078.json b/.changes/next-release/api-change-wafv2-89078.json new file mode 100644 index 000000000000..09108827a885 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-89078.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "This SDK release provides customers the ability to use Header Order as a field to match." +} From a0a64e25d45de578d931e2491ff3abb5535795b0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 May 2023 18:10:22 +0000 Subject: [PATCH 0062/1632] Bumping version to 1.27.143 --- .changes/1.27.143.json | 52 +++++++++++++++++++ .../api-change-chimesdkvoice-87436.json | 5 -- .../next-release/api-change-glue-39499.json | 5 -- .../api-change-groundstation-32368.json | 5 -- .../api-change-iotfleetwise-64889.json | 5 -- .../api-change-location-31657.json | 5 -- .../api-change-memorydb-96408.json | 5 -- .../api-change-personalize-41940.json | 5 -- .../next-release/api-change-polly-13172.json | 5 -- .../api-change-securityhub-15220.json | 5 -- .../next-release/api-change-wafv2-89078.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.27.143.json delete mode 100644 .changes/next-release/api-change-chimesdkvoice-87436.json delete mode 100644 .changes/next-release/api-change-glue-39499.json delete mode 100644 .changes/next-release/api-change-groundstation-32368.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-64889.json delete mode 100644 .changes/next-release/api-change-location-31657.json delete mode 100644 .changes/next-release/api-change-memorydb-96408.json delete mode 100644 .changes/next-release/api-change-personalize-41940.json delete mode 100644 .changes/next-release/api-change-polly-13172.json delete mode 100644 .changes/next-release/api-change-securityhub-15220.json delete mode 100644 .changes/next-release/api-change-wafv2-89078.json diff --git a/.changes/1.27.143.json b/.changes/1.27.143.json new file mode 100644 index 000000000000..f01f4bf965a1 --- /dev/null +++ b/.changes/1.27.143.json @@ -0,0 +1,52 @@ +[ + { + "category": "``chime-sdk-voice``", + "description": "Added optional CallLeg field to StartSpeakerSearchTask API request", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Added Runtime parameter to allow selection of Ray Runtime", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "Updating description of GetMinuteUsage to be clearer.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "Campaigns now support selecting Timestream or S3 as the data destination, Signal catalogs now support \"Deprecation\" keyword released in VSS v2.1 and \"Comment\" keyword released in VSS v3.0", + "type": "api-change" + }, + { + "category": "``location``", + "description": "This release adds API support for political views for the maps service APIs: CreateMap, UpdateMap, DescribeMap.", + "type": "api-change" + }, + { + "category": "``memorydb``", + "description": "Amazon MemoryDB for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "This release provides support for the exclusion of certain columns for training when creating a solution and creating or updating a recommender with Amazon Personalize.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Amazon Polly adds 2 new voices - Sofie (da-DK) and Niamh (en-IE)", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Added new resource detail objects to ASFF, including resources for AwsGuardDutyDetector, AwsAmazonMqBroker, AwsEventSchemasRegistry, AwsAppSyncGraphQlApi and AwsStepFunctionStateMachine.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "This SDK release provides customers the ability to use Header Order as a field to match.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkvoice-87436.json b/.changes/next-release/api-change-chimesdkvoice-87436.json deleted file mode 100644 index 83fcf9478640..000000000000 --- a/.changes/next-release/api-change-chimesdkvoice-87436.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-voice``", - "description": "Added optional CallLeg field to StartSpeakerSearchTask API request" -} diff --git a/.changes/next-release/api-change-glue-39499.json b/.changes/next-release/api-change-glue-39499.json deleted file mode 100644 index 1f3c7a4a9348..000000000000 --- a/.changes/next-release/api-change-glue-39499.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Added Runtime parameter to allow selection of Ray Runtime" -} diff --git a/.changes/next-release/api-change-groundstation-32368.json b/.changes/next-release/api-change-groundstation-32368.json deleted file mode 100644 index bb294a5fe69c..000000000000 --- a/.changes/next-release/api-change-groundstation-32368.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "Updating description of GetMinuteUsage to be clearer." -} diff --git a/.changes/next-release/api-change-iotfleetwise-64889.json b/.changes/next-release/api-change-iotfleetwise-64889.json deleted file mode 100644 index 76f78255b11a..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-64889.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "Campaigns now support selecting Timestream or S3 as the data destination, Signal catalogs now support \"Deprecation\" keyword released in VSS v2.1 and \"Comment\" keyword released in VSS v3.0" -} diff --git a/.changes/next-release/api-change-location-31657.json b/.changes/next-release/api-change-location-31657.json deleted file mode 100644 index af18e364a8de..000000000000 --- a/.changes/next-release/api-change-location-31657.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "This release adds API support for political views for the maps service APIs: CreateMap, UpdateMap, DescribeMap." -} diff --git a/.changes/next-release/api-change-memorydb-96408.json b/.changes/next-release/api-change-memorydb-96408.json deleted file mode 100644 index 9116d1c776e4..000000000000 --- a/.changes/next-release/api-change-memorydb-96408.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``memorydb``", - "description": "Amazon MemoryDB for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0" -} diff --git a/.changes/next-release/api-change-personalize-41940.json b/.changes/next-release/api-change-personalize-41940.json deleted file mode 100644 index 84c0e51bd3fa..000000000000 --- a/.changes/next-release/api-change-personalize-41940.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "This release provides support for the exclusion of certain columns for training when creating a solution and creating or updating a recommender with Amazon Personalize." -} diff --git a/.changes/next-release/api-change-polly-13172.json b/.changes/next-release/api-change-polly-13172.json deleted file mode 100644 index 9aaa9b1b8f81..000000000000 --- a/.changes/next-release/api-change-polly-13172.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Amazon Polly adds 2 new voices - Sofie (da-DK) and Niamh (en-IE)" -} diff --git a/.changes/next-release/api-change-securityhub-15220.json b/.changes/next-release/api-change-securityhub-15220.json deleted file mode 100644 index 3f30f0b61e4f..000000000000 --- a/.changes/next-release/api-change-securityhub-15220.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Added new resource detail objects to ASFF, including resources for AwsGuardDutyDetector, AwsAmazonMqBroker, AwsEventSchemasRegistry, AwsAppSyncGraphQlApi and AwsStepFunctionStateMachine." -} diff --git a/.changes/next-release/api-change-wafv2-89078.json b/.changes/next-release/api-change-wafv2-89078.json deleted file mode 100644 index 09108827a885..000000000000 --- a/.changes/next-release/api-change-wafv2-89078.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "This SDK release provides customers the ability to use Header Order as a field to match." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 09324fc3a007..da4232adc5ad 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.27.143 +======== + +* api-change:``chime-sdk-voice``: Added optional CallLeg field to StartSpeakerSearchTask API request +* api-change:``glue``: Added Runtime parameter to allow selection of Ray Runtime +* api-change:``groundstation``: Updating description of GetMinuteUsage to be clearer. +* api-change:``iotfleetwise``: Campaigns now support selecting Timestream or S3 as the data destination, Signal catalogs now support "Deprecation" keyword released in VSS v2.1 and "Comment" keyword released in VSS v3.0 +* api-change:``location``: This release adds API support for political views for the maps service APIs: CreateMap, UpdateMap, DescribeMap. +* api-change:``memorydb``: Amazon MemoryDB for Redis now supports AWS Identity and Access Management authentication access to Redis clusters starting with redis-engine version 7.0 +* api-change:``personalize``: This release provides support for the exclusion of certain columns for training when creating a solution and creating or updating a recommender with Amazon Personalize. +* api-change:``polly``: Amazon Polly adds 2 new voices - Sofie (da-DK) and Niamh (en-IE) +* api-change:``securityhub``: Added new resource detail objects to ASFF, including resources for AwsGuardDutyDetector, AwsAmazonMqBroker, AwsEventSchemasRegistry, AwsAppSyncGraphQlApi and AwsStepFunctionStateMachine. +* api-change:``wafv2``: This SDK release provides customers the ability to use Header Order as a field to match. + + 1.27.142 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index cecc6db5a176..7d0b0d6f0709 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.142' +__version__ = '1.27.143' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9638917ce23b..93946d5da082 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.142' +release = '1.27.143' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b07f5d3cbe2d..e1881adf5469 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.142 + botocore==1.29.143 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 3c6f297d4d46..3e2a704f1e97 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.142', + 'botocore==1.29.143', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 4e7ddf2e8d270cb6aa91c71741b4b4575a55ea5b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 31 May 2023 18:12:52 +0000 Subject: [PATCH 0063/1632] Update changelog based on model updates --- .changes/next-release/api-change-config-49116.json | 5 +++++ .changes/next-release/api-change-frauddetector-96283.json | 5 +++++ .changes/next-release/api-change-healthlake-76200.json | 5 +++++ .changes/next-release/api-change-m2-3906.json | 5 +++++ .changes/next-release/api-change-rds-10182.json | 5 +++++ .changes/next-release/api-change-servicecatalog-42527.json | 5 +++++ .changes/next-release/api-change-workspacesweb-88604.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-config-49116.json create mode 100644 .changes/next-release/api-change-frauddetector-96283.json create mode 100644 .changes/next-release/api-change-healthlake-76200.json create mode 100644 .changes/next-release/api-change-m2-3906.json create mode 100644 .changes/next-release/api-change-rds-10182.json create mode 100644 .changes/next-release/api-change-servicecatalog-42527.json create mode 100644 .changes/next-release/api-change-workspacesweb-88604.json diff --git a/.changes/next-release/api-change-config-49116.json b/.changes/next-release/api-change-config-49116.json new file mode 100644 index 000000000000..94c4ca8f3a63 --- /dev/null +++ b/.changes/next-release/api-change-config-49116.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Resource Types Exclusion feature launch by AWS Config" +} diff --git a/.changes/next-release/api-change-frauddetector-96283.json b/.changes/next-release/api-change-frauddetector-96283.json new file mode 100644 index 000000000000..43cfb52a23fc --- /dev/null +++ b/.changes/next-release/api-change-frauddetector-96283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``frauddetector``", + "description": "This release enables publishing event predictions from Amazon Fraud Detector (AFD) to Amazon EventBridge. For example, after getting predictions from AFD, Amazon EventBridge rules can be configured to trigger notification through an SNS topic, send a message with SES, or trigger Lambda workflows." +} diff --git a/.changes/next-release/api-change-healthlake-76200.json b/.changes/next-release/api-change-healthlake-76200.json new file mode 100644 index 000000000000..6ec710c121f4 --- /dev/null +++ b/.changes/next-release/api-change-healthlake-76200.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``healthlake``", + "description": "This release adds a new request parameter to the CreateFHIRDatastore API operation. IdentityProviderConfiguration specifies how you want to authenticate incoming requests to your Healthlake Data Store." +} diff --git a/.changes/next-release/api-change-m2-3906.json b/.changes/next-release/api-change-m2-3906.json new file mode 100644 index 000000000000..454ba7207aa2 --- /dev/null +++ b/.changes/next-release/api-change-m2-3906.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``m2``", + "description": "Adds an optional create-only 'roleArn' property to Application resources. Enables PS and PO data set org types." +} diff --git a/.changes/next-release/api-change-rds-10182.json b/.changes/next-release/api-change-rds-10182.json new file mode 100644 index 000000000000..d852d251a860 --- /dev/null +++ b/.changes/next-release/api-change-rds-10182.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for changing the engine for Oracle using the ModifyDbInstance API" +} diff --git a/.changes/next-release/api-change-servicecatalog-42527.json b/.changes/next-release/api-change-servicecatalog-42527.json new file mode 100644 index 000000000000..79222ff457a7 --- /dev/null +++ b/.changes/next-release/api-change-servicecatalog-42527.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicecatalog``", + "description": "Documentation updates for ServiceCatalog." +} diff --git a/.changes/next-release/api-change-workspacesweb-88604.json b/.changes/next-release/api-change-workspacesweb-88604.json new file mode 100644 index 000000000000..69d0bae24441 --- /dev/null +++ b/.changes/next-release/api-change-workspacesweb-88604.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-web``", + "description": "WorkSpaces Web now allows you to control which IP addresses your WorkSpaces Web portal may be accessed from." +} From 2bcad7c79b749b1190268e590e8b9bb1916722cc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 31 May 2023 18:13:04 +0000 Subject: [PATCH 0064/1632] Bumping version to 1.27.144 --- .changes/1.27.144.json | 37 +++++++++++++++++++ .../next-release/api-change-config-49116.json | 5 --- .../api-change-frauddetector-96283.json | 5 --- .../api-change-healthlake-76200.json | 5 --- .changes/next-release/api-change-m2-3906.json | 5 --- .../next-release/api-change-rds-10182.json | 5 --- .../api-change-servicecatalog-42527.json | 5 --- .../api-change-workspacesweb-88604.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.144.json delete mode 100644 .changes/next-release/api-change-config-49116.json delete mode 100644 .changes/next-release/api-change-frauddetector-96283.json delete mode 100644 .changes/next-release/api-change-healthlake-76200.json delete mode 100644 .changes/next-release/api-change-m2-3906.json delete mode 100644 .changes/next-release/api-change-rds-10182.json delete mode 100644 .changes/next-release/api-change-servicecatalog-42527.json delete mode 100644 .changes/next-release/api-change-workspacesweb-88604.json diff --git a/.changes/1.27.144.json b/.changes/1.27.144.json new file mode 100644 index 000000000000..5697d345c909 --- /dev/null +++ b/.changes/1.27.144.json @@ -0,0 +1,37 @@ +[ + { + "category": "``config``", + "description": "Resource Types Exclusion feature launch by AWS Config", + "type": "api-change" + }, + { + "category": "``frauddetector``", + "description": "This release enables publishing event predictions from Amazon Fraud Detector (AFD) to Amazon EventBridge. For example, after getting predictions from AFD, Amazon EventBridge rules can be configured to trigger notification through an SNS topic, send a message with SES, or trigger Lambda workflows.", + "type": "api-change" + }, + { + "category": "``healthlake``", + "description": "This release adds a new request parameter to the CreateFHIRDatastore API operation. IdentityProviderConfiguration specifies how you want to authenticate incoming requests to your Healthlake Data Store.", + "type": "api-change" + }, + { + "category": "``m2``", + "description": "Adds an optional create-only 'roleArn' property to Application resources. Enables PS and PO data set org types.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for changing the engine for Oracle using the ModifyDbInstance API", + "type": "api-change" + }, + { + "category": "``servicecatalog``", + "description": "Documentation updates for ServiceCatalog.", + "type": "api-change" + }, + { + "category": "``workspaces-web``", + "description": "WorkSpaces Web now allows you to control which IP addresses your WorkSpaces Web portal may be accessed from.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-config-49116.json b/.changes/next-release/api-change-config-49116.json deleted file mode 100644 index 94c4ca8f3a63..000000000000 --- a/.changes/next-release/api-change-config-49116.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Resource Types Exclusion feature launch by AWS Config" -} diff --git a/.changes/next-release/api-change-frauddetector-96283.json b/.changes/next-release/api-change-frauddetector-96283.json deleted file mode 100644 index 43cfb52a23fc..000000000000 --- a/.changes/next-release/api-change-frauddetector-96283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``frauddetector``", - "description": "This release enables publishing event predictions from Amazon Fraud Detector (AFD) to Amazon EventBridge. For example, after getting predictions from AFD, Amazon EventBridge rules can be configured to trigger notification through an SNS topic, send a message with SES, or trigger Lambda workflows." -} diff --git a/.changes/next-release/api-change-healthlake-76200.json b/.changes/next-release/api-change-healthlake-76200.json deleted file mode 100644 index 6ec710c121f4..000000000000 --- a/.changes/next-release/api-change-healthlake-76200.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``healthlake``", - "description": "This release adds a new request parameter to the CreateFHIRDatastore API operation. IdentityProviderConfiguration specifies how you want to authenticate incoming requests to your Healthlake Data Store." -} diff --git a/.changes/next-release/api-change-m2-3906.json b/.changes/next-release/api-change-m2-3906.json deleted file mode 100644 index 454ba7207aa2..000000000000 --- a/.changes/next-release/api-change-m2-3906.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``m2``", - "description": "Adds an optional create-only 'roleArn' property to Application resources. Enables PS and PO data set org types." -} diff --git a/.changes/next-release/api-change-rds-10182.json b/.changes/next-release/api-change-rds-10182.json deleted file mode 100644 index d852d251a860..000000000000 --- a/.changes/next-release/api-change-rds-10182.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for changing the engine for Oracle using the ModifyDbInstance API" -} diff --git a/.changes/next-release/api-change-servicecatalog-42527.json b/.changes/next-release/api-change-servicecatalog-42527.json deleted file mode 100644 index 79222ff457a7..000000000000 --- a/.changes/next-release/api-change-servicecatalog-42527.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicecatalog``", - "description": "Documentation updates for ServiceCatalog." -} diff --git a/.changes/next-release/api-change-workspacesweb-88604.json b/.changes/next-release/api-change-workspacesweb-88604.json deleted file mode 100644 index 69d0bae24441..000000000000 --- a/.changes/next-release/api-change-workspacesweb-88604.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-web``", - "description": "WorkSpaces Web now allows you to control which IP addresses your WorkSpaces Web portal may be accessed from." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index da4232adc5ad..18c0498674cb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.144 +======== + +* api-change:``config``: Resource Types Exclusion feature launch by AWS Config +* api-change:``frauddetector``: This release enables publishing event predictions from Amazon Fraud Detector (AFD) to Amazon EventBridge. For example, after getting predictions from AFD, Amazon EventBridge rules can be configured to trigger notification through an SNS topic, send a message with SES, or trigger Lambda workflows. +* api-change:``healthlake``: This release adds a new request parameter to the CreateFHIRDatastore API operation. IdentityProviderConfiguration specifies how you want to authenticate incoming requests to your Healthlake Data Store. +* api-change:``m2``: Adds an optional create-only 'roleArn' property to Application resources. Enables PS and PO data set org types. +* api-change:``rds``: This release adds support for changing the engine for Oracle using the ModifyDbInstance API +* api-change:``servicecatalog``: Documentation updates for ServiceCatalog. +* api-change:``workspaces-web``: WorkSpaces Web now allows you to control which IP addresses your WorkSpaces Web portal may be accessed from. + + 1.27.143 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7d0b0d6f0709..7cc9fd4a34e4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.143' +__version__ = '1.27.144' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 93946d5da082..a6137912a4f4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.143' +release = '1.27.144' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e1881adf5469..2a0ff2618825 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.143 + botocore==1.29.144 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 3e2a704f1e97..0b7bf68641d9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.143', + 'botocore==1.29.144', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From f95247e5f75b739bc9c57da5a1a445bd7d4be5fe Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 1 Jun 2023 18:13:27 +0000 Subject: [PATCH 0065/1632] Update changelog based on model updates --- .changes/next-release/api-change-alexaforbusiness-95379.json | 5 +++++ .changes/next-release/api-change-appflow-15297.json | 5 +++++ .changes/next-release/api-change-customerprofiles-91149.json | 5 +++++ .changes/next-release/api-change-ivs-9249.json | 5 +++++ .changes/next-release/api-change-sagemaker-71080.json | 5 +++++ .changes/next-release/api-change-wafv2-42400.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-alexaforbusiness-95379.json create mode 100644 .changes/next-release/api-change-appflow-15297.json create mode 100644 .changes/next-release/api-change-customerprofiles-91149.json create mode 100644 .changes/next-release/api-change-ivs-9249.json create mode 100644 .changes/next-release/api-change-sagemaker-71080.json create mode 100644 .changes/next-release/api-change-wafv2-42400.json diff --git a/.changes/next-release/api-change-alexaforbusiness-95379.json b/.changes/next-release/api-change-alexaforbusiness-95379.json new file mode 100644 index 000000000000..2c06134d989d --- /dev/null +++ b/.changes/next-release/api-change-alexaforbusiness-95379.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``alexaforbusiness``", + "description": "Alexa for Business has been deprecated and is no longer supported." +} diff --git a/.changes/next-release/api-change-appflow-15297.json b/.changes/next-release/api-change-appflow-15297.json new file mode 100644 index 000000000000..41b6eedeafbb --- /dev/null +++ b/.changes/next-release/api-change-appflow-15297.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "Added ability to select DataTransferApiType for DescribeConnector and CreateFlow requests when using Async supported connectors. Added supportedDataTransferType to DescribeConnector/DescribeConnectors/ListConnector response." +} diff --git a/.changes/next-release/api-change-customerprofiles-91149.json b/.changes/next-release/api-change-customerprofiles-91149.json new file mode 100644 index 000000000000..85a8aedef3d5 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-91149.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "This release introduces calculated attribute related APIs." +} diff --git a/.changes/next-release/api-change-ivs-9249.json b/.changes/next-release/api-change-ivs-9249.json new file mode 100644 index 000000000000..a781709f18b7 --- /dev/null +++ b/.changes/next-release/api-change-ivs-9249.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "API Update for IVS Advanced Channel type" +} diff --git a/.changes/next-release/api-change-sagemaker-71080.json b/.changes/next-release/api-change-sagemaker-71080.json new file mode 100644 index 000000000000..21b8ab9c99fa --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-71080.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot adds support for Parquet file input to NLP text classification jobs." +} diff --git a/.changes/next-release/api-change-wafv2-42400.json b/.changes/next-release/api-change-wafv2-42400.json new file mode 100644 index 000000000000..ccf96c4ee90d --- /dev/null +++ b/.changes/next-release/api-change-wafv2-42400.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "Corrected the information for the header order FieldToMatch setting" +} From f75cda213bc5b4c5250a0e1caf4feb387ae28d2b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 1 Jun 2023 18:13:42 +0000 Subject: [PATCH 0066/1632] Bumping version to 1.27.145 --- .changes/1.27.145.json | 32 +++++++++++++++++++ .../api-change-alexaforbusiness-95379.json | 5 --- .../api-change-appflow-15297.json | 5 --- .../api-change-customerprofiles-91149.json | 5 --- .../next-release/api-change-ivs-9249.json | 5 --- .../api-change-sagemaker-71080.json | 5 --- .../next-release/api-change-wafv2-42400.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.27.145.json delete mode 100644 .changes/next-release/api-change-alexaforbusiness-95379.json delete mode 100644 .changes/next-release/api-change-appflow-15297.json delete mode 100644 .changes/next-release/api-change-customerprofiles-91149.json delete mode 100644 .changes/next-release/api-change-ivs-9249.json delete mode 100644 .changes/next-release/api-change-sagemaker-71080.json delete mode 100644 .changes/next-release/api-change-wafv2-42400.json diff --git a/.changes/1.27.145.json b/.changes/1.27.145.json new file mode 100644 index 000000000000..231820a9c063 --- /dev/null +++ b/.changes/1.27.145.json @@ -0,0 +1,32 @@ +[ + { + "category": "``alexaforbusiness``", + "description": "Alexa for Business has been deprecated and is no longer supported.", + "type": "api-change" + }, + { + "category": "``appflow``", + "description": "Added ability to select DataTransferApiType for DescribeConnector and CreateFlow requests when using Async supported connectors. Added supportedDataTransferType to DescribeConnector/DescribeConnectors/ListConnector response.", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "This release introduces calculated attribute related APIs.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "API Update for IVS Advanced Channel type", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot adds support for Parquet file input to NLP text classification jobs.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Corrected the information for the header order FieldToMatch setting", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-alexaforbusiness-95379.json b/.changes/next-release/api-change-alexaforbusiness-95379.json deleted file mode 100644 index 2c06134d989d..000000000000 --- a/.changes/next-release/api-change-alexaforbusiness-95379.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``alexaforbusiness``", - "description": "Alexa for Business has been deprecated and is no longer supported." -} diff --git a/.changes/next-release/api-change-appflow-15297.json b/.changes/next-release/api-change-appflow-15297.json deleted file mode 100644 index 41b6eedeafbb..000000000000 --- a/.changes/next-release/api-change-appflow-15297.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "Added ability to select DataTransferApiType for DescribeConnector and CreateFlow requests when using Async supported connectors. Added supportedDataTransferType to DescribeConnector/DescribeConnectors/ListConnector response." -} diff --git a/.changes/next-release/api-change-customerprofiles-91149.json b/.changes/next-release/api-change-customerprofiles-91149.json deleted file mode 100644 index 85a8aedef3d5..000000000000 --- a/.changes/next-release/api-change-customerprofiles-91149.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "This release introduces calculated attribute related APIs." -} diff --git a/.changes/next-release/api-change-ivs-9249.json b/.changes/next-release/api-change-ivs-9249.json deleted file mode 100644 index a781709f18b7..000000000000 --- a/.changes/next-release/api-change-ivs-9249.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "API Update for IVS Advanced Channel type" -} diff --git a/.changes/next-release/api-change-sagemaker-71080.json b/.changes/next-release/api-change-sagemaker-71080.json deleted file mode 100644 index 21b8ab9c99fa..000000000000 --- a/.changes/next-release/api-change-sagemaker-71080.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon Sagemaker Autopilot adds support for Parquet file input to NLP text classification jobs." -} diff --git a/.changes/next-release/api-change-wafv2-42400.json b/.changes/next-release/api-change-wafv2-42400.json deleted file mode 100644 index ccf96c4ee90d..000000000000 --- a/.changes/next-release/api-change-wafv2-42400.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "Corrected the information for the header order FieldToMatch setting" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 18c0498674cb..87f1682ff858 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.145 +======== + +* api-change:``alexaforbusiness``: Alexa for Business has been deprecated and is no longer supported. +* api-change:``appflow``: Added ability to select DataTransferApiType for DescribeConnector and CreateFlow requests when using Async supported connectors. Added supportedDataTransferType to DescribeConnector/DescribeConnectors/ListConnector response. +* api-change:``customer-profiles``: This release introduces calculated attribute related APIs. +* api-change:``ivs``: API Update for IVS Advanced Channel type +* api-change:``sagemaker``: Amazon Sagemaker Autopilot adds support for Parquet file input to NLP text classification jobs. +* api-change:``wafv2``: Corrected the information for the header order FieldToMatch setting + + 1.27.144 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7cc9fd4a34e4..603eec825da5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.144' +__version__ = '1.27.145' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a6137912a4f4..15d4b37c56c9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.144' +release = '1.27.145' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2a0ff2618825..f086fcc1e9d4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.144 + botocore==1.29.145 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 0b7bf68641d9..5da29bbb1f87 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.144', + 'botocore==1.29.145', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From b38c05a4550d05b4abb9c45344f07683f38883a9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 2 Jun 2023 18:08:38 +0000 Subject: [PATCH 0067/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-35314.json | 5 +++++ .changes/next-release/api-change-cloudtrail-97965.json | 5 +++++ .changes/next-release/api-change-sagemaker-43686.json | 5 +++++ .changes/next-release/api-change-wafv2-28369.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-athena-35314.json create mode 100644 .changes/next-release/api-change-cloudtrail-97965.json create mode 100644 .changes/next-release/api-change-sagemaker-43686.json create mode 100644 .changes/next-release/api-change-wafv2-28369.json diff --git a/.changes/next-release/api-change-athena-35314.json b/.changes/next-release/api-change-athena-35314.json new file mode 100644 index 000000000000..92c088c186c3 --- /dev/null +++ b/.changes/next-release/api-change-athena-35314.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "This release introduces the DeleteCapacityReservation API and the ability to manage capacity reservations using CloudFormation" +} diff --git a/.changes/next-release/api-change-cloudtrail-97965.json b/.changes/next-release/api-change-cloudtrail-97965.json new file mode 100644 index 000000000000..85269694ed9e --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-97965.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "This feature allows users to start and stop event ingestion on a CloudTrail Lake event data store." +} diff --git a/.changes/next-release/api-change-sagemaker-43686.json b/.changes/next-release/api-change-sagemaker-43686.json new file mode 100644 index 000000000000..e079ace0dd8c --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-43686.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds Selective Execution feature that allows SageMaker Pipelines users to run selected steps in a pipeline." +} diff --git a/.changes/next-release/api-change-wafv2-28369.json b/.changes/next-release/api-change-wafv2-28369.json new file mode 100644 index 000000000000..8502190a56e3 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-28369.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "Added APIs to describe managed products. The APIs retrieve information about rule groups that are managed by AWS and by AWS Marketplace sellers." +} From 2d4602c14fee862b06b0de95384629482dd6a04e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 2 Jun 2023 18:08:50 +0000 Subject: [PATCH 0068/1632] Bumping version to 1.27.146 --- .changes/1.27.146.json | 22 +++++++++++++++++++ .../next-release/api-change-athena-35314.json | 5 ----- .../api-change-cloudtrail-97965.json | 5 ----- .../api-change-sagemaker-43686.json | 5 ----- .../next-release/api-change-wafv2-28369.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.146.json delete mode 100644 .changes/next-release/api-change-athena-35314.json delete mode 100644 .changes/next-release/api-change-cloudtrail-97965.json delete mode 100644 .changes/next-release/api-change-sagemaker-43686.json delete mode 100644 .changes/next-release/api-change-wafv2-28369.json diff --git a/.changes/1.27.146.json b/.changes/1.27.146.json new file mode 100644 index 000000000000..22c41fa8760d --- /dev/null +++ b/.changes/1.27.146.json @@ -0,0 +1,22 @@ +[ + { + "category": "``athena``", + "description": "This release introduces the DeleteCapacityReservation API and the ability to manage capacity reservations using CloudFormation", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "This feature allows users to start and stop event ingestion on a CloudTrail Lake event data store.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds Selective Execution feature that allows SageMaker Pipelines users to run selected steps in a pipeline.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Added APIs to describe managed products. The APIs retrieve information about rule groups that are managed by AWS and by AWS Marketplace sellers.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-35314.json b/.changes/next-release/api-change-athena-35314.json deleted file mode 100644 index 92c088c186c3..000000000000 --- a/.changes/next-release/api-change-athena-35314.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "This release introduces the DeleteCapacityReservation API and the ability to manage capacity reservations using CloudFormation" -} diff --git a/.changes/next-release/api-change-cloudtrail-97965.json b/.changes/next-release/api-change-cloudtrail-97965.json deleted file mode 100644 index 85269694ed9e..000000000000 --- a/.changes/next-release/api-change-cloudtrail-97965.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "This feature allows users to start and stop event ingestion on a CloudTrail Lake event data store." -} diff --git a/.changes/next-release/api-change-sagemaker-43686.json b/.changes/next-release/api-change-sagemaker-43686.json deleted file mode 100644 index e079ace0dd8c..000000000000 --- a/.changes/next-release/api-change-sagemaker-43686.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds Selective Execution feature that allows SageMaker Pipelines users to run selected steps in a pipeline." -} diff --git a/.changes/next-release/api-change-wafv2-28369.json b/.changes/next-release/api-change-wafv2-28369.json deleted file mode 100644 index 8502190a56e3..000000000000 --- a/.changes/next-release/api-change-wafv2-28369.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "Added APIs to describe managed products. The APIs retrieve information about rule groups that are managed by AWS and by AWS Marketplace sellers." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 87f1682ff858..92462f00dc05 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.146 +======== + +* api-change:``athena``: This release introduces the DeleteCapacityReservation API and the ability to manage capacity reservations using CloudFormation +* api-change:``cloudtrail``: This feature allows users to start and stop event ingestion on a CloudTrail Lake event data store. +* api-change:``sagemaker``: This release adds Selective Execution feature that allows SageMaker Pipelines users to run selected steps in a pipeline. +* api-change:``wafv2``: Added APIs to describe managed products. The APIs retrieve information about rule groups that are managed by AWS and by AWS Marketplace sellers. + + 1.27.145 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 603eec825da5..8c194b97f954 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.145' +__version__ = '1.27.146' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 15d4b37c56c9..6b95f461cf39 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.145' +release = '1.27.146' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f086fcc1e9d4..1975b4f3e66a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.145 + botocore==1.29.146 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 5da29bbb1f87..e93effcb00e4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.145', + 'botocore==1.29.146', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 80cce78e6d7ca996ed31f465e24d538b351d8b0e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 5 Jun 2023 18:09:01 +0000 Subject: [PATCH 0069/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-95540.json | 5 +++++ .changes/next-release/api-change-ec2-19821.json | 5 +++++ .changes/next-release/api-change-finspace-92077.json | 5 +++++ .changes/next-release/api-change-frauddetector-83146.json | 5 +++++ .changes/next-release/api-change-keyspaces-34528.json | 5 +++++ .changes/next-release/api-change-kms-67314.json | 5 +++++ .changes/next-release/api-change-lambda-5348.json | 5 +++++ .changes/next-release/api-change-mwaa-43616.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-95540.json create mode 100644 .changes/next-release/api-change-ec2-19821.json create mode 100644 .changes/next-release/api-change-finspace-92077.json create mode 100644 .changes/next-release/api-change-frauddetector-83146.json create mode 100644 .changes/next-release/api-change-keyspaces-34528.json create mode 100644 .changes/next-release/api-change-kms-67314.json create mode 100644 .changes/next-release/api-change-lambda-5348.json create mode 100644 .changes/next-release/api-change-mwaa-43616.json diff --git a/.changes/next-release/api-change-cloudformation-95540.json b/.changes/next-release/api-change-cloudformation-95540.json new file mode 100644 index 000000000000..b9d57ff1eeb8 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-95540.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "AWS CloudFormation StackSets provides customers with three new APIs to activate, deactivate, and describe AWS Organizations trusted access which is needed to get started with service-managed StackSets." +} diff --git a/.changes/next-release/api-change-ec2-19821.json b/.changes/next-release/api-change-ec2-19821.json new file mode 100644 index 000000000000..325a93ed6a9b --- /dev/null +++ b/.changes/next-release/api-change-ec2-19821.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Making InstanceTagAttribute as the required parameter for the DeregisterInstanceEventNotificationAttributes and RegisterInstanceEventNotificationAttributes APIs." +} diff --git a/.changes/next-release/api-change-finspace-92077.json b/.changes/next-release/api-change-finspace-92077.json new file mode 100644 index 000000000000..b1a059b7a9bd --- /dev/null +++ b/.changes/next-release/api-change-finspace-92077.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Releasing new Managed kdb Insights APIs" +} diff --git a/.changes/next-release/api-change-frauddetector-83146.json b/.changes/next-release/api-change-frauddetector-83146.json new file mode 100644 index 000000000000..c4083cf4a8c6 --- /dev/null +++ b/.changes/next-release/api-change-frauddetector-83146.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``frauddetector``", + "description": "Added new variable types, new DateTime data type, and new rules engine functions for interacting and working with DateTime data types." +} diff --git a/.changes/next-release/api-change-keyspaces-34528.json b/.changes/next-release/api-change-keyspaces-34528.json new file mode 100644 index 000000000000..6640f8d2183f --- /dev/null +++ b/.changes/next-release/api-change-keyspaces-34528.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``keyspaces``", + "description": "This release adds support for MRR GA launch, and includes multiregion support in create-keyspace, get-keyspace, and list-keyspace." +} diff --git a/.changes/next-release/api-change-kms-67314.json b/.changes/next-release/api-change-kms-67314.json new file mode 100644 index 000000000000..1ccd5dc05f71 --- /dev/null +++ b/.changes/next-release/api-change-kms-67314.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "This release includes feature to import customer's asymmetric (RSA and ECC) and HMAC keys into KMS. It also includes feature to allow customers to specify number of days to schedule a KMS key deletion as a policy condition key." +} diff --git a/.changes/next-release/api-change-lambda-5348.json b/.changes/next-release/api-change-lambda-5348.json new file mode 100644 index 000000000000..54f823941e11 --- /dev/null +++ b/.changes/next-release/api-change-lambda-5348.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda." +} diff --git a/.changes/next-release/api-change-mwaa-43616.json b/.changes/next-release/api-change-mwaa-43616.json new file mode 100644 index 000000000000..3554a45044df --- /dev/null +++ b/.changes/next-release/api-change-mwaa-43616.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "This release adds ROLLING_BACK and CREATING_SNAPSHOT environment statuses for Amazon MWAA environments." +} From dc55ca56cec12903d9019d81916943f8e79617d7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 5 Jun 2023 18:09:13 +0000 Subject: [PATCH 0070/1632] Bumping version to 1.27.147 --- .changes/1.27.147.json | 42 +++++++++++++++++++ .../api-change-cloudformation-95540.json | 5 --- .../next-release/api-change-ec2-19821.json | 5 --- .../api-change-finspace-92077.json | 5 --- .../api-change-frauddetector-83146.json | 5 --- .../api-change-keyspaces-34528.json | 5 --- .../next-release/api-change-kms-67314.json | 5 --- .../next-release/api-change-lambda-5348.json | 5 --- .../next-release/api-change-mwaa-43616.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.27.147.json delete mode 100644 .changes/next-release/api-change-cloudformation-95540.json delete mode 100644 .changes/next-release/api-change-ec2-19821.json delete mode 100644 .changes/next-release/api-change-finspace-92077.json delete mode 100644 .changes/next-release/api-change-frauddetector-83146.json delete mode 100644 .changes/next-release/api-change-keyspaces-34528.json delete mode 100644 .changes/next-release/api-change-kms-67314.json delete mode 100644 .changes/next-release/api-change-lambda-5348.json delete mode 100644 .changes/next-release/api-change-mwaa-43616.json diff --git a/.changes/1.27.147.json b/.changes/1.27.147.json new file mode 100644 index 000000000000..21936d3420be --- /dev/null +++ b/.changes/1.27.147.json @@ -0,0 +1,42 @@ +[ + { + "category": "``cloudformation``", + "description": "AWS CloudFormation StackSets provides customers with three new APIs to activate, deactivate, and describe AWS Organizations trusted access which is needed to get started with service-managed StackSets.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Making InstanceTagAttribute as the required parameter for the DeregisterInstanceEventNotificationAttributes and RegisterInstanceEventNotificationAttributes APIs.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Releasing new Managed kdb Insights APIs", + "type": "api-change" + }, + { + "category": "``frauddetector``", + "description": "Added new variable types, new DateTime data type, and new rules engine functions for interacting and working with DateTime data types.", + "type": "api-change" + }, + { + "category": "``keyspaces``", + "description": "This release adds support for MRR GA launch, and includes multiregion support in create-keyspace, get-keyspace, and list-keyspace.", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "This release includes feature to import customer's asymmetric (RSA and ECC) and HMAC keys into KMS. It also includes feature to allow customers to specify number of days to schedule a KMS key deletion as a policy condition key.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "This release adds ROLLING_BACK and CREATING_SNAPSHOT environment statuses for Amazon MWAA environments.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-95540.json b/.changes/next-release/api-change-cloudformation-95540.json deleted file mode 100644 index b9d57ff1eeb8..000000000000 --- a/.changes/next-release/api-change-cloudformation-95540.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "AWS CloudFormation StackSets provides customers with three new APIs to activate, deactivate, and describe AWS Organizations trusted access which is needed to get started with service-managed StackSets." -} diff --git a/.changes/next-release/api-change-ec2-19821.json b/.changes/next-release/api-change-ec2-19821.json deleted file mode 100644 index 325a93ed6a9b..000000000000 --- a/.changes/next-release/api-change-ec2-19821.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Making InstanceTagAttribute as the required parameter for the DeregisterInstanceEventNotificationAttributes and RegisterInstanceEventNotificationAttributes APIs." -} diff --git a/.changes/next-release/api-change-finspace-92077.json b/.changes/next-release/api-change-finspace-92077.json deleted file mode 100644 index b1a059b7a9bd..000000000000 --- a/.changes/next-release/api-change-finspace-92077.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Releasing new Managed kdb Insights APIs" -} diff --git a/.changes/next-release/api-change-frauddetector-83146.json b/.changes/next-release/api-change-frauddetector-83146.json deleted file mode 100644 index c4083cf4a8c6..000000000000 --- a/.changes/next-release/api-change-frauddetector-83146.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``frauddetector``", - "description": "Added new variable types, new DateTime data type, and new rules engine functions for interacting and working with DateTime data types." -} diff --git a/.changes/next-release/api-change-keyspaces-34528.json b/.changes/next-release/api-change-keyspaces-34528.json deleted file mode 100644 index 6640f8d2183f..000000000000 --- a/.changes/next-release/api-change-keyspaces-34528.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``keyspaces``", - "description": "This release adds support for MRR GA launch, and includes multiregion support in create-keyspace, get-keyspace, and list-keyspace." -} diff --git a/.changes/next-release/api-change-kms-67314.json b/.changes/next-release/api-change-kms-67314.json deleted file mode 100644 index 1ccd5dc05f71..000000000000 --- a/.changes/next-release/api-change-kms-67314.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "This release includes feature to import customer's asymmetric (RSA and ECC) and HMAC keys into KMS. It also includes feature to allow customers to specify number of days to schedule a KMS key deletion as a policy condition key." -} diff --git a/.changes/next-release/api-change-lambda-5348.json b/.changes/next-release/api-change-lambda-5348.json deleted file mode 100644 index 54f823941e11..000000000000 --- a/.changes/next-release/api-change-lambda-5348.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda." -} diff --git a/.changes/next-release/api-change-mwaa-43616.json b/.changes/next-release/api-change-mwaa-43616.json deleted file mode 100644 index 3554a45044df..000000000000 --- a/.changes/next-release/api-change-mwaa-43616.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "This release adds ROLLING_BACK and CREATING_SNAPSHOT environment statuses for Amazon MWAA environments." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 92462f00dc05..4678b9c2d26e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.27.147 +======== + +* api-change:``cloudformation``: AWS CloudFormation StackSets provides customers with three new APIs to activate, deactivate, and describe AWS Organizations trusted access which is needed to get started with service-managed StackSets. +* api-change:``ec2``: Making InstanceTagAttribute as the required parameter for the DeregisterInstanceEventNotificationAttributes and RegisterInstanceEventNotificationAttributes APIs. +* api-change:``finspace``: Releasing new Managed kdb Insights APIs +* api-change:``frauddetector``: Added new variable types, new DateTime data type, and new rules engine functions for interacting and working with DateTime data types. +* api-change:``keyspaces``: This release adds support for MRR GA launch, and includes multiregion support in create-keyspace, get-keyspace, and list-keyspace. +* api-change:``kms``: This release includes feature to import customer's asymmetric (RSA and ECC) and HMAC keys into KMS. It also includes feature to allow customers to specify number of days to schedule a KMS key deletion as a policy condition key. +* api-change:``lambda``: Add Ruby 3.2 (ruby3.2) Runtime support to AWS Lambda. +* api-change:``mwaa``: This release adds ROLLING_BACK and CREATING_SNAPSHOT environment statuses for Amazon MWAA environments. + + 1.27.146 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8c194b97f954..6aae083bd36a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.146' +__version__ = '1.27.147' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6b95f461cf39..af6179891cb5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.146' +release = '1.27.147' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1975b4f3e66a..56c89675bcd6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.146 + botocore==1.29.147 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index e93effcb00e4..64774968b428 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.146', + 'botocore==1.29.147', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From dd3ae69d2299e3baed55c573fa3bb1744bc2b9e1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 6 Jun 2023 18:08:22 +0000 Subject: [PATCH 0071/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-4434.json | 5 +++++ .changes/next-release/api-change-emr-61137.json | 5 +++++ .changes/next-release/api-change-iam-61117.json | 5 +++++ .changes/next-release/api-change-inspector2-37368.json | 5 +++++ .changes/next-release/api-change-iot-19930.json | 5 +++++ .changes/next-release/api-change-iotdata-80874.json | 5 +++++ .changes/next-release/api-change-lexv2models-5122.json | 5 +++++ .changes/next-release/api-change-quicksight-81893.json | 5 +++++ .changes/next-release/api-change-signer-22793.json | 5 +++++ .changes/next-release/api-change-sqs-71778.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-connect-4434.json create mode 100644 .changes/next-release/api-change-emr-61137.json create mode 100644 .changes/next-release/api-change-iam-61117.json create mode 100644 .changes/next-release/api-change-inspector2-37368.json create mode 100644 .changes/next-release/api-change-iot-19930.json create mode 100644 .changes/next-release/api-change-iotdata-80874.json create mode 100644 .changes/next-release/api-change-lexv2models-5122.json create mode 100644 .changes/next-release/api-change-quicksight-81893.json create mode 100644 .changes/next-release/api-change-signer-22793.json create mode 100644 .changes/next-release/api-change-sqs-71778.json diff --git a/.changes/next-release/api-change-connect-4434.json b/.changes/next-release/api-change-connect-4434.json new file mode 100644 index 000000000000..cc77982fb7a9 --- /dev/null +++ b/.changes/next-release/api-change-connect-4434.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "GetMetricDataV2 API is now available in AWS GovCloud(US) region." +} diff --git a/.changes/next-release/api-change-emr-61137.json b/.changes/next-release/api-change-emr-61137.json new file mode 100644 index 000000000000..f53e5e2eb6bb --- /dev/null +++ b/.changes/next-release/api-change-emr-61137.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update emr command to latest version" +} diff --git a/.changes/next-release/api-change-iam-61117.json b/.changes/next-release/api-change-iam-61117.json new file mode 100644 index 000000000000..91c2dbc3bbef --- /dev/null +++ b/.changes/next-release/api-change-iam-61117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "This release updates the AccountAlias regex pattern with the same length restrictions enforced by the length constraint." +} diff --git a/.changes/next-release/api-change-inspector2-37368.json b/.changes/next-release/api-change-inspector2-37368.json new file mode 100644 index 000000000000..9f1b5dd06e44 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-37368.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Adds new response properties and request parameters for 'last scanned at' on the ListCoverage operation. This feature allows you to search and view the date of which your resources were last scanned by Inspector." +} diff --git a/.changes/next-release/api-change-iot-19930.json b/.changes/next-release/api-change-iot-19930.json new file mode 100644 index 000000000000..de9c1f56a1c2 --- /dev/null +++ b/.changes/next-release/api-change-iot-19930.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "Adding IoT Device Management Software Package Catalog APIs to register, store, and report system software packages, along with their versions and metadata in a centralized location." +} diff --git a/.changes/next-release/api-change-iotdata-80874.json b/.changes/next-release/api-change-iotdata-80874.json new file mode 100644 index 000000000000..d59d84557225 --- /dev/null +++ b/.changes/next-release/api-change-iotdata-80874.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot-data``", + "description": "Update thing shadow name regex to allow '$' character" +} diff --git a/.changes/next-release/api-change-lexv2models-5122.json b/.changes/next-release/api-change-lexv2models-5122.json new file mode 100644 index 000000000000..b8eaf0a94c09 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-5122.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version" +} diff --git a/.changes/next-release/api-change-quicksight-81893.json b/.changes/next-release/api-change-quicksight-81893.json new file mode 100644 index 000000000000..342ccc860f0c --- /dev/null +++ b/.changes/next-release/api-change-quicksight-81893.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "QuickSight support for pivot table field collapse state, radar chart range scale and multiple scope options in conditional formatting." +} diff --git a/.changes/next-release/api-change-signer-22793.json b/.changes/next-release/api-change-signer-22793.json new file mode 100644 index 000000000000..4e312255f794 --- /dev/null +++ b/.changes/next-release/api-change-signer-22793.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``signer``", + "description": "AWS Signer is launching Container Image Signing, a new feature that enables you to sign and verify container images. This feature enables you to validate that only container images you approve are used in your enterprise." +} diff --git a/.changes/next-release/api-change-sqs-71778.json b/.changes/next-release/api-change-sqs-71778.json new file mode 100644 index 000000000000..e1ffb7121f77 --- /dev/null +++ b/.changes/next-release/api-change-sqs-71778.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "Amazon SQS adds three new APIs - StartMessageMoveTask, CancelMessageMoveTask, and ListMessageMoveTasks to automate redriving messages from dead-letter queues to source queues or a custom destination." +} From dc5db4a54ab5117c5923c6cff1c1a45b45f8fc72 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 6 Jun 2023 18:08:23 +0000 Subject: [PATCH 0072/1632] Bumping version to 1.27.148 --- .changes/1.27.148.json | 52 +++++++++++++++++++ .../next-release/api-change-connect-4434.json | 5 -- .../next-release/api-change-emr-61137.json | 5 -- .../next-release/api-change-iam-61117.json | 5 -- .../api-change-inspector2-37368.json | 5 -- .../next-release/api-change-iot-19930.json | 5 -- .../api-change-iotdata-80874.json | 5 -- .../api-change-lexv2models-5122.json | 5 -- .../api-change-quicksight-81893.json | 5 -- .../next-release/api-change-signer-22793.json | 5 -- .../next-release/api-change-sqs-71778.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.27.148.json delete mode 100644 .changes/next-release/api-change-connect-4434.json delete mode 100644 .changes/next-release/api-change-emr-61137.json delete mode 100644 .changes/next-release/api-change-iam-61117.json delete mode 100644 .changes/next-release/api-change-inspector2-37368.json delete mode 100644 .changes/next-release/api-change-iot-19930.json delete mode 100644 .changes/next-release/api-change-iotdata-80874.json delete mode 100644 .changes/next-release/api-change-lexv2models-5122.json delete mode 100644 .changes/next-release/api-change-quicksight-81893.json delete mode 100644 .changes/next-release/api-change-signer-22793.json delete mode 100644 .changes/next-release/api-change-sqs-71778.json diff --git a/.changes/1.27.148.json b/.changes/1.27.148.json new file mode 100644 index 000000000000..71876aad9729 --- /dev/null +++ b/.changes/1.27.148.json @@ -0,0 +1,52 @@ +[ + { + "category": "``connect``", + "description": "GetMetricDataV2 API is now available in AWS GovCloud(US) region.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "This release updates the AccountAlias regex pattern with the same length restrictions enforced by the length constraint.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Adds new response properties and request parameters for 'last scanned at' on the ListCoverage operation. This feature allows you to search and view the date of which your resources were last scanned by Inspector.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "Adding IoT Device Management Software Package Catalog APIs to register, store, and report system software packages, along with their versions and metadata in a centralized location.", + "type": "api-change" + }, + { + "category": "``iot-data``", + "description": "Update thing shadow name regex to allow '$' character", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "QuickSight support for pivot table field collapse state, radar chart range scale and multiple scope options in conditional formatting.", + "type": "api-change" + }, + { + "category": "``signer``", + "description": "AWS Signer is launching Container Image Signing, a new feature that enables you to sign and verify container images. This feature enables you to validate that only container images you approve are used in your enterprise.", + "type": "api-change" + }, + { + "category": "``sqs``", + "description": "Amazon SQS adds three new APIs - StartMessageMoveTask, CancelMessageMoveTask, and ListMessageMoveTasks to automate redriving messages from dead-letter queues to source queues or a custom destination.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-4434.json b/.changes/next-release/api-change-connect-4434.json deleted file mode 100644 index cc77982fb7a9..000000000000 --- a/.changes/next-release/api-change-connect-4434.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "GetMetricDataV2 API is now available in AWS GovCloud(US) region." -} diff --git a/.changes/next-release/api-change-emr-61137.json b/.changes/next-release/api-change-emr-61137.json deleted file mode 100644 index f53e5e2eb6bb..000000000000 --- a/.changes/next-release/api-change-emr-61137.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update emr command to latest version" -} diff --git a/.changes/next-release/api-change-iam-61117.json b/.changes/next-release/api-change-iam-61117.json deleted file mode 100644 index 91c2dbc3bbef..000000000000 --- a/.changes/next-release/api-change-iam-61117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "This release updates the AccountAlias regex pattern with the same length restrictions enforced by the length constraint." -} diff --git a/.changes/next-release/api-change-inspector2-37368.json b/.changes/next-release/api-change-inspector2-37368.json deleted file mode 100644 index 9f1b5dd06e44..000000000000 --- a/.changes/next-release/api-change-inspector2-37368.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Adds new response properties and request parameters for 'last scanned at' on the ListCoverage operation. This feature allows you to search and view the date of which your resources were last scanned by Inspector." -} diff --git a/.changes/next-release/api-change-iot-19930.json b/.changes/next-release/api-change-iot-19930.json deleted file mode 100644 index de9c1f56a1c2..000000000000 --- a/.changes/next-release/api-change-iot-19930.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "Adding IoT Device Management Software Package Catalog APIs to register, store, and report system software packages, along with their versions and metadata in a centralized location." -} diff --git a/.changes/next-release/api-change-iotdata-80874.json b/.changes/next-release/api-change-iotdata-80874.json deleted file mode 100644 index d59d84557225..000000000000 --- a/.changes/next-release/api-change-iotdata-80874.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot-data``", - "description": "Update thing shadow name regex to allow '$' character" -} diff --git a/.changes/next-release/api-change-lexv2models-5122.json b/.changes/next-release/api-change-lexv2models-5122.json deleted file mode 100644 index b8eaf0a94c09..000000000000 --- a/.changes/next-release/api-change-lexv2models-5122.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Update lexv2-models command to latest version" -} diff --git a/.changes/next-release/api-change-quicksight-81893.json b/.changes/next-release/api-change-quicksight-81893.json deleted file mode 100644 index 342ccc860f0c..000000000000 --- a/.changes/next-release/api-change-quicksight-81893.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "QuickSight support for pivot table field collapse state, radar chart range scale and multiple scope options in conditional formatting." -} diff --git a/.changes/next-release/api-change-signer-22793.json b/.changes/next-release/api-change-signer-22793.json deleted file mode 100644 index 4e312255f794..000000000000 --- a/.changes/next-release/api-change-signer-22793.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``signer``", - "description": "AWS Signer is launching Container Image Signing, a new feature that enables you to sign and verify container images. This feature enables you to validate that only container images you approve are used in your enterprise." -} diff --git a/.changes/next-release/api-change-sqs-71778.json b/.changes/next-release/api-change-sqs-71778.json deleted file mode 100644 index e1ffb7121f77..000000000000 --- a/.changes/next-release/api-change-sqs-71778.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "Amazon SQS adds three new APIs - StartMessageMoveTask, CancelMessageMoveTask, and ListMessageMoveTasks to automate redriving messages from dead-letter queues to source queues or a custom destination." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4678b9c2d26e..591eb85964cf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.27.148 +======== + +* api-change:``connect``: GetMetricDataV2 API is now available in AWS GovCloud(US) region. +* api-change:``emr``: Update emr command to latest version +* api-change:``iam``: This release updates the AccountAlias regex pattern with the same length restrictions enforced by the length constraint. +* api-change:``inspector2``: Adds new response properties and request parameters for 'last scanned at' on the ListCoverage operation. This feature allows you to search and view the date of which your resources were last scanned by Inspector. +* api-change:``iot``: Adding IoT Device Management Software Package Catalog APIs to register, store, and report system software packages, along with their versions and metadata in a centralized location. +* api-change:``iot-data``: Update thing shadow name regex to allow '$' character +* api-change:``lexv2-models``: Update lexv2-models command to latest version +* api-change:``quicksight``: QuickSight support for pivot table field collapse state, radar chart range scale and multiple scope options in conditional formatting. +* api-change:``signer``: AWS Signer is launching Container Image Signing, a new feature that enables you to sign and verify container images. This feature enables you to validate that only container images you approve are used in your enterprise. +* api-change:``sqs``: Amazon SQS adds three new APIs - StartMessageMoveTask, CancelMessageMoveTask, and ListMessageMoveTasks to automate redriving messages from dead-letter queues to source queues or a custom destination. + + 1.27.147 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6aae083bd36a..da0c79334951 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.147' +__version__ = '1.27.148' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index af6179891cb5..ca2c19703096 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.147' +release = '1.27.148' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 56c89675bcd6..dd890e068187 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.147 + botocore==1.29.148 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 64774968b428..3ee8772340c6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.147', + 'botocore==1.29.148', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From e8110c5d00b6f5384fb53afe29e6880483c73d0f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 7 Jun 2023 18:08:23 +0000 Subject: [PATCH 0073/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-50915.json | 5 +++++ .changes/next-release/api-change-customerprofiles-10115.json | 5 +++++ .changes/next-release/api-change-directconnect-61481.json | 5 +++++ .changes/next-release/api-change-emrcontainers-59750.json | 5 +++++ .changes/next-release/api-change-iotdeviceadvisor-40103.json | 5 +++++ .changes/next-release/api-change-logs-12262.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-50915.json create mode 100644 .changes/next-release/api-change-customerprofiles-10115.json create mode 100644 .changes/next-release/api-change-directconnect-61481.json create mode 100644 .changes/next-release/api-change-emrcontainers-59750.json create mode 100644 .changes/next-release/api-change-iotdeviceadvisor-40103.json create mode 100644 .changes/next-release/api-change-logs-12262.json diff --git a/.changes/next-release/api-change-cloudformation-50915.json b/.changes/next-release/api-change-cloudformation-50915.json new file mode 100644 index 000000000000..8eec3c11384b --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-50915.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "AWS CloudFormation StackSets is updating the deployment experience for all stackset operations to skip suspended AWS accounts during deployments. StackSets will skip target AWS accounts that are suspended and set the Detailed Status of the corresponding stack instances as SKIPPED_SUSPENDED_ACCOUNT" +} diff --git a/.changes/next-release/api-change-customerprofiles-10115.json b/.changes/next-release/api-change-customerprofiles-10115.json new file mode 100644 index 000000000000..807c64ad88c1 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-10115.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "This release introduces event stream related APIs." +} diff --git a/.changes/next-release/api-change-directconnect-61481.json b/.changes/next-release/api-change-directconnect-61481.json new file mode 100644 index 000000000000..b9748342f406 --- /dev/null +++ b/.changes/next-release/api-change-directconnect-61481.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``directconnect``", + "description": "This update corrects the jumbo frames mtu values from 9100 to 8500 for transit virtual interfaces." +} diff --git a/.changes/next-release/api-change-emrcontainers-59750.json b/.changes/next-release/api-change-emrcontainers-59750.json new file mode 100644 index 000000000000..3b9258c33eb0 --- /dev/null +++ b/.changes/next-release/api-change-emrcontainers-59750.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-containers``", + "description": "EMR on EKS adds support for log rotation of Spark container logs with EMR-6.11.0 onwards, to the StartJobRun API." +} diff --git a/.changes/next-release/api-change-iotdeviceadvisor-40103.json b/.changes/next-release/api-change-iotdeviceadvisor-40103.json new file mode 100644 index 000000000000..818ab403cc8c --- /dev/null +++ b/.changes/next-release/api-change-iotdeviceadvisor-40103.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotdeviceadvisor``", + "description": "AWS IoT Core Device Advisor now supports new Qualification Suite test case list. With this update, customers can more easily create new qualification test suite with an empty rootGroup input." +} diff --git a/.changes/next-release/api-change-logs-12262.json b/.changes/next-release/api-change-logs-12262.json new file mode 100644 index 000000000000..9dbee786833e --- /dev/null +++ b/.changes/next-release/api-change-logs-12262.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "This change adds support for account level data protection policies using 3 new APIs, PutAccountPolicy, DeleteAccountPolicy and DescribeAccountPolicy. DescribeLogGroup API has been modified to indicate if account level policy is applied to the LogGroup via \"inheritedProperties\" list in the response." +} From c0ff6ed4dcdf6ee2f44e6c00db67794dd1fb9a92 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 7 Jun 2023 18:08:36 +0000 Subject: [PATCH 0074/1632] Bumping version to 1.27.149 --- .changes/1.27.149.json | 32 +++++++++++++++++++ .../api-change-cloudformation-50915.json | 5 --- .../api-change-customerprofiles-10115.json | 5 --- .../api-change-directconnect-61481.json | 5 --- .../api-change-emrcontainers-59750.json | 5 --- .../api-change-iotdeviceadvisor-40103.json | 5 --- .../next-release/api-change-logs-12262.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.27.149.json delete mode 100644 .changes/next-release/api-change-cloudformation-50915.json delete mode 100644 .changes/next-release/api-change-customerprofiles-10115.json delete mode 100644 .changes/next-release/api-change-directconnect-61481.json delete mode 100644 .changes/next-release/api-change-emrcontainers-59750.json delete mode 100644 .changes/next-release/api-change-iotdeviceadvisor-40103.json delete mode 100644 .changes/next-release/api-change-logs-12262.json diff --git a/.changes/1.27.149.json b/.changes/1.27.149.json new file mode 100644 index 000000000000..7fbb07fa316d --- /dev/null +++ b/.changes/1.27.149.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cloudformation``", + "description": "AWS CloudFormation StackSets is updating the deployment experience for all stackset operations to skip suspended AWS accounts during deployments. StackSets will skip target AWS accounts that are suspended and set the Detailed Status of the corresponding stack instances as SKIPPED_SUSPENDED_ACCOUNT", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "This release introduces event stream related APIs.", + "type": "api-change" + }, + { + "category": "``directconnect``", + "description": "This update corrects the jumbo frames mtu values from 9100 to 8500 for transit virtual interfaces.", + "type": "api-change" + }, + { + "category": "``emr-containers``", + "description": "EMR on EKS adds support for log rotation of Spark container logs with EMR-6.11.0 onwards, to the StartJobRun API.", + "type": "api-change" + }, + { + "category": "``iotdeviceadvisor``", + "description": "AWS IoT Core Device Advisor now supports new Qualification Suite test case list. With this update, customers can more easily create new qualification test suite with an empty rootGroup input.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "This change adds support for account level data protection policies using 3 new APIs, PutAccountPolicy, DeleteAccountPolicy and DescribeAccountPolicy. DescribeLogGroup API has been modified to indicate if account level policy is applied to the LogGroup via \"inheritedProperties\" list in the response.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-50915.json b/.changes/next-release/api-change-cloudformation-50915.json deleted file mode 100644 index 8eec3c11384b..000000000000 --- a/.changes/next-release/api-change-cloudformation-50915.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "AWS CloudFormation StackSets is updating the deployment experience for all stackset operations to skip suspended AWS accounts during deployments. StackSets will skip target AWS accounts that are suspended and set the Detailed Status of the corresponding stack instances as SKIPPED_SUSPENDED_ACCOUNT" -} diff --git a/.changes/next-release/api-change-customerprofiles-10115.json b/.changes/next-release/api-change-customerprofiles-10115.json deleted file mode 100644 index 807c64ad88c1..000000000000 --- a/.changes/next-release/api-change-customerprofiles-10115.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "This release introduces event stream related APIs." -} diff --git a/.changes/next-release/api-change-directconnect-61481.json b/.changes/next-release/api-change-directconnect-61481.json deleted file mode 100644 index b9748342f406..000000000000 --- a/.changes/next-release/api-change-directconnect-61481.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``directconnect``", - "description": "This update corrects the jumbo frames mtu values from 9100 to 8500 for transit virtual interfaces." -} diff --git a/.changes/next-release/api-change-emrcontainers-59750.json b/.changes/next-release/api-change-emrcontainers-59750.json deleted file mode 100644 index 3b9258c33eb0..000000000000 --- a/.changes/next-release/api-change-emrcontainers-59750.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-containers``", - "description": "EMR on EKS adds support for log rotation of Spark container logs with EMR-6.11.0 onwards, to the StartJobRun API." -} diff --git a/.changes/next-release/api-change-iotdeviceadvisor-40103.json b/.changes/next-release/api-change-iotdeviceadvisor-40103.json deleted file mode 100644 index 818ab403cc8c..000000000000 --- a/.changes/next-release/api-change-iotdeviceadvisor-40103.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotdeviceadvisor``", - "description": "AWS IoT Core Device Advisor now supports new Qualification Suite test case list. With this update, customers can more easily create new qualification test suite with an empty rootGroup input." -} diff --git a/.changes/next-release/api-change-logs-12262.json b/.changes/next-release/api-change-logs-12262.json deleted file mode 100644 index 9dbee786833e..000000000000 --- a/.changes/next-release/api-change-logs-12262.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "This change adds support for account level data protection policies using 3 new APIs, PutAccountPolicy, DeleteAccountPolicy and DescribeAccountPolicy. DescribeLogGroup API has been modified to indicate if account level policy is applied to the LogGroup via \"inheritedProperties\" list in the response." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 591eb85964cf..2c0cd44bab9a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.149 +======== + +* api-change:``cloudformation``: AWS CloudFormation StackSets is updating the deployment experience for all stackset operations to skip suspended AWS accounts during deployments. StackSets will skip target AWS accounts that are suspended and set the Detailed Status of the corresponding stack instances as SKIPPED_SUSPENDED_ACCOUNT +* api-change:``customer-profiles``: This release introduces event stream related APIs. +* api-change:``directconnect``: This update corrects the jumbo frames mtu values from 9100 to 8500 for transit virtual interfaces. +* api-change:``emr-containers``: EMR on EKS adds support for log rotation of Spark container logs with EMR-6.11.0 onwards, to the StartJobRun API. +* api-change:``iotdeviceadvisor``: AWS IoT Core Device Advisor now supports new Qualification Suite test case list. With this update, customers can more easily create new qualification test suite with an empty rootGroup input. +* api-change:``logs``: This change adds support for account level data protection policies using 3 new APIs, PutAccountPolicy, DeleteAccountPolicy and DescribeAccountPolicy. DescribeLogGroup API has been modified to indicate if account level policy is applied to the LogGroup via "inheritedProperties" list in the response. + + 1.27.148 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index da0c79334951..d0ad0a06ef7f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.148' +__version__ = '1.27.149' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ca2c19703096..68df6691f821 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.148' +release = '1.27.149' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index dd890e068187..c9d295d3bfdd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.148 + botocore==1.29.149 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 3ee8772340c6..c5ee917d69d2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.148', + 'botocore==1.29.149', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 6d2961f2e5261a2811f49d7c94bc205134f05b3f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 8 Jun 2023 18:08:16 +0000 Subject: [PATCH 0075/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-55975.json | 5 +++++ .../next-release/api-change-comprehendmedical-83578.json | 5 +++++ .../next-release/api-change-paymentcryptography-34917.json | 5 +++++ .../api-change-paymentcryptographydata-20196.json | 5 +++++ .changes/next-release/api-change-servicecatalog-35143.json | 5 +++++ .changes/next-release/api-change-timestreamwrite-33367.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-athena-55975.json create mode 100644 .changes/next-release/api-change-comprehendmedical-83578.json create mode 100644 .changes/next-release/api-change-paymentcryptography-34917.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-20196.json create mode 100644 .changes/next-release/api-change-servicecatalog-35143.json create mode 100644 .changes/next-release/api-change-timestreamwrite-33367.json diff --git a/.changes/next-release/api-change-athena-55975.json b/.changes/next-release/api-change-athena-55975.json new file mode 100644 index 000000000000..9f236218a0f4 --- /dev/null +++ b/.changes/next-release/api-change-athena-55975.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning." +} diff --git a/.changes/next-release/api-change-comprehendmedical-83578.json b/.changes/next-release/api-change-comprehendmedical-83578.json new file mode 100644 index 000000000000..83b79d8de4d7 --- /dev/null +++ b/.changes/next-release/api-change-comprehendmedical-83578.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``comprehendmedical``", + "description": "This release supports a new set of entities and traits." +} diff --git a/.changes/next-release/api-change-paymentcryptography-34917.json b/.changes/next-release/api-change-paymentcryptography-34917.json new file mode 100644 index 000000000000..fb79b8938139 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-34917.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "Initial release of AWS Payment Cryptography Control Plane service for creating and managing cryptographic keys used during card payment processing." +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-20196.json b/.changes/next-release/api-change-paymentcryptographydata-20196.json new file mode 100644 index 000000000000..1e9621e0effd --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-20196.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "Initial release of AWS Payment Cryptography DataPlane Plane service for performing cryptographic operations typically used during card payment processing." +} diff --git a/.changes/next-release/api-change-servicecatalog-35143.json b/.changes/next-release/api-change-servicecatalog-35143.json new file mode 100644 index 000000000000..08faf7967911 --- /dev/null +++ b/.changes/next-release/api-change-servicecatalog-35143.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicecatalog``", + "description": "New parameter added in ServiceCatalog DescribeProvisioningArtifact api - IncludeProvisioningArtifactParameters. This parameter can be used to return information about the parameters used to provision the product" +} diff --git a/.changes/next-release/api-change-timestreamwrite-33367.json b/.changes/next-release/api-change-timestreamwrite-33367.json new file mode 100644 index 000000000000..873d5e0d2673 --- /dev/null +++ b/.changes/next-release/api-change-timestreamwrite-33367.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-write``", + "description": "This release adds the capability for customers to define how their data should be partitioned, optimizing for certain access patterns. This definition will take place as a part of the table creation." +} From c04d50a8add33619565650d37d397ef3ecf48b9e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 8 Jun 2023 18:08:32 +0000 Subject: [PATCH 0076/1632] Bumping version to 1.27.150 --- .changes/1.27.150.json | 32 +++++++++++++++++++ .../next-release/api-change-athena-55975.json | 5 --- .../api-change-comprehendmedical-83578.json | 5 --- .../api-change-paymentcryptography-34917.json | 5 --- ...-change-paymentcryptographydata-20196.json | 5 --- .../api-change-servicecatalog-35143.json | 5 --- .../api-change-timestreamwrite-33367.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.27.150.json delete mode 100644 .changes/next-release/api-change-athena-55975.json delete mode 100644 .changes/next-release/api-change-comprehendmedical-83578.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-34917.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-20196.json delete mode 100644 .changes/next-release/api-change-servicecatalog-35143.json delete mode 100644 .changes/next-release/api-change-timestreamwrite-33367.json diff --git a/.changes/1.27.150.json b/.changes/1.27.150.json new file mode 100644 index 000000000000..854ca3bf115f --- /dev/null +++ b/.changes/1.27.150.json @@ -0,0 +1,32 @@ +[ + { + "category": "``athena``", + "description": "You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning.", + "type": "api-change" + }, + { + "category": "``comprehendmedical``", + "description": "This release supports a new set of entities and traits.", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "Initial release of AWS Payment Cryptography DataPlane Plane service for performing cryptographic operations typically used during card payment processing.", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "Initial release of AWS Payment Cryptography Control Plane service for creating and managing cryptographic keys used during card payment processing.", + "type": "api-change" + }, + { + "category": "``servicecatalog``", + "description": "New parameter added in ServiceCatalog DescribeProvisioningArtifact api - IncludeProvisioningArtifactParameters. This parameter can be used to return information about the parameters used to provision the product", + "type": "api-change" + }, + { + "category": "``timestream-write``", + "description": "This release adds the capability for customers to define how their data should be partitioned, optimizing for certain access patterns. This definition will take place as a part of the table creation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-55975.json b/.changes/next-release/api-change-athena-55975.json deleted file mode 100644 index 9f236218a0f4..000000000000 --- a/.changes/next-release/api-change-athena-55975.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning." -} diff --git a/.changes/next-release/api-change-comprehendmedical-83578.json b/.changes/next-release/api-change-comprehendmedical-83578.json deleted file mode 100644 index 83b79d8de4d7..000000000000 --- a/.changes/next-release/api-change-comprehendmedical-83578.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``comprehendmedical``", - "description": "This release supports a new set of entities and traits." -} diff --git a/.changes/next-release/api-change-paymentcryptography-34917.json b/.changes/next-release/api-change-paymentcryptography-34917.json deleted file mode 100644 index fb79b8938139..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-34917.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "Initial release of AWS Payment Cryptography Control Plane service for creating and managing cryptographic keys used during card payment processing." -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-20196.json b/.changes/next-release/api-change-paymentcryptographydata-20196.json deleted file mode 100644 index 1e9621e0effd..000000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-20196.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "Initial release of AWS Payment Cryptography DataPlane Plane service for performing cryptographic operations typically used during card payment processing." -} diff --git a/.changes/next-release/api-change-servicecatalog-35143.json b/.changes/next-release/api-change-servicecatalog-35143.json deleted file mode 100644 index 08faf7967911..000000000000 --- a/.changes/next-release/api-change-servicecatalog-35143.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicecatalog``", - "description": "New parameter added in ServiceCatalog DescribeProvisioningArtifact api - IncludeProvisioningArtifactParameters. This parameter can be used to return information about the parameters used to provision the product" -} diff --git a/.changes/next-release/api-change-timestreamwrite-33367.json b/.changes/next-release/api-change-timestreamwrite-33367.json deleted file mode 100644 index 873d5e0d2673..000000000000 --- a/.changes/next-release/api-change-timestreamwrite-33367.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-write``", - "description": "This release adds the capability for customers to define how their data should be partitioned, optimizing for certain access patterns. This definition will take place as a part of the table creation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2c0cd44bab9a..48c872b80bea 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.27.150 +======== + +* api-change:``athena``: You can now define custom spark properties at start of the session for use cases like cluster encryption, table formats, and general Spark tuning. +* api-change:``comprehendmedical``: This release supports a new set of entities and traits. +* api-change:``payment-cryptography-data``: Initial release of AWS Payment Cryptography DataPlane Plane service for performing cryptographic operations typically used during card payment processing. +* api-change:``payment-cryptography``: Initial release of AWS Payment Cryptography Control Plane service for creating and managing cryptographic keys used during card payment processing. +* api-change:``servicecatalog``: New parameter added in ServiceCatalog DescribeProvisioningArtifact api - IncludeProvisioningArtifactParameters. This parameter can be used to return information about the parameters used to provision the product +* api-change:``timestream-write``: This release adds the capability for customers to define how their data should be partitioned, optimizing for certain access patterns. This definition will take place as a part of the table creation. + + 1.27.149 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index d0ad0a06ef7f..b8ca60ba6d64 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.149' +__version__ = '1.27.150' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 68df6691f821..c9683f7ba3e7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.149' +release = '1.27.150' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c9d295d3bfdd..db105c0d83f9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.149 + botocore==1.29.150 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index c5ee917d69d2..b95f729a533d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.149', + 'botocore==1.29.150', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 51f223b3e4fb4c1d35827730a9f44d4fa49df2f1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 9 Jun 2023 18:10:01 +0000 Subject: [PATCH 0077/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-31105.json | 5 +++++ .changes/next-release/api-change-connect-28783.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-31105.json create mode 100644 .changes/next-release/api-change-connect-28783.json diff --git a/.changes/next-release/api-change-acmpca-31105.json b/.changes/next-release/api-change-acmpca-31105.json new file mode 100644 index 000000000000..28e61fa2e6a2 --- /dev/null +++ b/.changes/next-release/api-change-acmpca-31105.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Document-only update to refresh CLI documentation for AWS Private CA. No change to the service." +} diff --git a/.changes/next-release/api-change-connect-28783.json b/.changes/next-release/api-change-connect-28783.json new file mode 100644 index 000000000000..1df20bd5d1d3 --- /dev/null +++ b/.changes/next-release/api-change-connect-28783.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds search APIs for Prompts, Quick Connects and Hours of Operations, which can be used to search for those resources within a Connect Instance." +} From c4f4d1306f16690967906a3be2db538e07a2af8c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 9 Jun 2023 18:10:02 +0000 Subject: [PATCH 0078/1632] Bumping version to 1.27.151 --- .changes/1.27.151.json | 12 ++++++++++++ .changes/next-release/api-change-acmpca-31105.json | 5 ----- .changes/next-release/api-change-connect-28783.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.27.151.json delete mode 100644 .changes/next-release/api-change-acmpca-31105.json delete mode 100644 .changes/next-release/api-change-connect-28783.json diff --git a/.changes/1.27.151.json b/.changes/1.27.151.json new file mode 100644 index 000000000000..bb956c218271 --- /dev/null +++ b/.changes/1.27.151.json @@ -0,0 +1,12 @@ +[ + { + "category": "``acm-pca``", + "description": "Document-only update to refresh CLI documentation for AWS Private CA. No change to the service.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds search APIs for Prompts, Quick Connects and Hours of Operations, which can be used to search for those resources within a Connect Instance.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-31105.json b/.changes/next-release/api-change-acmpca-31105.json deleted file mode 100644 index 28e61fa2e6a2..000000000000 --- a/.changes/next-release/api-change-acmpca-31105.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Document-only update to refresh CLI documentation for AWS Private CA. No change to the service." -} diff --git a/.changes/next-release/api-change-connect-28783.json b/.changes/next-release/api-change-connect-28783.json deleted file mode 100644 index 1df20bd5d1d3..000000000000 --- a/.changes/next-release/api-change-connect-28783.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds search APIs for Prompts, Quick Connects and Hours of Operations, which can be used to search for those resources within a Connect Instance." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 48c872b80bea..c4ba91e0da0e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.27.151 +======== + +* api-change:``acm-pca``: Document-only update to refresh CLI documentation for AWS Private CA. No change to the service. +* api-change:``connect``: This release adds search APIs for Prompts, Quick Connects and Hours of Operations, which can be used to search for those resources within a Connect Instance. + + 1.27.150 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index b8ca60ba6d64..61510e13d9c6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.150' +__version__ = '1.27.151' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c9683f7ba3e7..ec3a55145a71 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.150' +release = '1.27.151' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index db105c0d83f9..b6c864f5a962 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.150 + botocore==1.29.151 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index b95f729a533d..e77250b6e0f0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.150', + 'botocore==1.29.151', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From e2bbfd04dc500cc07d7780460075f544676b0e96 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Jun 2023 18:10:03 +0000 Subject: [PATCH 0079/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplifyuibuilder-70926.json | 5 +++++ .changes/next-release/api-change-dynamodb-63760.json | 5 +++++ .changes/next-release/api-change-dynamodbstreams-32004.json | 5 +++++ .changes/next-release/api-change-fsx-82063.json | 5 +++++ .changes/next-release/api-change-opensearch-61787.json | 5 +++++ .changes/next-release/api-change-rekognition-74097.json | 5 +++++ .changes/next-release/api-change-sagemaker-82930.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-amplifyuibuilder-70926.json create mode 100644 .changes/next-release/api-change-dynamodb-63760.json create mode 100644 .changes/next-release/api-change-dynamodbstreams-32004.json create mode 100644 .changes/next-release/api-change-fsx-82063.json create mode 100644 .changes/next-release/api-change-opensearch-61787.json create mode 100644 .changes/next-release/api-change-rekognition-74097.json create mode 100644 .changes/next-release/api-change-sagemaker-82930.json diff --git a/.changes/next-release/api-change-amplifyuibuilder-70926.json b/.changes/next-release/api-change-amplifyuibuilder-70926.json new file mode 100644 index 000000000000..8ae02900bfa6 --- /dev/null +++ b/.changes/next-release/api-change-amplifyuibuilder-70926.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplifyuibuilder``", + "description": "AWS Amplify UIBuilder is launching Codegen UI, a new feature that enables you to generate your amplify uibuilder components and forms." +} diff --git a/.changes/next-release/api-change-dynamodb-63760.json b/.changes/next-release/api-change-dynamodb-63760.json new file mode 100644 index 000000000000..726a4924fb96 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-63760.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Documentation updates for DynamoDB" +} diff --git a/.changes/next-release/api-change-dynamodbstreams-32004.json b/.changes/next-release/api-change-dynamodbstreams-32004.json new file mode 100644 index 000000000000..4e2ac8564e7c --- /dev/null +++ b/.changes/next-release/api-change-dynamodbstreams-32004.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodbstreams``", + "description": "Update dynamodbstreams command to latest version" +} diff --git a/.changes/next-release/api-change-fsx-82063.json b/.changes/next-release/api-change-fsx-82063.json new file mode 100644 index 000000000000..0d43cf403dd0 --- /dev/null +++ b/.changes/next-release/api-change-fsx-82063.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Amazon FSx for NetApp ONTAP now supports joining a storage virtual machine (SVM) to Active Directory after the SVM has been created." +} diff --git a/.changes/next-release/api-change-opensearch-61787.json b/.changes/next-release/api-change-opensearch-61787.json new file mode 100644 index 000000000000..7bbe211af596 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-61787.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release adds support for SkipUnavailable connection property for cross cluster search" +} diff --git a/.changes/next-release/api-change-rekognition-74097.json b/.changes/next-release/api-change-rekognition-74097.json new file mode 100644 index 000000000000..43e257d4c6e9 --- /dev/null +++ b/.changes/next-release/api-change-rekognition-74097.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "This release adds support for improved accuracy with user vector in Amazon Rekognition Face Search. Adds new APIs: AssociateFaces, CreateUser, DeleteUser, DisassociateFaces, ListUsers, SearchUsers, SearchUsersByImage. Also adds new face metadata that can be stored: user vector." +} diff --git a/.changes/next-release/api-change-sagemaker-82930.json b/.changes/next-release/api-change-sagemaker-82930.json new file mode 100644 index 000000000000..4654b27bb7c3 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-82930.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Sagemaker Neo now supports compilation for inferentia2 (ML_INF2) and Trainium1 (ML_TRN1) as available targets. With these devices, you can run your workloads at highest performance with lowest cost. inferentia2 (ML_INF2) is available in CMH and Trainium1 (ML_TRN1) is available in IAD currently" +} From 8112c7a4b44e3ee51977959f11bf63662fdc042d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Jun 2023 18:10:06 +0000 Subject: [PATCH 0080/1632] Bumping version to 1.27.152 --- .changes/1.27.152.json | 37 +++++++++++++++++++ .../api-change-amplifyuibuilder-70926.json | 5 --- .../api-change-dynamodb-63760.json | 5 --- .../api-change-dynamodbstreams-32004.json | 5 --- .../next-release/api-change-fsx-82063.json | 5 --- .../api-change-opensearch-61787.json | 5 --- .../api-change-rekognition-74097.json | 5 --- .../api-change-sagemaker-82930.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.152.json delete mode 100644 .changes/next-release/api-change-amplifyuibuilder-70926.json delete mode 100644 .changes/next-release/api-change-dynamodb-63760.json delete mode 100644 .changes/next-release/api-change-dynamodbstreams-32004.json delete mode 100644 .changes/next-release/api-change-fsx-82063.json delete mode 100644 .changes/next-release/api-change-opensearch-61787.json delete mode 100644 .changes/next-release/api-change-rekognition-74097.json delete mode 100644 .changes/next-release/api-change-sagemaker-82930.json diff --git a/.changes/1.27.152.json b/.changes/1.27.152.json new file mode 100644 index 000000000000..211dec3f4144 --- /dev/null +++ b/.changes/1.27.152.json @@ -0,0 +1,37 @@ +[ + { + "category": "``amplifyuibuilder``", + "description": "AWS Amplify UIBuilder is launching Codegen UI, a new feature that enables you to generate your amplify uibuilder components and forms.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "Documentation updates for DynamoDB", + "type": "api-change" + }, + { + "category": "``dynamodbstreams``", + "description": "Update dynamodbstreams command to latest version", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Amazon FSx for NetApp ONTAP now supports joining a storage virtual machine (SVM) to Active Directory after the SVM has been created.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release adds support for SkipUnavailable connection property for cross cluster search", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "This release adds support for improved accuracy with user vector in Amazon Rekognition Face Search. Adds new APIs: AssociateFaces, CreateUser, DeleteUser, DisassociateFaces, ListUsers, SearchUsers, SearchUsersByImage. Also adds new face metadata that can be stored: user vector.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Sagemaker Neo now supports compilation for inferentia2 (ML_INF2) and Trainium1 (ML_TRN1) as available targets. With these devices, you can run your workloads at highest performance with lowest cost. inferentia2 (ML_INF2) is available in CMH and Trainium1 (ML_TRN1) is available in IAD currently", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplifyuibuilder-70926.json b/.changes/next-release/api-change-amplifyuibuilder-70926.json deleted file mode 100644 index 8ae02900bfa6..000000000000 --- a/.changes/next-release/api-change-amplifyuibuilder-70926.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplifyuibuilder``", - "description": "AWS Amplify UIBuilder is launching Codegen UI, a new feature that enables you to generate your amplify uibuilder components and forms." -} diff --git a/.changes/next-release/api-change-dynamodb-63760.json b/.changes/next-release/api-change-dynamodb-63760.json deleted file mode 100644 index 726a4924fb96..000000000000 --- a/.changes/next-release/api-change-dynamodb-63760.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Documentation updates for DynamoDB" -} diff --git a/.changes/next-release/api-change-dynamodbstreams-32004.json b/.changes/next-release/api-change-dynamodbstreams-32004.json deleted file mode 100644 index 4e2ac8564e7c..000000000000 --- a/.changes/next-release/api-change-dynamodbstreams-32004.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodbstreams``", - "description": "Update dynamodbstreams command to latest version" -} diff --git a/.changes/next-release/api-change-fsx-82063.json b/.changes/next-release/api-change-fsx-82063.json deleted file mode 100644 index 0d43cf403dd0..000000000000 --- a/.changes/next-release/api-change-fsx-82063.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Amazon FSx for NetApp ONTAP now supports joining a storage virtual machine (SVM) to Active Directory after the SVM has been created." -} diff --git a/.changes/next-release/api-change-opensearch-61787.json b/.changes/next-release/api-change-opensearch-61787.json deleted file mode 100644 index 7bbe211af596..000000000000 --- a/.changes/next-release/api-change-opensearch-61787.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release adds support for SkipUnavailable connection property for cross cluster search" -} diff --git a/.changes/next-release/api-change-rekognition-74097.json b/.changes/next-release/api-change-rekognition-74097.json deleted file mode 100644 index 43e257d4c6e9..000000000000 --- a/.changes/next-release/api-change-rekognition-74097.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "This release adds support for improved accuracy with user vector in Amazon Rekognition Face Search. Adds new APIs: AssociateFaces, CreateUser, DeleteUser, DisassociateFaces, ListUsers, SearchUsers, SearchUsersByImage. Also adds new face metadata that can be stored: user vector." -} diff --git a/.changes/next-release/api-change-sagemaker-82930.json b/.changes/next-release/api-change-sagemaker-82930.json deleted file mode 100644 index 4654b27bb7c3..000000000000 --- a/.changes/next-release/api-change-sagemaker-82930.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Sagemaker Neo now supports compilation for inferentia2 (ML_INF2) and Trainium1 (ML_TRN1) as available targets. With these devices, you can run your workloads at highest performance with lowest cost. inferentia2 (ML_INF2) is available in CMH and Trainium1 (ML_TRN1) is available in IAD currently" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c4ba91e0da0e..ed4d2b164d90 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.152 +======== + +* api-change:``amplifyuibuilder``: AWS Amplify UIBuilder is launching Codegen UI, a new feature that enables you to generate your amplify uibuilder components and forms. +* api-change:``dynamodb``: Documentation updates for DynamoDB +* api-change:``dynamodbstreams``: Update dynamodbstreams command to latest version +* api-change:``fsx``: Amazon FSx for NetApp ONTAP now supports joining a storage virtual machine (SVM) to Active Directory after the SVM has been created. +* api-change:``opensearch``: This release adds support for SkipUnavailable connection property for cross cluster search +* api-change:``rekognition``: This release adds support for improved accuracy with user vector in Amazon Rekognition Face Search. Adds new APIs: AssociateFaces, CreateUser, DeleteUser, DisassociateFaces, ListUsers, SearchUsers, SearchUsersByImage. Also adds new face metadata that can be stored: user vector. +* api-change:``sagemaker``: Sagemaker Neo now supports compilation for inferentia2 (ML_INF2) and Trainium1 (ML_TRN1) as available targets. With these devices, you can run your workloads at highest performance with lowest cost. inferentia2 (ML_INF2) is available in CMH and Trainium1 (ML_TRN1) is available in IAD currently + + 1.27.151 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 61510e13d9c6..1bdce8767c93 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.151' +__version__ = '1.27.152' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ec3a55145a71..53f268b0e519 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.151' +release = '1.27.152' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b6c864f5a962..bd83a923f6d0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.151 + botocore==1.29.152 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index e77250b6e0f0..f85b6f6218e1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.151', + 'botocore==1.29.152', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 4ed12e7fa76daf52cd6324e0e23cad02aad45237 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Jun 2023 18:08:26 +0000 Subject: [PATCH 0081/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudtrail-19872.json | 5 +++++ .changes/next-release/api-change-codegurusecurity-45844.json | 5 +++++ .changes/next-release/api-change-drs-35116.json | 5 +++++ .changes/next-release/api-change-ec2-21885.json | 5 +++++ .changes/next-release/api-change-imagebuilder-94364.json | 5 +++++ .changes/next-release/api-change-lightsail-43071.json | 5 +++++ .changes/next-release/api-change-s3-80519.json | 5 +++++ .changes/next-release/api-change-securityhub-19061.json | 5 +++++ .changes/next-release/api-change-simspaceweaver-70481.json | 5 +++++ .../next-release/api-change-verifiedpermissions-72115.json | 5 +++++ .changes/next-release/api-change-wafv2-89614.json | 5 +++++ .changes/next-release/api-change-wellarchitected-58260.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-cloudtrail-19872.json create mode 100644 .changes/next-release/api-change-codegurusecurity-45844.json create mode 100644 .changes/next-release/api-change-drs-35116.json create mode 100644 .changes/next-release/api-change-ec2-21885.json create mode 100644 .changes/next-release/api-change-imagebuilder-94364.json create mode 100644 .changes/next-release/api-change-lightsail-43071.json create mode 100644 .changes/next-release/api-change-s3-80519.json create mode 100644 .changes/next-release/api-change-securityhub-19061.json create mode 100644 .changes/next-release/api-change-simspaceweaver-70481.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-72115.json create mode 100644 .changes/next-release/api-change-wafv2-89614.json create mode 100644 .changes/next-release/api-change-wellarchitected-58260.json diff --git a/.changes/next-release/api-change-cloudtrail-19872.json b/.changes/next-release/api-change-cloudtrail-19872.json new file mode 100644 index 000000000000..667348457afa --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-19872.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "This feature allows users to view dashboards for CloudTrail Lake event data stores." +} diff --git a/.changes/next-release/api-change-codegurusecurity-45844.json b/.changes/next-release/api-change-codegurusecurity-45844.json new file mode 100644 index 000000000000..939d1de0f15d --- /dev/null +++ b/.changes/next-release/api-change-codegurusecurity-45844.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeguru-security``", + "description": "Initial release of Amazon CodeGuru Security APIs" +} diff --git a/.changes/next-release/api-change-drs-35116.json b/.changes/next-release/api-change-drs-35116.json new file mode 100644 index 000000000000..8f07de69a041 --- /dev/null +++ b/.changes/next-release/api-change-drs-35116.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Added APIs to support network replication and recovery using AWS Elastic Disaster Recovery." +} diff --git a/.changes/next-release/api-change-ec2-21885.json b/.changes/next-release/api-change-ec2-21885.json new file mode 100644 index 000000000000..409f63bb8fb0 --- /dev/null +++ b/.changes/next-release/api-change-ec2-21885.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release introduces a new feature, EC2 Instance Connect Endpoint, that enables you to connect to a resource over TCP, without requiring the resource to have a public IPv4 address." +} diff --git a/.changes/next-release/api-change-imagebuilder-94364.json b/.changes/next-release/api-change-imagebuilder-94364.json new file mode 100644 index 000000000000..cf7b9f336c43 --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-94364.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "Change the Image Builder ImagePipeline dateNextRun field to more accurately describe the data." +} diff --git a/.changes/next-release/api-change-lightsail-43071.json b/.changes/next-release/api-change-lightsail-43071.json new file mode 100644 index 000000000000..f27aa443375c --- /dev/null +++ b/.changes/next-release/api-change-lightsail-43071.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "This release adds pagination for the Get Certificates API operation." +} diff --git a/.changes/next-release/api-change-s3-80519.json b/.changes/next-release/api-change-s3-80519.json new file mode 100644 index 000000000000..a9cdda132551 --- /dev/null +++ b/.changes/next-release/api-change-s3-80519.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Integrate double encryption feature to SDKs." +} diff --git a/.changes/next-release/api-change-securityhub-19061.json b/.changes/next-release/api-change-securityhub-19061.json new file mode 100644 index 000000000000..3f2c357437bf --- /dev/null +++ b/.changes/next-release/api-change-securityhub-19061.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Add support for Security Hub Automation Rules" +} diff --git a/.changes/next-release/api-change-simspaceweaver-70481.json b/.changes/next-release/api-change-simspaceweaver-70481.json new file mode 100644 index 000000000000..0eb16be5b527 --- /dev/null +++ b/.changes/next-release/api-change-simspaceweaver-70481.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``simspaceweaver``", + "description": "This release fixes using aws-us-gov ARNs in API calls and adds documentation for snapshot APIs." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-72115.json b/.changes/next-release/api-change-verifiedpermissions-72115.json new file mode 100644 index 000000000000..5c0b7b609b46 --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-72115.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "GA release of Amazon Verified Permissions." +} diff --git a/.changes/next-release/api-change-wafv2-89614.json b/.changes/next-release/api-change-wafv2-89614.json new file mode 100644 index 000000000000..791e87728a45 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-89614.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "You can now detect and block fraudulent account creation attempts with the new AWS WAF Fraud Control account creation fraud prevention (ACFP) managed rule group AWSManagedRulesACFPRuleSet." +} diff --git a/.changes/next-release/api-change-wellarchitected-58260.json b/.changes/next-release/api-change-wellarchitected-58260.json new file mode 100644 index 000000000000..c811ddc2b482 --- /dev/null +++ b/.changes/next-release/api-change-wellarchitected-58260.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wellarchitected``", + "description": "AWS Well-Architected now supports Profiles that help customers prioritize which questions to focus on first by providing a list of prioritized questions that are better aligned with their business goals and outcomes." +} From ab8633d1bb6636d23dccdafb6f872bc9ee6e2d06 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Jun 2023 18:08:27 +0000 Subject: [PATCH 0082/1632] Bumping version to 1.27.153 --- .changes/1.27.153.json | 62 +++++++++++++++++++ .../api-change-cloudtrail-19872.json | 5 -- .../api-change-codegurusecurity-45844.json | 5 -- .../next-release/api-change-drs-35116.json | 5 -- .../next-release/api-change-ec2-21885.json | 5 -- .../api-change-imagebuilder-94364.json | 5 -- .../api-change-lightsail-43071.json | 5 -- .../next-release/api-change-s3-80519.json | 5 -- .../api-change-securityhub-19061.json | 5 -- .../api-change-simspaceweaver-70481.json | 5 -- .../api-change-verifiedpermissions-72115.json | 5 -- .../next-release/api-change-wafv2-89614.json | 5 -- .../api-change-wellarchitected-58260.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.27.153.json delete mode 100644 .changes/next-release/api-change-cloudtrail-19872.json delete mode 100644 .changes/next-release/api-change-codegurusecurity-45844.json delete mode 100644 .changes/next-release/api-change-drs-35116.json delete mode 100644 .changes/next-release/api-change-ec2-21885.json delete mode 100644 .changes/next-release/api-change-imagebuilder-94364.json delete mode 100644 .changes/next-release/api-change-lightsail-43071.json delete mode 100644 .changes/next-release/api-change-s3-80519.json delete mode 100644 .changes/next-release/api-change-securityhub-19061.json delete mode 100644 .changes/next-release/api-change-simspaceweaver-70481.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-72115.json delete mode 100644 .changes/next-release/api-change-wafv2-89614.json delete mode 100644 .changes/next-release/api-change-wellarchitected-58260.json diff --git a/.changes/1.27.153.json b/.changes/1.27.153.json new file mode 100644 index 000000000000..4e68341e4bea --- /dev/null +++ b/.changes/1.27.153.json @@ -0,0 +1,62 @@ +[ + { + "category": "``cloudtrail``", + "description": "This feature allows users to view dashboards for CloudTrail Lake event data stores.", + "type": "api-change" + }, + { + "category": "``codeguru-security``", + "description": "Initial release of Amazon CodeGuru Security APIs", + "type": "api-change" + }, + { + "category": "``drs``", + "description": "Added APIs to support network replication and recovery using AWS Elastic Disaster Recovery.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release introduces a new feature, EC2 Instance Connect Endpoint, that enables you to connect to a resource over TCP, without requiring the resource to have a public IPv4 address.", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "Change the Image Builder ImagePipeline dateNextRun field to more accurately describe the data.", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "This release adds pagination for the Get Certificates API operation.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Integrate double encryption feature to SDKs.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Add support for Security Hub Automation Rules", + "type": "api-change" + }, + { + "category": "``simspaceweaver``", + "description": "This release fixes using aws-us-gov ARNs in API calls and adds documentation for snapshot APIs.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "GA release of Amazon Verified Permissions.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can now detect and block fraudulent account creation attempts with the new AWS WAF Fraud Control account creation fraud prevention (ACFP) managed rule group AWSManagedRulesACFPRuleSet.", + "type": "api-change" + }, + { + "category": "``wellarchitected``", + "description": "AWS Well-Architected now supports Profiles that help customers prioritize which questions to focus on first by providing a list of prioritized questions that are better aligned with their business goals and outcomes.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudtrail-19872.json b/.changes/next-release/api-change-cloudtrail-19872.json deleted file mode 100644 index 667348457afa..000000000000 --- a/.changes/next-release/api-change-cloudtrail-19872.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "This feature allows users to view dashboards for CloudTrail Lake event data stores." -} diff --git a/.changes/next-release/api-change-codegurusecurity-45844.json b/.changes/next-release/api-change-codegurusecurity-45844.json deleted file mode 100644 index 939d1de0f15d..000000000000 --- a/.changes/next-release/api-change-codegurusecurity-45844.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeguru-security``", - "description": "Initial release of Amazon CodeGuru Security APIs" -} diff --git a/.changes/next-release/api-change-drs-35116.json b/.changes/next-release/api-change-drs-35116.json deleted file mode 100644 index 8f07de69a041..000000000000 --- a/.changes/next-release/api-change-drs-35116.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Added APIs to support network replication and recovery using AWS Elastic Disaster Recovery." -} diff --git a/.changes/next-release/api-change-ec2-21885.json b/.changes/next-release/api-change-ec2-21885.json deleted file mode 100644 index 409f63bb8fb0..000000000000 --- a/.changes/next-release/api-change-ec2-21885.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release introduces a new feature, EC2 Instance Connect Endpoint, that enables you to connect to a resource over TCP, without requiring the resource to have a public IPv4 address." -} diff --git a/.changes/next-release/api-change-imagebuilder-94364.json b/.changes/next-release/api-change-imagebuilder-94364.json deleted file mode 100644 index cf7b9f336c43..000000000000 --- a/.changes/next-release/api-change-imagebuilder-94364.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "Change the Image Builder ImagePipeline dateNextRun field to more accurately describe the data." -} diff --git a/.changes/next-release/api-change-lightsail-43071.json b/.changes/next-release/api-change-lightsail-43071.json deleted file mode 100644 index f27aa443375c..000000000000 --- a/.changes/next-release/api-change-lightsail-43071.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "This release adds pagination for the Get Certificates API operation." -} diff --git a/.changes/next-release/api-change-s3-80519.json b/.changes/next-release/api-change-s3-80519.json deleted file mode 100644 index a9cdda132551..000000000000 --- a/.changes/next-release/api-change-s3-80519.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Integrate double encryption feature to SDKs." -} diff --git a/.changes/next-release/api-change-securityhub-19061.json b/.changes/next-release/api-change-securityhub-19061.json deleted file mode 100644 index 3f2c357437bf..000000000000 --- a/.changes/next-release/api-change-securityhub-19061.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Add support for Security Hub Automation Rules" -} diff --git a/.changes/next-release/api-change-simspaceweaver-70481.json b/.changes/next-release/api-change-simspaceweaver-70481.json deleted file mode 100644 index 0eb16be5b527..000000000000 --- a/.changes/next-release/api-change-simspaceweaver-70481.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``simspaceweaver``", - "description": "This release fixes using aws-us-gov ARNs in API calls and adds documentation for snapshot APIs." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-72115.json b/.changes/next-release/api-change-verifiedpermissions-72115.json deleted file mode 100644 index 5c0b7b609b46..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-72115.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "GA release of Amazon Verified Permissions." -} diff --git a/.changes/next-release/api-change-wafv2-89614.json b/.changes/next-release/api-change-wafv2-89614.json deleted file mode 100644 index 791e87728a45..000000000000 --- a/.changes/next-release/api-change-wafv2-89614.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "You can now detect and block fraudulent account creation attempts with the new AWS WAF Fraud Control account creation fraud prevention (ACFP) managed rule group AWSManagedRulesACFPRuleSet." -} diff --git a/.changes/next-release/api-change-wellarchitected-58260.json b/.changes/next-release/api-change-wellarchitected-58260.json deleted file mode 100644 index c811ddc2b482..000000000000 --- a/.changes/next-release/api-change-wellarchitected-58260.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wellarchitected``", - "description": "AWS Well-Architected now supports Profiles that help customers prioritize which questions to focus on first by providing a list of prioritized questions that are better aligned with their business goals and outcomes." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ed4d2b164d90..7c56a181c786 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.27.153 +======== + +* api-change:``cloudtrail``: This feature allows users to view dashboards for CloudTrail Lake event data stores. +* api-change:``codeguru-security``: Initial release of Amazon CodeGuru Security APIs +* api-change:``drs``: Added APIs to support network replication and recovery using AWS Elastic Disaster Recovery. +* api-change:``ec2``: This release introduces a new feature, EC2 Instance Connect Endpoint, that enables you to connect to a resource over TCP, without requiring the resource to have a public IPv4 address. +* api-change:``imagebuilder``: Change the Image Builder ImagePipeline dateNextRun field to more accurately describe the data. +* api-change:``lightsail``: This release adds pagination for the Get Certificates API operation. +* api-change:``s3``: Integrate double encryption feature to SDKs. +* api-change:``securityhub``: Add support for Security Hub Automation Rules +* api-change:``simspaceweaver``: This release fixes using aws-us-gov ARNs in API calls and adds documentation for snapshot APIs. +* api-change:``verifiedpermissions``: GA release of Amazon Verified Permissions. +* api-change:``wafv2``: You can now detect and block fraudulent account creation attempts with the new AWS WAF Fraud Control account creation fraud prevention (ACFP) managed rule group AWSManagedRulesACFPRuleSet. +* api-change:``wellarchitected``: AWS Well-Architected now supports Profiles that help customers prioritize which questions to focus on first by providing a list of prioritized questions that are better aligned with their business goals and outcomes. + + 1.27.152 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 1bdce8767c93..e649fa26b21a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.152' +__version__ = '1.27.153' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 53f268b0e519..cb652a74fc59 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.152' +release = '1.27.153' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bd83a923f6d0..22c7b4268999 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.152 + botocore==1.29.153 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index f85b6f6218e1..f4e9b0adbfd3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.152', + 'botocore==1.29.153', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From c0ae92f49d2d47bf398506fb3a01308b713f8c3f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Jun 2023 18:11:13 +0000 Subject: [PATCH 0083/1632] Update changelog based on model updates --- .changes/next-release/api-change-auditmanager-99486.json | 5 +++++ .changes/next-release/api-change-efs-7503.json | 5 +++++ .changes/next-release/api-change-guardduty-47065.json | 5 +++++ .changes/next-release/api-change-location-62767.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-auditmanager-99486.json create mode 100644 .changes/next-release/api-change-efs-7503.json create mode 100644 .changes/next-release/api-change-guardduty-47065.json create mode 100644 .changes/next-release/api-change-location-62767.json diff --git a/.changes/next-release/api-change-auditmanager-99486.json b/.changes/next-release/api-change-auditmanager-99486.json new file mode 100644 index 000000000000..a8f2c6c6508a --- /dev/null +++ b/.changes/next-release/api-change-auditmanager-99486.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``auditmanager``", + "description": "This release introduces 2 Audit Manager features: CSV exports and new manual evidence options. You can now export your evidence finder results in CSV format. In addition, you can now add manual evidence to a control by entering free-form text or uploading a file from your browser." +} diff --git a/.changes/next-release/api-change-efs-7503.json b/.changes/next-release/api-change-efs-7503.json new file mode 100644 index 000000000000..9bb2f73f7228 --- /dev/null +++ b/.changes/next-release/api-change-efs-7503.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``efs``", + "description": "Update efs command to latest version" +} diff --git a/.changes/next-release/api-change-guardduty-47065.json b/.changes/next-release/api-change-guardduty-47065.json new file mode 100644 index 000000000000..ff1db5fd9e47 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-47065.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Updated descriptions for some APIs." +} diff --git a/.changes/next-release/api-change-location-62767.json b/.changes/next-release/api-change-location-62767.json new file mode 100644 index 000000000000..aa67be3977b3 --- /dev/null +++ b/.changes/next-release/api-change-location-62767.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "Amazon Location Service adds categories to places, including filtering on those categories in searches. Also, you can now add metadata properties to your geofences." +} From 69c97d03a96d012e983275bc85ae96b266400449 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Jun 2023 18:11:17 +0000 Subject: [PATCH 0084/1632] Bumping version to 1.27.154 --- .changes/1.27.154.json | 22 +++++++++++++++++++ .../api-change-auditmanager-99486.json | 5 ----- .../next-release/api-change-efs-7503.json | 5 ----- .../api-change-guardduty-47065.json | 5 ----- .../api-change-location-62767.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.154.json delete mode 100644 .changes/next-release/api-change-auditmanager-99486.json delete mode 100644 .changes/next-release/api-change-efs-7503.json delete mode 100644 .changes/next-release/api-change-guardduty-47065.json delete mode 100644 .changes/next-release/api-change-location-62767.json diff --git a/.changes/1.27.154.json b/.changes/1.27.154.json new file mode 100644 index 000000000000..24620389026e --- /dev/null +++ b/.changes/1.27.154.json @@ -0,0 +1,22 @@ +[ + { + "category": "``auditmanager``", + "description": "This release introduces 2 Audit Manager features: CSV exports and new manual evidence options. You can now export your evidence finder results in CSV format. In addition, you can now add manual evidence to a control by entering free-form text or uploading a file from your browser.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Update efs command to latest version", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Updated descriptions for some APIs.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "Amazon Location Service adds categories to places, including filtering on those categories in searches. Also, you can now add metadata properties to your geofences.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-auditmanager-99486.json b/.changes/next-release/api-change-auditmanager-99486.json deleted file mode 100644 index a8f2c6c6508a..000000000000 --- a/.changes/next-release/api-change-auditmanager-99486.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``auditmanager``", - "description": "This release introduces 2 Audit Manager features: CSV exports and new manual evidence options. You can now export your evidence finder results in CSV format. In addition, you can now add manual evidence to a control by entering free-form text or uploading a file from your browser." -} diff --git a/.changes/next-release/api-change-efs-7503.json b/.changes/next-release/api-change-efs-7503.json deleted file mode 100644 index 9bb2f73f7228..000000000000 --- a/.changes/next-release/api-change-efs-7503.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``efs``", - "description": "Update efs command to latest version" -} diff --git a/.changes/next-release/api-change-guardduty-47065.json b/.changes/next-release/api-change-guardduty-47065.json deleted file mode 100644 index ff1db5fd9e47..000000000000 --- a/.changes/next-release/api-change-guardduty-47065.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Updated descriptions for some APIs." -} diff --git a/.changes/next-release/api-change-location-62767.json b/.changes/next-release/api-change-location-62767.json deleted file mode 100644 index aa67be3977b3..000000000000 --- a/.changes/next-release/api-change-location-62767.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "Amazon Location Service adds categories to places, including filtering on those categories in searches. Also, you can now add metadata properties to your geofences." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7c56a181c786..465a1fd2039c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.154 +======== + +* api-change:``auditmanager``: This release introduces 2 Audit Manager features: CSV exports and new manual evidence options. You can now export your evidence finder results in CSV format. In addition, you can now add manual evidence to a control by entering free-form text or uploading a file from your browser. +* api-change:``efs``: Update efs command to latest version +* api-change:``guardduty``: Updated descriptions for some APIs. +* api-change:``location``: Amazon Location Service adds categories to places, including filtering on those categories in searches. Also, you can now add metadata properties to your geofences. + + 1.27.153 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index e649fa26b21a..03f02da247d5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.153' +__version__ = '1.27.154' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index cb652a74fc59..15edfc789b4b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.153' +release = '1.27.154' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 22c7b4268999..5e900605f7e0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.153 + botocore==1.29.154 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index f4e9b0adbfd3..1c0af9e92dab 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.153', + 'botocore==1.29.154', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From dd499bba9e4e9f5b99714c59dd65a3c096fa57cf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 16 Jun 2023 18:40:57 +0000 Subject: [PATCH 0085/1632] Update changelog based on model updates --- .changes/next-release/api-change-account-14039.json | 5 +++++ .changes/next-release/api-change-connect-47170.json | 5 +++++ .changes/next-release/api-change-discovery-43328.json | 5 +++++ .changes/next-release/api-change-iam-69789.json | 5 +++++ .changes/next-release/api-change-s3-87922.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-account-14039.json create mode 100644 .changes/next-release/api-change-connect-47170.json create mode 100644 .changes/next-release/api-change-discovery-43328.json create mode 100644 .changes/next-release/api-change-iam-69789.json create mode 100644 .changes/next-release/api-change-s3-87922.json diff --git a/.changes/next-release/api-change-account-14039.json b/.changes/next-release/api-change-account-14039.json new file mode 100644 index 000000000000..09fed89d45c8 --- /dev/null +++ b/.changes/next-release/api-change-account-14039.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``account``", + "description": "Improve pagination support for ListRegions" +} diff --git a/.changes/next-release/api-change-connect-47170.json b/.changes/next-release/api-change-connect-47170.json new file mode 100644 index 000000000000..2713afb677ad --- /dev/null +++ b/.changes/next-release/api-change-connect-47170.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Updates the *InstanceStorageConfig APIs to support a new ResourceType: SCREEN_RECORDINGS to enable screen recording and specify the storage configurations for publishing the recordings. Also updates DescribeInstance and ListInstances APIs to include InstanceAccessUrl attribute in the API response." +} diff --git a/.changes/next-release/api-change-discovery-43328.json b/.changes/next-release/api-change-discovery-43328.json new file mode 100644 index 000000000000..a786467e2fb9 --- /dev/null +++ b/.changes/next-release/api-change-discovery-43328.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``discovery``", + "description": "Add Amazon EC2 instance recommendations export" +} diff --git a/.changes/next-release/api-change-iam-69789.json b/.changes/next-release/api-change-iam-69789.json new file mode 100644 index 000000000000..80e17bc1a2f5 --- /dev/null +++ b/.changes/next-release/api-change-iam-69789.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Documentation updates for AWS Identity and Access Management (IAM)." +} diff --git a/.changes/next-release/api-change-s3-87922.json b/.changes/next-release/api-change-s3-87922.json new file mode 100644 index 000000000000..1e84368e1e8d --- /dev/null +++ b/.changes/next-release/api-change-s3-87922.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "This release adds SDK support for request-payer request header and request-charged response header in the \"GetBucketAccelerateConfiguration\", \"ListMultipartUploads\", \"ListObjects\", \"ListObjectsV2\" and \"ListObjectVersions\" S3 APIs." +} From dfc77011d9ecded514f0a58a3979505fcc49156d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 16 Jun 2023 18:40:58 +0000 Subject: [PATCH 0086/1632] Bumping version to 1.27.155 --- .changes/1.27.155.json | 27 +++++++++++++++++++ .../api-change-account-14039.json | 5 ---- .../api-change-connect-47170.json | 5 ---- .../api-change-discovery-43328.json | 5 ---- .../next-release/api-change-iam-69789.json | 5 ---- .../next-release/api-change-s3-87922.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.27.155.json delete mode 100644 .changes/next-release/api-change-account-14039.json delete mode 100644 .changes/next-release/api-change-connect-47170.json delete mode 100644 .changes/next-release/api-change-discovery-43328.json delete mode 100644 .changes/next-release/api-change-iam-69789.json delete mode 100644 .changes/next-release/api-change-s3-87922.json diff --git a/.changes/1.27.155.json b/.changes/1.27.155.json new file mode 100644 index 000000000000..a80601296154 --- /dev/null +++ b/.changes/1.27.155.json @@ -0,0 +1,27 @@ +[ + { + "category": "``account``", + "description": "Improve pagination support for ListRegions", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Updates the *InstanceStorageConfig APIs to support a new ResourceType: SCREEN_RECORDINGS to enable screen recording and specify the storage configurations for publishing the recordings. Also updates DescribeInstance and ListInstances APIs to include InstanceAccessUrl attribute in the API response.", + "type": "api-change" + }, + { + "category": "``discovery``", + "description": "Add Amazon EC2 instance recommendations export", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Documentation updates for AWS Identity and Access Management (IAM).", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "This release adds SDK support for request-payer request header and request-charged response header in the \"GetBucketAccelerateConfiguration\", \"ListMultipartUploads\", \"ListObjects\", \"ListObjectsV2\" and \"ListObjectVersions\" S3 APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-account-14039.json b/.changes/next-release/api-change-account-14039.json deleted file mode 100644 index 09fed89d45c8..000000000000 --- a/.changes/next-release/api-change-account-14039.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``account``", - "description": "Improve pagination support for ListRegions" -} diff --git a/.changes/next-release/api-change-connect-47170.json b/.changes/next-release/api-change-connect-47170.json deleted file mode 100644 index 2713afb677ad..000000000000 --- a/.changes/next-release/api-change-connect-47170.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Updates the *InstanceStorageConfig APIs to support a new ResourceType: SCREEN_RECORDINGS to enable screen recording and specify the storage configurations for publishing the recordings. Also updates DescribeInstance and ListInstances APIs to include InstanceAccessUrl attribute in the API response." -} diff --git a/.changes/next-release/api-change-discovery-43328.json b/.changes/next-release/api-change-discovery-43328.json deleted file mode 100644 index a786467e2fb9..000000000000 --- a/.changes/next-release/api-change-discovery-43328.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``discovery``", - "description": "Add Amazon EC2 instance recommendations export" -} diff --git a/.changes/next-release/api-change-iam-69789.json b/.changes/next-release/api-change-iam-69789.json deleted file mode 100644 index 80e17bc1a2f5..000000000000 --- a/.changes/next-release/api-change-iam-69789.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Documentation updates for AWS Identity and Access Management (IAM)." -} diff --git a/.changes/next-release/api-change-s3-87922.json b/.changes/next-release/api-change-s3-87922.json deleted file mode 100644 index 1e84368e1e8d..000000000000 --- a/.changes/next-release/api-change-s3-87922.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "This release adds SDK support for request-payer request header and request-charged response header in the \"GetBucketAccelerateConfiguration\", \"ListMultipartUploads\", \"ListObjects\", \"ListObjectsV2\" and \"ListObjectVersions\" S3 APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 465a1fd2039c..8d7e288774c4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.27.155 +======== + +* api-change:``account``: Improve pagination support for ListRegions +* api-change:``connect``: Updates the *InstanceStorageConfig APIs to support a new ResourceType: SCREEN_RECORDINGS to enable screen recording and specify the storage configurations for publishing the recordings. Also updates DescribeInstance and ListInstances APIs to include InstanceAccessUrl attribute in the API response. +* api-change:``discovery``: Add Amazon EC2 instance recommendations export +* api-change:``iam``: Documentation updates for AWS Identity and Access Management (IAM). +* api-change:``s3``: This release adds SDK support for request-payer request header and request-charged response header in the "GetBucketAccelerateConfiguration", "ListMultipartUploads", "ListObjects", "ListObjectsV2" and "ListObjectVersions" S3 APIs. + + 1.27.154 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 03f02da247d5..2e1a23db364f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.154' +__version__ = '1.27.155' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 15edfc789b4b..4be837bc8d65 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.154' +release = '1.27.155' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5e900605f7e0..c349d5ef780c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.154 + botocore==1.29.155 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 1c0af9e92dab..670e5e9ec7a4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.154', + 'botocore==1.29.155', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From f6312f3770550205bfb099caece81ec28138804a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 19 Jun 2023 18:08:00 +0000 Subject: [PATCH 0087/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-51671.json | 5 +++++ .changes/next-release/api-change-ec2-78738.json | 5 +++++ .changes/next-release/api-change-ecs-49286.json | 5 +++++ .changes/next-release/api-change-glue-49690.json | 5 +++++ .changes/next-release/api-change-pricing-1630.json | 5 +++++ .changes/next-release/api-change-route53domains-61130.json | 5 +++++ .changes/next-release/api-change-sagemaker-18695.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-51671.json create mode 100644 .changes/next-release/api-change-ec2-78738.json create mode 100644 .changes/next-release/api-change-ecs-49286.json create mode 100644 .changes/next-release/api-change-glue-49690.json create mode 100644 .changes/next-release/api-change-pricing-1630.json create mode 100644 .changes/next-release/api-change-route53domains-61130.json create mode 100644 .changes/next-release/api-change-sagemaker-18695.json diff --git a/.changes/next-release/api-change-cloudformation-51671.json b/.changes/next-release/api-change-cloudformation-51671.json new file mode 100644 index 000000000000..134dc017ed12 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-51671.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Specify desired CloudFormation behavior in the event of ChangeSet execution failure using the CreateChangeSet OnStackFailure parameter" +} diff --git a/.changes/next-release/api-change-ec2-78738.json b/.changes/next-release/api-change-ec2-78738.json new file mode 100644 index 000000000000..04875b33de19 --- /dev/null +++ b/.changes/next-release/api-change-ec2-78738.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "API changes to AWS Verified Access to include data from trust providers in logs" +} diff --git a/.changes/next-release/api-change-ecs-49286.json b/.changes/next-release/api-change-ecs-49286.json new file mode 100644 index 000000000000..02f60aa36c3b --- /dev/null +++ b/.changes/next-release/api-change-ecs-49286.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only update to address various tickets." +} diff --git a/.changes/next-release/api-change-glue-49690.json b/.changes/next-release/api-change-glue-49690.json new file mode 100644 index 000000000000..96389a74355b --- /dev/null +++ b/.changes/next-release/api-change-glue-49690.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds support for creating cross region table/database resource links" +} diff --git a/.changes/next-release/api-change-pricing-1630.json b/.changes/next-release/api-change-pricing-1630.json new file mode 100644 index 000000000000..5625552fe0b8 --- /dev/null +++ b/.changes/next-release/api-change-pricing-1630.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pricing``", + "description": "This release updates the PriceListArn regex pattern." +} diff --git a/.changes/next-release/api-change-route53domains-61130.json b/.changes/next-release/api-change-route53domains-61130.json new file mode 100644 index 000000000000..2b2663d2d423 --- /dev/null +++ b/.changes/next-release/api-change-route53domains-61130.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53domains``", + "description": "Update MaxItems upper bound to 1000 for ListPricesRequest" +} diff --git a/.changes/next-release/api-change-sagemaker-18695.json b/.changes/next-release/api-change-sagemaker-18695.json new file mode 100644 index 000000000000..9e4cc2af96ae --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-18695.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot releases CreateAutoMLJobV2 and DescribeAutoMLJobV2 for Autopilot customers with ImageClassification, TextClassification and Tabular problem type config support." +} From 9b438d880535c6acf23268ac9e522d69e7466505 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 19 Jun 2023 18:08:15 +0000 Subject: [PATCH 0088/1632] Bumping version to 1.27.156 --- .changes/1.27.156.json | 37 +++++++++++++++++++ .../api-change-cloudformation-51671.json | 5 --- .../next-release/api-change-ec2-78738.json | 5 --- .../next-release/api-change-ecs-49286.json | 5 --- .../next-release/api-change-glue-49690.json | 5 --- .../next-release/api-change-pricing-1630.json | 5 --- .../api-change-route53domains-61130.json | 5 --- .../api-change-sagemaker-18695.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.156.json delete mode 100644 .changes/next-release/api-change-cloudformation-51671.json delete mode 100644 .changes/next-release/api-change-ec2-78738.json delete mode 100644 .changes/next-release/api-change-ecs-49286.json delete mode 100644 .changes/next-release/api-change-glue-49690.json delete mode 100644 .changes/next-release/api-change-pricing-1630.json delete mode 100644 .changes/next-release/api-change-route53domains-61130.json delete mode 100644 .changes/next-release/api-change-sagemaker-18695.json diff --git a/.changes/1.27.156.json b/.changes/1.27.156.json new file mode 100644 index 000000000000..b9b3bcab6394 --- /dev/null +++ b/.changes/1.27.156.json @@ -0,0 +1,37 @@ +[ + { + "category": "``cloudformation``", + "description": "Specify desired CloudFormation behavior in the event of ChangeSet execution failure using the CreateChangeSet OnStackFailure parameter", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "API changes to AWS Verified Access to include data from trust providers in logs", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation only update to address various tickets.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds support for creating cross region table/database resource links", + "type": "api-change" + }, + { + "category": "``pricing``", + "description": "This release updates the PriceListArn regex pattern.", + "type": "api-change" + }, + { + "category": "``route53domains``", + "description": "Update MaxItems upper bound to 1000 for ListPricesRequest", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot releases CreateAutoMLJobV2 and DescribeAutoMLJobV2 for Autopilot customers with ImageClassification, TextClassification and Tabular problem type config support.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-51671.json b/.changes/next-release/api-change-cloudformation-51671.json deleted file mode 100644 index 134dc017ed12..000000000000 --- a/.changes/next-release/api-change-cloudformation-51671.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Specify desired CloudFormation behavior in the event of ChangeSet execution failure using the CreateChangeSet OnStackFailure parameter" -} diff --git a/.changes/next-release/api-change-ec2-78738.json b/.changes/next-release/api-change-ec2-78738.json deleted file mode 100644 index 04875b33de19..000000000000 --- a/.changes/next-release/api-change-ec2-78738.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "API changes to AWS Verified Access to include data from trust providers in logs" -} diff --git a/.changes/next-release/api-change-ecs-49286.json b/.changes/next-release/api-change-ecs-49286.json deleted file mode 100644 index 02f60aa36c3b..000000000000 --- a/.changes/next-release/api-change-ecs-49286.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only update to address various tickets." -} diff --git a/.changes/next-release/api-change-glue-49690.json b/.changes/next-release/api-change-glue-49690.json deleted file mode 100644 index 96389a74355b..000000000000 --- a/.changes/next-release/api-change-glue-49690.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds support for creating cross region table/database resource links" -} diff --git a/.changes/next-release/api-change-pricing-1630.json b/.changes/next-release/api-change-pricing-1630.json deleted file mode 100644 index 5625552fe0b8..000000000000 --- a/.changes/next-release/api-change-pricing-1630.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pricing``", - "description": "This release updates the PriceListArn regex pattern." -} diff --git a/.changes/next-release/api-change-route53domains-61130.json b/.changes/next-release/api-change-route53domains-61130.json deleted file mode 100644 index 2b2663d2d423..000000000000 --- a/.changes/next-release/api-change-route53domains-61130.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53domains``", - "description": "Update MaxItems upper bound to 1000 for ListPricesRequest" -} diff --git a/.changes/next-release/api-change-sagemaker-18695.json b/.changes/next-release/api-change-sagemaker-18695.json deleted file mode 100644 index 9e4cc2af96ae..000000000000 --- a/.changes/next-release/api-change-sagemaker-18695.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon Sagemaker Autopilot releases CreateAutoMLJobV2 and DescribeAutoMLJobV2 for Autopilot customers with ImageClassification, TextClassification and Tabular problem type config support." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8d7e288774c4..d0209f3aeabf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.156 +======== + +* api-change:``cloudformation``: Specify desired CloudFormation behavior in the event of ChangeSet execution failure using the CreateChangeSet OnStackFailure parameter +* api-change:``ec2``: API changes to AWS Verified Access to include data from trust providers in logs +* api-change:``ecs``: Documentation only update to address various tickets. +* api-change:``glue``: This release adds support for creating cross region table/database resource links +* api-change:``pricing``: This release updates the PriceListArn regex pattern. +* api-change:``route53domains``: Update MaxItems upper bound to 1000 for ListPricesRequest +* api-change:``sagemaker``: Amazon Sagemaker Autopilot releases CreateAutoMLJobV2 and DescribeAutoMLJobV2 for Autopilot customers with ImageClassification, TextClassification and Tabular problem type config support. + + 1.27.155 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2e1a23db364f..1e5c90d61fa9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.155' +__version__ = '1.27.156' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4be837bc8d65..66a91d0c465c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.155' +release = '1.27.156' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c349d5ef780c..38cb671ad41f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.155 + botocore==1.29.156 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 670e5e9ec7a4..ea64cb596bb6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.155', + 'botocore==1.29.156', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 967e023bf8edeef266da8ca19e6779740afc01e1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 20 Jun 2023 19:44:03 +0000 Subject: [PATCH 0089/1632] Update changelog based on model updates --- .changes/next-release/api-change-appflow-57275.json | 5 +++++ .changes/next-release/api-change-config-91567.json | 5 +++++ .changes/next-release/api-change-ec2-81536.json | 5 +++++ .changes/next-release/api-change-lambda-43830.json | 5 +++++ .changes/next-release/api-change-redshift-12270.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-appflow-57275.json create mode 100644 .changes/next-release/api-change-config-91567.json create mode 100644 .changes/next-release/api-change-ec2-81536.json create mode 100644 .changes/next-release/api-change-lambda-43830.json create mode 100644 .changes/next-release/api-change-redshift-12270.json diff --git a/.changes/next-release/api-change-appflow-57275.json b/.changes/next-release/api-change-appflow-57275.json new file mode 100644 index 000000000000..cf1e3f69fa08 --- /dev/null +++ b/.changes/next-release/api-change-appflow-57275.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "This release adds new API to reset connector metadata cache" +} diff --git a/.changes/next-release/api-change-config-91567.json b/.changes/next-release/api-change-config-91567.json new file mode 100644 index 000000000000..9c66d11863cc --- /dev/null +++ b/.changes/next-release/api-change-config-91567.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in May 2023." +} diff --git a/.changes/next-release/api-change-ec2-81536.json b/.changes/next-release/api-change-ec2-81536.json new file mode 100644 index 000000000000..8781f2ce721c --- /dev/null +++ b/.changes/next-release/api-change-ec2-81536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds support for targeting Dedicated Host allocations by assetIds in AWS Outposts" +} diff --git a/.changes/next-release/api-change-lambda-43830.json b/.changes/next-release/api-change-lambda-43830.json new file mode 100644 index 000000000000..c7c95967c443 --- /dev/null +++ b/.changes/next-release/api-change-lambda-43830.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "This release adds RecursiveInvocationException to the Invoke API and InvokeWithResponseStream API." +} diff --git a/.changes/next-release/api-change-redshift-12270.json b/.changes/next-release/api-change-redshift-12270.json new file mode 100644 index 000000000000..03805bf42477 --- /dev/null +++ b/.changes/next-release/api-change-redshift-12270.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Added support for custom domain names for Redshift Provisioned clusters. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it." +} From fc723c5a7a6f8736e5ee736d4ba19033c510a4e5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 20 Jun 2023 19:44:03 +0000 Subject: [PATCH 0090/1632] Bumping version to 1.27.157 --- .changes/1.27.157.json | 27 +++++++++++++++++++ .../api-change-appflow-57275.json | 5 ---- .../next-release/api-change-config-91567.json | 5 ---- .../next-release/api-change-ec2-81536.json | 5 ---- .../next-release/api-change-lambda-43830.json | 5 ---- .../api-change-redshift-12270.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.27.157.json delete mode 100644 .changes/next-release/api-change-appflow-57275.json delete mode 100644 .changes/next-release/api-change-config-91567.json delete mode 100644 .changes/next-release/api-change-ec2-81536.json delete mode 100644 .changes/next-release/api-change-lambda-43830.json delete mode 100644 .changes/next-release/api-change-redshift-12270.json diff --git a/.changes/1.27.157.json b/.changes/1.27.157.json new file mode 100644 index 000000000000..8ca4c6ec7a2a --- /dev/null +++ b/.changes/1.27.157.json @@ -0,0 +1,27 @@ +[ + { + "category": "``appflow``", + "description": "This release adds new API to reset connector metadata cache", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in May 2023.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds support for targeting Dedicated Host allocations by assetIds in AWS Outposts", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "This release adds RecursiveInvocationException to the Invoke API and InvokeWithResponseStream API.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Added support for custom domain names for Redshift Provisioned clusters. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appflow-57275.json b/.changes/next-release/api-change-appflow-57275.json deleted file mode 100644 index cf1e3f69fa08..000000000000 --- a/.changes/next-release/api-change-appflow-57275.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "This release adds new API to reset connector metadata cache" -} diff --git a/.changes/next-release/api-change-config-91567.json b/.changes/next-release/api-change-config-91567.json deleted file mode 100644 index 9c66d11863cc..000000000000 --- a/.changes/next-release/api-change-config-91567.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in May 2023." -} diff --git a/.changes/next-release/api-change-ec2-81536.json b/.changes/next-release/api-change-ec2-81536.json deleted file mode 100644 index 8781f2ce721c..000000000000 --- a/.changes/next-release/api-change-ec2-81536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds support for targeting Dedicated Host allocations by assetIds in AWS Outposts" -} diff --git a/.changes/next-release/api-change-lambda-43830.json b/.changes/next-release/api-change-lambda-43830.json deleted file mode 100644 index c7c95967c443..000000000000 --- a/.changes/next-release/api-change-lambda-43830.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "This release adds RecursiveInvocationException to the Invoke API and InvokeWithResponseStream API." -} diff --git a/.changes/next-release/api-change-redshift-12270.json b/.changes/next-release/api-change-redshift-12270.json deleted file mode 100644 index 03805bf42477..000000000000 --- a/.changes/next-release/api-change-redshift-12270.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Added support for custom domain names for Redshift Provisioned clusters. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d0209f3aeabf..a55e9dbccec8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.27.157 +======== + +* api-change:``appflow``: This release adds new API to reset connector metadata cache +* api-change:``config``: Updated ResourceType enum with new resource types onboarded by AWS Config in May 2023. +* api-change:``ec2``: Adds support for targeting Dedicated Host allocations by assetIds in AWS Outposts +* api-change:``lambda``: This release adds RecursiveInvocationException to the Invoke API and InvokeWithResponseStream API. +* api-change:``redshift``: Added support for custom domain names for Redshift Provisioned clusters. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it. + + 1.27.156 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 1e5c90d61fa9..210acb574b4f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.156' +__version__ = '1.27.157' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 66a91d0c465c..905173f48455 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.156' +release = '1.27.157' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 38cb671ad41f..bf71dd739864 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.156 + botocore==1.29.157 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index ea64cb596bb6..598d2990a773 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.156', + 'botocore==1.29.157', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From d07664d50833cc984e32531a6363ef2ab252a220 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 21 Jun 2023 18:09:15 +0000 Subject: [PATCH 0091/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-37887.json | 5 +++++ .changes/next-release/api-change-emr-68255.json | 5 +++++ .changes/next-release/api-change-inspector2-7731.json | 5 +++++ .changes/next-release/api-change-mediaconvert-47486.json | 5 +++++ .changes/next-release/api-change-mq-18059.json | 5 +++++ .changes/next-release/api-change-sagemaker-46210.json | 5 +++++ .changes/next-release/api-change-transfer-15324.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-37887.json create mode 100644 .changes/next-release/api-change-emr-68255.json create mode 100644 .changes/next-release/api-change-inspector2-7731.json create mode 100644 .changes/next-release/api-change-mediaconvert-47486.json create mode 100644 .changes/next-release/api-change-mq-18059.json create mode 100644 .changes/next-release/api-change-sagemaker-46210.json create mode 100644 .changes/next-release/api-change-transfer-15324.json diff --git a/.changes/next-release/api-change-dynamodb-37887.json b/.changes/next-release/api-change-dynamodb-37887.json new file mode 100644 index 000000000000..726a4924fb96 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-37887.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Documentation updates for DynamoDB" +} diff --git a/.changes/next-release/api-change-emr-68255.json b/.changes/next-release/api-change-emr-68255.json new file mode 100644 index 000000000000..f53e5e2eb6bb --- /dev/null +++ b/.changes/next-release/api-change-emr-68255.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update emr command to latest version" +} diff --git a/.changes/next-release/api-change-inspector2-7731.json b/.changes/next-release/api-change-inspector2-7731.json new file mode 100644 index 000000000000..738cdf8e38c1 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-7731.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions." +} diff --git a/.changes/next-release/api-change-mediaconvert-47486.json b/.changes/next-release/api-change-mediaconvert-47486.json new file mode 100644 index 000000000000..7b8705105f08 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-47486.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7." +} diff --git a/.changes/next-release/api-change-mq-18059.json b/.changes/next-release/api-change-mq-18059.json new file mode 100644 index 000000000000..48237529cd1a --- /dev/null +++ b/.changes/next-release/api-change-mq-18059.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mq``", + "description": "The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage." +} diff --git a/.changes/next-release/api-change-sagemaker-46210.json b/.changes/next-release/api-change-sagemaker-46210.json new file mode 100644 index 000000000000..8bfbfe66ee73 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-46210.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job." +} diff --git a/.changes/next-release/api-change-transfer-15324.json b/.changes/next-release/api-change-transfer-15324.json new file mode 100644 index 000000000000..becf415e680a --- /dev/null +++ b/.changes/next-release/api-change-transfer-15324.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs." +} From 04046cf729a0590b9cbcb599c9312ac1203d8f48 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 21 Jun 2023 18:09:16 +0000 Subject: [PATCH 0092/1632] Bumping version to 1.27.158 --- .changes/1.27.158.json | 37 +++++++++++++++++++ .../api-change-dynamodb-37887.json | 5 --- .../next-release/api-change-emr-68255.json | 5 --- .../api-change-inspector2-7731.json | 5 --- .../api-change-mediaconvert-47486.json | 5 --- .../next-release/api-change-mq-18059.json | 5 --- .../api-change-sagemaker-46210.json | 5 --- .../api-change-transfer-15324.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.158.json delete mode 100644 .changes/next-release/api-change-dynamodb-37887.json delete mode 100644 .changes/next-release/api-change-emr-68255.json delete mode 100644 .changes/next-release/api-change-inspector2-7731.json delete mode 100644 .changes/next-release/api-change-mediaconvert-47486.json delete mode 100644 .changes/next-release/api-change-mq-18059.json delete mode 100644 .changes/next-release/api-change-sagemaker-46210.json delete mode 100644 .changes/next-release/api-change-transfer-15324.json diff --git a/.changes/1.27.158.json b/.changes/1.27.158.json new file mode 100644 index 000000000000..f3fcc597eb76 --- /dev/null +++ b/.changes/1.27.158.json @@ -0,0 +1,37 @@ +[ + { + "category": "``dynamodb``", + "description": "Documentation updates for DynamoDB", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7.", + "type": "api-change" + }, + { + "category": "``mq``", + "description": "The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-37887.json b/.changes/next-release/api-change-dynamodb-37887.json deleted file mode 100644 index 726a4924fb96..000000000000 --- a/.changes/next-release/api-change-dynamodb-37887.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Documentation updates for DynamoDB" -} diff --git a/.changes/next-release/api-change-emr-68255.json b/.changes/next-release/api-change-emr-68255.json deleted file mode 100644 index f53e5e2eb6bb..000000000000 --- a/.changes/next-release/api-change-emr-68255.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update emr command to latest version" -} diff --git a/.changes/next-release/api-change-inspector2-7731.json b/.changes/next-release/api-change-inspector2-7731.json deleted file mode 100644 index 738cdf8e38c1..000000000000 --- a/.changes/next-release/api-change-inspector2-7731.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions." -} diff --git a/.changes/next-release/api-change-mediaconvert-47486.json b/.changes/next-release/api-change-mediaconvert-47486.json deleted file mode 100644 index 7b8705105f08..000000000000 --- a/.changes/next-release/api-change-mediaconvert-47486.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7." -} diff --git a/.changes/next-release/api-change-mq-18059.json b/.changes/next-release/api-change-mq-18059.json deleted file mode 100644 index 48237529cd1a..000000000000 --- a/.changes/next-release/api-change-mq-18059.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mq``", - "description": "The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage." -} diff --git a/.changes/next-release/api-change-sagemaker-46210.json b/.changes/next-release/api-change-sagemaker-46210.json deleted file mode 100644 index 8bfbfe66ee73..000000000000 --- a/.changes/next-release/api-change-sagemaker-46210.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job." -} diff --git a/.changes/next-release/api-change-transfer-15324.json b/.changes/next-release/api-change-transfer-15324.json deleted file mode 100644 index becf415e680a..000000000000 --- a/.changes/next-release/api-change-transfer-15324.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a55e9dbccec8..0fef00c3006d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.158 +======== + +* api-change:``dynamodb``: Documentation updates for DynamoDB +* api-change:``emr``: Update emr command to latest version +* api-change:``inspector2``: This release adds support for Software Bill of Materials (SBOM) export and the general availability of code scanning for AWS Lambda functions. +* api-change:``mediaconvert``: This release introduces the bandwidth reduction filter for the HEVC encoder, increases the limits of outputs per job, and updates support for the Nagra SDK to version 1.14.7. +* api-change:``mq``: The Cross Region Disaster Recovery feature allows to replicate a brokers state from one region to another in order to provide customers with multi-region resiliency in the event of a regional outage. +* api-change:``sagemaker``: This release provides support in SageMaker for output files in training jobs to be uploaded without compression and enable customer to deploy uncompressed model from S3 to real-time inference Endpoints. In addition, ml.trn1n.32xlarge is added to supported instance type list in training job. +* api-change:``transfer``: This release adds a new parameter StructuredLogDestinations to CreateServer, UpdateServer APIs. + + 1.27.157 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 210acb574b4f..38ce656ae10e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.157' +__version__ = '1.27.158' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 905173f48455..5faf2f2fc274 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.157' +release = '1.27.158' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bf71dd739864..ea9b9dde85a6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.157 + botocore==1.29.158 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 598d2990a773..a6fb038e71fc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.157', + 'botocore==1.29.158', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 35fe168436c3d0e2fd3707c0311a7fc7a435c3e2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 22 Jun 2023 18:07:35 +0000 Subject: [PATCH 0093/1632] Update changelog based on model updates --- .changes/next-release/api-change-chimesdkidentity-38609.json | 5 +++++ .../next-release/api-change-chimesdkmessaging-54216.json | 5 +++++ .changes/next-release/api-change-kendra-72015.json | 5 +++++ .changes/next-release/api-change-stepfunctions-43937.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkidentity-38609.json create mode 100644 .changes/next-release/api-change-chimesdkmessaging-54216.json create mode 100644 .changes/next-release/api-change-kendra-72015.json create mode 100644 .changes/next-release/api-change-stepfunctions-43937.json diff --git a/.changes/next-release/api-change-chimesdkidentity-38609.json b/.changes/next-release/api-change-chimesdkidentity-38609.json new file mode 100644 index 000000000000..d809f5c76d04 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkidentity-38609.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-identity``", + "description": "AppInstanceBots can be configured to be invoked or not using the Target or the CHIME.mentions attribute for ChannelMessages" +} diff --git a/.changes/next-release/api-change-chimesdkmessaging-54216.json b/.changes/next-release/api-change-chimesdkmessaging-54216.json new file mode 100644 index 000000000000..19a185da3314 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmessaging-54216.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-messaging``", + "description": "ChannelMessages can be made visible to sender and intended recipient rather than all channel members with the target attribute. For example, a user can send messages to a bot and receive messages back in a group channel without other members seeing them." +} diff --git a/.changes/next-release/api-change-kendra-72015.json b/.changes/next-release/api-change-kendra-72015.json new file mode 100644 index 000000000000..4693c02f139d --- /dev/null +++ b/.changes/next-release/api-change-kendra-72015.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kendra``", + "description": "Introducing Amazon Kendra Retrieve API that can be used to retrieve relevant passages or text excerpts given an input query." +} diff --git a/.changes/next-release/api-change-stepfunctions-43937.json b/.changes/next-release/api-change-stepfunctions-43937.json new file mode 100644 index 000000000000..72e45d09c06e --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-43937.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "Update stepfunctions command to latest version" +} From 3834f05061c6b82be89ae29c9b1b97dcf2aba5f8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 22 Jun 2023 18:07:49 +0000 Subject: [PATCH 0094/1632] Bumping version to 1.27.159 --- .changes/1.27.159.json | 22 +++++++++++++++++++ .../api-change-chimesdkidentity-38609.json | 5 ----- .../api-change-chimesdkmessaging-54216.json | 5 ----- .../next-release/api-change-kendra-72015.json | 5 ----- .../api-change-stepfunctions-43937.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.159.json delete mode 100644 .changes/next-release/api-change-chimesdkidentity-38609.json delete mode 100644 .changes/next-release/api-change-chimesdkmessaging-54216.json delete mode 100644 .changes/next-release/api-change-kendra-72015.json delete mode 100644 .changes/next-release/api-change-stepfunctions-43937.json diff --git a/.changes/1.27.159.json b/.changes/1.27.159.json new file mode 100644 index 000000000000..893555747054 --- /dev/null +++ b/.changes/1.27.159.json @@ -0,0 +1,22 @@ +[ + { + "category": "``chime-sdk-identity``", + "description": "AppInstanceBots can be configured to be invoked or not using the Target or the CHIME.mentions attribute for ChannelMessages", + "type": "api-change" + }, + { + "category": "``chime-sdk-messaging``", + "description": "ChannelMessages can be made visible to sender and intended recipient rather than all channel members with the target attribute. For example, a user can send messages to a bot and receive messages back in a group channel without other members seeing them.", + "type": "api-change" + }, + { + "category": "``kendra``", + "description": "Introducing Amazon Kendra Retrieve API that can be used to retrieve relevant passages or text excerpts given an input query.", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "Update stepfunctions command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkidentity-38609.json b/.changes/next-release/api-change-chimesdkidentity-38609.json deleted file mode 100644 index d809f5c76d04..000000000000 --- a/.changes/next-release/api-change-chimesdkidentity-38609.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-identity``", - "description": "AppInstanceBots can be configured to be invoked or not using the Target or the CHIME.mentions attribute for ChannelMessages" -} diff --git a/.changes/next-release/api-change-chimesdkmessaging-54216.json b/.changes/next-release/api-change-chimesdkmessaging-54216.json deleted file mode 100644 index 19a185da3314..000000000000 --- a/.changes/next-release/api-change-chimesdkmessaging-54216.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-messaging``", - "description": "ChannelMessages can be made visible to sender and intended recipient rather than all channel members with the target attribute. For example, a user can send messages to a bot and receive messages back in a group channel without other members seeing them." -} diff --git a/.changes/next-release/api-change-kendra-72015.json b/.changes/next-release/api-change-kendra-72015.json deleted file mode 100644 index 4693c02f139d..000000000000 --- a/.changes/next-release/api-change-kendra-72015.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kendra``", - "description": "Introducing Amazon Kendra Retrieve API that can be used to retrieve relevant passages or text excerpts given an input query." -} diff --git a/.changes/next-release/api-change-stepfunctions-43937.json b/.changes/next-release/api-change-stepfunctions-43937.json deleted file mode 100644 index 72e45d09c06e..000000000000 --- a/.changes/next-release/api-change-stepfunctions-43937.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "Update stepfunctions command to latest version" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0fef00c3006d..9bc03f2f92c4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.159 +======== + +* api-change:``chime-sdk-identity``: AppInstanceBots can be configured to be invoked or not using the Target or the CHIME.mentions attribute for ChannelMessages +* api-change:``chime-sdk-messaging``: ChannelMessages can be made visible to sender and intended recipient rather than all channel members with the target attribute. For example, a user can send messages to a bot and receive messages back in a group channel without other members seeing them. +* api-change:``kendra``: Introducing Amazon Kendra Retrieve API that can be used to retrieve relevant passages or text excerpts given an input query. +* api-change:``stepfunctions``: Update stepfunctions command to latest version + + 1.27.158 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 38ce656ae10e..eca82b9dbd7e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.158' +__version__ = '1.27.159' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5faf2f2fc274..c770fded75c3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.158' +release = '1.27.159' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ea9b9dde85a6..59f7325a01e0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.158 + botocore==1.29.159 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index a6fb038e71fc..07d470103c78 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.158', + 'botocore==1.29.159', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 7eec81609fc2b196c53e03d5d86bb033166cdbce Mon Sep 17 00:00:00 2001 From: John L <47447266+aBurmeseDev@users.noreply.github.com> Date: Thu, 22 Jun 2023 15:56:12 -0700 Subject: [PATCH 0095/1632] chore: update ancient issue bot Update ancient issue bot so that we are not automatically closing old GitHub issues. --- .github/workflows/stale_issue.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/stale_issue.yml b/.github/workflows/stale_issue.yml index ba74bea185f0..87288e08f983 100644 --- a/.github/workflows/stale_issue.yml +++ b/.github/workflows/stale_issue.yml @@ -17,7 +17,6 @@ jobs: - uses: aws-actions/stale-issue-cleanup@v4 with: issue-types: issues - ancient-issue-message: Greetings! It looks like this issue hasn’t been active in longer than one year. We encourage you to check if this is still an issue in the latest release. In the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or upvote with a reaction on the initial post to prevent automatic closure. If the issue is already closed, please feel free to open a new one. stale-issue-message: Greetings! It looks like this issue hasn’t been active in longer than five days. We encourage you to check if this is still an issue in the latest release. In the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or upvote with a reaction on the initial post to prevent automatic closure. If the issue is already closed, please feel free to open a new one. # These labels are required @@ -32,7 +31,6 @@ jobs: # Issue timing days-before-stale: 5 days-before-close: 2 - days-before-ancient: 365 # If you don't want to mark a issue as being ancient based on a # threshold of "upvotes", you can set this here. An "upvote" is From 3af1d30b064bcd8426e2b63e64f31625f6f068a2 Mon Sep 17 00:00:00 2001 From: John L <47447266+aBurmeseDev@users.noreply.github.com> Date: Thu, 22 Jun 2023 15:58:13 -0700 Subject: [PATCH 0096/1632] chore(deps): bump aws-actions/stale-issue-cleanup from v5 to v6 --- .github/workflows/stale_issue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale_issue.yml b/.github/workflows/stale_issue.yml index 87288e08f983..a01c0c1d5c06 100644 --- a/.github/workflows/stale_issue.yml +++ b/.github/workflows/stale_issue.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest name: Stale issue job steps: - - uses: aws-actions/stale-issue-cleanup@v4 + - uses: aws-actions/stale-issue-cleanup@v6 with: issue-types: issues stale-issue-message: Greetings! It looks like this issue hasn’t been active in longer than five days. We encourage you to check if this is still an issue in the latest release. In the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or upvote with a reaction on the initial post to prevent automatic closure. If the issue is already closed, please feel free to open a new one. From 291b71b579d1e2c9c7f7cb82f6dc1b888bee9f79 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 23 Jun 2023 18:07:13 +0000 Subject: [PATCH 0097/1632] Update changelog based on model updates --- .changes/next-release/api-change-devopsguru-50911.json | 5 +++++ .changes/next-release/api-change-fsx-45928.json | 5 +++++ .changes/next-release/api-change-rds-66031.json | 5 +++++ .../next-release/api-change-verifiedpermissions-59642.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-devopsguru-50911.json create mode 100644 .changes/next-release/api-change-fsx-45928.json create mode 100644 .changes/next-release/api-change-rds-66031.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-59642.json diff --git a/.changes/next-release/api-change-devopsguru-50911.json b/.changes/next-release/api-change-devopsguru-50911.json new file mode 100644 index 000000000000..7962311aada9 --- /dev/null +++ b/.changes/next-release/api-change-devopsguru-50911.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``devops-guru``", + "description": "This release adds support for encryption via customer managed keys." +} diff --git a/.changes/next-release/api-change-fsx-45928.json b/.changes/next-release/api-change-fsx-45928.json new file mode 100644 index 000000000000..2865ff658d49 --- /dev/null +++ b/.changes/next-release/api-change-fsx-45928.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Update to Amazon FSx documentation." +} diff --git a/.changes/next-release/api-change-rds-66031.json b/.changes/next-release/api-change-rds-66031.json new file mode 100644 index 000000000000..1c3f0e289c17 --- /dev/null +++ b/.changes/next-release/api-change-rds-66031.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Documentation improvements for create, describe, and modify DB clusters and DB instances." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-59642.json b/.changes/next-release/api-change-verifiedpermissions-59642.json new file mode 100644 index 000000000000..c9c506f4de73 --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-59642.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Added improved descriptions and new code samples to SDK documentation." +} From 8ec72f69ea727601fa0868aeb067c7436f304ce2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 23 Jun 2023 18:07:14 +0000 Subject: [PATCH 0098/1632] Bumping version to 1.27.160 --- .changes/1.27.160.json | 22 +++++++++++++++++++ .../api-change-devopsguru-50911.json | 5 ----- .../next-release/api-change-fsx-45928.json | 5 ----- .../next-release/api-change-rds-66031.json | 5 ----- .../api-change-verifiedpermissions-59642.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.27.160.json delete mode 100644 .changes/next-release/api-change-devopsguru-50911.json delete mode 100644 .changes/next-release/api-change-fsx-45928.json delete mode 100644 .changes/next-release/api-change-rds-66031.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-59642.json diff --git a/.changes/1.27.160.json b/.changes/1.27.160.json new file mode 100644 index 000000000000..8e9a6cac2922 --- /dev/null +++ b/.changes/1.27.160.json @@ -0,0 +1,22 @@ +[ + { + "category": "``devops-guru``", + "description": "This release adds support for encryption via customer managed keys.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Update to Amazon FSx documentation.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Documentation improvements for create, describe, and modify DB clusters and DB instances.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Added improved descriptions and new code samples to SDK documentation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-devopsguru-50911.json b/.changes/next-release/api-change-devopsguru-50911.json deleted file mode 100644 index 7962311aada9..000000000000 --- a/.changes/next-release/api-change-devopsguru-50911.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``devops-guru``", - "description": "This release adds support for encryption via customer managed keys." -} diff --git a/.changes/next-release/api-change-fsx-45928.json b/.changes/next-release/api-change-fsx-45928.json deleted file mode 100644 index 2865ff658d49..000000000000 --- a/.changes/next-release/api-change-fsx-45928.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Update to Amazon FSx documentation." -} diff --git a/.changes/next-release/api-change-rds-66031.json b/.changes/next-release/api-change-rds-66031.json deleted file mode 100644 index 1c3f0e289c17..000000000000 --- a/.changes/next-release/api-change-rds-66031.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Documentation improvements for create, describe, and modify DB clusters and DB instances." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-59642.json b/.changes/next-release/api-change-verifiedpermissions-59642.json deleted file mode 100644 index c9c506f4de73..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-59642.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Added improved descriptions and new code samples to SDK documentation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9bc03f2f92c4..9772276f54a3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.27.160 +======== + +* api-change:``devops-guru``: This release adds support for encryption via customer managed keys. +* api-change:``fsx``: Update to Amazon FSx documentation. +* api-change:``rds``: Documentation improvements for create, describe, and modify DB clusters and DB instances. +* api-change:``verifiedpermissions``: Added improved descriptions and new code samples to SDK documentation. + + 1.27.159 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index eca82b9dbd7e..4e208b4e91ef 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.159' +__version__ = '1.27.160' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c770fded75c3..d9c1c1e5cdf3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.159' +release = '1.27.160' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 59f7325a01e0..a56a51ac4195 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.159 + botocore==1.29.160 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 07d470103c78..9cd270b68ee4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.159', + 'botocore==1.29.160', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 254964423319958587478733fb72543880ec6e9e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 26 Jun 2023 18:10:11 +0000 Subject: [PATCH 0099/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-7275.json | 5 +++++ .changes/next-release/api-change-glue-2225.json | 5 +++++ .changes/next-release/api-change-guardduty-1293.json | 5 +++++ .changes/next-release/api-change-iam-52203.json | 5 +++++ .changes/next-release/api-change-pinpoint-30733.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-connect-7275.json create mode 100644 .changes/next-release/api-change-glue-2225.json create mode 100644 .changes/next-release/api-change-guardduty-1293.json create mode 100644 .changes/next-release/api-change-iam-52203.json create mode 100644 .changes/next-release/api-change-pinpoint-30733.json diff --git a/.changes/next-release/api-change-connect-7275.json b/.changes/next-release/api-change-connect-7275.json new file mode 100644 index 000000000000..6ec86e658992 --- /dev/null +++ b/.changes/next-release/api-change-connect-7275.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release provides a way to search for existing tags within an instance. Before tagging a resource, ensure consistency by searching for pre-existing key:value pairs." +} diff --git a/.changes/next-release/api-change-glue-2225.json b/.changes/next-release/api-change-glue-2225.json new file mode 100644 index 000000000000..20e302fbbbab --- /dev/null +++ b/.changes/next-release/api-change-glue-2225.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Timestamp Starting Position For Kinesis and Kafka Data Sources in a Glue Streaming Job" +} diff --git a/.changes/next-release/api-change-guardduty-1293.json b/.changes/next-release/api-change-guardduty-1293.json new file mode 100644 index 000000000000..ca64153ee7c7 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-1293.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add support for user.extra.sessionName in Kubernetes Audit Logs Findings." +} diff --git a/.changes/next-release/api-change-iam-52203.json b/.changes/next-release/api-change-iam-52203.json new file mode 100644 index 000000000000..7c618beb8edc --- /dev/null +++ b/.changes/next-release/api-change-iam-52203.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Support for a new API \"GetMFADevice\" to present MFA device metadata such as device certifications" +} diff --git a/.changes/next-release/api-change-pinpoint-30733.json b/.changes/next-release/api-change-pinpoint-30733.json new file mode 100644 index 000000000000..5ced10c99ca2 --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-30733.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "Added time zone estimation support for journeys" +} From 031fc825bb9783bd9e683eb67ff85dfa552c3bbf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 26 Jun 2023 18:10:12 +0000 Subject: [PATCH 0100/1632] Bumping version to 1.27.161 --- .changes/1.27.161.json | 27 +++++++++++++++++++ .../next-release/api-change-connect-7275.json | 5 ---- .../next-release/api-change-glue-2225.json | 5 ---- .../api-change-guardduty-1293.json | 5 ---- .../next-release/api-change-iam-52203.json | 5 ---- .../api-change-pinpoint-30733.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.27.161.json delete mode 100644 .changes/next-release/api-change-connect-7275.json delete mode 100644 .changes/next-release/api-change-glue-2225.json delete mode 100644 .changes/next-release/api-change-guardduty-1293.json delete mode 100644 .changes/next-release/api-change-iam-52203.json delete mode 100644 .changes/next-release/api-change-pinpoint-30733.json diff --git a/.changes/1.27.161.json b/.changes/1.27.161.json new file mode 100644 index 000000000000..e196674e527d --- /dev/null +++ b/.changes/1.27.161.json @@ -0,0 +1,27 @@ +[ + { + "category": "``connect``", + "description": "This release provides a way to search for existing tags within an instance. Before tagging a resource, ensure consistency by searching for pre-existing key:value pairs.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Timestamp Starting Position For Kinesis and Kafka Data Sources in a Glue Streaming Job", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add support for user.extra.sessionName in Kubernetes Audit Logs Findings.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Support for a new API \"GetMFADevice\" to present MFA device metadata such as device certifications", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Added time zone estimation support for journeys", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-7275.json b/.changes/next-release/api-change-connect-7275.json deleted file mode 100644 index 6ec86e658992..000000000000 --- a/.changes/next-release/api-change-connect-7275.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release provides a way to search for existing tags within an instance. Before tagging a resource, ensure consistency by searching for pre-existing key:value pairs." -} diff --git a/.changes/next-release/api-change-glue-2225.json b/.changes/next-release/api-change-glue-2225.json deleted file mode 100644 index 20e302fbbbab..000000000000 --- a/.changes/next-release/api-change-glue-2225.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Timestamp Starting Position For Kinesis and Kafka Data Sources in a Glue Streaming Job" -} diff --git a/.changes/next-release/api-change-guardduty-1293.json b/.changes/next-release/api-change-guardduty-1293.json deleted file mode 100644 index ca64153ee7c7..000000000000 --- a/.changes/next-release/api-change-guardduty-1293.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add support for user.extra.sessionName in Kubernetes Audit Logs Findings." -} diff --git a/.changes/next-release/api-change-iam-52203.json b/.changes/next-release/api-change-iam-52203.json deleted file mode 100644 index 7c618beb8edc..000000000000 --- a/.changes/next-release/api-change-iam-52203.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Support for a new API \"GetMFADevice\" to present MFA device metadata such as device certifications" -} diff --git a/.changes/next-release/api-change-pinpoint-30733.json b/.changes/next-release/api-change-pinpoint-30733.json deleted file mode 100644 index 5ced10c99ca2..000000000000 --- a/.changes/next-release/api-change-pinpoint-30733.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "Added time zone estimation support for journeys" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9772276f54a3..9b27ed27488e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.27.161 +======== + +* api-change:``connect``: This release provides a way to search for existing tags within an instance. Before tagging a resource, ensure consistency by searching for pre-existing key:value pairs. +* api-change:``glue``: Timestamp Starting Position For Kinesis and Kafka Data Sources in a Glue Streaming Job +* api-change:``guardduty``: Add support for user.extra.sessionName in Kubernetes Audit Logs Findings. +* api-change:``iam``: Support for a new API "GetMFADevice" to present MFA device metadata such as device certifications +* api-change:``pinpoint``: Added time zone estimation support for journeys + + 1.27.160 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 4e208b4e91ef..35c4fecc6f46 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.160' +__version__ = '1.27.161' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d9c1c1e5cdf3..f8891c4a5add 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.160' +release = '1.27.161' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a56a51ac4195..3572968a0fce 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.160 + botocore==1.29.161 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 9cd270b68ee4..132d67c2fa9d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.160', + 'botocore==1.29.161', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From b2592214a9cc015bab84baa45014a9a947d98231 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 27 Jun 2023 19:59:01 +0000 Subject: [PATCH 0101/1632] Update changelog based on model updates --- .changes/next-release/api-change-appfabric-24674.json | 5 +++++ .changes/next-release/api-change-appflow-68818.json | 5 +++++ .changes/next-release/api-change-emrserverless-42432.json | 5 +++++ .changes/next-release/api-change-ivs-46752.json | 5 +++++ .changes/next-release/api-change-kinesisvideo-89637.json | 5 +++++ .changes/next-release/api-change-macie2-83294.json | 5 +++++ .changes/next-release/api-change-privatenetworks-62615.json | 5 +++++ .changes/next-release/api-change-sagemaker-20274.json | 5 +++++ .../api-change-sagemakerfeaturestoreruntime-30487.json | 5 +++++ .changes/next-release/api-change-ssm-55988.json | 5 +++++ .../next-release/api-change-verifiedpermissions-15953.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-appfabric-24674.json create mode 100644 .changes/next-release/api-change-appflow-68818.json create mode 100644 .changes/next-release/api-change-emrserverless-42432.json create mode 100644 .changes/next-release/api-change-ivs-46752.json create mode 100644 .changes/next-release/api-change-kinesisvideo-89637.json create mode 100644 .changes/next-release/api-change-macie2-83294.json create mode 100644 .changes/next-release/api-change-privatenetworks-62615.json create mode 100644 .changes/next-release/api-change-sagemaker-20274.json create mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json create mode 100644 .changes/next-release/api-change-ssm-55988.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-15953.json diff --git a/.changes/next-release/api-change-appfabric-24674.json b/.changes/next-release/api-change-appfabric-24674.json new file mode 100644 index 000000000000..fb58eea58c05 --- /dev/null +++ b/.changes/next-release/api-change-appfabric-24674.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appfabric``", + "description": "Initial release of AWS AppFabric for connecting SaaS applications for better productivity and security." +} diff --git a/.changes/next-release/api-change-appflow-68818.json b/.changes/next-release/api-change-appflow-68818.json new file mode 100644 index 000000000000..c21768704810 --- /dev/null +++ b/.changes/next-release/api-change-appflow-68818.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "This release adds support to bypass SSO with the SAPOData connector when connecting to an SAP instance." +} diff --git a/.changes/next-release/api-change-emrserverless-42432.json b/.changes/next-release/api-change-emrserverless-42432.json new file mode 100644 index 000000000000..28d5a21dcd63 --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-42432.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds support to update the release label of an EMR Serverless application to upgrade it to a different version of Amazon EMR via UpdateApplication API." +} diff --git a/.changes/next-release/api-change-ivs-46752.json b/.changes/next-release/api-change-ivs-46752.json new file mode 100644 index 000000000000..2b46dadce710 --- /dev/null +++ b/.changes/next-release/api-change-ivs-46752.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "IVS customers can now revoke the viewer session associated with an auth token, to prevent and stop playback using that token." +} diff --git a/.changes/next-release/api-change-kinesisvideo-89637.json b/.changes/next-release/api-change-kinesisvideo-89637.json new file mode 100644 index 000000000000..1ad611f5764b --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideo-89637.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisvideo``", + "description": "General Availability (GA) release of Kinesis Video Streams at Edge, enabling customers to provide a configuration for the Kinesis Video Streams EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on a configured schedule." +} diff --git a/.changes/next-release/api-change-macie2-83294.json b/.changes/next-release/api-change-macie2-83294.json new file mode 100644 index 000000000000..512b799ca18e --- /dev/null +++ b/.changes/next-release/api-change-macie2-83294.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``macie2``", + "description": "This release adds support for configuring new classification jobs to use the set of managed data identifiers that we recommend for jobs. For the managed data identifier selection type (managedDataIdentifierSelector), specify RECOMMENDED." +} diff --git a/.changes/next-release/api-change-privatenetworks-62615.json b/.changes/next-release/api-change-privatenetworks-62615.json new file mode 100644 index 000000000000..317f32fd4de8 --- /dev/null +++ b/.changes/next-release/api-change-privatenetworks-62615.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``privatenetworks``", + "description": "This release allows Private5G customers to choose different commitment plans (60-days, 1-year, 3-years) when placing new orders, enables automatic renewal option for 1-year and 3-years commitments. It also allows customers to update the commitment plan of an existing radio unit." +} diff --git a/.changes/next-release/api-change-sagemaker-20274.json b/.changes/next-release/api-change-sagemaker-20274.json new file mode 100644 index 000000000000..5458ef446b3c --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-20274.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Introducing TTL for online store records in feature groups." +} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json new file mode 100644 index 000000000000..56e4a0870207 --- /dev/null +++ b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-featurestore-runtime``", + "description": "Introducing TTL for online store records for feature groups." +} diff --git a/.changes/next-release/api-change-ssm-55988.json b/.changes/next-release/api-change-ssm-55988.json new file mode 100644 index 000000000000..afccb02ab93e --- /dev/null +++ b/.changes/next-release/api-change-ssm-55988.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Systems Manager doc-only update for June 2023." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-15953.json b/.changes/next-release/api-change-verifiedpermissions-15953.json new file mode 100644 index 000000000000..bd388012ac80 --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-15953.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "This update fixes several broken links to the Cedar documentation." +} From 2eeaf2826a2986d8743b1ee561d3c7e7a5c94b48 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 27 Jun 2023 19:59:02 +0000 Subject: [PATCH 0102/1632] Bumping version to 1.27.162 --- .changes/1.27.162.json | 57 +++++++++++++++++++ .../api-change-appfabric-24674.json | 5 -- .../api-change-appflow-68818.json | 5 -- .../api-change-emrserverless-42432.json | 5 -- .../next-release/api-change-ivs-46752.json | 5 -- .../api-change-kinesisvideo-89637.json | 5 -- .../next-release/api-change-macie2-83294.json | 5 -- .../api-change-privatenetworks-62615.json | 5 -- .../api-change-sagemaker-20274.json | 5 -- ...ge-sagemakerfeaturestoreruntime-30487.json | 5 -- .../next-release/api-change-ssm-55988.json | 5 -- .../api-change-verifiedpermissions-15953.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.27.162.json delete mode 100644 .changes/next-release/api-change-appfabric-24674.json delete mode 100644 .changes/next-release/api-change-appflow-68818.json delete mode 100644 .changes/next-release/api-change-emrserverless-42432.json delete mode 100644 .changes/next-release/api-change-ivs-46752.json delete mode 100644 .changes/next-release/api-change-kinesisvideo-89637.json delete mode 100644 .changes/next-release/api-change-macie2-83294.json delete mode 100644 .changes/next-release/api-change-privatenetworks-62615.json delete mode 100644 .changes/next-release/api-change-sagemaker-20274.json delete mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json delete mode 100644 .changes/next-release/api-change-ssm-55988.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-15953.json diff --git a/.changes/1.27.162.json b/.changes/1.27.162.json new file mode 100644 index 000000000000..ea729970398f --- /dev/null +++ b/.changes/1.27.162.json @@ -0,0 +1,57 @@ +[ + { + "category": "``appfabric``", + "description": "Initial release of AWS AppFabric for connecting SaaS applications for better productivity and security.", + "type": "api-change" + }, + { + "category": "``appflow``", + "description": "This release adds support to bypass SSO with the SAPOData connector when connecting to an SAP instance.", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "This release adds support to update the release label of an EMR Serverless application to upgrade it to a different version of Amazon EMR via UpdateApplication API.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "IVS customers can now revoke the viewer session associated with an auth token, to prevent and stop playback using that token.", + "type": "api-change" + }, + { + "category": "``kinesisvideo``", + "description": "General Availability (GA) release of Kinesis Video Streams at Edge, enabling customers to provide a configuration for the Kinesis Video Streams EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on a configured schedule.", + "type": "api-change" + }, + { + "category": "``macie2``", + "description": "This release adds support for configuring new classification jobs to use the set of managed data identifiers that we recommend for jobs. For the managed data identifier selection type (managedDataIdentifierSelector), specify RECOMMENDED.", + "type": "api-change" + }, + { + "category": "``privatenetworks``", + "description": "This release allows Private5G customers to choose different commitment plans (60-days, 1-year, 3-years) when placing new orders, enables automatic renewal option for 1-year and 3-years commitments. It also allows customers to update the commitment plan of an existing radio unit.", + "type": "api-change" + }, + { + "category": "``sagemaker-featurestore-runtime``", + "description": "Introducing TTL for online store records for feature groups.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Introducing TTL for online store records in feature groups.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Systems Manager doc-only update for June 2023.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "This update fixes several broken links to the Cedar documentation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appfabric-24674.json b/.changes/next-release/api-change-appfabric-24674.json deleted file mode 100644 index fb58eea58c05..000000000000 --- a/.changes/next-release/api-change-appfabric-24674.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appfabric``", - "description": "Initial release of AWS AppFabric for connecting SaaS applications for better productivity and security." -} diff --git a/.changes/next-release/api-change-appflow-68818.json b/.changes/next-release/api-change-appflow-68818.json deleted file mode 100644 index c21768704810..000000000000 --- a/.changes/next-release/api-change-appflow-68818.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "This release adds support to bypass SSO with the SAPOData connector when connecting to an SAP instance." -} diff --git a/.changes/next-release/api-change-emrserverless-42432.json b/.changes/next-release/api-change-emrserverless-42432.json deleted file mode 100644 index 28d5a21dcd63..000000000000 --- a/.changes/next-release/api-change-emrserverless-42432.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds support to update the release label of an EMR Serverless application to upgrade it to a different version of Amazon EMR via UpdateApplication API." -} diff --git a/.changes/next-release/api-change-ivs-46752.json b/.changes/next-release/api-change-ivs-46752.json deleted file mode 100644 index 2b46dadce710..000000000000 --- a/.changes/next-release/api-change-ivs-46752.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "IVS customers can now revoke the viewer session associated with an auth token, to prevent and stop playback using that token." -} diff --git a/.changes/next-release/api-change-kinesisvideo-89637.json b/.changes/next-release/api-change-kinesisvideo-89637.json deleted file mode 100644 index 1ad611f5764b..000000000000 --- a/.changes/next-release/api-change-kinesisvideo-89637.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisvideo``", - "description": "General Availability (GA) release of Kinesis Video Streams at Edge, enabling customers to provide a configuration for the Kinesis Video Streams EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on a configured schedule." -} diff --git a/.changes/next-release/api-change-macie2-83294.json b/.changes/next-release/api-change-macie2-83294.json deleted file mode 100644 index 512b799ca18e..000000000000 --- a/.changes/next-release/api-change-macie2-83294.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``macie2``", - "description": "This release adds support for configuring new classification jobs to use the set of managed data identifiers that we recommend for jobs. For the managed data identifier selection type (managedDataIdentifierSelector), specify RECOMMENDED." -} diff --git a/.changes/next-release/api-change-privatenetworks-62615.json b/.changes/next-release/api-change-privatenetworks-62615.json deleted file mode 100644 index 317f32fd4de8..000000000000 --- a/.changes/next-release/api-change-privatenetworks-62615.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``privatenetworks``", - "description": "This release allows Private5G customers to choose different commitment plans (60-days, 1-year, 3-years) when placing new orders, enables automatic renewal option for 1-year and 3-years commitments. It also allows customers to update the commitment plan of an existing radio unit." -} diff --git a/.changes/next-release/api-change-sagemaker-20274.json b/.changes/next-release/api-change-sagemaker-20274.json deleted file mode 100644 index 5458ef446b3c..000000000000 --- a/.changes/next-release/api-change-sagemaker-20274.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Introducing TTL for online store records in feature groups." -} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json deleted file mode 100644 index 56e4a0870207..000000000000 --- a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-30487.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-featurestore-runtime``", - "description": "Introducing TTL for online store records for feature groups." -} diff --git a/.changes/next-release/api-change-ssm-55988.json b/.changes/next-release/api-change-ssm-55988.json deleted file mode 100644 index afccb02ab93e..000000000000 --- a/.changes/next-release/api-change-ssm-55988.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Systems Manager doc-only update for June 2023." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-15953.json b/.changes/next-release/api-change-verifiedpermissions-15953.json deleted file mode 100644 index bd388012ac80..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-15953.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "This update fixes several broken links to the Cedar documentation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9b27ed27488e..04d96824ba40 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.27.162 +======== + +* api-change:``appfabric``: Initial release of AWS AppFabric for connecting SaaS applications for better productivity and security. +* api-change:``appflow``: This release adds support to bypass SSO with the SAPOData connector when connecting to an SAP instance. +* api-change:``emr-serverless``: This release adds support to update the release label of an EMR Serverless application to upgrade it to a different version of Amazon EMR via UpdateApplication API. +* api-change:``ivs``: IVS customers can now revoke the viewer session associated with an auth token, to prevent and stop playback using that token. +* api-change:``kinesisvideo``: General Availability (GA) release of Kinesis Video Streams at Edge, enabling customers to provide a configuration for the Kinesis Video Streams EdgeAgent running on an on-premise IoT device. Customers can now locally record from cameras and stream videos to the cloud on a configured schedule. +* api-change:``macie2``: This release adds support for configuring new classification jobs to use the set of managed data identifiers that we recommend for jobs. For the managed data identifier selection type (managedDataIdentifierSelector), specify RECOMMENDED. +* api-change:``privatenetworks``: This release allows Private5G customers to choose different commitment plans (60-days, 1-year, 3-years) when placing new orders, enables automatic renewal option for 1-year and 3-years commitments. It also allows customers to update the commitment plan of an existing radio unit. +* api-change:``sagemaker-featurestore-runtime``: Introducing TTL for online store records for feature groups. +* api-change:``sagemaker``: Introducing TTL for online store records in feature groups. +* api-change:``ssm``: Systems Manager doc-only update for June 2023. +* api-change:``verifiedpermissions``: This update fixes several broken links to the Cedar documentation. + + 1.27.161 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 35c4fecc6f46..1fd0fc89cd7d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.161' +__version__ = '1.27.162' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f8891c4a5add..be10eed71927 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.161' +release = '1.27.162' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3572968a0fce..eeed30b6c415 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.161 + botocore==1.29.162 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 132d67c2fa9d..64f9f409a990 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.161', + 'botocore==1.29.162', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 579ef31bc1ac107bf7a591f462985fd9c4872c82 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 28 Jun 2023 18:07:59 +0000 Subject: [PATCH 0103/1632] Update changelog based on model updates --- .changes/next-release/api-change-internetmonitor-52726.json | 5 +++++ .../next-release/api-change-kinesisanalyticsv2-18570.json | 5 +++++ .changes/next-release/api-change-lambda-26217.json | 5 +++++ .changes/next-release/api-change-omics-72173.json | 5 +++++ .changes/next-release/api-change-rds-44433.json | 5 +++++ .changes/next-release/api-change-s3-37030.json | 5 +++++ .changes/next-release/api-change-sagemaker-64542.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-internetmonitor-52726.json create mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-18570.json create mode 100644 .changes/next-release/api-change-lambda-26217.json create mode 100644 .changes/next-release/api-change-omics-72173.json create mode 100644 .changes/next-release/api-change-rds-44433.json create mode 100644 .changes/next-release/api-change-s3-37030.json create mode 100644 .changes/next-release/api-change-sagemaker-64542.json diff --git a/.changes/next-release/api-change-internetmonitor-52726.json b/.changes/next-release/api-change-internetmonitor-52726.json new file mode 100644 index 000000000000..eb2e5fe2f897 --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-52726.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for triggering when to create a health event." +} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-18570.json b/.changes/next-release/api-change-kinesisanalyticsv2-18570.json new file mode 100644 index 000000000000..e0db1d49e794 --- /dev/null +++ b/.changes/next-release/api-change-kinesisanalyticsv2-18570.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisanalyticsv2``", + "description": "Support for new runtime environment in Kinesis Data Analytics Studio: Zeppelin-0.10, Apache Flink-1.15" +} diff --git a/.changes/next-release/api-change-lambda-26217.json b/.changes/next-release/api-change-lambda-26217.json new file mode 100644 index 000000000000..2a3a17de1bb7 --- /dev/null +++ b/.changes/next-release/api-change-lambda-26217.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Surface ResourceConflictException in DeleteEventSourceMapping" +} diff --git a/.changes/next-release/api-change-omics-72173.json b/.changes/next-release/api-change-omics-72173.json new file mode 100644 index 000000000000..ea912265196d --- /dev/null +++ b/.changes/next-release/api-change-omics-72173.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Add Common Workflow Language (CWL) as a supported language for Omics workflows" +} diff --git a/.changes/next-release/api-change-rds-44433.json b/.changes/next-release/api-change-rds-44433.json new file mode 100644 index 000000000000..b080525b2133 --- /dev/null +++ b/.changes/next-release/api-change-rds-44433.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Amazon Relational Database Service (RDS) now supports joining a RDS for SQL Server instance to a self-managed Active Directory." +} diff --git a/.changes/next-release/api-change-s3-37030.json b/.changes/next-release/api-change-s3-37030.json new file mode 100644 index 000000000000..6a149755bf63 --- /dev/null +++ b/.changes/next-release/api-change-s3-37030.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response." +} diff --git a/.changes/next-release/api-change-sagemaker-64542.json b/.changes/next-release/api-change-sagemaker-64542.json new file mode 100644 index 000000000000..5b90d4c7b7fe --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-64542.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for Model Cards Model Registry integration." +} From fa0d433c5870da2b22dbf099703cd3d5ded51f11 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 28 Jun 2023 18:07:59 +0000 Subject: [PATCH 0104/1632] Bumping version to 1.27.163 --- .changes/1.27.163.json | 37 +++++++++++++++++++ .../api-change-internetmonitor-52726.json | 5 --- .../api-change-kinesisanalyticsv2-18570.json | 5 --- .../next-release/api-change-lambda-26217.json | 5 --- .../next-release/api-change-omics-72173.json | 5 --- .../next-release/api-change-rds-44433.json | 5 --- .../next-release/api-change-s3-37030.json | 5 --- .../api-change-sagemaker-64542.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.163.json delete mode 100644 .changes/next-release/api-change-internetmonitor-52726.json delete mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-18570.json delete mode 100644 .changes/next-release/api-change-lambda-26217.json delete mode 100644 .changes/next-release/api-change-omics-72173.json delete mode 100644 .changes/next-release/api-change-rds-44433.json delete mode 100644 .changes/next-release/api-change-s3-37030.json delete mode 100644 .changes/next-release/api-change-sagemaker-64542.json diff --git a/.changes/1.27.163.json b/.changes/1.27.163.json new file mode 100644 index 000000000000..c4b87ea47838 --- /dev/null +++ b/.changes/1.27.163.json @@ -0,0 +1,37 @@ +[ + { + "category": "``internetmonitor``", + "description": "This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for triggering when to create a health event.", + "type": "api-change" + }, + { + "category": "``kinesisanalyticsv2``", + "description": "Support for new runtime environment in Kinesis Data Analytics Studio: Zeppelin-0.10, Apache Flink-1.15", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Surface ResourceConflictException in DeleteEventSourceMapping", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Add Common Workflow Language (CWL) as a supported language for Omics workflows", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Amazon Relational Database Service (RDS) now supports joining a RDS for SQL Server instance to a self-managed Active Directory.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for Model Cards Model Registry integration.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-internetmonitor-52726.json b/.changes/next-release/api-change-internetmonitor-52726.json deleted file mode 100644 index eb2e5fe2f897..000000000000 --- a/.changes/next-release/api-change-internetmonitor-52726.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for triggering when to create a health event." -} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-18570.json b/.changes/next-release/api-change-kinesisanalyticsv2-18570.json deleted file mode 100644 index e0db1d49e794..000000000000 --- a/.changes/next-release/api-change-kinesisanalyticsv2-18570.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisanalyticsv2``", - "description": "Support for new runtime environment in Kinesis Data Analytics Studio: Zeppelin-0.10, Apache Flink-1.15" -} diff --git a/.changes/next-release/api-change-lambda-26217.json b/.changes/next-release/api-change-lambda-26217.json deleted file mode 100644 index 2a3a17de1bb7..000000000000 --- a/.changes/next-release/api-change-lambda-26217.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Surface ResourceConflictException in DeleteEventSourceMapping" -} diff --git a/.changes/next-release/api-change-omics-72173.json b/.changes/next-release/api-change-omics-72173.json deleted file mode 100644 index ea912265196d..000000000000 --- a/.changes/next-release/api-change-omics-72173.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Add Common Workflow Language (CWL) as a supported language for Omics workflows" -} diff --git a/.changes/next-release/api-change-rds-44433.json b/.changes/next-release/api-change-rds-44433.json deleted file mode 100644 index b080525b2133..000000000000 --- a/.changes/next-release/api-change-rds-44433.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Amazon Relational Database Service (RDS) now supports joining a RDS for SQL Server instance to a self-managed Active Directory." -} diff --git a/.changes/next-release/api-change-s3-37030.json b/.changes/next-release/api-change-s3-37030.json deleted file mode 100644 index 6a149755bf63..000000000000 --- a/.changes/next-release/api-change-s3-37030.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response." -} diff --git a/.changes/next-release/api-change-sagemaker-64542.json b/.changes/next-release/api-change-sagemaker-64542.json deleted file mode 100644 index 5b90d4c7b7fe..000000000000 --- a/.changes/next-release/api-change-sagemaker-64542.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for Model Cards Model Registry integration." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 04d96824ba40..fe831313a7f7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.163 +======== + +* api-change:``internetmonitor``: This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for triggering when to create a health event. +* api-change:``kinesisanalyticsv2``: Support for new runtime environment in Kinesis Data Analytics Studio: Zeppelin-0.10, Apache Flink-1.15 +* api-change:``lambda``: Surface ResourceConflictException in DeleteEventSourceMapping +* api-change:``omics``: Add Common Workflow Language (CWL) as a supported language for Omics workflows +* api-change:``rds``: Amazon Relational Database Service (RDS) now supports joining a RDS for SQL Server instance to a self-managed Active Directory. +* api-change:``s3``: The S3 LISTObjects, ListObjectsV2 and ListObjectVersions API now supports a new optional header x-amz-optional-object-attributes. If header contains RestoreStatus as the value, then S3 will include Glacier restore status i.e. isRestoreInProgress and RestoreExpiryDate in List response. +* api-change:``sagemaker``: This release adds support for Model Cards Model Registry integration. + + 1.27.162 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 1fd0fc89cd7d..2a6f2621fe2a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.162' +__version__ = '1.27.163' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index be10eed71927..05bb2c4a2dd3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.162' +release = '1.27.163' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eeed30b6c415..8d68e2fdb4cc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.162 + botocore==1.29.163 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 64f9f409a990..bf5c4f0b1717 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.162', + 'botocore==1.29.163', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From b07d652d18f0126bf8f057c53a00fcffd1d85867 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 29 Jun 2023 19:09:20 +0000 Subject: [PATCH 0105/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-95356.json | 5 +++++ .changes/next-release/api-change-chime-62831.json | 5 +++++ .changes/next-release/api-change-cleanrooms-8538.json | 5 +++++ .changes/next-release/api-change-dynamodb-85398.json | 5 +++++ .changes/next-release/api-change-gamelift-79832.json | 5 +++++ .changes/next-release/api-change-glue-83442.json | 5 +++++ .changes/next-release/api-change-sagemaker-68539.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-95356.json create mode 100644 .changes/next-release/api-change-chime-62831.json create mode 100644 .changes/next-release/api-change-cleanrooms-8538.json create mode 100644 .changes/next-release/api-change-dynamodb-85398.json create mode 100644 .changes/next-release/api-change-gamelift-79832.json create mode 100644 .changes/next-release/api-change-glue-83442.json create mode 100644 .changes/next-release/api-change-sagemaker-68539.json diff --git a/.changes/next-release/api-change-appstream-95356.json b/.changes/next-release/api-change-appstream-95356.json new file mode 100644 index 000000000000..05e8c90ac954 --- /dev/null +++ b/.changes/next-release/api-change-appstream-95356.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release introduces app block builder, allowing customers to provision a resource to package applications into an app block" +} diff --git a/.changes/next-release/api-change-chime-62831.json b/.changes/next-release/api-change-chime-62831.json new file mode 100644 index 000000000000..e54858c7c110 --- /dev/null +++ b/.changes/next-release/api-change-chime-62831.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime``", + "description": "The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice." +} diff --git a/.changes/next-release/api-change-cleanrooms-8538.json b/.changes/next-release/api-change-cleanrooms-8538.json new file mode 100644 index 000000000000..6bf19e5575cf --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-8538.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition." +} diff --git a/.changes/next-release/api-change-dynamodb-85398.json b/.changes/next-release/api-change-dynamodb-85398.json new file mode 100644 index 000000000000..08b5466c2026 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-85398.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed" +} diff --git a/.changes/next-release/api-change-gamelift-79832.json b/.changes/next-release/api-change-gamelift-79832.json new file mode 100644 index 000000000000..09e2c08d616a --- /dev/null +++ b/.changes/next-release/api-change-gamelift-79832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system." +} diff --git a/.changes/next-release/api-change-glue-83442.json b/.changes/next-release/api-change-glue-83442.json new file mode 100644 index 000000000000..1e405569643c --- /dev/null +++ b/.changes/next-release/api-change-glue-83442.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against." +} diff --git a/.changes/next-release/api-change-sagemaker-68539.json b/.changes/next-release/api-change-sagemaker-68539.json new file mode 100644 index 000000000000..b973e9d62d9a --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-68539.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adding support for timeseries forecasting in the CreateAutoMLJobV2 API." +} From e9f00880d53e16ce0b0e271b459ae65d497b883e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 29 Jun 2023 19:09:20 +0000 Subject: [PATCH 0106/1632] Bumping version to 1.27.164 --- .changes/1.27.164.json | 37 +++++++++++++++++++ .../api-change-appstream-95356.json | 5 --- .../next-release/api-change-chime-62831.json | 5 --- .../api-change-cleanrooms-8538.json | 5 --- .../api-change-dynamodb-85398.json | 5 --- .../api-change-gamelift-79832.json | 5 --- .../next-release/api-change-glue-83442.json | 5 --- .../api-change-sagemaker-68539.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.164.json delete mode 100644 .changes/next-release/api-change-appstream-95356.json delete mode 100644 .changes/next-release/api-change-chime-62831.json delete mode 100644 .changes/next-release/api-change-cleanrooms-8538.json delete mode 100644 .changes/next-release/api-change-dynamodb-85398.json delete mode 100644 .changes/next-release/api-change-gamelift-79832.json delete mode 100644 .changes/next-release/api-change-glue-83442.json delete mode 100644 .changes/next-release/api-change-sagemaker-68539.json diff --git a/.changes/1.27.164.json b/.changes/1.27.164.json new file mode 100644 index 000000000000..f229ea75430e --- /dev/null +++ b/.changes/1.27.164.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appstream``", + "description": "This release introduces app block builder, allowing customers to provision a resource to package applications into an app block", + "type": "api-change" + }, + { + "category": "``chime``", + "description": "The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding support for timeseries forecasting in the CreateAutoMLJobV2 API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-95356.json b/.changes/next-release/api-change-appstream-95356.json deleted file mode 100644 index 05e8c90ac954..000000000000 --- a/.changes/next-release/api-change-appstream-95356.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release introduces app block builder, allowing customers to provision a resource to package applications into an app block" -} diff --git a/.changes/next-release/api-change-chime-62831.json b/.changes/next-release/api-change-chime-62831.json deleted file mode 100644 index e54858c7c110..000000000000 --- a/.changes/next-release/api-change-chime-62831.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime``", - "description": "The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice." -} diff --git a/.changes/next-release/api-change-cleanrooms-8538.json b/.changes/next-release/api-change-cleanrooms-8538.json deleted file mode 100644 index 6bf19e5575cf..000000000000 --- a/.changes/next-release/api-change-cleanrooms-8538.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition." -} diff --git a/.changes/next-release/api-change-dynamodb-85398.json b/.changes/next-release/api-change-dynamodb-85398.json deleted file mode 100644 index 08b5466c2026..000000000000 --- a/.changes/next-release/api-change-dynamodb-85398.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed" -} diff --git a/.changes/next-release/api-change-gamelift-79832.json b/.changes/next-release/api-change-gamelift-79832.json deleted file mode 100644 index 09e2c08d616a..000000000000 --- a/.changes/next-release/api-change-gamelift-79832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system." -} diff --git a/.changes/next-release/api-change-glue-83442.json b/.changes/next-release/api-change-glue-83442.json deleted file mode 100644 index 1e405569643c..000000000000 --- a/.changes/next-release/api-change-glue-83442.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against." -} diff --git a/.changes/next-release/api-change-sagemaker-68539.json b/.changes/next-release/api-change-sagemaker-68539.json deleted file mode 100644 index b973e9d62d9a..000000000000 --- a/.changes/next-release/api-change-sagemaker-68539.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adding support for timeseries forecasting in the CreateAutoMLJobV2 API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fe831313a7f7..a38c13cd6238 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.164 +======== + +* api-change:``appstream``: This release introduces app block builder, allowing customers to provision a resource to package applications into an app block +* api-change:``chime``: The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice. +* api-change:``cleanrooms``: This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition. +* api-change:``dynamodb``: This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed +* api-change:``gamelift``: Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system. +* api-change:``glue``: This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against. +* api-change:``sagemaker``: Adding support for timeseries forecasting in the CreateAutoMLJobV2 API. + + 1.27.163 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2a6f2621fe2a..118855b5d8d5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.163' +__version__ = '1.27.164' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 05bb2c4a2dd3..a4a8c8a8a331 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.163' +release = '1.27.164' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8d68e2fdb4cc..15110b9f762c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.163 + botocore==1.29.164 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index bf5c4f0b1717..3e80735b3f64 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.163', + 'botocore==1.29.164', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 1e58561c50dbca623378de99cd62c6ed1b4123fe Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 30 Jun 2023 18:11:15 +0000 Subject: [PATCH 0107/1632] Update changelog based on model updates --- .changes/next-release/api-change-amp-66597.json | 5 +++++ .changes/next-release/api-change-ecs-94954.json | 5 +++++ .changes/next-release/api-change-ivs-17486.json | 5 +++++ .changes/next-release/api-change-mediaconvert-67904.json | 5 +++++ .changes/next-release/api-change-sagemaker-56309.json | 5 +++++ .changes/next-release/api-change-transfer-17963.json | 5 +++++ .../next-release/api-change-verifiedpermissions-17973.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-amp-66597.json create mode 100644 .changes/next-release/api-change-ecs-94954.json create mode 100644 .changes/next-release/api-change-ivs-17486.json create mode 100644 .changes/next-release/api-change-mediaconvert-67904.json create mode 100644 .changes/next-release/api-change-sagemaker-56309.json create mode 100644 .changes/next-release/api-change-transfer-17963.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-17973.json diff --git a/.changes/next-release/api-change-amp-66597.json b/.changes/next-release/api-change-amp-66597.json new file mode 100644 index 000000000000..93e89a4c8126 --- /dev/null +++ b/.changes/next-release/api-change-amp-66597.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amp``", + "description": "AWS SDK service model generation tool version upgrade." +} diff --git a/.changes/next-release/api-change-ecs-94954.json b/.changes/next-release/api-change-ecs-94954.json new file mode 100644 index 000000000000..2442f0f2f893 --- /dev/null +++ b/.changes/next-release/api-change-ecs-94954.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Added new field \"credentialspecs\" to the ecs task definition to support gMSA of windows/linux in both domainless and domain-joined mode" +} diff --git a/.changes/next-release/api-change-ivs-17486.json b/.changes/next-release/api-change-ivs-17486.json new file mode 100644 index 000000000000..19da6ce74278 --- /dev/null +++ b/.changes/next-release/api-change-ivs-17486.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "Corrects the HTTP response code in the generated docs for PutMetadata and DeleteRecordingConfiguration APIs." +} diff --git a/.changes/next-release/api-change-mediaconvert-67904.json b/.changes/next-release/api-change-mediaconvert-67904.json new file mode 100644 index 000000000000..75e3a88d3b31 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-67904.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes improved color handling of overlays and general updates to user documentation." +} diff --git a/.changes/next-release/api-change-sagemaker-56309.json b/.changes/next-release/api-change-sagemaker-56309.json new file mode 100644 index 000000000000..df86fe874fbe --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-56309.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for rolling deployment in SageMaker Inference." +} diff --git a/.changes/next-release/api-change-transfer-17963.json b/.changes/next-release/api-change-transfer-17963.json new file mode 100644 index 000000000000..0460f6f2c004 --- /dev/null +++ b/.changes/next-release/api-change-transfer-17963.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Add outbound Basic authentication support to AS2 connectors" +} diff --git a/.changes/next-release/api-change-verifiedpermissions-17973.json b/.changes/next-release/api-change-verifiedpermissions-17973.json new file mode 100644 index 000000000000..9d9415f32c83 --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-17973.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "This release corrects several broken links in the documentation." +} From 798af18fa008c9a8b5f4b01fa116a9f7a0d19255 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 30 Jun 2023 18:11:15 +0000 Subject: [PATCH 0108/1632] Bumping version to 1.27.165 --- .changes/1.27.165.json | 37 +++++++++++++++++++ .../next-release/api-change-amp-66597.json | 5 --- .../next-release/api-change-ecs-94954.json | 5 --- .../next-release/api-change-ivs-17486.json | 5 --- .../api-change-mediaconvert-67904.json | 5 --- .../api-change-sagemaker-56309.json | 5 --- .../api-change-transfer-17963.json | 5 --- .../api-change-verifiedpermissions-17973.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.27.165.json delete mode 100644 .changes/next-release/api-change-amp-66597.json delete mode 100644 .changes/next-release/api-change-ecs-94954.json delete mode 100644 .changes/next-release/api-change-ivs-17486.json delete mode 100644 .changes/next-release/api-change-mediaconvert-67904.json delete mode 100644 .changes/next-release/api-change-sagemaker-56309.json delete mode 100644 .changes/next-release/api-change-transfer-17963.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-17973.json diff --git a/.changes/1.27.165.json b/.changes/1.27.165.json new file mode 100644 index 000000000000..6093c1edf440 --- /dev/null +++ b/.changes/1.27.165.json @@ -0,0 +1,37 @@ +[ + { + "category": "``amp``", + "description": "AWS SDK service model generation tool version upgrade.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Added new field \"credentialspecs\" to the ecs task definition to support gMSA of windows/linux in both domainless and domain-joined mode", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "Corrects the HTTP response code in the generated docs for PutMetadata and DeleteRecordingConfiguration APIs.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes improved color handling of overlays and general updates to user documentation.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for rolling deployment in SageMaker Inference.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Add outbound Basic authentication support to AS2 connectors", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "This release corrects several broken links in the documentation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amp-66597.json b/.changes/next-release/api-change-amp-66597.json deleted file mode 100644 index 93e89a4c8126..000000000000 --- a/.changes/next-release/api-change-amp-66597.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amp``", - "description": "AWS SDK service model generation tool version upgrade." -} diff --git a/.changes/next-release/api-change-ecs-94954.json b/.changes/next-release/api-change-ecs-94954.json deleted file mode 100644 index 2442f0f2f893..000000000000 --- a/.changes/next-release/api-change-ecs-94954.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Added new field \"credentialspecs\" to the ecs task definition to support gMSA of windows/linux in both domainless and domain-joined mode" -} diff --git a/.changes/next-release/api-change-ivs-17486.json b/.changes/next-release/api-change-ivs-17486.json deleted file mode 100644 index 19da6ce74278..000000000000 --- a/.changes/next-release/api-change-ivs-17486.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "Corrects the HTTP response code in the generated docs for PutMetadata and DeleteRecordingConfiguration APIs." -} diff --git a/.changes/next-release/api-change-mediaconvert-67904.json b/.changes/next-release/api-change-mediaconvert-67904.json deleted file mode 100644 index 75e3a88d3b31..000000000000 --- a/.changes/next-release/api-change-mediaconvert-67904.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes improved color handling of overlays and general updates to user documentation." -} diff --git a/.changes/next-release/api-change-sagemaker-56309.json b/.changes/next-release/api-change-sagemaker-56309.json deleted file mode 100644 index df86fe874fbe..000000000000 --- a/.changes/next-release/api-change-sagemaker-56309.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for rolling deployment in SageMaker Inference." -} diff --git a/.changes/next-release/api-change-transfer-17963.json b/.changes/next-release/api-change-transfer-17963.json deleted file mode 100644 index 0460f6f2c004..000000000000 --- a/.changes/next-release/api-change-transfer-17963.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Add outbound Basic authentication support to AS2 connectors" -} diff --git a/.changes/next-release/api-change-verifiedpermissions-17973.json b/.changes/next-release/api-change-verifiedpermissions-17973.json deleted file mode 100644 index 9d9415f32c83..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-17973.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "This release corrects several broken links in the documentation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a38c13cd6238..55a31c31201a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.27.165 +======== + +* api-change:``amp``: AWS SDK service model generation tool version upgrade. +* api-change:``ecs``: Added new field "credentialspecs" to the ecs task definition to support gMSA of windows/linux in both domainless and domain-joined mode +* api-change:``ivs``: Corrects the HTTP response code in the generated docs for PutMetadata and DeleteRecordingConfiguration APIs. +* api-change:``mediaconvert``: This release includes improved color handling of overlays and general updates to user documentation. +* api-change:``sagemaker``: This release adds support for rolling deployment in SageMaker Inference. +* api-change:``transfer``: Add outbound Basic authentication support to AS2 connectors +* api-change:``verifiedpermissions``: This release corrects several broken links in the documentation. + + 1.27.164 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 118855b5d8d5..f7f5440cfedd 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.164' +__version__ = '1.27.165' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a4a8c8a8a331..f7f941489db7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.27.1' # The full version, including alpha/beta/rc tags. -release = '1.27.164' +release = '1.27.165' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 15110b9f762c..6cd76d5968c7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.164 + botocore==1.29.165 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 3e80735b3f64..b7cfaacf25e5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.164', + 'botocore==1.29.165', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 3b52ffa8195928548fcc3acbf2d4247c5a768909 Mon Sep 17 00:00:00 2001 From: Jonas Neubert Date: Sun, 2 Jul 2023 13:24:36 -0600 Subject: [PATCH 0109/1632] fix test failure on Python 3.11.x where mock.patch() raises exception (#8014) --- .../datapipeline/test_create_default_role.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/unit/customizations/datapipeline/test_create_default_role.py b/tests/unit/customizations/datapipeline/test_create_default_role.py index 07e6faf2b59f..86dee1643c02 100644 --- a/tests/unit/customizations/datapipeline/test_create_default_role.py +++ b/tests/unit/customizations/datapipeline/test_create_default_role.py @@ -86,13 +86,13 @@ def test_default_roles_exist(self): # Expected results: Operations are performed by the client to verify # existence of roles and then creation of roles (Service role, # resource role and instance profile) - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._construct_result') - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._check_if_role_exists') - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._check_if_instance_profile_exists') - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._get_role_policy') def test_default_roles_not_exist(self, get_rp_patch, role_exists_patch, @@ -150,13 +150,13 @@ def test_default_roles_not_exist(self, get_rp_patch, # Use case: Creating only DataPipeline service role # Expected output: The service role is created displaying a message # to the customer that a particular role with a policy has been created - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._get_role_policy') - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._create_role_with_role_policy') - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._check_if_instance_profile_exists') - @mock.patch('awscli.customizations.datapipeline.' + @mock.patch('awscli.customizations.datapipeline.createdefaultroles.' 'CreateDefaultRoles._check_if_role_exists') def test_constructed_result(self, role_exists_patch, instance_profile_exists_patch, From 68d7c7df52458b03c908b3775e19f5d0da8549e0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Jul 2023 18:15:53 +0000 Subject: [PATCH 0110/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-36486.json | 5 +++++ .changes/next-release/api-change-sagemaker-2046.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-batch-36486.json create mode 100644 .changes/next-release/api-change-sagemaker-2046.json diff --git a/.changes/next-release/api-change-batch-36486.json b/.changes/next-release/api-change-batch-36486.json new file mode 100644 index 000000000000..71d62f55221e --- /dev/null +++ b/.changes/next-release/api-change-batch-36486.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This feature allows customers to use AWS Batch with Linux with ARM64 CPU Architecture and X86_64 CPU Architecture with Windows OS on Fargate Platform." +} diff --git a/.changes/next-release/api-change-sagemaker-2046.json b/.changes/next-release/api-change-sagemaker-2046.json new file mode 100644 index 000000000000..0af7165473fd --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-2046.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker Inference Recommender now accepts new fields SupportedEndpointType and ServerlessConfiguration to support serverless endpoints." +} From 86b58ca1133e3da1ccc143f00ac8c106309aece7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Jul 2023 18:15:53 +0000 Subject: [PATCH 0111/1632] Bumping version to 1.28.0 --- .changes/1.28.0.json | 12 ++++++++++++ .changes/next-release/api-change-batch-36486.json | 5 ----- .changes/next-release/api-change-sagemaker-2046.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 24 insertions(+), 15 deletions(-) create mode 100644 .changes/1.28.0.json delete mode 100644 .changes/next-release/api-change-batch-36486.json delete mode 100644 .changes/next-release/api-change-sagemaker-2046.json diff --git a/.changes/1.28.0.json b/.changes/1.28.0.json new file mode 100644 index 000000000000..70eb7f8ea309 --- /dev/null +++ b/.changes/1.28.0.json @@ -0,0 +1,12 @@ +[ + { + "category": "``batch``", + "description": "This feature allows customers to use AWS Batch with Linux with ARM64 CPU Architecture and X86_64 CPU Architecture with Windows OS on Fargate Platform.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker Inference Recommender now accepts new fields SupportedEndpointType and ServerlessConfiguration to support serverless endpoints.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-36486.json b/.changes/next-release/api-change-batch-36486.json deleted file mode 100644 index 71d62f55221e..000000000000 --- a/.changes/next-release/api-change-batch-36486.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This feature allows customers to use AWS Batch with Linux with ARM64 CPU Architecture and X86_64 CPU Architecture with Windows OS on Fargate Platform." -} diff --git a/.changes/next-release/api-change-sagemaker-2046.json b/.changes/next-release/api-change-sagemaker-2046.json deleted file mode 100644 index 0af7165473fd..000000000000 --- a/.changes/next-release/api-change-sagemaker-2046.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker Inference Recommender now accepts new fields SupportedEndpointType and ServerlessConfiguration to support serverless endpoints." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 55a31c31201a..5015ae6a6981 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.28.0 +====== + +* api-change:``batch``: This feature allows customers to use AWS Batch with Linux with ARM64 CPU Architecture and X86_64 CPU Architecture with Windows OS on Fargate Platform. +* api-change:``sagemaker``: SageMaker Inference Recommender now accepts new fields SupportedEndpointType and ServerlessConfiguration to support serverless endpoints. + + 1.27.165 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index f7f5440cfedd..0486681945a3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.27.165' +__version__ = '1.28.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f7f941489db7..4e5741f0c663 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.27.1' +version = '1.28' # The full version, including alpha/beta/rc tags. -release = '1.27.165' +release = '1.28.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6cd76d5968c7..8d94ce10864e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.29.165 + botocore==1.30.0 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index b7cfaacf25e5..a801945c099e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.29.165', + 'botocore==1.30.0', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 48156b43ebdce716de1cedaba935a916a199a250 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Jul 2023 18:08:59 +0000 Subject: [PATCH 0112/1632] Update changelog based on model updates --- .../next-release/api-change-comprehendmedical-74792.json | 5 +++++ .changes/next-release/api-change-connect-27731.json | 5 +++++ .changes/next-release/api-change-kms-58561.json | 5 +++++ .changes/next-release/api-change-mgn-46672.json | 5 +++++ .changes/next-release/api-change-securityhub-27397.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-comprehendmedical-74792.json create mode 100644 .changes/next-release/api-change-connect-27731.json create mode 100644 .changes/next-release/api-change-kms-58561.json create mode 100644 .changes/next-release/api-change-mgn-46672.json create mode 100644 .changes/next-release/api-change-securityhub-27397.json diff --git a/.changes/next-release/api-change-comprehendmedical-74792.json b/.changes/next-release/api-change-comprehendmedical-74792.json new file mode 100644 index 000000000000..a041114e4aab --- /dev/null +++ b/.changes/next-release/api-change-comprehendmedical-74792.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``comprehendmedical``", + "description": "Update to Amazon Comprehend Medical documentation." +} diff --git a/.changes/next-release/api-change-connect-27731.json b/.changes/next-release/api-change-connect-27731.json new file mode 100644 index 000000000000..8f7fbaa845d7 --- /dev/null +++ b/.changes/next-release/api-change-connect-27731.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "GetMetricDataV2 API: Channels filters do not count towards overall limitation of 100 filter values." +} diff --git a/.changes/next-release/api-change-kms-58561.json b/.changes/next-release/api-change-kms-58561.json new file mode 100644 index 000000000000..9960519d59a7 --- /dev/null +++ b/.changes/next-release/api-change-kms-58561.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "Added Dry Run Feature to cryptographic and cross-account mutating KMS APIs (14 in all). This feature allows users to test their permissions and parameters before making the actual API call." +} diff --git a/.changes/next-release/api-change-mgn-46672.json b/.changes/next-release/api-change-mgn-46672.json new file mode 100644 index 000000000000..b79c73d09098 --- /dev/null +++ b/.changes/next-release/api-change-mgn-46672.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mgn``", + "description": "This release introduces the Global view feature and new Replication state APIs." +} diff --git a/.changes/next-release/api-change-securityhub-27397.json b/.changes/next-release/api-change-securityhub-27397.json new file mode 100644 index 000000000000..271afbb265fa --- /dev/null +++ b/.changes/next-release/api-change-securityhub-27397.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub" +} From 9c7f0cc48df29288632c013ed221cbfce010ce2b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Jul 2023 18:09:00 +0000 Subject: [PATCH 0113/1632] Bumping version to 1.28.1 --- .changes/1.28.1.json | 27 +++++++++++++++++++ .../api-change-comprehendmedical-74792.json | 5 ---- .../api-change-connect-27731.json | 5 ---- .../next-release/api-change-kms-58561.json | 5 ---- .../next-release/api-change-mgn-46672.json | 5 ---- .../api-change-securityhub-27397.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.28.1.json delete mode 100644 .changes/next-release/api-change-comprehendmedical-74792.json delete mode 100644 .changes/next-release/api-change-connect-27731.json delete mode 100644 .changes/next-release/api-change-kms-58561.json delete mode 100644 .changes/next-release/api-change-mgn-46672.json delete mode 100644 .changes/next-release/api-change-securityhub-27397.json diff --git a/.changes/1.28.1.json b/.changes/1.28.1.json new file mode 100644 index 000000000000..454809135f53 --- /dev/null +++ b/.changes/1.28.1.json @@ -0,0 +1,27 @@ +[ + { + "category": "``comprehendmedical``", + "description": "Update to Amazon Comprehend Medical documentation.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "GetMetricDataV2 API: Channels filters do not count towards overall limitation of 100 filter values.", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "Added Dry Run Feature to cryptographic and cross-account mutating KMS APIs (14 in all). This feature allows users to test their permissions and parameters before making the actual API call.", + "type": "api-change" + }, + { + "category": "``mgn``", + "description": "This release introduces the Global view feature and new Replication state APIs.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-comprehendmedical-74792.json b/.changes/next-release/api-change-comprehendmedical-74792.json deleted file mode 100644 index a041114e4aab..000000000000 --- a/.changes/next-release/api-change-comprehendmedical-74792.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``comprehendmedical``", - "description": "Update to Amazon Comprehend Medical documentation." -} diff --git a/.changes/next-release/api-change-connect-27731.json b/.changes/next-release/api-change-connect-27731.json deleted file mode 100644 index 8f7fbaa845d7..000000000000 --- a/.changes/next-release/api-change-connect-27731.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "GetMetricDataV2 API: Channels filters do not count towards overall limitation of 100 filter values." -} diff --git a/.changes/next-release/api-change-kms-58561.json b/.changes/next-release/api-change-kms-58561.json deleted file mode 100644 index 9960519d59a7..000000000000 --- a/.changes/next-release/api-change-kms-58561.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "Added Dry Run Feature to cryptographic and cross-account mutating KMS APIs (14 in all). This feature allows users to test their permissions and parameters before making the actual API call." -} diff --git a/.changes/next-release/api-change-mgn-46672.json b/.changes/next-release/api-change-mgn-46672.json deleted file mode 100644 index b79c73d09098..000000000000 --- a/.changes/next-release/api-change-mgn-46672.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mgn``", - "description": "This release introduces the Global view feature and new Replication state APIs." -} diff --git a/.changes/next-release/api-change-securityhub-27397.json b/.changes/next-release/api-change-securityhub-27397.json deleted file mode 100644 index 271afbb265fa..000000000000 --- a/.changes/next-release/api-change-securityhub-27397.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for AWS Security Hub" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5015ae6a6981..b412b05623fb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.28.1 +====== + +* api-change:``comprehendmedical``: Update to Amazon Comprehend Medical documentation. +* api-change:``connect``: GetMetricDataV2 API: Channels filters do not count towards overall limitation of 100 filter values. +* api-change:``kms``: Added Dry Run Feature to cryptographic and cross-account mutating KMS APIs (14 in all). This feature allows users to test their permissions and parameters before making the actual API call. +* api-change:``mgn``: This release introduces the Global view feature and new Replication state APIs. +* api-change:``securityhub``: Documentation updates for AWS Security Hub + + 1.28.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 0486681945a3..ab8532ba50e6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.28.0' +__version__ = '1.28.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4e5741f0c663..6559417b5b6c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.28' # The full version, including alpha/beta/rc tags. -release = '1.28.0' +release = '1.28.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8d94ce10864e..859a27659f84 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.30.0 + botocore==1.30.1 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index a801945c099e..791f25df8e31 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.30.0', + 'botocore==1.30.1', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 426ea6b62b5af38a2de50a73251d77be17a8062b Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Mon, 19 Jun 2023 13:10:01 -0700 Subject: [PATCH 0114/1632] Add functional tests for configured endpoint url --- .../configured_endpoint_urls/__init__.py | 12 + .../profile-tests.json | 478 ++++++++++++++++++ .../test_configured_endpoint_url.py | 146 ++++++ 3 files changed, 636 insertions(+) create mode 100644 tests/functional/configured_endpoint_urls/__init__.py create mode 100644 tests/functional/configured_endpoint_urls/profile-tests.json create mode 100644 tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py diff --git a/tests/functional/configured_endpoint_urls/__init__.py b/tests/functional/configured_endpoint_urls/__init__.py new file mode 100644 index 000000000000..c89416d7a5b5 --- /dev/null +++ b/tests/functional/configured_endpoint_urls/__init__.py @@ -0,0 +1,12 @@ +# Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. diff --git a/tests/functional/configured_endpoint_urls/profile-tests.json b/tests/functional/configured_endpoint_urls/profile-tests.json new file mode 100644 index 000000000000..153df73848e0 --- /dev/null +++ b/tests/functional/configured_endpoint_urls/profile-tests.json @@ -0,0 +1,478 @@ +{ + "description": [ + "These are test descriptions that describe how specific data should be loaded from a profile file based on a ", + "profile name." + ], + + "testSuites": [ + { + "profiles": { + "default": { + "aws_access_key_id": "123", + "aws_secret_access_key": "456", + "region": "fake-region-10" + }, + "service_localhost_global_only": { + "aws_access_key_id": "123", + "aws_secret_access_key": "456", + "region": "fake-region-10", + "endpoint_url": "http://localhost:1234" + }, + "service_global_only": { + "aws_access_key_id": "123", + "aws_secret_access_key": "456", + "region": "fake-region-10", + "endpoint_url": "https://global.endpoint.aws" + }, + "service_specific_s3": { + "aws_access_key_id": "123", + "aws_secret_access_key": "456", + "services": "service_specific_s3", + "region": "fake-region-10" + }, + "global_and_service_specific_s3": { + "aws_access_key_id": "123", + "aws_secret_access_key": "456", + "endpoint_url": "https://global.endpoint.aws", + "services": "service_specific_s3", + "region": "fake-region-10" + }, + "ignore_global_and_service_specific_s3": { + "aws_access_key_id": "123", + "aws_secret_access_key": "456", + "endpoint_url": "https://global.endpoint.aws", + "services": "service_specific_s3", + "region": "fake-region-10", + "ignore_configured_endpoint_urls": "true" + }, + "service_specific_dynamodb_and_s3": { + "aws_access_key_id": "123", + "aws_secret_access_key": "456", + "services": "service_specific_dynamodb_and_s3", + "region": "fake-region-10" + } + }, + + "services": { + "service_specific_s3": { + "s3": { + "endpoint_url": "https://s3.endpoint.aws" + } + }, + "service_specific_dynamodb_and_s3": { + "dynamodb": { + "endpoint_url": "https://dynamodb.endpoint.aws" + }, + "s3": { + "endpoint_url": "https://s3.endpoint.aws" + } + } + }, + + "client_configs": { + "default": {}, + "endpoint_url_provided":{ + "endpoint_url": "https://client-config.endpoint.aws" + } + }, + + "environments": { + "default": {}, + "global_only": { + "AWS_ENDPOINT_URL": "https://global-from-envvar.endpoint.aws" + }, + "service_specific_s3": { + "AWS_ENDPOINT_URL_S3": "https://s3-from-envvar.endpoint.aws" + }, + "global_and_service_specific_s3": { + "AWS_ENDPOINT_URL": "https://global-from-envvar.endpoint.aws", + "AWS_ENDPOINT_URL_S3": "https://s3-from-envvar.endpoint.aws" + + }, + "ignore_global_and_service_specific_s3": { + "AWS_ENDPOINT_URL": "https://global-from-envvar.endpoint.aws", + "AWS_ENDPOINT_URL_S3": "https://s3-from-envvar.endpoint.aws", + "AWS_IGNORE_CONFIGURED_ENDPOINT_URLS": "true" + }, + "service_specific_dynamodb_and_s3": { + "AWS_ENDPOINT_URL_DYNAMODB": "https://dynamodb-from-envvar.endpoint.aws", + "AWS_ENDPOINT_URL_S3": "https://s3-from-envvar.endpoint.aws" + } + }, + + "endpointUrlTests": [ + { + "name": "Global endpoint url is read from services section and used for an S3 client.", + "profile": "service_global_only", + "client_config": "default", + "environment": "default", + "service": "s3", + "output": { + "endpointUrl": "https://global.endpoint.aws" + } + }, + { + "name": "Service specific endpoint url is read from services section and used for an S3 client.", + "profile": "service_specific_s3", + "client_config": "default", + "environment": "default", + "service": "s3", + "output": { + "endpointUrl": "https://s3.endpoint.aws" + } + }, + { + "name": "S3 Service-specific endpoint URL from configuration file takes precedence over global endpoint URL from configuration file.", + "profile": "global_and_service_specific_s3", + "client_config": "default", + "environment": "default", + "service": "s3", + "output": { + "endpointUrl": "https://s3.endpoint.aws" + } + }, + { + "name": "Global endpoint url environment variable takes precedence over the value resolved by the SDK.", + "profile": "default", + "client_config": "default", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://global-from-envvar.endpoint.aws" + } + }, + { + "name": "Global endpoint url environment variable takes precendence over global endpoint configuration option.", + "profile": "service_global_only", + "client_config": "default", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://global-from-envvar.endpoint.aws" + } + }, + { + "name": "Global endpoint url environment variable takes precendence over service-specific endpoint configuration option.", + "profile": "service_specific_s3", + "client_config": "default", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://global-from-envvar.endpoint.aws" + } + }, + { + "name": "Global endpoint url environment variable takes precendence over global endpoint configuration option and service-specific endpoint configuration option.", + "profile": "global_and_service_specific_s3", + "client_config": "default", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://global-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the value resolved by the SDK.", + "profile": "default", + "client_config": "default", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the global endpoint url configuration option.", + "profile": "service_global_only", + "client_config": "default", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the service-specific endpoint url configuration option.", + "profile": "service_specific_s3", + "client_config": "default", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the services-specific endpoint url configuration option and the global endpoint url configuration option.", + "profile": "global_and_service_specific_s3", + "client_config": "default", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the global endpoint url environment variable.", + "profile": "default", + "client_config": "default", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the global endpoint url environment variable and the global endpoint url configuration option.", + "profile": "service_global_only", + "client_config": "default", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the global endpoint url environment variable and the the service-specific endpoint url configuration option.", + "profile": "service_specific_s3", + "client_config": "default", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Service-specific endpoint url environment variable takes precedence over the global endpoint url environment variable, the service-specific endpoint URL configuration option, and the global endpoint URL configuration option.", + "profile": "global_and_service_specific_s3", + "client_config": "default", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3-from-envvar.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over value provided by the SDK.", + "profile": "default", + "client_config": "endpoint_url_provided", + "environment": "default", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over global endpoint url from services section and used for an S3 client.", + "profile": "service_global_only", + "client_config": "endpoint_url_provided", + "environment": "default", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service specific endpoint url from services section and used for an S3 client.", + "profile": "service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "default", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over S3 Service-specific endpoint URL from configuration file and global endpoint URL from configuration file.", + "profile": "global_and_service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "default", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over global endpoint url environment variable.", + "profile": "default", + "client_config": "endpoint_url_provided", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over global endpoint url environment variable and global endpoint configuration option.", + "profile": "service_global_only", + "client_config": "endpoint_url_provided", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over global endpoint url environment variable and service-specific endpoint configuration option.", + "profile": "service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over global endpoint url environment variable, global endpoint configuration option, and service-specific endpoint configuration option.", + "profile": "global_and_service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "global_only", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable.", + "profile": "default", + "client_config": "endpoint_url_provided", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable and the global endpoint url configuration option.", + "profile": "service_global_only", + "client_config": "endpoint_url_provided", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable and the service-specific endpoint url configuration option.", + "profile": "service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable, the services-specific endpoint url configuration option, and the global endpoint url configuration option.", + "profile": "global_and_service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable and the global endpoint url environment variable.", + "profile": "default", + "client_config": "endpoint_url_provided", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable, the global endpoint url environment variable, and the global endpoint url configuration option.", + "profile": "service_global_only", + "client_config": "endpoint_url_provided", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable, the global endpoint url environment variable, and the service-specific endpoint url configuration option.", + "profile": "service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Client configuration takes precedence over service-specific endpoint url environment variable, the global endpoint url environment variable, the service-specific endpoint URL configuration option, and the global endpoint URL configuration option.", + "profile": "global_and_service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "All configured endpoints ignored due to environment variable.", + "profile": "global_and_service_specific_s3", + "client_config": "default", + "environment": "ignore_global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3.fake-region-10.amazonaws.com" + } + }, + { + "name": "All configured endpoints ignored due to shared config variable.", + "profile": "ignore_global_and_service_specific_s3", + "client_config": "default", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3.fake-region-10.amazonaws.com" + } + }, + { + "name": "Environment variable and shared config file configured endpoints ignored due to ignore shared config variable and client configured endpoint is used.", + "profile": "ignore_global_and_service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "Environment variable and shared config file configured endpoints ignored due to ignore environment variable and client configured endpoint is used.", + "profile": "global_and_service_specific_s3", + "client_config": "endpoint_url_provided", + "environment": "ignore_global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, + { + "name": "DynamoDB service-specific endpoint url shared config variable is used when service-specific S3 shared config variable is also present.", + "profile": "service_specific_dynamodb_and_s3", + "client_config": "default", + "environment": "default", + "service": "dynamodb", + "output": { + "endpointUrl": "https://dynamodb.endpoint.aws" + } + }, + { + "name": "DynamoDB service-specific endpoint url environment variable is used when service-specific S3 environment variable is also present.", + "profile": "default", + "client_config": "default", + "environment": "service_specific_dynamodb_and_s3", + "service": "dynamodb", + "output": { + "endpointUrl": "https://dynamodb-from-envvar.endpoint.aws" + } + } + + ] + } + ] +} diff --git a/tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py b/tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py new file mode 100644 index 000000000000..4fa13340a834 --- /dev/null +++ b/tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py @@ -0,0 +1,146 @@ +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +import json +import os +from pathlib import Path + +import pytest + +from tests import CLIRunner, SessionStubber +from awscli.compat import urlparse +from awscli.testutils import FileCreator + + +ENDPOINT_TESTDATA_FILE = Path(__file__).parent / "profile-tests.json" + + +def dict_to_ini_section(ini_dict, section_header): + section_str = f'[{section_header}]\n' + for key, value in ini_dict.items(): + if isinstance(value, dict): + section_str += f"{key} =\n" + for new_key, new_value in value.items(): + section_str += f" {new_key}={new_value}\n" + else: + section_str += f"{key}={value}\n" + return section_str + "\n" + + +def create_cases(): + with open(ENDPOINT_TESTDATA_FILE) as f: + test_suite = json.load(f)['testSuites'][0] + + for test_case_data in test_suite['endpointUrlTests']: + yield pytest.param( + { + 'service': test_case_data['service'], + 'profile': test_case_data['profile'], + 'expected_endpoint_url': test_case_data['output'][ + 'endpointUrl' + ], + 'client_args': test_suite['client_configs'].get( + test_case_data['client_config'], {} + ), + 'config_file_contents': get_config_file_contents( + test_case_data['profile'], test_suite + ), + 'environment': test_suite['environments'].get( + test_case_data['environment'], {} + ), + }, + id=test_case_data['name'] + ) + + +def get_config_file_contents(profile_name, test_suite): + profile = test_suite['profiles'][profile_name] + + profile_str = dict_to_ini_section( + profile, + section_header=f"profile {profile_name}", + ) + + services_section_name = profile.get('services', None) + + if services_section_name is None: + return profile_str + + services_section = test_suite['services'][services_section_name] + + service_section_str = dict_to_ini_section( + services_section, + section_header=f'services {services_section_name}', + ) + + return profile_str + service_section_str + + +def _normalize_endpoint(url): + split_endpoint = urlparse.urlsplit(url) + actual_endpoint = f"{split_endpoint.scheme}://{split_endpoint.netloc}" + return actual_endpoint + + +SERVICE_TO_OPERATION = {'s3api': 'list-buckets', 'dynamodb': 'list-tables'} + + +class TestConfiguredEndpointUrl: + def assert_endpoint_used( + self, cli_runner_result, test_case + ): + + aws_request = cli_runner_result.aws_requests[0] + assert test_case['expected_endpoint_url'] == _normalize_endpoint(aws_request.http_requests[0].url), test_case + + def _create_command(self, test_case): + service = test_case['service'] + if test_case['service'] == 's3': + service = 's3api' + + cmd = [ + service, + SERVICE_TO_OPERATION[service], + '--profile', + f'{test_case["profile"]}' + ] + if test_case['client_args']: + cmd.extend([ + '--endpoint-url', + f'{test_case["client_args"]["endpoint_url"]}' + ] + ) + + return cmd + + @pytest.mark.parametrize('test_case', create_cases()) + def test_resolve_configured_endpoint_url(self, test_case): + session_stubber = SessionStubber() + + cli_runner = CLIRunner(session_stubber=session_stubber) + + config_files = FileCreator() + config_filename = os.path.join( + config_files.rootdir, 'config') + + with open(config_filename, 'w') as f: + f.write(test_case['config_file_contents']) + f.flush() + + cli_runner.env['AWS_CONFIG_FILE'] = config_filename + cli_runner.env.update(test_case['environment']) + _ = cli_runner.env.pop('AWS_DEFAULT_REGION') + + print(self._create_command(test_case)) + result = cli_runner.run(self._create_command(test_case)) + + self.assert_endpoint_used(result, test_case) From 3bc6ea5a019f58271d6468556fc3154df04c1c3d Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Tue, 20 Jun 2023 11:42:30 -0700 Subject: [PATCH 0115/1632] Address review comments and add more tests Update the test data file with the same contents as botocore. This means that tests with `ignore_configured_endpoint_urls` parameter for client args need to be skipped since this is not supported as a command line parameter. --- .../configured_endpoint_urls/__init__.py | 2 +- .../profile-tests.json | 27 +++++++++++++++++ .../test_configured_endpoint_url.py | 30 ++++++++++--------- 3 files changed, 44 insertions(+), 15 deletions(-) diff --git a/tests/functional/configured_endpoint_urls/__init__.py b/tests/functional/configured_endpoint_urls/__init__.py index c89416d7a5b5..c5c740907da7 100644 --- a/tests/functional/configured_endpoint_urls/__init__.py +++ b/tests/functional/configured_endpoint_urls/__init__.py @@ -1,4 +1,4 @@ -# Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# Copyright 2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"). You # may not use this file except in compliance with the License. A copy of diff --git a/tests/functional/configured_endpoint_urls/profile-tests.json b/tests/functional/configured_endpoint_urls/profile-tests.json index 153df73848e0..e41acb8e5e78 100644 --- a/tests/functional/configured_endpoint_urls/profile-tests.json +++ b/tests/functional/configured_endpoint_urls/profile-tests.json @@ -73,6 +73,13 @@ "default": {}, "endpoint_url_provided":{ "endpoint_url": "https://client-config.endpoint.aws" + }, + "ignore_configured_endpoint_urls": { + "ignore_configured_endpoint_urls": "true" + }, + "provide_and_ignore_configured_endpoint_urls": { + "ignore_configured_endpoint_urls": "true", + "endpoint_url": "https://client-config.endpoint.aws" } }, @@ -431,6 +438,16 @@ "endpointUrl": "https://s3.fake-region-10.amazonaws.com" } }, + { + "name": "All configured endpoints ignored due to ignore shared config variable.", + "profile": "global_and_service_specific_s3", + "client_config": "ignore_configured_endpoint_urls", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://s3.fake-region-10.amazonaws.com" + } + }, { "name": "Environment variable and shared config file configured endpoints ignored due to ignore shared config variable and client configured endpoint is used.", "profile": "ignore_global_and_service_specific_s3", @@ -451,6 +468,16 @@ "endpointUrl": "https://client-config.endpoint.aws" } }, + { + "name": "Environment variable and shared config file configured endpoints ignored due to ignore client config variable and client configured endpoint is used.", + "profile": "global_and_service_specific_s3", + "client_config": "provide_and_ignore_configured_endpoint_urls", + "environment": "global_and_service_specific_s3", + "service": "s3", + "output": { + "endpointUrl": "https://client-config.endpoint.aws" + } + }, { "name": "DynamoDB service-specific endpoint url shared config variable is used when service-specific S3 shared config variable is also present.", "profile": "service_specific_dynamodb_and_s3", diff --git a/tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py b/tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py index 4fa13340a834..8e7274745a4e 100644 --- a/tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py +++ b/tests/functional/configured_endpoint_urls/test_configured_endpoint_url.py @@ -11,14 +11,12 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import json -import os from pathlib import Path import pytest -from tests import CLIRunner, SessionStubber +from tests import CLIRunner from awscli.compat import urlparse -from awscli.testutils import FileCreator ENDPOINT_TESTDATA_FILE = Path(__file__).parent / "profile-tests.json" @@ -58,6 +56,13 @@ def create_cases(): test_case_data['environment'], {} ), }, + marks=pytest.mark.skipif( + 'ignore_configured_endpoint_urls' in ( + test_suite['client_configs'] + .get(test_case_data['client_config'], {}) + ), + reason="Parameter not supported on the command line" + ), id=test_case_data['name'] ) @@ -100,7 +105,8 @@ def assert_endpoint_used( ): aws_request = cli_runner_result.aws_requests[0] - assert test_case['expected_endpoint_url'] == _normalize_endpoint(aws_request.http_requests[0].url), test_case + assert test_case['expected_endpoint_url'] == \ + _normalize_endpoint(aws_request.http_requests[0].url) def _create_command(self, test_case): service = test_case['service'] @@ -113,7 +119,8 @@ def _create_command(self, test_case): '--profile', f'{test_case["profile"]}' ] - if test_case['client_args']: + + if test_case['client_args'].get('endpoint_url', None): cmd.extend([ '--endpoint-url', f'{test_case["client_args"]["endpoint_url"]}' @@ -123,14 +130,10 @@ def _create_command(self, test_case): return cmd @pytest.mark.parametrize('test_case', create_cases()) - def test_resolve_configured_endpoint_url(self, test_case): - session_stubber = SessionStubber() - - cli_runner = CLIRunner(session_stubber=session_stubber) + def test_resolve_configured_endpoint_url(self, tmp_path, test_case): + cli_runner = CLIRunner() - config_files = FileCreator() - config_filename = os.path.join( - config_files.rootdir, 'config') + config_filename = tmp_path / 'config' with open(config_filename, 'w') as f: f.write(test_case['config_file_contents']) @@ -138,9 +141,8 @@ def test_resolve_configured_endpoint_url(self, test_case): cli_runner.env['AWS_CONFIG_FILE'] = config_filename cli_runner.env.update(test_case['environment']) - _ = cli_runner.env.pop('AWS_DEFAULT_REGION') + cli_runner.env.pop('AWS_DEFAULT_REGION') - print(self._create_command(test_case)) result = cli_runner.run(self._create_command(test_case)) self.assert_endpoint_used(result, test_case) From 78595563535d88706a135bedf87e35f7def1d21c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Jul 2023 18:10:54 +0000 Subject: [PATCH 0116/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-93026.json | 5 +++++ .changes/next-release/api-change-location-40245.json | 5 +++++ .changes/next-release/api-change-outposts-87155.json | 5 +++++ .changes/next-release/api-change-quicksight-68080.json | 5 +++++ .changes/next-release/api-change-rds-19084.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-93026.json create mode 100644 .changes/next-release/api-change-location-40245.json create mode 100644 .changes/next-release/api-change-outposts-87155.json create mode 100644 .changes/next-release/api-change-quicksight-68080.json create mode 100644 .changes/next-release/api-change-rds-19084.json diff --git a/.changes/next-release/api-change-ec2-93026.json b/.changes/next-release/api-change-ec2-93026.json new file mode 100644 index 000000000000..988dad3a42aa --- /dev/null +++ b/.changes/next-release/api-change-ec2-93026.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add Nitro Enclaves support on DescribeInstanceTypes" +} diff --git a/.changes/next-release/api-change-location-40245.json b/.changes/next-release/api-change-location-40245.json new file mode 100644 index 000000000000..76933988c000 --- /dev/null +++ b/.changes/next-release/api-change-location-40245.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "This release adds support for authenticating with Amazon Location Service's Places & Routes APIs with an API Key. Also, with this release developers can publish tracked device position updates to Amazon EventBridge." +} diff --git a/.changes/next-release/api-change-outposts-87155.json b/.changes/next-release/api-change-outposts-87155.json new file mode 100644 index 000000000000..a79066d4fe6e --- /dev/null +++ b/.changes/next-release/api-change-outposts-87155.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "Added paginator support to several APIs. Added the ISOLATED enum value to AssetState." +} diff --git a/.changes/next-release/api-change-quicksight-68080.json b/.changes/next-release/api-change-quicksight-68080.json new file mode 100644 index 000000000000..d976eec606ef --- /dev/null +++ b/.changes/next-release/api-change-quicksight-68080.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release includes below three changes: small multiples axes improvement, field based coloring, removed required trait from Aggregation function for TopBottomFilter." +} diff --git a/.changes/next-release/api-change-rds-19084.json b/.changes/next-release/api-change-rds-19084.json new file mode 100644 index 000000000000..024447576048 --- /dev/null +++ b/.changes/next-release/api-change-rds-19084.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for creating DB instances and creating Aurora global clusters." +} From 426880f53f36ce441ddc366ad43d2fc36b3b1d6e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Jul 2023 18:10:54 +0000 Subject: [PATCH 0117/1632] Add changelog entries from botocore --- .changes/next-release/feature-configuration-3829.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/feature-configuration-3829.json diff --git a/.changes/next-release/feature-configuration-3829.json b/.changes/next-release/feature-configuration-3829.json new file mode 100644 index 000000000000..ee690b9d2974 --- /dev/null +++ b/.changes/next-release/feature-configuration-3829.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "configuration", + "description": "Configure the endpoint URL in the shared configuration file or via an environment variable for a specific AWS service or all AWS services." +} From 141a4ab1fb7c94ac58e10aef205dc043dcc7e1a9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Jul 2023 18:10:55 +0000 Subject: [PATCH 0118/1632] Bumping version to 1.29.0 --- .changes/1.29.0.json | 32 +++++++++++++++++++ .../next-release/api-change-ec2-93026.json | 5 --- .../api-change-location-40245.json | 5 --- .../api-change-outposts-87155.json | 5 --- .../api-change-quicksight-68080.json | 5 --- .../next-release/api-change-rds-19084.json | 5 --- .../feature-configuration-3829.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +-- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 48 insertions(+), 35 deletions(-) create mode 100644 .changes/1.29.0.json delete mode 100644 .changes/next-release/api-change-ec2-93026.json delete mode 100644 .changes/next-release/api-change-location-40245.json delete mode 100644 .changes/next-release/api-change-outposts-87155.json delete mode 100644 .changes/next-release/api-change-quicksight-68080.json delete mode 100644 .changes/next-release/api-change-rds-19084.json delete mode 100644 .changes/next-release/feature-configuration-3829.json diff --git a/.changes/1.29.0.json b/.changes/1.29.0.json new file mode 100644 index 000000000000..f8d7c00ce431 --- /dev/null +++ b/.changes/1.29.0.json @@ -0,0 +1,32 @@ +[ + { + "category": "``ec2``", + "description": "Add Nitro Enclaves support on DescribeInstanceTypes", + "type": "api-change" + }, + { + "category": "``location``", + "description": "This release adds support for authenticating with Amazon Location Service's Places & Routes APIs with an API Key. Also, with this release developers can publish tracked device position updates to Amazon EventBridge.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "Added paginator support to several APIs. Added the ISOLATED enum value to AssetState.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release includes below three changes: small multiples axes improvement, field based coloring, removed required trait from Aggregation function for TopBottomFilter.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for creating DB instances and creating Aurora global clusters.", + "type": "api-change" + }, + { + "category": "configuration", + "description": "Configure the endpoint URL in the shared configuration file or via an environment variable for a specific AWS service or all AWS services.", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-93026.json b/.changes/next-release/api-change-ec2-93026.json deleted file mode 100644 index 988dad3a42aa..000000000000 --- a/.changes/next-release/api-change-ec2-93026.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add Nitro Enclaves support on DescribeInstanceTypes" -} diff --git a/.changes/next-release/api-change-location-40245.json b/.changes/next-release/api-change-location-40245.json deleted file mode 100644 index 76933988c000..000000000000 --- a/.changes/next-release/api-change-location-40245.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "This release adds support for authenticating with Amazon Location Service's Places & Routes APIs with an API Key. Also, with this release developers can publish tracked device position updates to Amazon EventBridge." -} diff --git a/.changes/next-release/api-change-outposts-87155.json b/.changes/next-release/api-change-outposts-87155.json deleted file mode 100644 index a79066d4fe6e..000000000000 --- a/.changes/next-release/api-change-outposts-87155.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "Added paginator support to several APIs. Added the ISOLATED enum value to AssetState." -} diff --git a/.changes/next-release/api-change-quicksight-68080.json b/.changes/next-release/api-change-quicksight-68080.json deleted file mode 100644 index d976eec606ef..000000000000 --- a/.changes/next-release/api-change-quicksight-68080.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release includes below three changes: small multiples axes improvement, field based coloring, removed required trait from Aggregation function for TopBottomFilter." -} diff --git a/.changes/next-release/api-change-rds-19084.json b/.changes/next-release/api-change-rds-19084.json deleted file mode 100644 index 024447576048..000000000000 --- a/.changes/next-release/api-change-rds-19084.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for creating DB instances and creating Aurora global clusters." -} diff --git a/.changes/next-release/feature-configuration-3829.json b/.changes/next-release/feature-configuration-3829.json deleted file mode 100644 index ee690b9d2974..000000000000 --- a/.changes/next-release/feature-configuration-3829.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "configuration", - "description": "Configure the endpoint URL in the shared configuration file or via an environment variable for a specific AWS service or all AWS services." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b412b05623fb..6ba5ce83e0a5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.0 +====== + +* api-change:``ec2``: Add Nitro Enclaves support on DescribeInstanceTypes +* api-change:``location``: This release adds support for authenticating with Amazon Location Service's Places & Routes APIs with an API Key. Also, with this release developers can publish tracked device position updates to Amazon EventBridge. +* api-change:``outposts``: Added paginator support to several APIs. Added the ISOLATED enum value to AssetState. +* api-change:``quicksight``: This release includes below three changes: small multiples axes improvement, field based coloring, removed required trait from Aggregation function for TopBottomFilter. +* api-change:``rds``: Updates Amazon RDS documentation for creating DB instances and creating Aurora global clusters. +* feature:configuration: Configure the endpoint URL in the shared configuration file or via an environment variable for a specific AWS service or all AWS services. + + 1.28.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index ab8532ba50e6..14300a8efac8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.28.1' +__version__ = '1.29.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6559417b5b6c..765204353403 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.28' +version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.28.1' +release = '1.29.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 859a27659f84..55e1765a8144 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.30.1 + botocore==1.31.0 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 791f25df8e31..39355ba31644 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.30.1', + 'botocore==1.31.0', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 04c55b3a81439a39dc5b4fe70e7c706cbef97eca Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Jul 2023 18:08:20 +0000 Subject: [PATCH 0119/1632] Update changelog based on model updates --- .changes/next-release/api-change-dms-28806.json | 5 +++++ .changes/next-release/api-change-glue-93843.json | 5 +++++ .changes/next-release/api-change-logs-41820.json | 5 +++++ .changes/next-release/api-change-medialive-79018.json | 5 +++++ .changes/next-release/api-change-mediatailor-19967.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-dms-28806.json create mode 100644 .changes/next-release/api-change-glue-93843.json create mode 100644 .changes/next-release/api-change-logs-41820.json create mode 100644 .changes/next-release/api-change-medialive-79018.json create mode 100644 .changes/next-release/api-change-mediatailor-19967.json diff --git a/.changes/next-release/api-change-dms-28806.json b/.changes/next-release/api-change-dms-28806.json new file mode 100644 index 000000000000..e3aa0e90f0dc --- /dev/null +++ b/.changes/next-release/api-change-dms-28806.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Releasing DMS Serverless. Adding support for PostgreSQL 15.x as source and target endpoint. Adding support for DocDB Elastic Clusters with sharded collections, PostgreSQL datatype mapping customization and disabling hostname validation of the certificate authority in Kafka endpoint settings" +} diff --git a/.changes/next-release/api-change-glue-93843.json b/.changes/next-release/api-change-glue-93843.json new file mode 100644 index 000000000000..dc892f02c6ee --- /dev/null +++ b/.changes/next-release/api-change-glue-93843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release enables customers to create new Apache Iceberg tables and associated metadata in Amazon S3 by using native AWS Glue CreateTable operation." +} diff --git a/.changes/next-release/api-change-logs-41820.json b/.changes/next-release/api-change-logs-41820.json new file mode 100644 index 000000000000..9717fd7f88a2 --- /dev/null +++ b/.changes/next-release/api-change-logs-41820.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Add CMK encryption support for CloudWatch Logs Insights query result data" +} diff --git a/.changes/next-release/api-change-medialive-79018.json b/.changes/next-release/api-change-medialive-79018.json new file mode 100644 index 000000000000..8ea29b2ff88c --- /dev/null +++ b/.changes/next-release/api-change-medialive-79018.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "This release enables the use of Thumbnails in AWS Elemental MediaLive." +} diff --git a/.changes/next-release/api-change-mediatailor-19967.json b/.changes/next-release/api-change-mediatailor-19967.json new file mode 100644 index 000000000000..af277dc3a0fe --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-19967.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "The AWS Elemental MediaTailor SDK for Channel Assembly has added support for EXT-X-CUE-OUT and EXT-X-CUE-IN tags to specify ad breaks in HLS outputs, including support for EXT-OATCLS, EXT-X-ASSET, and EXT-X-CUE-OUT-CONT accessory tags." +} From b96de200a73d7fa53a0ad52fe68be12d63fade88 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Jul 2023 18:08:35 +0000 Subject: [PATCH 0120/1632] Bumping version to 1.29.1 --- .changes/1.29.1.json | 27 +++++++++++++++++++ .../next-release/api-change-dms-28806.json | 5 ---- .../next-release/api-change-glue-93843.json | 5 ---- .../next-release/api-change-logs-41820.json | 5 ---- .../api-change-medialive-79018.json | 5 ---- .../api-change-mediatailor-19967.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.1.json delete mode 100644 .changes/next-release/api-change-dms-28806.json delete mode 100644 .changes/next-release/api-change-glue-93843.json delete mode 100644 .changes/next-release/api-change-logs-41820.json delete mode 100644 .changes/next-release/api-change-medialive-79018.json delete mode 100644 .changes/next-release/api-change-mediatailor-19967.json diff --git a/.changes/1.29.1.json b/.changes/1.29.1.json new file mode 100644 index 000000000000..8244e4beae64 --- /dev/null +++ b/.changes/1.29.1.json @@ -0,0 +1,27 @@ +[ + { + "category": "``dms``", + "description": "Releasing DMS Serverless. Adding support for PostgreSQL 15.x as source and target endpoint. Adding support for DocDB Elastic Clusters with sharded collections, PostgreSQL datatype mapping customization and disabling hostname validation of the certificate authority in Kafka endpoint settings", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release enables customers to create new Apache Iceberg tables and associated metadata in Amazon S3 by using native AWS Glue CreateTable operation.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Add CMK encryption support for CloudWatch Logs Insights query result data", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "This release enables the use of Thumbnails in AWS Elemental MediaLive.", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "The AWS Elemental MediaTailor SDK for Channel Assembly has added support for EXT-X-CUE-OUT and EXT-X-CUE-IN tags to specify ad breaks in HLS outputs, including support for EXT-OATCLS, EXT-X-ASSET, and EXT-X-CUE-OUT-CONT accessory tags.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dms-28806.json b/.changes/next-release/api-change-dms-28806.json deleted file mode 100644 index e3aa0e90f0dc..000000000000 --- a/.changes/next-release/api-change-dms-28806.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Releasing DMS Serverless. Adding support for PostgreSQL 15.x as source and target endpoint. Adding support for DocDB Elastic Clusters with sharded collections, PostgreSQL datatype mapping customization and disabling hostname validation of the certificate authority in Kafka endpoint settings" -} diff --git a/.changes/next-release/api-change-glue-93843.json b/.changes/next-release/api-change-glue-93843.json deleted file mode 100644 index dc892f02c6ee..000000000000 --- a/.changes/next-release/api-change-glue-93843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release enables customers to create new Apache Iceberg tables and associated metadata in Amazon S3 by using native AWS Glue CreateTable operation." -} diff --git a/.changes/next-release/api-change-logs-41820.json b/.changes/next-release/api-change-logs-41820.json deleted file mode 100644 index 9717fd7f88a2..000000000000 --- a/.changes/next-release/api-change-logs-41820.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Add CMK encryption support for CloudWatch Logs Insights query result data" -} diff --git a/.changes/next-release/api-change-medialive-79018.json b/.changes/next-release/api-change-medialive-79018.json deleted file mode 100644 index 8ea29b2ff88c..000000000000 --- a/.changes/next-release/api-change-medialive-79018.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "This release enables the use of Thumbnails in AWS Elemental MediaLive." -} diff --git a/.changes/next-release/api-change-mediatailor-19967.json b/.changes/next-release/api-change-mediatailor-19967.json deleted file mode 100644 index af277dc3a0fe..000000000000 --- a/.changes/next-release/api-change-mediatailor-19967.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "The AWS Elemental MediaTailor SDK for Channel Assembly has added support for EXT-X-CUE-OUT and EXT-X-CUE-IN tags to specify ad breaks in HLS outputs, including support for EXT-OATCLS, EXT-X-ASSET, and EXT-X-CUE-OUT-CONT accessory tags." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6ba5ce83e0a5..d6664ff0bc55 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.1 +====== + +* api-change:``dms``: Releasing DMS Serverless. Adding support for PostgreSQL 15.x as source and target endpoint. Adding support for DocDB Elastic Clusters with sharded collections, PostgreSQL datatype mapping customization and disabling hostname validation of the certificate authority in Kafka endpoint settings +* api-change:``glue``: This release enables customers to create new Apache Iceberg tables and associated metadata in Amazon S3 by using native AWS Glue CreateTable operation. +* api-change:``logs``: Add CMK encryption support for CloudWatch Logs Insights query result data +* api-change:``medialive``: This release enables the use of Thumbnails in AWS Elemental MediaLive. +* api-change:``mediatailor``: The AWS Elemental MediaTailor SDK for Channel Assembly has added support for EXT-X-CUE-OUT and EXT-X-CUE-IN tags to specify ad breaks in HLS outputs, including support for EXT-OATCLS, EXT-X-ASSET, and EXT-X-CUE-OUT-CONT accessory tags. + + 1.29.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 14300a8efac8..30d5bc7601e4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.0' +__version__ = '1.29.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 765204353403..965c5bcf4c43 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.0' +release = '1.29.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 55e1765a8144..765567cccf25 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.0 + botocore==1.31.1 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 39355ba31644..1833a6897ebc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.0', + 'botocore==1.31.1', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 3b458958328c4dcc91faf5c47a478ec8e3826b14 Mon Sep 17 00:00:00 2001 From: Tim Finnigan Date: Mon, 10 Jul 2023 13:12:53 -0700 Subject: [PATCH 0121/1632] add workflow --- .github/workflows/handle-stale-discussions.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/handle-stale-discussions.yml diff --git a/.github/workflows/handle-stale-discussions.yml b/.github/workflows/handle-stale-discussions.yml new file mode 100644 index 000000000000..2b89f2da15f2 --- /dev/null +++ b/.github/workflows/handle-stale-discussions.yml @@ -0,0 +1,18 @@ +name: HandleStaleDiscussions +on: + schedule: + - cron: '0 */4 * * *' + discussion_comment: + types: [created] + +jobs: + handle-stale-discussions: + name: Handle stale discussions + runs-on: ubuntu-latest + permissions: + discussions: write + steps: + - name: Stale discussions action + uses: aws-github-ops/handle-stale-discussions@v1 + env: + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} \ No newline at end of file From 0711050b7c0077628ddd22f1f9a175e72a057199 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Jul 2023 04:32:48 +0000 Subject: [PATCH 0122/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-95413.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-95413.json diff --git a/.changes/next-release/api-change-cognitoidp-95413.json b/.changes/next-release/api-change-cognitoidp-95413.json new file mode 100644 index 000000000000..5b876af3e058 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-95413.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "API model updated in Amazon Cognito" +} From 0483e2f38e00a348c2e87c162bef73ad1a1f7ad0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Jul 2023 04:33:03 +0000 Subject: [PATCH 0123/1632] Bumping version to 1.29.2 --- .changes/1.29.2.json | 7 +++++++ .changes/next-release/api-change-cognitoidp-95413.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.29.2.json delete mode 100644 .changes/next-release/api-change-cognitoidp-95413.json diff --git a/.changes/1.29.2.json b/.changes/1.29.2.json new file mode 100644 index 000000000000..640d5df21d16 --- /dev/null +++ b/.changes/1.29.2.json @@ -0,0 +1,7 @@ +[ + { + "category": "``cognito-idp``", + "description": "API model updated in Amazon Cognito", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-95413.json b/.changes/next-release/api-change-cognitoidp-95413.json deleted file mode 100644 index 5b876af3e058..000000000000 --- a/.changes/next-release/api-change-cognitoidp-95413.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "API model updated in Amazon Cognito" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d6664ff0bc55..fcbb2297ab04 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.29.2 +====== + +* api-change:``cognito-idp``: API model updated in Amazon Cognito + + 1.29.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 30d5bc7601e4..d82dae8759ca 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.1' +__version__ = '1.29.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 965c5bcf4c43..784c38003f07 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.1' +release = '1.29.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 765567cccf25..8f9b401e42a3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.1 + botocore==1.31.2 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 1833a6897ebc..5852f2e1a4a9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.1', + 'botocore==1.31.2', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From ff32f86aa5baed914f7e8d6f99d45c3fada5d772 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Jul 2023 18:11:17 +0000 Subject: [PATCH 0124/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-73512.json | 5 +++++ .changes/next-release/api-change-connect-99998.json | 5 +++++ .changes/next-release/api-change-datasync-51212.json | 5 +++++ .changes/next-release/api-change-dms-7745.json | 5 +++++ .changes/next-release/api-change-ec2-44976.json | 5 +++++ .changes/next-release/api-change-fsx-48051.json | 5 +++++ .changes/next-release/api-change-iam-29897.json | 5 +++++ .changes/next-release/api-change-mediatailor-1287.json | 5 +++++ .changes/next-release/api-change-personalize-23851.json | 5 +++++ .changes/next-release/api-change-proton-67546.json | 5 +++++ .changes/next-release/api-change-s3-71010.json | 5 +++++ .changes/next-release/api-change-sagemaker-91051.json | 5 +++++ .changes/next-release/api-change-secretsmanager-54676.json | 5 +++++ 13 files changed, 65 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-73512.json create mode 100644 .changes/next-release/api-change-connect-99998.json create mode 100644 .changes/next-release/api-change-datasync-51212.json create mode 100644 .changes/next-release/api-change-dms-7745.json create mode 100644 .changes/next-release/api-change-ec2-44976.json create mode 100644 .changes/next-release/api-change-fsx-48051.json create mode 100644 .changes/next-release/api-change-iam-29897.json create mode 100644 .changes/next-release/api-change-mediatailor-1287.json create mode 100644 .changes/next-release/api-change-personalize-23851.json create mode 100644 .changes/next-release/api-change-proton-67546.json create mode 100644 .changes/next-release/api-change-s3-71010.json create mode 100644 .changes/next-release/api-change-sagemaker-91051.json create mode 100644 .changes/next-release/api-change-secretsmanager-54676.json diff --git a/.changes/next-release/api-change-cognitoidp-73512.json b/.changes/next-release/api-change-cognitoidp-73512.json new file mode 100644 index 000000000000..5b876af3e058 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-73512.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "API model updated in Amazon Cognito" +} diff --git a/.changes/next-release/api-change-connect-99998.json b/.changes/next-release/api-change-connect-99998.json new file mode 100644 index 000000000000..71895f79777c --- /dev/null +++ b/.changes/next-release/api-change-connect-99998.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Add support for deleting Queues and Routing Profiles." +} diff --git a/.changes/next-release/api-change-datasync-51212.json b/.changes/next-release/api-change-datasync-51212.json new file mode 100644 index 000000000000..2ab407293c34 --- /dev/null +++ b/.changes/next-release/api-change-datasync-51212.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Added LunCount to the response object of DescribeStorageSystemResourcesResponse, LunCount represents the number of LUNs on a storage system resource." +} diff --git a/.changes/next-release/api-change-dms-7745.json b/.changes/next-release/api-change-dms-7745.json new file mode 100644 index 000000000000..5f42c10f381c --- /dev/null +++ b/.changes/next-release/api-change-dms-7745.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Enhanced PostgreSQL target endpoint settings for providing Babelfish support." +} diff --git a/.changes/next-release/api-change-ec2-44976.json b/.changes/next-release/api-change-ec2-44976.json new file mode 100644 index 000000000000..8ed911b1b26c --- /dev/null +++ b/.changes/next-release/api-change-ec2-44976.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for the C7gn and Hpc7g instances. C7gn instances are powered by AWS Graviton3 processors and the fifth-generation AWS Nitro Cards. Hpc7g instances are powered by AWS Graviton 3E processors and provide up to 200 Gbps network bandwidth." +} diff --git a/.changes/next-release/api-change-fsx-48051.json b/.changes/next-release/api-change-fsx-48051.json new file mode 100644 index 000000000000..77809815734a --- /dev/null +++ b/.changes/next-release/api-change-fsx-48051.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Amazon FSx for NetApp ONTAP now supports SnapLock, an ONTAP feature that enables you to protect your files in a volume by transitioning them to a write once, read many (WORM) state." +} diff --git a/.changes/next-release/api-change-iam-29897.json b/.changes/next-release/api-change-iam-29897.json new file mode 100644 index 000000000000..80e17bc1a2f5 --- /dev/null +++ b/.changes/next-release/api-change-iam-29897.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Documentation updates for AWS Identity and Access Management (IAM)." +} diff --git a/.changes/next-release/api-change-mediatailor-1287.json b/.changes/next-release/api-change-mediatailor-1287.json new file mode 100644 index 000000000000..ff06af5f42b8 --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-1287.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Adds categories to MediaTailor channel assembly alerts" +} diff --git a/.changes/next-release/api-change-personalize-23851.json b/.changes/next-release/api-change-personalize-23851.json new file mode 100644 index 000000000000..32dde7858331 --- /dev/null +++ b/.changes/next-release/api-change-personalize-23851.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "This release provides ability to customers to change schema associated with their datasets in Amazon Personalize" +} diff --git a/.changes/next-release/api-change-proton-67546.json b/.changes/next-release/api-change-proton-67546.json new file mode 100644 index 000000000000..a7224f166e94 --- /dev/null +++ b/.changes/next-release/api-change-proton-67546.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``proton``", + "description": "This release adds support for deployment history for Proton provisioned resources" +} diff --git a/.changes/next-release/api-change-s3-71010.json b/.changes/next-release/api-change-s3-71010.json new file mode 100644 index 000000000000..1d881c87f6ee --- /dev/null +++ b/.changes/next-release/api-change-s3-71010.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports." +} diff --git a/.changes/next-release/api-change-sagemaker-91051.json b/.changes/next-release/api-change-sagemaker-91051.json new file mode 100644 index 000000000000..a483e3384a1c --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-91051.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds WorkspeceSettings support for CanvasAppSettings" +} diff --git a/.changes/next-release/api-change-secretsmanager-54676.json b/.changes/next-release/api-change-secretsmanager-54676.json new file mode 100644 index 000000000000..4cfcfab43204 --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-54676.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager" +} From df872c478a7aa3503eb3cd6c72f2ac1615b4cc8c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Jul 2023 18:11:32 +0000 Subject: [PATCH 0125/1632] Bumping version to 1.29.3 --- .changes/1.29.3.json | 67 +++++++++++++++++++ .../api-change-cognitoidp-73512.json | 5 -- .../api-change-connect-99998.json | 5 -- .../api-change-datasync-51212.json | 5 -- .../next-release/api-change-dms-7745.json | 5 -- .../next-release/api-change-ec2-44976.json | 5 -- .../next-release/api-change-fsx-48051.json | 5 -- .../next-release/api-change-iam-29897.json | 5 -- .../api-change-mediatailor-1287.json | 5 -- .../api-change-personalize-23851.json | 5 -- .../next-release/api-change-proton-67546.json | 5 -- .../next-release/api-change-s3-71010.json | 5 -- .../api-change-sagemaker-91051.json | 5 -- .../api-change-secretsmanager-54676.json | 5 -- CHANGELOG.rst | 18 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 19 files changed, 89 insertions(+), 69 deletions(-) create mode 100644 .changes/1.29.3.json delete mode 100644 .changes/next-release/api-change-cognitoidp-73512.json delete mode 100644 .changes/next-release/api-change-connect-99998.json delete mode 100644 .changes/next-release/api-change-datasync-51212.json delete mode 100644 .changes/next-release/api-change-dms-7745.json delete mode 100644 .changes/next-release/api-change-ec2-44976.json delete mode 100644 .changes/next-release/api-change-fsx-48051.json delete mode 100644 .changes/next-release/api-change-iam-29897.json delete mode 100644 .changes/next-release/api-change-mediatailor-1287.json delete mode 100644 .changes/next-release/api-change-personalize-23851.json delete mode 100644 .changes/next-release/api-change-proton-67546.json delete mode 100644 .changes/next-release/api-change-s3-71010.json delete mode 100644 .changes/next-release/api-change-sagemaker-91051.json delete mode 100644 .changes/next-release/api-change-secretsmanager-54676.json diff --git a/.changes/1.29.3.json b/.changes/1.29.3.json new file mode 100644 index 000000000000..f91cd2961b37 --- /dev/null +++ b/.changes/1.29.3.json @@ -0,0 +1,67 @@ +[ + { + "category": "``cognito-idp``", + "description": "API model updated in Amazon Cognito", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Add support for deleting Queues and Routing Profiles.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Added LunCount to the response object of DescribeStorageSystemResourcesResponse, LunCount represents the number of LUNs on a storage system resource.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Enhanced PostgreSQL target endpoint settings for providing Babelfish support.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds support for the C7gn and Hpc7g instances. C7gn instances are powered by AWS Graviton3 processors and the fifth-generation AWS Nitro Cards. Hpc7g instances are powered by AWS Graviton 3E processors and provide up to 200 Gbps network bandwidth.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Amazon FSx for NetApp ONTAP now supports SnapLock, an ONTAP feature that enables you to protect your files in a volume by transitioning them to a write once, read many (WORM) state.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Documentation updates for AWS Identity and Access Management (IAM).", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Adds categories to MediaTailor channel assembly alerts", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "This release provides ability to customers to change schema associated with their datasets in Amazon Personalize", + "type": "api-change" + }, + { + "category": "``proton``", + "description": "This release adds support for deployment history for Proton provisioned resources", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds WorkspeceSettings support for CanvasAppSettings", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-73512.json b/.changes/next-release/api-change-cognitoidp-73512.json deleted file mode 100644 index 5b876af3e058..000000000000 --- a/.changes/next-release/api-change-cognitoidp-73512.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "API model updated in Amazon Cognito" -} diff --git a/.changes/next-release/api-change-connect-99998.json b/.changes/next-release/api-change-connect-99998.json deleted file mode 100644 index 71895f79777c..000000000000 --- a/.changes/next-release/api-change-connect-99998.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Add support for deleting Queues and Routing Profiles." -} diff --git a/.changes/next-release/api-change-datasync-51212.json b/.changes/next-release/api-change-datasync-51212.json deleted file mode 100644 index 2ab407293c34..000000000000 --- a/.changes/next-release/api-change-datasync-51212.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Added LunCount to the response object of DescribeStorageSystemResourcesResponse, LunCount represents the number of LUNs on a storage system resource." -} diff --git a/.changes/next-release/api-change-dms-7745.json b/.changes/next-release/api-change-dms-7745.json deleted file mode 100644 index 5f42c10f381c..000000000000 --- a/.changes/next-release/api-change-dms-7745.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Enhanced PostgreSQL target endpoint settings for providing Babelfish support." -} diff --git a/.changes/next-release/api-change-ec2-44976.json b/.changes/next-release/api-change-ec2-44976.json deleted file mode 100644 index 8ed911b1b26c..000000000000 --- a/.changes/next-release/api-change-ec2-44976.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for the C7gn and Hpc7g instances. C7gn instances are powered by AWS Graviton3 processors and the fifth-generation AWS Nitro Cards. Hpc7g instances are powered by AWS Graviton 3E processors and provide up to 200 Gbps network bandwidth." -} diff --git a/.changes/next-release/api-change-fsx-48051.json b/.changes/next-release/api-change-fsx-48051.json deleted file mode 100644 index 77809815734a..000000000000 --- a/.changes/next-release/api-change-fsx-48051.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Amazon FSx for NetApp ONTAP now supports SnapLock, an ONTAP feature that enables you to protect your files in a volume by transitioning them to a write once, read many (WORM) state." -} diff --git a/.changes/next-release/api-change-iam-29897.json b/.changes/next-release/api-change-iam-29897.json deleted file mode 100644 index 80e17bc1a2f5..000000000000 --- a/.changes/next-release/api-change-iam-29897.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Documentation updates for AWS Identity and Access Management (IAM)." -} diff --git a/.changes/next-release/api-change-mediatailor-1287.json b/.changes/next-release/api-change-mediatailor-1287.json deleted file mode 100644 index ff06af5f42b8..000000000000 --- a/.changes/next-release/api-change-mediatailor-1287.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Adds categories to MediaTailor channel assembly alerts" -} diff --git a/.changes/next-release/api-change-personalize-23851.json b/.changes/next-release/api-change-personalize-23851.json deleted file mode 100644 index 32dde7858331..000000000000 --- a/.changes/next-release/api-change-personalize-23851.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "This release provides ability to customers to change schema associated with their datasets in Amazon Personalize" -} diff --git a/.changes/next-release/api-change-proton-67546.json b/.changes/next-release/api-change-proton-67546.json deleted file mode 100644 index a7224f166e94..000000000000 --- a/.changes/next-release/api-change-proton-67546.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``proton``", - "description": "This release adds support for deployment history for Proton provisioned resources" -} diff --git a/.changes/next-release/api-change-s3-71010.json b/.changes/next-release/api-change-s3-71010.json deleted file mode 100644 index 1d881c87f6ee..000000000000 --- a/.changes/next-release/api-change-s3-71010.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports." -} diff --git a/.changes/next-release/api-change-sagemaker-91051.json b/.changes/next-release/api-change-sagemaker-91051.json deleted file mode 100644 index a483e3384a1c..000000000000 --- a/.changes/next-release/api-change-sagemaker-91051.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Canvas adds WorkspeceSettings support for CanvasAppSettings" -} diff --git a/.changes/next-release/api-change-secretsmanager-54676.json b/.changes/next-release/api-change-secretsmanager-54676.json deleted file mode 100644 index 4cfcfab43204..000000000000 --- a/.changes/next-release/api-change-secretsmanager-54676.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Documentation updates for Secrets Manager" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fcbb2297ab04..f9bf36d86a8b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,24 @@ CHANGELOG ========= +1.29.3 +====== + +* api-change:``cognito-idp``: API model updated in Amazon Cognito +* api-change:``connect``: Add support for deleting Queues and Routing Profiles. +* api-change:``datasync``: Added LunCount to the response object of DescribeStorageSystemResourcesResponse, LunCount represents the number of LUNs on a storage system resource. +* api-change:``dms``: Enhanced PostgreSQL target endpoint settings for providing Babelfish support. +* api-change:``ec2``: This release adds support for the C7gn and Hpc7g instances. C7gn instances are powered by AWS Graviton3 processors and the fifth-generation AWS Nitro Cards. Hpc7g instances are powered by AWS Graviton 3E processors and provide up to 200 Gbps network bandwidth. +* api-change:``fsx``: Amazon FSx for NetApp ONTAP now supports SnapLock, an ONTAP feature that enables you to protect your files in a volume by transitioning them to a write once, read many (WORM) state. +* api-change:``iam``: Documentation updates for AWS Identity and Access Management (IAM). +* api-change:``mediatailor``: Adds categories to MediaTailor channel assembly alerts +* api-change:``personalize``: This release provides ability to customers to change schema associated with their datasets in Amazon Personalize +* api-change:``proton``: This release adds support for deployment history for Proton provisioned resources +* api-change:``s3``: S3 Inventory now supports Object Access Control List and Object Owner as available object metadata fields in inventory reports. +* api-change:``sagemaker``: Amazon SageMaker Canvas adds WorkspeceSettings support for CanvasAppSettings +* api-change:``secretsmanager``: Documentation updates for Secrets Manager + + 1.29.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index d82dae8759ca..9a2de514122e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.2' +__version__ = '1.29.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 784c38003f07..cf0f1a026946 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.2' +release = '1.29.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8f9b401e42a3..b62019d1274f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.2 + botocore==1.31.3 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<5.5 diff --git a/setup.py b/setup.py index 5852f2e1a4a9..1ed99bd27b38 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.2', + 'botocore==1.31.3', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<5.5', From 1b85174064411c3193e25f0dada96d90e653aa9b Mon Sep 17 00:00:00 2001 From: kyleknap Date: Mon, 17 Jul 2023 10:40:52 -0700 Subject: [PATCH 0126/1632] Add support for PyYAML 6.0 --- .changes/next-release/enhancement-dependency-21293.json | 5 +++++ setup.cfg | 2 +- setup.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changes/next-release/enhancement-dependency-21293.json diff --git a/.changes/next-release/enhancement-dependency-21293.json b/.changes/next-release/enhancement-dependency-21293.json new file mode 100644 index 000000000000..dc5e97cdaebd --- /dev/null +++ b/.changes/next-release/enhancement-dependency-21293.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "dependency", + "description": "Support PyYAML 6.0" +} diff --git a/setup.cfg b/setup.cfg index b62019d1274f..689e872ee49f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -6,7 +6,7 @@ requires_dist = botocore==1.31.3 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 - PyYAML>=3.10,<5.5 + PyYAML>=3.10,<6.1 colorama>=0.2.5,<0.4.5 rsa>=3.1.2,<4.8 diff --git a/setup.py b/setup.py index 1ed99bd27b38..9fe0cba45750 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,7 @@ def find_version(*file_paths): 'botocore==1.31.3', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', - 'PyYAML>=3.10,<5.5', + 'PyYAML>=3.10,<6.1', 'colorama>=0.2.5,<0.4.5', 'rsa>=3.1.2,<4.8', ] From b788201a841ba0e1917d642543541e79651cd022 Mon Sep 17 00:00:00 2001 From: kyleknap Date: Mon, 17 Jul 2023 13:18:02 -0700 Subject: [PATCH 0127/1632] Add --no-build-isolation to make-bundle script This will ensure we strictly pull down the sdist and not try into install any other build dependencies (e.g. Cython) as part of downloading our main runtime dependencies. --- scripts/make-bundle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/make-bundle b/scripts/make-bundle index 14bfedc57dcc..180a5eb1bd67 100755 --- a/scripts/make-bundle +++ b/scripts/make-bundle @@ -30,7 +30,7 @@ BUILDTIME_DEPS = [ ('setuptools-scm', '3.3.3'), ('wheel', '0.33.6'), ] -PIP_DOWNLOAD_ARGS = '--no-binary :all:' +PIP_DOWNLOAD_ARGS = '--no-build-isolation --no-binary :all:' class BadRCError(Exception): From f1d6527920e980886579022ccfcc0040fc049548 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Jul 2023 23:22:48 +0000 Subject: [PATCH 0128/1632] Update changelog based on model updates --- .changes/next-release/api-change-codeartifact-78536.json | 5 +++++ .changes/next-release/api-change-docdb-82234.json | 5 +++++ .changes/next-release/api-change-ec2-17184.json | 5 +++++ .changes/next-release/api-change-glue-68746.json | 5 +++++ .changes/next-release/api-change-ivs-3703.json | 5 +++++ .changes/next-release/api-change-lakeformation-1602.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-codeartifact-78536.json create mode 100644 .changes/next-release/api-change-docdb-82234.json create mode 100644 .changes/next-release/api-change-ec2-17184.json create mode 100644 .changes/next-release/api-change-glue-68746.json create mode 100644 .changes/next-release/api-change-ivs-3703.json create mode 100644 .changes/next-release/api-change-lakeformation-1602.json diff --git a/.changes/next-release/api-change-codeartifact-78536.json b/.changes/next-release/api-change-codeartifact-78536.json new file mode 100644 index 000000000000..1bf8170c0087 --- /dev/null +++ b/.changes/next-release/api-change-codeartifact-78536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeartifact``", + "description": "Doc only update for AWS CodeArtifact" +} diff --git a/.changes/next-release/api-change-docdb-82234.json b/.changes/next-release/api-change-docdb-82234.json new file mode 100644 index 000000000000..9afa01ce2acb --- /dev/null +++ b/.changes/next-release/api-change-docdb-82234.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "Added major version upgrade option in ModifyDBCluster API" +} diff --git a/.changes/next-release/api-change-ec2-17184.json b/.changes/next-release/api-change-ec2-17184.json new file mode 100644 index 000000000000..09d4251725a5 --- /dev/null +++ b/.changes/next-release/api-change-ec2-17184.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add Nitro TPM support on DescribeInstanceTypes" +} diff --git a/.changes/next-release/api-change-glue-68746.json b/.changes/next-release/api-change-glue-68746.json new file mode 100644 index 000000000000..2d13ec368246 --- /dev/null +++ b/.changes/next-release/api-change-glue-68746.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Adding new supported permission type flags to get-unfiltered endpoints that callers may pass to indicate support for enforcing Lake Formation fine-grained access control on nested column attributes." +} diff --git a/.changes/next-release/api-change-ivs-3703.json b/.changes/next-release/api-change-ivs-3703.json new file mode 100644 index 000000000000..0ef59ae0bdb3 --- /dev/null +++ b/.changes/next-release/api-change-ivs-3703.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "This release provides the flexibility to configure what renditions or thumbnail qualities to record when creating recording configuration." +} diff --git a/.changes/next-release/api-change-lakeformation-1602.json b/.changes/next-release/api-change-lakeformation-1602.json new file mode 100644 index 000000000000..5d4bcc11d61f --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-1602.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "Adds supports for ReadOnlyAdmins and AllowFullTableExternalDataAccess. Adds NESTED_PERMISSION and NESTED_CELL_PERMISSION to SUPPORTED_PERMISSION_TYPES enum. Adds CREATE_LF_TAG on catalog resource and ALTER, DROP, and GRANT_WITH_LF_TAG_EXPRESSION on LF Tag resource." +} From a83597235d2e624455fed7d5e274a4ff42fa43dd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Jul 2023 23:23:02 +0000 Subject: [PATCH 0129/1632] Bumping version to 1.29.4 --- .changes/1.29.4.json | 37 +++++++++++++++++++ .../api-change-codeartifact-78536.json | 5 --- .../next-release/api-change-docdb-82234.json | 5 --- .../next-release/api-change-ec2-17184.json | 5 --- .../next-release/api-change-glue-68746.json | 5 --- .../next-release/api-change-ivs-3703.json | 5 --- .../api-change-lakeformation-1602.json | 5 --- .../enhancement-dependency-21293.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.4.json delete mode 100644 .changes/next-release/api-change-codeartifact-78536.json delete mode 100644 .changes/next-release/api-change-docdb-82234.json delete mode 100644 .changes/next-release/api-change-ec2-17184.json delete mode 100644 .changes/next-release/api-change-glue-68746.json delete mode 100644 .changes/next-release/api-change-ivs-3703.json delete mode 100644 .changes/next-release/api-change-lakeformation-1602.json delete mode 100644 .changes/next-release/enhancement-dependency-21293.json diff --git a/.changes/1.29.4.json b/.changes/1.29.4.json new file mode 100644 index 000000000000..6b157945c3a3 --- /dev/null +++ b/.changes/1.29.4.json @@ -0,0 +1,37 @@ +[ + { + "category": "dependency", + "description": "Support PyYAML 6.0", + "type": "enhancement" + }, + { + "category": "``codeartifact``", + "description": "Doc only update for AWS CodeArtifact", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "Added major version upgrade option in ModifyDBCluster API", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Add Nitro TPM support on DescribeInstanceTypes", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Adding new supported permission type flags to get-unfiltered endpoints that callers may pass to indicate support for enforcing Lake Formation fine-grained access control on nested column attributes.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "This release provides the flexibility to configure what renditions or thumbnail qualities to record when creating recording configuration.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "Adds supports for ReadOnlyAdmins and AllowFullTableExternalDataAccess. Adds NESTED_PERMISSION and NESTED_CELL_PERMISSION to SUPPORTED_PERMISSION_TYPES enum. Adds CREATE_LF_TAG on catalog resource and ALTER, DROP, and GRANT_WITH_LF_TAG_EXPRESSION on LF Tag resource.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codeartifact-78536.json b/.changes/next-release/api-change-codeartifact-78536.json deleted file mode 100644 index 1bf8170c0087..000000000000 --- a/.changes/next-release/api-change-codeartifact-78536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeartifact``", - "description": "Doc only update for AWS CodeArtifact" -} diff --git a/.changes/next-release/api-change-docdb-82234.json b/.changes/next-release/api-change-docdb-82234.json deleted file mode 100644 index 9afa01ce2acb..000000000000 --- a/.changes/next-release/api-change-docdb-82234.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "Added major version upgrade option in ModifyDBCluster API" -} diff --git a/.changes/next-release/api-change-ec2-17184.json b/.changes/next-release/api-change-ec2-17184.json deleted file mode 100644 index 09d4251725a5..000000000000 --- a/.changes/next-release/api-change-ec2-17184.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add Nitro TPM support on DescribeInstanceTypes" -} diff --git a/.changes/next-release/api-change-glue-68746.json b/.changes/next-release/api-change-glue-68746.json deleted file mode 100644 index 2d13ec368246..000000000000 --- a/.changes/next-release/api-change-glue-68746.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Adding new supported permission type flags to get-unfiltered endpoints that callers may pass to indicate support for enforcing Lake Formation fine-grained access control on nested column attributes." -} diff --git a/.changes/next-release/api-change-ivs-3703.json b/.changes/next-release/api-change-ivs-3703.json deleted file mode 100644 index 0ef59ae0bdb3..000000000000 --- a/.changes/next-release/api-change-ivs-3703.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "This release provides the flexibility to configure what renditions or thumbnail qualities to record when creating recording configuration." -} diff --git a/.changes/next-release/api-change-lakeformation-1602.json b/.changes/next-release/api-change-lakeformation-1602.json deleted file mode 100644 index 5d4bcc11d61f..000000000000 --- a/.changes/next-release/api-change-lakeformation-1602.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "Adds supports for ReadOnlyAdmins and AllowFullTableExternalDataAccess. Adds NESTED_PERMISSION and NESTED_CELL_PERMISSION to SUPPORTED_PERMISSION_TYPES enum. Adds CREATE_LF_TAG on catalog resource and ALTER, DROP, and GRANT_WITH_LF_TAG_EXPRESSION on LF Tag resource." -} diff --git a/.changes/next-release/enhancement-dependency-21293.json b/.changes/next-release/enhancement-dependency-21293.json deleted file mode 100644 index dc5e97cdaebd..000000000000 --- a/.changes/next-release/enhancement-dependency-21293.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "dependency", - "description": "Support PyYAML 6.0" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f9bf36d86a8b..4e6ddaf0b254 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.4 +====== + +* enhancement:dependency: Support PyYAML 6.0 +* api-change:``codeartifact``: Doc only update for AWS CodeArtifact +* api-change:``docdb``: Added major version upgrade option in ModifyDBCluster API +* api-change:``ec2``: Add Nitro TPM support on DescribeInstanceTypes +* api-change:``glue``: Adding new supported permission type flags to get-unfiltered endpoints that callers may pass to indicate support for enforcing Lake Formation fine-grained access control on nested column attributes. +* api-change:``ivs``: This release provides the flexibility to configure what renditions or thumbnail qualities to record when creating recording configuration. +* api-change:``lakeformation``: Adds supports for ReadOnlyAdmins and AllowFullTableExternalDataAccess. Adds NESTED_PERMISSION and NESTED_CELL_PERMISSION to SUPPORTED_PERMISSION_TYPES enum. Adds CREATE_LF_TAG on catalog resource and ALTER, DROP, and GRANT_WITH_LF_TAG_EXPRESSION on LF Tag resource. + + 1.29.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 9a2de514122e..26dafb7526c0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.3' +__version__ = '1.29.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index cf0f1a026946..0e4b9846bd40 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.3' +release = '1.29.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 689e872ee49f..4766dd6c4ed2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.3 + botocore==1.31.4 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9fe0cba45750..c834084b14ee 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.3', + 'botocore==1.31.4', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From f67f9646688ca5b45219695e9d60da1fe178966c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Jul 2023 18:08:17 +0000 Subject: [PATCH 0130/1632] Update changelog based on model updates --- .changes/next-release/api-change-codegurusecurity-29298.json | 5 +++++ .changes/next-release/api-change-connect-55037.json | 5 +++++ .changes/next-release/api-change-es-75708.json | 5 +++++ .changes/next-release/api-change-lexv2models-34077.json | 5 +++++ .changes/next-release/api-change-m2-96520.json | 5 +++++ .changes/next-release/api-change-snowball-75130.json | 5 +++++ .changes/next-release/api-change-translate-64539.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-codegurusecurity-29298.json create mode 100644 .changes/next-release/api-change-connect-55037.json create mode 100644 .changes/next-release/api-change-es-75708.json create mode 100644 .changes/next-release/api-change-lexv2models-34077.json create mode 100644 .changes/next-release/api-change-m2-96520.json create mode 100644 .changes/next-release/api-change-snowball-75130.json create mode 100644 .changes/next-release/api-change-translate-64539.json diff --git a/.changes/next-release/api-change-codegurusecurity-29298.json b/.changes/next-release/api-change-codegurusecurity-29298.json new file mode 100644 index 000000000000..077c0e8e7986 --- /dev/null +++ b/.changes/next-release/api-change-codegurusecurity-29298.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeguru-security``", + "description": "Documentation updates for CodeGuru Security." +} diff --git a/.changes/next-release/api-change-connect-55037.json b/.changes/next-release/api-change-connect-55037.json new file mode 100644 index 000000000000..efb6bf9a5d1b --- /dev/null +++ b/.changes/next-release/api-change-connect-55037.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "GetMetricDataV2 API: Update to include Contact Lens Conversational Analytics Metrics" +} diff --git a/.changes/next-release/api-change-es-75708.json b/.changes/next-release/api-change-es-75708.json new file mode 100644 index 000000000000..b9e89c44d536 --- /dev/null +++ b/.changes/next-release/api-change-es-75708.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``es``", + "description": "Regex Validation on the ElasticSearch Engine Version attribute" +} diff --git a/.changes/next-release/api-change-lexv2models-34077.json b/.changes/next-release/api-change-lexv2models-34077.json new file mode 100644 index 000000000000..b8eaf0a94c09 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-34077.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version" +} diff --git a/.changes/next-release/api-change-m2-96520.json b/.changes/next-release/api-change-m2-96520.json new file mode 100644 index 000000000000..304896f0f5cf --- /dev/null +++ b/.changes/next-release/api-change-m2-96520.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``m2``", + "description": "Allows UpdateEnvironment to update the environment to 0 host capacity. New GetSignedBluinsightsUrl API" +} diff --git a/.changes/next-release/api-change-snowball-75130.json b/.changes/next-release/api-change-snowball-75130.json new file mode 100644 index 000000000000..063462e158e1 --- /dev/null +++ b/.changes/next-release/api-change-snowball-75130.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``snowball``", + "description": "Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor." +} diff --git a/.changes/next-release/api-change-translate-64539.json b/.changes/next-release/api-change-translate-64539.json new file mode 100644 index 000000000000..6aa41e86bd5d --- /dev/null +++ b/.changes/next-release/api-change-translate-64539.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``translate``", + "description": "Added DOCX word document support to TranslateDocument API" +} From 30a46d014017e8865f5872e34d6ca0cc7243f0a7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Jul 2023 18:08:18 +0000 Subject: [PATCH 0131/1632] Bumping version to 1.29.5 --- .changes/1.29.5.json | 37 +++++++++++++++++++ .../api-change-codegurusecurity-29298.json | 5 --- .../api-change-connect-55037.json | 5 --- .../next-release/api-change-es-75708.json | 5 --- .../api-change-lexv2models-34077.json | 5 --- .../next-release/api-change-m2-96520.json | 5 --- .../api-change-snowball-75130.json | 5 --- .../api-change-translate-64539.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.5.json delete mode 100644 .changes/next-release/api-change-codegurusecurity-29298.json delete mode 100644 .changes/next-release/api-change-connect-55037.json delete mode 100644 .changes/next-release/api-change-es-75708.json delete mode 100644 .changes/next-release/api-change-lexv2models-34077.json delete mode 100644 .changes/next-release/api-change-m2-96520.json delete mode 100644 .changes/next-release/api-change-snowball-75130.json delete mode 100644 .changes/next-release/api-change-translate-64539.json diff --git a/.changes/1.29.5.json b/.changes/1.29.5.json new file mode 100644 index 000000000000..c9c770d8c4cf --- /dev/null +++ b/.changes/1.29.5.json @@ -0,0 +1,37 @@ +[ + { + "category": "``codeguru-security``", + "description": "Documentation updates for CodeGuru Security.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "GetMetricDataV2 API: Update to include Contact Lens Conversational Analytics Metrics", + "type": "api-change" + }, + { + "category": "``es``", + "description": "Regex Validation on the ElasticSearch Engine Version attribute", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version", + "type": "api-change" + }, + { + "category": "``m2``", + "description": "Allows UpdateEnvironment to update the environment to 0 host capacity. New GetSignedBluinsightsUrl API", + "type": "api-change" + }, + { + "category": "``snowball``", + "description": "Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor.", + "type": "api-change" + }, + { + "category": "``translate``", + "description": "Added DOCX word document support to TranslateDocument API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codegurusecurity-29298.json b/.changes/next-release/api-change-codegurusecurity-29298.json deleted file mode 100644 index 077c0e8e7986..000000000000 --- a/.changes/next-release/api-change-codegurusecurity-29298.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeguru-security``", - "description": "Documentation updates for CodeGuru Security." -} diff --git a/.changes/next-release/api-change-connect-55037.json b/.changes/next-release/api-change-connect-55037.json deleted file mode 100644 index efb6bf9a5d1b..000000000000 --- a/.changes/next-release/api-change-connect-55037.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "GetMetricDataV2 API: Update to include Contact Lens Conversational Analytics Metrics" -} diff --git a/.changes/next-release/api-change-es-75708.json b/.changes/next-release/api-change-es-75708.json deleted file mode 100644 index b9e89c44d536..000000000000 --- a/.changes/next-release/api-change-es-75708.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``es``", - "description": "Regex Validation on the ElasticSearch Engine Version attribute" -} diff --git a/.changes/next-release/api-change-lexv2models-34077.json b/.changes/next-release/api-change-lexv2models-34077.json deleted file mode 100644 index b8eaf0a94c09..000000000000 --- a/.changes/next-release/api-change-lexv2models-34077.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Update lexv2-models command to latest version" -} diff --git a/.changes/next-release/api-change-m2-96520.json b/.changes/next-release/api-change-m2-96520.json deleted file mode 100644 index 304896f0f5cf..000000000000 --- a/.changes/next-release/api-change-m2-96520.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``m2``", - "description": "Allows UpdateEnvironment to update the environment to 0 host capacity. New GetSignedBluinsightsUrl API" -} diff --git a/.changes/next-release/api-change-snowball-75130.json b/.changes/next-release/api-change-snowball-75130.json deleted file mode 100644 index 063462e158e1..000000000000 --- a/.changes/next-release/api-change-snowball-75130.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``snowball``", - "description": "Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor." -} diff --git a/.changes/next-release/api-change-translate-64539.json b/.changes/next-release/api-change-translate-64539.json deleted file mode 100644 index 6aa41e86bd5d..000000000000 --- a/.changes/next-release/api-change-translate-64539.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``translate``", - "description": "Added DOCX word document support to TranslateDocument API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4e6ddaf0b254..e4ac7af3e98f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.5 +====== + +* api-change:``codeguru-security``: Documentation updates for CodeGuru Security. +* api-change:``connect``: GetMetricDataV2 API: Update to include Contact Lens Conversational Analytics Metrics +* api-change:``es``: Regex Validation on the ElasticSearch Engine Version attribute +* api-change:``lexv2-models``: Update lexv2-models command to latest version +* api-change:``m2``: Allows UpdateEnvironment to update the environment to 0 host capacity. New GetSignedBluinsightsUrl API +* api-change:``snowball``: Adds support for RACK_5U_C. This is the first AWS Snow Family device designed to meet U.S. Military Ruggedization Standards (MIL-STD-810H) with 208 vCPU device in a portable, compact 5U, half-rack width form-factor. +* api-change:``translate``: Added DOCX word document support to TranslateDocument API + + 1.29.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 26dafb7526c0..214325b37ba2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.4' +__version__ = '1.29.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0e4b9846bd40..135b775e4add 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.4' +release = '1.29.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4766dd6c4ed2..f8e74fd87704 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.4 + botocore==1.31.5 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c834084b14ee..0f67d46783f2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.4', + 'botocore==1.31.5', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From ef666a9044130d9d6c04fe4d0261ea0a523b5a71 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Jul 2023 18:10:17 +0000 Subject: [PATCH 0132/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-96974.json | 5 +++++ .changes/next-release/api-change-ec2-81579.json | 5 +++++ .changes/next-release/api-change-grafana-15523.json | 5 +++++ .changes/next-release/api-change-medicalimaging-29096.json | 5 +++++ .changes/next-release/api-change-ram-33725.json | 5 +++++ .changes/next-release/api-change-ssmsap-83541.json | 5 +++++ .changes/next-release/api-change-wafv2-65940.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-96974.json create mode 100644 .changes/next-release/api-change-ec2-81579.json create mode 100644 .changes/next-release/api-change-grafana-15523.json create mode 100644 .changes/next-release/api-change-medicalimaging-29096.json create mode 100644 .changes/next-release/api-change-ram-33725.json create mode 100644 .changes/next-release/api-change-ssmsap-83541.json create mode 100644 .changes/next-release/api-change-wafv2-65940.json diff --git a/.changes/next-release/api-change-cloudformation-96974.json b/.changes/next-release/api-change-cloudformation-96974.json new file mode 100644 index 000000000000..f4b32fb33753 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-96974.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "SDK and documentation updates for GetTemplateSummary API (unrecognized resources)" +} diff --git a/.changes/next-release/api-change-ec2-81579.json b/.changes/next-release/api-change-ec2-81579.json new file mode 100644 index 000000000000..9d57827ffbcc --- /dev/null +++ b/.changes/next-release/api-change-ec2-81579.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 documentation updates." +} diff --git a/.changes/next-release/api-change-grafana-15523.json b/.changes/next-release/api-change-grafana-15523.json new file mode 100644 index 000000000000..5cb464e03529 --- /dev/null +++ b/.changes/next-release/api-change-grafana-15523.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``grafana``", + "description": "Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to." +} diff --git a/.changes/next-release/api-change-medicalimaging-29096.json b/.changes/next-release/api-change-medicalimaging-29096.json new file mode 100644 index 000000000000..d45594c290ba --- /dev/null +++ b/.changes/next-release/api-change-medicalimaging-29096.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medical-imaging``", + "description": "General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale." +} diff --git a/.changes/next-release/api-change-ram-33725.json b/.changes/next-release/api-change-ram-33725.json new file mode 100644 index 000000000000..cc1d3dea6ffa --- /dev/null +++ b/.changes/next-release/api-change-ram-33725.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ram``", + "description": "This release adds support for securely sharing with AWS service principals." +} diff --git a/.changes/next-release/api-change-ssmsap-83541.json b/.changes/next-release/api-change-ssmsap-83541.json new file mode 100644 index 000000000000..3f12e39f65ff --- /dev/null +++ b/.changes/next-release/api-change-ssmsap-83541.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-sap``", + "description": "Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP." +} diff --git a/.changes/next-release/api-change-wafv2-65940.json b/.changes/next-release/api-change-wafv2-65940.json new file mode 100644 index 000000000000..face8d071b3e --- /dev/null +++ b/.changes/next-release/api-change-wafv2-65940.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "Added the URI path to the custom aggregation keys that you can specify for a rate-based rule." +} From 54018a92c62d3ca5bdd37d8465b7708c67ad0c24 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Jul 2023 18:10:32 +0000 Subject: [PATCH 0133/1632] Bumping version to 1.29.6 --- .changes/1.29.6.json | 37 +++++++++++++++++++ .../api-change-cloudformation-96974.json | 5 --- .../next-release/api-change-ec2-81579.json | 5 --- .../api-change-grafana-15523.json | 5 --- .../api-change-medicalimaging-29096.json | 5 --- .../next-release/api-change-ram-33725.json | 5 --- .../next-release/api-change-ssmsap-83541.json | 5 --- .../next-release/api-change-wafv2-65940.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.6.json delete mode 100644 .changes/next-release/api-change-cloudformation-96974.json delete mode 100644 .changes/next-release/api-change-ec2-81579.json delete mode 100644 .changes/next-release/api-change-grafana-15523.json delete mode 100644 .changes/next-release/api-change-medicalimaging-29096.json delete mode 100644 .changes/next-release/api-change-ram-33725.json delete mode 100644 .changes/next-release/api-change-ssmsap-83541.json delete mode 100644 .changes/next-release/api-change-wafv2-65940.json diff --git a/.changes/1.29.6.json b/.changes/1.29.6.json new file mode 100644 index 000000000000..94bcb64a36bc --- /dev/null +++ b/.changes/1.29.6.json @@ -0,0 +1,37 @@ +[ + { + "category": "``cloudformation``", + "description": "SDK and documentation updates for GetTemplateSummary API (unrecognized resources)", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 documentation updates.", + "type": "api-change" + }, + { + "category": "``grafana``", + "description": "Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to.", + "type": "api-change" + }, + { + "category": "``medical-imaging``", + "description": "General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale.", + "type": "api-change" + }, + { + "category": "``ram``", + "description": "This release adds support for securely sharing with AWS service principals.", + "type": "api-change" + }, + { + "category": "``ssm-sap``", + "description": "Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Added the URI path to the custom aggregation keys that you can specify for a rate-based rule.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-96974.json b/.changes/next-release/api-change-cloudformation-96974.json deleted file mode 100644 index f4b32fb33753..000000000000 --- a/.changes/next-release/api-change-cloudformation-96974.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "SDK and documentation updates for GetTemplateSummary API (unrecognized resources)" -} diff --git a/.changes/next-release/api-change-ec2-81579.json b/.changes/next-release/api-change-ec2-81579.json deleted file mode 100644 index 9d57827ffbcc..000000000000 --- a/.changes/next-release/api-change-ec2-81579.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 documentation updates." -} diff --git a/.changes/next-release/api-change-grafana-15523.json b/.changes/next-release/api-change-grafana-15523.json deleted file mode 100644 index 5cb464e03529..000000000000 --- a/.changes/next-release/api-change-grafana-15523.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``grafana``", - "description": "Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to." -} diff --git a/.changes/next-release/api-change-medicalimaging-29096.json b/.changes/next-release/api-change-medicalimaging-29096.json deleted file mode 100644 index d45594c290ba..000000000000 --- a/.changes/next-release/api-change-medicalimaging-29096.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medical-imaging``", - "description": "General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale." -} diff --git a/.changes/next-release/api-change-ram-33725.json b/.changes/next-release/api-change-ram-33725.json deleted file mode 100644 index cc1d3dea6ffa..000000000000 --- a/.changes/next-release/api-change-ram-33725.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ram``", - "description": "This release adds support for securely sharing with AWS service principals." -} diff --git a/.changes/next-release/api-change-ssmsap-83541.json b/.changes/next-release/api-change-ssmsap-83541.json deleted file mode 100644 index 3f12e39f65ff..000000000000 --- a/.changes/next-release/api-change-ssmsap-83541.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-sap``", - "description": "Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP." -} diff --git a/.changes/next-release/api-change-wafv2-65940.json b/.changes/next-release/api-change-wafv2-65940.json deleted file mode 100644 index face8d071b3e..000000000000 --- a/.changes/next-release/api-change-wafv2-65940.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "Added the URI path to the custom aggregation keys that you can specify for a rate-based rule." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e4ac7af3e98f..38435dedd063 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.6 +====== + +* api-change:``cloudformation``: SDK and documentation updates for GetTemplateSummary API (unrecognized resources) +* api-change:``ec2``: Amazon EC2 documentation updates. +* api-change:``grafana``: Amazon Managed Grafana now supports grafanaVersion update for existing workspaces with UpdateWorkspaceConfiguration API. DescribeWorkspaceConfiguration API additionally returns grafanaVersion. A new ListVersions API lists available versions or, if given a workspaceId, the versions it can upgrade to. +* api-change:``medical-imaging``: General Availability (GA) release of AWS Health Imaging, enabling customers to store, transform, and analyze medical imaging data at petabyte-scale. +* api-change:``ram``: This release adds support for securely sharing with AWS service principals. +* api-change:``ssm-sap``: Added support for SAP Hana High Availability discovery (primary and secondary nodes) and Backint agent installation with SSM for SAP. +* api-change:``wafv2``: Added the URI path to the custom aggregation keys that you can specify for a rate-based rule. + + 1.29.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 214325b37ba2..69fbec20eaa8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.5' +__version__ = '1.29.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 135b775e4add..3fb7f477928c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.5' +release = '1.29.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f8e74fd87704..59ae3c9953b1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.5 + botocore==1.31.6 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0f67d46783f2..5cd5ebbaad4f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.5', + 'botocore==1.31.6', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 05eb2a0fc255f4554ed42cb8cd63ea0063c0ad48 Mon Sep 17 00:00:00 2001 From: Derek Eppinger Date: Wed, 19 Jul 2023 23:00:31 +0000 Subject: [PATCH 0134/1632] 84 Code examples for Comprehend --- .../batch-detect-dominant-language.rst | 26 ++ .../comprehend/batch-detect-entities.rst | 97 +++++ .../comprehend/batch-detect-key-phrases.rst | 122 +++++++ .../comprehend/batch-detect-sentiment.rst | 47 +++ .../comprehend/batch-detect-syntax.rst | 243 +++++++++++++ .../batch-detect-targeted-sentiment.rst | 176 +++++++++ .../examples/comprehend/classify-document.rst | 25 ++ .../comprehend/contains-pii-entities.rst | 38 ++ awscli/examples/comprehend/create-dataset.rst | 27 ++ .../comprehend/create-document-classifier.rst | 17 + .../examples/comprehend/create-endpoint.rst | 16 + .../comprehend/create-entity-recognizer.rst | 18 + .../examples/comprehend/create-flywheel.rst | 19 + .../comprehend/delete-document-classifier.rst | 10 + .../examples/comprehend/delete-endpoint.rst | 10 + .../comprehend/delete-entity-recognizer.rst | 10 + .../examples/comprehend/delete-flywheel.rst | 10 + .../comprehend/delete-resource-policy.rst | 10 + .../examples/comprehend/describe-dataset.rst | 21 ++ .../describe-document-classification-job.rst | 30 ++ .../describe-document-classifier.rst | 44 +++ ...scribe-dominant-language-detection-job.rst | 28 ++ .../examples/comprehend/describe-endpoint.rst | 23 ++ .../describe-entities-detection-job.rst | 30 ++ .../comprehend/describe-entity-recognizer.rst | 59 +++ .../describe-events-detection-job.rst | 36 ++ .../describe-flywheel-iteration.rst | 37 ++ .../examples/comprehend/describe-flywheel.rst | 35 ++ .../describe-key-phrases-detection-job.rst | 30 ++ .../describe-pii-entities-detection-job.rst | 30 ++ .../comprehend/describe-resource-policy.rst | 17 + .../describe-sentiment-detection-job.rst | 29 ++ ...cribe-targeted-sentiment-detection-job.rst | 29 ++ .../describe-topics-detection-job.rst | 29 ++ .../comprehend/detect-dominant-language.rst | 19 + .../examples/comprehend/detect-entities.rst | 104 ++++++ .../comprehend/detect-key-phrases.rst | 122 +++++++ .../comprehend/detect-pii-entities.rst | 74 ++++ .../examples/comprehend/detect-sentiment.rst | 22 ++ awscli/examples/comprehend/detect-syntax.rst | 87 +++++ .../comprehend/detect-targeted-sentiment.rst | 114 ++++++ awscli/examples/comprehend/import-model.rst | 15 + awscli/examples/comprehend/list-datasets.rst | 33 ++ .../list-document-classification-jobs.rst | 48 +++ .../list-document-classifier-summaries.rst | 28 ++ .../comprehend/list-document-classifiers.rst | 58 +++ .../list-dominant-language-detection-jobs.rst | 46 +++ awscli/examples/comprehend/list-endpoints.rst | 34 ++ .../list-entities-detection-jobs.rst | 65 ++++ .../list-entity-recognizer-summaries.rst | 35 ++ .../comprehend/list-entity-recognizers.rst | 105 ++++++ .../comprehend/list-events-detection-jobs.rst | 62 ++++ .../list-flywheel-iteration-history.rst | 49 +++ awscli/examples/comprehend/list-flywheels.rst | 34 ++ .../list-key-phrases-detection-jobs.rst | 66 ++++ .../list-pii-entities-detection-jobs.rst | 50 +++ .../list-sentiment-detection-jobs.rst | 48 +++ .../comprehend/list-tags-for-resource.rst | 24 ++ ...list-targeted-sentiment-detection-jobs.rst | 48 +++ .../comprehend/list-topics-detection-jobs.rst | 64 ++++ .../comprehend/put-resource-policy.rst | 16 + .../start-document-classification-job.rst | 41 +++ .../start-dominant-language-detection-job.rst | 32 ++ .../start-entities-detection-job.rst | 243 +++++++++++++ .../comprehend/start-events-detection-job.rst | 324 +++++++++++++++++ .../comprehend/start-flywheel-iteration.rst | 15 + .../start-key-phrases-detection-job.rst | 190 ++++++++++ .../start-pii-entities-detection-job.rst | 138 +++++++ .../start-sentiment-detection-job.rst | 72 ++++ ...start-targeted-sentiment-detection-job.rst | 340 ++++++++++++++++++ .../comprehend/start-topics-detection-job.rst | 24 ++ .../stop-dominant-language-detection-job.rst | 16 + .../stop-entities-detection-job.rst | 16 + .../comprehend/stop-events-detection-job.rst | 16 + .../stop-key-phrases-detection-job.rst | 16 + .../stop-pii-entities-detection-job.rst | 17 + .../stop-sentiment-detection-job.rst | 16 + .../stop-targeted-sentiment-detection-job.rst | 16 + .../stop-training-document-classifier.rst | 10 + .../stop-training-entity-recognizer.rst | 10 + awscli/examples/comprehend/tag-resource.rst | 23 ++ awscli/examples/comprehend/untag-resource.rst | 23 ++ .../examples/comprehend/update-endpoint.rst | 23 ++ .../examples/comprehend/update-flywheel.rst | 32 ++ 84 files changed, 4551 insertions(+) create mode 100644 awscli/examples/comprehend/batch-detect-dominant-language.rst create mode 100644 awscli/examples/comprehend/batch-detect-entities.rst create mode 100644 awscli/examples/comprehend/batch-detect-key-phrases.rst create mode 100644 awscli/examples/comprehend/batch-detect-sentiment.rst create mode 100644 awscli/examples/comprehend/batch-detect-syntax.rst create mode 100644 awscli/examples/comprehend/batch-detect-targeted-sentiment.rst create mode 100644 awscli/examples/comprehend/classify-document.rst create mode 100644 awscli/examples/comprehend/contains-pii-entities.rst create mode 100644 awscli/examples/comprehend/create-dataset.rst create mode 100644 awscli/examples/comprehend/create-document-classifier.rst create mode 100644 awscli/examples/comprehend/create-endpoint.rst create mode 100644 awscli/examples/comprehend/create-entity-recognizer.rst create mode 100644 awscli/examples/comprehend/create-flywheel.rst create mode 100644 awscli/examples/comprehend/delete-document-classifier.rst create mode 100644 awscli/examples/comprehend/delete-endpoint.rst create mode 100644 awscli/examples/comprehend/delete-entity-recognizer.rst create mode 100644 awscli/examples/comprehend/delete-flywheel.rst create mode 100644 awscli/examples/comprehend/delete-resource-policy.rst create mode 100644 awscli/examples/comprehend/describe-dataset.rst create mode 100644 awscli/examples/comprehend/describe-document-classification-job.rst create mode 100644 awscli/examples/comprehend/describe-document-classifier.rst create mode 100644 awscli/examples/comprehend/describe-dominant-language-detection-job.rst create mode 100644 awscli/examples/comprehend/describe-endpoint.rst create mode 100644 awscli/examples/comprehend/describe-entities-detection-job.rst create mode 100644 awscli/examples/comprehend/describe-entity-recognizer.rst create mode 100644 awscli/examples/comprehend/describe-events-detection-job.rst create mode 100644 awscli/examples/comprehend/describe-flywheel-iteration.rst create mode 100644 awscli/examples/comprehend/describe-flywheel.rst create mode 100644 awscli/examples/comprehend/describe-key-phrases-detection-job.rst create mode 100644 awscli/examples/comprehend/describe-pii-entities-detection-job.rst create mode 100644 awscli/examples/comprehend/describe-resource-policy.rst create mode 100644 awscli/examples/comprehend/describe-sentiment-detection-job.rst create mode 100644 awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst create mode 100644 awscli/examples/comprehend/describe-topics-detection-job.rst create mode 100644 awscli/examples/comprehend/detect-dominant-language.rst create mode 100644 awscli/examples/comprehend/detect-entities.rst create mode 100644 awscli/examples/comprehend/detect-key-phrases.rst create mode 100644 awscli/examples/comprehend/detect-pii-entities.rst create mode 100644 awscli/examples/comprehend/detect-sentiment.rst create mode 100644 awscli/examples/comprehend/detect-syntax.rst create mode 100644 awscli/examples/comprehend/detect-targeted-sentiment.rst create mode 100644 awscli/examples/comprehend/import-model.rst create mode 100644 awscli/examples/comprehend/list-datasets.rst create mode 100644 awscli/examples/comprehend/list-document-classification-jobs.rst create mode 100644 awscli/examples/comprehend/list-document-classifier-summaries.rst create mode 100644 awscli/examples/comprehend/list-document-classifiers.rst create mode 100644 awscli/examples/comprehend/list-dominant-language-detection-jobs.rst create mode 100644 awscli/examples/comprehend/list-endpoints.rst create mode 100644 awscli/examples/comprehend/list-entities-detection-jobs.rst create mode 100644 awscli/examples/comprehend/list-entity-recognizer-summaries.rst create mode 100644 awscli/examples/comprehend/list-entity-recognizers.rst create mode 100644 awscli/examples/comprehend/list-events-detection-jobs.rst create mode 100644 awscli/examples/comprehend/list-flywheel-iteration-history.rst create mode 100644 awscli/examples/comprehend/list-flywheels.rst create mode 100644 awscli/examples/comprehend/list-key-phrases-detection-jobs.rst create mode 100644 awscli/examples/comprehend/list-pii-entities-detection-jobs.rst create mode 100644 awscli/examples/comprehend/list-sentiment-detection-jobs.rst create mode 100644 awscli/examples/comprehend/list-tags-for-resource.rst create mode 100644 awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst create mode 100644 awscli/examples/comprehend/list-topics-detection-jobs.rst create mode 100644 awscli/examples/comprehend/put-resource-policy.rst create mode 100644 awscli/examples/comprehend/start-document-classification-job.rst create mode 100644 awscli/examples/comprehend/start-dominant-language-detection-job.rst create mode 100644 awscli/examples/comprehend/start-entities-detection-job.rst create mode 100644 awscli/examples/comprehend/start-events-detection-job.rst create mode 100644 awscli/examples/comprehend/start-flywheel-iteration.rst create mode 100644 awscli/examples/comprehend/start-key-phrases-detection-job.rst create mode 100644 awscli/examples/comprehend/start-pii-entities-detection-job.rst create mode 100644 awscli/examples/comprehend/start-sentiment-detection-job.rst create mode 100644 awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst create mode 100644 awscli/examples/comprehend/start-topics-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-dominant-language-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-entities-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-events-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-key-phrases-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-pii-entities-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-sentiment-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-targeted-sentiment-detection-job.rst create mode 100644 awscli/examples/comprehend/stop-training-document-classifier.rst create mode 100644 awscli/examples/comprehend/stop-training-entity-recognizer.rst create mode 100644 awscli/examples/comprehend/tag-resource.rst create mode 100644 awscli/examples/comprehend/untag-resource.rst create mode 100644 awscli/examples/comprehend/update-endpoint.rst create mode 100644 awscli/examples/comprehend/update-flywheel.rst diff --git a/awscli/examples/comprehend/batch-detect-dominant-language.rst b/awscli/examples/comprehend/batch-detect-dominant-language.rst new file mode 100644 index 000000000000..cebd11617e19 --- /dev/null +++ b/awscli/examples/comprehend/batch-detect-dominant-language.rst @@ -0,0 +1,26 @@ +**To detect the dominant language of multiple input texts** + +The following ``batch-detect-dominant-language`` example analyzes multiple input texts and returns the dominant language of each. +The pre-trained models confidence score is also output for each prediction. :: + + aws comprehend batch-detect-dominant-language \ + --text-list "Physics is the natural science that involves the study of matter and its motion and behavior through space and time, along with related concepts such as energy and force." + +Output:: + + { + "ResultList": [ + { + "Index": 0, + "Languages": [ + { + "LanguageCode": "en", + "Score": 0.9986501932144165 + } + ] + } + ], + "ErrorList": [] + } + +For more information, see `Dominant Language `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/batch-detect-entities.rst b/awscli/examples/comprehend/batch-detect-entities.rst new file mode 100644 index 000000000000..086f9c86c930 --- /dev/null +++ b/awscli/examples/comprehend/batch-detect-entities.rst @@ -0,0 +1,97 @@ +**To detect entities from multiple input texts** + +The following ``batch-detect-entities`` example analyzes multiple input texts and returns the named entities of each. The pre-trained model's confidence score is also output for each prediction. :: + + aws comprehend batch-detect-entities \ + --language-code en \ + --text-list "Dear Jane, Your AnyCompany Financial Services LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st." "Please send customer feedback to Sunshine Spa, 123 Main St, Anywhere or to Alice at AnySpa@example.com." + +Output:: + + { + "ResultList": [ + { + "Index": 0, + "Entities": [ + { + "Score": 0.9985517859458923, + "Type": "PERSON", + "Text": "Jane", + "BeginOffset": 5, + "EndOffset": 9 + }, + { + "Score": 0.9767839312553406, + "Type": "ORGANIZATION", + "Text": "AnyCompany Financial Services, LLC", + "BeginOffset": 16, + "EndOffset": 50 + }, + { + "Score": 0.9856694936752319, + "Type": "OTHER", + "Text": "1111-XXXX-1111-XXXX", + "BeginOffset": 71, + "EndOffset": 90 + }, + { + "Score": 0.9652159810066223, + "Type": "QUANTITY", + "Text": ".53", + "BeginOffset": 116, + "EndOffset": 119 + }, + { + "Score": 0.9986667037010193, + "Type": "DATE", + "Text": "July 31st", + "BeginOffset": 135, + "EndOffset": 144 + } + ] + }, + { + "Index": 1, + "Entities": [ + { + "Score": 0.720084547996521, + "Type": "ORGANIZATION", + "Text": "Sunshine Spa", + "BeginOffset": 33, + "EndOffset": 45 + }, + { + "Score": 0.9865870475769043, + "Type": "LOCATION", + "Text": "123 Main St", + "BeginOffset": 47, + "EndOffset": 58 + }, + { + "Score": 0.5895616412162781, + "Type": "LOCATION", + "Text": "Anywhere", + "BeginOffset": 60, + "EndOffset": 68 + }, + { + "Score": 0.6809214353561401, + "Type": "PERSON", + "Text": "Alice", + "BeginOffset": 75, + "EndOffset": 80 + }, + { + "Score": 0.9979087114334106, + "Type": "OTHER", + "Text": "AnySpa@example.com", + "BeginOffset": 84, + "EndOffset": 99 + } + ] + } + ], + "ErrorList": [] + } + +For more information, see `Entities `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/batch-detect-key-phrases.rst b/awscli/examples/comprehend/batch-detect-key-phrases.rst new file mode 100644 index 000000000000..07c7cc1e922c --- /dev/null +++ b/awscli/examples/comprehend/batch-detect-key-phrases.rst @@ -0,0 +1,122 @@ +**To detect key phrases of multiple text inputs** + +The following ``batch-detect-key-phrases`` example analyzes multiple input texts and returns the key noun phrases of each. The pre-trained model's confidence score for each prediction is also output. :: + + aws comprehend batch-detect-key-phrases \ + --language-code en \ + --text-list "Hello Zhang Wei, I am John, writing to you about the trip for next Saturday." "Dear Jane, Your AnyCompany Financial Services LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st." "Please send customer feedback to Sunshine Spa, 123 Main St, Anywhere or to Alice at AnySpa@example.com." + +Output:: + + { + "ResultList": [ + { + "Index": 0, + "KeyPhrases": [ + { + "Score": 0.99700927734375, + "Text": "Zhang Wei", + "BeginOffset": 6, + "EndOffset": 15 + }, + { + "Score": 0.9929308891296387, + "Text": "John", + "BeginOffset": 22, + "EndOffset": 26 + }, + { + "Score": 0.9997230172157288, + "Text": "the trip", + "BeginOffset": 49, + "EndOffset": 57 + }, + { + "Score": 0.9999470114707947, + "Text": "next Saturday", + "BeginOffset": 62, + "EndOffset": 75 + } + ] + }, + { + "Index": 1, + "KeyPhrases": [ + { + "Score": 0.8358274102210999, + "Text": "Dear Jane", + "BeginOffset": 0, + "EndOffset": 9 + }, + { + "Score": 0.989359974861145, + "Text": "Your AnyCompany Financial Services", + "BeginOffset": 11, + "EndOffset": 45 + }, + { + "Score": 0.8812323808670044, + "Text": "LLC credit card account 1111-XXXX-1111-XXXX", + "BeginOffset": 47, + "EndOffset": 90 + }, + { + "Score": 0.9999381899833679, + "Text": "a minimum payment", + "BeginOffset": 95, + "EndOffset": 112 + }, + { + "Score": 0.9997439980506897, + "Text": ".53", + "BeginOffset": 116, + "EndOffset": 119 + }, + { + "Score": 0.996875524520874, + "Text": "July 31st", + "BeginOffset": 135, + "EndOffset": 144 + } + ] + }, + { + "Index": 2, + "KeyPhrases": [ + { + "Score": 0.9990295767784119, + "Text": "customer feedback", + "BeginOffset": 12, + "EndOffset": 29 + }, + { + "Score": 0.9994127750396729, + "Text": "Sunshine Spa", + "BeginOffset": 33, + "EndOffset": 45 + }, + { + "Score": 0.9892991185188293, + "Text": "123 Main St", + "BeginOffset": 47, + "EndOffset": 58 + }, + { + "Score": 0.9969810843467712, + "Text": "Alice", + "BeginOffset": 75, + "EndOffset": 80 + }, + { + "Score": 0.9703696370124817, + "Text": "AnySpa@example.com", + "BeginOffset": 84, + "EndOffset": 99 + } + ] + } + ], + "ErrorList": [] + } + +For more information, see `Key Phrases `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/batch-detect-sentiment.rst b/awscli/examples/comprehend/batch-detect-sentiment.rst new file mode 100644 index 000000000000..3bc331f1f27f --- /dev/null +++ b/awscli/examples/comprehend/batch-detect-sentiment.rst @@ -0,0 +1,47 @@ +**To detect the prevailing sentiment of multiple input texts** + +The following ``batch-detect-sentiment`` example analyzes multiple input texts and returns the prevailing sentiment (``POSITIVE``, ``NEUTRAL``, ``MIXED``, or ``NEGATIVE``, of each one). :: + + aws comprehend batch-detect-sentiment \ + --text-list "That movie was very boring, I can't believe it was over four hours long." "It is a beautiful day for hiking today." "My meal was okay, I'm excited to try other restaurants." \ + --language-code en + +Output:: + + { + "ResultList": [ + { + "Index": 0, + "Sentiment": "NEGATIVE", + "SentimentScore": { + "Positive": 0.00011316669406369328, + "Negative": 0.9995445609092712, + "Neutral": 0.00014722718333359808, + "Mixed": 0.00019498742767609656 + } + }, + { + "Index": 1, + "Sentiment": "POSITIVE", + "SentimentScore": { + "Positive": 0.9981263279914856, + "Negative": 0.00015240783977787942, + "Neutral": 0.0013876151060685515, + "Mixed": 0.00033366199932061136 + } + }, + { + "Index": 2, + "Sentiment": "MIXED", + "SentimentScore": { + "Positive": 0.15930435061454773, + "Negative": 0.11471917480230331, + "Neutral": 0.26897063851356506, + "Mixed": 0.45700588822364807 + } + } + ], + "ErrorList": [] + } + +For more information, see `Sentiment `__ in the *Amazon Comprehend Developer Guide*. diff --git a/awscli/examples/comprehend/batch-detect-syntax.rst b/awscli/examples/comprehend/batch-detect-syntax.rst new file mode 100644 index 000000000000..20658fc12437 --- /dev/null +++ b/awscli/examples/comprehend/batch-detect-syntax.rst @@ -0,0 +1,243 @@ +**To inspect the syntax and parts of speech of words in multiple input texts** + +The following ``batch-detect-syntax`` example analyzes the syntax of multiple input texts and returns the different parts of speech. The pre-trained model's confidence score is also output for each prediction. :: + + aws comprehend batch-detect-syntax \ + --text-list "It is a beautiful day." "Can you please pass the salt?" "Please pay the bill before the 31st." \ + --language-code en + +Output:: + + { + "ResultList": [ + { + "Index": 0, + "SyntaxTokens": [ + { + "TokenId": 1, + "Text": "It", + "BeginOffset": 0, + "EndOffset": 2, + "PartOfSpeech": { + "Tag": "PRON", + "Score": 0.9999740719795227 + } + }, + { + "TokenId": 2, + "Text": "is", + "BeginOffset": 3, + "EndOffset": 5, + "PartOfSpeech": { + "Tag": "VERB", + "Score": 0.999937117099762 + } + }, + { + "TokenId": 3, + "Text": "a", + "BeginOffset": 6, + "EndOffset": 7, + "PartOfSpeech": { + "Tag": "DET", + "Score": 0.9999926686286926 + } + }, + { + "TokenId": 4, + "Text": "beautiful", + "BeginOffset": 8, + "EndOffset": 17, + "PartOfSpeech": { + "Tag": "ADJ", + "Score": 0.9987891912460327 + } + }, + { + "TokenId": 5, + "Text": "day", + "BeginOffset": 18, + "EndOffset": 21, + "PartOfSpeech": { + "Tag": "NOUN", + "Score": 0.9999778866767883 + } + }, + { + "TokenId": 6, + "Text": ".", + "BeginOffset": 21, + "EndOffset": 22, + "PartOfSpeech": { + "Tag": "PUNCT", + "Score": 0.9999974966049194 + } + } + ] + }, + { + "Index": 1, + "SyntaxTokens": [ + { + "TokenId": 1, + "Text": "Can", + "BeginOffset": 0, + "EndOffset": 3, + "PartOfSpeech": { + "Tag": "AUX", + "Score": 0.9999770522117615 + } + }, + { + "TokenId": 2, + "Text": "you", + "BeginOffset": 4, + "EndOffset": 7, + "PartOfSpeech": { + "Tag": "PRON", + "Score": 0.9999986886978149 + } + }, + { + "TokenId": 3, + "Text": "please", + "BeginOffset": 8, + "EndOffset": 14, + "PartOfSpeech": { + "Tag": "INTJ", + "Score": 0.9681622385978699 + } + }, + { + "TokenId": 4, + "Text": "pass", + "BeginOffset": 15, + "EndOffset": 19, + "PartOfSpeech": { + "Tag": "VERB", + "Score": 0.9999874830245972 + } + }, + { + "TokenId": 5, + "Text": "the", + "BeginOffset": 20, + "EndOffset": 23, + "PartOfSpeech": { + "Tag": "DET", + "Score": 0.9999827146530151 + } + }, + { + "TokenId": 6, + "Text": "salt", + "BeginOffset": 24, + "EndOffset": 28, + "PartOfSpeech": { + "Tag": "NOUN", + "Score": 0.9995040893554688 + } + }, + { + "TokenId": 7, + "Text": "?", + "BeginOffset": 28, + "EndOffset": 29, + "PartOfSpeech": { + "Tag": "PUNCT", + "Score": 0.999998152256012 + } + } + ] + }, + { + "Index": 2, + "SyntaxTokens": [ + { + "TokenId": 1, + "Text": "Please", + "BeginOffset": 0, + "EndOffset": 6, + "PartOfSpeech": { + "Tag": "INTJ", + "Score": 0.9997857809066772 + } + }, + { + "TokenId": 2, + "Text": "pay", + "BeginOffset": 7, + "EndOffset": 10, + "PartOfSpeech": { + "Tag": "VERB", + "Score": 0.9999252557754517 + } + }, + { + "TokenId": 3, + "Text": "the", + "BeginOffset": 11, + "EndOffset": 14, + "PartOfSpeech": { + "Tag": "DET", + "Score": 0.9999842643737793 + } + }, + { + "TokenId": 4, + "Text": "bill", + "BeginOffset": 15, + "EndOffset": 19, + "PartOfSpeech": { + "Tag": "NOUN", + "Score": 0.9999588131904602 + } + }, + { + "TokenId": 5, + "Text": "before", + "BeginOffset": 20, + "EndOffset": 26, + "PartOfSpeech": { + "Tag": "ADP", + "Score": 0.9958304762840271 + } + }, + { + "TokenId": 6, + "Text": "the", + "BeginOffset": 27, + "EndOffset": 30, + "PartOfSpeech": { + "Tag": "DET", + "Score": 0.9999947547912598 + } + }, + { + "TokenId": 7, + "Text": "31st", + "BeginOffset": 31, + "EndOffset": 35, + "PartOfSpeech": { + "Tag": "NOUN", + "Score": 0.9924124479293823 + } + }, + { + "TokenId": 8, + "Text": ".", + "BeginOffset": 35, + "EndOffset": 36, + "PartOfSpeech": { + "Tag": "PUNCT", + "Score": 0.9999955892562866 + } + } + ] + } + ], + "ErrorList": [] + } + + +For more information, see `Syntax Analysis `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/batch-detect-targeted-sentiment.rst b/awscli/examples/comprehend/batch-detect-targeted-sentiment.rst new file mode 100644 index 000000000000..8531da1ad714 --- /dev/null +++ b/awscli/examples/comprehend/batch-detect-targeted-sentiment.rst @@ -0,0 +1,176 @@ +**To detect the sentiment and each named entity for multiple input texts** + +The following ``batch-detect-targeted-sentiment`` example analyzes multiple input texts and returns the named entities along with the prevailing sentiment attached to each entity. The pre-trained model's confidence score is also output for each prediction. :: + + aws comprehend batch-detect-targeted-sentiment \ + --language-code en \ + --text-list "That movie was really boring, the original was way more entertaining" "The trail is extra beautiful today." "My meal was just okay." + +Output:: + + { + "ResultList": [ + { + "Index": 0, + "Entities": [ + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9999009966850281, + "GroupScore": 1.0, + "Text": "movie", + "Type": "MOVIE", + "MentionSentiment": { + "Sentiment": "NEGATIVE", + "SentimentScore": { + "Positive": 0.13887299597263336, + "Negative": 0.8057460188865662, + "Neutral": 0.05525200068950653, + "Mixed": 0.00012799999967683107 + } + }, + "BeginOffset": 5, + "EndOffset": 10 + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9921110272407532, + "GroupScore": 1.0, + "Text": "original", + "Type": "MOVIE", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Positive": 0.9999989867210388, + "Negative": 9.999999974752427e-07, + "Neutral": 0.0, + "Mixed": 0.0 + } + }, + "BeginOffset": 34, + "EndOffset": 42 + } + ] + } + ] + }, + { + "Index": 1, + "Entities": [ + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.7545599937438965, + "GroupScore": 1.0, + "Text": "trail", + "Type": "OTHER", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Positive": 1.0, + "Negative": 0.0, + "Neutral": 0.0, + "Mixed": 0.0 + } + }, + "BeginOffset": 4, + "EndOffset": 9 + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9999960064888, + "GroupScore": 1.0, + "Text": "today", + "Type": "DATE", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Positive": 9.000000318337698e-06, + "Negative": 1.9999999949504854e-06, + "Neutral": 0.9999859929084778, + "Mixed": 3.999999989900971e-06 + } + }, + "BeginOffset": 29, + "EndOffset": 34 + } + ] + } + ] + }, + { + "Index": 2, + "Entities": [ + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9999880194664001, + "GroupScore": 1.0, + "Text": "My", + "Type": "PERSON", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Positive": 0.0, + "Negative": 0.0, + "Neutral": 1.0, + "Mixed": 0.0 + } + }, + "BeginOffset": 0, + "EndOffset": 2 + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9995260238647461, + "GroupScore": 1.0, + "Text": "meal", + "Type": "OTHER", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Positive": 0.04695599898695946, + "Negative": 0.003226999891921878, + "Neutral": 0.6091709733009338, + "Mixed": 0.34064599871635437 + } + }, + "BeginOffset": 3, + "EndOffset": 7 + } + ] + } + ] + } + ], + "ErrorList": [] + } + +For more information, see `Targeted Sentiment `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/classify-document.rst b/awscli/examples/comprehend/classify-document.rst new file mode 100644 index 000000000000..9839dbd5f703 --- /dev/null +++ b/awscli/examples/comprehend/classify-document.rst @@ -0,0 +1,25 @@ +**To classify document with model-specific endpoint** + +The following ``classify-document`` example classifys a document with an endpoint of a custom model. The model in this example was trained on +a dataset containing sms messages labeled as spam or non-spam, or, "ham". :: + + aws comprehend classify-document \ + --endpoint-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint \ + --text "CONGRATULATIONS! TXT 1235550100 to win $5000" + +Output:: + + { + "Classes": [ + { + "Name": "spam", + "Score": 0.9998599290847778 + }, + { + "Name": "ham", + "Score": 0.00014001205272506922 + } + ] + } + +For more information, see `Custom Classification `__ in the *Amazon Comprehend Developer Guide*. diff --git a/awscli/examples/comprehend/contains-pii-entities.rst b/awscli/examples/comprehend/contains-pii-entities.rst new file mode 100644 index 000000000000..0a45d10a2197 --- /dev/null +++ b/awscli/examples/comprehend/contains-pii-entities.rst @@ -0,0 +1,38 @@ +**To analyze the input text for the presense of PII information** + +The following ``contains-pii-entities`` example analyzes the input text for the presense of personally identifiable information (PII) and returns the labels of identified PII entity types such as name, address, bank account number, or phone number. :: + + aws comprehend contains-pii-entities \ + --language-code en \ + --text "Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card + account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, + we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. + Customer feedback for Sunshine Spa, 100 Main St, Anywhere. Send comments to Alice at AnySpa@example.com." + +Output:: + + { + "Labels": [ + { + "Name": "NAME", + "Score": 1.0 + }, + { + "Name": "EMAIL", + "Score": 1.0 + }, + { + "Name": "BANK_ACCOUNT_NUMBER", + "Score": 0.9995794296264648 + }, + { + "Name": "BANK_ROUTING", + "Score": 0.9173126816749573 + }, + { + "Name": "CREDIT_DEBIT_NUMBER", + "Score": 1.0 + } + } + +For more information, see `Personally Identifiable Information (PII) `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/create-dataset.rst b/awscli/examples/comprehend/create-dataset.rst new file mode 100644 index 000000000000..ac1b9f7648f9 --- /dev/null +++ b/awscli/examples/comprehend/create-dataset.rst @@ -0,0 +1,27 @@ +**To create a flywheel dataset** + +The following ``create-dataset`` example creates a dataset for a flywheel. This dataset will be used as additional training data as specified by the +``--dataset-type`` tag. :: + + aws comprehend create-dataset \ + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity \ + --dataset-name example-dataset \ + --dataset-type "TRAIN" \ + --input-data-config file://inputConfig.json + +Contents of ``file://inputConig.json``:: + + { + "DataFormat": "COMPREHEND_CSV", + "DocumentClassifierInputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/training-data.csv" + } + } + +Output:: + + { + "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset" + } + +For more information, see `Flywheel Overview `__ in *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/create-document-classifier.rst b/awscli/examples/comprehend/create-document-classifier.rst new file mode 100644 index 000000000000..6881994d36cc --- /dev/null +++ b/awscli/examples/comprehend/create-document-classifier.rst @@ -0,0 +1,17 @@ +**To create a document classifier to categorize documents** + +The following ``create-document-classifier`` example begins the training process for a document classifier model. The training data file, ``training.csv``, is located at the ``--input-data-config`` tag. ``training.csv`` is a two column document where the labels, or, classifications are provided in the first column and the documents are provided in the second column. :: + + aws comprehend create-document-classifier \ + --document-classifier-name example-classifier \ + --data-access-arn arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ + --language-code en + +Output:: + + { + "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier" + } + +For more information, see `Custom Classification `__ in the *Amazon Comprehend Developer Guide*. diff --git a/awscli/examples/comprehend/create-endpoint.rst b/awscli/examples/comprehend/create-endpoint.rst new file mode 100644 index 000000000000..ac027370bf59 --- /dev/null +++ b/awscli/examples/comprehend/create-endpoint.rst @@ -0,0 +1,16 @@ +**To create an endpoint for a custom model** + +The following ``create-endpoint`` example creates an endpoint for synchronous inference for a previously trained custom model. :: + + aws comprehend create-endpoint \ + --endpoint-name example-classifier-endpoint-1 \ + --model-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier \ + --desired-inference-units 1 + +Output:: + + { + "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint-1" + } + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/create-entity-recognizer.rst b/awscli/examples/comprehend/create-entity-recognizer.rst new file mode 100644 index 000000000000..727dc32f4e15 --- /dev/null +++ b/awscli/examples/comprehend/create-entity-recognizer.rst @@ -0,0 +1,18 @@ +**To create a custom entity recognizer** + +The following ``create-entity-recognizer`` example begins the training process for a custom entity recognizer model. This example uses a CSV file containing training documents, ``raw_text.csv``, and a CSV entity list, ``entity_list.csv`` to train the model. +``entity-list.csv`` contains the following columns: text and type. :: + + aws comprehend create-entity-recognizer \ + --recognizer-name example-entity-recognizer + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ + --input-data-config "EntityTypes=[{Type=DEVICE}],Documents={S3Uri=s3://DOC-EXAMPLE-BUCKET/trainingdata/raw_text.csv},EntityList={S3Uri=s3://DOC-EXAMPLE-BUCKET/trainingdata/entity_list.csv}" + --language-code en + +Output:: + + { + "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:example-entity-recognizer/entityrecognizer1" + } + +For more information, see `Custom entity recognition `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/create-flywheel.rst b/awscli/examples/comprehend/create-flywheel.rst new file mode 100644 index 000000000000..9601ae0feb65 --- /dev/null +++ b/awscli/examples/comprehend/create-flywheel.rst @@ -0,0 +1,19 @@ +**To create a flywheel** + +The following ``create-flywheel`` example creates a flywheel to orchestrate the ongoing training of either a document classification or entity +recgonition model. The flywheel in this example is created to manage an existing trained model specified by the ``--active-model-arn`` tag. +When the flywheel is created, a data lake is created at the ``--input-data-lake`` tag. :: + + aws comprehend create-flywheel \ + --flywheel-name example-flywheel \ + --active-model-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-model/version/1 \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ + --data-lake-s3-uri "s3://DOC-EXAMPLE-BUCKET" + +Output:: + + { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel" + } + +For more information, see `Flywheel Overview `__ in *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/delete-document-classifier.rst b/awscli/examples/comprehend/delete-document-classifier.rst new file mode 100644 index 000000000000..cc98bf5b047e --- /dev/null +++ b/awscli/examples/comprehend/delete-document-classifier.rst @@ -0,0 +1,10 @@ +**To delete a custom document classifier** + +The following ``delete-document-classifier`` example deletes a custom document classifier model. :: + + aws comprehend delete-document-classifier \ + --document-classifier-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifer-1 + +This command produces no output. + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/delete-endpoint.rst b/awscli/examples/comprehend/delete-endpoint.rst new file mode 100644 index 000000000000..b16586aa8572 --- /dev/null +++ b/awscli/examples/comprehend/delete-endpoint.rst @@ -0,0 +1,10 @@ +**To delete an endpoint for a custom model** + +The following ``delete-endpoint`` example deletes a model-specific endpoint. All endpoints must be deleted in order for the model to be deleted. :: + + aws comprehend delete-endpoint \ + --endpoint-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint-1 + +This command produces no output. + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/delete-entity-recognizer.rst b/awscli/examples/comprehend/delete-entity-recognizer.rst new file mode 100644 index 000000000000..c3fda0aa5ec0 --- /dev/null +++ b/awscli/examples/comprehend/delete-entity-recognizer.rst @@ -0,0 +1,10 @@ +**To delete a custom entity recognizer model** + +The following ``delete-entity-recognizer`` example deletes a custom entity recognizer model. :: + + aws comprehend delete-entity-recognizer \ + --entity-recognizer-arn arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/example-entity-recognizer-1 + +This command produces no output. + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/delete-flywheel.rst b/awscli/examples/comprehend/delete-flywheel.rst new file mode 100644 index 000000000000..7e0cf568fab4 --- /dev/null +++ b/awscli/examples/comprehend/delete-flywheel.rst @@ -0,0 +1,10 @@ +**To delete a flywheel** + +The following ``delete-flywheel`` example deletes a flywheel. The data lake or the model associated with the flywheel is not deleted. :: + + aws comprehend delete-flywheel \ + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1 + +This command produces no output. + +For more information, see `Flywheel overview `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/delete-resource-policy.rst b/awscli/examples/comprehend/delete-resource-policy.rst new file mode 100644 index 000000000000..03d158cac574 --- /dev/null +++ b/awscli/examples/comprehend/delete-resource-policy.rst @@ -0,0 +1,10 @@ +**To delete a resource-based policy** + +The following ``delete-resource-policy`` example deletes a resource-based policy from an Amazon Comprehend resource. :: + + aws comprehend delete-resource-policy \ + --resource-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1/version/1 + +This command produces no output. + +For more information, see `Copying custom models between AWS accounts `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-dataset.rst b/awscli/examples/comprehend/describe-dataset.rst new file mode 100644 index 000000000000..678e51366947 --- /dev/null +++ b/awscli/examples/comprehend/describe-dataset.rst @@ -0,0 +1,21 @@ +**To describe a flywheel dataset** + +The following ``describe-dataset`` example gets the properties of a flywheel dataset. :: + + aws comprehend describe-dataset \ + --dataset-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset + +Output:: + + { + "DatasetProperties": { + "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset", + "DatasetName": "example-dataset", + "DatasetType": "TRAIN", + "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/12345678A123456Z/datasets/example-dataset/20230616T203710Z/", + "Status": "CREATING", + "CreationTime": "2023-06-16T20:37:10.400000+00:00" + } + } + +For more information, see `Flywheel Overview `__ in *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-document-classification-job.rst b/awscli/examples/comprehend/describe-document-classification-job.rst new file mode 100644 index 000000000000..6b013119775a --- /dev/null +++ b/awscli/examples/comprehend/describe-document-classification-job.rst @@ -0,0 +1,30 @@ +**To describe a document classification job** + +The following ``describe-document-classification-job`` example gets the properties of an asynchronous document classification job. :: + + aws comprehend describe-document-classification-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "DocumentClassificationJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:document-classification-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "exampleclassificationjob", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-14T17:09:51.788000+00:00", + "EndTime": "2023-06-14T17:15:58.582000+00:00", + "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/mymodel/version/1", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-CLN-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" + } + } + +For more information, see `Custom Classification `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-document-classifier.rst b/awscli/examples/comprehend/describe-document-classifier.rst new file mode 100644 index 000000000000..751880b0bcc1 --- /dev/null +++ b/awscli/examples/comprehend/describe-document-classifier.rst @@ -0,0 +1,44 @@ +**To describe a document classifier** + +The following ``describe-document-classifier`` example gets the properties of a custom document classifier model. :: + + aws comprehend describe-document-classifier \ + --document-classifier-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1 + +Output:: + + { + "DocumentClassifierProperties": { + "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1", + "LanguageCode": "en", + "Status": "TRAINED", + "SubmitTime": "2023-06-13T19:04:15.735000+00:00", + "EndTime": "2023-06-13T19:42:31.752000+00:00", + "TrainingStartTime": "2023-06-13T19:08:20.114000+00:00", + "TrainingEndTime": "2023-06-13T19:41:35.080000+00:00", + "InputDataConfig": { + "DataFormat": "COMPREHEND_CSV", + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" + }, + "OutputDataConfig": {}, + "ClassifierMetadata": { + "NumberOfLabels": 3, + "NumberOfTrainedDocuments": 5016, + "NumberOfTestDocuments": 557, + "EvaluationMetrics": { + "Accuracy": 0.9856, + "Precision": 0.9919, + "Recall": 0.9459, + "F1Score": 0.9673, + "MicroPrecision": 0.9856, + "MicroRecall": 0.9856, + "MicroF1Score": 0.9856, + "HammingLoss": 0.0144 + } + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", + "Mode": "MULTI_CLASS" + } + } + +For more information, see `Creating and managing custom models `__ in the *Amazon Comprehend Developer Guide*. diff --git a/awscli/examples/comprehend/describe-dominant-language-detection-job.rst b/awscli/examples/comprehend/describe-dominant-language-detection-job.rst new file mode 100644 index 000000000000..b1ad170ef6c7 --- /dev/null +++ b/awscli/examples/comprehend/describe-dominant-language-detection-job.rst @@ -0,0 +1,28 @@ +**To describe a dominant language detection detection job.** + +The following ``describe-dominant-language-detection-job`` example gets the properties of an asynchronous dominant language detection job. :: + + aws comprehend describe-dominant-language-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "DominantLanguageDetectionJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "languageanalysis1", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-09T18:10:38.037000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. diff --git a/awscli/examples/comprehend/describe-endpoint.rst b/awscli/examples/comprehend/describe-endpoint.rst new file mode 100644 index 000000000000..18fd40daca54 --- /dev/null +++ b/awscli/examples/comprehend/describe-endpoint.rst @@ -0,0 +1,23 @@ +**To describe a specific endpoint** + +The following ``describe-endpoint`` example gets the properties of a model-specific endpoint. :: + + aws comprehend describe-endpoint \ + --endpoint-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint + +Output:: + + { + "EndpointProperties": { + "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint, + "Status": "IN_SERVICE", + "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", + "DesiredModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", + "DesiredInferenceUnits": 1, + "CurrentInferenceUnits": 1, + "CreationTime": "2023-06-13T20:32:54.526000+00:00", + "LastModifiedTime": "2023-06-13T20:32:54.526000+00:00" + } + } + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-entities-detection-job.rst b/awscli/examples/comprehend/describe-entities-detection-job.rst new file mode 100644 index 000000000000..158c2c04ed91 --- /dev/null +++ b/awscli/examples/comprehend/describe-entities-detection-job.rst @@ -0,0 +1,30 @@ +**To describe an entities detection job** + +The following ``describe-entities-detection-job`` example gets the properties of an asynchronous entities detection job. :: + + aws comprehend describe-entities-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "EntitiesDetectionJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "example-entity-detector", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-08T21:30:15.323000+00:00", + "EndTime": "2023-06-08T21:40:23.509000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::12345678012:role/service-role/AmazonComprehendServiceRole-example-role" + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-entity-recognizer.rst b/awscli/examples/comprehend/describe-entity-recognizer.rst new file mode 100644 index 000000000000..3587ea3dcfde --- /dev/null +++ b/awscli/examples/comprehend/describe-entity-recognizer.rst @@ -0,0 +1,59 @@ +**To describe an entity recognizer** + +The following ``describe-entity-recognizer`` example gets the properties of a custom entity recognizer model. :: + + aws comprehend describe-entity-recognizer \ + entity-recognizer-arn arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/business-recongizer-1/version/1 + +Output:: + + { + "EntityRecognizerProperties": { + "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/business-recongizer-1/version/1", + "LanguageCode": "en", + "Status": "TRAINED", + "SubmitTime": "2023-06-14T20:44:59.631000+00:00", + "EndTime": "2023-06-14T20:59:19.532000+00:00", + "TrainingStartTime": "2023-06-14T20:48:52.811000+00:00", + "TrainingEndTime": "2023-06-14T20:58:11.473000+00:00", + "InputDataConfig": { + "DataFormat": "COMPREHEND_CSV", + "EntityTypes": [ + { + "Type": "BUSINESS" + } + ], + "Documents": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/dataset/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "EntityList": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity.csv" + } + }, + "RecognizerMetadata": { + "NumberOfTrainedDocuments": 1814, + "NumberOfTestDocuments": 486, + "EvaluationMetrics": { + "Precision": 100.0, + "Recall": 100.0, + "F1Score": 100.0 + }, + "EntityTypes": [ + { + "Type": "BUSINESS", + "EvaluationMetrics": { + "Precision": 100.0, + "Recall": 100.0, + "F1Score": 100.0 + }, + "NumberOfTrainMentions": 1520 + } + ] + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", + "VersionName": "1" + } + } + +For more information, see `Custom entity recognition `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-events-detection-job.rst b/awscli/examples/comprehend/describe-events-detection-job.rst new file mode 100644 index 000000000000..1cbc424a1c7d --- /dev/null +++ b/awscli/examples/comprehend/describe-events-detection-job.rst @@ -0,0 +1,36 @@ +**To describe an events detection job.** + +The following ``describe-events-detection-job`` example gets the properties of an asynchronous events detection job. :: + + aws comprehend describe-events-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "EventsDetectionJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:events-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "events_job_1", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-12T18:45:56.054000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/EventsData", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-EVENTS-123456abcdeb0e11022f22a11EXAMPLE/output/" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", + "TargetEventTypes": [ + "BANKRUPTCY", + "EMPLOYMENT", + "CORPORATE_ACQUISITION", + "CORPORATE_MERGER", + "INVESTMENT_GENERAL" + ] + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-flywheel-iteration.rst b/awscli/examples/comprehend/describe-flywheel-iteration.rst new file mode 100644 index 000000000000..bc781ee7c290 --- /dev/null +++ b/awscli/examples/comprehend/describe-flywheel-iteration.rst @@ -0,0 +1,37 @@ +**To describe a flywheel iteration** + +The following ``describe-flywheel-iteration`` example gets the properties of a flywheel iteration. :: + + aws comprehend describe-flywheel-iteration \ + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel \ + --flywheel-iteration-id 20232222AEXAMPLE + +Output:: + + { + "FlywheelIterationProperties": { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity", + "FlywheelIterationId": "20232222AEXAMPLE", + "CreationTime": "2023-06-16T21:10:26.385000+00:00", + "EndTime": "2023-06-16T23:33:16.827000+00:00", + "Status": "COMPLETED", + "Message": "FULL_ITERATION: Flywheel iteration performed all functions successfully.", + "EvaluatedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1", + "EvaluatedModelMetrics": { + "AverageF1Score": 0.7742663922375772, + "AveragePrecision": 0.8287636394041166, + "AverageRecall": 0.7427084833645399, + "AverageAccuracy": 0.8795394154118689 + }, + "TrainedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/Comprehend-Generated-v1-bb52d585", + "TrainedModelMetrics": { + "AverageF1Score": 0.9767700253081214, + "AveragePrecision": 0.9767700253081214, + "AverageRecall": 0.9767700253081214, + "AverageAccuracy": 0.9858281665190434 + }, + "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/evaluation/20230616T211026Z/" + } + } + +For more information, see `Flywheel overview `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-flywheel.rst b/awscli/examples/comprehend/describe-flywheel.rst new file mode 100644 index 000000000000..ff19617b8b76 --- /dev/null +++ b/awscli/examples/comprehend/describe-flywheel.rst @@ -0,0 +1,35 @@ +**To describe a flywheel** + +The following ``describe-flywheel`` example gets the properties of a flywheel. In this example, the model associated with the flywheel is a custom classifier model +that is trained to classify documents as either spam or nonspam, or, "ham". :: + + aws comprehend describe-flywheel \ + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel + +Output:: + + { + "FlywheelProperties": { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel", + "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-model/version/1", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", + "TaskConfig": { + "LanguageCode": "en", + "DocumentClassificationConfig": { + "Mode": "MULTI_CLASS", + "Labels": [ + "ham", + "spam" + ] + } + }, + "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel/schemaVersion=1/20230616T200543Z/", + "DataSecurityConfig": {}, + "Status": "ACTIVE", + "ModelType": "DOCUMENT_CLASSIFIER", + "CreationTime": "2023-06-16T20:05:43.242000+00:00", + "LastModifiedTime": "2023-06-16T20:21:43.567000+00:00" + } + } + +For more information, see `Flywheel Overview `__ in *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-key-phrases-detection-job.rst b/awscli/examples/comprehend/describe-key-phrases-detection-job.rst new file mode 100644 index 000000000000..e1d70f77de0f --- /dev/null +++ b/awscli/examples/comprehend/describe-key-phrases-detection-job.rst @@ -0,0 +1,30 @@ +**To describe a key phrases detection job** + +The following ``describe-key-phrases-detection-job`` example gets the properties of an asynchronous key phrases detection job. :: + + aws comprehend describe-key-phrases-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "KeyPhrasesDetectionJobProperties": { + "JobId": "69aa080c00fc68934a6a98f10EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/69aa080c00fc68934a6a98f10EXAMPLE", + "JobName": "example-key-phrases-detection-job", + "JobStatus": "COMPLETED", + "SubmitTime": 1686606439.177, + "EndTime": 1686606806.157, + "InputDataConfig": { + "S3Uri": "s3://dereksbucket1001/EventsData/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://dereksbucket1002/testfolder/111122223333-KP-69aa080c00fc68934a6a98f10EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-testrole" + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-pii-entities-detection-job.rst b/awscli/examples/comprehend/describe-pii-entities-detection-job.rst new file mode 100644 index 000000000000..c7c18c6eb70d --- /dev/null +++ b/awscli/examples/comprehend/describe-pii-entities-detection-job.rst @@ -0,0 +1,30 @@ +**To describe a PII entities detection job** + +The following ``describe-pii-entities-detection-job`` example gets the properties of an asynchronous pii entities detection job. :: + + aws comprehend describe-pii-entities-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "PiiEntitiesDetectionJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "example-pii-entities-job", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-08T21:30:15.323000+00:00", + "EndTime": "2023-06-08T21:40:23.509000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::12345678012:role/service-role/AmazonComprehendServiceRole-example-role" + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-resource-policy.rst b/awscli/examples/comprehend/describe-resource-policy.rst new file mode 100644 index 000000000000..c2921684de53 --- /dev/null +++ b/awscli/examples/comprehend/describe-resource-policy.rst @@ -0,0 +1,17 @@ +**To describe a resource policy attached to a model** + +The following ``describe-resource-policy`` example gets the properties of a resource-based policy attached to a model. :: + + aws comprehend describe-resource-policy \ + --resource-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1 + +Output:: + + { + "ResourcePolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::444455556666:root\"},\"Action\":\"comprehend:ImportModel\",\"Resource\":\"*\"}]}", + "CreationTime": "2023-06-19T18:44:26.028000+00:00", + "LastModifiedTime": "2023-06-19T18:53:02.002000+00:00", + "PolicyRevisionId": "baa675d069d07afaa2aa3106ae280f61" + } + +For more information, see `Copying custom models between AWS accounts `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-sentiment-detection-job.rst b/awscli/examples/comprehend/describe-sentiment-detection-job.rst new file mode 100644 index 000000000000..d172c5cd6697 --- /dev/null +++ b/awscli/examples/comprehend/describe-sentiment-detection-job.rst @@ -0,0 +1,29 @@ +**To describe a sentiment detection job** + +The following ``describe-sentiment-detection-job`` example gets the properties of an asynchronous sentiment detection job. :: + + aws comprehend describe-sentiment-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "SentimentDetectionJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "movie_review_analysis", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-09T23:16:15.956000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst b/awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst new file mode 100644 index 000000000000..e52a40bb949c --- /dev/null +++ b/awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst @@ -0,0 +1,29 @@ +**To describe a targeted sentiment detection job** + +The following ``describe-targeted-sentiment-detection-job`` example gets the properties of an asynchronous targeted sentiment detection job. :: + + aws comprehend describe-targeted-sentiment-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "TargetedSentimentDetectionJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "movie_review_analysis", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-09T23:16:15.956000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/describe-topics-detection-job.rst b/awscli/examples/comprehend/describe-topics-detection-job.rst new file mode 100644 index 000000000000..b90bb2d62418 --- /dev/null +++ b/awscli/examples/comprehend/describe-topics-detection-job.rst @@ -0,0 +1,29 @@ +**To describe a topics detection job** + +The following ``describe-topics-detection-job`` example gets the properties of an asynchronous topics detection job. :: + + aws comprehend describe-topics-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "TopicsDetectionJobProperties": { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "example_topics_detection", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-09T18:44:43.414000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "NumberOfTopics": 10, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-examplerole" + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/detect-dominant-language.rst b/awscli/examples/comprehend/detect-dominant-language.rst new file mode 100644 index 000000000000..6dabce6cae6d --- /dev/null +++ b/awscli/examples/comprehend/detect-dominant-language.rst @@ -0,0 +1,19 @@ +**To detect the dominant language of input text** + +The following ``detect-dominant-language`` analyzes the input text and identifies the dominant language. The pre-trained model's confidence score is also output. :: + + aws comprehend detect-dominant-language \ + --text "It is a beautiful day in Seattle." + +Output:: + + { + "Languages": [ + { + "LanguageCode": "en", + "Score": 0.9877256155014038 + } + ] + } + +For more information, see `Dominant Language `__ in the *Amazon Comprehend Developer Guide*. diff --git a/awscli/examples/comprehend/detect-entities.rst b/awscli/examples/comprehend/detect-entities.rst new file mode 100644 index 000000000000..5144711d63eb --- /dev/null +++ b/awscli/examples/comprehend/detect-entities.rst @@ -0,0 +1,104 @@ +**To detect named entites in input text** + +The following ``detect-entities`` example analyzes the input text and returns the named entities. The pre-trained model's confidence score +is also output for each prediction. :: + + aws comprehend detect-entities \ + --language-code en \ + --text "Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card \ + account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, \ + we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. \ + Customer feedback for Sunshine Spa, 123 Main St, Anywhere. Send comments to Alice at AnySpa@example.com." + +Output:: + + { + "Entities": [ + { + "Score": 0.9994556307792664, + "Type": "PERSON", + "Text": "Zhang Wei", + "BeginOffset": 6, + "EndOffset": 15 + }, + { + "Score": 0.9981022477149963, + "Type": "PERSON", + "Text": "John", + "BeginOffset": 22, + "EndOffset": 26 + }, + { + "Score": 0.9986887574195862, + "Type": "ORGANIZATION", + "Text": "AnyCompany Financial Services, LLC", + "BeginOffset": 33, + "EndOffset": 67 + }, + { + "Score": 0.9959119558334351, + "Type": "OTHER", + "Text": "1111-XXXX-1111-XXXX", + "BeginOffset": 88, + "EndOffset": 107 + }, + { + "Score": 0.9708039164543152, + "Type": "QUANTITY", + "Text": ".53", + "BeginOffset": 133, + "EndOffset": 136 + }, + { + "Score": 0.9987268447875977, + "Type": "DATE", + "Text": "July 31st", + "BeginOffset": 152, + "EndOffset": 161 + }, + { + "Score": 0.9858865737915039, + "Type": "OTHER", + "Text": "XXXXXX1111", + "BeginOffset": 271, + "EndOffset": 281 + }, + { + "Score": 0.9700471758842468, + "Type": "OTHER", + "Text": "XXXXX0000", + "BeginOffset": 306, + "EndOffset": 315 + }, + { + "Score": 0.9591118693351746, + "Type": "ORGANIZATION", + "Text": "Sunshine Spa", + "BeginOffset": 340, + "EndOffset": 352 + }, + { + "Score": 0.9797496795654297, + "Type": "LOCATION", + "Text": "123 Main St", + "BeginOffset": 354, + "EndOffset": 365 + }, + { + "Score": 0.994929313659668, + "Type": "PERSON", + "Text": "Alice", + "BeginOffset": 394, + "EndOffset": 399 + }, + { + "Score": 0.9949769377708435, + "Type": "OTHER", + "Text": "AnySpa@example.com", + "BeginOffset": 403, + "EndOffset": 418 + } + ] + } + +For more information, see `Entities `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/detect-key-phrases.rst b/awscli/examples/comprehend/detect-key-phrases.rst new file mode 100644 index 000000000000..9d1c2cac19b0 --- /dev/null +++ b/awscli/examples/comprehend/detect-key-phrases.rst @@ -0,0 +1,122 @@ +**To detect key phrases in input text** + +The following ``detect-key-phrases`` example analyzes the input text and identifies the key noun phrases. The pre-trained model's confidence score is also +output for each prediction. :: + + aws comprehend detect-key-phrases \ + --language-code en \ + --text "Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card \ + account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, \ + we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. \ + Customer feedback for Sunshine Spa, 123 Main St, Anywhere. Send comments to Alice at AnySpa@example.com." + +Output:: + + { + "KeyPhrases": [ + { + "Score": 0.8996376395225525, + "Text": "Zhang Wei", + "BeginOffset": 6, + "EndOffset": 15 + }, + { + "Score": 0.9992469549179077, + "Text": "John", + "BeginOffset": 22, + "EndOffset": 26 + }, + { + "Score": 0.988385021686554, + "Text": "Your AnyCompany Financial Services", + "BeginOffset": 28, + "EndOffset": 62 + }, + { + "Score": 0.8740853071212769, + "Text": "LLC credit card account 1111-XXXX-1111-XXXX", + "BeginOffset": 64, + "EndOffset": 107 + }, + { + "Score": 0.9999437928199768, + "Text": "a minimum payment", + "BeginOffset": 112, + "EndOffset": 129 + }, + { + "Score": 0.9998900890350342, + "Text": ".53", + "BeginOffset": 133, + "EndOffset": 136 + }, + { + "Score": 0.9979453086853027, + "Text": "July 31st", + "BeginOffset": 152, + "EndOffset": 161 + }, + { + "Score": 0.9983011484146118, + "Text": "your autopay settings", + "BeginOffset": 172, + "EndOffset": 193 + }, + { + "Score": 0.9996572136878967, + "Text": "your payment", + "BeginOffset": 211, + "EndOffset": 223 + }, + { + "Score": 0.9995037317276001, + "Text": "the due date", + "BeginOffset": 227, + "EndOffset": 239 + }, + { + "Score": 0.9702621698379517, + "Text": "your bank account number XXXXXX1111", + "BeginOffset": 245, + "EndOffset": 280 + }, + { + "Score": 0.9179925918579102, + "Text": "the routing number XXXXX0000.Customer feedback", + "BeginOffset": 286, + "EndOffset": 332 + }, + { + "Score": 0.9978160858154297, + "Text": "Sunshine Spa", + "BeginOffset": 337, + "EndOffset": 349 + }, + { + "Score": 0.9706913232803345, + "Text": "123 Main St", + "BeginOffset": 351, + "EndOffset": 362 + }, + { + "Score": 0.9941995143890381, + "Text": "comments", + "BeginOffset": 379, + "EndOffset": 387 + }, + { + "Score": 0.9759287238121033, + "Text": "Alice", + "BeginOffset": 391, + "EndOffset": 396 + }, + { + "Score": 0.8376792669296265, + "Text": "AnySpa@example.com", + "BeginOffset": 400, + "EndOffset": 415 + } + ] + } + +For more information, see `Key Phrases `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/detect-pii-entities.rst b/awscli/examples/comprehend/detect-pii-entities.rst new file mode 100644 index 000000000000..145662505f1d --- /dev/null +++ b/awscli/examples/comprehend/detect-pii-entities.rst @@ -0,0 +1,74 @@ +**To detect pii entities in input text** + +The following ``detect-pii-entities`` example analyzes the input text and identifies entities that contain personally identifiable information (PII). The pre-trained model's +confidence score is also output for each prediction. :: + + aws comprehend detect-pii-entities \ + --language-code en \ + --text "Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card \ + account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st. Based on your autopay settings, \ + we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. \ + Customer feedback for Sunshine Spa, 123 Main St, Anywhere. Send comments to Alice at AnySpa@example.com." + +Output:: + + { + "Entities": [ + { + "Score": 0.9998322129249573, + "Type": "NAME", + "BeginOffset": 6, + "EndOffset": 15 + }, + { + "Score": 0.9998878240585327, + "Type": "NAME", + "BeginOffset": 22, + "EndOffset": 26 + }, + { + "Score": 0.9994089603424072, + "Type": "CREDIT_DEBIT_NUMBER", + "BeginOffset": 88, + "EndOffset": 107 + }, + { + "Score": 0.9999760985374451, + "Type": "DATE_TIME", + "BeginOffset": 152, + "EndOffset": 161 + }, + { + "Score": 0.9999449253082275, + "Type": "BANK_ACCOUNT_NUMBER", + "BeginOffset": 271, + "EndOffset": 281 + }, + { + "Score": 0.9999847412109375, + "Type": "BANK_ROUTING", + "BeginOffset": 306, + "EndOffset": 315 + }, + { + "Score": 0.999925434589386, + "Type": "ADDRESS", + "BeginOffset": 354, + "EndOffset": 365 + }, + { + "Score": 0.9989161491394043, + "Type": "NAME", + "BeginOffset": 394, + "EndOffset": 399 + }, + { + "Score": 0.9994171857833862, + "Type": "EMAIL", + "BeginOffset": 403, + "EndOffset": 418 + } + ] + } + +For more information, see `Personally Identifiable Information (PII) `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/detect-sentiment.rst b/awscli/examples/comprehend/detect-sentiment.rst new file mode 100644 index 000000000000..e1d1a1d793ac --- /dev/null +++ b/awscli/examples/comprehend/detect-sentiment.rst @@ -0,0 +1,22 @@ +**To detect the sentiment of an input text** + +The following ``detect-sentiment`` example analyzes the input text and returns an inference of the prevailing sentiment (``POSITIVE``, ``NEUTRAL``, ``MIXED``, or ``NEGATIVE``). :: + + aws comprehend detect-sentiment \ + --language-code en \ + --text "It is a beautiful day in Seattle" + +Output:: + + { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Positive": 0.9976957440376282, + "Negative": 9.653854067437351e-05, + "Neutral": 0.002169104292988777, + "Mixed": 3.857641786453314e-05 + } + } + + +For more information, see `Sentiment `__ in the *Amazon Comprehend Developer Guide* diff --git a/awscli/examples/comprehend/detect-syntax.rst b/awscli/examples/comprehend/detect-syntax.rst new file mode 100644 index 000000000000..1c0f617500d6 --- /dev/null +++ b/awscli/examples/comprehend/detect-syntax.rst @@ -0,0 +1,87 @@ +**To detect the parts of speech in an input text** + +The following ``detect-syntax`` example analyzes the syntax of the input text and returns the different parts of speech. +The pre-trained model's confidence score is also output for each prediction. :: + + aws comprehend detect-syntax \ + --language-code en \ + --text "It is a beautiful day in Seattle." + +Output:: + + { + "SyntaxTokens": [ + { + "TokenId": 1, + "Text": "It", + "BeginOffset": 0, + "EndOffset": 2, + "PartOfSpeech": { + "Tag": "PRON", + "Score": 0.9999740719795227 + } + }, + { + "TokenId": 2, + "Text": "is", + "BeginOffset": 3, + "EndOffset": 5, + "PartOfSpeech": { + "Tag": "VERB", + "Score": 0.999901294708252 + } + }, + { + "TokenId": 3, + "Text": "a", + "BeginOffset": 6, + "EndOffset": 7, + "PartOfSpeech": { + "Tag": "DET", + "Score": 0.9999938607215881 + } + }, + { + "TokenId": 4, + "Text": "beautiful", + "BeginOffset": 8, + "EndOffset": 17, + "PartOfSpeech": { + "Tag": "ADJ", + "Score": 0.9987351894378662 + } + }, + { + "TokenId": 5, + "Text": "day", + "BeginOffset": 18, + "EndOffset": 21, + "PartOfSpeech": { + "Tag": "NOUN", + "Score": 0.9999796748161316 + } + }, + { + "TokenId": 6, + "Text": "in", + "BeginOffset": 22, + "EndOffset": 24, + "PartOfSpeech": { + "Tag": "ADP", + "Score": 0.9998047947883606 + } + }, + { + "TokenId": 7, + "Text": "Seattle", + "BeginOffset": 25, + "EndOffset": 32, + "PartOfSpeech": { + "Tag": "PROPN", + "Score": 0.9940530061721802 + } + } + ] + } + +For more information, see `Syntax Analysis `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/detect-targeted-sentiment.rst b/awscli/examples/comprehend/detect-targeted-sentiment.rst new file mode 100644 index 000000000000..7100b7daedf4 --- /dev/null +++ b/awscli/examples/comprehend/detect-targeted-sentiment.rst @@ -0,0 +1,114 @@ +**To detect the targeted sentiment of named entities in an input text** + +The following ``detect-targeted-sentiment`` example analyzes the input text and returns the named entities in addition to the targeted sentiment associated with each entity. +The pre-trained models confidence score for each prediction is also output. :: + + aws comprehend detect-targeted-sentiment \ + --language-code en \ + --text "I do not enjoy January because it is too cold but August is the perfect temperature" + +Output:: + + { + "Entities": [ + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9999979734420776, + "GroupScore": 1.0, + "Text": "I", + "Type": "PERSON", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Positive": 0.0, + "Negative": 0.0, + "Neutral": 1.0, + "Mixed": 0.0 + } + }, + "BeginOffset": 0, + "EndOffset": 1 + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9638869762420654, + "GroupScore": 1.0, + "Text": "January", + "Type": "DATE", + "MentionSentiment": { + "Sentiment": "NEGATIVE", + "SentimentScore": { + "Positive": 0.0031610000878572464, + "Negative": 0.9967250227928162, + "Neutral": 0.00011100000119768083, + "Mixed": 1.9999999949504854e-06 + } + }, + "BeginOffset": 15, + "EndOffset": 22 + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + { + "Score": 0.9664419889450073, + "GroupScore": 1.0, + "Text": "August", + "Type": "DATE", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Positive": 0.9999549984931946, + "Negative": 3.999999989900971e-06, + "Neutral": 4.099999932805076e-05, + "Mixed": 0.0 + } + }, + "BeginOffset": 50, + "EndOffset": 56 + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "Score": 0.9803199768066406, + "GroupScore": 1.0, + "Text": "temperature", + "Type": "ATTRIBUTE", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Positive": 1.0, + "Negative": 0.0, + "Neutral": 0.0, + "Mixed": 0.0 + } + }, + "BeginOffset": 77, + "EndOffset": 88 + } + ] + } + ] + } + +For more information, see `Targeted Sentiment `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/import-model.rst b/awscli/examples/comprehend/import-model.rst new file mode 100644 index 000000000000..f9295979f6e1 --- /dev/null +++ b/awscli/examples/comprehend/import-model.rst @@ -0,0 +1,15 @@ +**To import a model** + +The following ``import-model`` example imports a model from a different AWS account. The document classifier model in account ``444455556666`` +has a resource-based policy allowing account ``111122223333`` to import the model. :: + + aws comprehend import-model \ + --source-model-arn arn:aws:comprehend:us-west-2:444455556666:document-classifier/example-classifier + +Output:: + + { + "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier" + } + +For more information, see `Copying custom models between AWS accounts `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-datasets.rst b/awscli/examples/comprehend/list-datasets.rst new file mode 100644 index 000000000000..93db7462634d --- /dev/null +++ b/awscli/examples/comprehend/list-datasets.rst @@ -0,0 +1,33 @@ +**To list all flywheel datasets** + +The following ``list-datasets`` example lists all datasets associated with a flywheel. :: + + aws comprehend list-datasets \ + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity + +Output:: + + { + "DatasetPropertiesList": [ + { + "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset-1", + "DatasetName": "example-dataset-1", + "DatasetType": "TRAIN", + "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-1/20230616T203710Z/", + "Status": "CREATING", + "CreationTime": "2023-06-16T20:37:10.400000+00:00" + }, + { + "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset-2", + "DatasetName": "example-dataset-2", + "DatasetType": "TRAIN", + "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-2/20230616T200607Z/", + "Description": "TRAIN Dataset created by Flywheel creation.", + "Status": "COMPLETED", + "NumberOfDocuments": 5572, + "CreationTime": "2023-06-16T20:06:07.722000+00:00" + } + ] + } + +For more information, see `Flywheel Overview `__ in *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-document-classification-jobs.rst b/awscli/examples/comprehend/list-document-classification-jobs.rst new file mode 100644 index 000000000000..e48e0a3a4dc1 --- /dev/null +++ b/awscli/examples/comprehend/list-document-classification-jobs.rst @@ -0,0 +1,48 @@ +**To list of all document classification jobs** + +The following ``list-document-classification-jobs`` example lists all document classification jobs. :: + + aws comprehend list-document-classification-jobs + +Output:: + + { + "DocumentClassificationJobPropertiesList": [ + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classification-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "exampleclassificationjob", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-14T17:09:51.788000+00:00", + "EndTime": "2023-06-14T17:15:58.582000+00:00", + "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classifier/mymodel/version/12", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/1234567890101-CLN-e758dd56b824aa717ceab551f11749fb/output/output.tar.gz" + }, + "DataAccessRoleArn": "arn:aws:iam::1234567890101:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", + "JobArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classification-job/123456abcdeb0e11022f22a1EXAMPLE2", + "JobName": "exampleclassificationjob2", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-14T17:22:39.829000+00:00", + "EndTime": "2023-06-14T17:28:46.107000+00:00", + "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classifier/mymodel/version/12", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/1234567890101-CLN-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + }, + "DataAccessRoleArn": "arn:aws:iam::1234567890101:role/service-role/AmazonComprehendServiceRole-example-role" + } + ] + } + +For more information, see `Custom Classification `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-document-classifier-summaries.rst b/awscli/examples/comprehend/list-document-classifier-summaries.rst new file mode 100644 index 000000000000..289963f05842 --- /dev/null +++ b/awscli/examples/comprehend/list-document-classifier-summaries.rst @@ -0,0 +1,28 @@ +**To list the summaries of all created document classifiers** + +The following ``list-document-classifier-summaries`` example lists all created document classifier summaries. :: + + aws comprehend list-document-classifier-summaries + +Output:: + + { + "DocumentClassifierSummariesList": [ + { + "DocumentClassifierName": "example-classifier-1", + "NumberOfVersions": 1, + "LatestVersionCreatedAt": "2023-06-13T22:07:59.825000+00:00", + "LatestVersionName": "1", + "LatestVersionStatus": "TRAINED" + }, + { + "DocumentClassifierName": "example-classifier-2", + "NumberOfVersions": 2, + "LatestVersionCreatedAt": "2023-06-13T21:54:59.589000+00:00", + "LatestVersionName": "2", + "LatestVersionStatus": "TRAINED" + } + ] + } + +For more information, see `Creating and managing custom models `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-document-classifiers.rst b/awscli/examples/comprehend/list-document-classifiers.rst new file mode 100644 index 000000000000..4b4c379b152b --- /dev/null +++ b/awscli/examples/comprehend/list-document-classifiers.rst @@ -0,0 +1,58 @@ +**To list of all document classifiers** + +The following ``list-document-classifiers`` example lists all trained and in-training document classifier models. :: + + aws comprehend list-document-classifiers + +Output:: + + { + "DocumentClassifierPropertiesList": [ + { + "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", + "LanguageCode": "en", + "Status": "TRAINED", + "SubmitTime": "2023-06-13T19:04:15.735000+00:00", + "EndTime": "2023-06-13T19:42:31.752000+00:00", + "TrainingStartTime": "2023-06-13T19:08:20.114000+00:00", + "TrainingEndTime": "2023-06-13T19:41:35.080000+00:00", + "InputDataConfig": { + "DataFormat": "COMPREHEND_CSV", + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" + }, + "OutputDataConfig": {}, + "ClassifierMetadata": { + "NumberOfLabels": 3, + "NumberOfTrainedDocuments": 5016, + "NumberOfTestDocuments": 557, + "EvaluationMetrics": { + "Accuracy": 0.9856, + "Precision": 0.9919, + "Recall": 0.9459, + "F1Score": 0.9673, + "MicroPrecision": 0.9856, + "MicroRecall": 0.9856, + "MicroF1Score": 0.9856, + "HammingLoss": 0.0144 + } + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-testorle", + "Mode": "MULTI_CLASS" + }, + { + "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2", + "LanguageCode": "en", + "Status": "TRAINING", + "SubmitTime": "2023-06-13T21:20:28.690000+00:00", + "InputDataConfig": { + "DataFormat": "COMPREHEND_CSV", + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" + }, + "OutputDataConfig": {}, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-testorle", + "Mode": "MULTI_CLASS" + } + ] + } + +For more information, see `Creating and managing custom models `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-dominant-language-detection-jobs.rst b/awscli/examples/comprehend/list-dominant-language-detection-jobs.rst new file mode 100644 index 000000000000..4e3e8e6192b8 --- /dev/null +++ b/awscli/examples/comprehend/list-dominant-language-detection-jobs.rst @@ -0,0 +1,46 @@ +**To list all dominant language detection jobs** + +The following ``list-dominant-language-detection-jobs`` example lists all in-progress and completed asynchronous dominant language detection jobs. :: + + aws comprehend list-dominant-language-detection-jobs + +Output:: + + { + "DominantLanguageDetectionJobPropertiesList": [ + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "languageanalysis1", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-09T18:10:38.037000+00:00", + "EndTime": "2023-06-09T18:18:45.498000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "languageanalysis2", + "JobStatus": "STOPPED", + "SubmitTime": "2023-06-09T18:16:33.690000+00:00", + "EndTime": "2023-06-09T18:24:40.608000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + } + ] + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-endpoints.rst b/awscli/examples/comprehend/list-endpoints.rst new file mode 100644 index 000000000000..573e46e624f2 --- /dev/null +++ b/awscli/examples/comprehend/list-endpoints.rst @@ -0,0 +1,34 @@ +**To list of all endpoints** + +The following ``list-endpoints`` example lists all active model-specific endpoints. :: + + aws comprehend list-endpoints + +Output:: + + { + "EndpointPropertiesList": [ + { + "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/ExampleClassifierEndpoint", + "Status": "IN_SERVICE", + "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", + "DesiredModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier1", + "DesiredInferenceUnits": 1, + "CurrentInferenceUnits": 1, + "CreationTime": "2023-06-13T20:32:54.526000+00:00", + "LastModifiedTime": "2023-06-13T20:32:54.526000+00:00" + }, + { + "EndpointArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/ExampleClassifierEndpoint2", + "Status": "IN_SERVICE", + "ModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2", + "DesiredModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2", + "DesiredInferenceUnits": 1, + "CurrentInferenceUnits": 1, + "CreationTime": "2023-06-13T20:32:54.526000+00:00", + "LastModifiedTime": "2023-06-13T20:32:54.526000+00:00" + } + ] + } + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-entities-detection-jobs.rst b/awscli/examples/comprehend/list-entities-detection-jobs.rst new file mode 100644 index 000000000000..d1aa8fd0e13e --- /dev/null +++ b/awscli/examples/comprehend/list-entities-detection-jobs.rst @@ -0,0 +1,65 @@ +**To list all entities detection jobs** + +The following ``list-entities-detection-jobs`` example lists all asynchronous entities detection jobs. :: + + aws comprehend list-entities-detection-jobs + +Output:: + + { + "EntitiesDetectionJobPropertiesList": [ + { + "JobId": "468af39c28ab45b83eb0c4ab9EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/468af39c28ab45b83eb0c4ab9EXAMPLE", + "JobName": "example-entities-detection", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-08T20:57:46.476000+00:00", + "EndTime": "2023-06-08T21:05:53.718000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-468af39c28ab45b83eb0c4ab9EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "809691caeaab0e71406f80a28EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/809691caeaab0e71406f80a28EXAMPLE", + "JobName": "example-entities-detection-2", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-08T21:30:15.323000+00:00", + "EndTime": "2023-06-08T21:40:23.509000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-809691caeaab0e71406f80a28EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "e00597c36b448b91d70dea165EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/e00597c36b448b91d70dea165EXAMPLE", + "JobName": "example-entities-detection-3", + "JobStatus": "STOPPED", + "SubmitTime": "2023-06-08T22:19:28.528000+00:00", + "EndTime": "2023-06-08T22:27:33.991000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-e00597c36b448b91d70dea165EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + } + ] + } + +For more information, see `Entities `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-entity-recognizer-summaries.rst b/awscli/examples/comprehend/list-entity-recognizer-summaries.rst new file mode 100644 index 000000000000..5ca9011e0736 --- /dev/null +++ b/awscli/examples/comprehend/list-entity-recognizer-summaries.rst @@ -0,0 +1,35 @@ +**To list of summaries for all created entity recognizers** + +The following ``list-entity-recognizer-summaries`` example lists all entity recognizer summaries. :: + + aws comprehend list-entity-recognizer-summaries + +Output:: + + { + "EntityRecognizerSummariesList": [ + { + "RecognizerName": "entity-recognizer-3", + "NumberOfVersions": 2, + "LatestVersionCreatedAt": "2023-06-15T23:15:07.621000+00:00", + "LatestVersionName": "2", + "LatestVersionStatus": "STOP_REQUESTED" + }, + { + "RecognizerName": "entity-recognizer-2", + "NumberOfVersions": 1, + "LatestVersionCreatedAt": "2023-06-14T22:55:27.805000+00:00", + "LatestVersionName": "2" + "LatestVersionStatus": "TRAINED" + }, + { + "RecognizerName": "entity-recognizer-1", + "NumberOfVersions": 1, + "LatestVersionCreatedAt": "2023-06-14T20:44:59.631000+00:00", + "LatestVersionName": "1", + "LatestVersionStatus": "TRAINED" + } + ] + } + +For more information, see `Custom entity recognition `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-entity-recognizers.rst b/awscli/examples/comprehend/list-entity-recognizers.rst new file mode 100644 index 000000000000..86c637a99540 --- /dev/null +++ b/awscli/examples/comprehend/list-entity-recognizers.rst @@ -0,0 +1,105 @@ +**To list of all custom entity recognizers** + +The following ``list-entity-recognizers`` example lists all created custom entity recognizers. :: + + aws comprehend list-entity-recognizers + +Output:: + + { + "EntityRecognizerPropertiesList": [ + { + "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/EntityRecognizer/version/1", + "LanguageCode": "en", + "Status": "TRAINED", + "SubmitTime": "2023-06-14T20:44:59.631000+00:00", + "EndTime": "2023-06-14T20:59:19.532000+00:00", + "TrainingStartTime": "2023-06-14T20:48:52.811000+00:00", + "TrainingEndTime": "2023-06-14T20:58:11.473000+00:00", + "InputDataConfig": { + "DataFormat": "COMPREHEND_CSV", + "EntityTypes": [ + { + "Type": "BUSINESS" + } + ], + "Documents": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/dataset/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "EntityList": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity.csv" + } + }, + "RecognizerMetadata": { + "NumberOfTrainedDocuments": 1814, + "NumberOfTestDocuments": 486, + "EvaluationMetrics": { + "Precision": 100.0, + "Recall": 100.0, + "F1Score": 100.0 + }, + "EntityTypes": [ + { + "Type": "BUSINESS", + "EvaluationMetrics": { + "Precision": 100.0, + "Recall": 100.0, + "F1Score": 100.0 + }, + "NumberOfTrainMentions": 1520 + } + ] + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole", + "VersionName": "1" + }, + { + "EntityRecognizerArn": "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/entityrecognizer3", + "LanguageCode": "en", + "Status": "TRAINED", + "SubmitTime": "2023-06-14T22:57:51.056000+00:00", + "EndTime": "2023-06-14T23:14:13.894000+00:00", + "TrainingStartTime": "2023-06-14T23:01:33.984000+00:00", + "TrainingEndTime": "2023-06-14T23:13:02.984000+00:00", + "InputDataConfig": { + "DataFormat": "COMPREHEND_CSV", + "EntityTypes": [ + { + "Type": "DEVICE" + } + ], + "Documents": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/raw_txt.csv", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "EntityList": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity_list.csv" + } + }, + "RecognizerMetadata": { + "NumberOfTrainedDocuments": 4616, + "NumberOfTestDocuments": 3489, + "EvaluationMetrics": { + "Precision": 98.54227405247813, + "Recall": 100.0, + "F1Score": 99.26578560939794 + }, + "EntityTypes": [ + { + "Type": "DEVICE", + "EvaluationMetrics": { + "Precision": 98.54227405247813, + "Recall": 100.0, + "F1Score": 99.26578560939794 + }, + "NumberOfTrainMentions": 2764 + } + ] + }, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" + } + ] + } + +For more information, see `Custom entity recognition `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-events-detection-jobs.rst b/awscli/examples/comprehend/list-events-detection-jobs.rst new file mode 100644 index 000000000000..15912f3bb1d5 --- /dev/null +++ b/awscli/examples/comprehend/list-events-detection-jobs.rst @@ -0,0 +1,62 @@ +**To list all events detection jobs** + +The following ``list-events-detection-jobs`` example lists all asynchronous events detection jobs. :: + + aws comprehend list-events-detection-jobs + +Output:: + + { + "EventsDetectionJobPropertiesList": [ + { + "JobId": "aa9593f9203e84f3ef032ce18EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:1111222233333:events-detection-job/aa9593f9203e84f3ef032ce18EXAMPLE", + "JobName": "events_job_1", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-12T19:14:57.751000+00:00", + "EndTime": "2023-06-12T19:21:04.962000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/EventsData/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/1111222233333-EVENTS-aa9593f9203e84f3ef032ce18EXAMPLE/output/" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::1111222233333:role/service-role/AmazonComprehendServiceRole-example-role", + "TargetEventTypes": [ + "BANKRUPTCY", + "EMPLOYMENT", + "CORPORATE_ACQUISITION", + "CORPORATE_MERGER", + "INVESTMENT_GENERAL" + ] + }, + { + "JobId": "4a990a2f7e82adfca6e171135EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:1111222233333:events-detection-job/4a990a2f7e82adfca6e171135EXAMPLE", + "JobName": "events_job_2", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-12T19:55:43.702000+00:00", + "EndTime": "2023-06-12T20:03:49.893000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/EventsData/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/1111222233333-EVENTS-4a990a2f7e82adfca6e171135EXAMPLE/output/" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::1111222233333:role/service-role/AmazonComprehendServiceRole-example-role", + "TargetEventTypes": [ + "BANKRUPTCY", + "EMPLOYMENT", + "CORPORATE_ACQUISITION", + "CORPORATE_MERGER", + "INVESTMENT_GENERAL" + ] + } + ] + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-flywheel-iteration-history.rst b/awscli/examples/comprehend/list-flywheel-iteration-history.rst new file mode 100644 index 000000000000..00ef07684fc6 --- /dev/null +++ b/awscli/examples/comprehend/list-flywheel-iteration-history.rst @@ -0,0 +1,49 @@ +**To list all flywheel iteration history** + +The following ``list-flywheel-iteration-history`` example lists all iterations of a flywheel. :: + + aws comprehend list-flywheel-iteration-history + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel + +Output:: + + { + "FlywheelIterationPropertiesList": [ + { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel", + "FlywheelIterationId": "20230619TEXAMPLE", + "CreationTime": "2023-06-19T04:00:32.594000+00:00", + "EndTime": "2023-06-19T04:00:49.248000+00:00", + "Status": "COMPLETED", + "Message": "FULL_ITERATION: Flywheel iteration performed all functions successfully.", + "EvaluatedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1", + "EvaluatedModelMetrics": { + "AverageF1Score": 0.7742663922375772, + "AverageF1Score": 0.9876464664646313, + "AveragePrecision": 0.9800000253081214, + "AverageRecall": 0.9445600253081214, + "AverageAccuracy": 0.9997281665190434 + }, + "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-BUCKET/example-flywheel/schemaVersion=1/20230619TEXAMPLE/evaluation/20230619TEXAMPLE/" + }, + { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-2", + "FlywheelIterationId": "20230616TEXAMPLE", + "CreationTime": "2023-06-16T21:10:26.385000+00:00", + "EndTime": "2023-06-16T23:33:16.827000+00:00", + "Status": "COMPLETED", + "Message": "FULL_ITERATION: Flywheel iteration performed all functions successfully.", + "EvaluatedModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/spamvshamclassify/version/1", + "EvaluatedModelMetrics": { + "AverageF1Score": 0.7742663922375772, + "AverageF1Score": 0.9767700253081214, + "AveragePrecision": 0.9767700253081214, + "AverageRecall": 0.9767700253081214, + "AverageAccuracy": 0.9858281665190434 + }, + "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-2/schemaVersion=1/20230616TEXAMPLE/evaluation/20230616TEXAMPLE/" + } + ] + } + +For more information, see `Flywheel overview `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-flywheels.rst b/awscli/examples/comprehend/list-flywheels.rst new file mode 100644 index 000000000000..f36b73dd0ff9 --- /dev/null +++ b/awscli/examples/comprehend/list-flywheels.rst @@ -0,0 +1,34 @@ +**To list all flywheels** + +The following ``list-flywheels`` example lists all created flywheels. :: + + aws comprehend list-flywheels + +Output:: + + { + "FlywheelSummaryList": [ + { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1", + "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifer/version/1", + "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-1/schemaVersion=1/20230616T200543Z/", + "Status": "ACTIVE", + "ModelType": "DOCUMENT_CLASSIFIER", + "CreationTime": "2023-06-16T20:05:43.242000+00:00", + "LastModifiedTime": "2023-06-19T04:00:43.027000+00:00", + "LatestFlywheelIteration": "20230619T040032Z" + }, + { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-2", + "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifer2/version/1", + "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-2/schemaVersion=1/20220616T200543Z/", + "Status": "ACTIVE", + "ModelType": "DOCUMENT_CLASSIFIER", + "CreationTime": "2022-06-16T20:05:43.242000+00:00", + "LastModifiedTime": "2022-06-19T04:00:43.027000+00:00", + "LatestFlywheelIteration": "20220619T040032Z" + } + ] + } + +For more information, see `Flywheel overview `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-key-phrases-detection-jobs.rst b/awscli/examples/comprehend/list-key-phrases-detection-jobs.rst new file mode 100644 index 000000000000..f26b292fbe48 --- /dev/null +++ b/awscli/examples/comprehend/list-key-phrases-detection-jobs.rst @@ -0,0 +1,66 @@ +**To list all key phrases detection jobs** + +The following ``list-key-phrases-detection-jobs`` example lists all in-progress and completed asynchronous key phrases detection jobs. :: + + aws comprehend list-key-phrases-detection-jobs + +Output:: + + { + "KeyPhrasesDetectionJobPropertiesList": [ + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "keyphrasesanalysis1", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-08T22:31:43.767000+00:00", + "EndTime": "2023-06-08T22:39:52.565000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "123456abcdeb0e11022f22a33EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a33EXAMPLE", + "JobName": "keyphrasesanalysis2", + "JobStatus": "STOPPED", + "SubmitTime": "2023-06-08T22:57:52.154000+00:00", + "EndTime": "2023-06-08T23:05:48.385000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a33EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "123456abcdeb0e11022f22a44EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a44EXAMPLE", + "JobName": "keyphrasesanalysis3", + "JobStatus": "FAILED", + "Message": "NO_READ_ACCESS_TO_INPUT: The provided data access role does not have proper access to the input data.", + "SubmitTime": "2023-06-09T16:47:04.029000+00:00", + "EndTime": "2023-06-09T16:47:18.413000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a44EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + } + ] + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-pii-entities-detection-jobs.rst b/awscli/examples/comprehend/list-pii-entities-detection-jobs.rst new file mode 100644 index 000000000000..2523e1f20514 --- /dev/null +++ b/awscli/examples/comprehend/list-pii-entities-detection-jobs.rst @@ -0,0 +1,50 @@ +**To list all pii entities detection jobs** + +The following ``list-pii-entities-detection-jobs`` example lists all in-progress and completed asynchronous pii detection jobs. :: + + aws comprehend list-pii-entities-detection-jobs + +Output:: + + { + "PiiEntitiesDetectionJobPropertiesList": [ + { + "JobId": "6f9db0c42d0c810e814670ee4EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/6f9db0c42d0c810e814670ee4EXAMPLE", + "JobName": "example-pii-detection-job", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-09T21:02:46.241000+00:00", + "EndTime": "2023-06-09T21:12:52.602000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/111122223333-PII-6f9db0c42d0c810e814670ee4EXAMPLE/output/" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", + "Mode": "ONLY_OFFSETS" + }, + { + "JobId": "d927562638cfa739331a99b3cEXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/d927562638cfa739331a99b3cEXAMPLE", + "JobName": "example-pii-detection-job-2", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-09T21:20:58.211000+00:00", + "EndTime": "2023-06-09T21:31:06.027000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-PII-d927562638cfa739331a99b3cEXAMPLE/output/" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", + "Mode": "ONLY_OFFSETS" + } + ] + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-sentiment-detection-jobs.rst b/awscli/examples/comprehend/list-sentiment-detection-jobs.rst new file mode 100644 index 000000000000..39a5485ad09b --- /dev/null +++ b/awscli/examples/comprehend/list-sentiment-detection-jobs.rst @@ -0,0 +1,48 @@ +**To list all sentiment detection jobs** + +The following ``list-sentiment-detection-jobs`` example lists all in-progress and completed asynchronous sentiment detection jobs. :: + + aws comprehend list-sentiment-detection-jobs + +Output:: + + { + "SentimentDetectionJobPropertiesList": [ + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "example-sentiment-detection-job", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-09T22:42:20.545000+00:00", + "EndTime": "2023-06-09T22:52:27.416000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/123456abcdeb0e11022f22a1EXAMPLE2", + "JobName": "example-sentiment-detection-job-2", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-09T23:16:15.956000+00:00", + "EndTime": "2023-06-09T23:26:00.168000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData2", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + } + ] + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-tags-for-resource.rst b/awscli/examples/comprehend/list-tags-for-resource.rst new file mode 100644 index 000000000000..91d224dd5584 --- /dev/null +++ b/awscli/examples/comprehend/list-tags-for-resource.rst @@ -0,0 +1,24 @@ +**To list tags for resource** + +The following ``list-tags-for-resource`` example lists the tags for an Amazon Comprehend resource. :: + + aws comprehend list-tags-for-resource \ + --resource-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1 + +Output:: + + { + "ResourceArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1", + "Tags": [ + { + "Key": "Department", + "Value": "Finance" + }, + { + "Key": "location", + "Value": "Seattle" + } + ] + } + +For more information, see `Tagging your resources `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst b/awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst new file mode 100644 index 000000000000..ead426d2068d --- /dev/null +++ b/awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst @@ -0,0 +1,48 @@ +**To list all targeted sentiment detection jobs** + +The following ``list-targeted-sentiment-detection-jobs`` example lists all in-progress and completed asynchronous targeted sentiment detection jobs. :: + + aws comprehend list-targeted-sentiment-detection-jobs + +Output:: + + { + "TargetedSentimentDetectionJobPropertiesList": [ + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName": "example-targeted-sentiment-detection-job", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-09T22:42:20.545000+00:00", + "EndTime": "2023-06-09T22:52:27.416000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-IOrole" + }, + { + "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/123456abcdeb0e11022f22a1EXAMPLE2", + "JobName": "example-targeted-sentiment-detection-job-2", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-09T23:16:15.956000+00:00", + "EndTime": "2023-06-09T23:26:00.168000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData2", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + }, + "LanguageCode": "en", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + } + ] + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/list-topics-detection-jobs.rst b/awscli/examples/comprehend/list-topics-detection-jobs.rst new file mode 100644 index 000000000000..d0c86a8ac860 --- /dev/null +++ b/awscli/examples/comprehend/list-topics-detection-jobs.rst @@ -0,0 +1,64 @@ +**To list all topic detection jobs** + +The following ``list-topics-detection-jobs`` example lists all in-progress and completed asynchronous topics detection jobs. :: + + aws comprehend list-topics-detection-jobs + +Output:: + + { + "TopicsDetectionJobPropertiesList": [ + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobName" "topic-analysis-1" + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-09T18:40:35.384000+00:00", + "EndTime": "2023-06-09T18:46:41.936000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + }, + "NumberOfTopics": 10, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "123456abcdeb0e11022f22a1EXAMPLE2", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a1EXAMPLE2", + "JobName": "topic-analysis-2", + "JobStatus": "COMPLETED", + "SubmitTime": "2023-06-09T18:44:43.414000+00:00", + "EndTime": "2023-06-09T18:50:50.872000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + }, + "NumberOfTopics": 10, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + }, + { + "JobId": "123456abcdeb0e11022f22a1EXAMPLE3", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/123456abcdeb0e11022f22a1EXAMPLE3", + "JobName": "topic-analysis-2", + "JobStatus": "IN_PROGRESS", + "SubmitTime": "2023-06-09T18:50:56.737000+00:00", + "InputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "InputFormat": "ONE_DOC_PER_LINE" + }, + "OutputDataConfig": { + "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE3/output/output.tar.gz" + }, + "NumberOfTopics": 10, + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" + } + ] + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/put-resource-policy.rst b/awscli/examples/comprehend/put-resource-policy.rst new file mode 100644 index 000000000000..d9ad31129654 --- /dev/null +++ b/awscli/examples/comprehend/put-resource-policy.rst @@ -0,0 +1,16 @@ +**To attach a resource-based policy** + +The following ``put-resource-policy`` example attaches a resource-based policy to a model so that can be imported by another AWS account. +The policy is attached to the model in account ``111122223333`` and allows account ``444455556666`` import the model. :: + + aws comprehend put-resource-policy \ + --resource-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1 \ + --resource-policy '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Action":"comprehend:ImportModel","Resource":"*","Principal":{"AWS":["arn:aws:iam::444455556666:root"]}}]}' + +Ouput:: + + { + "PolicyRevisionId": "aaa111d069d07afaa2aa3106aEXAMPLE" + } + +For more information, see `Copying custom models between AWS accounts `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-document-classification-job.rst b/awscli/examples/comprehend/start-document-classification-job.rst new file mode 100644 index 000000000000..a603702b085c --- /dev/null +++ b/awscli/examples/comprehend/start-document-classification-job.rst @@ -0,0 +1,41 @@ +**To start document classification job** + +The following ``start-document-classification-job`` example starts a document classification job with a custom model on all of the files at the address specified by the ``--input-data-config`` tag. +In this example, the input S3 bucket contains ``SampleSMStext1.txt``, ``SampleSMStext2.txt``, and ``SampleSMStext3.txt``. The model was previously trained on document classifications +of spam and non-spam, or, "ham", SMS messages. When the job is complete, ``output.tar.gz`` is put at the location specified by the ``--output-data-config`` tag. ``output.tar.gz`` contains ``predictions.jsonl`` +which lists the classification of each document. The Json output is printed on one line per file, but is formatted here for readability. :: + + aws comprehend start-document-classification-job \ + --job-name exampleclassificationjob \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET-INPUT/jobdata/" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ + --document-classifier-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/mymodel/version/12 + +Contents of ``SampleSMStext1.txt``:: + + "CONGRATULATIONS! TXT 2155550100 to win $5000" + +Contents of ``SampleSMStext2.txt``:: + + "Hi, when do you want me to pick you up from practice?" + +Contents of ``SampleSMStext3.txt``:: + + "Plz send bank account # to 2155550100 to claim prize!!" + +Output:: + + { + "JobId": "e758dd56b824aa717ceab551fEXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:document-classification-job/e758dd56b824aa717ceab551fEXAMPLE", + "JobStatus": "SUBMITTED" + } + +Contents of ``predictions.jsonl``:: + + {"File": "SampleSMSText1.txt", "Line": "0", "Classes": [{"Name": "spam", "Score": 0.9999}, {"Name": "ham", "Score": 0.0001}]} + {"File": "SampleSMStext2.txt", "Line": "0", "Classes": [{"Name": "ham", "Score": 0.9994}, {"Name": "spam", "Score": 0.0006}]} + {"File": "SampleSMSText3.txt", "Line": "0", "Classes": [{"Name": "spam", "Score": 0.9999}, {"Name": "ham", "Score": 0.0001}]} + +For more information, see `Custom Classification `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-dominant-language-detection-job.rst b/awscli/examples/comprehend/start-dominant-language-detection-job.rst new file mode 100644 index 000000000000..cab73ff1208b --- /dev/null +++ b/awscli/examples/comprehend/start-dominant-language-detection-job.rst @@ -0,0 +1,32 @@ +**To start an asynchronous language detection job** + +The following ``start-dominant-language-detection-job`` example starts an asynchronous language detection job for all of the files located at the address specified by +the ``--input-data-config`` tag. The S3 bucket in this example contains ``Sampletext1.txt``. +When the job is complete, the folder, ``output``, is placed in the location specified by the ``--output-data-config`` tag. The folder contains ``output.txt`` +which contains the dominant language of each of the text files as well as the pre-trained model's confidence score for each prediction. :: + + aws comprehend start-dominant-language-detection-job \ + --job-name example_language_analysis_job \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ + --language-code en + +Contents of Sampletext1.txt:: + + "Physics is the natural science that involves the study of matter and its motion and behavior through space and time, along with related concepts such as energy and force." + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobStatus": "SUBMITTED" + } + +Contents of ``output.txt``:: + + {"File": "Sampletext1.txt", "Languages": [{"LanguageCode": "en", "Score": 0.9913753867149353}], "Line": 0} + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-entities-detection-job.rst b/awscli/examples/comprehend/start-entities-detection-job.rst new file mode 100644 index 000000000000..08065c6dbf00 --- /dev/null +++ b/awscli/examples/comprehend/start-entities-detection-job.rst @@ -0,0 +1,243 @@ +**Example 1: To start a standard entity detection job using the pre-trained model** + +The following ``start-entities-detection-job`` example starts an asynchronous entities detection job for all files located at the address specified by +the ``--input-data-config`` tag. The S3 bucket in this example contains ``Sampletext1.txt``, ``Sampletext2.txt``, and ``Sampletext3.txt``. +When the job is complete, the folder, ``output``, is placed in the location specified by the ``--output-data-config`` tag. The folder contains +``output.txt`` which lists all of the named entities detected within each text file as well as the pre-trained model's confidence score for each prediction. +The Json output is printed on one line per input file, but is formatted here for readability. :: + + aws comprehend start-entities-detection-job \ + --job-name entitiestest \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ + --language-code en + +Contents of ``Sampletext1.txt``:: + + "Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st." + +Contents of ``Sampletext2.txt``:: + + "Dear Max, based on your autopay settings for your account example1.org account, we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. " + +Contents of ``Sampletext3.txt``:: + + "Jane, please submit any customer feedback from this weekend to AnySpa, 123 Main St, Anywhere and send comments to Alice at AnySpa@example.com." + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobStatus": "SUBMITTED" + } + +Contents of ``output.txt`` with line indents for readability:: + + { + "Entities": [ + { + "BeginOffset": 6, + "EndOffset": 15, + "Score": 0.9994006636420306, + "Text": "Zhang Wei", + "Type": "PERSON" + }, + { + "BeginOffset": 22, + "EndOffset": 26, + "Score": 0.9976647915128143, + "Text": "John", + "Type": "PERSON" + }, + { + "BeginOffset": 33, + "EndOffset": 67, + "Score": 0.9984608700836206, + "Text": "AnyCompany Financial Services, LLC", + "Type": "ORGANIZATION" + }, + { + "BeginOffset": 88, + "EndOffset": 107, + "Score": 0.9868521019555556, + "Text": "1111-XXXX-1111-XXXX", + "Type": "OTHER" + }, + { + "BeginOffset": 133, + "EndOffset": 139, + "Score": 0.998242565709204, + "Text": "$24.53", + "Type": "QUANTITY" + }, + { + "BeginOffset": 155, + "EndOffset": 164, + "Score": 0.9993039263159287, + "Text": "July 31st", + "Type": "DATE" + } + ], + "File": "SampleText1.txt", + "Line": 0 + } + { + "Entities": [ + { + "BeginOffset": 5, + "EndOffset": 8, + "Score": 0.9866232147545232, + "Text": "Max", + "Type": "PERSON" + }, + { + "BeginOffset": 156, + "EndOffset": 166, + "Score": 0.9797723450933329, + "Text": "XXXXXX1111", + "Type": "OTHER" + }, + { + "BeginOffset": 191, + "EndOffset": 200, + "Score": 0.9247838572396843, + "Text": "XXXXX0000", + "Type": "OTHER" + } + ], + "File": "SampleText2.txt", + "Line": 0 + } + { + "Entities": [ + { + "Score": 0.9990532994270325, + "Type": "PERSON", + "Text": "Jane", + "BeginOffset": 0, + "EndOffset": 4 + }, + { + "Score": 0.9519651532173157, + "Type": "DATE", + "Text": "this weekend", + "BeginOffset": 47, + "EndOffset": 59 + }, + { + "Score": 0.5566426515579224, + "Type": "ORGANIZATION", + "Text": "AnySpa", + "BeginOffset": 63, + "EndOffset": 69 + }, + { + "Score": 0.8059805631637573, + "Type": "LOCATION", + "Text": "123 Main St, Anywhere", + "BeginOffset": 71, + "EndOffset": 92 + }, + { + "Score": 0.998830258846283, + "Type": "PERSON", + "Text": "Alice", + "BeginOffset": 114, + "EndOffset": 119 + }, + { + "Score": 0.997818112373352, + "Type": "OTHER", + "Text": "AnySpa@example.com", + "BeginOffset": 123, + "EndOffset": 138 + } + ], + "File": "SampleText3.txt", + "Line": 0 + } + + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. + +**Example 2: To start a custom entity detection job** + +The following ``start-entities-detection-job`` example starts an asynchronous custom entities detection job for all files located at the address specified by +the ``--input-data-config`` tag. In this example, the S3 bucket in this example contains ``SampleFeedback1.txt``, ``SampleFeedback2.txt``, and ``SampleFeedback3.txt``. +The entity recognizer model was trained on customer support Feedbacks to recognize device names. When the job is complete, an the folder, ``output``, is put at the location specified by the ``--output-data-config`` tag. The folder contains +``output.txt``, which lists all of the named entities detected within each text file as well as the pre-trained model's confidence score for each prediction. The Json output is printed on one line per file, but is formatted here for readability. :: + + aws comprehend start-entities-detection-job \ + --job-name customentitiestest \ + --entity-recognizer-arn "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/entityrecognizer" \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/jobdata/" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-IOrole" + +Contents of ``SampleFeedback1.txt``:: + + "I've been on the AnyPhone app have had issues for 24 hours when trying to pay bill. Cannot make payment. Sigh. | Oh man! Lets get that app up and running. DM me, and we can get to work!" + +Contents of ``SampleFeedback2.txt``:: + + "Hi, I have a discrepancy with my new bill. Could we get it sorted out? A rep added stuff I didnt sign up for when I did my AnyPhone 10 upgrade. | We can absolutely get this sorted!" + +Contents of ``SampleFeedback3.txt``:: + + "Is the by 1 get 1 free AnySmartPhone promo still going on? | Hi Christian! It ended yesterday, send us a DM if you have any questions and we can take a look at your options!" + +Output:: + + { + "JobId": "019ea9edac758806850fa8a79ff83021", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/019ea9edac758806850fa8a79ff83021", + "JobStatus": "SUBMITTED" + } + +Contents of ``output.txt`` with line indents for readability:: + + { + "Entities": [ + { + "BeginOffset": 17, + "EndOffset": 25, + "Score": 0.9999728210205924, + "Text": "AnyPhone", + "Type": "DEVICE" + } + ], + "File": "SampleFeedback1.txt", + "Line": 0 + } + { + "Entities": [ + { + "BeginOffset": 123, + "EndOffset": 133, + "Score": 0.9999892116761524, + "Text": "AnyPhone 10", + "Type": "DEVICE" + } + ], + "File": "SampleFeedback2.txt", + "Line": 0 + } + { + "Entities": [ + { + "BeginOffset": 23, + "EndOffset": 35, + "Score": 0.9999971389852362, + "Text": "AnySmartPhone", + "Type": "DEVICE" + } + ], + "File": "SampleFeedback3.txt", + "Line": 0 + } + +For more information, see `Custom entity recognition `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-events-detection-job.rst b/awscli/examples/comprehend/start-events-detection-job.rst new file mode 100644 index 000000000000..84681c9459e1 --- /dev/null +++ b/awscli/examples/comprehend/start-events-detection-job.rst @@ -0,0 +1,324 @@ +**To start an asynchronous events detection job** + +The following ``start-events-detection-job`` example starts an asynchronous events detection job for all files located at the address specified by +the ``--input-data-config`` tag. Possible target event types include ``BANKRUPCTY``, ``EMPLOYMENT``, ``CORPORATE_ACQUISITION``, ``INVESTMENT_GENERAL``, ``CORPORATE_MERGER``, ``IPO``, ``RIGHTS_ISSUE``, +``SECONDARY_OFFERING``, ``SHELF_OFFERING``, ``TENDER_OFFERING``, and ``STOCK_SPLIT``. The S3 bucket in this example contains ``SampleText1.txt``, ``SampleText2.txt``, and ``SampleText3.txt``. +When the job is complete, the folder, ``output``, is placed in the location specified by the ``--output-data-config`` tag. The folder contains +``SampleText1.txt.out``, ``SampleText2.txt.out``, and ``SampleText3.txt.out``. The JSON output is printed on one line per file, but is formatted here for readability. :: + + aws comprehend start-events-detection-job \ + --job-name events-detection-1 \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/EventsData" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole \ + --language-code en \ + --target-event-types "BANKRUPTCY" "EMPLOYMENT" "CORPORATE_ACQUISITION" "CORPORATE_MERGER" "INVESTMENT_GENERAL" + +Contents of ``SampleText1.txt``:: + + "Company AnyCompany grew by increasing sales and through acquisitions. After purchasing competing firms in 2020, AnyBusiness, a part of the AnyBusinessGroup, gave Jane Does firm a going rate of one cent a gallon or forty-two cents a barrel." + +Contents of ``SampleText2.txt``:: + + "In 2021, AnyCompany officially purchased AnyBusiness for 100 billion dollars, surprising and exciting the shareholders." + +Contents of ``SampleText3.txt``:: + + "In 2022, AnyCompany stock crashed 50. Eventually later that year they filed for bankruptcy." + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:events-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobStatus": "SUBMITTED" + } + +Contents of ``SampleText1.txt.out`` with line indents for readability:: + + { + "Entities": [ + { + "Mentions": [ + { + "BeginOffset": 8, + "EndOffset": 18, + "Score": 0.99977, + "Text": "AnyCompany", + "Type": "ORGANIZATION", + "GroupScore": 1 + }, + { + "BeginOffset": 112, + "EndOffset": 123, + "Score": 0.999747, + "Text": "AnyBusiness", + "Type": "ORGANIZATION", + "GroupScore": 0.979826 + }, + { + "BeginOffset": 171, + "EndOffset": 175, + "Score": 0.999615, + "Text": "firm", + "Type": "ORGANIZATION", + "GroupScore": 0.871647 + } + ] + }, + { + "Mentions": [ + { + "BeginOffset": 97, + "EndOffset": 102, + "Score": 0.987687, + "Text": "firms", + "Type": "ORGANIZATION", + "GroupScore": 1 + } + ] + }, + { + "Mentions": [ + { + "BeginOffset": 103, + "EndOffset": 110, + "Score": 0.999458, + "Text": "in 2020", + "Type": "DATE", + "GroupScore": 1 + } + ] + }, + { + "Mentions": [ + { + "BeginOffset": 160, + "EndOffset": 168, + "Score": 0.999649, + "Text": "John Doe", + "Type": "PERSON", + "GroupScore": 1 + } + ] + } + ], + "Events": [ + { + "Type": "CORPORATE_ACQUISITION", + "Arguments": [ + { + "EntityIndex": 0, + "Role": "INVESTOR", + "Score": 0.99977 + } + ], + "Triggers": [ + { + "BeginOffset": 56, + "EndOffset": 68, + "Score": 0.999967, + "Text": "acquisitions", + "Type": "CORPORATE_ACQUISITION", + "GroupScore": 1 + } + ] + }, + { + "Type": "CORPORATE_ACQUISITION", + "Arguments": [ + { + "EntityIndex": 1, + "Role": "INVESTEE", + "Score": 0.987687 + }, + { + "EntityIndex": 2, + "Role": "DATE", + "Score": 0.999458 + }, + { + "EntityIndex": 3, + "Role": "INVESTOR", + "Score": 0.999649 + } + ], + "Triggers": [ + { + "BeginOffset": 76, + "EndOffset": 86, + "Score": 0.999973, + "Text": "purchasing", + "Type": "CORPORATE_ACQUISITION", + "GroupScore": 1 + } + ] + } + ], + "File": "SampleText1.txt", + "Line": 0 + } + +Contents of ``SampleText2.txt.out``:: + + { + "Entities": [ + { + "Mentions": [ + { + "BeginOffset": 0, + "EndOffset": 7, + "Score": 0.999473, + "Text": "In 2021", + "Type": "DATE", + "GroupScore": 1 + } + ] + }, + { + "Mentions": [ + { + "BeginOffset": 9, + "EndOffset": 19, + "Score": 0.999636, + "Text": "AnyCompany", + "Type": "ORGANIZATION", + "GroupScore": 1 + } + ] + }, + { + "Mentions": [ + { + "BeginOffset": 45, + "EndOffset": 56, + "Score": 0.999712, + "Text": "AnyBusiness", + "Type": "ORGANIZATION", + "GroupScore": 1 + } + ] + }, + { + "Mentions": [ + { + "BeginOffset": 61, + "EndOffset": 80, + "Score": 0.998886, + "Text": "100 billion dollars", + "Type": "MONETARY_VALUE", + "GroupScore": 1 + } + ] + } + ], + "Events": [ + { + "Type": "CORPORATE_ACQUISITION", + "Arguments": [ + { + "EntityIndex": 3, + "Role": "AMOUNT", + "Score": 0.998886 + }, + { + "EntityIndex": 2, + "Role": "INVESTEE", + "Score": 0.999712 + }, + { + "EntityIndex": 0, + "Role": "DATE", + "Score": 0.999473 + }, + { + "EntityIndex": 1, + "Role": "INVESTOR", + "Score": 0.999636 + } + ], + "Triggers": [ + { + "BeginOffset": 31, + "EndOffset": 40, + "Score": 0.99995, + "Text": "purchased", + "Type": "CORPORATE_ACQUISITION", + "GroupScore": 1 + } + ] + } + ], + "File": "SampleText2.txt", + "Line": 0 + } + +Contents of ``SampleText3.txt.out``:: + + { + "Entities": [ + { + "Mentions": [ + { + "BeginOffset": 9, + "EndOffset": 19, + "Score": 0.999774, + "Text": "AnyCompany", + "Type": "ORGANIZATION", + "GroupScore": 1 + }, + { + "BeginOffset": 66, + "EndOffset": 70, + "Score": 0.995717, + "Text": "they", + "Type": "ORGANIZATION", + "GroupScore": 0.997626 + } + ] + }, + { + "Mentions": [ + { + "BeginOffset": 50, + "EndOffset": 65, + "Score": 0.999656, + "Text": "later that year", + "Type": "DATE", + "GroupScore": 1 + } + ] + } + ], + "Events": [ + { + "Type": "BANKRUPTCY", + "Arguments": [ + { + "EntityIndex": 1, + "Role": "DATE", + "Score": 0.999656 + }, + { + "EntityIndex": 0, + "Role": "FILER", + "Score": 0.995717 + } + ], + "Triggers": [ + { + "BeginOffset": 81, + "EndOffset": 91, + "Score": 0.999936, + "Text": "bankruptcy", + "Type": "BANKRUPTCY", + "GroupScore": 1 + } + ] + } + ], + "File": "SampleText3.txt", + "Line": 0 + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-flywheel-iteration.rst b/awscli/examples/comprehend/start-flywheel-iteration.rst new file mode 100644 index 000000000000..675a27b952f2 --- /dev/null +++ b/awscli/examples/comprehend/start-flywheel-iteration.rst @@ -0,0 +1,15 @@ +**To start a flywheel iteration** + +The following ``start-flywheel-iteration`` example starts a flywheel iteration. This operation uses any new datasets in the flywheel to train a new model version. :: + + aws comprehend start-flywheel-iteration \ + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel + +Output:: + + { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel", + "FlywheelIterationId": "12345123TEXAMPLE" + } + +For more information, see `Flywheel overview `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-key-phrases-detection-job.rst b/awscli/examples/comprehend/start-key-phrases-detection-job.rst new file mode 100644 index 000000000000..9689a8cdf645 --- /dev/null +++ b/awscli/examples/comprehend/start-key-phrases-detection-job.rst @@ -0,0 +1,190 @@ +**To start a key phrases detection job** + +The following ``start-key-phrases-detection-job`` example starts an asynchronous key phrases detection job for all files located at the address specified by +the ``--input-data-config`` tag. The S3 bucket in this example contains ``Sampletext1.txt``, ``Sampletext2.txt``, and ``Sampletext3.txt``. +When the job is completed, the folder, ``output``, is placed in the location specified by the ``--output-data-config`` tag. The folder contains +the file ``output.txt`` which contains all the key phrases detected within each text file and the pre-trained model's confidence score for each prediction. +The Json output is printed on one line per file, but is formatted here for readability. :: + + aws comprehend start-key-phrases-detection-job \ + --job-name keyphrasesanalysistest1 \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" \ + --language-code en + +Contents of ``Sampletext1.txt``:: + + "Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st." + +Contents of ``Sampletext2.txt``:: + + "Dear Max, based on your autopay settings for your account Internet.org account, we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. " + +Contents of ``Sampletext3.txt``:: + + "Jane, please submit any customer feedback from this weekend to Sunshine Spa, 123 Main St, Anywhere and send comments to Alice at AnySpa@example.com." + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobStatus": "SUBMITTED" + } + +Contents of ``output.txt`` with line indents for readibility:: + + { + "File": "SampleText1.txt", + "KeyPhrases": [ + { + "BeginOffset": 6, + "EndOffset": 15, + "Score": 0.9748965572679326, + "Text": "Zhang Wei" + }, + { + "BeginOffset": 22, + "EndOffset": 26, + "Score": 0.9997344722354619, + "Text": "John" + }, + { + "BeginOffset": 28, + "EndOffset": 62, + "Score": 0.9843791074032948, + "Text": "Your AnyCompany Financial Services" + }, + { + "BeginOffset": 64, + "EndOffset": 107, + "Score": 0.8976122401721824, + "Text": "LLC credit card account 1111-XXXX-1111-XXXX" + }, + { + "BeginOffset": 112, + "EndOffset": 129, + "Score": 0.9999612982629748, + "Text": "a minimum payment" + }, + { + "BeginOffset": 133, + "EndOffset": 139, + "Score": 0.99975728947036, + "Text": "$24.53" + }, + { + "BeginOffset": 155, + "EndOffset": 164, + "Score": 0.9940866241449973, + "Text": "July 31st" + } + ], + "Line": 0 + } + { + "File": "SampleText2.txt", + "KeyPhrases": [ + { + "BeginOffset": 0, + "EndOffset": 8, + "Score": 0.9974021100118472, + "Text": "Dear Max" + }, + { + "BeginOffset": 19, + "EndOffset": 40, + "Score": 0.9961120519515884, + "Text": "your autopay settings" + }, + { + "BeginOffset": 45, + "EndOffset": 78, + "Score": 0.9980620070116009, + "Text": "your account Internet.org account" + }, + { + "BeginOffset": 97, + "EndOffset": 109, + "Score": 0.999919660140754, + "Text": "your payment" + }, + { + "BeginOffset": 113, + "EndOffset": 125, + "Score": 0.9998370719754205, + "Text": "the due date" + }, + { + "BeginOffset": 131, + "EndOffset": 166, + "Score": 0.9955068678502509, + "Text": "your bank account number XXXXXX1111" + }, + { + "BeginOffset": 172, + "EndOffset": 200, + "Score": 0.8653433315829526, + "Text": "the routing number XXXXX0000" + } + ], + "Line": 0 + } + { + "File": "SampleText3.txt", + "KeyPhrases": [ + { + "BeginOffset": 0, + "EndOffset": 4, + "Score": 0.9142947833681668, + "Text": "Jane" + }, + { + "BeginOffset": 20, + "EndOffset": 41, + "Score": 0.9984325676596763, + "Text": "any customer feedback" + }, + { + "BeginOffset": 47, + "EndOffset": 59, + "Score": 0.9998782448150636, + "Text": "this weekend" + }, + { + "BeginOffset": 63, + "EndOffset": 75, + "Score": 0.99866741830757, + "Text": "Sunshine Spa" + }, + { + "BeginOffset": 77, + "EndOffset": 88, + "Score": 0.9695803485466054, + "Text": "123 Main St" + }, + { + "BeginOffset": 108, + "EndOffset": 116, + "Score": 0.9997065928550928, + "Text": "comments" + }, + { + "BeginOffset": 120, + "EndOffset": 125, + "Score": 0.9993466833825161, + "Text": "Alice" + }, + { + "BeginOffset": 129, + "EndOffset": 144, + "Score": 0.9654563612885667, + "Text": "AnySpa@example.com" + } + ], + "Line": 0 + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-pii-entities-detection-job.rst b/awscli/examples/comprehend/start-pii-entities-detection-job.rst new file mode 100644 index 000000000000..29924e915bfb --- /dev/null +++ b/awscli/examples/comprehend/start-pii-entities-detection-job.rst @@ -0,0 +1,138 @@ +**To start an asynchronous PII detection job** + +The following ``start-pii-entities-detection-job`` example starts an asynchronous personal identifiable information (PII) entities detection job for all files located at the address specified by +the ``--input-data-config`` tag. The S3 bucket in this example contains ``Sampletext1.txt``, ``Sampletext2.txt``, and ``Sampletext3.txt``. +When the job is complete, the folder, ``output``, is placed in the location specified by the ``--output-data-config`` tag. The folder contains +``SampleText1.txt.out``, ``SampleText2.txt.out``, and ``SampleText3.txt.out`` which list the named entities within each text file. The Json output is printed on one line per file, but is formatted here for readability. :: + + aws comprehend start-pii-entities-detection-job \ + --job-name entities_test \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ + --language-code en \ + --mode ONLY_OFFSETS + +Contents of ``Sampletext1.txt``:: + + "Hello Zhang Wei, I am John. Your AnyCompany Financial Services, LLC credit card account 1111-XXXX-1111-XXXX has a minimum payment of $24.53 that is due by July 31st." + +Contents of ``Sampletext2.txt``:: + + "Dear Max, based on your autopay settings for your account Internet.org account, we will withdraw your payment on the due date from your bank account number XXXXXX1111 with the routing number XXXXX0000. " + +Contents of ``Sampletext3.txt``:: + + "Jane, please submit any customer feedback from this weekend to Sunshine Spa, 123 Main St, Anywhere and send comments to Alice at AnySpa@example.com." + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobStatus": "SUBMITTED" + } + +Contents of ``SampleText1.txt.out`` with line indents for readability:: + + { + "Entities": [ + { + "BeginOffset": 6, + "EndOffset": 15, + "Type": "NAME", + "Score": 0.9998490510222595 + }, + { + "BeginOffset": 22, + "EndOffset": 26, + "Type": "NAME", + "Score": 0.9998937958019426 + }, + { + "BeginOffset": 88, + "EndOffset": 107, + "Type": "CREDIT_DEBIT_NUMBER", + "Score": 0.9554297245278491 + }, + { + "BeginOffset": 155, + "EndOffset": 164, + "Type": "DATE_TIME", + "Score": 0.9999720462925257 + } + ], + "File": "SampleText1.txt", + "Line": 0 + } + +Contents of ``SampleText2.txt.out`` with line indents for readability:: + + { + "Entities": [ + { + "BeginOffset": 5, + "EndOffset": 8, + "Type": "NAME", + "Score": 0.9994390774924007 + }, + { + "BeginOffset": 58, + "EndOffset": 70, + "Type": "URL", + "Score": 0.9999958276922101 + }, + { + "BeginOffset": 156, + "EndOffset": 166, + "Type": "BANK_ACCOUNT_NUMBER", + "Score": 0.9999721058045592 + }, + { + "BeginOffset": 191, + "EndOffset": 200, + "Type": "BANK_ROUTING", + "Score": 0.9998968945989909 + } + ], + "File": "SampleText2.txt", + "Line": 0 + } + +Contents of ``SampleText3.txt.out`` with line indents for readability:: + + { + "Entities": [ + { + "BeginOffset": 0, + "EndOffset": 4, + "Type": "NAME", + "Score": 0.999949934606805 + }, + { + "BeginOffset": 77, + "EndOffset": 88, + "Type": "ADDRESS", + "Score": 0.9999035300466904 + }, + { + "BeginOffset": 120, + "EndOffset": 125, + "Type": "NAME", + "Score": 0.9998203838716296 + }, + { + "BeginOffset": 129, + "EndOffset": 144, + "Type": "EMAIL", + "Score": 0.9998313473105228 + } + ], + "File": "SampleText3.txt", + "Line": 0 + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. + + diff --git a/awscli/examples/comprehend/start-sentiment-detection-job.rst b/awscli/examples/comprehend/start-sentiment-detection-job.rst new file mode 100644 index 000000000000..b2128668f980 --- /dev/null +++ b/awscli/examples/comprehend/start-sentiment-detection-job.rst @@ -0,0 +1,72 @@ +**To start an asynchronous sentiment analysis job** + +The following ``start-sentiment-detection-job`` example starts an asynchronous sentiment analysis detection job for all files located at the address specified by the ``--input-data-config`` tag. +The S3 bucket folder in this example contains ``SampleMovieReview1.txt``, ``SampleMovieReview2.txt``, and ``SampleMovieReview3.txt``. When the job is complete, +the folder, ``output``, is placed at the location specified by the ``--output-data-config`` tag. The folder contains the file, ``output.txt``, which contains the prevailing sentiments for each text file and the pre-trained model's confidence score for each prediction. +The Json output is printed on one line per file, but is formatted here for readability. :: + + aws comprehend start-sentiment-detection-job \ + --job-name example-sentiment-detection-job \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/MovieData" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role + +Contents of ``SampleMovieReview1.txt``:: + + "The film, AnyMovie2, is fairly predictable and just okay." + +Contents of ``SampleMovieReview2.txt``:: + + "AnyMovie2 is the essential sci-fi film that I grew up watching when I was a kid. I highly recommend this movie." + +Contents of ``SampleMovieReview3.txt``:: + + "Don't get fooled by the 'awards' for AnyMovie2. All parts of the film were poorly stolen from other modern directors." + +Output:: + + { + "JobId": "0b5001e25f62ebb40631a9a1a7fde7b3", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/0b5001e25f62ebb40631a9a1a7fde7b3", + "JobStatus": "SUBMITTED" + } + +Contents of ``output.txt`` with line of indents for readability:: + + { + "File": "SampleMovieReview1.txt", + "Line": 0, + "Sentiment": "MIXED", + "SentimentScore": { + "Mixed": 0.6591159105300903, + "Negative": 0.26492202281951904, + "Neutral": 0.035430654883384705, + "Positive": 0.04053137078881264 + } + } + { + "File": "SampleMovieReview2.txt", + "Line": 0, + "Sentiment": "POSITIVE", + "SentimentScore": { + "Mixed": 0.000008718466233403888, + "Negative": 0.00006134175055194646, + "Neutral": 0.0002941041602753103, + "Positive": 0.9996358156204224 + } + } + { + "File": "SampleMovieReview3.txt", + "Line": 0, + "Sentiment": "NEGATIVE", + "SentimentScore": { + "Mixed": 0.004146667663007975, + "Negative": 0.9645107984542847, + "Neutral": 0.016559595242142677, + "Positive": 0.014782938174903393 + } + } + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst b/awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst new file mode 100644 index 000000000000..eb7c3536e2d6 --- /dev/null +++ b/awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst @@ -0,0 +1,340 @@ +**To start an asynchronous targeted sentiment analysis job** + +The following ``start-targeted-sentiment-detection-job`` example starts an asynchronous targeted sentiment analysis detection job for all files located at the address specified by the ``--input-data-config`` tag. +The S3 bucket folder in this example contains ``SampleMovieReview1.txt``, ``SampleMovieReview2.txt``, and ``SampleMovieReview3.txt``. +When the job is complete, ``output.tar.gz`` is placed at the location specified by the ``--output-data-config`` tag. ``output.tar.gz`` contains the files ``SampleMovieReview1.txt.out``, ``SampleMovieReview2.txt.out``, and ``SampleMovieReview3.txt.out``, which each contain all of the named entities and associated sentiments for a single input text file. :: + + aws comprehend start-targeted-sentiment-detection-job \ + --job-name targeted_movie_review_analysis1 \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/MovieData" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role + +Contents of ``SampleMovieReview1.txt``:: + + "The film, AnyMovie, is fairly predictable and just okay." + +Contents of ``SampleMovieReview2.txt``:: + + "AnyMovie is the essential sci-fi film that I grew up watching when I was a kid. I highly recommend this movie." + +Contents of ``SampleMovieReview3.txt``:: + + "Don't get fooled by the 'awards' for AnyMovie. All parts of the film were poorly stolen from other modern directors." + +Output:: + + { + "JobId": "0b5001e25f62ebb40631a9a1a7fde7b3", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:targeted-sentiment-detection-job/0b5001e25f62ebb40631a9a1a7fde7b3", + "JobStatus": "SUBMITTED" + } + +Contents of ``SampleMovieReview1.txt.out`` with line indents for readability:: + + { + "Entities": [ + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "BeginOffset": 4, + "EndOffset": 8, + "Score": 0.994972, + "GroupScore": 1, + "Text": "film", + "Type": "MOVIE", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 1, + "Positive": 0 + } + } + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "BeginOffset": 10, + "EndOffset": 18, + "Score": 0.631368, + "GroupScore": 1, + "Text": "AnyMovie", + "Type": "ORGANIZATION", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Mixed": 0.001729, + "Negative": 0.000001, + "Neutral": 0.000318, + "Positive": 0.997952 + } + } + } + ] + } + ], + "File": "SampleMovieReview1.txt", + "Line": 0 + } + +Contents of ``SampleMovieReview2.txt.out`` line indents for readability:: + + { + "Entities": [ + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "BeginOffset": 0, + "EndOffset": 8, + "Score": 0.854024, + "GroupScore": 1, + "Text": "AnyMovie", + "Type": "MOVIE", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 0.000007, + "Positive": 0.999993 + } + } + }, + { + "BeginOffset": 104, + "EndOffset": 109, + "Score": 0.999129, + "GroupScore": 0.502937, + "Text": "movie", + "Type": "MOVIE", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 0, + "Positive": 1 + } + } + }, + { + "BeginOffset": 33, + "EndOffset": 37, + "Score": 0.999823, + "GroupScore": 0.999252, + "Text": "film", + "Type": "MOVIE", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 0.000001, + "Positive": 0.999999 + } + } + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0, + 1, + 2 + ], + "Mentions": [ + { + "BeginOffset": 43, + "EndOffset": 44, + "Score": 0.999997, + "GroupScore": 1, + "Text": "I", + "Type": "PERSON", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 1, + "Positive": 0 + } + } + }, + { + "BeginOffset": 80, + "EndOffset": 81, + "Score": 0.999996, + "GroupScore": 0.52523, + "Text": "I", + "Type": "PERSON", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 1, + "Positive": 0 + } + } + }, + { + "BeginOffset": 67, + "EndOffset": 68, + "Score": 0.999994, + "GroupScore": 0.999499, + "Text": "I", + "Type": "PERSON", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 1, + "Positive": 0 + } + } + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "BeginOffset": 75, + "EndOffset": 78, + "Score": 0.999978, + "GroupScore": 1, + "Text": "kid", + "Type": "PERSON", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 1, + "Positive": 0 + } + } + } + ] + } + ], + "File": "SampleMovieReview2.txt", + "Line": 0 + } + +Contents of ``SampleMovieReview3.txt.out`` with line indents for readibility:: + + { + "Entities": [ + { + "DescriptiveMentionIndex": [ + 1 + ], + "Mentions": [ + { + "BeginOffset": 64, + "EndOffset": 68, + "Score": 0.992953, + "GroupScore": 0.999814, + "Text": "film", + "Type": "MOVIE", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0.000004, + "Negative": 0.010425, + "Neutral": 0.989543, + "Positive": 0.000027 + } + } + }, + { + "BeginOffset": 37, + "EndOffset": 45, + "Score": 0.999782, + "GroupScore": 1, + "Text": "AnyMovie", + "Type": "ORGANIZATION", + "MentionSentiment": { + "Sentiment": "POSITIVE", + "SentimentScore": { + "Mixed": 0.000095, + "Negative": 0.039847, + "Neutral": 0.000673, + "Positive": 0.959384 + } + } + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "BeginOffset": 47, + "EndOffset": 50, + "Score": 0.999991, + "GroupScore": 1, + "Text": "All", + "Type": "QUANTITY", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0.000001, + "Negative": 0.000001, + "Neutral": 0.999998, + "Positive": 0 + } + } + } + ] + }, + { + "DescriptiveMentionIndex": [ + 0 + ], + "Mentions": [ + { + "BeginOffset": 106, + "EndOffset": 115, + "Score": 0.542083, + "GroupScore": 1, + "Text": "directors", + "Type": "PERSON", + "MentionSentiment": { + "Sentiment": "NEUTRAL", + "SentimentScore": { + "Mixed": 0, + "Negative": 0, + "Neutral": 1, + "Positive": 0 + } + } + } + ] + } + ], + "File": "SampleMovieReview3.txt", + "Line": 0 + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/start-topics-detection-job.rst b/awscli/examples/comprehend/start-topics-detection-job.rst new file mode 100644 index 000000000000..ce59411fcbc4 --- /dev/null +++ b/awscli/examples/comprehend/start-topics-detection-job.rst @@ -0,0 +1,24 @@ +**To start a topics detection analysis job** + +The following ``start-topics-detection-job`` example starts an asynchronous topics detection job for all files located at the address specified by the ``--input-data-config`` tag. +When the job is complete, the folder, ``output``, is placed at the location specified by the ``--ouput-data-config`` tag. +``output`` contains `topic-terms.csv` and `doc-topics.csv`. The first output file, `topic-terms.csv`, is a list of topics in the collection. For each topic, the list includes, by default, the top terms by topic according to their weight. +The second file, ``doc-topics.csv``, lists the documents associated with a topic and the proportion of the document that is concerned with the topic. :: + + aws comprehend start-topics-detection-job \ + --job-name example_topics_detection_job \ + --language-code en \ + --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ + --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ + --language-code en + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE", + "JobArn": "arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/123456abcdeb0e11022f22a11EXAMPLE", + "JobStatus": "SUBMITTED" + } + +For more information, see `Topic Modeling `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-dominant-language-detection-job.rst b/awscli/examples/comprehend/stop-dominant-language-detection-job.rst new file mode 100644 index 000000000000..a4a5a457433f --- /dev/null +++ b/awscli/examples/comprehend/stop-dominant-language-detection-job.rst @@ -0,0 +1,16 @@ +**To stop an asynchronous dominant language detection job** + +The following ``stop-dominant-language-detection-job`` example stops an in-progress, asynchronous dominant language detection job. If the current job state is ``IN_PROGRESS`` the job is marked for +termination and put into the ``STOP_REQUESTED`` state. If the job completes before it can be stopped, it is put into the ``COMPLETED`` state. :: + + aws comprehend stop-dominant-language-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE, + "JobStatus": "STOP_REQUESTED" + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-entities-detection-job.rst b/awscli/examples/comprehend/stop-entities-detection-job.rst new file mode 100644 index 000000000000..1d1b834e0023 --- /dev/null +++ b/awscli/examples/comprehend/stop-entities-detection-job.rst @@ -0,0 +1,16 @@ +**To stop an asynchronous entities detection job** + +The following ``stop-entities-detection-job`` example stops an in-progress, asynchronous entities detection job. If the current job state is ``IN_PROGRESS`` the job is marked for +termination and put into the ``STOP_REQUESTED`` state. If the job completes before it can be stopped, it is put into the ``COMPLETED`` state. :: + + aws comprehend stop-entities-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE, + "JobStatus": "STOP_REQUESTED" + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-events-detection-job.rst b/awscli/examples/comprehend/stop-events-detection-job.rst new file mode 100644 index 000000000000..389dfb6121a4 --- /dev/null +++ b/awscli/examples/comprehend/stop-events-detection-job.rst @@ -0,0 +1,16 @@ +**To stop an asynchronous events detection job** + +The following ``stop-events-detection-job`` example stops an in-progress, asynchronous events detection job. If the current job state is ``IN_PROGRESS`` the job is marked for +termination and put into the ``STOP_REQUESTED`` state. If the job completes before it can be stopped, it is put into the ``COMPLETED`` state. :: + + aws comprehend stop-events-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE, + "JobStatus": "STOP_REQUESTED" + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-key-phrases-detection-job.rst b/awscli/examples/comprehend/stop-key-phrases-detection-job.rst new file mode 100644 index 000000000000..32383c7f2848 --- /dev/null +++ b/awscli/examples/comprehend/stop-key-phrases-detection-job.rst @@ -0,0 +1,16 @@ +**To stop an asynchronous key phrases detection job** + +The following ``stop-key-phrases-detection-job`` example stops an in-progress, asynchronous key phrases detection job. If the current job state is ``IN_PROGRESS`` the job is marked for +termination and put into the ``STOP_REQUESTED`` state. If the job completes before it can be stopped, it is put into the ``COMPLETED`` state. :: + + aws comprehend stop-key-phrases-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE, + "JobStatus": "STOP_REQUESTED" + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-pii-entities-detection-job.rst b/awscli/examples/comprehend/stop-pii-entities-detection-job.rst new file mode 100644 index 000000000000..e48188f3ed13 --- /dev/null +++ b/awscli/examples/comprehend/stop-pii-entities-detection-job.rst @@ -0,0 +1,17 @@ +**To stop an asynchronous pii entities detection job** + +The following ``stop-pii-entities-detection-job`` example stops an in-progress, asynchronous pii entities detection job. If the current job state is ``IN_PROGRESS`` the job is marked for +termination and put into the ``STOP_REQUESTED`` state. If the job completes before it can be stopped, it is put into the ``COMPLETED`` state. :: + + aws comprehend stop-pii-entities-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE, + "JobStatus": "STOP_REQUESTED" + } + + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-sentiment-detection-job.rst b/awscli/examples/comprehend/stop-sentiment-detection-job.rst new file mode 100644 index 000000000000..7d54a6e66814 --- /dev/null +++ b/awscli/examples/comprehend/stop-sentiment-detection-job.rst @@ -0,0 +1,16 @@ +**To stop an asynchronous sentiment detection job** + +The following ``stop-sentiment-detection-job`` example stops an in-progress, asynchronous sentiment detection job. If the current job state is ``IN_PROGRESS`` the job is marked for +termination and put into the ``STOP_REQUESTED`` state. If the job completes before it can be stopped, it is put into the ``COMPLETED`` state. :: + + aws comprehend stop-sentiment-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE, + "JobStatus": "STOP_REQUESTED" + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-targeted-sentiment-detection-job.rst b/awscli/examples/comprehend/stop-targeted-sentiment-detection-job.rst new file mode 100644 index 000000000000..d4aef7d374a8 --- /dev/null +++ b/awscli/examples/comprehend/stop-targeted-sentiment-detection-job.rst @@ -0,0 +1,16 @@ +**To stop an asynchronous targeted sentiment detection job** + +The following ``stop-targeted-sentiment-detection-job`` example stops an in-progress, asynchronous targeted sentiment detection job. If the current job state is ``IN_PROGRESS`` the job is marked for +termination and put into the ``STOP_REQUESTED`` state. If the job completes before it can be stopped, it is put into the ``COMPLETED`` state. :: + + aws comprehend stop-targeted-sentiment-detection-job \ + --job-id 123456abcdeb0e11022f22a11EXAMPLE + +Output:: + + { + "JobId": "123456abcdeb0e11022f22a11EXAMPLE, + "JobStatus": "STOP_REQUESTED" + } + +For more information, see `Async analysis for Amazon Comprehend insights `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-training-document-classifier.rst b/awscli/examples/comprehend/stop-training-document-classifier.rst new file mode 100644 index 000000000000..6135c91824e8 --- /dev/null +++ b/awscli/examples/comprehend/stop-training-document-classifier.rst @@ -0,0 +1,10 @@ +**To stop the training of a document classifier model** + +The following ``stop-training-document-classifier`` example stops the training of a document classifier model while in-progress. :: + + aws comprehend stop-training-document-classifier + --document-classifier-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier + +This command produces no output. + +For more information, see `Creating and managing custom models `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/stop-training-entity-recognizer.rst b/awscli/examples/comprehend/stop-training-entity-recognizer.rst new file mode 100644 index 000000000000..663e7f47419d --- /dev/null +++ b/awscli/examples/comprehend/stop-training-entity-recognizer.rst @@ -0,0 +1,10 @@ +**To stop the training of an entity recognizer model** + +The following ``stop-training-entity-recognizer`` example stops the training of an entity recognizer model while in-progress. :: + + aws comprehend stop-training-entity-recognizer + --entity-recognizer-arn "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/examplerecognizer1" + +This command produces no output. + +For more information, see `Creating and managing custom models `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/tag-resource.rst b/awscli/examples/comprehend/tag-resource.rst new file mode 100644 index 000000000000..17435d796f63 --- /dev/null +++ b/awscli/examples/comprehend/tag-resource.rst @@ -0,0 +1,23 @@ +**Example 1: To tag a resource** + +The following ``tag-resource`` example adds a single tag to an Amazon Comprehend resource. :: + + aws comprehend tag-resource \ + --resource-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1 \ + --tags Key=Location,Value=Seattle + +This command has no output. + +For more information, see `Tagging your resources `__ in the *Amazon Comprehend Developer Guide*. + +**Example 2: To add multiple tags to a resource** + +The following ``tag-resource`` example adds multiple tags to an Amazon Comprehend resource. :: + + aws comprehend tag-resource \ + --resource-arn "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1" \ + --tags Key=location,Value=Seattle Key=Department,Value=Finance + +This command has no output. + +For more information, see `Tagging your resources `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/untag-resource.rst b/awscli/examples/comprehend/untag-resource.rst new file mode 100644 index 000000000000..42863c4a5317 --- /dev/null +++ b/awscli/examples/comprehend/untag-resource.rst @@ -0,0 +1,23 @@ +**Example 1: To remove a single tag from a resource** + +The following ``untag-resource`` example removes a single tag from an Amazon Comprehend resource. :: + + aws comprehend untag-resource \ + --resource-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1 + --tag-keys Location + +This command produces no output. + +For more information, see `Tagging your resources `__ in the *Amazon Comprehend Developer Guide*. + +**Example 2: To remove multiple tags from a resource** + +The following ``untag-resource`` example removes multiple tags from an Amazon Comprehend resource. :: + + aws comprehend untag-resource \ + --resource-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/1 + --tag-keys Location Department + +This command produces no output. + +For more information, see `Tagging your resources `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/update-endpoint.rst b/awscli/examples/comprehend/update-endpoint.rst new file mode 100644 index 000000000000..7cfaaa28db22 --- /dev/null +++ b/awscli/examples/comprehend/update-endpoint.rst @@ -0,0 +1,23 @@ +**Example 1: To update an endpoint's inference units** + +The following ``update-endpoint`` example updates information about an endpoint. In this example, the number of inference units is increased. :: + + aws comprehend update-endpoint \ + --endpoint-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint + --desired-inference-units 2 + +This command produces no output. + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. + +**Example 2: To update an endpoint's actie model** + +The following ``update-endpoint`` example updates information about an endpoint. In this example, the active model is changed. :: + + aws comprehend update-endpoint \ + --endpoint-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier-endpoint/example-classifier-endpoint + --active-model-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-new + +This command produces no output. + +For more information, see `Managing Amazon Comprehend endpoints `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/comprehend/update-flywheel.rst b/awscli/examples/comprehend/update-flywheel.rst new file mode 100644 index 000000000000..94985c75bc4e --- /dev/null +++ b/awscli/examples/comprehend/update-flywheel.rst @@ -0,0 +1,32 @@ +**To update a flywheel configuration** + +The following ``update-flywheel`` example updates a flywheel configuration. In this example, the active model for the flywheel is updated. :: + + aws comprehend update-flywheel \ + --flywheel-arn arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1 \ + --active-model-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/new-example-classifier-model + +Output:: + + { + "FlywheelProperties": { + "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity", + "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier/version/new-example-classifier-model", + "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", + "TaskConfig": { + "LanguageCode": "en", + "DocumentClassificationConfig": { + "Mode": "MULTI_CLASS" + } + }, + "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/", + "DataSecurityConfig": {}, + "Status": "ACTIVE", + "ModelType": "DOCUMENT_CLASSIFIER", + "CreationTime": "2023-06-16T20:05:43.242000+00:00", + "LastModifiedTime": "2023-06-19T04:00:43.027000+00:00", + "LatestFlywheelIteration": "20230619T040032Z" + } + } + +For more information, see `Flywheel overview `__ in the *Amazon Comprehend Developer Guide*. \ No newline at end of file From 6c63cd70551f4f8ba3390e7549e82136958c34fd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Jul 2023 03:52:39 +0000 Subject: [PATCH 0135/1632] Update changelog based on model updates --- .changes/next-release/api-change-savingsplans-15899.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-savingsplans-15899.json diff --git a/.changes/next-release/api-change-savingsplans-15899.json b/.changes/next-release/api-change-savingsplans-15899.json new file mode 100644 index 000000000000..ec261070e7e5 --- /dev/null +++ b/.changes/next-release/api-change-savingsplans-15899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``savingsplans``", + "description": "Savings Plans endpoints update" +} From 3255f053df507f007eb49033f8abadff2d8e28b6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Jul 2023 03:52:50 +0000 Subject: [PATCH 0136/1632] Bumping version to 1.29.7 --- .changes/1.29.7.json | 7 +++++++ .changes/next-release/api-change-savingsplans-15899.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.29.7.json delete mode 100644 .changes/next-release/api-change-savingsplans-15899.json diff --git a/.changes/1.29.7.json b/.changes/1.29.7.json new file mode 100644 index 000000000000..c4cee4629aab --- /dev/null +++ b/.changes/1.29.7.json @@ -0,0 +1,7 @@ +[ + { + "category": "``savingsplans``", + "description": "Savings Plans endpoints update", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-savingsplans-15899.json b/.changes/next-release/api-change-savingsplans-15899.json deleted file mode 100644 index ec261070e7e5..000000000000 --- a/.changes/next-release/api-change-savingsplans-15899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``savingsplans``", - "description": "Savings Plans endpoints update" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 38435dedd063..46eb6eb5b7e4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.29.7 +====== + +* api-change:``savingsplans``: Savings Plans endpoints update + + 1.29.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 69fbec20eaa8..bae0fc78de91 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.6' +__version__ = '1.29.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3fb7f477928c..e9a798a8ae32 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.6' +release = '1.29.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 59ae3c9953b1..553e951b46f3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.6 + botocore==1.31.7 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5cd5ebbaad4f..452da236b953 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.6', + 'botocore==1.31.7', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From e36bbb1fe0ed9c855f73c81f9030503c16eecdc6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Jul 2023 18:19:47 +0000 Subject: [PATCH 0137/1632] Update changelog based on model updates --- .changes/next-release/api-change-codecatalyst-56660.json | 5 +++++ .changes/next-release/api-change-connectcases-33416.json | 5 +++++ .changes/next-release/api-change-lexv2models-10146.json | 5 +++++ .changes/next-release/api-change-route53resolver-10731.json | 5 +++++ .changes/next-release/api-change-s3-19354.json | 5 +++++ .changes/next-release/api-change-sagemaker-4718.json | 5 +++++ .../api-change-sagemakerfeaturestoreruntime-39304.json | 5 +++++ .changes/next-release/api-change-securitylake-53807.json | 5 +++++ .changes/next-release/api-change-transcribe-94385.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-codecatalyst-56660.json create mode 100644 .changes/next-release/api-change-connectcases-33416.json create mode 100644 .changes/next-release/api-change-lexv2models-10146.json create mode 100644 .changes/next-release/api-change-route53resolver-10731.json create mode 100644 .changes/next-release/api-change-s3-19354.json create mode 100644 .changes/next-release/api-change-sagemaker-4718.json create mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json create mode 100644 .changes/next-release/api-change-securitylake-53807.json create mode 100644 .changes/next-release/api-change-transcribe-94385.json diff --git a/.changes/next-release/api-change-codecatalyst-56660.json b/.changes/next-release/api-change-codecatalyst-56660.json new file mode 100644 index 000000000000..28e982213e68 --- /dev/null +++ b/.changes/next-release/api-change-codecatalyst-56660.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecatalyst``", + "description": "This release adds support for updating and deleting spaces and projects in Amazon CodeCatalyst. It also adds support for creating, getting, and deleting source repositories in CodeCatalyst projects." +} diff --git a/.changes/next-release/api-change-connectcases-33416.json b/.changes/next-release/api-change-connectcases-33416.json new file mode 100644 index 000000000000..94c80934da9b --- /dev/null +++ b/.changes/next-release/api-change-connectcases-33416.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This release adds the ability to assign a case to a queue or user." +} diff --git a/.changes/next-release/api-change-lexv2models-10146.json b/.changes/next-release/api-change-lexv2models-10146.json new file mode 100644 index 000000000000..b8eaf0a94c09 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-10146.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version" +} diff --git a/.changes/next-release/api-change-route53resolver-10731.json b/.changes/next-release/api-change-route53resolver-10731.json new file mode 100644 index 000000000000..5f332a7cd63b --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-10731.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "This release adds support for Route 53 On Outposts, a new feature that allows customers to run Route 53 Resolver and Resolver endpoints locally on their Outposts." +} diff --git a/.changes/next-release/api-change-s3-19354.json b/.changes/next-release/api-change-s3-19354.json new file mode 100644 index 000000000000..f5843e43a436 --- /dev/null +++ b/.changes/next-release/api-change-s3-19354.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Improve performance of S3 clients by simplifying and optimizing endpoint resolution." +} diff --git a/.changes/next-release/api-change-sagemaker-4718.json b/.changes/next-release/api-change-sagemaker-4718.json new file mode 100644 index 000000000000..0b789e3daa58 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-4718.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Cross account support for SageMaker Feature Store" +} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json new file mode 100644 index 000000000000..db4baaf088ad --- /dev/null +++ b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-featurestore-runtime``", + "description": "Cross account support for SageMaker Feature Store" +} diff --git a/.changes/next-release/api-change-securitylake-53807.json b/.changes/next-release/api-change-securitylake-53807.json new file mode 100644 index 000000000000..3120d2584883 --- /dev/null +++ b/.changes/next-release/api-change-securitylake-53807.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securitylake``", + "description": "Adding support for Tags on Create and Resource Tagging API." +} diff --git a/.changes/next-release/api-change-transcribe-94385.json b/.changes/next-release/api-change-transcribe-94385.json new file mode 100644 index 000000000000..c5d895e58c1e --- /dev/null +++ b/.changes/next-release/api-change-transcribe-94385.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "Added API argument --toxicity-detection to startTranscriptionJob API, which allows users to view toxicity scores of submitted audio." +} From 9c283943f288d8a2ac1a9e4692aef1a4d5b2dd40 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Jul 2023 18:19:59 +0000 Subject: [PATCH 0138/1632] Bumping version to 1.29.8 --- .changes/1.29.8.json | 47 +++++++++++++++++++ .../api-change-codecatalyst-56660.json | 5 -- .../api-change-connectcases-33416.json | 5 -- .../api-change-lexv2models-10146.json | 5 -- .../api-change-route53resolver-10731.json | 5 -- .../next-release/api-change-s3-19354.json | 5 -- .../api-change-sagemaker-4718.json | 5 -- ...ge-sagemakerfeaturestoreruntime-39304.json | 5 -- .../api-change-securitylake-53807.json | 5 -- .../api-change-transcribe-94385.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.29.8.json delete mode 100644 .changes/next-release/api-change-codecatalyst-56660.json delete mode 100644 .changes/next-release/api-change-connectcases-33416.json delete mode 100644 .changes/next-release/api-change-lexv2models-10146.json delete mode 100644 .changes/next-release/api-change-route53resolver-10731.json delete mode 100644 .changes/next-release/api-change-s3-19354.json delete mode 100644 .changes/next-release/api-change-sagemaker-4718.json delete mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json delete mode 100644 .changes/next-release/api-change-securitylake-53807.json delete mode 100644 .changes/next-release/api-change-transcribe-94385.json diff --git a/.changes/1.29.8.json b/.changes/1.29.8.json new file mode 100644 index 000000000000..ed2b28bba6ec --- /dev/null +++ b/.changes/1.29.8.json @@ -0,0 +1,47 @@ +[ + { + "category": "``codecatalyst``", + "description": "This release adds support for updating and deleting spaces and projects in Amazon CodeCatalyst. It also adds support for creating, getting, and deleting source repositories in CodeCatalyst projects.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "This release adds the ability to assign a case to a queue or user.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "This release adds support for Route 53 On Outposts, a new feature that allows customers to run Route 53 Resolver and Resolver endpoints locally on their Outposts.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Improve performance of S3 clients by simplifying and optimizing endpoint resolution.", + "type": "api-change" + }, + { + "category": "``sagemaker-featurestore-runtime``", + "description": "Cross account support for SageMaker Feature Store", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Cross account support for SageMaker Feature Store", + "type": "api-change" + }, + { + "category": "``securitylake``", + "description": "Adding support for Tags on Create and Resource Tagging API.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "Added API argument --toxicity-detection to startTranscriptionJob API, which allows users to view toxicity scores of submitted audio.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codecatalyst-56660.json b/.changes/next-release/api-change-codecatalyst-56660.json deleted file mode 100644 index 28e982213e68..000000000000 --- a/.changes/next-release/api-change-codecatalyst-56660.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecatalyst``", - "description": "This release adds support for updating and deleting spaces and projects in Amazon CodeCatalyst. It also adds support for creating, getting, and deleting source repositories in CodeCatalyst projects." -} diff --git a/.changes/next-release/api-change-connectcases-33416.json b/.changes/next-release/api-change-connectcases-33416.json deleted file mode 100644 index 94c80934da9b..000000000000 --- a/.changes/next-release/api-change-connectcases-33416.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This release adds the ability to assign a case to a queue or user." -} diff --git a/.changes/next-release/api-change-lexv2models-10146.json b/.changes/next-release/api-change-lexv2models-10146.json deleted file mode 100644 index b8eaf0a94c09..000000000000 --- a/.changes/next-release/api-change-lexv2models-10146.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Update lexv2-models command to latest version" -} diff --git a/.changes/next-release/api-change-route53resolver-10731.json b/.changes/next-release/api-change-route53resolver-10731.json deleted file mode 100644 index 5f332a7cd63b..000000000000 --- a/.changes/next-release/api-change-route53resolver-10731.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "This release adds support for Route 53 On Outposts, a new feature that allows customers to run Route 53 Resolver and Resolver endpoints locally on their Outposts." -} diff --git a/.changes/next-release/api-change-s3-19354.json b/.changes/next-release/api-change-s3-19354.json deleted file mode 100644 index f5843e43a436..000000000000 --- a/.changes/next-release/api-change-s3-19354.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Improve performance of S3 clients by simplifying and optimizing endpoint resolution." -} diff --git a/.changes/next-release/api-change-sagemaker-4718.json b/.changes/next-release/api-change-sagemaker-4718.json deleted file mode 100644 index 0b789e3daa58..000000000000 --- a/.changes/next-release/api-change-sagemaker-4718.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Cross account support for SageMaker Feature Store" -} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json deleted file mode 100644 index db4baaf088ad..000000000000 --- a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-39304.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-featurestore-runtime``", - "description": "Cross account support for SageMaker Feature Store" -} diff --git a/.changes/next-release/api-change-securitylake-53807.json b/.changes/next-release/api-change-securitylake-53807.json deleted file mode 100644 index 3120d2584883..000000000000 --- a/.changes/next-release/api-change-securitylake-53807.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securitylake``", - "description": "Adding support for Tags on Create and Resource Tagging API." -} diff --git a/.changes/next-release/api-change-transcribe-94385.json b/.changes/next-release/api-change-transcribe-94385.json deleted file mode 100644 index c5d895e58c1e..000000000000 --- a/.changes/next-release/api-change-transcribe-94385.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "Added API argument --toxicity-detection to startTranscriptionJob API, which allows users to view toxicity scores of submitted audio." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 46eb6eb5b7e4..363295ad0f6e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.29.8 +====== + +* api-change:``codecatalyst``: This release adds support for updating and deleting spaces and projects in Amazon CodeCatalyst. It also adds support for creating, getting, and deleting source repositories in CodeCatalyst projects. +* api-change:``connectcases``: This release adds the ability to assign a case to a queue or user. +* api-change:``lexv2-models``: Update lexv2-models command to latest version +* api-change:``route53resolver``: This release adds support for Route 53 On Outposts, a new feature that allows customers to run Route 53 Resolver and Resolver endpoints locally on their Outposts. +* api-change:``s3``: Improve performance of S3 clients by simplifying and optimizing endpoint resolution. +* api-change:``sagemaker-featurestore-runtime``: Cross account support for SageMaker Feature Store +* api-change:``sagemaker``: Cross account support for SageMaker Feature Store +* api-change:``securitylake``: Adding support for Tags on Create and Resource Tagging API. +* api-change:``transcribe``: Added API argument --toxicity-detection to startTranscriptionJob API, which allows users to view toxicity scores of submitted audio. + + 1.29.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index bae0fc78de91..5e778baa3719 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.7' +__version__ = '1.29.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e9a798a8ae32..a4e0c6ea22d8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.7' +release = '1.29.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 553e951b46f3..20b6b49da1d4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.7 + botocore==1.31.8 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 452da236b953..ff9849e57932 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.7', + 'botocore==1.31.8', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From f8b09f86ae1b00c13402f2b8f64b3f81988c8081 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Fri, 21 Jul 2023 17:34:06 +0000 Subject: [PATCH 0139/1632] CLI examplesiotadvisor, ivs, ivs-realtime, lambda, pinpoint, s3api, varifiedpermissions, vpc-lattice --- .../create-suite-definition.rst | 27 +++- .../update-suite-definition.rst | 71 ++++++--- .../examples/ivs-realtime/get-participant.rst | 22 +++ .../ivs-realtime/get-stage-session.rst | 19 +++ .../ivs-realtime/list-participant-events.rst | 37 +++++ .../ivs-realtime/list-participants.rst | 23 +++ .../ivs-realtime/list-stage-sessions.rst | 20 +++ awscli/examples/ivs/batch-get-channel.rst | 24 +-- .../batch-start-viewer-session-revocation.rst | 28 ++++ awscli/examples/ivs/create-channel.rst | 8 +- awscli/examples/ivs/get-channel.rst | 1 + awscli/examples/ivs/get-stream-session.rst | 3 +- awscli/examples/ivs/list-channels.rst | 12 +- .../ivs/start-viewer-session-revocation.rst | 12 ++ awscli/examples/ivs/update-channel.rst | 3 + awscli/examples/lambda/invoke.rst | 8 +- .../examples/pinpoint/create-sms-template.rst | 27 ++++ awscli/examples/pinpoint/get-sms-template.rst | 25 +++ .../pinpoint/phone-number-validate.rst | 28 ++++ awscli/examples/pinpoint/send-messages.rst | 41 +++++ .../examples/pinpoint/send-users-messages.rst | 43 +++++ .../examples/pinpoint/update-sms-channel.rst | 27 ++++ .../delete-bucket-ownership-controls.rst | 10 ++ .../s3api/get-bucket-ownership-controls.rst | 20 +++ .../s3api/put-bucket-ownership-controls.rst | 11 ++ .../create-identity-source.rst | 28 ++++ .../create-policy-store.rst | 17 ++ .../create-policy-template.rst | 26 +++ .../verifiedpermissions/create-policy.rst | 105 ++++++++++++ .../delete-identity-source.rst | 11 ++ .../delete-policy-store.rst | 10 ++ .../delete-policy-template.rst | 11 ++ .../verifiedpermissions/delete-policy.rst | 11 ++ .../get-identity-source.rst | 25 +++ .../verifiedpermissions/get-policy-store.rst | 18 +++ .../get-policy-template.rst | 19 +++ .../verifiedpermissions/get-policy.rst | 33 ++++ .../verifiedpermissions/get-schema.rst | 17 ++ .../is-authorized-with-token.rst | 31 ++++ .../verifiedpermissions/is-authorized.rst | 43 +++++ .../list-identity-sources.rst | 28 ++++ .../verifiedpermissions/list-policies.rst | 71 +++++++++ .../list-policy-stores.rst | 29 ++++ .../list-policy-templates.rst | 21 +++ .../verifiedpermissions/put-schema.rst | 34 ++++ .../update-identity-source.rst | 29 ++++ .../update-policy-store.rst | 18 +++ .../update-policy-template.rst | 27 ++++ .../verifiedpermissions/update-policy.rst | 109 +++++++++++++ .../examples/vpc-lattice/create-listener.rst | 46 ++++++ ...te-service-network-service-association.rst | 22 +++ ...create-service-network-vpc-association.rst | 22 +++ .../vpc-lattice/create-service-network.rst | 17 ++ .../examples/vpc-lattice/create-service.rst | 22 +++ .../vpc-lattice/create-target-group.rst | 149 ++++++++++++++++++ .../vpc-lattice/delete-auth-policy.rst | 10 ++ .../examples/vpc-lattice/delete-listener.rst | 11 ++ ...te-service-network-service-association.rst | 16 ++ ...delete-service-network-vpc-association.rst | 16 ++ .../vpc-lattice/delete-service-network.rst | 10 ++ .../examples/vpc-lattice/delete-service.rst | 17 ++ .../vpc-lattice/delete-target-group.rst | 16 ++ .../vpc-lattice/deregister-targets.rst | 21 +++ .../examples/vpc-lattice/get-auth-policy.rst | 17 ++ awscli/examples/vpc-lattice/get-listener.rst | 33 ++++ ...et-service-network-service-association.rst | 28 ++++ .../get-service-network-vpc-association.rst | 26 +++ .../vpc-lattice/get-service-network.rst | 21 +++ awscli/examples/vpc-lattice/get-service.rst | 24 +++ .../examples/vpc-lattice/get-target-group.rst | 42 +++++ .../examples/vpc-lattice/list-listeners.rst | 24 +++ ...t-service-network-service-associations.rst | 16 ++ .../list-service-network-vpc-associations.rst | 16 ++ .../vpc-lattice/list-service-networks.rst | 15 ++ awscli/examples/vpc-lattice/list-services.rst | 15 ++ .../vpc-lattice/list-target-groups.rst | 27 ++++ awscli/examples/vpc-lattice/list-targets.rst | 26 +++ .../examples/vpc-lattice/put-auth-policy.rst | 32 ++++ .../examples/vpc-lattice/register-targets.rst | 28 ++++ 79 files changed, 2061 insertions(+), 45 deletions(-) create mode 100644 awscli/examples/ivs-realtime/get-participant.rst create mode 100644 awscli/examples/ivs-realtime/get-stage-session.rst create mode 100644 awscli/examples/ivs-realtime/list-participant-events.rst create mode 100644 awscli/examples/ivs-realtime/list-participants.rst create mode 100644 awscli/examples/ivs-realtime/list-stage-sessions.rst create mode 100644 awscli/examples/ivs/batch-start-viewer-session-revocation.rst create mode 100644 awscli/examples/ivs/start-viewer-session-revocation.rst create mode 100644 awscli/examples/pinpoint/create-sms-template.rst create mode 100644 awscli/examples/pinpoint/get-sms-template.rst create mode 100644 awscli/examples/pinpoint/phone-number-validate.rst create mode 100644 awscli/examples/pinpoint/send-messages.rst create mode 100644 awscli/examples/pinpoint/send-users-messages.rst create mode 100644 awscli/examples/pinpoint/update-sms-channel.rst create mode 100644 awscli/examples/s3api/delete-bucket-ownership-controls.rst create mode 100644 awscli/examples/s3api/get-bucket-ownership-controls.rst create mode 100644 awscli/examples/s3api/put-bucket-ownership-controls.rst create mode 100644 awscli/examples/verifiedpermissions/create-identity-source.rst create mode 100644 awscli/examples/verifiedpermissions/create-policy-store.rst create mode 100644 awscli/examples/verifiedpermissions/create-policy-template.rst create mode 100644 awscli/examples/verifiedpermissions/create-policy.rst create mode 100644 awscli/examples/verifiedpermissions/delete-identity-source.rst create mode 100644 awscli/examples/verifiedpermissions/delete-policy-store.rst create mode 100644 awscli/examples/verifiedpermissions/delete-policy-template.rst create mode 100644 awscli/examples/verifiedpermissions/delete-policy.rst create mode 100644 awscli/examples/verifiedpermissions/get-identity-source.rst create mode 100644 awscli/examples/verifiedpermissions/get-policy-store.rst create mode 100644 awscli/examples/verifiedpermissions/get-policy-template.rst create mode 100644 awscli/examples/verifiedpermissions/get-policy.rst create mode 100644 awscli/examples/verifiedpermissions/get-schema.rst create mode 100644 awscli/examples/verifiedpermissions/is-authorized-with-token.rst create mode 100644 awscli/examples/verifiedpermissions/is-authorized.rst create mode 100644 awscli/examples/verifiedpermissions/list-identity-sources.rst create mode 100644 awscli/examples/verifiedpermissions/list-policies.rst create mode 100644 awscli/examples/verifiedpermissions/list-policy-stores.rst create mode 100644 awscli/examples/verifiedpermissions/list-policy-templates.rst create mode 100644 awscli/examples/verifiedpermissions/put-schema.rst create mode 100644 awscli/examples/verifiedpermissions/update-identity-source.rst create mode 100644 awscli/examples/verifiedpermissions/update-policy-store.rst create mode 100644 awscli/examples/verifiedpermissions/update-policy-template.rst create mode 100644 awscli/examples/verifiedpermissions/update-policy.rst create mode 100644 awscli/examples/vpc-lattice/create-listener.rst create mode 100644 awscli/examples/vpc-lattice/create-service-network-service-association.rst create mode 100644 awscli/examples/vpc-lattice/create-service-network-vpc-association.rst create mode 100644 awscli/examples/vpc-lattice/create-service-network.rst create mode 100644 awscli/examples/vpc-lattice/create-service.rst create mode 100644 awscli/examples/vpc-lattice/create-target-group.rst create mode 100644 awscli/examples/vpc-lattice/delete-auth-policy.rst create mode 100644 awscli/examples/vpc-lattice/delete-listener.rst create mode 100644 awscli/examples/vpc-lattice/delete-service-network-service-association.rst create mode 100644 awscli/examples/vpc-lattice/delete-service-network-vpc-association.rst create mode 100644 awscli/examples/vpc-lattice/delete-service-network.rst create mode 100644 awscli/examples/vpc-lattice/delete-service.rst create mode 100644 awscli/examples/vpc-lattice/delete-target-group.rst create mode 100644 awscli/examples/vpc-lattice/deregister-targets.rst create mode 100644 awscli/examples/vpc-lattice/get-auth-policy.rst create mode 100644 awscli/examples/vpc-lattice/get-listener.rst create mode 100644 awscli/examples/vpc-lattice/get-service-network-service-association.rst create mode 100644 awscli/examples/vpc-lattice/get-service-network-vpc-association.rst create mode 100644 awscli/examples/vpc-lattice/get-service-network.rst create mode 100644 awscli/examples/vpc-lattice/get-service.rst create mode 100644 awscli/examples/vpc-lattice/get-target-group.rst create mode 100644 awscli/examples/vpc-lattice/list-listeners.rst create mode 100644 awscli/examples/vpc-lattice/list-service-network-service-associations.rst create mode 100644 awscli/examples/vpc-lattice/list-service-network-vpc-associations.rst create mode 100644 awscli/examples/vpc-lattice/list-service-networks.rst create mode 100644 awscli/examples/vpc-lattice/list-services.rst create mode 100644 awscli/examples/vpc-lattice/list-target-groups.rst create mode 100644 awscli/examples/vpc-lattice/list-targets.rst create mode 100644 awscli/examples/vpc-lattice/put-auth-policy.rst create mode 100644 awscli/examples/vpc-lattice/register-targets.rst diff --git a/awscli/examples/iotdeviceadvisor/create-suite-definition.rst b/awscli/examples/iotdeviceadvisor/create-suite-definition.rst index c9b4196ccd18..ee6cf83fa79a 100644 --- a/awscli/examples/iotdeviceadvisor/create-suite-definition.rst +++ b/awscli/examples/iotdeviceadvisor/create-suite-definition.rst @@ -1,10 +1,10 @@ -**To create an IoT Device Advisor test suite** +**Example 1: To create an IoT Device Advisor test suite** The following ``create-suite-definition`` example creates a device advisor test suite in the AWS IoT with the specified suite definition configuration. :: aws iotdeviceadvisor create-suite-definition \ --suite-definition-configuration '{ \ - "suiteDefinitionName": "TestSuiteName", \ + "suiteDefinitionName": "TestSuiteName", \ "devices": [{"thingArn":"arn:aws:iot:us-east-1:123456789012:thing/MyIotThing"}], \ "intendedForQualification": false, \ "rootGroup": "{\"configuration\":{},\"tests\":[{\"name\":\"MQTT Connect\",\"configuration\":{\"EXECUTION_TIMEOUT\":120},\"tests\":[{\"name\":\"MQTT_Connect\",\"configuration\":{},\"test\":{\"id\":\"MQTT_Connect\",\"testCase\":null,\"version\":\"0.0.0\"}}]}]}", \ @@ -20,3 +20,26 @@ Output:: } For more information, see `Create a test suite definition `__ in the *AWS IoT Core Developer Guide*. + +**Example 2: To create an IoT Device Advisor Latest Qualification test suite** + +The following ``create-suite-definition`` example creates a device advisor qualification test suite with the latest version in the AWS IoT with the specified suite definition configuration. :: + + aws iotdeviceadvisor create-suite-definition \ + --suite-definition-configuration '{ \ + "suiteDefinitionName": "TestSuiteName", \ + "devices": [{"thingArn":"arn:aws:iot:us-east-1:123456789012:thing/MyIotThing"}], \ + "intendedForQualification": true, \ + "rootGroup": "", \ + "devicePermissionRoleArn": "arn:aws:iam::123456789012:role/Myrole"}' + +Output:: + + { + "suiteDefinitionId": "txgsuolk2myj", + "suiteDefinitionArn": "arn:aws:iotdeviceadvisor:us-east-1:123456789012:suitedefinition/txgsuolk2myj", + "suiteDefinitionName": "TestSuiteName", + "createdAt": "2022-12-02T11:38:13.263000-05:00" + } + +For more information, see `Create a test suite definition `__ in the *AWS IoT Core Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/iotdeviceadvisor/update-suite-definition.rst b/awscli/examples/iotdeviceadvisor/update-suite-definition.rst index 793c938e0307..c0c1af77a971 100644 --- a/awscli/examples/iotdeviceadvisor/update-suite-definition.rst +++ b/awscli/examples/iotdeviceadvisor/update-suite-definition.rst @@ -1,24 +1,47 @@ -**To update an IoT Device Advisor test suite** - -The following ``update-suite-definition`` example updates a device advisor test suite in the AWS IoT with the specified suite definition ID and suite definition configuration. :: - - aws iotdeviceadvisor update-suite-definition \ - --suite-definition-id 3hsn88h4p2g5 \ - --suite-definition-configuration '{ \ - "suiteDefinitionName": "TestSuiteName", \ - "devices": [{"thingArn":"arn:aws:iot:us-east-1:123456789012:thing/MyIotThing"}], \ - "intendedForQualification": false, \ - "rootGroup": "{\"configuration\":{},\"tests\":[{\"name\":\"MQTT Connect\",\"configuration\":{\"EXECUTION_TIMEOUT\":120},\"tests\":[{\"name\":\"MQTT_Connect\",\"configuration\":{},\"test\":{\"id\":\"MQTT_Connect\",\"testCase\":null,\"version\":\"0.0.0\"}}]}]}", - "devicePermissionRoleArn": "arn:aws:iam::123456789012:role/Myrole"}' - -Output:: - - { - "suiteDefinitionId": "3hsn88h4p2g5", - "suiteDefinitionName": "TestSuiteName", - "suiteDefinitionVersion": "v3", - "createdAt": "2022-11-17T14:15:56.830000-05:00", - "lastUpdatedAt": "2022-12-02T16:02:45.857000-05:00" - } - -For more information, see `UpdateSuiteDefinition `__ in the *AWS IoT API Reference*. +**Example 1: To update an IoT Device Advisor test suite** + +The following ``update-suite-definition`` example updates a device advisor test suite in the AWS IoT with the specified suite definition ID and suite definition configuration. :: + + aws iotdeviceadvisor update-suite-definition \ + --suite-definition-id 3hsn88h4p2g5 \ + --suite-definition-configuration '{ \ + "suiteDefinitionName": "TestSuiteName", \ + "devices": [{"thingArn":"arn:aws:iot:us-east-1:123456789012:thing/MyIotThing"}], \ + "intendedForQualification": false, \ + "rootGroup": "{\"configuration\":{},\"tests\":[{\"name\":\"MQTT Connect\",\"configuration\":{\"EXECUTION_TIMEOUT\":120},\"tests\":[{\"name\":\"MQTT_Connect\",\"configuration\":{},\"test\":{\"id\":\"MQTT_Connect\",\"testCase\":null,\"version\":\"0.0.0\"}}]}]}", \ + "devicePermissionRoleArn": "arn:aws:iam::123456789012:role/Myrole"}' + +Output:: + + { + "suiteDefinitionId": "3hsn88h4p2g5", + "suiteDefinitionName": "TestSuiteName", + "suiteDefinitionVersion": "v3", + "createdAt": "2022-11-17T14:15:56.830000-05:00", + "lastUpdatedAt": "2022-12-02T16:02:45.857000-05:00" + } + +**Example 2: To update an IoT Device Advisor Qualification test suite** + +The following ``update-suite-definition`` example updates a device advisor qualification test suite in the AWS IoT with the specified suite definition ID and suite definition configuration. :: + + aws iotdeviceadvisor update-suite-definition \ + --suite-definition-id txgsuolk2myj \ + --suite-definition-configuration '{ + "suiteDefinitionName": "TestSuiteName", \ + "devices": [{"thingArn":"arn:aws:iot:us-east-1:123456789012:thing/MyIotThing"}], \ + "intendedForQualification": true, \ + "rootGroup": "", \ + "devicePermissionRoleArn": "arn:aws:iam::123456789012:role/Myrole"}' + +Output:: + + { + "suiteDefinitionId": "txgsuolk2myj", + "suiteDefinitionName": "TestSuiteName", + "suiteDefinitionVersion": "v3", + "createdAt": "2022-11-17T14:15:56.830000-05:00", + "lastUpdatedAt": "2022-12-02T16:02:45.857000-05:00" + } + +For more information, see `UpdateSuiteDefinition `__ in the *AWS IoT API Reference*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-participant.rst b/awscli/examples/ivs-realtime/get-participant.rst new file mode 100644 index 000000000000..11ee63a21466 --- /dev/null +++ b/awscli/examples/ivs-realtime/get-participant.rst @@ -0,0 +1,22 @@ +**To get a stage participant** + +The following ``get-participant`` example gets the stage participant for a specified participant ID and session ID in the specified stage ARN (Amazon Resource Name). :: + + aws ivs-realtime get-participant \ + --stage-arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh \ + --session-id st-a1b2c3d4e5f6g \ + --participant-id abCDEf12GHIj + +Output:: + + { + "participant": { + "firstJoinTime": "2023-04-26T20:30:34+00:00", + "participantId": "abCDEf12GHIj", + "published": true, + "state": "DISCONNECTED", + "userId": "" + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-stage-session.rst b/awscli/examples/ivs-realtime/get-stage-session.rst new file mode 100644 index 000000000000..1e8aef282c11 --- /dev/null +++ b/awscli/examples/ivs-realtime/get-stage-session.rst @@ -0,0 +1,19 @@ +**To get a stage session** + +The following ``get-stage-session`` example gets the stage session for a specified session ID of a specified stage ARN (Amazon Resource Name). :: + + aws ivs-realtime get-stage-session \ + --stage-arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh \ + --session-id st-a1b2c3d4e5f6g + +Output:: + + { + "stageSession": { + "endTime": "2023-04-26T20:36:29+00:00", + "sessionId": "st-a1b2c3d4e5f6g", + "startTime": "2023-04-26T20:30:29.602000+00:00" + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-participant-events.rst b/awscli/examples/ivs-realtime/list-participant-events.rst new file mode 100644 index 000000000000..2ed8e324cfd5 --- /dev/null +++ b/awscli/examples/ivs-realtime/list-participant-events.rst @@ -0,0 +1,37 @@ +**To get a list of stage participant events** + +The following ``list-participant-events`` example lists all participant events for a specified participant ID and session ID of a specified stage ARN (Amazon Resource Name). :: + + aws ivs-realtime list-participant-events \ + --stage-arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh \ + --session-id st-a1b2c3d4e5f6g \ + --participant-id abCDEf12GHIj + +Output:: + + { + "events": [ + { + "eventTime": "2023-04-26T20:36:28+00:00", + "name": "LEFT", + "participantId": "abCDEf12GHIj" + }, + { + "eventTime": "2023-04-26T20:36:28+00:00", + "name": "PUBLISH_STOPPED", + "participantId": "abCDEf12GHIj" + }, + { + "eventTime": "2023-04-26T20:30:34+00:00", + "name": "JOINED", + "participantId": "abCDEf12GHIj" + }, + { + "eventTime": "2023-04-26T20:30:34+00:00", + "name": "PUBLISH_STARTED", + "participantId": "abCDEf12GHIj" + } + ] + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-participants.rst b/awscli/examples/ivs-realtime/list-participants.rst new file mode 100644 index 000000000000..ddfefef98429 --- /dev/null +++ b/awscli/examples/ivs-realtime/list-participants.rst @@ -0,0 +1,23 @@ +**To get a list of stage participants** + +The following ``list-participants`` example lists all participants for a specified session ID of a specified stage ARN (Amazon Resource Name). :: + + aws ivs-realtime list-participants \ + --stage-arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh \ + --session-id st-a1b2c3d4e5f6g + +Output:: + + { + "participants": [ + { + "firstJoinTime": "2023-04-26T20:30:34+00:00", + "participantId": "abCDEf12GHIj" + "published": true, + "state": "DISCONNECTED", + "userId": "" + } + ] + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-stage-sessions.rst b/awscli/examples/ivs-realtime/list-stage-sessions.rst new file mode 100644 index 000000000000..d986cc47fdc3 --- /dev/null +++ b/awscli/examples/ivs-realtime/list-stage-sessions.rst @@ -0,0 +1,20 @@ +**To get a list of stage sessions** + +The following ``list-stage-sessions`` example lists all sessions for a specified stage ARN (Amazon Resource Name). :: + + aws ivs-realtime list-stage-sessions \ + --stage-arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh + +Output:: + + { + "stageSessions": [ + { + "endTime": "2023-04-26T20:36:29+00:00", + "sessionId": "st-a1b2c3d4e5f6g", + "startTime": "2023-04-26T20:30:29.602000+00:00" + } + ] + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/batch-get-channel.rst b/awscli/examples/ivs/batch-get-channel.rst index 939f88c2c72c..11c9efe0705b 100644 --- a/awscli/examples/ivs/batch-get-channel.rst +++ b/awscli/examples/ivs/batch-get-channel.rst @@ -12,25 +12,29 @@ Output:: "channels": [ { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", - "name": "channel-1", - "latencyMode": "LOW", - "type": "STANDARD", - "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", + "authorized": false, "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, + "latencyMode": "LOW", + "name": "channel-1", "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel-1.abcdEFGH.m3u8", - "tags": {} + "preset": "", + "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", + "tags": {}, + "type": "STANDARD" }, { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/efghEFGHijkl", - "name": "channel-2", - "latencyMode": "LOW", - "type": "STANDARD", - "recordingConfigurationArn": "", + "authorized": false, "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": true, + "latencyMode": "LOW", + "name": "channel-2", "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel-2.abcdEFGH.m3u8", - "tags": {} + "preset": "", + "recordingConfigurationArn": "", + "tags": {}, + "type": "STANDARD" } ] } diff --git a/awscli/examples/ivs/batch-start-viewer-session-revocation.rst b/awscli/examples/ivs/batch-start-viewer-session-revocation.rst new file mode 100644 index 000000000000..e0d8b8e3247e --- /dev/null +++ b/awscli/examples/ivs/batch-start-viewer-session-revocation.rst @@ -0,0 +1,28 @@ +**To revoke viewer sessions for multiple channel-ARN and viewer-ID pairs** + +The following ``batch-start-viewer-session-revocation`` example performs session revocation on multiple channel-ARN and viewer-ID pairs simultaneously. The request may complete normally but return values in the errors field if the caller does not have permission to revoke specified session. :: + + aws ivs batch-start-viewer-session-revocation \ + --viewer-sessions '[{"channelArn":"arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh1","viewerId":"abcdefg1","viewerSessionVersionsLessThanOrEqualTo":1234567890}, \ + {"channelArn":"arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh2","viewerId":"abcdefg2","viewerSessionVersionsLessThanOrEqualTo":1234567890}]' + +Output:: + + { + "errors": [ + { + "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh1", + "viewerId": "abcdefg1", + "code": "403", + "message": "not authorized", + }, + { + "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh2", + "viewerId": "abcdefg2", + "code": "403", + "message": "not authorized", + } + ] + } + +For more information, see `Setting Up Private Channels `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/create-channel.rst b/awscli/examples/ivs/create-channel.rst index 3195702bb8e8..642ec923dc2e 100644 --- a/awscli/examples/ivs/create-channel.rst +++ b/awscli/examples/ivs/create-channel.rst @@ -18,7 +18,9 @@ Output:: "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", - "tags": {} + "preset": "", + "tags": {}, + "type": "STANDARD" }, "streamKey": { "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/g1H2I3j4k5L6", @@ -51,8 +53,10 @@ Output:: "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": true, "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", "authorized": false, - "tags": {} + "tags": {}, + "type": "STANDARD" }, "streamKey": { "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/abcdABCDefgh", diff --git a/awscli/examples/ivs/get-channel.rst b/awscli/examples/ivs/get-channel.rst index 0aa83fc73cd5..ea16710f904f 100644 --- a/awscli/examples/ivs/get-channel.rst +++ b/awscli/examples/ivs/get-channel.rst @@ -13,6 +13,7 @@ Output:: "name": "channel-1", "latencyMode": "LOW", "type": "STANDARD", + "preset": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, diff --git a/awscli/examples/ivs/get-stream-session.rst b/awscli/examples/ivs/get-stream-session.rst index c7b72c0540a3..091ea36274f5 100644 --- a/awscli/examples/ivs/get-stream-session.rst +++ b/awscli/examples/ivs/get-stream-session.rst @@ -17,6 +17,7 @@ Output:: "insecureIngest": false, "latencyMode": "LOW", "name": "mychannel", + "preset": "", "playbackUrl": "url-string", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABcdef34ghIJ", "tags": { @@ -74,4 +75,4 @@ Output:: } } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/list-channels.rst b/awscli/examples/ivs/list-channels.rst index 324b620eeef3..c2712667b313 100644 --- a/awscli/examples/ivs/list-channels.rst +++ b/awscli/examples/ivs/list-channels.rst @@ -14,16 +14,20 @@ Output:: "latencyMode": "LOW", "authorized": false, "insecureIngest": false, + "preset": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", - "tags": {} + "tags": {}, + "type": "STANDARD" }, { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/efghEFGHijkl", "name": "channel-2", "latencyMode": "LOW", "authorized": false, + "preset": "", "recordingConfigurationArn": "", - "tags": {} + "tags": {}, + "type": "STANDARD" } ] } @@ -47,8 +51,10 @@ Output:: "latencyMode": "LOW", "authorized": false, "insecureIngest": false, + "preset": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", - "tags": {} + "tags": {}, + "type": "STANDARD" } ] } diff --git a/awscli/examples/ivs/start-viewer-session-revocation.rst b/awscli/examples/ivs/start-viewer-session-revocation.rst new file mode 100644 index 000000000000..feb47fb8d270 --- /dev/null +++ b/awscli/examples/ivs/start-viewer-session-revocation.rst @@ -0,0 +1,12 @@ +**To revoke a viewer session for a given multiple channel-ARN and viewer-ID pair** + +The following ``start-viewer-session-revocation`` example starts the process of revoking the viewer session associated with a specified channel ARN and viewer ID, up to and including the specified session version number. If the version is not provided, it defaults to 0. :: + + aws ivs batch-start-viewer-session-revocation \ + --channel-arn arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh \ + --viewer-id abcdefg \ + --viewer-session-versions-less-than-or-equal-to 1234567890 + +This command produces no output. + +For more information, see `Setting Up Private Channels `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/update-channel.rst b/awscli/examples/ivs/update-channel.rst index a7ce700f1f33..1f4eaf7d9707 100644 --- a/awscli/examples/ivs/update-channel.rst +++ b/awscli/examples/ivs/update-channel.rst @@ -19,6 +19,7 @@ Output:: "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": true, "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", "authorized": false, "tags": {} } @@ -46,6 +47,7 @@ Output:: "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", "authorized": false, "tags": {} } @@ -73,6 +75,7 @@ Output:: "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", "authorized": false, "tags": {} } diff --git a/awscli/examples/lambda/invoke.rst b/awscli/examples/lambda/invoke.rst index ae7499f45c4b..e67792d31f98 100755 --- a/awscli/examples/lambda/invoke.rst +++ b/awscli/examples/lambda/invoke.rst @@ -1,9 +1,10 @@ **Example 1: To invoke a Lambda function synchronously** -The following ``invoke`` example invokes the ``my-function`` function synchronously. :: +The following ``invoke`` example invokes the ``my-function`` function synchronously. The ``cli-binary-format`` option is required if you're using AWS CLI version 2. For more information, see `AWS CLI supported global command line options `__ in the *AWS Command Line Interface User Guide*.:: aws lambda invoke \ --function-name my-function \ + --cli-binary-format raw-in-base64-out \ --payload '{ "name": "Bob" }' \ response.json @@ -18,11 +19,12 @@ For more information, see `Synchronous Invocation `__ in the *AWS Command Line Interface User Guide*.:: aws lambda invoke \ --function-name my-function \ --invocation-type Event \ + --cli-binary-format raw-in-base64-out \ --payload '{ "name": "Bob" }' \ response.json @@ -32,4 +34,4 @@ Output:: "StatusCode": 202 } -For more information, see `Asynchronous Invocation `__ in the *AWS Lambda Developer Guide*. +For more information, see `Asynchronous Invocation `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/pinpoint/create-sms-template.rst b/awscli/examples/pinpoint/create-sms-template.rst new file mode 100644 index 000000000000..d5e5626cc390 --- /dev/null +++ b/awscli/examples/pinpoint/create-sms-template.rst @@ -0,0 +1,27 @@ +**Creates a message template for messages that are sent through the SMS channel** + +The following ``create-sms-template`` example creates a SMS message template. :: + + aws pinpoint create-sms-template \ + --template-name TestTemplate \ + --sms-template-request file://myfile.json \ + --region us-east-1 + +Contents of ``myfile.json``:: + + { + "Body": "hello\n how are you?\n food is good", + "TemplateDescription": "Test SMS Template" + } + +Output:: + + { + "CreateTemplateMessageBody": { + "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:templates/TestTemplate/SMS", + "Message": "Created", + "RequestID": "8c36b17f-a0b0-400f-ac21-29e9b62a975d" + } + } + +For more information, see `Amazon Pinpoint message templates `__ in the *Amazon Pinpoint User Guide*. \ No newline at end of file diff --git a/awscli/examples/pinpoint/get-sms-template.rst b/awscli/examples/pinpoint/get-sms-template.rst new file mode 100644 index 000000000000..f25f4ca77f4c --- /dev/null +++ b/awscli/examples/pinpoint/get-sms-template.rst @@ -0,0 +1,25 @@ +**Retrieves the content and settings of a message template for messages that are sent through the SMS channel** + +The following ``get-sms-template`` example retrieves the content and settings of a SMS message template. :: + + aws pinpoint get-sms-template \ + --template-name TestTemplate \ + --region us-east-1 + +Output:: + + { + "SMSTemplateResponse": { + "Arn": "arn:aws:mobiletargeting:us-east-1:AIDACKCEVSQ6C2EXAMPLE:templates/TestTemplate/SMS", + "Body": "hello\n how are you?\n food is good", + "CreationDate": "2023-06-20T21:37:30.124Z", + "LastModifiedDate": "2023-06-20T21:37:30.124Z", + "tags": {}, + "TemplateDescription": "Test SMS Template", + "TemplateName": "TestTemplate", + "TemplateType": "SMS", + "Version": "1" + } + } + +For more information, see `Amazon Pinpoint message templates `__ in the *Amazon Pinpoint User Guide*. \ No newline at end of file diff --git a/awscli/examples/pinpoint/phone-number-validate.rst b/awscli/examples/pinpoint/phone-number-validate.rst new file mode 100644 index 000000000000..5dd627576ad1 --- /dev/null +++ b/awscli/examples/pinpoint/phone-number-validate.rst @@ -0,0 +1,28 @@ +**Retrieves information about a phone number** + +The following ``phone-number-validate`` retrieves information about a phone number. :: + + aws pinpoint phone-number-validate \ + --number-validate-request PhoneNumber="+12065550142" \ + --region us-east-1 + +Output:: + + { + "NumberValidateResponse": { + "Carrier": "ExampleCorp Mobile", + "City": "Seattle", + "CleansedPhoneNumberE164": "+12065550142", + "CleansedPhoneNumberNational": "2065550142", + "Country": "United States", + "CountryCodeIso2": "US", + "CountryCodeNumeric": "1", + "OriginalPhoneNumber": "+12065550142", + "PhoneType": "MOBILE", + "PhoneTypeCode": 0, + "Timezone": "America/Los_Angeles", + "ZipCode": "98101" + } + } + +For more information, see `Amazon Pinpoint SMS channel `__ in the *Amazon Pinpoint User Guide*. \ No newline at end of file diff --git a/awscli/examples/pinpoint/send-messages.rst b/awscli/examples/pinpoint/send-messages.rst new file mode 100644 index 000000000000..788ea1cd2864 --- /dev/null +++ b/awscli/examples/pinpoint/send-messages.rst @@ -0,0 +1,41 @@ +**To send SMS message using the endpoint of an application** + +The following ``send-messages`` example sends a direct message for an application with an endpoint. :: + + aws pinpoint send-messages \ + --application-id 611e3e3cdd47474c9c1399a505665b91 \ + --message-request file://myfile.json \ + --region us-west-2 + +Contents of ``myfile.json``:: + + { + "MessageConfiguration": { + "SMSMessage": { + "Body": "hello, how are you?" + } + }, + "Endpoints": { + "testendpoint": {} + } + } + +Output:: + + { + "MessageResponse": { + "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", + "EndpointResult": { + "testendpoint": { + "Address": "+12345678900", + "DeliveryStatus": "SUCCESSFUL", + "MessageId": "itnuqhai5alf1n6ahv3udc05n7hhddr6gb3lq6g0", + "StatusCode": 200, + "StatusMessage": "MessageId: itnuqhai5alf1n6ahv3udc05n7hhddr6gb3lq6g0" + } + }, + "RequestId": "c7e23264-04b2-4a46-b800-d24923f74753" + } + } + +For more information, see `Amazon Pinpoint SMS channel `__ in the *Amazon Pinpoint User Guide*. \ No newline at end of file diff --git a/awscli/examples/pinpoint/send-users-messages.rst b/awscli/examples/pinpoint/send-users-messages.rst new file mode 100644 index 000000000000..5a55c896e31f --- /dev/null +++ b/awscli/examples/pinpoint/send-users-messages.rst @@ -0,0 +1,43 @@ +**To send SMS message for an user of an application** + +The following ``send-users-messages`` example sends a direct message for an user of an application. :: + + aws pinpoint send-users-messages \ + --application-id 611e3e3cdd47474c9c1399a505665b91 \ + --send-users-message-request file://myfile.json \ + --region us-west-2 + +Contents of ``myfile.json``:: + + { + "MessageConfiguration": { + "SMSMessage": { + "Body": "hello, how are you?" + } + }, + "Users": { + "testuser": {} + } + } + +Output:: + + { + "SendUsersMessageResponse": { + "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", + "RequestId": "e0b12cf5-2359-11e9-bb0b-d5fb91876b25", + "Result": { + "testuser": { + "testuserendpoint": { + "DeliveryStatus": "SUCCESSFUL", + "MessageId": "7qu4hk5bqhda3i7i2n4pjf98qcuh8b7p45ifsmo0", + "StatusCode": 200, + "StatusMessage": "MessageId: 7qu4hk5bqhda3i7i2n4pjf98qcuh8b7p45ifsmo0", + "Address": "+12345678900" + } + } + } + } + } + +For more information, see `Amazon Pinpoint SMS channel `__ in the *Amazon Pinpoint User Guide*. \ No newline at end of file diff --git a/awscli/examples/pinpoint/update-sms-channel.rst b/awscli/examples/pinpoint/update-sms-channel.rst new file mode 100644 index 000000000000..e2fdf3142875 --- /dev/null +++ b/awscli/examples/pinpoint/update-sms-channel.rst @@ -0,0 +1,27 @@ +**To enable SMS channel or to update the status and settings of the SMS channel for an application** + +The following ``update-sms-channel`` example enables SMS channel for an SMS channel for an application. :: + + aws pinpoint update-sms-channel \ + --application-id 611e3e3cdd47474c9c1399a505665b91 \ + --sms-channel-request Enabled=true \ + --region us-west-2 + +Output:: + + { + "SMSChannelResponse": { + "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", + "CreationDate": "2019-01-28T23:25:25.224Z", + "Enabled": false, + "Id": "sms", + "IsArchived": false, + "LastModifiedDate": "2023-05-18T23:22:50.977Z", + "Platform": "SMS", + "PromotionalMessagesPerSecond": 20, + "TransactionalMessagesPerSecond": 20, + "Version": 3 + } + } + +For more information, see `Amazon Pinpoint SMS channel `__ in the *Amazon Pinpoint User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/delete-bucket-ownership-controls.rst b/awscli/examples/s3api/delete-bucket-ownership-controls.rst new file mode 100644 index 000000000000..00ca9b95e6cd --- /dev/null +++ b/awscli/examples/s3api/delete-bucket-ownership-controls.rst @@ -0,0 +1,10 @@ +**To remove the bucket ownership settings of a bucket** + +The following ``delete-bucket-ownership-controls`` example removes the bucket ownership settings of a bucket. :: + + aws s3api delete-bucket-ownership-controls \ + --bucket DOC-EXAMPLE-BUCKET + +This command produces no output. + +For more information, see `Setting Object Ownership on an existing bucket `__ in the *Amazon S3 User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/get-bucket-ownership-controls.rst b/awscli/examples/s3api/get-bucket-ownership-controls.rst new file mode 100644 index 000000000000..1db8866d157c --- /dev/null +++ b/awscli/examples/s3api/get-bucket-ownership-controls.rst @@ -0,0 +1,20 @@ +**To retrieve the bucket ownership settings of a bucket** + +The following ``get-bucket-ownership-controls`` example retrieves the bucket ownership settings of a bucket. :: + + aws s3api get-bucket-ownership-controls \ + --bucket DOC-EXAMPLE-BUCKET + +Output:: + + { + "OwnershipControls": { + "Rules": [ + { + "ObjectOwnership": "BucketOwnerEnforced" + } + ] + } + } + +For more information, see `Viewing the Object Ownership setting for an S3 bucket `__ in the *Amazon S3 User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/put-bucket-ownership-controls.rst b/awscli/examples/s3api/put-bucket-ownership-controls.rst new file mode 100644 index 000000000000..2c94b252d1ae --- /dev/null +++ b/awscli/examples/s3api/put-bucket-ownership-controls.rst @@ -0,0 +1,11 @@ +**To update the bucket ownership settings of a bucket** + +The following ``put-bucket-ownership-controls`` example updates the bucket ownership settings of a bucket. :: + + aws s3api put-bucket-ownership-controls \ + --bucket DOC-EXAMPLE-BUCKET \ + --ownership-controls="Rules=[{ObjectOwnership=BucketOwnerEnforced}]" + +This command produces no output. + +For more information, see `Setting Object Ownership on an existing bucket `__ in the *Amazon S3 User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/create-identity-source.rst b/awscli/examples/verifiedpermissions/create-identity-source.rst new file mode 100644 index 000000000000..1edbfc795718 --- /dev/null +++ b/awscli/examples/verifiedpermissions/create-identity-source.rst @@ -0,0 +1,28 @@ +**To create an identity source** + +The following ``create-identity-source`` example creates an identity source that lets you reference identities stored in the specified Amazon Cognito user pool. Those identities are available in Verified Permissions as entities of type ``User``. :: + + aws verifiedpermissions create-identity-source \ + --configuration file://config.txt \ + --principal-entity-type "User" \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of ``config.txt``:: + + { + "cognitoUserPoolConfiguration": { + "userPoolArn": "arn:aws:cognito-idp:us-west-2:123456789012:userpool/us-west-2_1a2b3c4d5", + "clientIds":["a1b2c3d4e5f6g7h8i9j0kalbmc"] + } + } + +Output:: + + { + "createdDate": "2023-05-19T20:30:28.214829+00:00", + "identitySourceId": "ISEXAMPLEabcdefg111111", + "lastUpdatedDate": "2023-05-19T20:30:28.214829+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111" + } + +For more information about identity sources, see `Using Amazon Verified Permissions with identity providers `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/create-policy-store.rst b/awscli/examples/verifiedpermissions/create-policy-store.rst new file mode 100644 index 000000000000..980b7ea247fe --- /dev/null +++ b/awscli/examples/verifiedpermissions/create-policy-store.rst @@ -0,0 +1,17 @@ +**To create a policy store** + +The following ``create-policy-store`` example creates a policy store in the current AWS Region. :: + + aws verifiedpermissions create-policy-store \ + --validation-settings "mode=STRICT" + +Output:: + + { + "arn": "arn:aws:verifiedpermissions::123456789012:policy-store/PSEXAMPLEabcdefg111111", + "createdDate": "2023-05-16T17:41:29.103459+00:00", + "lastUpdatedDate": "2023-05-16T17:41:29.103459+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111" + } + +For more information about policy stores, see `Amazon Verified Permissions policy stores `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/create-policy-template.rst b/awscli/examples/verifiedpermissions/create-policy-template.rst new file mode 100644 index 000000000000..c4b2edda76c2 --- /dev/null +++ b/awscli/examples/verifiedpermissions/create-policy-template.rst @@ -0,0 +1,26 @@ +**Example 1: To create a policy template** + +The following ``create-policy-template`` example creates a policy template with a statement that contains a placeholder for the principal. :: + + aws verifiedpermissions create-policy-template \ + --definition file://template1.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of file ``template1.txt``:: + + permit( + principal in ?principal, + action == Action::"view", + resource == Photo::"VacationPhoto94.jpg" + ); + +Output:: + + { + "createdDate": "2023-06-12T20:47:42.804511+00:00", + "lastUpdatedDate": "2023-06-12T20:47:42.804511+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyTemplateId": "PTEXAMPLEabcdefg111111" + } + +For more information about policy templates, see `Amazon Verified Permissions policy templates `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/create-policy.rst b/awscli/examples/verifiedpermissions/create-policy.rst new file mode 100644 index 000000000000..f60a191d0ff1 --- /dev/null +++ b/awscli/examples/verifiedpermissions/create-policy.rst @@ -0,0 +1,105 @@ +**Example 1: To create a static policy** + +The following ``create-policy`` example creates a static policy with a policy scope that specifies both a principal and a resource. :: + + aws verifiedpermissions create-policy \ + --definition file://definition1.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of file ``definition1.txt``:: + + { + "static": { + "description": "Grant everyone of janeFriends UserGroup access to the vacationFolder Album", + "statement": "permit(principal in UserGroup::\"janeFriends\", action, resource in Album::\"vacationFolder\" );" + } + } + +Output:: + + { + "createdDate": "2023-06-12T20:33:37.382907+00:00", + "lastUpdatedDate": "2023-06-12T20:33:37.382907+00:00", + "policyId": "SPEXAMPLEabcdefg111111", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "STATIC", + "principal": { + "entityId": "janeFriends", + "entityType": "UserGroup" + }, + "resource": { + "entityId": "vacationFolder", + "entityType": "Album" + } + } + +**Example 2: To create a static policy that grants access to a resource to everyone** + +The following ``create-policy`` example creates a static policy with a policy scope that specifies only a resource. :: + + aws verifiedpermissions create-policy \ + --definition file://definition2.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of file ``definition2.txt``:: + + { + "static": { + "description": "Grant everyone access to the publicFolder Album", + "statement": "permit(principal, action, resource in Album::\"publicFolder\");" + } + } + +Output:: + + { + "createdDate": "2023-06-12T20:39:44.975897+00:00", + "lastUpdatedDate": "2023-06-12T20:39:44.975897+00:00", + "policyId": "PbfR73F8oh5MMfr9uRtFDB", + "policyStoreId": "PSEXAMPLEabcdefg222222", + "policyType": "STATIC", + "resource": { + "entityId": "publicFolder", + "entityType": "Album" + } + } + +**Example 3: To create a template-linked policy that is associated with the specified template** + +The following ``create-policy`` example creates a template-linked policy using the specified policy template and associates the specified principal to use with the new template-linked policy. :: + + aws verifiedpermissions create-policy \ + --definition file://definition.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of ``definition.txt``:: + + { + "templateLinked": { + "policyTemplateId": "PTEXAMPLEabcdefg111111", + "principal": { + "entityType": "User", + "entityId": "alice" + } + } + } + +Output:: + + { + "createdDate": "2023-06-12T20:49:51.490211+00:00", + "lastUpdatedDate": "2023-06-12T20:49:51.490211+00:00", + "policyId": "TPEXAMPLEabcdefg111111", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "TEMPLATE_LINKED", + "principal": { + "entityId": "alice", + "entityType": "User" + }, + "resource": { + "entityId": "VacationPhoto94.jpg", + "entityType": "Photo" + } + } + +For more information about policies, see `Amazon Verified Permissions policies `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/delete-identity-source.rst b/awscli/examples/verifiedpermissions/delete-identity-source.rst new file mode 100644 index 000000000000..e545da57535b --- /dev/null +++ b/awscli/examples/verifiedpermissions/delete-identity-source.rst @@ -0,0 +1,11 @@ +**To delete an identity source** + +The following ``delete-identity-source`` example deletes the identity source that has the specified Id. :: + + aws verifiedpermissions delete-identity-source \ + --identity-source-id ISEXAMPLEabcdefg111111 \ + --policy-store-id PSEXAMPLEabcdefg111111 + +This command produces no output. + +For more information about identity sources, see `Using Amazon Verified Permissions with identity providers `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/delete-policy-store.rst b/awscli/examples/verifiedpermissions/delete-policy-store.rst new file mode 100644 index 000000000000..0d9d4e20a2e6 --- /dev/null +++ b/awscli/examples/verifiedpermissions/delete-policy-store.rst @@ -0,0 +1,10 @@ +**To delete a policy store** + +The following ``delete-policy-store`` example deletes the policy store that has the specified Id. :: + + aws verifiedpermissions delete-policy-store \ + --policy-store-id PSEXAMPLEabcdefg111111 + +This command produces no output. + +For more information about policy stores, see `Amazon Verified Permissions policy stores `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/delete-policy-template.rst b/awscli/examples/verifiedpermissions/delete-policy-template.rst new file mode 100644 index 000000000000..d9af21d0cf1a --- /dev/null +++ b/awscli/examples/verifiedpermissions/delete-policy-template.rst @@ -0,0 +1,11 @@ +**To delete a policy template** + +The following ``delete-policy-template`` example deletes the policy template that has the specified Id. :: + + aws verifiedpermissions delete-policy \ + --policy-template-id PTEXAMPLEabcdefg111111 \ + --policy-store-id PSEXAMPLEabcdefg111111 + +This command produces no output. + +For more information about policy templates, see `Amazon Verified Permissions policy templates `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/delete-policy.rst b/awscli/examples/verifiedpermissions/delete-policy.rst new file mode 100644 index 000000000000..1046416b82a1 --- /dev/null +++ b/awscli/examples/verifiedpermissions/delete-policy.rst @@ -0,0 +1,11 @@ +**To delete a static or template-linked policy** + +The following ``delete-policy`` example deletes the policy that has the specified Id. :: + + aws verifiedpermissions delete-policy \ + --policy-id SPEXAMPLEabcdefg111111 \ + --policy-store-id PSEXAMPLEabcdefg111111 + +This command produces no output. + +For more information about policies, see `Amazon Verified Permissions policies `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/get-identity-source.rst b/awscli/examples/verifiedpermissions/get-identity-source.rst new file mode 100644 index 000000000000..ad2fcd5e1bf8 --- /dev/null +++ b/awscli/examples/verifiedpermissions/get-identity-source.rst @@ -0,0 +1,25 @@ +**To retrieve details about an identity source** + +The following ``get-identity-source`` example displays the details for the identity source with the specified Id. :: + + aws verifiedpermissions get-identity-source \ + --identity-source ISEXAMPLEabcdefg111111 \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "createdDate": "2023-06-12T22:27:49.150035+00:00", + "details": { + "clientIds": [ "a1b2c3d4e5f6g7h8i9j0kalbmc" ], + "discoveryUrl": "https://cognito-idp.us-west-2.amazonaws.com/us-west-2_1a2b3c4d5", + "openIdIssuer": "COGNITO", + "userPoolArn": "arn:aws:cognito-idp:us-west-2:123456789012:userpool/us-west-2_1a2b3c4d5" + }, + "identitySourceId": "ISEXAMPLEabcdefg111111", + "lastUpdatedDate": "2023-06-12T22:27:49.150035+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "principalEntityType": "User" + } + +For more information about identity sources, see `Using Amazon Verified Permissions with identity providers `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/get-policy-store.rst b/awscli/examples/verifiedpermissions/get-policy-store.rst new file mode 100644 index 000000000000..0ce5995e3eca --- /dev/null +++ b/awscli/examples/verifiedpermissions/get-policy-store.rst @@ -0,0 +1,18 @@ +**To retrieve details about a policy store** + +The following ``get-policy-store`` example displays the details for the policy store with the specified Id. :: + + aws verifiedpermissions get-policy-store \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "arn": "arn:aws:verifiedpermissions::123456789012:policy-store/PSEXAMPLEabcdefg111111", + "createdDate": "2023-06-05T20:16:46.225598+00:00", + "lastUpdatedDate": "2023-06-08T20:40:23.173691+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "validationSettings": { "mode": "OFF" } + } + +For more information about policy stores, see `Amazon Verified Permissions policy stores `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/get-policy-template.rst b/awscli/examples/verifiedpermissions/get-policy-template.rst new file mode 100644 index 000000000000..c5d97dac6fb2 --- /dev/null +++ b/awscli/examples/verifiedpermissions/get-policy-template.rst @@ -0,0 +1,19 @@ +**To retrieve details about a policy template** + +The following ``get-policy-template`` example displays the details for the policy template with the specified ID. :: + + aws verifiedpermissions get-policy-template \ + --policy-template-id PTEXAMPLEabcdefg111111 \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "createdDate": "2023-06-12T20:47:42.804511+00:00", + "lastUpdatedDate": "2023-06-12T20:47:42.804511+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyTemplateId": "PTEXAMPLEabcdefg111111", + "statement": "permit(\n principal in ?principal,\n action == Action::\"view\",\n resource == Photo::\"VacationPhoto94.jpg\"\n);" + } + +For more information about policy templates, see `Amazon Verified Permissions policy templates `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/get-policy.rst b/awscli/examples/verifiedpermissions/get-policy.rst new file mode 100644 index 000000000000..8627a46ea4f9 --- /dev/null +++ b/awscli/examples/verifiedpermissions/get-policy.rst @@ -0,0 +1,33 @@ +**To retrieve details about a policy** + +The following ``get-policy`` example displays the details for the policy with the specified ID. :: + + aws verifiedpermissions get-policy \ + --policy-id PSEXAMPLEabcdefg111111 \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "createdDate": "2023-06-12T20:33:37.382907+00:00", + "definition": { + "static": { + "description": "Grant everyone of janeFriends UserGroup access to the vacationFolder Album", + "statement": "permit(principal in UserGroup::\"janeFriends\", action, resource in Album::\"vacationFolder\" );" + } + }, + "lastUpdatedDate": "2023-06-12T20:33:37.382907+00:00", + "policyId": "SPEXAMPLEabcdefg111111", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "STATIC", + "principal": { + "entityId": "janeFriends", + "entityType": "UserGroup" + }, + "resource": { + "entityId": "vacationFolder", + "entityType": "Album" + } + } + +For more information about policies, see `Amazon Verified Permissions policies `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/get-schema.rst b/awscli/examples/verifiedpermissions/get-schema.rst new file mode 100644 index 000000000000..d1b33e2baf3a --- /dev/null +++ b/awscli/examples/verifiedpermissions/get-schema.rst @@ -0,0 +1,17 @@ +**To retrieve the schema in a policy store** + +The following ``get-schema`` example displays the details of the schema in the specified policy store. :: + + aws verifiedpermissions get-schema \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "policyStoreId": "PSEXAMPLEabcdefg111111", + "schema": "{\"MySampleNamespace\":{\"entityTypes\":{\"Employee\":{\"shape\":{\"attributes\":{\"jobLevel\":{\"type\":\"Long\"},\"name\":{\"type\":\"String\"}},\"type\":\"Record\"}}},\"actions\":{\"remoteAccess\":{\"appliesTo\":{\"principalTypes\":[\"Employee\"]}}}}}", + "createdDate": "2023-06-14T17:47:13.999885+00:00", + "lastUpdatedDate": "2023-06-14T17:47:13.999885+00:00" + } + +For more information about schema, see `Policy store schema `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/is-authorized-with-token.rst b/awscli/examples/verifiedpermissions/is-authorized-with-token.rst new file mode 100644 index 000000000000..209e29b172a8 --- /dev/null +++ b/awscli/examples/verifiedpermissions/is-authorized-with-token.rst @@ -0,0 +1,31 @@ +**Example 1: To request an authorization decision for a user request (allow)** + +The following ``is-authorized-with-token`` example requests an authorization decision for a user who was authenticated by Amazon Cognito. The request uses the identity token provided by Cognito rather than the access token. In this example, the specified information store is configured to return principals as entities of type ``CognitoUser``. :: + + aws verifiedpermissions is-authorized-with-token \ + --action actionId="View",actionType="Action" \ + --resource entityId="vacationPhoto94.jpg",entityType="Photo" \ + --policy-store-id PSEXAMPLEabcdefg111111 \ + --identity-token "AbCdE12345...long.string...54321EdCbA" + +The policy store contains a policy with the following statement that accepts identities from the specified Cognito user pool and application Id. :: + + permit( + principal == CognitoUser::"us-east-1_1a2b3c4d5|a1b2c3d4e5f6g7h8i9j0kalbmc", + action, + resource == Photo::"VacationPhoto94.jpg" + ); + +Output:: + + { + "decision":"Allow", + "determiningPolicies":[ + { + "determiningPolicyId":"SPEXAMPLEabcdefg111111" + } + ], + "errors":[] + } + +For more information about using identities from a Cognito user pool, see `Using Amazon Verified Permissions with identity providers `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/is-authorized.rst b/awscli/examples/verifiedpermissions/is-authorized.rst new file mode 100644 index 000000000000..7a914e5b4a64 --- /dev/null +++ b/awscli/examples/verifiedpermissions/is-authorized.rst @@ -0,0 +1,43 @@ +**Example 1: To request an authorization decision for a user request (allow)** + +The following ``is-authorized`` example requests an authorization decision for a principal of type ``User`` named ``Alice``, who wants to perform the ``updatePhoto`` operation, on a resource of type ``Photo`` named ``VacationPhoto94.jpg``. + +The response shows that the request is allowed by one policy. :: + + aws verifiedpermissions is-authorized \ + --principal entityType=User,entityId=alice \ + --action actionType=Action,actionId=view \ + --resource entityType=Photo,entityId=VactionPhoto94.jpg \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "decision": "ALLOW", + "determiningPolicies": [ + { + "policyId": "SPEXAMPLEabcdefg111111" + } + ], + "errors": [] + } + +**Example 2: To request an authorization decision for a user request (deny)** + +The following example is the same as the previous example, except that the principal is ``User::"Bob"``. The policy store doesn't contain any policy that allows that user access to ``Album::"alice_folder"``. + +The output indicates that the ``Deny`` was implicit because the list of ``DeterminingPolicies`` is empty. :: + + aws verifiedpermissions create-policy \ + --definition file://definition2.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "decision": "DENY", + "determiningPolicies": [], + "errors": [] + } + +For more information, see the `Amazon Verified Permissions User Guide `__. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/list-identity-sources.rst b/awscli/examples/verifiedpermissions/list-identity-sources.rst new file mode 100644 index 000000000000..8cdabe1e8b7f --- /dev/null +++ b/awscli/examples/verifiedpermissions/list-identity-sources.rst @@ -0,0 +1,28 @@ +**To list the available identity sources** + +The following ``list-identity-sources`` example lists all identity sources in the specified policy store. :: + + aws verifiedpermissions list-identity-sources \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "identitySources": [ + { + "createdDate": "2023-06-12T22:27:49.150035+00:00", + "details": { + "clientIds": [ "a1b2c3d4e5f6g7h8i9j0kalbmc" ], + "discoveryUrl": "https://cognito-idp.us-west-2.amazonaws.com/us-west-2_1a2b3c4d5", + "openIdIssuer": "COGNITO", + "userPoolArn": "arn:aws:cognito-idp:us-west-2:123456789012:userpool/us-west-2_1a2b3c4d5" + }, + "identitySourceId": "ISEXAMPLEabcdefg111111", + "lastUpdatedDate": "2023-06-12T22:27:49.150035+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "principalEntityType": "User" + } + ] + } + +For more information about identity sources, see `Using Amazon Verified Permissions with identity providers `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/list-policies.rst b/awscli/examples/verifiedpermissions/list-policies.rst new file mode 100644 index 000000000000..4e95862d26b2 --- /dev/null +++ b/awscli/examples/verifiedpermissions/list-policies.rst @@ -0,0 +1,71 @@ +**To list the available policies** + +The following ``list-policies`` example lists all policies in the specified policy store. :: + + aws verifiedpermissions list-policies \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "policies": [ + { + "createdDate": "2023-06-12T20:33:37.382907+00:00", + "definition": { + "static": { + "description": "Grant everyone of janeFriends UserGroup access to the vacationFolder Album" + } + }, + "lastUpdatedDate": "2023-06-12T20:33:37.382907+00:00", + "policyId": "SPEXAMPLEabcdefg111111", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "STATIC", + "principal": { + "entityId": "janeFriends", + "entityType": "UserGroup" + }, + "resource": { + "entityId": "vacationFolder", + "entityType": "Album" + } + }, + { + "createdDate": "2023-06-12T20:39:44.975897+00:00", + "definition": { + "static": { + "description": "Grant everyone access to the publicFolder Album" + } + }, + "lastUpdatedDate": "2023-06-12T20:39:44.975897+00:00", + "policyId": "SPEXAMPLEabcdefg222222", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "STATIC", + "resource": { + "entityId": "publicFolder", + "entityType": "Album" + } + }, + { + "createdDate": "2023-06-12T20:49:51.490211+00:00", + "definition": { + "templateLinked": { + "policyTemplateId": "PTEXAMPLEabcdefg111111" + } + }, + "lastUpdatedDate": "2023-06-12T20:49:51.490211+00:00", + "policyId": "SPEXAMPLEabcdefg333333", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "TEMPLATE_LINKED", + "principal": { + "entityId": "alice", + "entityType": "User" + }, + "resource": { + "entityId": "VacationPhoto94.jpg", + "entityType": "Photo" + } + } + ] + } + +For more information about policies, see `Amazon Verified Permissions policies `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/list-policy-stores.rst b/awscli/examples/verifiedpermissions/list-policy-stores.rst new file mode 100644 index 000000000000..742e62d6b1bc --- /dev/null +++ b/awscli/examples/verifiedpermissions/list-policy-stores.rst @@ -0,0 +1,29 @@ +**To list the available policy stores** + +The following ``list-policy-stores`` example lists all policy stores in the AWS Region. All commands for Verified Permissions except ``create-policy-store`` and ``list-policy-stores`` require that you specify the Id of the policy store you want to work with. :: + + aws verifiedpermissions list-policy-stores + +Output:: + + { + "policyStores": [ + { + "arn": "arn:aws:verifiedpermissions::123456789012:policy-store/PSEXAMPLEabcdefg111111", + "createdDate": "2023-06-05T20:16:46.225598+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111" + }, + { + "arn": "arn:aws:verifiedpermissions::123456789012:policy-store/PSEXAMPLEabcdefg222222", + "createdDate": "2023-06-08T18:09:37.364356+00:00", + "policyStoreId": "PSEXAMPLEabcdefg222222" + }, + { + "arn": "arn:aws:verifiedpermissions::123456789012:policy-store/PSEXAMPLEabcdefg333333", + "createdDate": "2023-06-08T18:09:46.920600+00:00", + "policyStoreId": "PSEXAMPLEabcdefg333333" + } + ] + } + +For more information about policy stores, see `Amazon Verified Permissions policy stores `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/list-policy-templates.rst b/awscli/examples/verifiedpermissions/list-policy-templates.rst new file mode 100644 index 000000000000..76b0449829db --- /dev/null +++ b/awscli/examples/verifiedpermissions/list-policy-templates.rst @@ -0,0 +1,21 @@ +**To list the available policy templates** + +The following ``list-policy-templates`` example lists all policy templates in the specified policy store. :: + + aws verifiedpermissions list-policy-templates \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "policyTemplates": [ + { + "createdDate": "2023-06-12T20:47:42.804511+00:00", + "lastUpdatedDate": "2023-06-12T20:47:42.804511+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyTemplateId": "PTEXAMPLEabcdefg111111" + } + ] + } + +For more information about policy templates, see `Amazon Verified Permissions policy templates `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/put-schema.rst b/awscli/examples/verifiedpermissions/put-schema.rst new file mode 100644 index 000000000000..f290277e396e --- /dev/null +++ b/awscli/examples/verifiedpermissions/put-schema.rst @@ -0,0 +1,34 @@ +**To save a schema to a policy store** + +The following ``put-schema`` example creates or replaces the schema in the specified policy store. + +The ``cedarJson`` parameter in the input file takes a string representation of a JSON object. It contains embedded quotation marks (") within the outermost quotation mark pair. This requires you to convert the JSON to a string by preceding all embedded quotation marks with a backslash character ( \" ) and combining all lines into a single text line with no line breaks. + +Example strings can be displayed wrapped across multiple lines here for readability, but the operation requires the parameters be submitted as single line strings. + + aws verifiedpermissions put-schema \ + --definition file://schema.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of ``schema.txt``:: + + { + "cedarJson": "{\"MySampleNamespace\": {\"actions\": {\"remoteAccess\": { + \"appliesTo\": {\"principalTypes\": [\"Employee\"]}}},\"entityTypes\": { + \"Employee\": {\"shape\": {\"attributes\": {\"jobLevel\": {\"type\": + \"Long\"},\"name\": {\"type\": \"String\"}},\"type\": \"Record\"}}}}}" + } + + +Output:: + + { + "policyStoreId": "PSEXAMPLEabcdefg111111", + "namespaces": [ + "MySampleNamespace" + ], + "createdDate": "2023-06-14T17:47:13.999885+00:00", + "lastUpdatedDate": "2023-06-14T17:47:13.999885+00:00" + } + +For more information about schema, see `Policy store schema `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/update-identity-source.rst b/awscli/examples/verifiedpermissions/update-identity-source.rst new file mode 100644 index 000000000000..d44b73719c52 --- /dev/null +++ b/awscli/examples/verifiedpermissions/update-identity-source.rst @@ -0,0 +1,29 @@ +**To update an identity source** + +The following ``update-identity-source`` example modifies the specified identity source by providing a new Cognito user pool configuration and changing the entity type returned by the identity source. :: + + aws verifiedpermissions update-identity-source + --identity-source-id ISEXAMPLEabcdefg111111 \ + --update-configuration file://config.txt \ + --principal-entity-type "Employee" \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of ``config.txt``:: + + { + "cognitoUserPoolConfiguration": { + "userPoolArn": "arn:aws:cognito-idp:us-west-2:123456789012:userpool/us-west-2_1a2b3c4d5", + "clientIds":["a1b2c3d4e5f6g7h8i9j0kalbmc"] + } + } + +Output:: + + { + "createdDate": "2023-05-19T20:30:28.214829+00:00", + "identitySourceId": "ISEXAMPLEabcdefg111111", + "lastUpdatedDate": "2023-05-19T20:30:28.214829+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111" + } + +For more information about identity sources, see `Using Amazon Verified Permissions with identity providers `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/update-policy-store.rst b/awscli/examples/verifiedpermissions/update-policy-store.rst new file mode 100644 index 000000000000..12e06c57c20d --- /dev/null +++ b/awscli/examples/verifiedpermissions/update-policy-store.rst @@ -0,0 +1,18 @@ +**To update a policy store** + +The following ``update-policy-store`` example modifies a policy store by changing its validation setting. :: + + aws verifiedpermissions update-policy-store \ + --validation-settings "mode=STRICT" \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Output:: + + { + "arn": "arn:aws:verifiedpermissions::123456789012:policy-store/PSEXAMPLEabcdefg111111", + "createdDate": "2023-05-16T17:41:29.103459+00:00", + "lastUpdatedDate": "2023-05-16T17:41:29.103459+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111" + } + +For more information about policy stores, see `Amazon Verified Permissions policy stores `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/update-policy-template.rst b/awscli/examples/verifiedpermissions/update-policy-template.rst new file mode 100644 index 000000000000..ed814ae1dd1d --- /dev/null +++ b/awscli/examples/verifiedpermissions/update-policy-template.rst @@ -0,0 +1,27 @@ +**Example 1: To update a policy template** + +The following ``update-policy-template`` example modifies the specified template-linked policy to replace its policy statement. :: + + aws verifiedpermissions update-policy-template \ + --policy-template-id PTEXAMPLEabcdefg111111 \ + --statement file://template1.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of file ``template1.txt``:: + + permit( + principal in ?principal, + action == Action::"view", + resource == Photo::"VacationPhoto94.jpg" + ); + +Output:: + + { + "createdDate": "2023-06-12T20:47:42.804511+00:00", + "lastUpdatedDate": "2023-06-12T20:47:42.804511+00:00", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyTemplateId": "PTEXAMPLEabcdefg111111" + } + +For more information about policy templates, see `Amazon Verified Permissions policy templates `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/verifiedpermissions/update-policy.rst b/awscli/examples/verifiedpermissions/update-policy.rst new file mode 100644 index 000000000000..1f691c276485 --- /dev/null +++ b/awscli/examples/verifiedpermissions/update-policy.rst @@ -0,0 +1,109 @@ +**Example 1: To create a static policy** + +The following ``create-policy`` example creates a static policy with a policy scope that specifies both a principal and a resource. :: + + aws verifiedpermissions create-policy \ + --definition file://definition.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +The ``statement`` parameter takes a string representation of a JSON object. It contains embedded quotation marks (") within the outermost quotation mark pair. This requires you to convert the JSON to a string by preceding all embedded quotation marks with a backslash character ( \" ) and combining all lines into a single text line with no line breaks. + +Example strings can be displayed wrapped across multiple lines here for readability, but the operation requires the parameters be submitted as single line strings. + +Contents of file ``definition.txt``:: + + { + "static": { + "description": "Grant everyone of janeFriends UserGroup access to the vacationFolder Album", + "statement": "permit(principal in UserGroup::\"janeFriends\", action, resource in Album::\"vacationFolder\" );" + } + } + +Output:: + + { + "createdDate": "2023-06-12T20:33:37.382907+00:00", + "lastUpdatedDate": "2023-06-12T20:33:37.382907+00:00", + "policyId": "SPEXAMPLEabcdefg111111", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "STATIC", + "principal": { + "entityId": "janeFriends", + "entityType": "UserGroup" + }, + "resource": { + "entityId": "vacationFolder", + "entityType": "Album" + } + } + +**Example 2: To create a static policy that grants access to a resource to everyone** + +The following ``create-policy`` example creates a static policy with a policy scope that specifies only a resource. :: + + aws verifiedpermissions create-policy \ + --definition file://definition2.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of file ``definition2.txt``:: + + { + "static": { + "description": "Grant everyone access to the publicFolder Album", + "statement": "permit(principal, action, resource in Album::\"publicFolder\");" + } + } + +Output:: + + { + "createdDate": "2023-06-12T20:39:44.975897+00:00", + "lastUpdatedDate": "2023-06-12T20:39:44.975897+00:00", + "policyId": "PbfR73F8oh5MMfr9uRtFDB", + "policyStoreId": "PSEXAMPLEabcdefg222222", + "policyType": "STATIC", + "resource": { + "entityId": "publicFolder", + "entityType": "Album" + } + } + +**Example 3: To create a template-linked policy that is associated with the specified template** + +The following ``create-policy`` example creates a template-linked policy using the specified policy template and associates the specified principal to use with the new template-linked policy. :: + + aws verifiedpermissions create-policy \ + --definition file://definition2.txt \ + --policy-store-id PSEXAMPLEabcdefg111111 + +Contents of definition3.txt:: + + { + "templateLinked": { + "policyTemplateId": "PTEXAMPLEabcdefg111111", + "principal": { + "entityType": "User", + "entityId": "alice" + } + } + } + +Output:: + + { + "createdDate": "2023-06-12T20:49:51.490211+00:00", + "lastUpdatedDate": "2023-06-12T20:49:51.490211+00:00", + "policyId": "TPEXAMPLEabcdefg111111", + "policyStoreId": "PSEXAMPLEabcdefg111111", + "policyType": "TEMPLATE_LINKED", + "principal": { + "entityId": "alice", + "entityType": "User" + }, + "resource": { + "entityId": "VacationPhoto94.jpg", + "entityType": "Photo" + } + } + +For more information about policies, see `Amazon Verified Permissions policies `__ in the *Amazon Verified Permissions User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/create-listener.rst b/awscli/examples/vpc-lattice/create-listener.rst new file mode 100644 index 000000000000..5733bbb1f0a9 --- /dev/null +++ b/awscli/examples/vpc-lattice/create-listener.rst @@ -0,0 +1,46 @@ +**To create a listener** + +The following ``create-listener`` example creates an HTTPS listener with a default rule that forwards traffic to the specified VPC Lattice target group. :: + + aws vpc-lattice create-listener \ + --name my-service-listener \ + --protocol HTTPS \ + --port 443 \ + --service-identifier svc-0285b53b2eEXAMPLE \ + --default-action file://listener-config.json + +Contents of ``listener-config.json``:: + + { + "forward": { + "targetGroups": [ + { + "targetGroupIdentifier": "tg-0eaa4b9ab4EXAMPLE" + } + ] + } + } + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-07cc7fb0abEXAMPLE", + "defaultAction": { + "forward": { + "targetGroups": [ + { + "targetGroupIdentifier": "tg-0eaa4b9ab4EXAMPLE", + "weight": 100 + } + ] + } + }, + "id": "listener-07cc7fb0abEXAMPLE", + "name": "my-service-listener", + "port": 443, + "protocol": "HTTPS", + "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", + "serviceId": "svc-0285b53b2eEXAMPLE" + } + +For more information, see `Listeners `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/create-service-network-service-association.rst b/awscli/examples/vpc-lattice/create-service-network-service-association.rst new file mode 100644 index 000000000000..06667c91c609 --- /dev/null +++ b/awscli/examples/vpc-lattice/create-service-network-service-association.rst @@ -0,0 +1,22 @@ +**To create a service association** + +The following ``create-service-network-service-association`` example associates the specified service with the specified service network. :: + + aws vpc-lattice create-service-network-service-association \ + --service-identifier svc-0285b53b2eEXAMPLE \ + --service-network-identifier sn-080ec7dc93EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-0e16955a8cEXAMPLE", + "createdBy": "123456789012", + "dnsEntry": { + "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", + "hostedZoneId": "Z09127221KTH2CEXAMPLE" + }, + "id": "snsa-0e16955a8cEXAMPLE", + "status": "CREATE_IN_PROGRESS" + } + +For more information, see `Manage service associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/create-service-network-vpc-association.rst b/awscli/examples/vpc-lattice/create-service-network-vpc-association.rst new file mode 100644 index 000000000000..16f08fbc7a7f --- /dev/null +++ b/awscli/examples/vpc-lattice/create-service-network-vpc-association.rst @@ -0,0 +1,22 @@ +**To create a VPC association** + +The following ``create-service-network-vpc-association`` example associates the specified vpc with the specified service network. The specified security group controls which resources in the VPC can access the service network and its services. :: + + aws vpc-lattice create-service-network-vpc-association \ + --vpc-identifier vpc-0a1b2c3d4eEXAMPLE \ + --service-network-identifier sn-080ec7dc93EXAMPLE \ + --security-group-ids sg-0aee16bc6cEXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", + "createdBy": "123456789012", + "id": "snva-0821fc8631EXAMPLE", + "securityGroupIds": [ + "sg-0aee16bc6cEXAMPLE" + ], + "status": "CREATE_IN_PROGRESS" + } + +For more information, see `Manage VPC associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/create-service-network.rst b/awscli/examples/vpc-lattice/create-service-network.rst new file mode 100644 index 000000000000..363acad818b8 --- /dev/null +++ b/awscli/examples/vpc-lattice/create-service-network.rst @@ -0,0 +1,17 @@ +**To create a service network** + +The following ``create-service-network`` example creates a service network with the specified name. :: + + aws vpc-lattice create-service-network \ + --name my-service-network + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", + "authType": "NONE", + "id": "sn-080ec7dc93EXAMPLE", + "name": "my-service-network" + } + +For more information, see `Service networks `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/create-service.rst b/awscli/examples/vpc-lattice/create-service.rst new file mode 100644 index 000000000000..9932f885da18 --- /dev/null +++ b/awscli/examples/vpc-lattice/create-service.rst @@ -0,0 +1,22 @@ +**To create a service** + +The following ``create-service`` example creates a service with the specified name. :: + + aws vpc-lattice create-service \ + --name my-lattice-service + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", + "authType": "NONE", + "dnsEntry": { + "domainName": "my-lattice-service-0285b53b2eEXAMPLE.1a2b3c4.vpc-lattice-svcs.us-east-2.on.aws", + "hostedZoneId": "Z09127221KTH2CEXAMPLE" + }, + "id": "svc-0285b53b2eEXAMPLE", + "name": "my-lattice-service", + "status": "CREATE_IN_PROGRESS" + } + +For more information, see `Services in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/create-target-group.rst b/awscli/examples/vpc-lattice/create-target-group.rst new file mode 100644 index 000000000000..bb1b1daa810a --- /dev/null +++ b/awscli/examples/vpc-lattice/create-target-group.rst @@ -0,0 +1,149 @@ +**Example 1: To create a target group of type INSTANCE** + +The following ``create-target-group`` example creates a target group with the specified name, type, and configuration. :: + + aws vpc-lattice create-target-group \ + --name my-lattice-target-group-instance \ + --type INSTANCE \ + --config file://tg-config.json + +Contents of ``tg-config.json``:: + + { + "port": 443, + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "vpcIdentifier": "vpc-f1663d9868EXAMPLE" + } + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", + "config": { + "healthCheck": { + "enabled": true, + "healthCheckIntervalSeconds": 30, + "healthCheckTimeoutSeconds": 5, + "healthyThresholdCount": 5, + "matcher": { + "httpCode": "200" + }, + "path": "/", + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "unhealthyThresholdCount": 2 + }, + "port": 443, + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "vpcIdentifier": "vpc-f1663d9868EXAMPLE" + }, + "id": "tg-0eaa4b9ab4EXAMPLE", + "name": "my-lattice-target-group-instance", + "status": "CREATE_IN_PROGRESS", + "type": "INSTANCE" + } + +**Example 2: To create a target group of type IP** + +The following ``create-target-group`` example creates a target group with the specified name, type, and configuration. :: + + aws vpc-lattice create-target-group \ + --name my-lattice-target-group-ip \ + --type IP \ + --config file://tg-config.json + +Contents of ``tg-config.json``:: + + { + "ipAddressType": "IPV4", + "port": 443, + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "vpcIdentifier": "vpc-f1663d9868EXAMPLE" + } + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", + "config": { + "healthCheck": { + "enabled": true, + "healthCheckIntervalSeconds": 30, + "healthCheckTimeoutSeconds": 5, + "healthyThresholdCount": 5, + "matcher": { + "httpCode": "200" + }, + "path": "/", + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "unhealthyThresholdCount": 2 + }, + "ipAddressType": "IPV4", + "port": 443, + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "vpcIdentifier": "vpc-f1663d9868EXAMPLE" + }, + "id": "tg-0eaa4b9ab4EXAMPLE", + "name": "my-lattice-target-group-ip", + "status": "CREATE_IN_PROGRESS", + "type": "IP" + } + +**Example 3: To create a target group of type LAMBDA** + +The following ``create-target-group`` example creates a target group with the specified name, type, and configuration. :: + + aws vpc-lattice create-target-group \ + --name my-lattice-target-group-lambda \ + --type LAMBDA + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", + "id": "tg-0eaa4b9ab4EXAMPLE", + "name": "my-lattice-target-group-lambda", + "status": "CREATE_IN_PROGRESS", + "type": "LAMBDA" + } + +**Example 4: To create a target group of type ALB** + +The following ``create-target-group`` example creates a target group with the specified name, type, and configuration. :: + + aws vpc-lattice create-target-group \ + --name my-lattice-target-group-alb \ + --type ALB \ + --config file://tg-config.json + +Contents of ``tg-config.json``:: + + { + "port": 443, + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "vpcIdentifier": "vpc-f1663d9868EXAMPLE" + } + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", + "config": { + "port": 443, + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "vpcIdentifier": "vpc-f1663d9868EXAMPLE" + }, + "id": "tg-0eaa4b9ab4EXAMPLE", + "name": "my-lattice-target-group-alb", + "status": "CREATE_IN_PROGRESS", + "type": "ALB" + } + +For more information, see `Target groups `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/delete-auth-policy.rst b/awscli/examples/vpc-lattice/delete-auth-policy.rst new file mode 100644 index 000000000000..ad75d14b1bb3 --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-auth-policy.rst @@ -0,0 +1,10 @@ +**To delete an auth policy** + +The following ``delete-auth-policy`` example deletes the auth policy for the specified service. :: + + aws vpc-lattice delete-auth-policy \ + --resource-identifier svc-0285b53b2eEXAMPLE + +This command produces no output. + +For more information, see `Auth policies `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/delete-listener.rst b/awscli/examples/vpc-lattice/delete-listener.rst new file mode 100644 index 000000000000..3bfdb3ca560b --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-listener.rst @@ -0,0 +1,11 @@ +**To delete a listener** + +The following ``delete-listener`` example deletes the specified listener. :: + + aws vpc-lattice delete-listener \ + --listener-identifier listener-07cc7fb0abEXAMPLE \ + --service-identifier svc-0285b53b2eEXAMPLE + +This command produces no output. + +For more information, see `Listeners `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/delete-service-network-service-association.rst b/awscli/examples/vpc-lattice/delete-service-network-service-association.rst new file mode 100644 index 000000000000..b9eff79c373e --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-service-network-service-association.rst @@ -0,0 +1,16 @@ +**To delete a service association** + +The following ``delete-service-network-service-association`` example disassociates the specified service association. :: + + aws vpc-lattice delete-service-network-service-association \ + --service-network-service-association-identifier snsa-031fabb4d8EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-031fabb4d8EXAMPLE", + "id": "snsa-031fabb4d8EXAMPLE", + "status": "DELETE_IN_PROGRESS" + } + +For more information, see `Manage service associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/delete-service-network-vpc-association.rst b/awscli/examples/vpc-lattice/delete-service-network-vpc-association.rst new file mode 100644 index 000000000000..1f5a3786e184 --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-service-network-vpc-association.rst @@ -0,0 +1,16 @@ +**To delete a VPC association** + +The following ``delete-service-network-vpc-association`` example disassociates the specified VPC association. :: + + aws vpc-lattice delete-service-network-vpc-association \ + --service-network-vpc-association-identifier snva-0821fc8631EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", + "id": "snva-0821fc8631EXAMPLE", + "status": "DELETE_IN_PROGRESS" + } + +For more information, see `Manage VPC associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/delete-service-network.rst b/awscli/examples/vpc-lattice/delete-service-network.rst new file mode 100644 index 000000000000..70cdc6960c53 --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-service-network.rst @@ -0,0 +1,10 @@ +**To delete a service network** + +The following ``delete-service-network`` example deletes the specified service network. :: + + aws vpc-lattice delete-service-network \ + --service-network-identifier sn-080ec7dc93EXAMPLE + +This command produces no output. + +For more information, see `Service networks `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/delete-service.rst b/awscli/examples/vpc-lattice/delete-service.rst new file mode 100644 index 000000000000..0566c7d5dc0a --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-service.rst @@ -0,0 +1,17 @@ +**To delete a service** + +The following ``delete-service`` example deletes the specified service. :: + + aws vpc-lattice delete-service \ + --service-identifier svc-0285b53b2eEXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-west-2:123456789012:service/svc-0285b53b2eEXAMPLE", + "id": "svc-0285b53b2eEXAMPLE", + "name": "my-lattice-service", + "status": "DELETE_IN_PROGRESS" + } + +For more information, see `Services in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/delete-target-group.rst b/awscli/examples/vpc-lattice/delete-target-group.rst new file mode 100644 index 000000000000..4fe14f80e808 --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-target-group.rst @@ -0,0 +1,16 @@ +**To delete a target group** + +The following ``delete-target-group`` example deletes the specified target group. :: + + aws vpc-lattice delete-target-group \ + --target-group-identifier tg-0eaa4b9ab4EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", + "id": "tg-0eaa4b9ab4EXAMPLE", + "status": "DELETE_IN_PROGRESS" + } + +For more information, see `Target groups `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/deregister-targets.rst b/awscli/examples/vpc-lattice/deregister-targets.rst new file mode 100644 index 000000000000..444aae7c0022 --- /dev/null +++ b/awscli/examples/vpc-lattice/deregister-targets.rst @@ -0,0 +1,21 @@ +**To deregister a target** + +The following ``deregister-targets`` example deregisters the specified target from the specified target group. :: + + aws vpc-lattice deregister-targets \ + --targets i-07dd579bc5EXAMPLE \ + --target-group-identifier tg-0eaa4b9ab4EXAMPLE + +Output:: + + { + "successful": [ + { + "id": "i-07dd579bc5EXAMPLE", + "port": 443 + } + ], + "unsuccessful": [] + } + +For more information, see `Register targets `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/get-auth-policy.rst b/awscli/examples/vpc-lattice/get-auth-policy.rst new file mode 100644 index 000000000000..580faaf89e64 --- /dev/null +++ b/awscli/examples/vpc-lattice/get-auth-policy.rst @@ -0,0 +1,17 @@ +**To get information about an auth policy** + +The following ``get-auth-policy`` example gets information about the auth policy for the specified service. :: + + aws vpc-lattice get-auth-policy \ + --resource-identifier svc-0285b53b2eEXAMPLE + +Output:: + + { + "createdAt": "2023-06-07T03:51:20.266Z", + "lastUpdatedAt": "2023-06-07T04:39:27.082Z", + "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:role/my-clients\"},\"Action\":\"vpc-lattice-svcs:Invoke\",\"Resource\":\"arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE\"}]}", + "state": "Active" + } + +For more information, see `Auth policies `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/get-listener.rst b/awscli/examples/vpc-lattice/get-listener.rst new file mode 100644 index 000000000000..76dd3b28e057 --- /dev/null +++ b/awscli/examples/vpc-lattice/get-listener.rst @@ -0,0 +1,33 @@ +**To get information about a service listener** + +The following ``get-listener`` example gets information about the specified listener for the specified service. :: + + aws vpc-lattice get-listener \ + --listener-identifier listener-0ccf55918cEXAMPLE \ + --service-identifier svc-0285b53b2eEXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-0ccf55918cEXAMPLE", + "createdAt": "2023-05-07T05:08:45.192Z", + "defaultAction": { + "forward": { + "targetGroups": [ + { + "targetGroupIdentifier": "tg-0ff213abb6EXAMPLE", + "weight": 1 + } + ] + } + }, + "id": "listener-0ccf55918cEXAMPLE", + "lastUpdatedAt": "2023-05-07T05:08:45.192Z", + "name": "http-80", + "port": 80, + "protocol": "HTTP", + "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", + "serviceId": "svc-0285b53b2eEXAMPLE" + } + +For more information, see `Define routing `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/get-service-network-service-association.rst b/awscli/examples/vpc-lattice/get-service-network-service-association.rst new file mode 100644 index 000000000000..7dada9b15c83 --- /dev/null +++ b/awscli/examples/vpc-lattice/get-service-network-service-association.rst @@ -0,0 +1,28 @@ +**To get information about a service association** + +The following ``get-service-network-service-association`` example gets information about the specified service association. :: + + aws vpc-lattice get-service-network-service-association \ + --service-network-service-association-identifier snsa-031fabb4d8EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkserviceassociation/snsa-031fabb4d8EXAMPLE", + "createdAt": "2023-05-05T21:48:16.076Z", + "createdBy": "123456789012", + "dnsEntry": { + "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", + "hostedZoneId": "Z09127221KTH2CEXAMPLE" + }, + "id": "snsa-031fabb4d8EXAMPLE", + "serviceArn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", + "serviceId": "svc-0285b53b2eEXAMPLE", + "serviceName": "my-lattice-service", + "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", + "serviceNetworkId": "sn-080ec7dc93EXAMPLE", + "serviceNetworkName": "my-service-network", + "status": "ACTIVE" + } + +For more information, see `Manage service associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/get-service-network-vpc-association.rst b/awscli/examples/vpc-lattice/get-service-network-vpc-association.rst new file mode 100644 index 000000000000..2e4ee53d8888 --- /dev/null +++ b/awscli/examples/vpc-lattice/get-service-network-vpc-association.rst @@ -0,0 +1,26 @@ +**To get information about a VPC association** + +The following ``get-service-network-vpc-association`` example gets information about the specified VPC association. :: + + aws vpc-lattice get-service-network-vpc-association \ + --service-network-vpc-association-identifier snva-0821fc8631EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetworkvpcassociation/snva-0821fc8631EXAMPLE", + "createdAt": "2023-06-06T23:41:08.421Z", + "createdBy": "123456789012", + "id": "snva-0c5dcb60d6EXAMPLE", + "lastUpdatedAt": "2023-06-06T23:41:08.421Z", + "securityGroupIds": [ + "sg-0aee16bc6cEXAMPLE" + ], + "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", + "serviceNetworkId": "sn-080ec7dc93EXAMPLE", + "serviceNetworkName": "my-service-network", + "status": "ACTIVE", + "vpcId": "vpc-0a1b2c3d4eEXAMPLE" + } + +For more information, see `Manage VPC associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/get-service-network.rst b/awscli/examples/vpc-lattice/get-service-network.rst new file mode 100644 index 000000000000..592c335dd98e --- /dev/null +++ b/awscli/examples/vpc-lattice/get-service-network.rst @@ -0,0 +1,21 @@ +**To get information about a service network** + +The following ``get-service-network`` example gets information about the specified service network. :: + + aws vpc-lattice get-service-network \ + --service-network-identifier sn-080ec7dc93EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", + "authType": "AWS_IAM", + "createdAt": "2023-05-05T15:26:08.417Z", + "id": "sn-080ec7dc93EXAMPLE", + "lastUpdatedAt": "2023-05-05T15:26:08.417Z", + "name": "my-service-network", + "numberOfAssociatedServices": 2, + "numberOfAssociatedVPCs": 3 + } + +For more information, see `Service networks `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/get-service.rst b/awscli/examples/vpc-lattice/get-service.rst new file mode 100644 index 000000000000..82cf792ff78c --- /dev/null +++ b/awscli/examples/vpc-lattice/get-service.rst @@ -0,0 +1,24 @@ +**To get information about a service** + +The following ``get-service`` example gets information about the specified service. :: + + aws vpc-lattice get-service \ + --service-identifier svc-0285b53b2eEXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", + "authType": "AWS_IAM", + "createdAt": "2023-05-05T21:35:29.339Z", + "dnsEntry": { + "domainName": "my-lattice-service-0285b53b2eEXAMPLE.7d67968.vpc-lattice-svcs.us-east-2.on.aws", + "hostedZoneId": "Z09127221KTH2CFUOHIZH" + }, + "id": "svc-0285b53b2eEXAMPLE", + "lastUpdatedAt": "2023-05-05T21:35:29.339Z", + "name": "my-lattice-service", + "status": "ACTIVE" + } + +For more information, see `Services `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/get-target-group.rst b/awscli/examples/vpc-lattice/get-target-group.rst new file mode 100644 index 000000000000..3461b72e84b4 --- /dev/null +++ b/awscli/examples/vpc-lattice/get-target-group.rst @@ -0,0 +1,42 @@ +**To get information about a target group** + +The following ``get-target-group`` example gets information about the specified target group, which has a target type of ``INSTANCE``. :: + + aws vpc-lattice get-target-group \ + --target-group-identifier tg-0eaa4b9ab4EXAMPLE + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-0eaa4b9ab4EXAMPLE", + "config": { + "healthCheck": { + "enabled": true, + "healthCheckIntervalSeconds": 30, + "healthCheckTimeoutSeconds": 5, + "healthyThresholdCount": 5, + "matcher": { + "httpCode": "200" + }, + "path": "/", + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "unhealthyThresholdCount": 2 + }, + "port": 443, + "protocol": "HTTPS", + "protocolVersion": "HTTP1", + "vpcIdentifier": "vpc-f1663d9868EXAMPLE" + }, + "createdAt": "2023-05-06T04:41:04.122Z", + "id": "tg-0eaa4b9ab4EXAMPLE", + "lastUpdatedAt": "2023-05-06T04:41:04.122Z", + "name": "my-target-group", + "serviceArns": [ + "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" + ], + "status": "ACTIVE", + "type": "INSTANCE" + } + +For more information, see `Target groups `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/list-listeners.rst b/awscli/examples/vpc-lattice/list-listeners.rst new file mode 100644 index 000000000000..097bc6111d01 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-listeners.rst @@ -0,0 +1,24 @@ +**To list service listeners** + +The following ``list-listeners`` example lists the listeners for the specified service. :: + + aws vpc-lattice list-listeners \ + --service-identifier svc-0285b53b2eEXAMPLE + +Output:: + + { + "items": [ + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE/listener/listener-0ccf55918cEXAMPLE", + "createdAt": "2023-05-07T05:08:45.192Z", + "id": "listener-0ccf55918cEXAMPLE", + "lastUpdatedAt": "2023-05-07T05:08:45.192Z", + "name": "http-80", + "port": 80, + "protocol": "HTTP" + } + ] + } + +For more information, see `Define routing `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/list-service-network-service-associations.rst b/awscli/examples/vpc-lattice/list-service-network-service-associations.rst new file mode 100644 index 000000000000..17206f140ab0 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-service-network-service-associations.rst @@ -0,0 +1,16 @@ +**To list service associations** + +The following ``list-service-network-service-associations`` example lists the service associations for the specified service network. The ``--query`` option scopes the output to the IDs of the service associations. :: + + aws vpc-lattice list-service-network-service-associations \ + --service-network-identifier sn-080ec7dc93EXAMPLE \ + --query items[*].id + +Output:: + + [ + "snsa-031fabb4d8EXAMPLE", + "snsa-0e16955a8cEXAMPLE" + ] + +For more information, see `Manage service associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/list-service-network-vpc-associations.rst b/awscli/examples/vpc-lattice/list-service-network-vpc-associations.rst new file mode 100644 index 000000000000..bfa00a6ef3f4 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-service-network-vpc-associations.rst @@ -0,0 +1,16 @@ +**To list VPC associations** + +The following ``list-service-network-vpc-associations`` example lists the VPC associations for the specified service network. The ``--query`` option scopes the output to the IDs of the VPC associations. :: + + aws vpc-lattice list-service-network-vpc-associations \ + --service-network-identifier sn-080ec7dc93EXAMPLE \ + --query items[*].id + +Output:: + + [ + "snva-0821fc8631EXAMPLE", + "snva-0c5dcb60d6EXAMPLE" + ] + +For more information, see `Manage VPC associations `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/list-service-networks.rst b/awscli/examples/vpc-lattice/list-service-networks.rst new file mode 100644 index 000000000000..262fb1cd268f --- /dev/null +++ b/awscli/examples/vpc-lattice/list-service-networks.rst @@ -0,0 +1,15 @@ +**To list your service networks** + +The following ``list-service-networks`` example lists the service networks owned or shared with the calling account. The ``--query`` option scopes the results to the Amazon Resource Names (ARN) of the service networks. :: + + aws vpc-lattice list-service-networks \ + --query items[*].arn + +Output:: + + [ + "arn:aws:vpc-lattice:us-east-2:123456789012:servicenetwork/sn-080ec7dc93EXAMPLE", + "arn:aws:vpc-lattice:us-east-2:111122223333:servicenetwork/sn-0ec4d436cfEXAMPLE" + ] + +For more information, see `Service networks `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/list-services.rst b/awscli/examples/vpc-lattice/list-services.rst new file mode 100644 index 000000000000..0798196397c4 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-services.rst @@ -0,0 +1,15 @@ +**To list your services** + +The following ``list-services`` example lists the servies owned or shared with the calling account. The ``--query`` option scopes the results to the Amazon Resource Names (ARN) of the services. :: + + aws vpc-lattice list-services \ + --query items[*].arn + +Output:: + + [ + "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE", + "arn:aws:vpc-lattice:us-east-2:111122223333:service/svc-0b8ac96550EXAMPLE" + ] + +For more information, see `Services `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/list-target-groups.rst b/awscli/examples/vpc-lattice/list-target-groups.rst new file mode 100644 index 000000000000..c18b9f9ff854 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-target-groups.rst @@ -0,0 +1,27 @@ +**To list your target groups** + +The following ``list-target-groups`` example lists the target groups with a target type of ``LAMBDA``. :: + + aws vpc-lattice list-target-groups \ + --target-group-type LAMBDA + +Output:: + + { + "items": [ + { + "arn": "arn:aws:vpc-lattice:us-east-2:123456789012:targetgroup/tg-045c1b7d9dEXAMPLE", + "createdAt": "2023-05-06T05:22:16.637Z", + "id": "tg-045c1b7d9dEXAMPLE", + "lastUpdatedAt": "2023-05-06T05:22:16.637Z", + "name": "my-target-group-lam", + "serviceArns": [ + "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" + ], + "status": "ACTIVE", + "type": "LAMBDA" + } + ] + } + +For more information, see `Target groups `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/list-targets.rst b/awscli/examples/vpc-lattice/list-targets.rst new file mode 100644 index 000000000000..e206996a6973 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-targets.rst @@ -0,0 +1,26 @@ +**To list the targets for a target group** + +The following ``list-targets`` example lists the targets for the specified target group. :: + + aws vpc-lattice list-targets \ + --target-group-identifier tg-0eaa4b9ab4EXAMPLE + +Output:: + + { + "items": [ + { + "id": "i-07dd579bc5EXAMPLE", + "port": 443, + "status": "HEALTHY" + }, + { + "id": "i-047b3c9078EXAMPLE", + "port": 443, + "reasonCode": "HealthCheckFailed", + "status": "UNHEALTHY" + } + ] + } + +For more information, see `Target groups `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/put-auth-policy.rst b/awscli/examples/vpc-lattice/put-auth-policy.rst new file mode 100644 index 000000000000..a3e06d9b107c --- /dev/null +++ b/awscli/examples/vpc-lattice/put-auth-policy.rst @@ -0,0 +1,32 @@ +**To create an auth policy for a service** + +The following ``put-auth-policy`` example grants access to requests from any authenticated principal that uses the specified IAM role. The resource is the ARN of the service to which the policy is attached. :: + + aws vpc-lattice put-auth-policy \ + --resource-identifier svc-0285b53b2eEXAMPLE \ + --policy file://auth-policy.json + +Contents of ``auth-policy.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::123456789012:role/my-clients" + }, + "Action": "vpc-lattice-svcs:Invoke", + "Resource": "arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE" + } + ] + } + +Output:: + + { + "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:role/my-clients\"},\"Action\":\"vpc-lattice-svcs:Invoke\",\"Resource\":\"arn:aws:vpc-lattice:us-east-2:123456789012:service/svc-0285b53b2eEXAMPLE\"}]}", + "state": "Active" + } + +For more information, see `Auth policies `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file diff --git a/awscli/examples/vpc-lattice/register-targets.rst b/awscli/examples/vpc-lattice/register-targets.rst new file mode 100644 index 000000000000..993b71005ccf --- /dev/null +++ b/awscli/examples/vpc-lattice/register-targets.rst @@ -0,0 +1,28 @@ +**To register a target** + +The following ``register-targets`` example registers the specified targets with the specified target group. :: + + aws vpc-lattice register-targets \ + --targets id=i-047b3c9078EXAMPLE id=i-07dd579bc5EXAMPLE \ + --target-group-identifier tg-0eaa4b9ab4EXAMPLE + +Output:: + + { + "successful": [ + { + "id": "i-07dd579bc5EXAMPLE", + "port": 443 + } + ], + "unsuccessful": [ + { + "failureCode": "UnsupportedTarget", + "failureMessage": "Instance targets must be in the same VPC as their target group", + "id": "i-047b3c9078EXAMPLE", + "port": 443 + } + ] + } + +For more information, see `Register targets `__ in the *Amazon VPC Lattice User Guide*. \ No newline at end of file From bed84b38ffce9bed40a0ac0f99dc24ec10f6bdd9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 21 Jul 2023 19:11:15 +0000 Subject: [PATCH 0140/1632] Update changelog based on model updates --- .changes/next-release/api-change-glue-98738.json | 5 +++++ .changes/next-release/api-change-mediaconvert-47316.json | 5 +++++ .changes/next-release/api-change-rds-749.json | 5 +++++ .changes/next-release/api-change-workspaces-65219.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-glue-98738.json create mode 100644 .changes/next-release/api-change-mediaconvert-47316.json create mode 100644 .changes/next-release/api-change-rds-749.json create mode 100644 .changes/next-release/api-change-workspaces-65219.json diff --git a/.changes/next-release/api-change-glue-98738.json b/.changes/next-release/api-change-glue-98738.json new file mode 100644 index 000000000000..66d91102de69 --- /dev/null +++ b/.changes/next-release/api-change-glue-98738.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds support for AWS Glue Crawler with Apache Hudi Tables, allowing Crawlers to discover Hudi Tables in S3 and register them in Glue Data Catalog for query engines to query against." +} diff --git a/.changes/next-release/api-change-mediaconvert-47316.json b/.changes/next-release/api-change-mediaconvert-47316.json new file mode 100644 index 000000000000..a1962d86c674 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-47316.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes improvements to Preserve 444 handling, compatibility of HEVC sources without frame rates, and general improvements to MP4 outputs." +} diff --git a/.changes/next-release/api-change-rds-749.json b/.changes/next-release/api-change-rds-749.json new file mode 100644 index 000000000000..b80cda04245d --- /dev/null +++ b/.changes/next-release/api-change-rds-749.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Adds support for the DBSystemID parameter of CreateDBInstance to RDS Custom for Oracle." +} diff --git a/.changes/next-release/api-change-workspaces-65219.json b/.changes/next-release/api-change-workspaces-65219.json new file mode 100644 index 000000000000..e9bc48cc584e --- /dev/null +++ b/.changes/next-release/api-change-workspaces-65219.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Fixed VolumeEncryptionKey descriptions" +} From ca46251cc159d4820e1f35c79f51a5922e652987 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 21 Jul 2023 19:11:31 +0000 Subject: [PATCH 0141/1632] Bumping version to 1.29.9 --- .changes/1.29.9.json | 22 +++++++++++++++++++ .../next-release/api-change-glue-98738.json | 5 ----- .../api-change-mediaconvert-47316.json | 5 ----- .changes/next-release/api-change-rds-749.json | 5 ----- .../api-change-workspaces-65219.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.9.json delete mode 100644 .changes/next-release/api-change-glue-98738.json delete mode 100644 .changes/next-release/api-change-mediaconvert-47316.json delete mode 100644 .changes/next-release/api-change-rds-749.json delete mode 100644 .changes/next-release/api-change-workspaces-65219.json diff --git a/.changes/1.29.9.json b/.changes/1.29.9.json new file mode 100644 index 000000000000..d206292502a5 --- /dev/null +++ b/.changes/1.29.9.json @@ -0,0 +1,22 @@ +[ + { + "category": "``glue``", + "description": "This release adds support for AWS Glue Crawler with Apache Hudi Tables, allowing Crawlers to discover Hudi Tables in S3 and register them in Glue Data Catalog for query engines to query against.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes improvements to Preserve 444 handling, compatibility of HEVC sources without frame rates, and general improvements to MP4 outputs.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Adds support for the DBSystemID parameter of CreateDBInstance to RDS Custom for Oracle.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Fixed VolumeEncryptionKey descriptions", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-glue-98738.json b/.changes/next-release/api-change-glue-98738.json deleted file mode 100644 index 66d91102de69..000000000000 --- a/.changes/next-release/api-change-glue-98738.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds support for AWS Glue Crawler with Apache Hudi Tables, allowing Crawlers to discover Hudi Tables in S3 and register them in Glue Data Catalog for query engines to query against." -} diff --git a/.changes/next-release/api-change-mediaconvert-47316.json b/.changes/next-release/api-change-mediaconvert-47316.json deleted file mode 100644 index a1962d86c674..000000000000 --- a/.changes/next-release/api-change-mediaconvert-47316.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes improvements to Preserve 444 handling, compatibility of HEVC sources without frame rates, and general improvements to MP4 outputs." -} diff --git a/.changes/next-release/api-change-rds-749.json b/.changes/next-release/api-change-rds-749.json deleted file mode 100644 index b80cda04245d..000000000000 --- a/.changes/next-release/api-change-rds-749.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Adds support for the DBSystemID parameter of CreateDBInstance to RDS Custom for Oracle." -} diff --git a/.changes/next-release/api-change-workspaces-65219.json b/.changes/next-release/api-change-workspaces-65219.json deleted file mode 100644 index e9bc48cc584e..000000000000 --- a/.changes/next-release/api-change-workspaces-65219.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Fixed VolumeEncryptionKey descriptions" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 363295ad0f6e..f980681769ef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.9 +====== + +* api-change:``glue``: This release adds support for AWS Glue Crawler with Apache Hudi Tables, allowing Crawlers to discover Hudi Tables in S3 and register them in Glue Data Catalog for query engines to query against. +* api-change:``mediaconvert``: This release includes improvements to Preserve 444 handling, compatibility of HEVC sources without frame rates, and general improvements to MP4 outputs. +* api-change:``rds``: Adds support for the DBSystemID parameter of CreateDBInstance to RDS Custom for Oracle. +* api-change:``workspaces``: Fixed VolumeEncryptionKey descriptions + + 1.29.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 5e778baa3719..479a6482a381 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.8' +__version__ = '1.29.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a4e0c6ea22d8..c2977dbe46b8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29' # The full version, including alpha/beta/rc tags. -release = '1.29.8' +release = '1.29.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 20b6b49da1d4..28c0c1fa0746 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.8 + botocore==1.31.9 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ff9849e57932..66b26f22c5ed 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.8', + 'botocore==1.31.9', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 3833c73ae6a34cc3afc82b031f804500053b2ee0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Jul 2023 18:19:01 +0000 Subject: [PATCH 0142/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigatewayv2-76047.json | 5 +++++ .changes/next-release/api-change-ce-31264.json | 5 +++++ .../api-change-chimesdkmediapipelines-18104.json | 5 +++++ .changes/next-release/api-change-cloudformation-2665.json | 5 +++++ .changes/next-release/api-change-ec2-3385.json | 5 +++++ .changes/next-release/api-change-glue-38365.json | 5 +++++ .changes/next-release/api-change-quicksight-16973.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-apigatewayv2-76047.json create mode 100644 .changes/next-release/api-change-ce-31264.json create mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-18104.json create mode 100644 .changes/next-release/api-change-cloudformation-2665.json create mode 100644 .changes/next-release/api-change-ec2-3385.json create mode 100644 .changes/next-release/api-change-glue-38365.json create mode 100644 .changes/next-release/api-change-quicksight-16973.json diff --git a/.changes/next-release/api-change-apigatewayv2-76047.json b/.changes/next-release/api-change-apigatewayv2-76047.json new file mode 100644 index 000000000000..9da0fb2e9fb5 --- /dev/null +++ b/.changes/next-release/api-change-apigatewayv2-76047.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigatewayv2``", + "description": "Documentation updates for Amazon API Gateway." +} diff --git a/.changes/next-release/api-change-ce-31264.json b/.changes/next-release/api-change-ce-31264.json new file mode 100644 index 000000000000..6f0394f2fd2d --- /dev/null +++ b/.changes/next-release/api-change-ce-31264.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release introduces the new API 'GetSavingsPlanPurchaseRecommendationDetails', which retrieves the details for a Savings Plan recommendation. It also updates the existing API 'GetSavingsPlansPurchaseRecommendation' to include the recommendation detail ID." +} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-18104.json b/.changes/next-release/api-change-chimesdkmediapipelines-18104.json new file mode 100644 index 000000000000..ea93c070a280 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmediapipelines-18104.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-media-pipelines``", + "description": "AWS Media Pipeline compositing enhancement and Media Insights Pipeline auto language identification." +} diff --git a/.changes/next-release/api-change-cloudformation-2665.json b/.changes/next-release/api-change-cloudformation-2665.json new file mode 100644 index 000000000000..aa86e9bcb8f3 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-2665.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "This release supports filtering by DRIFT_STATUS for existing API ListStackInstances and adds support for a new API ListStackInstanceResourceDrifts. Customers can now view resource drift information from their StackSet management accounts." +} diff --git a/.changes/next-release/api-change-ec2-3385.json b/.changes/next-release/api-change-ec2-3385.json new file mode 100644 index 000000000000..b020e1ad1791 --- /dev/null +++ b/.changes/next-release/api-change-ec2-3385.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add \"disabled\" enum value to SpotInstanceState." +} diff --git a/.changes/next-release/api-change-glue-38365.json b/.changes/next-release/api-change-glue-38365.json new file mode 100644 index 000000000000..816b1fd817fd --- /dev/null +++ b/.changes/next-release/api-change-glue-38365.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Added support for Data Preparation Recipe node in Glue Studio jobs" +} diff --git a/.changes/next-release/api-change-quicksight-16973.json b/.changes/next-release/api-change-quicksight-16973.json new file mode 100644 index 000000000000..01238dd7fd90 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-16973.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release launches new Snapshot APIs for CSV and PDF exports, adds support for info icon for filters and parameters in Exploration APIs, adds modeled exception to the DeleteAccountCustomization API, and introduces AttributeAggregationFunction's ability to add UNIQUE_VALUE aggregation in tooltips." +} From e6d991189f05a5ce6cd3d5d124c7f3e1bd1c7585 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Jul 2023 18:19:02 +0000 Subject: [PATCH 0143/1632] Bumping version to 1.29.10 --- .changes/1.29.10.json | 37 +++++++++++++++++++ .../api-change-apigatewayv2-76047.json | 5 --- .../next-release/api-change-ce-31264.json | 5 --- ...i-change-chimesdkmediapipelines-18104.json | 5 --- .../api-change-cloudformation-2665.json | 5 --- .../next-release/api-change-ec2-3385.json | 5 --- .../next-release/api-change-glue-38365.json | 5 --- .../api-change-quicksight-16973.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 54 insertions(+), 40 deletions(-) create mode 100644 .changes/1.29.10.json delete mode 100644 .changes/next-release/api-change-apigatewayv2-76047.json delete mode 100644 .changes/next-release/api-change-ce-31264.json delete mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-18104.json delete mode 100644 .changes/next-release/api-change-cloudformation-2665.json delete mode 100644 .changes/next-release/api-change-ec2-3385.json delete mode 100644 .changes/next-release/api-change-glue-38365.json delete mode 100644 .changes/next-release/api-change-quicksight-16973.json diff --git a/.changes/1.29.10.json b/.changes/1.29.10.json new file mode 100644 index 000000000000..35aa26157f72 --- /dev/null +++ b/.changes/1.29.10.json @@ -0,0 +1,37 @@ +[ + { + "category": "``apigatewayv2``", + "description": "Documentation updates for Amazon API Gateway.", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "This release introduces the new API 'GetSavingsPlanPurchaseRecommendationDetails', which retrieves the details for a Savings Plan recommendation. It also updates the existing API 'GetSavingsPlansPurchaseRecommendation' to include the recommendation detail ID.", + "type": "api-change" + }, + { + "category": "``chime-sdk-media-pipelines``", + "description": "AWS Media Pipeline compositing enhancement and Media Insights Pipeline auto language identification.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "This release supports filtering by DRIFT_STATUS for existing API ListStackInstances and adds support for a new API ListStackInstanceResourceDrifts. Customers can now view resource drift information from their StackSet management accounts.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Add \"disabled\" enum value to SpotInstanceState.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Added support for Data Preparation Recipe node in Glue Studio jobs", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release launches new Snapshot APIs for CSV and PDF exports, adds support for info icon for filters and parameters in Exploration APIs, adds modeled exception to the DeleteAccountCustomization API, and introduces AttributeAggregationFunction's ability to add UNIQUE_VALUE aggregation in tooltips.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigatewayv2-76047.json b/.changes/next-release/api-change-apigatewayv2-76047.json deleted file mode 100644 index 9da0fb2e9fb5..000000000000 --- a/.changes/next-release/api-change-apigatewayv2-76047.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigatewayv2``", - "description": "Documentation updates for Amazon API Gateway." -} diff --git a/.changes/next-release/api-change-ce-31264.json b/.changes/next-release/api-change-ce-31264.json deleted file mode 100644 index 6f0394f2fd2d..000000000000 --- a/.changes/next-release/api-change-ce-31264.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release introduces the new API 'GetSavingsPlanPurchaseRecommendationDetails', which retrieves the details for a Savings Plan recommendation. It also updates the existing API 'GetSavingsPlansPurchaseRecommendation' to include the recommendation detail ID." -} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-18104.json b/.changes/next-release/api-change-chimesdkmediapipelines-18104.json deleted file mode 100644 index ea93c070a280..000000000000 --- a/.changes/next-release/api-change-chimesdkmediapipelines-18104.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-media-pipelines``", - "description": "AWS Media Pipeline compositing enhancement and Media Insights Pipeline auto language identification." -} diff --git a/.changes/next-release/api-change-cloudformation-2665.json b/.changes/next-release/api-change-cloudformation-2665.json deleted file mode 100644 index aa86e9bcb8f3..000000000000 --- a/.changes/next-release/api-change-cloudformation-2665.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "This release supports filtering by DRIFT_STATUS for existing API ListStackInstances and adds support for a new API ListStackInstanceResourceDrifts. Customers can now view resource drift information from their StackSet management accounts." -} diff --git a/.changes/next-release/api-change-ec2-3385.json b/.changes/next-release/api-change-ec2-3385.json deleted file mode 100644 index b020e1ad1791..000000000000 --- a/.changes/next-release/api-change-ec2-3385.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add \"disabled\" enum value to SpotInstanceState." -} diff --git a/.changes/next-release/api-change-glue-38365.json b/.changes/next-release/api-change-glue-38365.json deleted file mode 100644 index 816b1fd817fd..000000000000 --- a/.changes/next-release/api-change-glue-38365.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Added support for Data Preparation Recipe node in Glue Studio jobs" -} diff --git a/.changes/next-release/api-change-quicksight-16973.json b/.changes/next-release/api-change-quicksight-16973.json deleted file mode 100644 index 01238dd7fd90..000000000000 --- a/.changes/next-release/api-change-quicksight-16973.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release launches new Snapshot APIs for CSV and PDF exports, adds support for info icon for filters and parameters in Exploration APIs, adds modeled exception to the DeleteAccountCustomization API, and introduces AttributeAggregationFunction's ability to add UNIQUE_VALUE aggregation in tooltips." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f980681769ef..c6eab3d6ea88 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.10 +======= + +* api-change:``apigatewayv2``: Documentation updates for Amazon API Gateway. +* api-change:``ce``: This release introduces the new API 'GetSavingsPlanPurchaseRecommendationDetails', which retrieves the details for a Savings Plan recommendation. It also updates the existing API 'GetSavingsPlansPurchaseRecommendation' to include the recommendation detail ID. +* api-change:``chime-sdk-media-pipelines``: AWS Media Pipeline compositing enhancement and Media Insights Pipeline auto language identification. +* api-change:``cloudformation``: This release supports filtering by DRIFT_STATUS for existing API ListStackInstances and adds support for a new API ListStackInstanceResourceDrifts. Customers can now view resource drift information from their StackSet management accounts. +* api-change:``ec2``: Add "disabled" enum value to SpotInstanceState. +* api-change:``glue``: Added support for Data Preparation Recipe node in Glue Studio jobs +* api-change:``quicksight``: This release launches new Snapshot APIs for CSV and PDF exports, adds support for info icon for filters and parameters in Exploration APIs, adds modeled exception to the DeleteAccountCustomization API, and introduces AttributeAggregationFunction's ability to add UNIQUE_VALUE aggregation in tooltips. + + 1.29.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 479a6482a381..8089d260649b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.9' +__version__ = '1.29.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c2977dbe46b8..4176c418d89e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.29' +version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.9' +release = '1.29.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 28c0c1fa0746..ec1920b49290 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.9 + botocore==1.31.10 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 66b26f22c5ed..8d768a187293 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.9', + 'botocore==1.31.10', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 9d295edf6e3a468080f343637d3182f91936b6c7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Jul 2023 18:14:54 +0000 Subject: [PATCH 0144/1632] Update changelog based on model updates --- .changes/next-release/api-change-billingconductor-21218.json | 5 +++++ .changes/next-release/api-change-customerprofiles-51111.json | 5 +++++ .changes/next-release/api-change-datasync-81373.json | 5 +++++ .changes/next-release/api-change-dynamodb-37361.json | 5 +++++ .changes/next-release/api-change-ec2-63201.json | 5 +++++ .changes/next-release/api-change-emrserverless-16673.json | 5 +++++ .changes/next-release/api-change-lambda-81562.json | 5 +++++ .changes/next-release/api-change-rds-49265.json | 5 +++++ .changes/next-release/api-change-sagemaker-36185.json | 5 +++++ .changes/next-release/api-change-securityhub-21667.json | 5 +++++ .changes/next-release/api-change-sts-11372.json | 5 +++++ .changes/next-release/api-change-transfer-60827.json | 5 +++++ .changes/next-release/api-change-wisdom-85528.json | 5 +++++ 13 files changed, 65 insertions(+) create mode 100644 .changes/next-release/api-change-billingconductor-21218.json create mode 100644 .changes/next-release/api-change-customerprofiles-51111.json create mode 100644 .changes/next-release/api-change-datasync-81373.json create mode 100644 .changes/next-release/api-change-dynamodb-37361.json create mode 100644 .changes/next-release/api-change-ec2-63201.json create mode 100644 .changes/next-release/api-change-emrserverless-16673.json create mode 100644 .changes/next-release/api-change-lambda-81562.json create mode 100644 .changes/next-release/api-change-rds-49265.json create mode 100644 .changes/next-release/api-change-sagemaker-36185.json create mode 100644 .changes/next-release/api-change-securityhub-21667.json create mode 100644 .changes/next-release/api-change-sts-11372.json create mode 100644 .changes/next-release/api-change-transfer-60827.json create mode 100644 .changes/next-release/api-change-wisdom-85528.json diff --git a/.changes/next-release/api-change-billingconductor-21218.json b/.changes/next-release/api-change-billingconductor-21218.json new file mode 100644 index 000000000000..a11e270230de --- /dev/null +++ b/.changes/next-release/api-change-billingconductor-21218.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``billingconductor``", + "description": "Added support for Auto-Assocate Billing Groups for CreateBillingGroup, UpdateBillingGroup, and ListBillingGroups." +} diff --git a/.changes/next-release/api-change-customerprofiles-51111.json b/.changes/next-release/api-change-customerprofiles-51111.json new file mode 100644 index 000000000000..daf3265a8d86 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-51111.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "Amazon Connect Customer Profiles now supports rule-based resolution to match and merge similar profiles into unified profiles, helping companies deliver faster and more personalized customer service by providing access to relevant customer information for agents and automated experiences." +} diff --git a/.changes/next-release/api-change-datasync-81373.json b/.changes/next-release/api-change-datasync-81373.json new file mode 100644 index 000000000000..dc7f39237f35 --- /dev/null +++ b/.changes/next-release/api-change-datasync-81373.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "AWS DataSync now supports Microsoft Azure Blob Storage locations." +} diff --git a/.changes/next-release/api-change-dynamodb-37361.json b/.changes/next-release/api-change-dynamodb-37361.json new file mode 100644 index 000000000000..726a4924fb96 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-37361.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Documentation updates for DynamoDB" +} diff --git a/.changes/next-release/api-change-ec2-63201.json b/.changes/next-release/api-change-ec2-63201.json new file mode 100644 index 000000000000..e95f84643d4a --- /dev/null +++ b/.changes/next-release/api-change-ec2-63201.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds an instance's peak and baseline network bandwidth as well as the memory sizes of an instance's inference accelerators to DescribeInstanceTypes." +} diff --git a/.changes/next-release/api-change-emrserverless-16673.json b/.changes/next-release/api-change-emrserverless-16673.json new file mode 100644 index 000000000000..9073dc350afb --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-16673.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds support for publishing application logs to CloudWatch." +} diff --git a/.changes/next-release/api-change-lambda-81562.json b/.changes/next-release/api-change-lambda-81562.json new file mode 100644 index 000000000000..c683f37e3568 --- /dev/null +++ b/.changes/next-release/api-change-lambda-81562.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Python 3.11 (python3.11) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-rds-49265.json b/.changes/next-release/api-change-rds-49265.json new file mode 100644 index 000000000000..35795a865809 --- /dev/null +++ b/.changes/next-release/api-change-rds-49265.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for monitoring storage optimization progress on the DescribeDBInstances API." +} diff --git a/.changes/next-release/api-change-sagemaker-36185.json b/.changes/next-release/api-change-sagemaker-36185.json new file mode 100644 index 000000000000..a0ccc51639ad --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-36185.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Mark ContentColumn and TargetLabelColumn as required Targets in TextClassificationJobConfig in CreateAutoMLJobV2API" +} diff --git a/.changes/next-release/api-change-securityhub-21667.json b/.changes/next-release/api-change-securityhub-21667.json new file mode 100644 index 000000000000..c5263ce0d723 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-21667.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Add support for CONTAINS and NOT_CONTAINS comparison operators for Automation Rules string filters and map filters" +} diff --git a/.changes/next-release/api-change-sts-11372.json b/.changes/next-release/api-change-sts-11372.json new file mode 100644 index 000000000000..09cb280aaf9c --- /dev/null +++ b/.changes/next-release/api-change-sts-11372.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "API updates for the AWS Security Token Service" +} diff --git a/.changes/next-release/api-change-transfer-60827.json b/.changes/next-release/api-change-transfer-60827.json new file mode 100644 index 000000000000..22b482bfeb63 --- /dev/null +++ b/.changes/next-release/api-change-transfer-60827.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This release adds support for SFTP Connectors." +} diff --git a/.changes/next-release/api-change-wisdom-85528.json b/.changes/next-release/api-change-wisdom-85528.json new file mode 100644 index 000000000000..f90e3497e2d8 --- /dev/null +++ b/.changes/next-release/api-change-wisdom-85528.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wisdom``", + "description": "This release added two new data types: AssistantIntegrationConfiguration, and SessionIntegrationConfiguration to support Wisdom integration with Amazon Connect Chat" +} From d34e7a9f62b2d0500ff1bc6ff25bc2f7554e81aa Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Jul 2023 18:15:07 +0000 Subject: [PATCH 0145/1632] Bumping version to 1.29.11 --- .changes/1.29.11.json | 67 +++++++++++++++++++ .../api-change-billingconductor-21218.json | 5 -- .../api-change-customerprofiles-51111.json | 5 -- .../api-change-datasync-81373.json | 5 -- .../api-change-dynamodb-37361.json | 5 -- .../next-release/api-change-ec2-63201.json | 5 -- .../api-change-emrserverless-16673.json | 5 -- .../next-release/api-change-lambda-81562.json | 5 -- .../next-release/api-change-rds-49265.json | 5 -- .../api-change-sagemaker-36185.json | 5 -- .../api-change-securityhub-21667.json | 5 -- .../next-release/api-change-sts-11372.json | 5 -- .../api-change-transfer-60827.json | 5 -- .../next-release/api-change-wisdom-85528.json | 5 -- CHANGELOG.rst | 18 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 19 files changed, 89 insertions(+), 69 deletions(-) create mode 100644 .changes/1.29.11.json delete mode 100644 .changes/next-release/api-change-billingconductor-21218.json delete mode 100644 .changes/next-release/api-change-customerprofiles-51111.json delete mode 100644 .changes/next-release/api-change-datasync-81373.json delete mode 100644 .changes/next-release/api-change-dynamodb-37361.json delete mode 100644 .changes/next-release/api-change-ec2-63201.json delete mode 100644 .changes/next-release/api-change-emrserverless-16673.json delete mode 100644 .changes/next-release/api-change-lambda-81562.json delete mode 100644 .changes/next-release/api-change-rds-49265.json delete mode 100644 .changes/next-release/api-change-sagemaker-36185.json delete mode 100644 .changes/next-release/api-change-securityhub-21667.json delete mode 100644 .changes/next-release/api-change-sts-11372.json delete mode 100644 .changes/next-release/api-change-transfer-60827.json delete mode 100644 .changes/next-release/api-change-wisdom-85528.json diff --git a/.changes/1.29.11.json b/.changes/1.29.11.json new file mode 100644 index 000000000000..beec9421e227 --- /dev/null +++ b/.changes/1.29.11.json @@ -0,0 +1,67 @@ +[ + { + "category": "``billingconductor``", + "description": "Added support for Auto-Assocate Billing Groups for CreateBillingGroup, UpdateBillingGroup, and ListBillingGroups.", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "Amazon Connect Customer Profiles now supports rule-based resolution to match and merge similar profiles into unified profiles, helping companies deliver faster and more personalized customer service by providing access to relevant customer information for agents and automated experiences.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "AWS DataSync now supports Microsoft Azure Blob Storage locations.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "Documentation updates for DynamoDB", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds an instance's peak and baseline network bandwidth as well as the memory sizes of an instance's inference accelerators to DescribeInstanceTypes.", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "This release adds support for publishing application logs to CloudWatch.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Python 3.11 (python3.11) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for monitoring storage optimization progress on the DescribeDBInstances API.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Mark ContentColumn and TargetLabelColumn as required Targets in TextClassificationJobConfig in CreateAutoMLJobV2API", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Add support for CONTAINS and NOT_CONTAINS comparison operators for Automation Rules string filters and map filters", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "API updates for the AWS Security Token Service", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This release adds support for SFTP Connectors.", + "type": "api-change" + }, + { + "category": "``wisdom``", + "description": "This release added two new data types: AssistantIntegrationConfiguration, and SessionIntegrationConfiguration to support Wisdom integration with Amazon Connect Chat", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-billingconductor-21218.json b/.changes/next-release/api-change-billingconductor-21218.json deleted file mode 100644 index a11e270230de..000000000000 --- a/.changes/next-release/api-change-billingconductor-21218.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``billingconductor``", - "description": "Added support for Auto-Assocate Billing Groups for CreateBillingGroup, UpdateBillingGroup, and ListBillingGroups." -} diff --git a/.changes/next-release/api-change-customerprofiles-51111.json b/.changes/next-release/api-change-customerprofiles-51111.json deleted file mode 100644 index daf3265a8d86..000000000000 --- a/.changes/next-release/api-change-customerprofiles-51111.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "Amazon Connect Customer Profiles now supports rule-based resolution to match and merge similar profiles into unified profiles, helping companies deliver faster and more personalized customer service by providing access to relevant customer information for agents and automated experiences." -} diff --git a/.changes/next-release/api-change-datasync-81373.json b/.changes/next-release/api-change-datasync-81373.json deleted file mode 100644 index dc7f39237f35..000000000000 --- a/.changes/next-release/api-change-datasync-81373.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "AWS DataSync now supports Microsoft Azure Blob Storage locations." -} diff --git a/.changes/next-release/api-change-dynamodb-37361.json b/.changes/next-release/api-change-dynamodb-37361.json deleted file mode 100644 index 726a4924fb96..000000000000 --- a/.changes/next-release/api-change-dynamodb-37361.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Documentation updates for DynamoDB" -} diff --git a/.changes/next-release/api-change-ec2-63201.json b/.changes/next-release/api-change-ec2-63201.json deleted file mode 100644 index e95f84643d4a..000000000000 --- a/.changes/next-release/api-change-ec2-63201.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds an instance's peak and baseline network bandwidth as well as the memory sizes of an instance's inference accelerators to DescribeInstanceTypes." -} diff --git a/.changes/next-release/api-change-emrserverless-16673.json b/.changes/next-release/api-change-emrserverless-16673.json deleted file mode 100644 index 9073dc350afb..000000000000 --- a/.changes/next-release/api-change-emrserverless-16673.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds support for publishing application logs to CloudWatch." -} diff --git a/.changes/next-release/api-change-lambda-81562.json b/.changes/next-release/api-change-lambda-81562.json deleted file mode 100644 index c683f37e3568..000000000000 --- a/.changes/next-release/api-change-lambda-81562.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Python 3.11 (python3.11) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-rds-49265.json b/.changes/next-release/api-change-rds-49265.json deleted file mode 100644 index 35795a865809..000000000000 --- a/.changes/next-release/api-change-rds-49265.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for monitoring storage optimization progress on the DescribeDBInstances API." -} diff --git a/.changes/next-release/api-change-sagemaker-36185.json b/.changes/next-release/api-change-sagemaker-36185.json deleted file mode 100644 index a0ccc51639ad..000000000000 --- a/.changes/next-release/api-change-sagemaker-36185.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Mark ContentColumn and TargetLabelColumn as required Targets in TextClassificationJobConfig in CreateAutoMLJobV2API" -} diff --git a/.changes/next-release/api-change-securityhub-21667.json b/.changes/next-release/api-change-securityhub-21667.json deleted file mode 100644 index c5263ce0d723..000000000000 --- a/.changes/next-release/api-change-securityhub-21667.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Add support for CONTAINS and NOT_CONTAINS comparison operators for Automation Rules string filters and map filters" -} diff --git a/.changes/next-release/api-change-sts-11372.json b/.changes/next-release/api-change-sts-11372.json deleted file mode 100644 index 09cb280aaf9c..000000000000 --- a/.changes/next-release/api-change-sts-11372.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "API updates for the AWS Security Token Service" -} diff --git a/.changes/next-release/api-change-transfer-60827.json b/.changes/next-release/api-change-transfer-60827.json deleted file mode 100644 index 22b482bfeb63..000000000000 --- a/.changes/next-release/api-change-transfer-60827.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This release adds support for SFTP Connectors." -} diff --git a/.changes/next-release/api-change-wisdom-85528.json b/.changes/next-release/api-change-wisdom-85528.json deleted file mode 100644 index f90e3497e2d8..000000000000 --- a/.changes/next-release/api-change-wisdom-85528.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wisdom``", - "description": "This release added two new data types: AssistantIntegrationConfiguration, and SessionIntegrationConfiguration to support Wisdom integration with Amazon Connect Chat" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c6eab3d6ea88..798ee8000775 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,24 @@ CHANGELOG ========= +1.29.11 +======= + +* api-change:``billingconductor``: Added support for Auto-Assocate Billing Groups for CreateBillingGroup, UpdateBillingGroup, and ListBillingGroups. +* api-change:``customer-profiles``: Amazon Connect Customer Profiles now supports rule-based resolution to match and merge similar profiles into unified profiles, helping companies deliver faster and more personalized customer service by providing access to relevant customer information for agents and automated experiences. +* api-change:``datasync``: AWS DataSync now supports Microsoft Azure Blob Storage locations. +* api-change:``dynamodb``: Documentation updates for DynamoDB +* api-change:``ec2``: This release adds an instance's peak and baseline network bandwidth as well as the memory sizes of an instance's inference accelerators to DescribeInstanceTypes. +* api-change:``emr-serverless``: This release adds support for publishing application logs to CloudWatch. +* api-change:``lambda``: Add Python 3.11 (python3.11) support to AWS Lambda +* api-change:``rds``: This release adds support for monitoring storage optimization progress on the DescribeDBInstances API. +* api-change:``sagemaker``: Mark ContentColumn and TargetLabelColumn as required Targets in TextClassificationJobConfig in CreateAutoMLJobV2API +* api-change:``securityhub``: Add support for CONTAINS and NOT_CONTAINS comparison operators for Automation Rules string filters and map filters +* api-change:``sts``: API updates for the AWS Security Token Service +* api-change:``transfer``: This release adds support for SFTP Connectors. +* api-change:``wisdom``: This release added two new data types: AssistantIntegrationConfiguration, and SessionIntegrationConfiguration to support Wisdom integration with Amazon Connect Chat + + 1.29.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8089d260649b..67e3fe4a1194 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.10' +__version__ = '1.29.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4176c418d89e..bd3b47e432d8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.10' +release = '1.29.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ec1920b49290..887631df70c1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.10 + botocore==1.31.11 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8d768a187293..5837520190a7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.10', + 'botocore==1.31.11', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 832b71f9e0f36e6a9f45c0e4ee19b7c708cc3775 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Jul 2023 18:28:14 +0000 Subject: [PATCH 0146/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudcontrol-53978.json | 5 +++++ .changes/next-release/api-change-entityresolution-1763.json | 5 +++++ .changes/next-release/api-change-glue-55495.json | 5 +++++ .changes/next-release/api-change-healthlake-20060.json | 5 +++++ .../api-change-managedblockchainquery-34504.json | 5 +++++ .changes/next-release/api-change-mediaconvert-68330.json | 5 +++++ .changes/next-release/api-change-omics-41843.json | 5 +++++ .../next-release/api-change-opensearchserverless-451.json | 5 +++++ .changes/next-release/api-change-polly-96737.json | 5 +++++ .changes/next-release/api-change-route53-25982.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-cloudcontrol-53978.json create mode 100644 .changes/next-release/api-change-entityresolution-1763.json create mode 100644 .changes/next-release/api-change-glue-55495.json create mode 100644 .changes/next-release/api-change-healthlake-20060.json create mode 100644 .changes/next-release/api-change-managedblockchainquery-34504.json create mode 100644 .changes/next-release/api-change-mediaconvert-68330.json create mode 100644 .changes/next-release/api-change-omics-41843.json create mode 100644 .changes/next-release/api-change-opensearchserverless-451.json create mode 100644 .changes/next-release/api-change-polly-96737.json create mode 100644 .changes/next-release/api-change-route53-25982.json diff --git a/.changes/next-release/api-change-cloudcontrol-53978.json b/.changes/next-release/api-change-cloudcontrol-53978.json new file mode 100644 index 000000000000..2eaa850b7140 --- /dev/null +++ b/.changes/next-release/api-change-cloudcontrol-53978.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudcontrol``", + "description": "Updates the documentation for CreateResource." +} diff --git a/.changes/next-release/api-change-entityresolution-1763.json b/.changes/next-release/api-change-entityresolution-1763.json new file mode 100644 index 000000000000..00a936ff7853 --- /dev/null +++ b/.changes/next-release/api-change-entityresolution-1763.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``entityresolution``", + "description": "AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information." +} diff --git a/.changes/next-release/api-change-glue-55495.json b/.changes/next-release/api-change-glue-55495.json new file mode 100644 index 000000000000..0d3ec3dc7e1d --- /dev/null +++ b/.changes/next-release/api-change-glue-55495.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Release Glue Studio Snowflake Connector Node for SDK/CLI" +} diff --git a/.changes/next-release/api-change-healthlake-20060.json b/.changes/next-release/api-change-healthlake-20060.json new file mode 100644 index 000000000000..152cafc9a7aa --- /dev/null +++ b/.changes/next-release/api-change-healthlake-20060.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``healthlake``", + "description": "Updating the HealthLake service documentation." +} diff --git a/.changes/next-release/api-change-managedblockchainquery-34504.json b/.changes/next-release/api-change-managedblockchainquery-34504.json new file mode 100644 index 000000000000..dba9188d62c7 --- /dev/null +++ b/.changes/next-release/api-change-managedblockchainquery-34504.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain-query``", + "description": "Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs." +} diff --git a/.changes/next-release/api-change-mediaconvert-68330.json b/.changes/next-release/api-change-mediaconvert-68330.json new file mode 100644 index 000000000000..f50a137e9de8 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-68330.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes general updates to user documentation." +} diff --git a/.changes/next-release/api-change-omics-41843.json b/.changes/next-release/api-change-omics-41843.json new file mode 100644 index 000000000000..e5d54d21d899 --- /dev/null +++ b/.changes/next-release/api-change-omics-41843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "The service is renaming as a part of AWS Health." +} diff --git a/.changes/next-release/api-change-opensearchserverless-451.json b/.changes/next-release/api-change-opensearchserverless-451.json new file mode 100644 index 000000000000..a30852763349 --- /dev/null +++ b/.changes/next-release/api-change-opensearchserverless-451.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearchserverless``", + "description": "This release adds new collection type VectorSearch." +} diff --git a/.changes/next-release/api-change-polly-96737.json b/.changes/next-release/api-change-polly-96737.json new file mode 100644 index 000000000000..bdbc4ca8e827 --- /dev/null +++ b/.changes/next-release/api-change-polly-96737.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Amazon Polly adds 1 new voice - Lisa (nl-BE)" +} diff --git a/.changes/next-release/api-change-route53-25982.json b/.changes/next-release/api-change-route53-25982.json new file mode 100644 index 000000000000..fc80dbb0fec1 --- /dev/null +++ b/.changes/next-release/api-change-route53-25982.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Update that corrects the documents for received feedback." +} From dbe9445f8a0d34d45be1e8f56850698f88342a45 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Jul 2023 18:28:27 +0000 Subject: [PATCH 0147/1632] Bumping version to 1.29.12 --- .changes/1.29.12.json | 52 +++++++++++++++++++ .../api-change-cloudcontrol-53978.json | 5 -- .../api-change-entityresolution-1763.json | 5 -- .../next-release/api-change-glue-55495.json | 5 -- .../api-change-healthlake-20060.json | 5 -- ...i-change-managedblockchainquery-34504.json | 5 -- .../api-change-mediaconvert-68330.json | 5 -- .../next-release/api-change-omics-41843.json | 5 -- .../api-change-opensearchserverless-451.json | 5 -- .../next-release/api-change-polly-96737.json | 5 -- .../api-change-route53-25982.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.29.12.json delete mode 100644 .changes/next-release/api-change-cloudcontrol-53978.json delete mode 100644 .changes/next-release/api-change-entityresolution-1763.json delete mode 100644 .changes/next-release/api-change-glue-55495.json delete mode 100644 .changes/next-release/api-change-healthlake-20060.json delete mode 100644 .changes/next-release/api-change-managedblockchainquery-34504.json delete mode 100644 .changes/next-release/api-change-mediaconvert-68330.json delete mode 100644 .changes/next-release/api-change-omics-41843.json delete mode 100644 .changes/next-release/api-change-opensearchserverless-451.json delete mode 100644 .changes/next-release/api-change-polly-96737.json delete mode 100644 .changes/next-release/api-change-route53-25982.json diff --git a/.changes/1.29.12.json b/.changes/1.29.12.json new file mode 100644 index 000000000000..a5c1afffca3b --- /dev/null +++ b/.changes/1.29.12.json @@ -0,0 +1,52 @@ +[ + { + "category": "``cloudcontrol``", + "description": "Updates the documentation for CreateResource.", + "type": "api-change" + }, + { + "category": "``entityresolution``", + "description": "AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Release Glue Studio Snowflake Connector Node for SDK/CLI", + "type": "api-change" + }, + { + "category": "``healthlake``", + "description": "Updating the HealthLake service documentation.", + "type": "api-change" + }, + { + "category": "``managedblockchain-query``", + "description": "Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes general updates to user documentation.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "The service is renaming as a part of AWS Health.", + "type": "api-change" + }, + { + "category": "``opensearchserverless``", + "description": "This release adds new collection type VectorSearch.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Amazon Polly adds 1 new voice - Lisa (nl-BE)", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Update that corrects the documents for received feedback.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudcontrol-53978.json b/.changes/next-release/api-change-cloudcontrol-53978.json deleted file mode 100644 index 2eaa850b7140..000000000000 --- a/.changes/next-release/api-change-cloudcontrol-53978.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudcontrol``", - "description": "Updates the documentation for CreateResource." -} diff --git a/.changes/next-release/api-change-entityresolution-1763.json b/.changes/next-release/api-change-entityresolution-1763.json deleted file mode 100644 index 00a936ff7853..000000000000 --- a/.changes/next-release/api-change-entityresolution-1763.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``entityresolution``", - "description": "AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information." -} diff --git a/.changes/next-release/api-change-glue-55495.json b/.changes/next-release/api-change-glue-55495.json deleted file mode 100644 index 0d3ec3dc7e1d..000000000000 --- a/.changes/next-release/api-change-glue-55495.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Release Glue Studio Snowflake Connector Node for SDK/CLI" -} diff --git a/.changes/next-release/api-change-healthlake-20060.json b/.changes/next-release/api-change-healthlake-20060.json deleted file mode 100644 index 152cafc9a7aa..000000000000 --- a/.changes/next-release/api-change-healthlake-20060.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``healthlake``", - "description": "Updating the HealthLake service documentation." -} diff --git a/.changes/next-release/api-change-managedblockchainquery-34504.json b/.changes/next-release/api-change-managedblockchainquery-34504.json deleted file mode 100644 index dba9188d62c7..000000000000 --- a/.changes/next-release/api-change-managedblockchainquery-34504.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain-query``", - "description": "Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs." -} diff --git a/.changes/next-release/api-change-mediaconvert-68330.json b/.changes/next-release/api-change-mediaconvert-68330.json deleted file mode 100644 index f50a137e9de8..000000000000 --- a/.changes/next-release/api-change-mediaconvert-68330.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes general updates to user documentation." -} diff --git a/.changes/next-release/api-change-omics-41843.json b/.changes/next-release/api-change-omics-41843.json deleted file mode 100644 index e5d54d21d899..000000000000 --- a/.changes/next-release/api-change-omics-41843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "The service is renaming as a part of AWS Health." -} diff --git a/.changes/next-release/api-change-opensearchserverless-451.json b/.changes/next-release/api-change-opensearchserverless-451.json deleted file mode 100644 index a30852763349..000000000000 --- a/.changes/next-release/api-change-opensearchserverless-451.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearchserverless``", - "description": "This release adds new collection type VectorSearch." -} diff --git a/.changes/next-release/api-change-polly-96737.json b/.changes/next-release/api-change-polly-96737.json deleted file mode 100644 index bdbc4ca8e827..000000000000 --- a/.changes/next-release/api-change-polly-96737.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Amazon Polly adds 1 new voice - Lisa (nl-BE)" -} diff --git a/.changes/next-release/api-change-route53-25982.json b/.changes/next-release/api-change-route53-25982.json deleted file mode 100644 index fc80dbb0fec1..000000000000 --- a/.changes/next-release/api-change-route53-25982.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Update that corrects the documents for received feedback." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 798ee8000775..737e62e0d499 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.29.12 +======= + +* api-change:``cloudcontrol``: Updates the documentation for CreateResource. +* api-change:``entityresolution``: AWS Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information. +* api-change:``glue``: Release Glue Studio Snowflake Connector Node for SDK/CLI +* api-change:``healthlake``: Updating the HealthLake service documentation. +* api-change:``managedblockchain-query``: Amazon Managed Blockchain (AMB) Query provides serverless access to standardized, multi-blockchain datasets with developer-friendly APIs. +* api-change:``mediaconvert``: This release includes general updates to user documentation. +* api-change:``omics``: The service is renaming as a part of AWS Health. +* api-change:``opensearchserverless``: This release adds new collection type VectorSearch. +* api-change:``polly``: Amazon Polly adds 1 new voice - Lisa (nl-BE) +* api-change:``route53``: Update that corrects the documents for received feedback. + + 1.29.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 67e3fe4a1194..8e66ef9226fe 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.11' +__version__ = '1.29.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bd3b47e432d8..8eef201faf8f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.11' +release = '1.29.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 887631df70c1..b3f489a666d3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.11 + botocore==1.31.12 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5837520190a7..005d069961da 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.11', + 'botocore==1.31.12', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 2a10af3839c29a023fc37d3a195603cf045d6ce9 Mon Sep 17 00:00:00 2001 From: Donovan <45215226+fincd-aws@users.noreply.github.com> Date: Wed, 26 Jul 2023 16:41:25 -0700 Subject: [PATCH 0148/1632] Fix broken link in execute-command.rst (#8067) resolves aws/aws-cli#8066 --- awscli/examples/ecs/execute-command.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/ecs/execute-command.rst b/awscli/examples/ecs/execute-command.rst index 57ada4964907..6719e94710f2 100644 --- a/awscli/examples/ecs/execute-command.rst +++ b/awscli/examples/ecs/execute-command.rst @@ -11,4 +11,4 @@ The following ``execute-command`` example runs an interactive /bin/sh command ag This command produces no output. -For more information, see `Using Amazon ECS Exec for debugging `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file +For more information, see `Using Amazon ECS Exec for debugging `__ in the *Amazon ECS Developer Guide*. From aa21e0a79f3a9da6b0a323071163440853051817 Mon Sep 17 00:00:00 2001 From: Yeshnil Jainarain Date: Thu, 20 Jul 2023 15:18:20 +0200 Subject: [PATCH 0149/1632] move enable-primary-ipv6 into network-interfaces if necessary --- awscli/customizations/ec2/runinstances.py | 3 +++ tests/functional/ec2/test_run_instances.py | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/awscli/customizations/ec2/runinstances.py b/awscli/customizations/ec2/runinstances.py index fbcdf29dbd68..6f51d0841b5b 100644 --- a/awscli/customizations/ec2/runinstances.py +++ b/awscli/customizations/ec2/runinstances.py @@ -117,6 +117,9 @@ def _fix_args(params, **kwargs): if 'Ipv6Addresses' in params: interface['Ipv6Addresses'] = params['Ipv6Addresses'] del params['Ipv6Addresses'] + if 'EnablePrimaryIpv6' in params: + interface['PrimaryIpv6'] = params['EnablePrimaryIpv6'] + del params['EnablePrimaryIpv6'] EVENTS = [ diff --git a/tests/functional/ec2/test_run_instances.py b/tests/functional/ec2/test_run_instances.py index 32cf693fafca..b75110b37af6 100644 --- a/tests/functional/ec2/test_run_instances.py +++ b/tests/functional/ec2/test_run_instances.py @@ -307,3 +307,18 @@ def test_ipv6_addresses_and_associate_public_ip_address(self): 'MinCount': 1 } self.assert_run_instances_call(args, expected) + + def test_enable_primary_ipv6_and_associate_public_ip_address(self): + args = ' --associate-public-ip-address' + args += ' --enable-primary-ipv6 --image-id ami-foobar --count 1' + expected = { + 'NetworkInterfaces': [{ + 'DeviceIndex': 0, + 'AssociatePublicIpAddress': True, + 'PrimaryIpv6': True + }], + 'ImageId': 'ami-foobar', + 'MaxCount': 1, + 'MinCount': 1 + } + self.assert_run_instances_call(args, expected) \ No newline at end of file From ee407c7c7a96758ea13506f168d4f539793b36e5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Jul 2023 18:12:27 +0000 Subject: [PATCH 0150/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-83352.json | 5 +++++ .changes/next-release/api-change-ebs-96005.json | 5 +++++ .changes/next-release/api-change-ec2-54678.json | 5 +++++ .changes/next-release/api-change-eks-55411.json | 5 +++++ .changes/next-release/api-change-sagemaker-43573.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-83352.json create mode 100644 .changes/next-release/api-change-ebs-96005.json create mode 100644 .changes/next-release/api-change-ec2-54678.json create mode 100644 .changes/next-release/api-change-eks-55411.json create mode 100644 .changes/next-release/api-change-sagemaker-43573.json diff --git a/.changes/next-release/api-change-autoscaling-83352.json b/.changes/next-release/api-change-autoscaling-83352.json new file mode 100644 index 000000000000..50b7d97490dc --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-83352.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "This release updates validation for instance types used in the AllowedInstanceTypes and ExcludedInstanceTypes parameters of the InstanceRequirements property of a MixedInstancesPolicy." +} diff --git a/.changes/next-release/api-change-ebs-96005.json b/.changes/next-release/api-change-ebs-96005.json new file mode 100644 index 000000000000..2e249a51c470 --- /dev/null +++ b/.changes/next-release/api-change-ebs-96005.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ebs``", + "description": "SDK and documentation updates for Amazon Elastic Block Store API" +} diff --git a/.changes/next-release/api-change-ec2-54678.json b/.changes/next-release/api-change-ec2-54678.json new file mode 100644 index 000000000000..05ec54423ce3 --- /dev/null +++ b/.changes/next-release/api-change-ec2-54678.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "SDK and documentation updates for Amazon Elastic Block Store APIs" +} diff --git a/.changes/next-release/api-change-eks-55411.json b/.changes/next-release/api-change-eks-55411.json new file mode 100644 index 000000000000..a493633da33a --- /dev/null +++ b/.changes/next-release/api-change-eks-55411.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Add multiple customer error code to handle customer caused failure when managing EKS node groups" +} diff --git a/.changes/next-release/api-change-sagemaker-43573.json b/.changes/next-release/api-change-sagemaker-43573.json new file mode 100644 index 000000000000..8b7fe9b6f4a0 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-43573.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Expose ProfilerConfig attribute in SageMaker Search API response." +} From 30d9b14c2696f8c725558b98c0d70f4be8ae5ca8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Jul 2023 18:12:40 +0000 Subject: [PATCH 0151/1632] Bumping version to 1.29.13 --- .changes/1.29.13.json | 27 +++++++++++++++++++ .../api-change-autoscaling-83352.json | 5 ---- .../next-release/api-change-ebs-96005.json | 5 ---- .../next-release/api-change-ec2-54678.json | 5 ---- .../next-release/api-change-eks-55411.json | 5 ---- .../api-change-sagemaker-43573.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.13.json delete mode 100644 .changes/next-release/api-change-autoscaling-83352.json delete mode 100644 .changes/next-release/api-change-ebs-96005.json delete mode 100644 .changes/next-release/api-change-ec2-54678.json delete mode 100644 .changes/next-release/api-change-eks-55411.json delete mode 100644 .changes/next-release/api-change-sagemaker-43573.json diff --git a/.changes/1.29.13.json b/.changes/1.29.13.json new file mode 100644 index 000000000000..508d1b0e5f56 --- /dev/null +++ b/.changes/1.29.13.json @@ -0,0 +1,27 @@ +[ + { + "category": "``autoscaling``", + "description": "This release updates validation for instance types used in the AllowedInstanceTypes and ExcludedInstanceTypes parameters of the InstanceRequirements property of a MixedInstancesPolicy.", + "type": "api-change" + }, + { + "category": "``ebs``", + "description": "SDK and documentation updates for Amazon Elastic Block Store API", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "SDK and documentation updates for Amazon Elastic Block Store APIs", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Add multiple customer error code to handle customer caused failure when managing EKS node groups", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Expose ProfilerConfig attribute in SageMaker Search API response.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-83352.json b/.changes/next-release/api-change-autoscaling-83352.json deleted file mode 100644 index 50b7d97490dc..000000000000 --- a/.changes/next-release/api-change-autoscaling-83352.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "This release updates validation for instance types used in the AllowedInstanceTypes and ExcludedInstanceTypes parameters of the InstanceRequirements property of a MixedInstancesPolicy." -} diff --git a/.changes/next-release/api-change-ebs-96005.json b/.changes/next-release/api-change-ebs-96005.json deleted file mode 100644 index 2e249a51c470..000000000000 --- a/.changes/next-release/api-change-ebs-96005.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ebs``", - "description": "SDK and documentation updates for Amazon Elastic Block Store API" -} diff --git a/.changes/next-release/api-change-ec2-54678.json b/.changes/next-release/api-change-ec2-54678.json deleted file mode 100644 index 05ec54423ce3..000000000000 --- a/.changes/next-release/api-change-ec2-54678.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "SDK and documentation updates for Amazon Elastic Block Store APIs" -} diff --git a/.changes/next-release/api-change-eks-55411.json b/.changes/next-release/api-change-eks-55411.json deleted file mode 100644 index a493633da33a..000000000000 --- a/.changes/next-release/api-change-eks-55411.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Add multiple customer error code to handle customer caused failure when managing EKS node groups" -} diff --git a/.changes/next-release/api-change-sagemaker-43573.json b/.changes/next-release/api-change-sagemaker-43573.json deleted file mode 100644 index 8b7fe9b6f4a0..000000000000 --- a/.changes/next-release/api-change-sagemaker-43573.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Expose ProfilerConfig attribute in SageMaker Search API response." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 737e62e0d499..60b90918bd69 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.13 +======= + +* api-change:``autoscaling``: This release updates validation for instance types used in the AllowedInstanceTypes and ExcludedInstanceTypes parameters of the InstanceRequirements property of a MixedInstancesPolicy. +* api-change:``ebs``: SDK and documentation updates for Amazon Elastic Block Store API +* api-change:``ec2``: SDK and documentation updates for Amazon Elastic Block Store APIs +* api-change:``eks``: Add multiple customer error code to handle customer caused failure when managing EKS node groups +* api-change:``sagemaker``: Expose ProfilerConfig attribute in SageMaker Search API response. + + 1.29.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8e66ef9226fe..1e594f247453 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.12' +__version__ = '1.29.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8eef201faf8f..4bb963c8bc41 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.12' +release = '1.29.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b3f489a666d3..1633b2739208 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.12 + botocore==1.31.13 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 005d069961da..74052fba7afe 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.12', + 'botocore==1.31.13', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From ecda0c1f51daf49ee1dc3089947080667b533501 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Jul 2023 00:23:06 +0000 Subject: [PATCH 0152/1632] Update changelog based on model updates --- .changes/next-release/api-change-sqs-70148.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-sqs-70148.json diff --git a/.changes/next-release/api-change-sqs-70148.json b/.changes/next-release/api-change-sqs-70148.json new file mode 100644 index 000000000000..adf922657c40 --- /dev/null +++ b/.changes/next-release/api-change-sqs-70148.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "Documentation changes related to SQS APIs." +} From fefcbfb01c41d4eb1db9649eadd6b9ff0f2baba1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Jul 2023 00:23:07 +0000 Subject: [PATCH 0153/1632] Bumping version to 1.29.14 --- .changes/1.29.14.json | 7 +++++++ .changes/next-release/api-change-sqs-70148.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.29.14.json delete mode 100644 .changes/next-release/api-change-sqs-70148.json diff --git a/.changes/1.29.14.json b/.changes/1.29.14.json new file mode 100644 index 000000000000..43e459d5b980 --- /dev/null +++ b/.changes/1.29.14.json @@ -0,0 +1,7 @@ +[ + { + "category": "``sqs``", + "description": "Documentation changes related to SQS APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-sqs-70148.json b/.changes/next-release/api-change-sqs-70148.json deleted file mode 100644 index adf922657c40..000000000000 --- a/.changes/next-release/api-change-sqs-70148.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "Documentation changes related to SQS APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 60b90918bd69..78c2152f71e8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.29.14 +======= + +* api-change:``sqs``: Documentation changes related to SQS APIs. + + 1.29.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1e594f247453..5dd8dabc013e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.13' +__version__ = '1.29.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4bb963c8bc41..e59a2a32f8e2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.13' +release = '1.29.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1633b2739208..7daf203fad75 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.13 + botocore==1.31.14 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 74052fba7afe..ba746661b23d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.13', + 'botocore==1.31.14', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 60424a989fc8b087144edf4991bb253910b0d080 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Jul 2023 18:13:13 +0000 Subject: [PATCH 0154/1632] Update changelog based on model updates --- .../next-release/api-change-applicationinsights-30388.json | 5 +++++ .changes/next-release/api-change-cloudformation-37850.json | 5 +++++ .changes/next-release/api-change-cloudfront-15598.json | 5 +++++ .changes/next-release/api-change-connect-83844.json | 5 +++++ .changes/next-release/api-change-kafka-62790.json | 5 +++++ .changes/next-release/api-change-pinpoint-78842.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-applicationinsights-30388.json create mode 100644 .changes/next-release/api-change-cloudformation-37850.json create mode 100644 .changes/next-release/api-change-cloudfront-15598.json create mode 100644 .changes/next-release/api-change-connect-83844.json create mode 100644 .changes/next-release/api-change-kafka-62790.json create mode 100644 .changes/next-release/api-change-pinpoint-78842.json diff --git a/.changes/next-release/api-change-applicationinsights-30388.json b/.changes/next-release/api-change-applicationinsights-30388.json new file mode 100644 index 000000000000..9628fce8d0dc --- /dev/null +++ b/.changes/next-release/api-change-applicationinsights-30388.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-insights``", + "description": "This release enable customer to add/remove/update more than one workload for a component" +} diff --git a/.changes/next-release/api-change-cloudformation-37850.json b/.changes/next-release/api-change-cloudformation-37850.json new file mode 100644 index 000000000000..401ceb03d57d --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-37850.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "This SDK release is for the feature launch of AWS CloudFormation RetainExceptOnCreate. It adds a new parameter retainExceptOnCreate in the following APIs: CreateStack, UpdateStack, RollbackStack, ExecuteChangeSet." +} diff --git a/.changes/next-release/api-change-cloudfront-15598.json b/.changes/next-release/api-change-cloudfront-15598.json new file mode 100644 index 000000000000..e71770626283 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-15598.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Add a new JavaScript runtime version for CloudFront Functions." +} diff --git a/.changes/next-release/api-change-connect-83844.json b/.changes/next-release/api-change-connect-83844.json new file mode 100644 index 000000000000..82c6eaea3412 --- /dev/null +++ b/.changes/next-release/api-change-connect-83844.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds support for new number types." +} diff --git a/.changes/next-release/api-change-kafka-62790.json b/.changes/next-release/api-change-kafka-62790.json new file mode 100644 index 000000000000..e13257457f7d --- /dev/null +++ b/.changes/next-release/api-change-kafka-62790.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "Amazon MSK has introduced new versions of ListClusterOperations and DescribeClusterOperation APIs. These v2 APIs provide information and insights into the ongoing operations of both MSK Provisioned and MSK Serverless clusters." +} diff --git a/.changes/next-release/api-change-pinpoint-78842.json b/.changes/next-release/api-change-pinpoint-78842.json new file mode 100644 index 000000000000..3bccf8cd844d --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-78842.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "Added support for sending push notifications using the FCM v1 API with json credentials. Amazon Pinpoint customers can now deliver messages to Android devices using both FCM v1 API and the legacy FCM/GCM API" +} From 585a2b3d99d75da5f4dbdb45d90c85fd463c212c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Jul 2023 18:13:14 +0000 Subject: [PATCH 0155/1632] Bumping version to 1.29.15 --- .changes/1.29.15.json | 32 +++++++++++++++++++ .../api-change-applicationinsights-30388.json | 5 --- .../api-change-cloudformation-37850.json | 5 --- .../api-change-cloudfront-15598.json | 5 --- .../api-change-connect-83844.json | 5 --- .../next-release/api-change-kafka-62790.json | 5 --- .../api-change-pinpoint-78842.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.15.json delete mode 100644 .changes/next-release/api-change-applicationinsights-30388.json delete mode 100644 .changes/next-release/api-change-cloudformation-37850.json delete mode 100644 .changes/next-release/api-change-cloudfront-15598.json delete mode 100644 .changes/next-release/api-change-connect-83844.json delete mode 100644 .changes/next-release/api-change-kafka-62790.json delete mode 100644 .changes/next-release/api-change-pinpoint-78842.json diff --git a/.changes/1.29.15.json b/.changes/1.29.15.json new file mode 100644 index 000000000000..13cf8bf468d0 --- /dev/null +++ b/.changes/1.29.15.json @@ -0,0 +1,32 @@ +[ + { + "category": "``application-insights``", + "description": "This release enable customer to add/remove/update more than one workload for a component", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "This SDK release is for the feature launch of AWS CloudFormation RetainExceptOnCreate. It adds a new parameter retainExceptOnCreate in the following APIs: CreateStack, UpdateStack, RollbackStack, ExecuteChangeSet.", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Add a new JavaScript runtime version for CloudFront Functions.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds support for new number types.", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "Amazon MSK has introduced new versions of ListClusterOperations and DescribeClusterOperation APIs. These v2 APIs provide information and insights into the ongoing operations of both MSK Provisioned and MSK Serverless clusters.", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Added support for sending push notifications using the FCM v1 API with json credentials. Amazon Pinpoint customers can now deliver messages to Android devices using both FCM v1 API and the legacy FCM/GCM API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationinsights-30388.json b/.changes/next-release/api-change-applicationinsights-30388.json deleted file mode 100644 index 9628fce8d0dc..000000000000 --- a/.changes/next-release/api-change-applicationinsights-30388.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-insights``", - "description": "This release enable customer to add/remove/update more than one workload for a component" -} diff --git a/.changes/next-release/api-change-cloudformation-37850.json b/.changes/next-release/api-change-cloudformation-37850.json deleted file mode 100644 index 401ceb03d57d..000000000000 --- a/.changes/next-release/api-change-cloudformation-37850.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "This SDK release is for the feature launch of AWS CloudFormation RetainExceptOnCreate. It adds a new parameter retainExceptOnCreate in the following APIs: CreateStack, UpdateStack, RollbackStack, ExecuteChangeSet." -} diff --git a/.changes/next-release/api-change-cloudfront-15598.json b/.changes/next-release/api-change-cloudfront-15598.json deleted file mode 100644 index e71770626283..000000000000 --- a/.changes/next-release/api-change-cloudfront-15598.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Add a new JavaScript runtime version for CloudFront Functions." -} diff --git a/.changes/next-release/api-change-connect-83844.json b/.changes/next-release/api-change-connect-83844.json deleted file mode 100644 index 82c6eaea3412..000000000000 --- a/.changes/next-release/api-change-connect-83844.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds support for new number types." -} diff --git a/.changes/next-release/api-change-kafka-62790.json b/.changes/next-release/api-change-kafka-62790.json deleted file mode 100644 index e13257457f7d..000000000000 --- a/.changes/next-release/api-change-kafka-62790.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "Amazon MSK has introduced new versions of ListClusterOperations and DescribeClusterOperation APIs. These v2 APIs provide information and insights into the ongoing operations of both MSK Provisioned and MSK Serverless clusters." -} diff --git a/.changes/next-release/api-change-pinpoint-78842.json b/.changes/next-release/api-change-pinpoint-78842.json deleted file mode 100644 index 3bccf8cd844d..000000000000 --- a/.changes/next-release/api-change-pinpoint-78842.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "Added support for sending push notifications using the FCM v1 API with json credentials. Amazon Pinpoint customers can now deliver messages to Android devices using both FCM v1 API and the legacy FCM/GCM API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 78c2152f71e8..013507b02bb2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.15 +======= + +* api-change:``application-insights``: This release enable customer to add/remove/update more than one workload for a component +* api-change:``cloudformation``: This SDK release is for the feature launch of AWS CloudFormation RetainExceptOnCreate. It adds a new parameter retainExceptOnCreate in the following APIs: CreateStack, UpdateStack, RollbackStack, ExecuteChangeSet. +* api-change:``cloudfront``: Add a new JavaScript runtime version for CloudFront Functions. +* api-change:``connect``: This release adds support for new number types. +* api-change:``kafka``: Amazon MSK has introduced new versions of ListClusterOperations and DescribeClusterOperation APIs. These v2 APIs provide information and insights into the ongoing operations of both MSK Provisioned and MSK Serverless clusters. +* api-change:``pinpoint``: Added support for sending push notifications using the FCM v1 API with json credentials. Amazon Pinpoint customers can now deliver messages to Android devices using both FCM v1 API and the legacy FCM/GCM API + + 1.29.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5dd8dabc013e..fa06494c8452 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.14' +__version__ = '1.29.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e59a2a32f8e2..a05d85f914d8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.14' +release = '1.29.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7daf203fad75..bd071461bce6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.14 + botocore==1.31.15 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ba746661b23d..f4cc446e949f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.14', + 'botocore==1.31.15', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From f4e301575ce26a373dd4cd07ddbf504dd6b53e3b Mon Sep 17 00:00:00 2001 From: Prakash S Date: Mon, 31 Jul 2023 21:57:35 +0530 Subject: [PATCH 0156/1632] Fix typo (#8074) --- awscli/examples/cognito-identity/delete-identities.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/cognito-identity/delete-identities.rst b/awscli/examples/cognito-identity/delete-identities.rst index d3f0b0afe9fc..43a6345bb3e6 100644 --- a/awscli/examples/cognito-identity/delete-identities.rst +++ b/awscli/examples/cognito-identity/delete-identities.rst @@ -1,6 +1,6 @@ **To delete identity pool** -This example deletes an identity ppol. +This example deletes an identity pool. Command:: From fb848e6edd89a164448ea10b755d40db2cc5f1b8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 31 Jul 2023 18:14:06 +0000 Subject: [PATCH 0157/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplifyuibuilder-97165.json | 5 +++++ .changes/next-release/api-change-autoscaling-12123.json | 5 +++++ .changes/next-release/api-change-cleanrooms-28547.json | 5 +++++ .../next-release/api-change-codestarconnections-41741.json | 5 +++++ .changes/next-release/api-change-drs-88906.json | 5 +++++ .changes/next-release/api-change-inspector2-33152.json | 5 +++++ .changes/next-release/api-change-lookoutequipment-94075.json | 5 +++++ .changes/next-release/api-change-omics-2583.json | 5 +++++ .changes/next-release/api-change-rds-74037.json | 5 +++++ .changes/next-release/api-change-route53-24745.json | 5 +++++ .changes/next-release/api-change-scheduler-24018.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-amplifyuibuilder-97165.json create mode 100644 .changes/next-release/api-change-autoscaling-12123.json create mode 100644 .changes/next-release/api-change-cleanrooms-28547.json create mode 100644 .changes/next-release/api-change-codestarconnections-41741.json create mode 100644 .changes/next-release/api-change-drs-88906.json create mode 100644 .changes/next-release/api-change-inspector2-33152.json create mode 100644 .changes/next-release/api-change-lookoutequipment-94075.json create mode 100644 .changes/next-release/api-change-omics-2583.json create mode 100644 .changes/next-release/api-change-rds-74037.json create mode 100644 .changes/next-release/api-change-route53-24745.json create mode 100644 .changes/next-release/api-change-scheduler-24018.json diff --git a/.changes/next-release/api-change-amplifyuibuilder-97165.json b/.changes/next-release/api-change-amplifyuibuilder-97165.json new file mode 100644 index 000000000000..63574665a6b9 --- /dev/null +++ b/.changes/next-release/api-change-amplifyuibuilder-97165.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplifyuibuilder``", + "description": "Amplify Studio releases GraphQL support for codegen job action." +} diff --git a/.changes/next-release/api-change-autoscaling-12123.json b/.changes/next-release/api-change-autoscaling-12123.json new file mode 100644 index 000000000000..51ccc858bcd5 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-12123.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "You can now configure an instance refresh to set its status to 'failed' when it detects that a specified CloudWatch alarm has gone into the ALARM state. You can also choose to roll back the instance refresh automatically when the alarm threshold is met." +} diff --git a/.changes/next-release/api-change-cleanrooms-28547.json b/.changes/next-release/api-change-cleanrooms-28547.json new file mode 100644 index 000000000000..135ef58ffc4f --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-28547.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release introduces custom SQL queries - an expanded set of SQL you can run. This release adds analysis templates, a new resource for storing pre-defined custom SQL queries ahead of time. This release also adds the Custom analysis rule, which lets you approve analysis templates for querying." +} diff --git a/.changes/next-release/api-change-codestarconnections-41741.json b/.changes/next-release/api-change-codestarconnections-41741.json new file mode 100644 index 000000000000..443584c903fc --- /dev/null +++ b/.changes/next-release/api-change-codestarconnections-41741.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codestar-connections``", + "description": "New integration with the Gitlab provider type." +} diff --git a/.changes/next-release/api-change-drs-88906.json b/.changes/next-release/api-change-drs-88906.json new file mode 100644 index 000000000000..fbba7b3b6f89 --- /dev/null +++ b/.changes/next-release/api-change-drs-88906.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Add support for in-aws right sizing" +} diff --git a/.changes/next-release/api-change-inspector2-33152.json b/.changes/next-release/api-change-inspector2-33152.json new file mode 100644 index 000000000000..7cddc2d69497 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-33152.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "This release adds 1 new API: BatchGetFindingDetails to retrieve enhanced vulnerability intelligence details for findings." +} diff --git a/.changes/next-release/api-change-lookoutequipment-94075.json b/.changes/next-release/api-change-lookoutequipment-94075.json new file mode 100644 index 000000000000..198be121e05d --- /dev/null +++ b/.changes/next-release/api-change-lookoutequipment-94075.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lookoutequipment``", + "description": "This release includes new import resource, model versioning and resource policy features." +} diff --git a/.changes/next-release/api-change-omics-2583.json b/.changes/next-release/api-change-omics-2583.json new file mode 100644 index 000000000000..3699d2a8b783 --- /dev/null +++ b/.changes/next-release/api-change-omics-2583.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Add CreationType filter for ListReadSets" +} diff --git a/.changes/next-release/api-change-rds-74037.json b/.changes/next-release/api-change-rds-74037.json new file mode 100644 index 000000000000..7136bcd33db7 --- /dev/null +++ b/.changes/next-release/api-change-rds-74037.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for Aurora MySQL local write forwarding, which allows for forwarding of write operations from reader DB instances to the writer DB instance." +} diff --git a/.changes/next-release/api-change-route53-24745.json b/.changes/next-release/api-change-route53-24745.json new file mode 100644 index 000000000000..0af305a01220 --- /dev/null +++ b/.changes/next-release/api-change-route53-24745.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Amazon Route 53 now supports the Israel (Tel Aviv) Region (il-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region." +} diff --git a/.changes/next-release/api-change-scheduler-24018.json b/.changes/next-release/api-change-scheduler-24018.json new file mode 100644 index 000000000000..d63f90ea29f8 --- /dev/null +++ b/.changes/next-release/api-change-scheduler-24018.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``scheduler``", + "description": "This release introduces automatic deletion of schedules in EventBridge Scheduler. If configured, EventBridge Scheduler automatically deletes a schedule after the schedule has completed its last invocation." +} From a3667c9c3ccca2f9f1ac3e4392e6ef891e24461c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 31 Jul 2023 18:14:09 +0000 Subject: [PATCH 0158/1632] Bumping version to 1.29.16 --- .changes/1.29.16.json | 57 +++++++++++++++++++ .../api-change-amplifyuibuilder-97165.json | 5 -- .../api-change-autoscaling-12123.json | 5 -- .../api-change-cleanrooms-28547.json | 5 -- .../api-change-codestarconnections-41741.json | 5 -- .../next-release/api-change-drs-88906.json | 5 -- .../api-change-inspector2-33152.json | 5 -- .../api-change-lookoutequipment-94075.json | 5 -- .../next-release/api-change-omics-2583.json | 5 -- .../next-release/api-change-rds-74037.json | 5 -- .../api-change-route53-24745.json | 5 -- .../api-change-scheduler-24018.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.29.16.json delete mode 100644 .changes/next-release/api-change-amplifyuibuilder-97165.json delete mode 100644 .changes/next-release/api-change-autoscaling-12123.json delete mode 100644 .changes/next-release/api-change-cleanrooms-28547.json delete mode 100644 .changes/next-release/api-change-codestarconnections-41741.json delete mode 100644 .changes/next-release/api-change-drs-88906.json delete mode 100644 .changes/next-release/api-change-inspector2-33152.json delete mode 100644 .changes/next-release/api-change-lookoutequipment-94075.json delete mode 100644 .changes/next-release/api-change-omics-2583.json delete mode 100644 .changes/next-release/api-change-rds-74037.json delete mode 100644 .changes/next-release/api-change-route53-24745.json delete mode 100644 .changes/next-release/api-change-scheduler-24018.json diff --git a/.changes/1.29.16.json b/.changes/1.29.16.json new file mode 100644 index 000000000000..02800697c139 --- /dev/null +++ b/.changes/1.29.16.json @@ -0,0 +1,57 @@ +[ + { + "category": "``amplifyuibuilder``", + "description": "Amplify Studio releases GraphQL support for codegen job action.", + "type": "api-change" + }, + { + "category": "``autoscaling``", + "description": "You can now configure an instance refresh to set its status to 'failed' when it detects that a specified CloudWatch alarm has gone into the ALARM state. You can also choose to roll back the instance refresh automatically when the alarm threshold is met.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release introduces custom SQL queries - an expanded set of SQL you can run. This release adds analysis templates, a new resource for storing pre-defined custom SQL queries ahead of time. This release also adds the Custom analysis rule, which lets you approve analysis templates for querying.", + "type": "api-change" + }, + { + "category": "``codestar-connections``", + "description": "New integration with the Gitlab provider type.", + "type": "api-change" + }, + { + "category": "``drs``", + "description": "Add support for in-aws right sizing", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "This release adds 1 new API: BatchGetFindingDetails to retrieve enhanced vulnerability intelligence details for findings.", + "type": "api-change" + }, + { + "category": "``lookoutequipment``", + "description": "This release includes new import resource, model versioning and resource policy features.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Add CreationType filter for ListReadSets", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for Aurora MySQL local write forwarding, which allows for forwarding of write operations from reader DB instances to the writer DB instance.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Amazon Route 53 now supports the Israel (Tel Aviv) Region (il-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.", + "type": "api-change" + }, + { + "category": "``scheduler``", + "description": "This release introduces automatic deletion of schedules in EventBridge Scheduler. If configured, EventBridge Scheduler automatically deletes a schedule after the schedule has completed its last invocation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplifyuibuilder-97165.json b/.changes/next-release/api-change-amplifyuibuilder-97165.json deleted file mode 100644 index 63574665a6b9..000000000000 --- a/.changes/next-release/api-change-amplifyuibuilder-97165.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplifyuibuilder``", - "description": "Amplify Studio releases GraphQL support for codegen job action." -} diff --git a/.changes/next-release/api-change-autoscaling-12123.json b/.changes/next-release/api-change-autoscaling-12123.json deleted file mode 100644 index 51ccc858bcd5..000000000000 --- a/.changes/next-release/api-change-autoscaling-12123.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "You can now configure an instance refresh to set its status to 'failed' when it detects that a specified CloudWatch alarm has gone into the ALARM state. You can also choose to roll back the instance refresh automatically when the alarm threshold is met." -} diff --git a/.changes/next-release/api-change-cleanrooms-28547.json b/.changes/next-release/api-change-cleanrooms-28547.json deleted file mode 100644 index 135ef58ffc4f..000000000000 --- a/.changes/next-release/api-change-cleanrooms-28547.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release introduces custom SQL queries - an expanded set of SQL you can run. This release adds analysis templates, a new resource for storing pre-defined custom SQL queries ahead of time. This release also adds the Custom analysis rule, which lets you approve analysis templates for querying." -} diff --git a/.changes/next-release/api-change-codestarconnections-41741.json b/.changes/next-release/api-change-codestarconnections-41741.json deleted file mode 100644 index 443584c903fc..000000000000 --- a/.changes/next-release/api-change-codestarconnections-41741.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codestar-connections``", - "description": "New integration with the Gitlab provider type." -} diff --git a/.changes/next-release/api-change-drs-88906.json b/.changes/next-release/api-change-drs-88906.json deleted file mode 100644 index fbba7b3b6f89..000000000000 --- a/.changes/next-release/api-change-drs-88906.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Add support for in-aws right sizing" -} diff --git a/.changes/next-release/api-change-inspector2-33152.json b/.changes/next-release/api-change-inspector2-33152.json deleted file mode 100644 index 7cddc2d69497..000000000000 --- a/.changes/next-release/api-change-inspector2-33152.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "This release adds 1 new API: BatchGetFindingDetails to retrieve enhanced vulnerability intelligence details for findings." -} diff --git a/.changes/next-release/api-change-lookoutequipment-94075.json b/.changes/next-release/api-change-lookoutequipment-94075.json deleted file mode 100644 index 198be121e05d..000000000000 --- a/.changes/next-release/api-change-lookoutequipment-94075.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lookoutequipment``", - "description": "This release includes new import resource, model versioning and resource policy features." -} diff --git a/.changes/next-release/api-change-omics-2583.json b/.changes/next-release/api-change-omics-2583.json deleted file mode 100644 index 3699d2a8b783..000000000000 --- a/.changes/next-release/api-change-omics-2583.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Add CreationType filter for ListReadSets" -} diff --git a/.changes/next-release/api-change-rds-74037.json b/.changes/next-release/api-change-rds-74037.json deleted file mode 100644 index 7136bcd33db7..000000000000 --- a/.changes/next-release/api-change-rds-74037.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for Aurora MySQL local write forwarding, which allows for forwarding of write operations from reader DB instances to the writer DB instance." -} diff --git a/.changes/next-release/api-change-route53-24745.json b/.changes/next-release/api-change-route53-24745.json deleted file mode 100644 index 0af305a01220..000000000000 --- a/.changes/next-release/api-change-route53-24745.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Amazon Route 53 now supports the Israel (Tel Aviv) Region (il-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region." -} diff --git a/.changes/next-release/api-change-scheduler-24018.json b/.changes/next-release/api-change-scheduler-24018.json deleted file mode 100644 index d63f90ea29f8..000000000000 --- a/.changes/next-release/api-change-scheduler-24018.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``scheduler``", - "description": "This release introduces automatic deletion of schedules in EventBridge Scheduler. If configured, EventBridge Scheduler automatically deletes a schedule after the schedule has completed its last invocation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 013507b02bb2..883878d3f193 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.29.16 +======= + +* api-change:``amplifyuibuilder``: Amplify Studio releases GraphQL support for codegen job action. +* api-change:``autoscaling``: You can now configure an instance refresh to set its status to 'failed' when it detects that a specified CloudWatch alarm has gone into the ALARM state. You can also choose to roll back the instance refresh automatically when the alarm threshold is met. +* api-change:``cleanrooms``: This release introduces custom SQL queries - an expanded set of SQL you can run. This release adds analysis templates, a new resource for storing pre-defined custom SQL queries ahead of time. This release also adds the Custom analysis rule, which lets you approve analysis templates for querying. +* api-change:``codestar-connections``: New integration with the Gitlab provider type. +* api-change:``drs``: Add support for in-aws right sizing +* api-change:``inspector2``: This release adds 1 new API: BatchGetFindingDetails to retrieve enhanced vulnerability intelligence details for findings. +* api-change:``lookoutequipment``: This release includes new import resource, model versioning and resource policy features. +* api-change:``omics``: Add CreationType filter for ListReadSets +* api-change:``rds``: This release adds support for Aurora MySQL local write forwarding, which allows for forwarding of write operations from reader DB instances to the writer DB instance. +* api-change:``route53``: Amazon Route 53 now supports the Israel (Tel Aviv) Region (il-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. +* api-change:``scheduler``: This release introduces automatic deletion of schedules in EventBridge Scheduler. If configured, EventBridge Scheduler automatically deletes a schedule after the schedule has completed its last invocation. + + 1.29.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index fa06494c8452..b28e5759f41f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.15' +__version__ = '1.29.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a05d85f914d8..228bd054958a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.15' +release = '1.29.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bd071461bce6..0ad097bf03da 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.15 + botocore==1.31.16 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f4cc446e949f..9ff34b2e72d6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.15', + 'botocore==1.31.16', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From cd536df0d2dc8e7f593786db5876952f1476a6c5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Aug 2023 18:12:25 +0000 Subject: [PATCH 0159/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-62444.json | 5 +++++ .changes/next-release/api-change-dms-53577.json | 5 +++++ .changes/next-release/api-change-internetmonitor-8344.json | 5 +++++ .changes/next-release/api-change-medialive-65900.json | 5 +++++ .changes/next-release/api-change-polly-11893.json | 5 +++++ .changes/next-release/api-change-rds-75453.json | 5 +++++ .changes/next-release/api-change-sagemaker-70339.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-batch-62444.json create mode 100644 .changes/next-release/api-change-dms-53577.json create mode 100644 .changes/next-release/api-change-internetmonitor-8344.json create mode 100644 .changes/next-release/api-change-medialive-65900.json create mode 100644 .changes/next-release/api-change-polly-11893.json create mode 100644 .changes/next-release/api-change-rds-75453.json create mode 100644 .changes/next-release/api-change-sagemaker-70339.json diff --git a/.changes/next-release/api-change-batch-62444.json b/.changes/next-release/api-change-batch-62444.json new file mode 100644 index 000000000000..0cc71d4d731b --- /dev/null +++ b/.changes/next-release/api-change-batch-62444.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This release adds support for price capacity optimized allocation strategy for Spot Instances." +} diff --git a/.changes/next-release/api-change-dms-53577.json b/.changes/next-release/api-change-dms-53577.json new file mode 100644 index 000000000000..07950d8d6f63 --- /dev/null +++ b/.changes/next-release/api-change-dms-53577.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version." +} diff --git a/.changes/next-release/api-change-internetmonitor-8344.json b/.changes/next-release/api-change-internetmonitor-8344.json new file mode 100644 index 000000000000..23c0285b07d6 --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-8344.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for impact limited to a single city-network to trigger creation of a health event." +} diff --git a/.changes/next-release/api-change-medialive-65900.json b/.changes/next-release/api-change-medialive-65900.json new file mode 100644 index 000000000000..f7b6b9b24fd6 --- /dev/null +++ b/.changes/next-release/api-change-medialive-65900.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental Link devices now report their Availability Zone. Link devices now support the ability to change their Availability Zone." +} diff --git a/.changes/next-release/api-change-polly-11893.json b/.changes/next-release/api-change-polly-11893.json new file mode 100644 index 000000000000..b3bb4cb88c45 --- /dev/null +++ b/.changes/next-release/api-change-polly-11893.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is available as Neural voice only." +} diff --git a/.changes/next-release/api-change-rds-75453.json b/.changes/next-release/api-change-rds-75453.json new file mode 100644 index 000000000000..3ac980e7d524 --- /dev/null +++ b/.changes/next-release/api-change-rds-75453.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Added support for deleted clusters PiTR." +} diff --git a/.changes/next-release/api-change-sagemaker-70339.json b/.changes/next-release/api-change-sagemaker-70339.json new file mode 100644 index 000000000000..9e6275f8bbab --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-70339.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Add Stairs TrafficPattern and FlatInvocations to RecommendationJobStoppingConditions" +} From d08e898fb0fe67f823f37a3e5764f845b8eba8c6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Aug 2023 18:12:38 +0000 Subject: [PATCH 0160/1632] Bumping version to 1.29.17 --- .changes/1.29.17.json | 37 +++++++++++++++++++ .../next-release/api-change-batch-62444.json | 5 --- .../next-release/api-change-dms-53577.json | 5 --- .../api-change-internetmonitor-8344.json | 5 --- .../api-change-medialive-65900.json | 5 --- .../next-release/api-change-polly-11893.json | 5 --- .../next-release/api-change-rds-75453.json | 5 --- .../api-change-sagemaker-70339.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.17.json delete mode 100644 .changes/next-release/api-change-batch-62444.json delete mode 100644 .changes/next-release/api-change-dms-53577.json delete mode 100644 .changes/next-release/api-change-internetmonitor-8344.json delete mode 100644 .changes/next-release/api-change-medialive-65900.json delete mode 100644 .changes/next-release/api-change-polly-11893.json delete mode 100644 .changes/next-release/api-change-rds-75453.json delete mode 100644 .changes/next-release/api-change-sagemaker-70339.json diff --git a/.changes/1.29.17.json b/.changes/1.29.17.json new file mode 100644 index 000000000000..390376828f47 --- /dev/null +++ b/.changes/1.29.17.json @@ -0,0 +1,37 @@ +[ + { + "category": "``batch``", + "description": "This release adds support for price capacity optimized allocation strategy for Spot Instances.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version.", + "type": "api-change" + }, + { + "category": "``internetmonitor``", + "description": "This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for impact limited to a single city-network to trigger creation of a health event.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental Link devices now report their Availability Zone. Link devices now support the ability to change their Availability Zone.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is available as Neural voice only.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Added support for deleted clusters PiTR.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Add Stairs TrafficPattern and FlatInvocations to RecommendationJobStoppingConditions", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-62444.json b/.changes/next-release/api-change-batch-62444.json deleted file mode 100644 index 0cc71d4d731b..000000000000 --- a/.changes/next-release/api-change-batch-62444.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This release adds support for price capacity optimized allocation strategy for Spot Instances." -} diff --git a/.changes/next-release/api-change-dms-53577.json b/.changes/next-release/api-change-dms-53577.json deleted file mode 100644 index 07950d8d6f63..000000000000 --- a/.changes/next-release/api-change-dms-53577.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version." -} diff --git a/.changes/next-release/api-change-internetmonitor-8344.json b/.changes/next-release/api-change-internetmonitor-8344.json deleted file mode 100644 index 23c0285b07d6..000000000000 --- a/.changes/next-release/api-change-internetmonitor-8344.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for impact limited to a single city-network to trigger creation of a health event." -} diff --git a/.changes/next-release/api-change-medialive-65900.json b/.changes/next-release/api-change-medialive-65900.json deleted file mode 100644 index f7b6b9b24fd6..000000000000 --- a/.changes/next-release/api-change-medialive-65900.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental Link devices now report their Availability Zone. Link devices now support the ability to change their Availability Zone." -} diff --git a/.changes/next-release/api-change-polly-11893.json b/.changes/next-release/api-change-polly-11893.json deleted file mode 100644 index b3bb4cb88c45..000000000000 --- a/.changes/next-release/api-change-polly-11893.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is available as Neural voice only." -} diff --git a/.changes/next-release/api-change-rds-75453.json b/.changes/next-release/api-change-rds-75453.json deleted file mode 100644 index 3ac980e7d524..000000000000 --- a/.changes/next-release/api-change-rds-75453.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Added support for deleted clusters PiTR." -} diff --git a/.changes/next-release/api-change-sagemaker-70339.json b/.changes/next-release/api-change-sagemaker-70339.json deleted file mode 100644 index 9e6275f8bbab..000000000000 --- a/.changes/next-release/api-change-sagemaker-70339.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Add Stairs TrafficPattern and FlatInvocations to RecommendationJobStoppingConditions" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 883878d3f193..09190511255a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.17 +======= + +* api-change:``batch``: This release adds support for price capacity optimized allocation strategy for Spot Instances. +* api-change:``dms``: Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version. +* api-change:``internetmonitor``: This release adds a new feature for Amazon CloudWatch Internet Monitor that enables customers to set custom thresholds, for performance and availability drops, for impact limited to a single city-network to trigger creation of a health event. +* api-change:``medialive``: AWS Elemental Link devices now report their Availability Zone. Link devices now support the ability to change their Availability Zone. +* api-change:``polly``: Amazon Polly adds new French Belgian voice - Isabelle. Isabelle is available as Neural voice only. +* api-change:``rds``: Added support for deleted clusters PiTR. +* api-change:``sagemaker``: Add Stairs TrafficPattern and FlatInvocations to RecommendationJobStoppingConditions + + 1.29.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b28e5759f41f..d510c9ef6b1d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.16' +__version__ = '1.29.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 228bd054958a..1ec200776553 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.16' +release = '1.29.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0ad097bf03da..e5b47f734319 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.16 + botocore==1.31.17 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9ff34b2e72d6..2735d72dd1cc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.16', + 'botocore==1.31.17', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 5464dc35c328ad453ae8ec8d1431155fe8ae4c6f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 2 Aug 2023 18:08:26 +0000 Subject: [PATCH 0161/1632] Update changelog based on model updates --- .changes/next-release/api-change-budgets-93599.json | 5 +++++ .changes/next-release/api-change-cognitoidp-52768.json | 5 +++++ .changes/next-release/api-change-glue-56342.json | 5 +++++ .changes/next-release/api-change-resiliencehub-85200.json | 5 +++++ .changes/next-release/api-change-sagemaker-62001.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-budgets-93599.json create mode 100644 .changes/next-release/api-change-cognitoidp-52768.json create mode 100644 .changes/next-release/api-change-glue-56342.json create mode 100644 .changes/next-release/api-change-resiliencehub-85200.json create mode 100644 .changes/next-release/api-change-sagemaker-62001.json diff --git a/.changes/next-release/api-change-budgets-93599.json b/.changes/next-release/api-change-budgets-93599.json new file mode 100644 index 000000000000..5826d547a50c --- /dev/null +++ b/.changes/next-release/api-change-budgets-93599.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``budgets``", + "description": "As part of CAE tagging integration we need to update our budget names regex filter to prevent customers from using \"/action/\" in their budget names." +} diff --git a/.changes/next-release/api-change-cognitoidp-52768.json b/.changes/next-release/api-change-cognitoidp-52768.json new file mode 100644 index 000000000000..f4cc674584d1 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-52768.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "New feature that logs Cognito user pool error messages to CloudWatch logs." +} diff --git a/.changes/next-release/api-change-glue-56342.json b/.changes/next-release/api-change-glue-56342.json new file mode 100644 index 000000000000..7c20e4886087 --- /dev/null +++ b/.changes/next-release/api-change-glue-56342.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release includes additional Glue Streaming KAKFA SASL property types." +} diff --git a/.changes/next-release/api-change-resiliencehub-85200.json b/.changes/next-release/api-change-resiliencehub-85200.json new file mode 100644 index 000000000000..dcf28882a08c --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-85200.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "Drift Detection capability added when applications policy has moved from a meet to breach state. Customers will be able to exclude operational recommendations and receive credit in their resilience score. Customers can now add ARH permissions to an existing or new role." +} diff --git a/.changes/next-release/api-change-sagemaker-62001.json b/.changes/next-release/api-change-sagemaker-62001.json new file mode 100644 index 000000000000..247a7ff07cbc --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-62001.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker Inference Recommender introduces a new API GetScalingConfigurationRecommendation to recommend auto scaling policies based on completed Inference Recommender jobs." +} From b9843e5519f5481d6caf9abe01e1bd6572f202c9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 2 Aug 2023 18:08:38 +0000 Subject: [PATCH 0162/1632] Bumping version to 1.29.18 --- .changes/1.29.18.json | 27 +++++++++++++++++++ .../api-change-budgets-93599.json | 5 ---- .../api-change-cognitoidp-52768.json | 5 ---- .../next-release/api-change-glue-56342.json | 5 ---- .../api-change-resiliencehub-85200.json | 5 ---- .../api-change-sagemaker-62001.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.18.json delete mode 100644 .changes/next-release/api-change-budgets-93599.json delete mode 100644 .changes/next-release/api-change-cognitoidp-52768.json delete mode 100644 .changes/next-release/api-change-glue-56342.json delete mode 100644 .changes/next-release/api-change-resiliencehub-85200.json delete mode 100644 .changes/next-release/api-change-sagemaker-62001.json diff --git a/.changes/1.29.18.json b/.changes/1.29.18.json new file mode 100644 index 000000000000..8ba4e5bb7d31 --- /dev/null +++ b/.changes/1.29.18.json @@ -0,0 +1,27 @@ +[ + { + "category": "``budgets``", + "description": "As part of CAE tagging integration we need to update our budget names regex filter to prevent customers from using \"/action/\" in their budget names.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "New feature that logs Cognito user pool error messages to CloudWatch logs.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release includes additional Glue Streaming KAKFA SASL property types.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "Drift Detection capability added when applications policy has moved from a meet to breach state. Customers will be able to exclude operational recommendations and receive credit in their resilience score. Customers can now add ARH permissions to an existing or new role.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker Inference Recommender introduces a new API GetScalingConfigurationRecommendation to recommend auto scaling policies based on completed Inference Recommender jobs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-budgets-93599.json b/.changes/next-release/api-change-budgets-93599.json deleted file mode 100644 index 5826d547a50c..000000000000 --- a/.changes/next-release/api-change-budgets-93599.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``budgets``", - "description": "As part of CAE tagging integration we need to update our budget names regex filter to prevent customers from using \"/action/\" in their budget names." -} diff --git a/.changes/next-release/api-change-cognitoidp-52768.json b/.changes/next-release/api-change-cognitoidp-52768.json deleted file mode 100644 index f4cc674584d1..000000000000 --- a/.changes/next-release/api-change-cognitoidp-52768.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "New feature that logs Cognito user pool error messages to CloudWatch logs." -} diff --git a/.changes/next-release/api-change-glue-56342.json b/.changes/next-release/api-change-glue-56342.json deleted file mode 100644 index 7c20e4886087..000000000000 --- a/.changes/next-release/api-change-glue-56342.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release includes additional Glue Streaming KAKFA SASL property types." -} diff --git a/.changes/next-release/api-change-resiliencehub-85200.json b/.changes/next-release/api-change-resiliencehub-85200.json deleted file mode 100644 index dcf28882a08c..000000000000 --- a/.changes/next-release/api-change-resiliencehub-85200.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "Drift Detection capability added when applications policy has moved from a meet to breach state. Customers will be able to exclude operational recommendations and receive credit in their resilience score. Customers can now add ARH permissions to an existing or new role." -} diff --git a/.changes/next-release/api-change-sagemaker-62001.json b/.changes/next-release/api-change-sagemaker-62001.json deleted file mode 100644 index 247a7ff07cbc..000000000000 --- a/.changes/next-release/api-change-sagemaker-62001.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker Inference Recommender introduces a new API GetScalingConfigurationRecommendation to recommend auto scaling policies based on completed Inference Recommender jobs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 09190511255a..97c2dd58ffb7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.18 +======= + +* api-change:``budgets``: As part of CAE tagging integration we need to update our budget names regex filter to prevent customers from using "/action/" in their budget names. +* api-change:``cognito-idp``: New feature that logs Cognito user pool error messages to CloudWatch logs. +* api-change:``glue``: This release includes additional Glue Streaming KAKFA SASL property types. +* api-change:``resiliencehub``: Drift Detection capability added when applications policy has moved from a meet to breach state. Customers will be able to exclude operational recommendations and receive credit in their resilience score. Customers can now add ARH permissions to an existing or new role. +* api-change:``sagemaker``: SageMaker Inference Recommender introduces a new API GetScalingConfigurationRecommendation to recommend auto scaling policies based on completed Inference Recommender jobs. + + 1.29.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d510c9ef6b1d..693382489973 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.17' +__version__ = '1.29.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1ec200776553..64e5019ea1c0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.17' +release = '1.29.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e5b47f734319..a4ed1f286330 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.17 + botocore==1.31.18 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2735d72dd1cc..676998a4ada3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.17', + 'botocore==1.31.18', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 9febc508c2612a3b6085a5eecd0d4f70679d0490 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 3 Aug 2023 18:12:09 +0000 Subject: [PATCH 0163/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-81347.json | 5 +++++ .changes/next-release/api-change-cloud9-91367.json | 5 +++++ .changes/next-release/api-change-dms-38288.json | 5 +++++ .changes/next-release/api-change-ec2-83833.json | 5 +++++ .changes/next-release/api-change-sagemaker-48006.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-81347.json create mode 100644 .changes/next-release/api-change-cloud9-91367.json create mode 100644 .changes/next-release/api-change-dms-38288.json create mode 100644 .changes/next-release/api-change-ec2-83833.json create mode 100644 .changes/next-release/api-change-sagemaker-48006.json diff --git a/.changes/next-release/api-change-autoscaling-81347.json b/.changes/next-release/api-change-autoscaling-81347.json new file mode 100644 index 000000000000..4f376750cec0 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-81347.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Documentation changes related to Amazon EC2 Auto Scaling APIs." +} diff --git a/.changes/next-release/api-change-cloud9-91367.json b/.changes/next-release/api-change-cloud9-91367.json new file mode 100644 index 000000000000..1a5415c54a0d --- /dev/null +++ b/.changes/next-release/api-change-cloud9-91367.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Updated the deprecation date for Amazon Linux. Doc only update." +} diff --git a/.changes/next-release/api-change-dms-38288.json b/.changes/next-release/api-change-dms-38288.json new file mode 100644 index 000000000000..91fe7426a3f1 --- /dev/null +++ b/.changes/next-release/api-change-dms-38288.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "The release makes public API for DMS Schema Conversion feature." +} diff --git a/.changes/next-release/api-change-ec2-83833.json b/.changes/next-release/api-change-ec2-83833.json new file mode 100644 index 000000000000..50ef6d833c51 --- /dev/null +++ b/.changes/next-release/api-change-ec2-83833.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds new parameter isPrimaryIPv6 to allow assigning an IPv6 address as a primary IPv6 address to a network interface which cannot be changed to give equivalent functionality available for network interfaces with primary IPv4 address." +} diff --git a/.changes/next-release/api-change-sagemaker-48006.json b/.changes/next-release/api-change-sagemaker-48006.json new file mode 100644 index 000000000000..4b36353f7c55 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-48006.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports running training jobs on p5.48xlarge instance types." +} From e347b2950590c81b7fc8d34b876976f6e6b0a809 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 3 Aug 2023 18:12:09 +0000 Subject: [PATCH 0164/1632] Bumping version to 1.29.19 --- .changes/1.29.19.json | 27 +++++++++++++++++++ .../api-change-autoscaling-81347.json | 5 ---- .../next-release/api-change-cloud9-91367.json | 5 ---- .../next-release/api-change-dms-38288.json | 5 ---- .../next-release/api-change-ec2-83833.json | 5 ---- .../api-change-sagemaker-48006.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.19.json delete mode 100644 .changes/next-release/api-change-autoscaling-81347.json delete mode 100644 .changes/next-release/api-change-cloud9-91367.json delete mode 100644 .changes/next-release/api-change-dms-38288.json delete mode 100644 .changes/next-release/api-change-ec2-83833.json delete mode 100644 .changes/next-release/api-change-sagemaker-48006.json diff --git a/.changes/1.29.19.json b/.changes/1.29.19.json new file mode 100644 index 000000000000..2201efa7f49a --- /dev/null +++ b/.changes/1.29.19.json @@ -0,0 +1,27 @@ +[ + { + "category": "``autoscaling``", + "description": "Documentation changes related to Amazon EC2 Auto Scaling APIs.", + "type": "api-change" + }, + { + "category": "``cloud9``", + "description": "Updated the deprecation date for Amazon Linux. Doc only update.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "The release makes public API for DMS Schema Conversion feature.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds new parameter isPrimaryIPv6 to allow assigning an IPv6 address as a primary IPv6 address to a network interface which cannot be changed to give equivalent functionality available for network interfaces with primary IPv4 address.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports running training jobs on p5.48xlarge instance types.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-81347.json b/.changes/next-release/api-change-autoscaling-81347.json deleted file mode 100644 index 4f376750cec0..000000000000 --- a/.changes/next-release/api-change-autoscaling-81347.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Documentation changes related to Amazon EC2 Auto Scaling APIs." -} diff --git a/.changes/next-release/api-change-cloud9-91367.json b/.changes/next-release/api-change-cloud9-91367.json deleted file mode 100644 index 1a5415c54a0d..000000000000 --- a/.changes/next-release/api-change-cloud9-91367.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Updated the deprecation date for Amazon Linux. Doc only update." -} diff --git a/.changes/next-release/api-change-dms-38288.json b/.changes/next-release/api-change-dms-38288.json deleted file mode 100644 index 91fe7426a3f1..000000000000 --- a/.changes/next-release/api-change-dms-38288.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "The release makes public API for DMS Schema Conversion feature." -} diff --git a/.changes/next-release/api-change-ec2-83833.json b/.changes/next-release/api-change-ec2-83833.json deleted file mode 100644 index 50ef6d833c51..000000000000 --- a/.changes/next-release/api-change-ec2-83833.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds new parameter isPrimaryIPv6 to allow assigning an IPv6 address as a primary IPv6 address to a network interface which cannot be changed to give equivalent functionality available for network interfaces with primary IPv4 address." -} diff --git a/.changes/next-release/api-change-sagemaker-48006.json b/.changes/next-release/api-change-sagemaker-48006.json deleted file mode 100644 index 4b36353f7c55..000000000000 --- a/.changes/next-release/api-change-sagemaker-48006.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker now supports running training jobs on p5.48xlarge instance types." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 97c2dd58ffb7..3870984b38a2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.19 +======= + +* api-change:``autoscaling``: Documentation changes related to Amazon EC2 Auto Scaling APIs. +* api-change:``cloud9``: Updated the deprecation date for Amazon Linux. Doc only update. +* api-change:``dms``: The release makes public API for DMS Schema Conversion feature. +* api-change:``ec2``: This release adds new parameter isPrimaryIPv6 to allow assigning an IPv6 address as a primary IPv6 address to a network interface which cannot be changed to give equivalent functionality available for network interfaces with primary IPv4 address. +* api-change:``sagemaker``: Amazon SageMaker now supports running training jobs on p5.48xlarge instance types. + + 1.29.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 693382489973..4ed7a77a06ec 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.18' +__version__ = '1.29.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 64e5019ea1c0..556727518267 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.18' +release = '1.29.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a4ed1f286330..86c7db75c2d8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.18 + botocore==1.31.19 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 676998a4ada3..ed2d8f56e860 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.18', + 'botocore==1.31.19', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From cdc12112259d3d4e7442f55974b020596442dbf0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 4 Aug 2023 18:20:09 +0000 Subject: [PATCH 0165/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-99375.json | 5 +++++ .changes/next-release/api-change-connect-51534.json | 5 +++++ .changes/next-release/api-change-datasync-55073.json | 5 +++++ .changes/next-release/api-change-ecs-84249.json | 5 +++++ .changes/next-release/api-change-sagemaker-2596.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-99375.json create mode 100644 .changes/next-release/api-change-connect-51534.json create mode 100644 .changes/next-release/api-change-datasync-55073.json create mode 100644 .changes/next-release/api-change-ecs-84249.json create mode 100644 .changes/next-release/api-change-sagemaker-2596.json diff --git a/.changes/next-release/api-change-acmpca-99375.json b/.changes/next-release/api-change-acmpca-99375.json new file mode 100644 index 000000000000..86826b9ae3cd --- /dev/null +++ b/.changes/next-release/api-change-acmpca-99375.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Documentation correction for AWS Private CA" +} diff --git a/.changes/next-release/api-change-connect-51534.json b/.changes/next-release/api-change-connect-51534.json new file mode 100644 index 000000000000..24749cf3a1f4 --- /dev/null +++ b/.changes/next-release/api-change-connect-51534.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile." +} diff --git a/.changes/next-release/api-change-datasync-55073.json b/.changes/next-release/api-change-datasync-55073.json new file mode 100644 index 000000000000..0a59e8250d2a --- /dev/null +++ b/.changes/next-release/api-change-datasync-55073.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Display cloud storage used capacity at a cluster level." +} diff --git a/.changes/next-release/api-change-ecs-84249.json b/.changes/next-release/api-change-ecs-84249.json new file mode 100644 index 000000000000..241df9f04953 --- /dev/null +++ b/.changes/next-release/api-change-ecs-84249.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation update to address various tickets." +} diff --git a/.changes/next-release/api-change-sagemaker-2596.json b/.changes/next-release/api-change-sagemaker-2596.json new file mode 100644 index 000000000000..3a7c983b7123 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-2596.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object" +} From 0f689c6a20f8ea0432b5e1b19de4f2d49ff59bd8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 4 Aug 2023 18:20:09 +0000 Subject: [PATCH 0166/1632] Bumping version to 1.29.20 --- .changes/1.29.20.json | 27 +++++++++++++++++++ .../next-release/api-change-acmpca-99375.json | 5 ---- .../api-change-connect-51534.json | 5 ---- .../api-change-datasync-55073.json | 5 ---- .../next-release/api-change-ecs-84249.json | 5 ---- .../api-change-sagemaker-2596.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.20.json delete mode 100644 .changes/next-release/api-change-acmpca-99375.json delete mode 100644 .changes/next-release/api-change-connect-51534.json delete mode 100644 .changes/next-release/api-change-datasync-55073.json delete mode 100644 .changes/next-release/api-change-ecs-84249.json delete mode 100644 .changes/next-release/api-change-sagemaker-2596.json diff --git a/.changes/1.29.20.json b/.changes/1.29.20.json new file mode 100644 index 000000000000..f1858a764e03 --- /dev/null +++ b/.changes/1.29.20.json @@ -0,0 +1,27 @@ +[ + { + "category": "``acm-pca``", + "description": "Documentation correction for AWS Private CA", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Display cloud storage used capacity at a cluster level.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation update to address various tickets.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-99375.json b/.changes/next-release/api-change-acmpca-99375.json deleted file mode 100644 index 86826b9ae3cd..000000000000 --- a/.changes/next-release/api-change-acmpca-99375.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Documentation correction for AWS Private CA" -} diff --git a/.changes/next-release/api-change-connect-51534.json b/.changes/next-release/api-change-connect-51534.json deleted file mode 100644 index 24749cf3a1f4..000000000000 --- a/.changes/next-release/api-change-connect-51534.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile." -} diff --git a/.changes/next-release/api-change-datasync-55073.json b/.changes/next-release/api-change-datasync-55073.json deleted file mode 100644 index 0a59e8250d2a..000000000000 --- a/.changes/next-release/api-change-datasync-55073.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Display cloud storage used capacity at a cluster level." -} diff --git a/.changes/next-release/api-change-ecs-84249.json b/.changes/next-release/api-change-ecs-84249.json deleted file mode 100644 index 241df9f04953..000000000000 --- a/.changes/next-release/api-change-ecs-84249.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation update to address various tickets." -} diff --git a/.changes/next-release/api-change-sagemaker-2596.json b/.changes/next-release/api-change-sagemaker-2596.json deleted file mode 100644 index 3a7c983b7123..000000000000 --- a/.changes/next-release/api-change-sagemaker-2596.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3870984b38a2..8a642349dbd0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.20 +======= + +* api-change:``acm-pca``: Documentation correction for AWS Private CA +* api-change:``connect``: Added a new API UpdateRoutingProfileAgentAvailabilityTimer to update agent availability timer of a routing profile. +* api-change:``datasync``: Display cloud storage used capacity at a cluster level. +* api-change:``ecs``: This is a documentation update to address various tickets. +* api-change:``sagemaker``: Including DataCaptureConfig key in the Amazon Sagemaker Search's transform job object + + 1.29.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4ed7a77a06ec..c700037ac8d0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.19' +__version__ = '1.29.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 556727518267..23f59ccd3b4e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.19' +release = '1.29.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 86c7db75c2d8..13d052082d15 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.19 + botocore==1.31.20 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ed2d8f56e860..0ec1e3ac9fa4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.19', + 'botocore==1.31.20', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From e45d79226d4fef29af7367d093ef19a25d297e6e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 7 Aug 2023 18:16:11 +0000 Subject: [PATCH 0167/1632] Update changelog based on model updates --- .changes/next-release/api-change-detective-61061.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-77590.json | 5 +++++ .changes/next-release/api-change-kinesisvideo-74375.json | 5 +++++ .../api-change-kinesisvideoarchivedmedia-7177.json | 5 +++++ .changes/next-release/api-change-rekognition-34515.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-detective-61061.json create mode 100644 .changes/next-release/api-change-ivsrealtime-77590.json create mode 100644 .changes/next-release/api-change-kinesisvideo-74375.json create mode 100644 .changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json create mode 100644 .changes/next-release/api-change-rekognition-34515.json diff --git a/.changes/next-release/api-change-detective-61061.json b/.changes/next-release/api-change-detective-61061.json new file mode 100644 index 000000000000..177bde33d28f --- /dev/null +++ b/.changes/next-release/api-change-detective-61061.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``detective``", + "description": "Updated the email validation regex to be in line with the TLD name specifications." +} diff --git a/.changes/next-release/api-change-ivsrealtime-77590.json b/.changes/next-release/api-change-ivsrealtime-77590.json new file mode 100644 index 000000000000..d1dcef019370 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-77590.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "Add QUOTA_EXCEEDED and PUBLISHER_NOT_FOUND to EventErrorCode for stage health events." +} diff --git a/.changes/next-release/api-change-kinesisvideo-74375.json b/.changes/next-release/api-change-kinesisvideo-74375.json new file mode 100644 index 000000000000..f6e88a32cd01 --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideo-74375.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisvideo``", + "description": "This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature." +} diff --git a/.changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json b/.changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json new file mode 100644 index 000000000000..6762fe389566 --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesis-video-archived-media``", + "description": "This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature." +} diff --git a/.changes/next-release/api-change-rekognition-34515.json b/.changes/next-release/api-change-rekognition-34515.json new file mode 100644 index 000000000000..2bbd7567cca1 --- /dev/null +++ b/.changes/next-release/api-change-rekognition-34515.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "This release adds code snippets for Amazon Rekognition Custom Labels." +} From 455ed51fb140c64ed77830dbf75e9df70d2416dd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 7 Aug 2023 18:16:11 +0000 Subject: [PATCH 0168/1632] Bumping version to 1.29.21 --- .changes/1.29.21.json | 27 +++++++++++++++++++ .../api-change-detective-61061.json | 5 ---- .../api-change-ivsrealtime-77590.json | 5 ---- .../api-change-kinesisvideo-74375.json | 5 ---- ...change-kinesisvideoarchivedmedia-7177.json | 5 ---- .../api-change-rekognition-34515.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.21.json delete mode 100644 .changes/next-release/api-change-detective-61061.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-77590.json delete mode 100644 .changes/next-release/api-change-kinesisvideo-74375.json delete mode 100644 .changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json delete mode 100644 .changes/next-release/api-change-rekognition-34515.json diff --git a/.changes/1.29.21.json b/.changes/1.29.21.json new file mode 100644 index 000000000000..6459700688e5 --- /dev/null +++ b/.changes/1.29.21.json @@ -0,0 +1,27 @@ +[ + { + "category": "``detective``", + "description": "Updated the email validation regex to be in line with the TLD name specifications.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "Add QUOTA_EXCEEDED and PUBLISHER_NOT_FOUND to EventErrorCode for stage health events.", + "type": "api-change" + }, + { + "category": "``kinesis-video-archived-media``", + "description": "This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature.", + "type": "api-change" + }, + { + "category": "``kinesisvideo``", + "description": "This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature.", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "This release adds code snippets for Amazon Rekognition Custom Labels.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-detective-61061.json b/.changes/next-release/api-change-detective-61061.json deleted file mode 100644 index 177bde33d28f..000000000000 --- a/.changes/next-release/api-change-detective-61061.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``detective``", - "description": "Updated the email validation regex to be in line with the TLD name specifications." -} diff --git a/.changes/next-release/api-change-ivsrealtime-77590.json b/.changes/next-release/api-change-ivsrealtime-77590.json deleted file mode 100644 index d1dcef019370..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-77590.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "Add QUOTA_EXCEEDED and PUBLISHER_NOT_FOUND to EventErrorCode for stage health events." -} diff --git a/.changes/next-release/api-change-kinesisvideo-74375.json b/.changes/next-release/api-change-kinesisvideo-74375.json deleted file mode 100644 index f6e88a32cd01..000000000000 --- a/.changes/next-release/api-change-kinesisvideo-74375.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisvideo``", - "description": "This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature." -} diff --git a/.changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json b/.changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json deleted file mode 100644 index 6762fe389566..000000000000 --- a/.changes/next-release/api-change-kinesisvideoarchivedmedia-7177.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesis-video-archived-media``", - "description": "This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature." -} diff --git a/.changes/next-release/api-change-rekognition-34515.json b/.changes/next-release/api-change-rekognition-34515.json deleted file mode 100644 index 2bbd7567cca1..000000000000 --- a/.changes/next-release/api-change-rekognition-34515.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "This release adds code snippets for Amazon Rekognition Custom Labels." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8a642349dbd0..35ca8481c1b5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.21 +======= + +* api-change:``detective``: Updated the email validation regex to be in line with the TLD name specifications. +* api-change:``ivs-realtime``: Add QUOTA_EXCEEDED and PUBLISHER_NOT_FOUND to EventErrorCode for stage health events. +* api-change:``kinesis-video-archived-media``: This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature. +* api-change:``kinesisvideo``: This release enables minimum of Images SamplingInterval to be as low as 200 milliseconds in Kinesis Video Stream Image feature. +* api-change:``rekognition``: This release adds code snippets for Amazon Rekognition Custom Labels. + + 1.29.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c700037ac8d0..10161c5dda7a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.20' +__version__ = '1.29.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 23f59ccd3b4e..81d09538ccd9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.20' +release = '1.29.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 13d052082d15..1a07b4ce0070 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.20 + botocore==1.31.21 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0ec1e3ac9fa4..cc67e199c226 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.20', + 'botocore==1.31.21', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From d94fb146fa3d53a10273a06f7fadc183175b6d4b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 8 Aug 2023 18:09:56 +0000 Subject: [PATCH 0169/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-3474.json | 5 +++++ .changes/next-release/api-change-elasticache-79960.json | 5 +++++ .changes/next-release/api-change-servicecatalog-3885.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-backup-3474.json create mode 100644 .changes/next-release/api-change-elasticache-79960.json create mode 100644 .changes/next-release/api-change-servicecatalog-3885.json diff --git a/.changes/next-release/api-change-backup-3474.json b/.changes/next-release/api-change-backup-3474.json new file mode 100644 index 000000000000..167212574938 --- /dev/null +++ b/.changes/next-release/api-change-backup-3474.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "This release introduces a new logically air-gapped vault (Preview) in AWS Backup that stores immutable backup copies, which are locked by default and isolated with encryption using AWS owned keys. Logically air-gapped vault (Preview) allows secure recovery of application data across accounts." +} diff --git a/.changes/next-release/api-change-elasticache-79960.json b/.changes/next-release/api-change-elasticache-79960.json new file mode 100644 index 000000000000..b4a4a14a4658 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-79960.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Added support for cluster mode in online migration and test migration API" +} diff --git a/.changes/next-release/api-change-servicecatalog-3885.json b/.changes/next-release/api-change-servicecatalog-3885.json new file mode 100644 index 000000000000..f5de050f5a6d --- /dev/null +++ b/.changes/next-release/api-change-servicecatalog-3885.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicecatalog``", + "description": "Introduce support for HashiCorp Terraform Cloud in Service Catalog by addying TERRAFORM_CLOUD product type in CreateProduct and CreateProvisioningArtifact API." +} From 887fc700043ceb6cc2a54fb6fc1ea5e0eff619a6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 8 Aug 2023 18:09:56 +0000 Subject: [PATCH 0170/1632] Bumping version to 1.29.22 --- .changes/1.29.22.json | 17 +++++++++++++++++ .../next-release/api-change-backup-3474.json | 5 ----- .../api-change-elasticache-79960.json | 5 ----- .../api-change-servicecatalog-3885.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.22.json delete mode 100644 .changes/next-release/api-change-backup-3474.json delete mode 100644 .changes/next-release/api-change-elasticache-79960.json delete mode 100644 .changes/next-release/api-change-servicecatalog-3885.json diff --git a/.changes/1.29.22.json b/.changes/1.29.22.json new file mode 100644 index 000000000000..803879017eee --- /dev/null +++ b/.changes/1.29.22.json @@ -0,0 +1,17 @@ +[ + { + "category": "``backup``", + "description": "This release introduces a new logically air-gapped vault (Preview) in AWS Backup that stores immutable backup copies, which are locked by default and isolated with encryption using AWS owned keys. Logically air-gapped vault (Preview) allows secure recovery of application data across accounts.", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Added support for cluster mode in online migration and test migration API", + "type": "api-change" + }, + { + "category": "``servicecatalog``", + "description": "Introduce support for HashiCorp Terraform Cloud in Service Catalog by addying TERRAFORM_CLOUD product type in CreateProduct and CreateProvisioningArtifact API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-3474.json b/.changes/next-release/api-change-backup-3474.json deleted file mode 100644 index 167212574938..000000000000 --- a/.changes/next-release/api-change-backup-3474.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "This release introduces a new logically air-gapped vault (Preview) in AWS Backup that stores immutable backup copies, which are locked by default and isolated with encryption using AWS owned keys. Logically air-gapped vault (Preview) allows secure recovery of application data across accounts." -} diff --git a/.changes/next-release/api-change-elasticache-79960.json b/.changes/next-release/api-change-elasticache-79960.json deleted file mode 100644 index b4a4a14a4658..000000000000 --- a/.changes/next-release/api-change-elasticache-79960.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Added support for cluster mode in online migration and test migration API" -} diff --git a/.changes/next-release/api-change-servicecatalog-3885.json b/.changes/next-release/api-change-servicecatalog-3885.json deleted file mode 100644 index f5de050f5a6d..000000000000 --- a/.changes/next-release/api-change-servicecatalog-3885.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicecatalog``", - "description": "Introduce support for HashiCorp Terraform Cloud in Service Catalog by addying TERRAFORM_CLOUD product type in CreateProduct and CreateProvisioningArtifact API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 35ca8481c1b5..a251ae36641b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.22 +======= + +* api-change:``backup``: This release introduces a new logically air-gapped vault (Preview) in AWS Backup that stores immutable backup copies, which are locked by default and isolated with encryption using AWS owned keys. Logically air-gapped vault (Preview) allows secure recovery of application data across accounts. +* api-change:``elasticache``: Added support for cluster mode in online migration and test migration API +* api-change:``servicecatalog``: Introduce support for HashiCorp Terraform Cloud in Service Catalog by addying TERRAFORM_CLOUD product type in CreateProduct and CreateProvisioningArtifact API. + + 1.29.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 10161c5dda7a..e9be7b3f678f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.21' +__version__ = '1.29.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 81d09538ccd9..5df0d61a6beb 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.21' +release = '1.29.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1a07b4ce0070..089290cf0153 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.21 + botocore==1.31.22 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index cc67e199c226..8e88ac82ebda 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.21', + 'botocore==1.31.22', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 923613e764b0fe9943858aab13eb8bc634ac99d7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 9 Aug 2023 18:12:53 +0000 Subject: [PATCH 0171/1632] Update changelog based on model updates --- .changes/next-release/api-change-chimesdkvoice-82655.json | 5 +++++ .changes/next-release/api-change-fsx-78919.json | 5 +++++ .../next-release/api-change-globalaccelerator-25249.json | 5 +++++ .changes/next-release/api-change-guardduty-52660.json | 5 +++++ .changes/next-release/api-change-sagemaker-89790.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkvoice-82655.json create mode 100644 .changes/next-release/api-change-fsx-78919.json create mode 100644 .changes/next-release/api-change-globalaccelerator-25249.json create mode 100644 .changes/next-release/api-change-guardduty-52660.json create mode 100644 .changes/next-release/api-change-sagemaker-89790.json diff --git a/.changes/next-release/api-change-chimesdkvoice-82655.json b/.changes/next-release/api-change-chimesdkvoice-82655.json new file mode 100644 index 000000000000..7c4e0c92c69e --- /dev/null +++ b/.changes/next-release/api-change-chimesdkvoice-82655.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-voice``", + "description": "Updating CreatePhoneNumberOrder, UpdatePhoneNumber and BatchUpdatePhoneNumbers APIs, adding phone number name" +} diff --git a/.changes/next-release/api-change-fsx-78919.json b/.changes/next-release/api-change-fsx-78919.json new file mode 100644 index 000000000000..495d228e0679 --- /dev/null +++ b/.changes/next-release/api-change-fsx-78919.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "For FSx for Lustre, add new data repository task type, RELEASE_DATA_FROM_FILESYSTEM, to release files that have been archived to S3. For FSx for Windows, enable support for configuring and updating SSD IOPS, and for updating storage type. For FSx for OpenZFS, add new deployment type, MULTI_AZ_1." +} diff --git a/.changes/next-release/api-change-globalaccelerator-25249.json b/.changes/next-release/api-change-globalaccelerator-25249.json new file mode 100644 index 000000000000..b74be9f22d39 --- /dev/null +++ b/.changes/next-release/api-change-globalaccelerator-25249.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``globalaccelerator``", + "description": "Documentation update for dualstack EC2 endpoint support" +} diff --git a/.changes/next-release/api-change-guardduty-52660.json b/.changes/next-release/api-change-guardduty-52660.json new file mode 100644 index 000000000000..8f6460b3d47b --- /dev/null +++ b/.changes/next-release/api-change-guardduty-52660.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Added autoEnable ALL to UpdateOrganizationConfiguration and DescribeOrganizationConfiguration APIs." +} diff --git a/.changes/next-release/api-change-sagemaker-89790.json b/.changes/next-release/api-change-sagemaker-89790.json new file mode 100644 index 000000000000..17b549af1b6e --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-89790.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for cross account access for SageMaker Model Cards through AWS RAM." +} From 5a1068a305e9c0aec445abfff320edec8462723f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 9 Aug 2023 18:12:54 +0000 Subject: [PATCH 0172/1632] Bumping version to 1.29.23 --- .changes/1.29.23.json | 27 +++++++++++++++++++ .../api-change-chimesdkvoice-82655.json | 5 ---- .../next-release/api-change-fsx-78919.json | 5 ---- .../api-change-globalaccelerator-25249.json | 5 ---- .../api-change-guardduty-52660.json | 5 ---- .../api-change-sagemaker-89790.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.23.json delete mode 100644 .changes/next-release/api-change-chimesdkvoice-82655.json delete mode 100644 .changes/next-release/api-change-fsx-78919.json delete mode 100644 .changes/next-release/api-change-globalaccelerator-25249.json delete mode 100644 .changes/next-release/api-change-guardduty-52660.json delete mode 100644 .changes/next-release/api-change-sagemaker-89790.json diff --git a/.changes/1.29.23.json b/.changes/1.29.23.json new file mode 100644 index 000000000000..6463c292d45b --- /dev/null +++ b/.changes/1.29.23.json @@ -0,0 +1,27 @@ +[ + { + "category": "``chime-sdk-voice``", + "description": "Updating CreatePhoneNumberOrder, UpdatePhoneNumber and BatchUpdatePhoneNumbers APIs, adding phone number name", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "For FSx for Lustre, add new data repository task type, RELEASE_DATA_FROM_FILESYSTEM, to release files that have been archived to S3. For FSx for Windows, enable support for configuring and updating SSD IOPS, and for updating storage type. For FSx for OpenZFS, add new deployment type, MULTI_AZ_1.", + "type": "api-change" + }, + { + "category": "``globalaccelerator``", + "description": "Documentation update for dualstack EC2 endpoint support", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Added autoEnable ALL to UpdateOrganizationConfiguration and DescribeOrganizationConfiguration APIs.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for cross account access for SageMaker Model Cards through AWS RAM.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkvoice-82655.json b/.changes/next-release/api-change-chimesdkvoice-82655.json deleted file mode 100644 index 7c4e0c92c69e..000000000000 --- a/.changes/next-release/api-change-chimesdkvoice-82655.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-voice``", - "description": "Updating CreatePhoneNumberOrder, UpdatePhoneNumber and BatchUpdatePhoneNumbers APIs, adding phone number name" -} diff --git a/.changes/next-release/api-change-fsx-78919.json b/.changes/next-release/api-change-fsx-78919.json deleted file mode 100644 index 495d228e0679..000000000000 --- a/.changes/next-release/api-change-fsx-78919.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "For FSx for Lustre, add new data repository task type, RELEASE_DATA_FROM_FILESYSTEM, to release files that have been archived to S3. For FSx for Windows, enable support for configuring and updating SSD IOPS, and for updating storage type. For FSx for OpenZFS, add new deployment type, MULTI_AZ_1." -} diff --git a/.changes/next-release/api-change-globalaccelerator-25249.json b/.changes/next-release/api-change-globalaccelerator-25249.json deleted file mode 100644 index b74be9f22d39..000000000000 --- a/.changes/next-release/api-change-globalaccelerator-25249.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``globalaccelerator``", - "description": "Documentation update for dualstack EC2 endpoint support" -} diff --git a/.changes/next-release/api-change-guardduty-52660.json b/.changes/next-release/api-change-guardduty-52660.json deleted file mode 100644 index 8f6460b3d47b..000000000000 --- a/.changes/next-release/api-change-guardduty-52660.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Added autoEnable ALL to UpdateOrganizationConfiguration and DescribeOrganizationConfiguration APIs." -} diff --git a/.changes/next-release/api-change-sagemaker-89790.json b/.changes/next-release/api-change-sagemaker-89790.json deleted file mode 100644 index 17b549af1b6e..000000000000 --- a/.changes/next-release/api-change-sagemaker-89790.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for cross account access for SageMaker Model Cards through AWS RAM." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a251ae36641b..91a9254a4e3c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.23 +======= + +* api-change:``chime-sdk-voice``: Updating CreatePhoneNumberOrder, UpdatePhoneNumber and BatchUpdatePhoneNumbers APIs, adding phone number name +* api-change:``fsx``: For FSx for Lustre, add new data repository task type, RELEASE_DATA_FROM_FILESYSTEM, to release files that have been archived to S3. For FSx for Windows, enable support for configuring and updating SSD IOPS, and for updating storage type. For FSx for OpenZFS, add new deployment type, MULTI_AZ_1. +* api-change:``globalaccelerator``: Documentation update for dualstack EC2 endpoint support +* api-change:``guardduty``: Added autoEnable ALL to UpdateOrganizationConfiguration and DescribeOrganizationConfiguration APIs. +* api-change:``sagemaker``: This release adds support for cross account access for SageMaker Model Cards through AWS RAM. + + 1.29.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index e9be7b3f678f..ea155c07bcb8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.22' +__version__ = '1.29.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5df0d61a6beb..4e97ae5d5ac1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.22' +release = '1.29.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 089290cf0153..d9dc0f62ced2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.22 + botocore==1.31.23 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8e88ac82ebda..0a9f13a7407e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.22', + 'botocore==1.31.23', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 77dff29c86a991f6bc43b5296b627af993d6ae6d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 10 Aug 2023 18:18:14 +0000 Subject: [PATCH 0173/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudtrail-20270.json | 5 +++++ .changes/next-release/api-change-connect-43154.json | 5 +++++ .changes/next-release/api-change-elbv2-2510.json | 5 +++++ .changes/next-release/api-change-omics-41023.json | 5 +++++ .changes/next-release/api-change-secretsmanager-37727.json | 5 +++++ .changes/next-release/api-change-transfer-74636.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cloudtrail-20270.json create mode 100644 .changes/next-release/api-change-connect-43154.json create mode 100644 .changes/next-release/api-change-elbv2-2510.json create mode 100644 .changes/next-release/api-change-omics-41023.json create mode 100644 .changes/next-release/api-change-secretsmanager-37727.json create mode 100644 .changes/next-release/api-change-transfer-74636.json diff --git a/.changes/next-release/api-change-cloudtrail-20270.json b/.changes/next-release/api-change-cloudtrail-20270.json new file mode 100644 index 000000000000..ff5c27bbe95c --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-20270.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Documentation updates for CloudTrail." +} diff --git a/.changes/next-release/api-change-connect-43154.json b/.changes/next-release/api-change-connect-43154.json new file mode 100644 index 000000000000..24baeeba4753 --- /dev/null +++ b/.changes/next-release/api-change-connect-43154.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds APIs to provision agents that are global / available in multiple AWS regions and distribute them across these regions by percentage." +} diff --git a/.changes/next-release/api-change-elbv2-2510.json b/.changes/next-release/api-change-elbv2-2510.json new file mode 100644 index 000000000000..e0d898337289 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-2510.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Update elbv2 command to latest version" +} diff --git a/.changes/next-release/api-change-omics-41023.json b/.changes/next-release/api-change-omics-41023.json new file mode 100644 index 000000000000..a80b0c1e6661 --- /dev/null +++ b/.changes/next-release/api-change-omics-41023.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "This release adds instanceType to GetRunTask & ListRunTasks responses." +} diff --git a/.changes/next-release/api-change-secretsmanager-37727.json b/.changes/next-release/api-change-secretsmanager-37727.json new file mode 100644 index 000000000000..7ad8eb266aec --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-37727.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Add additional InvalidRequestException to list of possible exceptions for ListSecret." +} diff --git a/.changes/next-release/api-change-transfer-74636.json b/.changes/next-release/api-change-transfer-74636.json new file mode 100644 index 000000000000..f9699751ce57 --- /dev/null +++ b/.changes/next-release/api-change-transfer-74636.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Documentation updates for AW Transfer Family" +} From e0299edd1e00eaff934915ed5ce3bd1c629b843e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 10 Aug 2023 18:18:27 +0000 Subject: [PATCH 0174/1632] Bumping version to 1.29.24 --- .changes/1.29.24.json | 32 +++++++++++++++++++ .../api-change-cloudtrail-20270.json | 5 --- .../api-change-connect-43154.json | 5 --- .../next-release/api-change-elbv2-2510.json | 5 --- .../next-release/api-change-omics-41023.json | 5 --- .../api-change-secretsmanager-37727.json | 5 --- .../api-change-transfer-74636.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.24.json delete mode 100644 .changes/next-release/api-change-cloudtrail-20270.json delete mode 100644 .changes/next-release/api-change-connect-43154.json delete mode 100644 .changes/next-release/api-change-elbv2-2510.json delete mode 100644 .changes/next-release/api-change-omics-41023.json delete mode 100644 .changes/next-release/api-change-secretsmanager-37727.json delete mode 100644 .changes/next-release/api-change-transfer-74636.json diff --git a/.changes/1.29.24.json b/.changes/1.29.24.json new file mode 100644 index 000000000000..b119b0265a38 --- /dev/null +++ b/.changes/1.29.24.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cloudtrail``", + "description": "Documentation updates for CloudTrail.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds APIs to provision agents that are global / available in multiple AWS regions and distribute them across these regions by percentage.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Update elbv2 command to latest version", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "This release adds instanceType to GetRunTask & ListRunTasks responses.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Add additional InvalidRequestException to list of possible exceptions for ListSecret.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Documentation updates for AW Transfer Family", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudtrail-20270.json b/.changes/next-release/api-change-cloudtrail-20270.json deleted file mode 100644 index ff5c27bbe95c..000000000000 --- a/.changes/next-release/api-change-cloudtrail-20270.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Documentation updates for CloudTrail." -} diff --git a/.changes/next-release/api-change-connect-43154.json b/.changes/next-release/api-change-connect-43154.json deleted file mode 100644 index 24baeeba4753..000000000000 --- a/.changes/next-release/api-change-connect-43154.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds APIs to provision agents that are global / available in multiple AWS regions and distribute them across these regions by percentage." -} diff --git a/.changes/next-release/api-change-elbv2-2510.json b/.changes/next-release/api-change-elbv2-2510.json deleted file mode 100644 index e0d898337289..000000000000 --- a/.changes/next-release/api-change-elbv2-2510.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Update elbv2 command to latest version" -} diff --git a/.changes/next-release/api-change-omics-41023.json b/.changes/next-release/api-change-omics-41023.json deleted file mode 100644 index a80b0c1e6661..000000000000 --- a/.changes/next-release/api-change-omics-41023.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "This release adds instanceType to GetRunTask & ListRunTasks responses." -} diff --git a/.changes/next-release/api-change-secretsmanager-37727.json b/.changes/next-release/api-change-secretsmanager-37727.json deleted file mode 100644 index 7ad8eb266aec..000000000000 --- a/.changes/next-release/api-change-secretsmanager-37727.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Add additional InvalidRequestException to list of possible exceptions for ListSecret." -} diff --git a/.changes/next-release/api-change-transfer-74636.json b/.changes/next-release/api-change-transfer-74636.json deleted file mode 100644 index f9699751ce57..000000000000 --- a/.changes/next-release/api-change-transfer-74636.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Documentation updates for AW Transfer Family" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 91a9254a4e3c..1063667c1796 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.24 +======= + +* api-change:``cloudtrail``: Documentation updates for CloudTrail. +* api-change:``connect``: This release adds APIs to provision agents that are global / available in multiple AWS regions and distribute them across these regions by percentage. +* api-change:``elbv2``: Update elbv2 command to latest version +* api-change:``omics``: This release adds instanceType to GetRunTask & ListRunTasks responses. +* api-change:``secretsmanager``: Add additional InvalidRequestException to list of possible exceptions for ListSecret. +* api-change:``transfer``: Documentation updates for AW Transfer Family + + 1.29.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ea155c07bcb8..82819b7a2280 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.23' +__version__ = '1.29.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4e97ae5d5ac1..5637431c4d0a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.23' +release = '1.29.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d9dc0f62ced2..0cdd3ab81b7f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.23 + botocore==1.31.24 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0a9f13a7407e..e8acff98f35b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.23', + 'botocore==1.31.24', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From f8b0a1f893450f2795f905e203c2fc9143dee9e6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 11 Aug 2023 18:10:56 +0000 Subject: [PATCH 0175/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplifybackend-61845.json | 5 +++++ .changes/next-release/api-change-config-18334.json | 5 +++++ .changes/next-release/api-change-ec2-29917.json | 5 +++++ .changes/next-release/api-change-quicksight-49933.json | 5 +++++ .changes/next-release/api-change-ses-79419.json | 5 +++++ .changes/next-release/api-change-swf-21093.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-amplifybackend-61845.json create mode 100644 .changes/next-release/api-change-config-18334.json create mode 100644 .changes/next-release/api-change-ec2-29917.json create mode 100644 .changes/next-release/api-change-quicksight-49933.json create mode 100644 .changes/next-release/api-change-ses-79419.json create mode 100644 .changes/next-release/api-change-swf-21093.json diff --git a/.changes/next-release/api-change-amplifybackend-61845.json b/.changes/next-release/api-change-amplifybackend-61845.json new file mode 100644 index 000000000000..7aa1a8fa7f8a --- /dev/null +++ b/.changes/next-release/api-change-amplifybackend-61845.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplifybackend``", + "description": "Adds sensitive trait to required input shapes." +} diff --git a/.changes/next-release/api-change-config-18334.json b/.changes/next-release/api-change-config-18334.json new file mode 100644 index 000000000000..eab46fcfa24a --- /dev/null +++ b/.changes/next-release/api-change-config-18334.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in July 2023." +} diff --git a/.changes/next-release/api-change-ec2-29917.json b/.changes/next-release/api-change-ec2-29917.json new file mode 100644 index 000000000000..227c03dd02ab --- /dev/null +++ b/.changes/next-release/api-change-ec2-29917.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 P5 instances, powered by the latest NVIDIA H100 Tensor Core GPUs, deliver the highest performance in EC2 for deep learning (DL) and HPC applications. M7i-flex and M7i instances are next-generation general purpose instances powered by custom 4th Generation Intel Xeon Scalable processors." +} diff --git a/.changes/next-release/api-change-quicksight-49933.json b/.changes/next-release/api-change-quicksight-49933.json new file mode 100644 index 000000000000..cb8e7618dc19 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-49933.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "New Authentication method for Account subscription - IAM Identity Center. Hierarchy layout support, default column width support and related style properties for pivot table visuals. Non-additive topic field aggregations for Topic API" +} diff --git a/.changes/next-release/api-change-ses-79419.json b/.changes/next-release/api-change-ses-79419.json new file mode 100644 index 000000000000..264c10b33161 --- /dev/null +++ b/.changes/next-release/api-change-ses-79419.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ses``", + "description": "Update ses command to latest version" +} diff --git a/.changes/next-release/api-change-swf-21093.json b/.changes/next-release/api-change-swf-21093.json new file mode 100644 index 000000000000..31763e98091a --- /dev/null +++ b/.changes/next-release/api-change-swf-21093.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``swf``", + "description": "This release adds new API parameters to override workflow task list for workflow executions." +} From db7c75030102e9dee42c20a82fb68d2477f8f194 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 11 Aug 2023 18:11:09 +0000 Subject: [PATCH 0176/1632] Bumping version to 1.29.25 --- .changes/1.29.25.json | 32 +++++++++++++++++++ .../api-change-amplifybackend-61845.json | 5 --- .../next-release/api-change-config-18334.json | 5 --- .../next-release/api-change-ec2-29917.json | 5 --- .../api-change-quicksight-49933.json | 5 --- .../next-release/api-change-ses-79419.json | 5 --- .../next-release/api-change-swf-21093.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.25.json delete mode 100644 .changes/next-release/api-change-amplifybackend-61845.json delete mode 100644 .changes/next-release/api-change-config-18334.json delete mode 100644 .changes/next-release/api-change-ec2-29917.json delete mode 100644 .changes/next-release/api-change-quicksight-49933.json delete mode 100644 .changes/next-release/api-change-ses-79419.json delete mode 100644 .changes/next-release/api-change-swf-21093.json diff --git a/.changes/1.29.25.json b/.changes/1.29.25.json new file mode 100644 index 000000000000..e18f54f463a7 --- /dev/null +++ b/.changes/1.29.25.json @@ -0,0 +1,32 @@ +[ + { + "category": "``amplifybackend``", + "description": "Adds sensitive trait to required input shapes.", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in July 2023.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 P5 instances, powered by the latest NVIDIA H100 Tensor Core GPUs, deliver the highest performance in EC2 for deep learning (DL) and HPC applications. M7i-flex and M7i instances are next-generation general purpose instances powered by custom 4th Generation Intel Xeon Scalable processors.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "New Authentication method for Account subscription - IAM Identity Center. Hierarchy layout support, default column width support and related style properties for pivot table visuals. Non-additive topic field aggregations for Topic API", + "type": "api-change" + }, + { + "category": "``ses``", + "description": "Update ses command to latest version", + "type": "api-change" + }, + { + "category": "``swf``", + "description": "This release adds new API parameters to override workflow task list for workflow executions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplifybackend-61845.json b/.changes/next-release/api-change-amplifybackend-61845.json deleted file mode 100644 index 7aa1a8fa7f8a..000000000000 --- a/.changes/next-release/api-change-amplifybackend-61845.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplifybackend``", - "description": "Adds sensitive trait to required input shapes." -} diff --git a/.changes/next-release/api-change-config-18334.json b/.changes/next-release/api-change-config-18334.json deleted file mode 100644 index eab46fcfa24a..000000000000 --- a/.changes/next-release/api-change-config-18334.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in July 2023." -} diff --git a/.changes/next-release/api-change-ec2-29917.json b/.changes/next-release/api-change-ec2-29917.json deleted file mode 100644 index 227c03dd02ab..000000000000 --- a/.changes/next-release/api-change-ec2-29917.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 P5 instances, powered by the latest NVIDIA H100 Tensor Core GPUs, deliver the highest performance in EC2 for deep learning (DL) and HPC applications. M7i-flex and M7i instances are next-generation general purpose instances powered by custom 4th Generation Intel Xeon Scalable processors." -} diff --git a/.changes/next-release/api-change-quicksight-49933.json b/.changes/next-release/api-change-quicksight-49933.json deleted file mode 100644 index cb8e7618dc19..000000000000 --- a/.changes/next-release/api-change-quicksight-49933.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "New Authentication method for Account subscription - IAM Identity Center. Hierarchy layout support, default column width support and related style properties for pivot table visuals. Non-additive topic field aggregations for Topic API" -} diff --git a/.changes/next-release/api-change-ses-79419.json b/.changes/next-release/api-change-ses-79419.json deleted file mode 100644 index 264c10b33161..000000000000 --- a/.changes/next-release/api-change-ses-79419.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ses``", - "description": "Update ses command to latest version" -} diff --git a/.changes/next-release/api-change-swf-21093.json b/.changes/next-release/api-change-swf-21093.json deleted file mode 100644 index 31763e98091a..000000000000 --- a/.changes/next-release/api-change-swf-21093.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``swf``", - "description": "This release adds new API parameters to override workflow task list for workflow executions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1063667c1796..fee97075d91d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.25 +======= + +* api-change:``amplifybackend``: Adds sensitive trait to required input shapes. +* api-change:``config``: Updated ResourceType enum with new resource types onboarded by AWS Config in July 2023. +* api-change:``ec2``: Amazon EC2 P5 instances, powered by the latest NVIDIA H100 Tensor Core GPUs, deliver the highest performance in EC2 for deep learning (DL) and HPC applications. M7i-flex and M7i instances are next-generation general purpose instances powered by custom 4th Generation Intel Xeon Scalable processors. +* api-change:``quicksight``: New Authentication method for Account subscription - IAM Identity Center. Hierarchy layout support, default column width support and related style properties for pivot table visuals. Non-additive topic field aggregations for Topic API +* api-change:``ses``: Update ses command to latest version +* api-change:``swf``: This release adds new API parameters to override workflow task list for workflow executions. + + 1.29.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 82819b7a2280..03147b94da80 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.24' +__version__ = '1.29.25' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5637431c4d0a..6747d78b306d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.24' +release = '1.29.25' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0cdd3ab81b7f..93946eb653e0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.24 + botocore==1.31.25 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e8acff98f35b..726268840923 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.24', + 'botocore==1.31.25', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 8f5d23fb6e14cd19901cd23c96966ca61cc4fe09 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 14 Aug 2023 18:13:00 +0000 Subject: [PATCH 0177/1632] Update changelog based on model updates --- .changes/next-release/api-change-mediapackage-17776.json | 5 +++++ .changes/next-release/api-change-omics-57495.json | 5 +++++ .changes/next-release/api-change-transfer-27245.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-mediapackage-17776.json create mode 100644 .changes/next-release/api-change-omics-57495.json create mode 100644 .changes/next-release/api-change-transfer-27245.json diff --git a/.changes/next-release/api-change-mediapackage-17776.json b/.changes/next-release/api-change-mediapackage-17776.json new file mode 100644 index 000000000000..ffe9fc6a01d2 --- /dev/null +++ b/.changes/next-release/api-change-mediapackage-17776.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackage``", + "description": "Fix SDK logging of certain fields." +} diff --git a/.changes/next-release/api-change-omics-57495.json b/.changes/next-release/api-change-omics-57495.json new file mode 100644 index 000000000000..69ea6665ada2 --- /dev/null +++ b/.changes/next-release/api-change-omics-57495.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "This release provides support for annotation store versioning and cross account sharing for Omics Analytics" +} diff --git a/.changes/next-release/api-change-transfer-27245.json b/.changes/next-release/api-change-transfer-27245.json new file mode 100644 index 000000000000..508f59837d70 --- /dev/null +++ b/.changes/next-release/api-change-transfer-27245.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Documentation updates for AWS Transfer Family" +} From c8e62893cd20a06b4e1da0bca4a5a893be96930e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 14 Aug 2023 18:13:15 +0000 Subject: [PATCH 0178/1632] Bumping version to 1.29.26 --- .changes/1.29.26.json | 17 +++++++++++++++++ .../api-change-mediapackage-17776.json | 5 ----- .../next-release/api-change-omics-57495.json | 5 ----- .../next-release/api-change-transfer-27245.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.26.json delete mode 100644 .changes/next-release/api-change-mediapackage-17776.json delete mode 100644 .changes/next-release/api-change-omics-57495.json delete mode 100644 .changes/next-release/api-change-transfer-27245.json diff --git a/.changes/1.29.26.json b/.changes/1.29.26.json new file mode 100644 index 000000000000..bf9e4f8d7aa4 --- /dev/null +++ b/.changes/1.29.26.json @@ -0,0 +1,17 @@ +[ + { + "category": "``mediapackage``", + "description": "Fix SDK logging of certain fields.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "This release provides support for annotation store versioning and cross account sharing for Omics Analytics", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Documentation updates for AWS Transfer Family", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-mediapackage-17776.json b/.changes/next-release/api-change-mediapackage-17776.json deleted file mode 100644 index ffe9fc6a01d2..000000000000 --- a/.changes/next-release/api-change-mediapackage-17776.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackage``", - "description": "Fix SDK logging of certain fields." -} diff --git a/.changes/next-release/api-change-omics-57495.json b/.changes/next-release/api-change-omics-57495.json deleted file mode 100644 index 69ea6665ada2..000000000000 --- a/.changes/next-release/api-change-omics-57495.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "This release provides support for annotation store versioning and cross account sharing for Omics Analytics" -} diff --git a/.changes/next-release/api-change-transfer-27245.json b/.changes/next-release/api-change-transfer-27245.json deleted file mode 100644 index 508f59837d70..000000000000 --- a/.changes/next-release/api-change-transfer-27245.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Documentation updates for AWS Transfer Family" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fee97075d91d..245789a90222 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.26 +======= + +* api-change:``mediapackage``: Fix SDK logging of certain fields. +* api-change:``omics``: This release provides support for annotation store versioning and cross account sharing for Omics Analytics +* api-change:``transfer``: Documentation updates for AWS Transfer Family + + 1.29.25 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 03147b94da80..b8dfe0510103 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.25' +__version__ = '1.29.26' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6747d78b306d..098094600b10 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.25' +release = '1.29.26' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 93946eb653e0..28727de572ba 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.25 + botocore==1.31.26 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 726268840923..73fb141a70fe 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.25', + 'botocore==1.31.26', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From f4daa7367c8336aaf6f7ef32f1f323e02cfad961 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 14 Aug 2023 15:42:16 -0700 Subject: [PATCH 0179/1632] Upgrade pytest to 7.4.0 (#8102) --- requirements-dev-lock.txt | 18 +++++++----------- requirements-dev.txt | 2 +- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index 6c5ed7055492..3647ae3bb7f1 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -7,10 +7,6 @@ atomicwrites==1.4.1 \ --hash=sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11 # via -r requirements-dev.txt -attrs==21.4.0 \ - --hash=sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4 \ - --hash=sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd - # via pytest colorama==0.4.4 \ --hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b \ --hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2 @@ -71,6 +67,10 @@ coverage==5.5 \ # via # -r requirements-dev.txt # pytest-cov +exceptiongroup==1.1.3 \ + --hash=sha256:097acd85d473d75af5bb98e41b61ff7fe35efe6675e4f9370ec6ec5126d160e9 \ + --hash=sha256:343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3 + # via pytest importlib-metadata==4.12.0 \ --hash=sha256:637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670 \ --hash=sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23 @@ -89,17 +89,13 @@ pluggy==1.0.0 \ --hash=sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159 \ --hash=sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3 # via pytest -py==1.11.0 \ - --hash=sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 \ - --hash=sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378 - # via pytest pyparsing==3.0.9 \ --hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \ --hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc # via packaging -pytest==7.1.3 \ - --hash=sha256:1377bda3466d70b55e3f5cecfa55bb7cfcf219c7964629b967c37cf0bda818b7 \ - --hash=sha256:4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39 +pytest==7.4.0 \ + --hash=sha256:78bf16451a2eb8c7a2ea98e32dc119fd2aa758f1d5d66dbf0a59d69a3969df32 \ + --hash=sha256:b4bf8c45bd59934ed84001ad51e11b4ee40d40a1229d2c79f9c592b0a3f6bd8a # via # -r requirements-dev.txt # pytest-cov diff --git a/requirements-dev.txt b/requirements-dev.txt index 8f29382dd095..11745dddb34e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,7 +2,7 @@ wheel==0.38.1 coverage==5.5 # Pytest specific deps -pytest==7.1.3 +pytest==7.4.0 pytest-cov==2.12.1 atomicwrites>=1.0 # Windows requirement colorama>0.3.0 # Windows requirement From e639ac458e3c0e90ff15fd1205adfe5e3582a9ec Mon Sep 17 00:00:00 2001 From: Elysa <60367675+elysahall@users.noreply.github.com> Date: Mon, 14 Aug 2023 15:54:39 -0700 Subject: [PATCH 0180/1632] CLI examples for ivs, securityhub, ssm-incidents (#8103) --- .../ivs/create-recording-configuration.rst | 28 +++++-- .../ivs/get-recording-configuration.rst | 17 +++- awscli/examples/ivs/get-stream-session.rst | 76 ++++++++++------- .../batch-delete-automation-rules.rst | 18 ++++ .../batch-get-automation-rules.rst | 67 +++++++++++++++ .../batch-get-security-controls.rst | 33 ++++++++ ...tch-get-standards-control-associations.rst | 44 ++++++++++ .../batch-update-automation-rules.rst | 41 ++++++++++ ...-update-standards-control-associations.rst | 10 +++ .../securityhub/create-automation-rule.rst | 36 ++++++++ .../securityhub/get-finding-history.rst | 62 ++++++++++++++ .../securityhub/list-automation-rules.rst | 49 +++++++++++ .../list-security-control-definitions.rst | 82 +++++++++++++++++++ .../list-standards-control-associations.rst | 77 +++++++++++++++++ .../ssm-incidents/create-timeline-event.rst | 28 +++++-- 15 files changed, 624 insertions(+), 44 deletions(-) create mode 100644 awscli/examples/securityhub/batch-delete-automation-rules.rst create mode 100644 awscli/examples/securityhub/batch-get-automation-rules.rst create mode 100644 awscli/examples/securityhub/batch-get-security-controls.rst create mode 100644 awscli/examples/securityhub/batch-get-standards-control-associations.rst create mode 100644 awscli/examples/securityhub/batch-update-automation-rules.rst create mode 100644 awscli/examples/securityhub/batch-update-standards-control-associations.rst create mode 100644 awscli/examples/securityhub/create-automation-rule.rst create mode 100644 awscli/examples/securityhub/get-finding-history.rst create mode 100644 awscli/examples/securityhub/list-automation-rules.rst create mode 100644 awscli/examples/securityhub/list-security-control-definitions.rst create mode 100644 awscli/examples/securityhub/list-standards-control-associations.rst diff --git a/awscli/examples/ivs/create-recording-configuration.rst b/awscli/examples/ivs/create-recording-configuration.rst index b5948cfff48f..55837f9e3458 100644 --- a/awscli/examples/ivs/create-recording-configuration.rst +++ b/awscli/examples/ivs/create-recording-configuration.rst @@ -6,26 +6,40 @@ The following ``create-recording-configuration`` example creates a RecordingConf --name "test-recording-config" \ --recording-reconnect-window-seconds 60 \ --tags "key1=value1, key2=value2" \ - --destination-configuration s3={bucketName=demo-recording-bucket} \ - --thumbnail-configuration recordingMode="INTERVAL",targetIntervalSeconds=30 + --rendition-configuration renditionSelection="CUSTOM",renditions="HD" \ + --thumbnail-configuration recordingMode="INTERVAL",targetIntervalSeconds=1,storage="LATEST",resolution="LOWEST_RESOLUTION" \ + --destination-configuration s3={bucketName=demo-recording-bucket} Output:: { "recordingConfiguration": { "arn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABcdef34ghIJ", + "name": "test-recording-config", "destinationConfiguration": { "s3": { "bucketName": "demo-recording-bucket" } }, - "name": "test-recording-config", - "recordingReconnectWindowSeconds": 60, "state": "CREATING", - "tags": { "key1" : "value1" }, - "thumbnailConfiguration": { + "tags": { + "key1": "value1", + "key2": "value2" + }, + "thumbnailConfiguration": { "recordingMode": "INTERVAL", - "targetIntervalSeconds": 30 + "targetIntervalSeconds": 1, + "resolution": "LOWEST_RESOLUTION", + "storage": [ + "LATEST" + ] + }, + "recordingReconnectWindowSeconds": 60, + "renditionConfiguration": { + "renditionSelection": "CUSTOM", + "renditions": [ + "HD" + ] } } } diff --git a/awscli/examples/ivs/get-recording-configuration.rst b/awscli/examples/ivs/get-recording-configuration.rst index 2afb4370113e..a3c9fe2ef3e0 100644 --- a/awscli/examples/ivs/get-recording-configuration.rst +++ b/awscli/examples/ivs/get-recording-configuration.rst @@ -18,10 +18,23 @@ Output:: "name": "test-recording-config", "recordingReconnectWindowSeconds": 60, "state": "ACTIVE", - "tags": { "key1" : "value1" }, + "tags": { + "key1" : "value1", + "key2" : "value2" + }, "thumbnailConfiguration": { "recordingMode": "INTERVAL", - "targetIntervalSeconds": 30 + "targetIntervalSeconds": 1, + "resolution": "LOWEST_RESOLUTION", + "storage": [ + "LATEST" + ] + }, + "renditionConfiguration": { + "renditionSelection": "CUSTOM", + "renditions": [ + "HD" + ] } } } diff --git a/awscli/examples/ivs/get-stream-session.rst b/awscli/examples/ivs/get-stream-session.rst index 091ea36274f5..f5b8a0a4cc08 100644 --- a/awscli/examples/ivs/get-stream-session.rst +++ b/awscli/examples/ivs/get-stream-session.rst @@ -10,66 +10,82 @@ Output:: { "streamSession": { + "streamId": "mystream1", + "startTime": "2023-06-26T19:09:28+00:00", "channel": { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", - "authorized": true, - "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", - "insecureIngest": false, - "latencyMode": "LOW", "name": "mychannel", - "preset": "", - "playbackUrl": "url-string", + "latencyMode": "LOW", + "type": "STANDARD", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABcdef34ghIJ", - "tags": { - "key1" : "value1", - "key2" : "value2" - }, - "type": "STANDARD" + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "playbackUrl": "url-string", + "authorized": false, + "insecureIngest": false, + "preset": "" }, - "startTime": 1641578182, - "endTime": 1641579982, "ingestConfiguration": { - "audio": { - "channels": 2, - "codec": "mp4a.40.2", - "sampleRate": 8000, - "targetBitrate": 46875 - }, "video": { - "avcLevel": "4.2", "avcProfile": "Baseline", + "avcLevel": "4.2", "codec": "avc1.42C02A", "encoder": "Lavf58.45.100", "targetBitrate": 8789062, - "targetFrameRate": 60, + "targetFramerate": 60, "videoHeight": 1080, "videoWidth": 1920 + }, + "audio": { + "codec": "mp4a.40.2", + "targetBitrate": 46875, + "sampleRate": 8000, + "channels": 2 } }, "recordingConfiguration": { "arn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABcdef34ghIJ", + "name": "test-recording-config", "destinationConfiguration": { "s3": { - "bucketName": "demo-recording-bucket" + "bucketName": "demo-recording-bucket" } }, - "name": "test-recording-config", "state": "ACTIVE", "tags": { - "rkey1" : "rvalue1" + "key1": "value1", + "key2": "value2" }, "thumbnailConfiguration": { "recordingMode": "INTERVAL", - "targetIntervalSeconds": 30 + "targetIntervalSeconds": 1, + "resolution": "LOWEST_RESOLUTION", + "storage": [ + "LATEST" + ] + }, + "recordingReconnectWindowSeconds": 60, + "renditionConfiguration": { + "renditionSelection": "CUSTOM", + "renditions": [ + "HD" + ] } }, - - "streamId": "mystream1", "truncatedEvents": [ { - "eventTime": 1641579941, - "name": "Session Ended", - "type": "IVS Stream State Change" + "name": "Recording Start", + "type": "IVS Recording State Change", + "eventTime": "2023-06-26T19:09:35+00:00" + }, + { + "name": "Stream Start", + "type": "IVS Stream State Change", + "eventTime": "2023-06-26T19:09:34+00:00" + }, + { + "name": "Session Created", + "type": "IVS Stream State Change", + "eventTime": "2023-06-26T19:09:28+00:00" } ] } diff --git a/awscli/examples/securityhub/batch-delete-automation-rules.rst b/awscli/examples/securityhub/batch-delete-automation-rules.rst new file mode 100644 index 000000000000..7afbbd8f8956 --- /dev/null +++ b/awscli/examples/securityhub/batch-delete-automation-rules.rst @@ -0,0 +1,18 @@ +**To delete automation rules** + +The following ``batch-delete-automation-rules`` example deletes the specified automation rule. You can delete one or more rules with a single command. Only the Security Hub administrator account can run this command. :: + + aws securityhub batch-delete-automation-rules \ + --automation-rules-arns '["arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111"]' + + +Output:: + + { + "ProcessedAutomationRules": [ + "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + ], + "UnprocessedAutomationRules": [] + } + +For more information, see `Deleting automation rules `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/batch-get-automation-rules.rst b/awscli/examples/securityhub/batch-get-automation-rules.rst new file mode 100644 index 000000000000..a5d8c7a3fad3 --- /dev/null +++ b/awscli/examples/securityhub/batch-get-automation-rules.rst @@ -0,0 +1,67 @@ +**To get details for automation rules** + +The following ``batch-get-automation-rules`` example gets details for the specified automation rule. You can get details for one or more automation rules with a single command. :: + + aws securityhub batch-get-automation-rules \ + --automation-rules-arns '["arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111"]' + +Output:: + + { + "Rules": [ + { + "RuleArn": "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "RuleStatus": "ENABLED", + "RuleOrder": 1, + "RuleName": "Suppress informational findings", + "Description": "Suppress GuardDuty findings with Informational severity", + "IsTerminal": false, + "Criteria": { + "ProductName": [ + { + "Value": "GuardDuty", + "Comparison": "EQUALS" + } + ], + "SeverityLabel": [ + { + "Value": "INFORMATIONAL", + "Comparison": "EQUALS" + } + ], + "WorkflowStatus": [ + { + "Value": "NEW", + "Comparison": "EQUALS" + } + ], + "RecordState": [ + { + "Value": "ACTIVE", + "Comparison": "EQUALS" + } + ] + }, + "Actions": [ + { + "Type": "FINDING_FIELDS_UPDATE", + "FindingFieldsUpdate": { + "Note": { + "Text": "Automatically suppress GuardDuty findings with Informational severity", + "UpdatedBy": "sechub-automation" + }, + "Workflow": { + "Status": "SUPPRESSED" + } + } + } + ], + "CreatedAt": "2023-05-31T17:56:14.837000+00:00", + "UpdatedAt": "2023-05-31T17:59:38.466000+00:00", + "CreatedBy": "arn:aws:iam::123456789012:role/Admin" + } + ], + "UnprocessedAutomationRules": [] + } + +For more information, see `Viewing automation rules `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/batch-get-security-controls.rst b/awscli/examples/securityhub/batch-get-security-controls.rst new file mode 100644 index 000000000000..742dd494b190 --- /dev/null +++ b/awscli/examples/securityhub/batch-get-security-controls.rst @@ -0,0 +1,33 @@ +**To get control details** + +The following ``batch-get-security-controls`` example gets details for Config.1 and IAM.1 in the current AWS account and AWS Region. :: + + aws securityhub batch-get-security-controls \ + --security-control-ids '["Config.1", "IAM.1"]' + +Output:: + + { + "SecurityControls": [ + { + "SecurityControlId": "Config.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:068873283051:security-control/Config.1", + "Title": "AWS Config should be enabled", + "Description": "This AWS control checks whether the Config service is enabled in the account for the local region and is recording all resources.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/Config.1/remediation", + "SeverityRating": "MEDIUM", + "SecurityControlStatus": "ENABLED" + }, + { + "SecurityControlId": "IAM.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:068873283051:security-control/IAM.1", + "Title": "IAM policies should not allow full \"*\" administrative privileges", + "Description": "This AWS control checks whether the default version of AWS Identity and Access Management (IAM) policies (also known as customer managed policies) do not have administrator access with a statement that has \"Effect\": \"Allow\" with \"Action\": \"*\" over \"Resource\": \"*\". It only checks for the Customer Managed Policies that you created, but not inline and AWS Managed Policies.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/IAM.1/remediation", + "SeverityRating": "HIGH", + "SecurityControlStatus": "ENABLED" + } + ] + } + +For more information, see `Viewing details for a control `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/batch-get-standards-control-associations.rst b/awscli/examples/securityhub/batch-get-standards-control-associations.rst new file mode 100644 index 000000000000..002baf9fee7a --- /dev/null +++ b/awscli/examples/securityhub/batch-get-standards-control-associations.rst @@ -0,0 +1,44 @@ +**To get the enablement status of a control** + +The following ``batch-get-standards-control-associations`` example identifies whether the specified controls are enabled in the specified standards. :: + + aws securityhub batch-get-standards-control-associations \ + --standards-control-association-ids '[{"SecurityControlId": "Config.1","StandardsArn": "arn:aws:securityhub:us-east-1:123456789012:ruleset/cis-aws-foundations-benchmark/v/1.2.0"}, {"SecurityControlId": "IAM.6","StandardsArn": "arn:aws:securityhub:us-east-1:123456789012:standards/aws-foundational-security-best-practices/v/1.0.0"}]' + +Output:: + + { + "StandardsControlAssociationDetails": [ + { + "StandardsArn": "arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0", + "SecurityControlId": "Config.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-1:068873283051:security-control/Config.1", + "AssociationStatus": "ENABLED", + "RelatedRequirements": [ + "CIS AWS Foundations 2.5" + ], + "UpdatedAt": "2022-10-27T16:07:12.960000+00:00", + "StandardsControlTitle": "Ensure AWS Config is enabled", + "StandardsControlDescription": "AWS Config is a web service that performs configuration management of supported AWS resources within your account and delivers log files to you. The recorded information includes the configuration item (AWS resource), relationships between configuration items (AWS resources), and any configuration changes between resources. It is recommended to enable AWS Config in all regions.", + "StandardsControlArns": [ + "arn:aws:securityhub:us-east-1:068873283051:control/cis-aws-foundations-benchmark/v/1.2.0/2.5" + ] + }, + { + "StandardsArn": "arn:aws:securityhub:us-east-1::standards/aws-foundational-security-best-practices/v/1.0.0", + "SecurityControlId": "IAM.6", + "SecurityControlArn": "arn:aws:securityhub:us-east-1:068873283051:security-control/IAM.6", + "AssociationStatus": "DISABLED", + "RelatedRequirements": [], + "UpdatedAt": "2022-11-22T21:30:35.080000+00:00", + "UpdatedReason": "test", + "StandardsControlTitle": "Hardware MFA should be enabled for the root user", + "StandardsControlDescription": "This AWS control checks whether your AWS account is enabled to use a hardware multi-factor authentication (MFA) device to sign in with root user credentials.", + "StandardsControlArns": [ + "arn:aws:securityhub:us-east-1:068873283051:control/aws-foundational-security-best-practices/v/1.0.0/IAM.6" + ] + } + ] + } + +For more information, see `Enabling and disabling controls in specific standards `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/batch-update-automation-rules.rst b/awscli/examples/securityhub/batch-update-automation-rules.rst new file mode 100644 index 000000000000..0cefc9263b6c --- /dev/null +++ b/awscli/examples/securityhub/batch-update-automation-rules.rst @@ -0,0 +1,41 @@ +**To update automation rules** + +The following ``batch-update-automation-rules`` example updates the specified automation rule. You can update one or more rules with a single command. Only the Security Hub administrator account can run this command. :: + + aws securityhub batch-update-automation-rules \ + --update-automation-rules-request-items '[ \ + { \ + "Actions": [{ \ + "Type": "FINDING_FIELDS_UPDATE", \ + "FindingFieldsUpdate": { \ + "Note": { \ + "Text": "Known issue that is a risk", \ + "UpdatedBy": "sechub-automation" \ + }, \ + "Workflow": { \ + "Status": "NEW" \ + } \ + } \ + }], \ + "Criteria": { \ + "SeverityLabel": [{ \ + "Value": "LOW", \ + "Comparison": "EQUALS" \ + }] \ + }, \ + "RuleArn": "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", \ + "RuleOrder": 1, \ + "RuleStatus": "DISABLED" \ + } \ + ]' + +Output:: + + { + "ProcessedAutomationRules": [ + "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + ], + "UnprocessedAutomationRules": [] + } + +For more information, see `Editing automation rules `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/batch-update-standards-control-associations.rst b/awscli/examples/securityhub/batch-update-standards-control-associations.rst new file mode 100644 index 000000000000..814c6409ead6 --- /dev/null +++ b/awscli/examples/securityhub/batch-update-standards-control-associations.rst @@ -0,0 +1,10 @@ +**To update the enablement status of a control in enabled standards** + +The following ``batch-update-standards-control-associations`` example disables CloudTrail.1 in the specified standards. :: + + aws securityhub batch-update-standards-control-associations \ + --standards-control-association-updates '[{"SecurityControlId": "CloudTrail.1", "StandardsArn": "arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0", "AssociationStatus": "DISABLED", "UpdatedReason": "Not applicable to environment"}, {"SecurityControlId": "CloudTrail.1", "StandardsArn": "arn:aws:securityhub:::standards/cis-aws-foundations-benchmark/v/1.4.0", "AssociationStatus": "DISABLED", "UpdatedReason": "Not applicable to environment"}]' + +This command produces no output when successful. + +For more information, see `Enabling and disabling controls in specific standards `__ and `Enabling and disabling controls in all standards `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/create-automation-rule.rst b/awscli/examples/securityhub/create-automation-rule.rst new file mode 100644 index 000000000000..cc5e13c9d2b0 --- /dev/null +++ b/awscli/examples/securityhub/create-automation-rule.rst @@ -0,0 +1,36 @@ +**To create an automation rule** + +The following ``create-automation-rule`` example creates an automation rule in the current AWS account and AWS Region. Security Hub filters your findings based on the specified criteria and applies the actions to matching findings. Only the Security Hub administrator account can run this command. :: + + aws securityhub create-automation-rule \ + --actions '[{ \ + "Type": "FINDING_FIELDS_UPDATE", \ + "FindingFieldsUpdate": { \ + "Severity": { \ + "Label": "HIGH" \ + }, \ + "Note": { \ + "Text": "Known issue that is a risk. Updated by automation rules", \ + "UpdatedBy": "sechub-automation" \ + } \ + } \ + }]' \ + --criteria '{ \ + "SeverityLabel": [{ \ + "Value": "INFORMATIONAL", \ + "Comparison": "EQUALS" \ + }] \ + }' \ + --description "A sample rule" \ + --no-is-terminal \ + --rule-name "sample rule" \ + --rule-order 1 \ + --rule-status "ENABLED" + +Output:: + + { + "RuleArn": "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + } + +For more information, see `Creating automation rules `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/get-finding-history.rst b/awscli/examples/securityhub/get-finding-history.rst new file mode 100644 index 000000000000..25aa60a554ff --- /dev/null +++ b/awscli/examples/securityhub/get-finding-history.rst @@ -0,0 +1,62 @@ +**To get finding history** + +The following ``get-finding-history`` example gets up to the last 90 days of history for the specified finding. In this example, the results are limited to two records of finding history. :: + + aws securityhub get-finding-history \ + --finding-identifier Id="arn:aws:securityhub:us-east-1:123456789012:security-control/S3.17/finding/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",ProductArn="arn:aws:securityhub:us-east-1::product/aws/securityhub" + +Output:: + + { + "Records": [ + { + "FindingIdentifier": { + "Id": "arn:aws:securityhub:us-east-1:123456789012:security-control/S3.17/finding/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "ProductArn": "arn:aws:securityhub:us-east-1::product/aws/securityhub" + }, + "UpdateTime": "2023-06-02T03:15:25.685000+00:00", + "FindingCreated": false, + "UpdateSource": { + "Type": "BATCH_IMPORT_FINDINGS", + "Identity": "arn:aws:securityhub:us-east-1::product/aws/securityhub" + }, + "Updates": [ + { + "UpdatedField": "Compliance.RelatedRequirements", + "OldValue": "[\"NIST.800-53.r5 SC-12(2)\",\"NIST.800-53.r5 SC-12(3)\",\"NIST.800-53.r5 SC-12(6)\",\"NIST.800-53.r5 CM-3(6)\",\"NIST.800-53.r5 SC-13\",\"NIST.800-53.r5 SC-28\",\"NIST.800-53.r5 SC-28(1)\",\"NIST.800-53.r5 SC-7(10)\"]", + "NewValue": "[\"NIST.800-53.r5 SC-12(2)\",\"NIST.800-53.r5 CM-3(6)\",\"NIST.800-53.r5 SC-13\",\"NIST.800-53.r5 SC-28\",\"NIST.800-53.r5 SC-28(1)\",\"NIST.800-53.r5 SC-7(10)\",\"NIST.800-53.r5 CA-9(1)\",\"NIST.800-53.r5 SI-7(6)\",\"NIST.800-53.r5 AU-9\"]" + }, + { + "UpdatedField": "LastObservedAt", + "OldValue": "2023-06-01T09:15:38.587Z", + "NewValue": "2023-06-02T03:15:22.946Z" + }, + { + "UpdatedField": "UpdatedAt", + "OldValue": "2023-06-01T09:15:31.049Z", + "NewValue": "2023-06-02T03:15:14.861Z" + }, + { + "UpdatedField": "ProcessedAt", + "OldValue": "2023-06-01T09:15:41.058Z", + "NewValue": "2023-06-02T03:15:25.685Z" + } + ] + }, + { + "FindingIdentifier": { + "Id": "arn:aws:securityhub:us-east-1:123456789012:security-control/S3.17/finding/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "ProductArn": "arn:aws:securityhub:us-east-1::product/aws/securityhub" + }, + "UpdateTime": "2023-05-23T02:06:51.518000+00:00", + "FindingCreated": "true", + "UpdateSource": { + "Type": "BATCH_IMPORT_FINDINGS", + "Identity": "arn:aws:securityhub:us-east-1::product/aws/securityhub" + }, + "Updates": [] + } + ] + } + +For more information, see `Finding history `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/list-automation-rules.rst b/awscli/examples/securityhub/list-automation-rules.rst new file mode 100644 index 000000000000..56b94fa4694f --- /dev/null +++ b/awscli/examples/securityhub/list-automation-rules.rst @@ -0,0 +1,49 @@ +**To view a list of automation rules** + +The following ``list-automation-rules`` example lists the automation rules for an AWS account. Only the Security Hub administrator account can run this command. :: + + aws securityhub list-automation-rules \ + --max-results 3 \ + --next-token NULL + +Output:: + + { + "AutomationRulesMetadata": [ + { + "RuleArn": "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "RuleStatus": "ENABLED", + "RuleOrder": 1, + "RuleName": "Suppress informational findings", + "Description": "Suppress GuardDuty findings with Informational severity", + "IsTerminal": false, + "CreatedAt": "2023-05-31T17:56:14.837000+00:00", + "UpdatedAt": "2023-05-31T17:59:38.466000+00:00", + "CreatedBy": "arn:aws:iam::123456789012:role/Admin" + }, + { + "RuleArn": "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", + "RuleStatus": "ENABLED", + "RuleOrder": 1, + "RuleName": "sample rule", + "Description": "A sample rule", + "IsTerminal": false, + "CreatedAt": "2023-07-15T23:37:20.223000+00:00", + "UpdatedAt": "2023-07-15T23:37:20.223000+00:00", + "CreatedBy": "arn:aws:iam::123456789012:role/Admin" + }, + { + "RuleArn": "arn:aws:securityhub:us-east-1:123456789012:automation-rule/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "RuleStatus": "ENABLED", + "RuleOrder": 1, + "RuleName": "sample rule", + "Description": "A sample rule", + "IsTerminal": false, + "CreatedAt": "2023-07-15T23:45:25.126000+00:00", + "UpdatedAt": "2023-07-15T23:45:25.126000+00:00", + "CreatedBy": "arn:aws:iam::123456789012:role/Admin" + } + ] + } + +For more information, see `Viewing automation rules `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/list-security-control-definitions.rst b/awscli/examples/securityhub/list-security-control-definitions.rst new file mode 100644 index 000000000000..7f8cb0fb4444 --- /dev/null +++ b/awscli/examples/securityhub/list-security-control-definitions.rst @@ -0,0 +1,82 @@ +**Example 1: To list available security controls** + +The following ``list-security-control-definitions`` example lists the available security controls across all Security Hub standards. This example limits the results to three controls. :: + + aws securityhub list-security-control-definitions \ + --max-items 3 + +Output:: + + { + "SecurityControlDefinitions": [ + { + "SecurityControlId": "ACM.1", + "Title": "Imported and ACM-issued certificates should be renewed after a specified time period", + "Description": "This AWS control checks whether ACM Certificates in your account are marked for expiration within a specified time period. Certificates provided by ACM are automatically renewed. ACM does not automatically renew certificates that you import.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/ACM.1/remediation", + "SeverityRating": "MEDIUM", + "CurrentRegionAvailability": "AVAILABLE" + }, + { + "SecurityControlId": "ACM.2", + "Title": "RSA certificates managed by ACM should use a key length of at least 2,048 bits", + "Description": "This control checks whether RSA certificates managed by AWS Certificate Manager use a key length of at least 2,048 bits. The control fails if the key length is smaller than 2,048 bits.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/ACM.2/remediation", + "SeverityRating": "HIGH", + "CurrentRegionAvailability": "AVAILABLE" + }, + { + "SecurityControlId": "APIGateway.1", + "Title": "API Gateway REST and WebSocket API execution logging should be enabled", + "Description": "This control checks whether all stages of Amazon API Gateway REST and WebSocket APIs have logging enabled. The control fails if logging is not enabled for all methods of a stage or if loggingLevel is neither ERROR nor INFO.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/APIGateway.1/remediation", + "SeverityRating": "MEDIUM", + "CurrentRegionAvailability": "AVAILABLE" + } + ], + "NextToken": "U2FsdGVkX1/UprCPzxVbkDeHikDXbDxfgJZ1w2RG1XWsFPTMTIQPVE0m/FduIGxS7ObRtAbaUt/8/RCQcg2PU0YXI20hH/GrhoOTgv+TSm0qvQVFhkJepWmqh+NYawjocVBeos6xzn/8qnbF9IuwGg==" + } + +For more information, see `Viewing details for a standard `__ in the *AWS Security Hub User Guide*. + +**Example 2: To list available security controls for a specific standard** + +The following ``list-security-control-definitions`` example lists the available security controls for the CIS AWS Foundations Benchmark v1.4.0. This example limits the results to three controls. :: + + aws securityhub list-security-control-definitions \ + --standards-arn "arn:aws:securityhub:us-east-1::standards/cis-aws-foundations-benchmark/v/1.4.0" \ + --max-items 3 + +Output:: + + { + "SecurityControlDefinitions": [ + { + "SecurityControlId": "CloudTrail.1", + "Title": "CloudTrail should be enabled and configured with at least one multi-Region trail that includes read and write management events", + "Description": "This AWS control checks that there is at least one multi-region AWS CloudTrail trail includes read and write management events.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/CloudTrail.1/remediation", + "SeverityRating": "HIGH", + "CurrentRegionAvailability": "AVAILABLE" + }, + { + "SecurityControlId": "CloudTrail.2", + "Title": "CloudTrail should have encryption at-rest enabled", + "Description": "This AWS control checks whether AWS CloudTrail is configured to use the server side encryption (SSE) AWS Key Management Service (AWS KMS) customer master key (CMK) encryption. The check will pass if the KmsKeyId is defined.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/CloudTrail.2/remediation", + "SeverityRating": "MEDIUM", + "CurrentRegionAvailability": "AVAILABLE" + }, + { + "SecurityControlId": "CloudTrail.4", + "Title": "CloudTrail log file validation should be enabled", + "Description": "This AWS control checks whether CloudTrail log file validation is enabled.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/CloudTrail.4/remediation", + "SeverityRating": "MEDIUM", + "CurrentRegionAvailability": "AVAILABLE" + } + ], + "NextToken": "eyJOZXh0VG9rZW4iOiBudWxsLCAiYm90b190cnVuY2F0ZV9hbW91bnQiOiAzfQ==" + } + +For more information, see `Viewing details for a standard `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/list-standards-control-associations.rst b/awscli/examples/securityhub/list-standards-control-associations.rst new file mode 100644 index 000000000000..472b49ec3722 --- /dev/null +++ b/awscli/examples/securityhub/list-standards-control-associations.rst @@ -0,0 +1,77 @@ +**To get the enablement status of a control in each enabled standard** + +The following ``list-standards-control-associations`` example lists the enablement status of CloudTrail.1 in each enabled standard. :: + + aws securityhub list-standards-control-associations \ + --security-control-id CloudTrail.1 + +Output:: + + { + "StandardsControlAssociationSummaries": [ + { + "StandardsArn": "arn:aws:securityhub:us-east-2::standards/nist-800-53/v/5.0.0", + "SecurityControlId": "CloudTrail.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:123456789012:security-control/CloudTrail.1", + "AssociationStatus": "ENABLED", + "RelatedRequirements": [ + "NIST.800-53.r5 AC-2(4)", + "NIST.800-53.r5 AC-4(26)", + "NIST.800-53.r5 AC-6(9)", + "NIST.800-53.r5 AU-10", + "NIST.800-53.r5 AU-12", + "NIST.800-53.r5 AU-2", + "NIST.800-53.r5 AU-3", + "NIST.800-53.r5 AU-6(3)", + "NIST.800-53.r5 AU-6(4)", + "NIST.800-53.r5 AU-14(1)", + "NIST.800-53.r5 CA-7", + "NIST.800-53.r5 SC-7(9)", + "NIST.800-53.r5 SI-3(8)", + "NIST.800-53.r5 SI-4(20)", + "NIST.800-53.r5 SI-7(8)", + "NIST.800-53.r5 SA-8(22)" + ], + "UpdatedAt": "2023-05-15T17:52:21.304000+00:00", + "StandardsControlTitle": "CloudTrail should be enabled and configured with at least one multi-Region trail that includes read and write management events", + "StandardsControlDescription": "This AWS control checks that there is at least one multi-region AWS CloudTrail trail includes read and write management events." + }, + { + "StandardsArn": "arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0", + "SecurityControlId": "CloudTrail.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:123456789012:security-control/CloudTrail.1", + "AssociationStatus": "ENABLED", + "RelatedRequirements": [ + "CIS AWS Foundations 2.1" + ], + "UpdatedAt": "2020-02-10T21:22:53.998000+00:00", + "StandardsControlTitle": "Ensure CloudTrail is enabled in all regions", + "StandardsControlDescription": "AWS CloudTrail is a web service that records AWS API calls for your account and delivers log files to you. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements returned by the AWS service." + }, + { + "StandardsArn": "arn:aws:securityhub:us-east-2::standards/aws-foundational-security-best-practices/v/1.0.0", + "SecurityControlId": "CloudTrail.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:123456789012:security-control/CloudTrail.1", + "AssociationStatus": "DISABLED", + "RelatedRequirements": [], + "UpdatedAt": "2023-05-15T19:31:52.671000+00:00", + "UpdatedReason": "Alternative compensating controls are in place", + "StandardsControlTitle": "CloudTrail should be enabled and configured with at least one multi-Region trail that includes read and write management events", + "StandardsControlDescription": "This AWS control checks that there is at least one multi-region AWS CloudTrail trail includes read and write management events." + }, + { + "StandardsArn": "arn:aws:securityhub:us-east-2::standards/cis-aws-foundations-benchmark/v/1.4.0", + "SecurityControlId": "CloudTrail.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:123456789012:security-control/CloudTrail.1", + "AssociationStatus": "ENABLED", + "RelatedRequirements": [ + "CIS AWS Foundations Benchmark v1.4.0/3.1" + ], + "UpdatedAt": "2022-11-10T15:40:36.021000+00:00", + "StandardsControlTitle": "Ensure CloudTrail is enabled in all regions", + "StandardsControlDescription": "AWS CloudTrail is a web service that records AWS API calls for your account and delivers log files to you. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements returned by the AWS service. CloudTrail provides a history of AWS API calls for an account, including API calls made via the Management Console, SDKs, command line tools, and higher-level AWS services (such as CloudFormation)." + } + ] + } + +For more information, see `Enabling and disabling controls in specific standards `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/ssm-incidents/create-timeline-event.rst b/awscli/examples/ssm-incidents/create-timeline-event.rst index 514c311ced92..e584298b7983 100644 --- a/awscli/examples/ssm-incidents/create-timeline-event.rst +++ b/awscli/examples/ssm-incidents/create-timeline-event.rst @@ -1,18 +1,36 @@ -**To create a timeline event** +**Example 1: To create a custom timeline event** The following ``create-timeline-event`` example creates a custom timeline event at the specified time on the specified incident. :: aws ssm-incidents create-timeline-event \ --event-data "\"example timeline event\"" \ - --event-time 2020-10-01T20:30:00.000 \ + --event-time 2022-10-01T20:30:00.000 \ --event-type "Custom Event" \ - --incident-record-arn "arn:aws:ssm-incidents::111122223333:incident-record/Example-Response-Plan/6ebcc812-85f5-b7eb-8b2f-283e4d844308" + --incident-record-arn "arn:aws:ssm-incidents::111122223333:incident-record/Example-Response-Plan/6ebcc812-85f5-b7eb-8b2f-283e4EXAMPLE" Output:: { - "eventId": "c0bcc885-a41d-eb01-b4ab-9d2de193643c", - "incidentRecordArn": "arn:aws:ssm-incidents::111122223333:incident-record/Example-Response-Plan/6ebcc812-85f5-b7eb-8b2f-283e4d844308" + "eventId": "c0bcc885-a41d-eb01-b4ab-9d2deEXAMPLE", + "incidentRecordArn": "arn:aws:ssm-incidents::111122223333:incident-record/Example-Response-Plan/6ebcc812-85f5-b7eb-8b2f-283e4EXAMPLE" + } + +**Example 2: To create a timeline event with an incident note** + +The following ``create-timeline-event`` example creates a timeline event that is listed in the 'Incident notes' panel. :: + + aws ssm-incidents create-timeline-event \ + --event-data "\"New Note\"" \ + --event-type "Note" \ + --incident-record-arn "arn:aws:ssm-incidents::111122223333:incident-record/Test/6cc46130-ca6c-3b38-68f1-f6abeEXAMPLE" \ + --event-time 2023-06-20T12:06:00.000 \ + --event-references '[{"resource":"arn:aws:ssm-incidents::111122223333:incident-record/Test/6cc46130-ca6c-3b38-68f1-f6abeEXAMPLE"}]' + +Output:: + + { + "eventId": "a41dc885-c0bc-b4ab-eb01-de9d2EXAMPLE", + "incidentRecordArn": "arn:aws:ssm-incidents::111122223333:incident-record/Example-Response-Plan/6ebcc812-85f5-b7eb-8b2f-283e4EXAMPLE" } For more information, see `Incident details `__ in the *Incident Manager User Guide*. \ No newline at end of file From a3d289c8194089e3fb96ef047822d3d7ba3a11c4 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 14 Aug 2023 23:04:41 -0600 Subject: [PATCH 0181/1632] Start testing on Python 3.12 --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 0bf7dba1b138..aa642c894430 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12-dev"] os: [ubuntu-latest, macOS-latest, windows-latest] steps: From a4f0d7b6e3f430879c53745ed38b8e58f32f6435 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 14 Aug 2023 23:05:08 -0600 Subject: [PATCH 0182/1632] Update testing dependencies --- requirements-dev-lock.txt | 128 +++++++++++++++++++----------------- requirements-dev.txt | 5 +- scripts/ci/install-dev-deps | 4 ++ 3 files changed, 74 insertions(+), 63 deletions(-) diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index 3647ae3bb7f1..7891aa43ae88 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -11,59 +11,67 @@ colorama==0.4.4 \ --hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b \ --hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2 # via -r requirements-dev.txt -coverage==5.5 \ - --hash=sha256:004d1880bed2d97151facef49f08e255a20ceb6f9432df75f4eef018fdd5a78c \ - --hash=sha256:01d84219b5cdbfc8122223b39a954820929497a1cb1422824bb86b07b74594b6 \ - --hash=sha256:040af6c32813fa3eae5305d53f18875bedd079960822ef8ec067a66dd8afcd45 \ - --hash=sha256:06191eb60f8d8a5bc046f3799f8a07a2d7aefb9504b0209aff0b47298333302a \ - --hash=sha256:13034c4409db851670bc9acd836243aeee299949bd5673e11844befcb0149f03 \ - --hash=sha256:13c4ee887eca0f4c5a247b75398d4114c37882658300e153113dafb1d76de529 \ - --hash=sha256:184a47bbe0aa6400ed2d41d8e9ed868b8205046518c52464fde713ea06e3a74a \ - --hash=sha256:18ba8bbede96a2c3dde7b868de9dcbd55670690af0988713f0603f037848418a \ - --hash=sha256:1aa846f56c3d49205c952d8318e76ccc2ae23303351d9270ab220004c580cfe2 \ - --hash=sha256:217658ec7187497e3f3ebd901afdca1af062b42cfe3e0dafea4cced3983739f6 \ - --hash=sha256:24d4a7de75446be83244eabbff746d66b9240ae020ced65d060815fac3423759 \ - --hash=sha256:2910f4d36a6a9b4214bb7038d537f015346f413a975d57ca6b43bf23d6563b53 \ - --hash=sha256:2949cad1c5208b8298d5686d5a85b66aae46d73eec2c3e08c817dd3513e5848a \ - --hash=sha256:2a3859cb82dcbda1cfd3e6f71c27081d18aa251d20a17d87d26d4cd216fb0af4 \ - --hash=sha256:2cafbbb3af0733db200c9b5f798d18953b1a304d3f86a938367de1567f4b5bff \ - --hash=sha256:2e0d881ad471768bf6e6c2bf905d183543f10098e3b3640fc029509530091502 \ - --hash=sha256:30c77c1dc9f253283e34c27935fded5015f7d1abe83bc7821680ac444eaf7793 \ - --hash=sha256:3487286bc29a5aa4b93a072e9592f22254291ce96a9fbc5251f566b6b7343cdb \ - --hash=sha256:372da284cfd642d8e08ef606917846fa2ee350f64994bebfbd3afb0040436905 \ - --hash=sha256:41179b8a845742d1eb60449bdb2992196e211341818565abded11cfa90efb821 \ - --hash=sha256:44d654437b8ddd9eee7d1eaee28b7219bec228520ff809af170488fd2fed3e2b \ - --hash=sha256:4a7697d8cb0f27399b0e393c0b90f0f1e40c82023ea4d45d22bce7032a5d7b81 \ - --hash=sha256:51cb9476a3987c8967ebab3f0fe144819781fca264f57f89760037a2ea191cb0 \ - --hash=sha256:52596d3d0e8bdf3af43db3e9ba8dcdaac724ba7b5ca3f6358529d56f7a166f8b \ - --hash=sha256:53194af30d5bad77fcba80e23a1441c71abfb3e01192034f8246e0d8f99528f3 \ - --hash=sha256:5fec2d43a2cc6965edc0bb9e83e1e4b557f76f843a77a2496cbe719583ce8184 \ - --hash=sha256:6c90e11318f0d3c436a42409f2749ee1a115cd8b067d7f14c148f1ce5574d701 \ - --hash=sha256:74d881fc777ebb11c63736622b60cb9e4aee5cace591ce274fb69e582a12a61a \ - --hash=sha256:7501140f755b725495941b43347ba8a2777407fc7f250d4f5a7d2a1050ba8e82 \ - --hash=sha256:796c9c3c79747146ebd278dbe1e5c5c05dd6b10cc3bcb8389dfdf844f3ead638 \ - --hash=sha256:869a64f53488f40fa5b5b9dcb9e9b2962a66a87dab37790f3fcfb5144b996ef5 \ - --hash=sha256:8963a499849a1fc54b35b1c9f162f4108017b2e6db2c46c1bed93a72262ed083 \ - --hash=sha256:8d0a0725ad7c1a0bcd8d1b437e191107d457e2ec1084b9f190630a4fb1af78e6 \ - --hash=sha256:900fbf7759501bc7807fd6638c947d7a831fc9fdf742dc10f02956ff7220fa90 \ - --hash=sha256:92b017ce34b68a7d67bd6d117e6d443a9bf63a2ecf8567bb3d8c6c7bc5014465 \ - --hash=sha256:970284a88b99673ccb2e4e334cfb38a10aab7cd44f7457564d11898a74b62d0a \ - --hash=sha256:972c85d205b51e30e59525694670de6a8a89691186012535f9d7dbaa230e42c3 \ - --hash=sha256:9a1ef3b66e38ef8618ce5fdc7bea3d9f45f3624e2a66295eea5e57966c85909e \ - --hash=sha256:af0e781009aaf59e25c5a678122391cb0f345ac0ec272c7961dc5455e1c40066 \ - --hash=sha256:b6d534e4b2ab35c9f93f46229363e17f63c53ad01330df9f2d6bd1187e5eaacf \ - --hash=sha256:b7895207b4c843c76a25ab8c1e866261bcfe27bfaa20c192de5190121770672b \ - --hash=sha256:c0891a6a97b09c1f3e073a890514d5012eb256845c451bd48f7968ef939bf4ae \ - --hash=sha256:c2723d347ab06e7ddad1a58b2a821218239249a9e4365eaff6649d31180c1669 \ - --hash=sha256:d1f8bf7b90ba55699b3a5e44930e93ff0189aa27186e96071fac7dd0d06a1873 \ - --hash=sha256:d1f9ce122f83b2305592c11d64f181b87153fc2c2bbd3bb4a3dde8303cfb1a6b \ - --hash=sha256:d314ed732c25d29775e84a960c3c60808b682c08d86602ec2c3008e1202e3bb6 \ - --hash=sha256:d636598c8305e1f90b439dbf4f66437de4a5e3c31fdf47ad29542478c8508bbb \ - --hash=sha256:deee1077aae10d8fa88cb02c845cfba9b62c55e1183f52f6ae6a2df6a2187160 \ - --hash=sha256:ebe78fe9a0e874362175b02371bdfbee64d8edc42a044253ddf4ee7d3c15212c \ - --hash=sha256:f030f8873312a16414c0d8e1a1ddff2d3235655a2174e3648b4fa66b3f2f1079 \ - --hash=sha256:f0b278ce10936db1a37e6954e15a3730bea96a0997c26d7fee88e6c396c2086d \ - --hash=sha256:f11642dddbb0253cc8853254301b51390ba0081750a8ac03f20ea8103f0c56b6 +coverage[toml]==7.2.7 \ + --hash=sha256:06a9a2be0b5b576c3f18f1a241f0473575c4a26021b52b2a85263a00f034d51f \ + --hash=sha256:06fb182e69f33f6cd1d39a6c597294cff3143554b64b9825d1dc69d18cc2fff2 \ + --hash=sha256:0a5f9e1dbd7fbe30196578ca36f3fba75376fb99888c395c5880b355e2875f8a \ + --hash=sha256:0e1f928eaf5469c11e886fe0885ad2bf1ec606434e79842a879277895a50942a \ + --hash=sha256:171717c7cb6b453aebac9a2ef603699da237f341b38eebfee9be75d27dc38e01 \ + --hash=sha256:1e9d683426464e4a252bf70c3498756055016f99ddaec3774bf368e76bbe02b6 \ + --hash=sha256:201e7389591af40950a6480bd9edfa8ed04346ff80002cec1a66cac4549c1ad7 \ + --hash=sha256:245167dd26180ab4c91d5e1496a30be4cd721a5cf2abf52974f965f10f11419f \ + --hash=sha256:2aee274c46590717f38ae5e4650988d1af340fe06167546cc32fe2f58ed05b02 \ + --hash=sha256:2e07b54284e381531c87f785f613b833569c14ecacdcb85d56b25c4622c16c3c \ + --hash=sha256:31563e97dae5598556600466ad9beea39fb04e0229e61c12eaa206e0aa202063 \ + --hash=sha256:33d6d3ea29d5b3a1a632b3c4e4f4ecae24ef170b0b9ee493883f2df10039959a \ + --hash=sha256:3d376df58cc111dc8e21e3b6e24606b5bb5dee6024f46a5abca99124b2229ef5 \ + --hash=sha256:419bfd2caae268623dd469eff96d510a920c90928b60f2073d79f8fe2bbc5959 \ + --hash=sha256:48c19d2159d433ccc99e729ceae7d5293fbffa0bdb94952d3579983d1c8c9d97 \ + --hash=sha256:49969a9f7ffa086d973d91cec8d2e31080436ef0fb4a359cae927e742abfaaa6 \ + --hash=sha256:52edc1a60c0d34afa421c9c37078817b2e67a392cab17d97283b64c5833f427f \ + --hash=sha256:537891ae8ce59ef63d0123f7ac9e2ae0fc8b72c7ccbe5296fec45fd68967b6c9 \ + --hash=sha256:54b896376ab563bd38453cecb813c295cf347cf5906e8b41d340b0321a5433e5 \ + --hash=sha256:58c2ccc2f00ecb51253cbe5d8d7122a34590fac9646a960d1430d5b15321d95f \ + --hash=sha256:5b7540161790b2f28143191f5f8ec02fb132660ff175b7747b95dcb77ac26562 \ + --hash=sha256:5baa06420f837184130752b7c5ea0808762083bf3487b5038d68b012e5937dbe \ + --hash=sha256:5e330fc79bd7207e46c7d7fd2bb4af2963f5f635703925543a70b99574b0fea9 \ + --hash=sha256:61b9a528fb348373c433e8966535074b802c7a5d7f23c4f421e6c6e2f1697a6f \ + --hash=sha256:63426706118b7f5cf6bb6c895dc215d8a418d5952544042c8a2d9fe87fcf09cb \ + --hash=sha256:6d040ef7c9859bb11dfeb056ff5b3872436e3b5e401817d87a31e1750b9ae2fb \ + --hash=sha256:6f48351d66575f535669306aa7d6d6f71bc43372473b54a832222803eb956fd1 \ + --hash=sha256:7ee7d9d4822c8acc74a5e26c50604dff824710bc8de424904c0982e25c39c6cb \ + --hash=sha256:81c13a1fc7468c40f13420732805a4c38a105d89848b7c10af65a90beff25250 \ + --hash=sha256:8d13c64ee2d33eccf7437961b6ea7ad8673e2be040b4f7fd4fd4d4d28d9ccb1e \ + --hash=sha256:8de8bb0e5ad103888d65abef8bca41ab93721647590a3f740100cd65c3b00511 \ + --hash=sha256:8fa03bce9bfbeeef9f3b160a8bed39a221d82308b4152b27d82d8daa7041fee5 \ + --hash=sha256:924d94291ca674905fe9481f12294eb11f2d3d3fd1adb20314ba89e94f44ed59 \ + --hash=sha256:975d70ab7e3c80a3fe86001d8751f6778905ec723f5b110aed1e450da9d4b7f2 \ + --hash=sha256:976b9c42fb2a43ebf304fa7d4a310e5f16cc99992f33eced91ef6f908bd8f33d \ + --hash=sha256:9e31cb64d7de6b6f09702bb27c02d1904b3aebfca610c12772452c4e6c21a0d3 \ + --hash=sha256:a342242fe22407f3c17f4b499276a02b01e80f861f1682ad1d95b04018e0c0d4 \ + --hash=sha256:a3d33a6b3eae87ceaefa91ffdc130b5e8536182cd6dfdbfc1aa56b46ff8c86de \ + --hash=sha256:a895fcc7b15c3fc72beb43cdcbdf0ddb7d2ebc959edac9cef390b0d14f39f8a9 \ + --hash=sha256:afb17f84d56068a7c29f5fa37bfd38d5aba69e3304af08ee94da8ed5b0865833 \ + --hash=sha256:b1c546aca0ca4d028901d825015dc8e4d56aac4b541877690eb76490f1dc8ed0 \ + --hash=sha256:b29019c76039dc3c0fd815c41392a044ce555d9bcdd38b0fb60fb4cd8e475ba9 \ + --hash=sha256:b46517c02ccd08092f4fa99f24c3b83d8f92f739b4657b0f146246a0ca6a831d \ + --hash=sha256:b7aa5f8a41217360e600da646004f878250a0d6738bcdc11a0a39928d7dc2050 \ + --hash=sha256:b7b4c971f05e6ae490fef852c218b0e79d4e52f79ef0c8475566584a8fb3e01d \ + --hash=sha256:ba90a9563ba44a72fda2e85302c3abc71c5589cea608ca16c22b9804262aaeb6 \ + --hash=sha256:cb017fd1b2603ef59e374ba2063f593abe0fc45f2ad9abdde5b4d83bd922a353 \ + --hash=sha256:d22656368f0e6189e24722214ed8d66b8022db19d182927b9a248a2a8a2f67eb \ + --hash=sha256:d2c2db7fd82e9b72937969bceac4d6ca89660db0a0967614ce2481e81a0b771e \ + --hash=sha256:d39b5b4f2a66ccae8b7263ac3c8170994b65266797fb96cbbfd3fb5b23921db8 \ + --hash=sha256:d62a5c7dad11015c66fbb9d881bc4caa5b12f16292f857842d9d1871595f4495 \ + --hash=sha256:e7d9405291c6928619403db1d10bd07888888ec1abcbd9748fdaa971d7d661b2 \ + --hash=sha256:e84606b74eb7de6ff581a7915e2dab7a28a0517fbe1c9239eb227e1354064dcd \ + --hash=sha256:eb393e5ebc85245347950143969b241d08b52b88a3dc39479822e073a1a8eb27 \ + --hash=sha256:ebba1cd308ef115925421d3e6a586e655ca5a77b5bf41e02eb0e4562a111f2d1 \ + --hash=sha256:ee57190f24fba796e36bb6d3aa8a8783c643d8fa9760c89f7a98ab5455fbf818 \ + --hash=sha256:f2f67fe12b22cd130d34d0ef79206061bfb5eda52feb6ce0dba0644e20a03cf4 \ + --hash=sha256:f6951407391b639504e3b3be51b7ba5f3528adbf1a8ac3302b687ecababf929e \ + --hash=sha256:f75f7168ab25dd93110c8a8117a22450c19976afbc44234cbf71481094c1b850 \ + --hash=sha256:fdec9e8cbf13a5bf63290fc6013d216a4c7232efb51548594ca3631a7f13c3a3 # via # -r requirements-dev.txt # pytest-cov @@ -99,18 +107,16 @@ pytest==7.4.0 \ # via # -r requirements-dev.txt # pytest-cov -pytest-cov==2.12.1 \ - --hash=sha256:261bb9e47e65bd099c89c3edf92972865210c36813f80ede5277dceb77a4a62a \ - --hash=sha256:261ceeb8c227b726249b376b8526b600f38667ee314f910353fa318caa01f4d7 +pytest-cov==4.1.0 \ + --hash=sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6 \ + --hash=sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a # via -r requirements-dev.txt -toml==0.10.2 \ - --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ - --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f - # via pytest-cov tomli==2.0.1 \ --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \ --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f - # via pytest + # via + # coverage + # pytest typing-extensions==4.3.0 \ --hash=sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02 \ --hash=sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6 diff --git a/requirements-dev.txt b/requirements-dev.txt index 11745dddb34e..5acb4e9a3602 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,8 +1,9 @@ wheel==0.38.1 -coverage==5.5 +coverage==7.2.7 +setuptools==67.8.0;python_version>="3.12" # Pytest specific deps pytest==7.4.0 -pytest-cov==2.12.1 +pytest-cov==4.1.0 atomicwrites>=1.0 # Windows requirement colorama>0.3.0 # Windows requirement diff --git a/scripts/ci/install-dev-deps b/scripts/ci/install-dev-deps index df9fd15ffbba..061a92645a3d 100755 --- a/scripts/ci/install-dev-deps +++ b/scripts/ci/install-dev-deps @@ -1,5 +1,6 @@ #!/usr/bin/env python import os +import sys from contextlib import contextmanager from subprocess import check_call @@ -25,4 +26,7 @@ def run(command): if __name__ == "__main__": with cd(REPO_ROOT): + if sys.version_info[:2] >= (3, 12): + run("pip install setuptools") + run("pip install -r requirements-dev-lock.txt") From b948c535301f88dd167d084897735de367ba701d Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 14 Aug 2023 23:44:12 -0600 Subject: [PATCH 0183/1632] Fix mystery function call in EKS tests --- awscli/customizations/eks/kubeconfig.py | 7 +++++++ tests/functional/eks/test_kubeconfig.py | 16 +++++++++------- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/awscli/customizations/eks/kubeconfig.py b/awscli/customizations/eks/kubeconfig.py index aeae45bfa1fe..a680384a3153 100644 --- a/awscli/customizations/eks/kubeconfig.py +++ b/awscli/customizations/eks/kubeconfig.py @@ -67,6 +67,13 @@ def has_cluster(self, name): return name in [cluster['name'] for cluster in self.content['clusters'] if 'name' in cluster] + def __eq__(self, other): + return ( + isinstance(other, Kubeconfig) + and self.path == other.path + and self.content == other.content + ) + class KubeconfigValidator(object): def __init__(self): diff --git a/tests/functional/eks/test_kubeconfig.py b/tests/functional/eks/test_kubeconfig.py index 43b2221d175a..2eeb30b36e1c 100644 --- a/tests/functional/eks/test_kubeconfig.py +++ b/tests/functional/eks/test_kubeconfig.py @@ -119,8 +119,9 @@ def test_load_simple(self): ]) loaded_config = self._loader.load_kubeconfig(simple_path) self.assertEqual(loaded_config.content, content) - self._validator.validate_config.called_with(Kubeconfig(simple_path, - content)) + self._validator.validate_config.assert_called_with( + Kubeconfig(simple_path, content) + ) def test_load_noexist(self): no_exist_path = os.path.join(self._temp_directory, @@ -128,17 +129,18 @@ def test_load_noexist(self): loaded_config = self._loader.load_kubeconfig(no_exist_path) self.assertEqual(loaded_config.content, _get_new_kubeconfig_content()) - self._validator.validate_config.called_with( - Kubeconfig(no_exist_path, _get_new_kubeconfig_content())) + self._validator.validate_config.assert_called_with( + Kubeconfig(no_exist_path, _get_new_kubeconfig_content()) + ) def test_load_empty(self): empty_path = self._clone_config("valid_empty_existing") loaded_config = self._loader.load_kubeconfig(empty_path) self.assertEqual(loaded_config.content, _get_new_kubeconfig_content()) - self._validator.validate_config.called_with( - Kubeconfig(empty_path, - _get_new_kubeconfig_content())) + self._validator.validate_config.assert_called_with( + Kubeconfig(empty_path, _get_new_kubeconfig_content()) + ) def test_load_directory(self): current_directory = self._temp_directory From ec1521cecce610ae08f0fc638817b39a4a774614 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 15 Aug 2023 00:48:30 -0600 Subject: [PATCH 0184/1632] Update classifier and tox file --- setup.py | 2 ++ tox.ini | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 73fb141a70fe..61ee990715a0 100644 --- a/setup.py +++ b/setup.py @@ -57,11 +57,13 @@ def find_version(*file_paths): 'License :: OSI Approved :: Apache Software License', 'Programming Language :: Python', 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3 :: Only', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], project_urls={ 'Source': 'https://github.com/aws/aws-cli', diff --git a/tox.ini b/tox.ini index 6413d4c357bc..2de0c745c4bd 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py37,py38,py39,py310,py311 +envlist = py37,py38,py39,py310,py311,py312 skipsdist = True From 40740d82ad8a945cf7342032bed5600561df7dc5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 15 Aug 2023 20:53:11 +0000 Subject: [PATCH 0185/1632] Update changelog based on model updates --- .changes/next-release/api-change-chimesdkmeetings-65936.json | 5 +++++ .changes/next-release/api-change-ec2-98553.json | 5 +++++ .changes/next-release/api-change-glue-62445.json | 5 +++++ .changes/next-release/api-change-pi-36247.json | 5 +++++ .changes/next-release/api-change-route53domains-32577.json | 5 +++++ .changes/next-release/api-change-sagemaker-86289.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkmeetings-65936.json create mode 100644 .changes/next-release/api-change-ec2-98553.json create mode 100644 .changes/next-release/api-change-glue-62445.json create mode 100644 .changes/next-release/api-change-pi-36247.json create mode 100644 .changes/next-release/api-change-route53domains-32577.json create mode 100644 .changes/next-release/api-change-sagemaker-86289.json diff --git a/.changes/next-release/api-change-chimesdkmeetings-65936.json b/.changes/next-release/api-change-chimesdkmeetings-65936.json new file mode 100644 index 000000000000..74f6c821ce14 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmeetings-65936.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-meetings``", + "description": "Updated API documentation to include additional exceptions." +} diff --git a/.changes/next-release/api-change-ec2-98553.json b/.changes/next-release/api-change-ec2-98553.json new file mode 100644 index 000000000000..b80ab27f54c8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-98553.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2)." +} diff --git a/.changes/next-release/api-change-glue-62445.json b/.changes/next-release/api-change-glue-62445.json new file mode 100644 index 000000000000..690c61476cb6 --- /dev/null +++ b/.changes/next-release/api-change-glue-62445.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "AWS Glue Crawlers can now accept SerDe overrides from a custom csv classifier. The two SerDe options are LazySimpleSerDe and OpenCSVSerDe. In case, the user wants crawler to do the selection, \"None\" can be selected for this purpose." +} diff --git a/.changes/next-release/api-change-pi-36247.json b/.changes/next-release/api-change-pi-36247.json new file mode 100644 index 000000000000..b54f8d0d5f93 --- /dev/null +++ b/.changes/next-release/api-change-pi-36247.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pi``", + "description": "AWS Performance Insights for Amazon RDS is launching Performance Analysis On Demand, a new feature that allows you to analyze database performance metrics and find out the performance issues. You can now use SDK to create, list, get, delete, and manage tags of performance analysis reports." +} diff --git a/.changes/next-release/api-change-route53domains-32577.json b/.changes/next-release/api-change-route53domains-32577.json new file mode 100644 index 000000000000..cd464434e4c7 --- /dev/null +++ b/.changes/next-release/api-change-route53domains-32577.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53domains``", + "description": "Provide explanation if CheckDomainTransferability return false. Provide requestId if a request is already submitted. Add sensitive protection for customer information" +} diff --git a/.changes/next-release/api-change-sagemaker-86289.json b/.changes/next-release/api-change-sagemaker-86289.json new file mode 100644 index 000000000000..10d0391266f9 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-86289.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker Inference Recommender now provides SupportedResponseMIMETypes from DescribeInferenceRecommendationsJob response" +} From 579cead2efa13075450263c18215aef3c16721f2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 15 Aug 2023 20:53:24 +0000 Subject: [PATCH 0186/1632] Bumping version to 1.29.27 --- .changes/1.29.27.json | 32 +++++++++++++++++++ .../api-change-chimesdkmeetings-65936.json | 5 --- .../next-release/api-change-ec2-98553.json | 5 --- .../next-release/api-change-glue-62445.json | 5 --- .../next-release/api-change-pi-36247.json | 5 --- .../api-change-route53domains-32577.json | 5 --- .../api-change-sagemaker-86289.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.27.json delete mode 100644 .changes/next-release/api-change-chimesdkmeetings-65936.json delete mode 100644 .changes/next-release/api-change-ec2-98553.json delete mode 100644 .changes/next-release/api-change-glue-62445.json delete mode 100644 .changes/next-release/api-change-pi-36247.json delete mode 100644 .changes/next-release/api-change-route53domains-32577.json delete mode 100644 .changes/next-release/api-change-sagemaker-86289.json diff --git a/.changes/1.29.27.json b/.changes/1.29.27.json new file mode 100644 index 000000000000..cd73007fdac2 --- /dev/null +++ b/.changes/1.29.27.json @@ -0,0 +1,32 @@ +[ + { + "category": "``chime-sdk-meetings``", + "description": "Updated API documentation to include additional exceptions.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2).", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "AWS Glue Crawlers can now accept SerDe overrides from a custom csv classifier. The two SerDe options are LazySimpleSerDe and OpenCSVSerDe. In case, the user wants crawler to do the selection, \"None\" can be selected for this purpose.", + "type": "api-change" + }, + { + "category": "``pi``", + "description": "AWS Performance Insights for Amazon RDS is launching Performance Analysis On Demand, a new feature that allows you to analyze database performance metrics and find out the performance issues. You can now use SDK to create, list, get, delete, and manage tags of performance analysis reports.", + "type": "api-change" + }, + { + "category": "``route53domains``", + "description": "Provide explanation if CheckDomainTransferability return false. Provide requestId if a request is already submitted. Add sensitive protection for customer information", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker Inference Recommender now provides SupportedResponseMIMETypes from DescribeInferenceRecommendationsJob response", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkmeetings-65936.json b/.changes/next-release/api-change-chimesdkmeetings-65936.json deleted file mode 100644 index 74f6c821ce14..000000000000 --- a/.changes/next-release/api-change-chimesdkmeetings-65936.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-meetings``", - "description": "Updated API documentation to include additional exceptions." -} diff --git a/.changes/next-release/api-change-ec2-98553.json b/.changes/next-release/api-change-ec2-98553.json deleted file mode 100644 index b80ab27f54c8..000000000000 --- a/.changes/next-release/api-change-ec2-98553.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Elastic Compute Cloud (EC2)." -} diff --git a/.changes/next-release/api-change-glue-62445.json b/.changes/next-release/api-change-glue-62445.json deleted file mode 100644 index 690c61476cb6..000000000000 --- a/.changes/next-release/api-change-glue-62445.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "AWS Glue Crawlers can now accept SerDe overrides from a custom csv classifier. The two SerDe options are LazySimpleSerDe and OpenCSVSerDe. In case, the user wants crawler to do the selection, \"None\" can be selected for this purpose." -} diff --git a/.changes/next-release/api-change-pi-36247.json b/.changes/next-release/api-change-pi-36247.json deleted file mode 100644 index b54f8d0d5f93..000000000000 --- a/.changes/next-release/api-change-pi-36247.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pi``", - "description": "AWS Performance Insights for Amazon RDS is launching Performance Analysis On Demand, a new feature that allows you to analyze database performance metrics and find out the performance issues. You can now use SDK to create, list, get, delete, and manage tags of performance analysis reports." -} diff --git a/.changes/next-release/api-change-route53domains-32577.json b/.changes/next-release/api-change-route53domains-32577.json deleted file mode 100644 index cd464434e4c7..000000000000 --- a/.changes/next-release/api-change-route53domains-32577.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53domains``", - "description": "Provide explanation if CheckDomainTransferability return false. Provide requestId if a request is already submitted. Add sensitive protection for customer information" -} diff --git a/.changes/next-release/api-change-sagemaker-86289.json b/.changes/next-release/api-change-sagemaker-86289.json deleted file mode 100644 index 10d0391266f9..000000000000 --- a/.changes/next-release/api-change-sagemaker-86289.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker Inference Recommender now provides SupportedResponseMIMETypes from DescribeInferenceRecommendationsJob response" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 245789a90222..4d0964c5660c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.27 +======= + +* api-change:``chime-sdk-meetings``: Updated API documentation to include additional exceptions. +* api-change:``ec2``: Documentation updates for Elastic Compute Cloud (EC2). +* api-change:``glue``: AWS Glue Crawlers can now accept SerDe overrides from a custom csv classifier. The two SerDe options are LazySimpleSerDe and OpenCSVSerDe. In case, the user wants crawler to do the selection, "None" can be selected for this purpose. +* api-change:``pi``: AWS Performance Insights for Amazon RDS is launching Performance Analysis On Demand, a new feature that allows you to analyze database performance metrics and find out the performance issues. You can now use SDK to create, list, get, delete, and manage tags of performance analysis reports. +* api-change:``route53domains``: Provide explanation if CheckDomainTransferability return false. Provide requestId if a request is already submitted. Add sensitive protection for customer information +* api-change:``sagemaker``: SageMaker Inference Recommender now provides SupportedResponseMIMETypes from DescribeInferenceRecommendationsJob response + + 1.29.26 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b8dfe0510103..d3ea80eae131 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.26' +__version__ = '1.29.27' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 098094600b10..59f372251559 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.26' +release = '1.29.27' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 28727de572ba..0aab9d046cb4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.26 + botocore==1.31.27 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 73fb141a70fe..7a75eacc6d23 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.26', + 'botocore==1.31.27', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From c474369b7389468dbdbed317227043ad6d82a985 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 16 Aug 2023 18:21:25 +0000 Subject: [PATCH 0187/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudwatch-88344.json | 5 +++++ .changes/next-release/api-change-lexv2models-14618.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-cloudwatch-88344.json create mode 100644 .changes/next-release/api-change-lexv2models-14618.json diff --git a/.changes/next-release/api-change-cloudwatch-88344.json b/.changes/next-release/api-change-cloudwatch-88344.json new file mode 100644 index 000000000000..8edefd6478c1 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-88344.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version" +} diff --git a/.changes/next-release/api-change-lexv2models-14618.json b/.changes/next-release/api-change-lexv2models-14618.json new file mode 100644 index 000000000000..b8eaf0a94c09 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-14618.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version" +} From 76b2cdac11cf9e58f53e8c2012e3307453934300 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 16 Aug 2023 18:21:25 +0000 Subject: [PATCH 0188/1632] Bumping version to 1.29.28 --- .changes/1.29.28.json | 12 ++++++++++++ .../next-release/api-change-cloudwatch-88344.json | 5 ----- .../next-release/api-change-lexv2models-14618.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.29.28.json delete mode 100644 .changes/next-release/api-change-cloudwatch-88344.json delete mode 100644 .changes/next-release/api-change-lexv2models-14618.json diff --git a/.changes/1.29.28.json b/.changes/1.29.28.json new file mode 100644 index 000000000000..2b7ff300a93d --- /dev/null +++ b/.changes/1.29.28.json @@ -0,0 +1,12 @@ +[ + { + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudwatch-88344.json b/.changes/next-release/api-change-cloudwatch-88344.json deleted file mode 100644 index 8edefd6478c1..000000000000 --- a/.changes/next-release/api-change-cloudwatch-88344.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Update cloudwatch command to latest version" -} diff --git a/.changes/next-release/api-change-lexv2models-14618.json b/.changes/next-release/api-change-lexv2models-14618.json deleted file mode 100644 index b8eaf0a94c09..000000000000 --- a/.changes/next-release/api-change-lexv2models-14618.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Update lexv2-models command to latest version" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4d0964c5660c..373d3a0c7752 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.29.28 +======= + +* api-change:``cloudwatch``: Update cloudwatch command to latest version +* api-change:``lexv2-models``: Update lexv2-models command to latest version + + 1.29.27 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d3ea80eae131..695dfddf372d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.27' +__version__ = '1.29.28' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 59f372251559..c8e3a8bfea23 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.27' +release = '1.29.28' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0aab9d046cb4..c90336bb8707 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.27 + botocore==1.31.28 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7a75eacc6d23..d13b1f55cc26 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.27', + 'botocore==1.31.28', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 00ccfccb08202c6437bf1ca65e43f89be636e519 Mon Sep 17 00:00:00 2001 From: Aidan Do Date: Thu, 17 Aug 2023 18:53:07 +0930 Subject: [PATCH 0189/1632] Fix broken link in CONTRIBUTING.md --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 26293101eaf3..da295fc86a6f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -85,7 +85,7 @@ When you push to your remote, the output will contain a URL you can use to open ## CLI Development Version -If you are interested in using the latest released version of the AWS CLI, please see the [Installation](README.md#installation) section in the README. This section is for anyone who wants to install the development version of the CLI. You might need to do this if: +If you are interested in using the latest released version of the AWS CLI, please see the [Installation](README.rst#Installation) section in the README. This section is for anyone who wants to install the development version of the CLI. You might need to do this if: - You are developing a feature for the CLI and plan on submitting a Pull Request. - You want to test the latest changes of the CLI before they make it into an official release. From 9ee8fbd403b6a21871d38d06b18c1f8d2335fde3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 17 Aug 2023 18:19:11 +0000 Subject: [PATCH 0190/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-62921.json | 5 +++++ .changes/next-release/api-change-gamelift-27827.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-62921.json create mode 100644 .changes/next-release/api-change-gamelift-27827.json diff --git a/.changes/next-release/api-change-ec2-62921.json b/.changes/next-release/api-change-ec2-62921.json new file mode 100644 index 000000000000..ae010e00e8de --- /dev/null +++ b/.changes/next-release/api-change-ec2-62921.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds support for SubnetConfigurations to allow users to select their own IPv4 and IPv6 addresses for Interface VPC endpoints" +} diff --git a/.changes/next-release/api-change-gamelift-27827.json b/.changes/next-release/api-change-gamelift-27827.json new file mode 100644 index 000000000000..b8a7de5ba954 --- /dev/null +++ b/.changes/next-release/api-change-gamelift-27827.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift updates its instance types support." +} From 7d5b914f76d0ef00e6e04db9264ef7916fdb9276 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 17 Aug 2023 18:19:25 +0000 Subject: [PATCH 0191/1632] Bumping version to 1.29.29 --- .changes/1.29.29.json | 12 ++++++++++++ .changes/next-release/api-change-ec2-62921.json | 5 ----- .changes/next-release/api-change-gamelift-27827.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.29.29.json delete mode 100644 .changes/next-release/api-change-ec2-62921.json delete mode 100644 .changes/next-release/api-change-gamelift-27827.json diff --git a/.changes/1.29.29.json b/.changes/1.29.29.json new file mode 100644 index 000000000000..5802b0fac566 --- /dev/null +++ b/.changes/1.29.29.json @@ -0,0 +1,12 @@ +[ + { + "category": "``ec2``", + "description": "Adds support for SubnetConfigurations to allow users to select their own IPv4 and IPv6 addresses for Interface VPC endpoints", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift updates its instance types support.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-62921.json b/.changes/next-release/api-change-ec2-62921.json deleted file mode 100644 index ae010e00e8de..000000000000 --- a/.changes/next-release/api-change-ec2-62921.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds support for SubnetConfigurations to allow users to select their own IPv4 and IPv6 addresses for Interface VPC endpoints" -} diff --git a/.changes/next-release/api-change-gamelift-27827.json b/.changes/next-release/api-change-gamelift-27827.json deleted file mode 100644 index b8a7de5ba954..000000000000 --- a/.changes/next-release/api-change-gamelift-27827.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift updates its instance types support." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 373d3a0c7752..7f9bb7d022af 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.29.29 +======= + +* api-change:``ec2``: Adds support for SubnetConfigurations to allow users to select their own IPv4 and IPv6 addresses for Interface VPC endpoints +* api-change:``gamelift``: Amazon GameLift updates its instance types support. + + 1.29.28 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 695dfddf372d..ebdfbf41162d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.28' +__version__ = '1.29.29' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c8e3a8bfea23..954a7ef86345 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.28' +release = '1.29.29' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c90336bb8707..09533db3fe10 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.28 + botocore==1.31.29 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d13b1f55cc26..6febee0faeb6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.28', + 'botocore==1.31.29', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From fd8e2aa05587f9bfe58eec301cbc80f14b6829d8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 18 Aug 2023 18:16:05 +0000 Subject: [PATCH 0192/1632] Update changelog based on model updates --- .changes/next-release/api-change-codecommit-31887.json | 5 +++++ .changes/next-release/api-change-securityhub-4760.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-codecommit-31887.json create mode 100644 .changes/next-release/api-change-securityhub-4760.json diff --git a/.changes/next-release/api-change-codecommit-31887.json b/.changes/next-release/api-change-codecommit-31887.json new file mode 100644 index 000000000000..558a4c62a621 --- /dev/null +++ b/.changes/next-release/api-change-codecommit-31887.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecommit``", + "description": "Add new ListFileCommitHistory operation to retrieve commits which introduced changes to a specific file." +} diff --git a/.changes/next-release/api-change-securityhub-4760.json b/.changes/next-release/api-change-securityhub-4760.json new file mode 100644 index 000000000000..43632b70646f --- /dev/null +++ b/.changes/next-release/api-change-securityhub-4760.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Added Inspector Lambda code Vulnerability section to ASFF, including GeneratorDetails, EpssScore, ExploitAvailable, and CodeVulnerabilities." +} From 29692db68dd39856677dd35b7d3155bccb6bb2ff Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 18 Aug 2023 18:16:19 +0000 Subject: [PATCH 0193/1632] Bumping version to 1.29.30 --- .changes/1.29.30.json | 12 ++++++++++++ .../next-release/api-change-codecommit-31887.json | 5 ----- .../next-release/api-change-securityhub-4760.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.29.30.json delete mode 100644 .changes/next-release/api-change-codecommit-31887.json delete mode 100644 .changes/next-release/api-change-securityhub-4760.json diff --git a/.changes/1.29.30.json b/.changes/1.29.30.json new file mode 100644 index 000000000000..6d237c1485bf --- /dev/null +++ b/.changes/1.29.30.json @@ -0,0 +1,12 @@ +[ + { + "category": "``codecommit``", + "description": "Add new ListFileCommitHistory operation to retrieve commits which introduced changes to a specific file.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Added Inspector Lambda code Vulnerability section to ASFF, including GeneratorDetails, EpssScore, ExploitAvailable, and CodeVulnerabilities.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codecommit-31887.json b/.changes/next-release/api-change-codecommit-31887.json deleted file mode 100644 index 558a4c62a621..000000000000 --- a/.changes/next-release/api-change-codecommit-31887.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecommit``", - "description": "Add new ListFileCommitHistory operation to retrieve commits which introduced changes to a specific file." -} diff --git a/.changes/next-release/api-change-securityhub-4760.json b/.changes/next-release/api-change-securityhub-4760.json deleted file mode 100644 index 43632b70646f..000000000000 --- a/.changes/next-release/api-change-securityhub-4760.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Added Inspector Lambda code Vulnerability section to ASFF, including GeneratorDetails, EpssScore, ExploitAvailable, and CodeVulnerabilities." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7f9bb7d022af..a1895515187f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.29.30 +======= + +* api-change:``codecommit``: Add new ListFileCommitHistory operation to retrieve commits which introduced changes to a specific file. +* api-change:``securityhub``: Added Inspector Lambda code Vulnerability section to ASFF, including GeneratorDetails, EpssScore, ExploitAvailable, and CodeVulnerabilities. + + 1.29.29 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ebdfbf41162d..0c4a46f00e0c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.29' +__version__ = '1.29.30' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 954a7ef86345..faf1941ae150 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.29' +release = '1.29.30' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 09533db3fe10..150ed1c5495c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.29 + botocore==1.31.30 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6febee0faeb6..76f30b7e0b09 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.29', + 'botocore==1.31.30', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 4940ab8f485e9db318df3a5fe33c4bbaedacaa83 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 21 Aug 2023 17:32:01 +0000 Subject: [PATCH 0194/1632] CLI example for iam --- awscli/examples/iam/create-account-alias.rst | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/awscli/examples/iam/create-account-alias.rst b/awscli/examples/iam/create-account-alias.rst index 0b81a8eccfcf..64d3c266aaec 100644 --- a/awscli/examples/iam/create-account-alias.rst +++ b/awscli/examples/iam/create-account-alias.rst @@ -1,9 +1,10 @@ -**To create an account alias** - -The following ``create-account-alias`` command creates the alias ``examplecorp`` for your AWS account:: - - aws iam create-account-alias --account-alias examplecorp - -For more information, see `Your AWS Account ID and Its Alias`_ in the *Using IAM* guide. - -.. _`Your AWS Account ID and Its Alias`: http://docs.aws.amazon.com/IAM/latest/UserGuide/AccountAlias.html +**To create an account alias** + +The following ``create-account-alias`` command creates the alias ``examplecorp`` for your AWS account. :: + + aws iam create-account-alias \ + --account-alias examplecorp + +This command produces no output. + +For more information, see `Your AWS account ID and its alias `__ in the *IAM User Guide*. \ No newline at end of file From d05c1f99732009dff404ff69725776f42b3c8928 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 21 Aug 2023 18:09:07 +0000 Subject: [PATCH 0195/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloud9-11570.json | 5 +++++ .changes/next-release/api-change-ec2-21814.json | 5 +++++ .changes/next-release/api-change-finspace-864.json | 5 +++++ .changes/next-release/api-change-rds-59393.json | 5 +++++ .changes/next-release/api-change-route53domains-59774.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloud9-11570.json create mode 100644 .changes/next-release/api-change-ec2-21814.json create mode 100644 .changes/next-release/api-change-finspace-864.json create mode 100644 .changes/next-release/api-change-rds-59393.json create mode 100644 .changes/next-release/api-change-route53domains-59774.json diff --git a/.changes/next-release/api-change-cloud9-11570.json b/.changes/next-release/api-change-cloud9-11570.json new file mode 100644 index 000000000000..af4032e5a1ae --- /dev/null +++ b/.changes/next-release/api-change-cloud9-11570.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Doc only update to add Ubuntu 22.04 as an Image ID option for Cloud9" +} diff --git a/.changes/next-release/api-change-ec2-21814.json b/.changes/next-release/api-change-ec2-21814.json new file mode 100644 index 000000000000..9af874a124fa --- /dev/null +++ b/.changes/next-release/api-change-ec2-21814.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "The DeleteKeyPair API has been updated to return the keyPairId when an existing key pair is deleted." +} diff --git a/.changes/next-release/api-change-finspace-864.json b/.changes/next-release/api-change-finspace-864.json new file mode 100644 index 000000000000..4bbc0c1bead6 --- /dev/null +++ b/.changes/next-release/api-change-finspace-864.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Allow customers to manage outbound traffic from their Kx Environment when attaching a transit gateway by providing network acl entries. Allow the customer to choose how they want to update the databases on a cluster allowing updates to possibly be faster than usual." +} diff --git a/.changes/next-release/api-change-rds-59393.json b/.changes/next-release/api-change-rds-59393.json new file mode 100644 index 000000000000..737fd04bf600 --- /dev/null +++ b/.changes/next-release/api-change-rds-59393.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Adding support for RDS Aurora Global Database Unplanned Failover" +} diff --git a/.changes/next-release/api-change-route53domains-59774.json b/.changes/next-release/api-change-route53domains-59774.json new file mode 100644 index 000000000000..41b8b8527509 --- /dev/null +++ b/.changes/next-release/api-change-route53domains-59774.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53domains``", + "description": "Fixed typos in description fields" +} From 0c1046b89432240e04723a2169227d8b1b5f6f01 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 21 Aug 2023 18:09:07 +0000 Subject: [PATCH 0196/1632] Bumping version to 1.29.31 --- .changes/1.29.31.json | 27 +++++++++++++++++++ .../next-release/api-change-cloud9-11570.json | 5 ---- .../next-release/api-change-ec2-21814.json | 5 ---- .../next-release/api-change-finspace-864.json | 5 ---- .../next-release/api-change-rds-59393.json | 5 ---- .../api-change-route53domains-59774.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.31.json delete mode 100644 .changes/next-release/api-change-cloud9-11570.json delete mode 100644 .changes/next-release/api-change-ec2-21814.json delete mode 100644 .changes/next-release/api-change-finspace-864.json delete mode 100644 .changes/next-release/api-change-rds-59393.json delete mode 100644 .changes/next-release/api-change-route53domains-59774.json diff --git a/.changes/1.29.31.json b/.changes/1.29.31.json new file mode 100644 index 000000000000..06186ce94d2b --- /dev/null +++ b/.changes/1.29.31.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloud9``", + "description": "Doc only update to add Ubuntu 22.04 as an Image ID option for Cloud9", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "The DeleteKeyPair API has been updated to return the keyPairId when an existing key pair is deleted.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Allow customers to manage outbound traffic from their Kx Environment when attaching a transit gateway by providing network acl entries. Allow the customer to choose how they want to update the databases on a cluster allowing updates to possibly be faster than usual.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Adding support for RDS Aurora Global Database Unplanned Failover", + "type": "api-change" + }, + { + "category": "``route53domains``", + "description": "Fixed typos in description fields", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloud9-11570.json b/.changes/next-release/api-change-cloud9-11570.json deleted file mode 100644 index af4032e5a1ae..000000000000 --- a/.changes/next-release/api-change-cloud9-11570.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Doc only update to add Ubuntu 22.04 as an Image ID option for Cloud9" -} diff --git a/.changes/next-release/api-change-ec2-21814.json b/.changes/next-release/api-change-ec2-21814.json deleted file mode 100644 index 9af874a124fa..000000000000 --- a/.changes/next-release/api-change-ec2-21814.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "The DeleteKeyPair API has been updated to return the keyPairId when an existing key pair is deleted." -} diff --git a/.changes/next-release/api-change-finspace-864.json b/.changes/next-release/api-change-finspace-864.json deleted file mode 100644 index 4bbc0c1bead6..000000000000 --- a/.changes/next-release/api-change-finspace-864.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Allow customers to manage outbound traffic from their Kx Environment when attaching a transit gateway by providing network acl entries. Allow the customer to choose how they want to update the databases on a cluster allowing updates to possibly be faster than usual." -} diff --git a/.changes/next-release/api-change-rds-59393.json b/.changes/next-release/api-change-rds-59393.json deleted file mode 100644 index 737fd04bf600..000000000000 --- a/.changes/next-release/api-change-rds-59393.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Adding support for RDS Aurora Global Database Unplanned Failover" -} diff --git a/.changes/next-release/api-change-route53domains-59774.json b/.changes/next-release/api-change-route53domains-59774.json deleted file mode 100644 index 41b8b8527509..000000000000 --- a/.changes/next-release/api-change-route53domains-59774.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53domains``", - "description": "Fixed typos in description fields" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a1895515187f..57dce9b87b24 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.31 +======= + +* api-change:``cloud9``: Doc only update to add Ubuntu 22.04 as an Image ID option for Cloud9 +* api-change:``ec2``: The DeleteKeyPair API has been updated to return the keyPairId when an existing key pair is deleted. +* api-change:``finspace``: Allow customers to manage outbound traffic from their Kx Environment when attaching a transit gateway by providing network acl entries. Allow the customer to choose how they want to update the databases on a cluster allowing updates to possibly be faster than usual. +* api-change:``rds``: Adding support for RDS Aurora Global Database Unplanned Failover +* api-change:``route53domains``: Fixed typos in description fields + + 1.29.30 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0c4a46f00e0c..6d7239ec8885 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.30' +__version__ = '1.29.31' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index faf1941ae150..60e842cdcb13 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.30' +release = '1.29.31' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 150ed1c5495c..3cca61667503 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.30 + botocore==1.31.31 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 76f30b7e0b09..81901aa11fb9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.30', + 'botocore==1.31.31', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From cea77ecd210ca1545737d55143c3a2ebf8e35970 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 21 Aug 2023 16:57:45 -0700 Subject: [PATCH 0197/1632] Add dependabot for v1 (#8100) --- .github/dependabot.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index fe09f8ec05d7..22e8ed7b57d5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,15 @@ version: 2 updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + day: "sunday" + target-branch: "develop" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-patch"] + - package-ecosystem: "pip" directory: "/" open-pull-requests-limit: 10 @@ -8,6 +18,7 @@ updates: target-branch: "v2" labels: - "dependencies" + - "v2" allow: - dependency-name: "PyInstaller" - dependency-name: "flit_core" @@ -23,3 +34,20 @@ updates: - dependency-name: "jmespath" - dependency-name: "urllib3" - dependency-name: "wheel" + + - package-ecosystem: "pip" + directory: "/" + open-pull-requests-limit: 10 + schedule: + interval: "weekly" + day: "sunday" + target-branch: "develop" + labels: + - "dependencies" + - "v1" + allow: + - dependency-name: "colorama" + - dependency-name: "docutils" + - dependency-name: "pyyaml" + - dependency-name: "wheel" + - dependency-name: "rsa" From b9ce5cac7e841cdec3eac4165ed00494250ddde2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Aug 2023 18:21:25 -0600 Subject: [PATCH 0198/1632] Bump actions/stale from 5.0.0 to 8.0.0 (#8118) Bumps [actions/stale](https://github.com/actions/stale) from 5.0.0 to 8.0.0. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/3cc123766321e9f15a6676375c154ccffb12a358...1160a2240286f5da8ec72b1c0816ce2481aabf84) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/stale_community_prs.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/stale_community_prs.yml b/.github/workflows/stale_community_prs.yml index 597186f04750..59db8c4e7d51 100644 --- a/.github/workflows/stale_community_prs.yml +++ b/.github/workflows/stale_community_prs.yml @@ -5,7 +5,7 @@ jobs: stale-implementation-stage: runs-on: ubuntu-latest steps: - - uses: actions/stale@3cc123766321e9f15a6676375c154ccffb12a358 + - uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -25,7 +25,7 @@ jobs: stale-review-stage: runs-on: ubuntu-latest steps: - - uses: actions/stale@3cc123766321e9f15a6676375c154ccffb12a358 + - uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -43,7 +43,7 @@ jobs: labels-to-add-when-unstale: responded exempt-pr-labels: responded,maintainers # Forces PRs to be skipped if these are not removed by maintainers. close-pr-label: DONTUSE - - uses: actions/stale@3cc123766321e9f15a6676375c154ccffb12a358 + - uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} From 5ab60298d86dc68bf713d5df92886bc1d23ede70 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 22 Aug 2023 18:12:54 +0000 Subject: [PATCH 0199/1632] Update changelog based on model updates --- .changes/next-release/api-change-ce-65062.json | 5 +++++ .../next-release/api-change-globalaccelerator-22459.json | 5 +++++ .changes/next-release/api-change-rds-64537.json | 5 +++++ .../next-release/api-change-verifiedpermissions-5885.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-ce-65062.json create mode 100644 .changes/next-release/api-change-globalaccelerator-22459.json create mode 100644 .changes/next-release/api-change-rds-64537.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-5885.json diff --git a/.changes/next-release/api-change-ce-65062.json b/.changes/next-release/api-change-ce-65062.json new file mode 100644 index 000000000000..31272d5447f8 --- /dev/null +++ b/.changes/next-release/api-change-ce-65062.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release adds the LastUpdatedDate and LastUsedDate timestamps to help you manage your cost allocation tags." +} diff --git a/.changes/next-release/api-change-globalaccelerator-22459.json b/.changes/next-release/api-change-globalaccelerator-22459.json new file mode 100644 index 000000000000..64d68b285a92 --- /dev/null +++ b/.changes/next-release/api-change-globalaccelerator-22459.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``globalaccelerator``", + "description": "Global Accelerator now supports Client Ip Preservation for Network Load Balancer endpoints." +} diff --git a/.changes/next-release/api-change-rds-64537.json b/.changes/next-release/api-change-rds-64537.json new file mode 100644 index 000000000000..948a978a7bfb --- /dev/null +++ b/.changes/next-release/api-change-rds-64537.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Adding parameters to CreateCustomDbEngineVersion reserved for future use." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-5885.json b/.changes/next-release/api-change-verifiedpermissions-5885.json new file mode 100644 index 000000000000..165f936e0075 --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-5885.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Documentation updates for Amazon Verified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50." +} From 6813e8395b69e56f2273d3030d4ec88b6c1b4748 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 22 Aug 2023 18:12:55 +0000 Subject: [PATCH 0200/1632] Bumping version to 1.29.32 --- .changes/1.29.32.json | 22 +++++++++++++++++++ .../next-release/api-change-ce-65062.json | 5 ----- .../api-change-globalaccelerator-22459.json | 5 ----- .../next-release/api-change-rds-64537.json | 5 ----- .../api-change-verifiedpermissions-5885.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.32.json delete mode 100644 .changes/next-release/api-change-ce-65062.json delete mode 100644 .changes/next-release/api-change-globalaccelerator-22459.json delete mode 100644 .changes/next-release/api-change-rds-64537.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-5885.json diff --git a/.changes/1.29.32.json b/.changes/1.29.32.json new file mode 100644 index 000000000000..551cdd2b619b --- /dev/null +++ b/.changes/1.29.32.json @@ -0,0 +1,22 @@ +[ + { + "category": "``ce``", + "description": "This release adds the LastUpdatedDate and LastUsedDate timestamps to help you manage your cost allocation tags.", + "type": "api-change" + }, + { + "category": "``globalaccelerator``", + "description": "Global Accelerator now supports Client Ip Preservation for Network Load Balancer endpoints.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Adding parameters to CreateCustomDbEngineVersion reserved for future use.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Documentation updates for Amazon Verified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ce-65062.json b/.changes/next-release/api-change-ce-65062.json deleted file mode 100644 index 31272d5447f8..000000000000 --- a/.changes/next-release/api-change-ce-65062.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release adds the LastUpdatedDate and LastUsedDate timestamps to help you manage your cost allocation tags." -} diff --git a/.changes/next-release/api-change-globalaccelerator-22459.json b/.changes/next-release/api-change-globalaccelerator-22459.json deleted file mode 100644 index 64d68b285a92..000000000000 --- a/.changes/next-release/api-change-globalaccelerator-22459.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``globalaccelerator``", - "description": "Global Accelerator now supports Client Ip Preservation for Network Load Balancer endpoints." -} diff --git a/.changes/next-release/api-change-rds-64537.json b/.changes/next-release/api-change-rds-64537.json deleted file mode 100644 index 948a978a7bfb..000000000000 --- a/.changes/next-release/api-change-rds-64537.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Adding parameters to CreateCustomDbEngineVersion reserved for future use." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-5885.json b/.changes/next-release/api-change-verifiedpermissions-5885.json deleted file mode 100644 index 165f936e0075..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-5885.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Documentation updates for Amazon Verified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 57dce9b87b24..e9b0be71641f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.32 +======= + +* api-change:``ce``: This release adds the LastUpdatedDate and LastUsedDate timestamps to help you manage your cost allocation tags. +* api-change:``globalaccelerator``: Global Accelerator now supports Client Ip Preservation for Network Load Balancer endpoints. +* api-change:``rds``: Adding parameters to CreateCustomDbEngineVersion reserved for future use. +* api-change:``verifiedpermissions``: Documentation updates for Amazon Verified Permissions. Increases max results per page for ListPolicyStores, ListPolicies, and ListPolicyTemplates APIs from 20 to 50. + + 1.29.31 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6d7239ec8885..89581c822256 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.31' +__version__ = '1.29.32' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 60e842cdcb13..5609c0d3dc08 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.31' +release = '1.29.32' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3cca61667503..69d147bc66e1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.31 + botocore==1.31.32 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 81901aa11fb9..914306ff1aa9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.31', + 'botocore==1.31.32', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From edd1044edd796b4c91cfd03502342175dc53c828 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 23 Aug 2023 18:38:49 +0000 Subject: [PATCH 0201/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-8315.json | 5 +++++ .changes/next-release/api-change-ec2-92300.json | 5 +++++ .changes/next-release/api-change-polly-442.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-8315.json create mode 100644 .changes/next-release/api-change-ec2-92300.json create mode 100644 .changes/next-release/api-change-polly-442.json diff --git a/.changes/next-release/api-change-apigateway-8315.json b/.changes/next-release/api-change-apigateway-8315.json new file mode 100644 index 000000000000..23cee18937d0 --- /dev/null +++ b/.changes/next-release/api-change-apigateway-8315.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "This release adds RootResourceId to GetRestApi response." +} diff --git a/.changes/next-release/api-change-ec2-92300.json b/.changes/next-release/api-change-ec2-92300.json new file mode 100644 index 000000000000..1d3396c462a5 --- /dev/null +++ b/.changes/next-release/api-change-ec2-92300.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Marking fields as sensitive on BundleTask and GetPasswordData" +} diff --git a/.changes/next-release/api-change-polly-442.json b/.changes/next-release/api-change-polly-442.json new file mode 100644 index 000000000000..edeab1676827 --- /dev/null +++ b/.changes/next-release/api-change-polly-442.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Amazon Polly adds 1 new voice - Zayd (ar-AE)" +} From ac8021f2c2bafd4471c288d23f9e135b27cc31cf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 23 Aug 2023 18:39:03 +0000 Subject: [PATCH 0202/1632] Bumping version to 1.29.33 --- .changes/1.29.33.json | 17 +++++++++++++++++ .../api-change-apigateway-8315.json | 5 ----- .changes/next-release/api-change-ec2-92300.json | 5 ----- .changes/next-release/api-change-polly-442.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.33.json delete mode 100644 .changes/next-release/api-change-apigateway-8315.json delete mode 100644 .changes/next-release/api-change-ec2-92300.json delete mode 100644 .changes/next-release/api-change-polly-442.json diff --git a/.changes/1.29.33.json b/.changes/1.29.33.json new file mode 100644 index 000000000000..7b0870ef0d40 --- /dev/null +++ b/.changes/1.29.33.json @@ -0,0 +1,17 @@ +[ + { + "category": "``apigateway``", + "description": "This release adds RootResourceId to GetRestApi response.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Marking fields as sensitive on BundleTask and GetPasswordData", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Amazon Polly adds 1 new voice - Zayd (ar-AE)", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-8315.json b/.changes/next-release/api-change-apigateway-8315.json deleted file mode 100644 index 23cee18937d0..000000000000 --- a/.changes/next-release/api-change-apigateway-8315.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "This release adds RootResourceId to GetRestApi response." -} diff --git a/.changes/next-release/api-change-ec2-92300.json b/.changes/next-release/api-change-ec2-92300.json deleted file mode 100644 index 1d3396c462a5..000000000000 --- a/.changes/next-release/api-change-ec2-92300.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Marking fields as sensitive on BundleTask and GetPasswordData" -} diff --git a/.changes/next-release/api-change-polly-442.json b/.changes/next-release/api-change-polly-442.json deleted file mode 100644 index edeab1676827..000000000000 --- a/.changes/next-release/api-change-polly-442.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Amazon Polly adds 1 new voice - Zayd (ar-AE)" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e9b0be71641f..c3ab66be0c6b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.33 +======= + +* api-change:``apigateway``: This release adds RootResourceId to GetRestApi response. +* api-change:``ec2``: Marking fields as sensitive on BundleTask and GetPasswordData +* api-change:``polly``: Amazon Polly adds 1 new voice - Zayd (ar-AE) + + 1.29.32 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 89581c822256..657c68db9da7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.32' +__version__ = '1.29.33' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5609c0d3dc08..de41bb4923b8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.32' +release = '1.29.33' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 69d147bc66e1..e156da9a36e5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.32 + botocore==1.31.33 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 914306ff1aa9..ab0260bf30df 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.32', + 'botocore==1.31.33', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 91069dcffe9b0e6fd4603466dfb323cf178829ba Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 24 Aug 2023 18:12:14 +0000 Subject: [PATCH 0203/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-15470.json | 5 +++++ .changes/next-release/api-change-glue-69358.json | 5 +++++ .changes/next-release/api-change-mediaconvert-16649.json | 5 +++++ .changes/next-release/api-change-medialive-31984.json | 5 +++++ .changes/next-release/api-change-mediatailor-15067.json | 5 +++++ .changes/next-release/api-change-quicksight-51287.json | 5 +++++ .changes/next-release/api-change-rds-39402.json | 5 +++++ .changes/next-release/api-change-s3control-64925.json | 5 +++++ .../next-release/api-change-verifiedpermissions-14005.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-15470.json create mode 100644 .changes/next-release/api-change-glue-69358.json create mode 100644 .changes/next-release/api-change-mediaconvert-16649.json create mode 100644 .changes/next-release/api-change-medialive-31984.json create mode 100644 .changes/next-release/api-change-mediatailor-15067.json create mode 100644 .changes/next-release/api-change-quicksight-51287.json create mode 100644 .changes/next-release/api-change-rds-39402.json create mode 100644 .changes/next-release/api-change-s3control-64925.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-14005.json diff --git a/.changes/next-release/api-change-ec2-15470.json b/.changes/next-release/api-change-ec2-15470.json new file mode 100644 index 000000000000..94bd75444287 --- /dev/null +++ b/.changes/next-release/api-change-ec2-15470.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 M7a instances, powered by 4th generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances. Amazon EC2 Hpc7a instances, powered by 4th Gen AMD EPYC processors, deliver up to 2.5x better performance compared to Amazon EC2 Hpc6a instances." +} diff --git a/.changes/next-release/api-change-glue-69358.json b/.changes/next-release/api-change-glue-69358.json new file mode 100644 index 000000000000..95e72b955cfe --- /dev/null +++ b/.changes/next-release/api-change-glue-69358.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Added API attributes that help in the monitoring of sessions." +} diff --git a/.changes/next-release/api-change-mediaconvert-16649.json b/.changes/next-release/api-change-mediaconvert-16649.json new file mode 100644 index 000000000000..c5168a1b8e8c --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-16649.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes additional audio channel tags in Quicktime outputs, support for film grain synthesis for AV1 outputs, ability to create audio-only FLAC outputs, and ability to specify Amazon S3 destination storage class." +} diff --git a/.changes/next-release/api-change-medialive-31984.json b/.changes/next-release/api-change-medialive-31984.json new file mode 100644 index 000000000000..e8320b8dc19a --- /dev/null +++ b/.changes/next-release/api-change-medialive-31984.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "MediaLive now supports passthrough of KLV data to a HLS output group with a TS container. MediaLive now supports setting an attenuation mode for AC3 audio when the coding mode is 3/2 LFE. MediaLive now supports specifying whether to include filler NAL units in RTMP output group settings." +} diff --git a/.changes/next-release/api-change-mediatailor-15067.json b/.changes/next-release/api-change-mediatailor-15067.json new file mode 100644 index 000000000000..ed0bb683e46d --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-15067.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Adds new source location AUTODETECT_SIGV4 access type." +} diff --git a/.changes/next-release/api-change-quicksight-51287.json b/.changes/next-release/api-change-quicksight-51287.json new file mode 100644 index 000000000000..9be2e49dfa05 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-51287.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Excel support in Snapshot Export APIs. Removed Required trait for some insight Computations. Namespace-shared Folders support. Global Filters support. Table pin Column support." +} diff --git a/.changes/next-release/api-change-rds-39402.json b/.changes/next-release/api-change-rds-39402.json new file mode 100644 index 000000000000..29ec932bc0b6 --- /dev/null +++ b/.changes/next-release/api-change-rds-39402.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release updates the supported versions for Percona XtraBackup in Aurora MySQL." +} diff --git a/.changes/next-release/api-change-s3control-64925.json b/.changes/next-release/api-change-s3control-64925.json new file mode 100644 index 000000000000..7a041d417b03 --- /dev/null +++ b/.changes/next-release/api-change-s3control-64925.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Updates to endpoint ruleset tests to address Smithy validation issues and standardize the capitalization of DualStack." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-14005.json b/.changes/next-release/api-change-verifiedpermissions-14005.json new file mode 100644 index 000000000000..0994b673e19b --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-14005.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Documentation updates for Amazon Verified Permissions." +} From 40d2b6ac015b2973ee30c9d575af415f2d79b43d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 24 Aug 2023 18:12:14 +0000 Subject: [PATCH 0204/1632] Bumping version to 1.29.34 --- .changes/1.29.34.json | 47 +++++++++++++++++++ .../next-release/api-change-ec2-15470.json | 5 -- .../next-release/api-change-glue-69358.json | 5 -- .../api-change-mediaconvert-16649.json | 5 -- .../api-change-medialive-31984.json | 5 -- .../api-change-mediatailor-15067.json | 5 -- .../api-change-quicksight-51287.json | 5 -- .../next-release/api-change-rds-39402.json | 5 -- .../api-change-s3control-64925.json | 5 -- .../api-change-verifiedpermissions-14005.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.29.34.json delete mode 100644 .changes/next-release/api-change-ec2-15470.json delete mode 100644 .changes/next-release/api-change-glue-69358.json delete mode 100644 .changes/next-release/api-change-mediaconvert-16649.json delete mode 100644 .changes/next-release/api-change-medialive-31984.json delete mode 100644 .changes/next-release/api-change-mediatailor-15067.json delete mode 100644 .changes/next-release/api-change-quicksight-51287.json delete mode 100644 .changes/next-release/api-change-rds-39402.json delete mode 100644 .changes/next-release/api-change-s3control-64925.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-14005.json diff --git a/.changes/1.29.34.json b/.changes/1.29.34.json new file mode 100644 index 000000000000..c8a4a2b78d28 --- /dev/null +++ b/.changes/1.29.34.json @@ -0,0 +1,47 @@ +[ + { + "category": "``ec2``", + "description": "Amazon EC2 M7a instances, powered by 4th generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances. Amazon EC2 Hpc7a instances, powered by 4th Gen AMD EPYC processors, deliver up to 2.5x better performance compared to Amazon EC2 Hpc6a instances.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Added API attributes that help in the monitoring of sessions.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes additional audio channel tags in Quicktime outputs, support for film grain synthesis for AV1 outputs, ability to create audio-only FLAC outputs, and ability to specify Amazon S3 destination storage class.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "MediaLive now supports passthrough of KLV data to a HLS output group with a TS container. MediaLive now supports setting an attenuation mode for AC3 audio when the coding mode is 3/2 LFE. MediaLive now supports specifying whether to include filler NAL units in RTMP output group settings.", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Adds new source location AUTODETECT_SIGV4 access type.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Excel support in Snapshot Export APIs. Removed Required trait for some insight Computations. Namespace-shared Folders support. Global Filters support. Table pin Column support.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release updates the supported versions for Percona XtraBackup in Aurora MySQL.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Updates to endpoint ruleset tests to address Smithy validation issues and standardize the capitalization of DualStack.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Documentation updates for Amazon Verified Permissions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-15470.json b/.changes/next-release/api-change-ec2-15470.json deleted file mode 100644 index 94bd75444287..000000000000 --- a/.changes/next-release/api-change-ec2-15470.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 M7a instances, powered by 4th generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances. Amazon EC2 Hpc7a instances, powered by 4th Gen AMD EPYC processors, deliver up to 2.5x better performance compared to Amazon EC2 Hpc6a instances." -} diff --git a/.changes/next-release/api-change-glue-69358.json b/.changes/next-release/api-change-glue-69358.json deleted file mode 100644 index 95e72b955cfe..000000000000 --- a/.changes/next-release/api-change-glue-69358.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Added API attributes that help in the monitoring of sessions." -} diff --git a/.changes/next-release/api-change-mediaconvert-16649.json b/.changes/next-release/api-change-mediaconvert-16649.json deleted file mode 100644 index c5168a1b8e8c..000000000000 --- a/.changes/next-release/api-change-mediaconvert-16649.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes additional audio channel tags in Quicktime outputs, support for film grain synthesis for AV1 outputs, ability to create audio-only FLAC outputs, and ability to specify Amazon S3 destination storage class." -} diff --git a/.changes/next-release/api-change-medialive-31984.json b/.changes/next-release/api-change-medialive-31984.json deleted file mode 100644 index e8320b8dc19a..000000000000 --- a/.changes/next-release/api-change-medialive-31984.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "MediaLive now supports passthrough of KLV data to a HLS output group with a TS container. MediaLive now supports setting an attenuation mode for AC3 audio when the coding mode is 3/2 LFE. MediaLive now supports specifying whether to include filler NAL units in RTMP output group settings." -} diff --git a/.changes/next-release/api-change-mediatailor-15067.json b/.changes/next-release/api-change-mediatailor-15067.json deleted file mode 100644 index ed0bb683e46d..000000000000 --- a/.changes/next-release/api-change-mediatailor-15067.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Adds new source location AUTODETECT_SIGV4 access type." -} diff --git a/.changes/next-release/api-change-quicksight-51287.json b/.changes/next-release/api-change-quicksight-51287.json deleted file mode 100644 index 9be2e49dfa05..000000000000 --- a/.changes/next-release/api-change-quicksight-51287.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Excel support in Snapshot Export APIs. Removed Required trait for some insight Computations. Namespace-shared Folders support. Global Filters support. Table pin Column support." -} diff --git a/.changes/next-release/api-change-rds-39402.json b/.changes/next-release/api-change-rds-39402.json deleted file mode 100644 index 29ec932bc0b6..000000000000 --- a/.changes/next-release/api-change-rds-39402.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release updates the supported versions for Percona XtraBackup in Aurora MySQL." -} diff --git a/.changes/next-release/api-change-s3control-64925.json b/.changes/next-release/api-change-s3control-64925.json deleted file mode 100644 index 7a041d417b03..000000000000 --- a/.changes/next-release/api-change-s3control-64925.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Updates to endpoint ruleset tests to address Smithy validation issues and standardize the capitalization of DualStack." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-14005.json b/.changes/next-release/api-change-verifiedpermissions-14005.json deleted file mode 100644 index 0994b673e19b..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-14005.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Documentation updates for Amazon Verified Permissions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c3ab66be0c6b..27771efd1b80 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.29.34 +======= + +* api-change:``ec2``: Amazon EC2 M7a instances, powered by 4th generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances. Amazon EC2 Hpc7a instances, powered by 4th Gen AMD EPYC processors, deliver up to 2.5x better performance compared to Amazon EC2 Hpc6a instances. +* api-change:``glue``: Added API attributes that help in the monitoring of sessions. +* api-change:``mediaconvert``: This release includes additional audio channel tags in Quicktime outputs, support for film grain synthesis for AV1 outputs, ability to create audio-only FLAC outputs, and ability to specify Amazon S3 destination storage class. +* api-change:``medialive``: MediaLive now supports passthrough of KLV data to a HLS output group with a TS container. MediaLive now supports setting an attenuation mode for AC3 audio when the coding mode is 3/2 LFE. MediaLive now supports specifying whether to include filler NAL units in RTMP output group settings. +* api-change:``mediatailor``: Adds new source location AUTODETECT_SIGV4 access type. +* api-change:``quicksight``: Excel support in Snapshot Export APIs. Removed Required trait for some insight Computations. Namespace-shared Folders support. Global Filters support. Table pin Column support. +* api-change:``rds``: This release updates the supported versions for Percona XtraBackup in Aurora MySQL. +* api-change:``s3control``: Updates to endpoint ruleset tests to address Smithy validation issues and standardize the capitalization of DualStack. +* api-change:``verifiedpermissions``: Documentation updates for Amazon Verified Permissions. + + 1.29.33 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 657c68db9da7..f087ebcf07c0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.33' +__version__ = '1.29.34' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index de41bb4923b8..d880adadaa38 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.33' +release = '1.29.34' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e156da9a36e5..597992db3329 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.33 + botocore==1.31.34 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ab0260bf30df..bd7cbe1c7ad2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.33', + 'botocore==1.31.34', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 2122e7eafc6e9fe0e4bead77d22853c7c77c847f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 25 Aug 2023 18:12:32 +0000 Subject: [PATCH 0205/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudtrail-24084.json | 5 +++++ .changes/next-release/api-change-cloudwatch-51368.json | 5 +++++ .changes/next-release/api-change-detective-96800.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-cloudtrail-24084.json create mode 100644 .changes/next-release/api-change-cloudwatch-51368.json create mode 100644 .changes/next-release/api-change-detective-96800.json diff --git a/.changes/next-release/api-change-cloudtrail-24084.json b/.changes/next-release/api-change-cloudtrail-24084.json new file mode 100644 index 000000000000..5143c85f577e --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-24084.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Add ThrottlingException with error code 429 to handle CloudTrail Delegated Admin request rate exceeded on organization resources." +} diff --git a/.changes/next-release/api-change-cloudwatch-51368.json b/.changes/next-release/api-change-cloudwatch-51368.json new file mode 100644 index 000000000000..8edefd6478c1 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-51368.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version" +} diff --git a/.changes/next-release/api-change-detective-96800.json b/.changes/next-release/api-change-detective-96800.json new file mode 100644 index 000000000000..55cf139b2fda --- /dev/null +++ b/.changes/next-release/api-change-detective-96800.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``detective``", + "description": "Added protections to interacting with fields containing customer information." +} From b566bf07363edc85ec00531f0bb44083c2c5b0fc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 25 Aug 2023 18:12:33 +0000 Subject: [PATCH 0206/1632] Bumping version to 1.29.35 --- .changes/1.29.35.json | 17 +++++++++++++++++ .../api-change-cloudtrail-24084.json | 5 ----- .../api-change-cloudwatch-51368.json | 5 ----- .../api-change-detective-96800.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.35.json delete mode 100644 .changes/next-release/api-change-cloudtrail-24084.json delete mode 100644 .changes/next-release/api-change-cloudwatch-51368.json delete mode 100644 .changes/next-release/api-change-detective-96800.json diff --git a/.changes/1.29.35.json b/.changes/1.29.35.json new file mode 100644 index 000000000000..ff318a143b89 --- /dev/null +++ b/.changes/1.29.35.json @@ -0,0 +1,17 @@ +[ + { + "category": "``cloudtrail``", + "description": "Add ThrottlingException with error code 429 to handle CloudTrail Delegated Admin request rate exceeded on organization resources.", + "type": "api-change" + }, + { + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version", + "type": "api-change" + }, + { + "category": "``detective``", + "description": "Added protections to interacting with fields containing customer information.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudtrail-24084.json b/.changes/next-release/api-change-cloudtrail-24084.json deleted file mode 100644 index 5143c85f577e..000000000000 --- a/.changes/next-release/api-change-cloudtrail-24084.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Add ThrottlingException with error code 429 to handle CloudTrail Delegated Admin request rate exceeded on organization resources." -} diff --git a/.changes/next-release/api-change-cloudwatch-51368.json b/.changes/next-release/api-change-cloudwatch-51368.json deleted file mode 100644 index 8edefd6478c1..000000000000 --- a/.changes/next-release/api-change-cloudwatch-51368.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Update cloudwatch command to latest version" -} diff --git a/.changes/next-release/api-change-detective-96800.json b/.changes/next-release/api-change-detective-96800.json deleted file mode 100644 index 55cf139b2fda..000000000000 --- a/.changes/next-release/api-change-detective-96800.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``detective``", - "description": "Added protections to interacting with fields containing customer information." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 27771efd1b80..8089ed9238ef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.35 +======= + +* api-change:``cloudtrail``: Add ThrottlingException with error code 429 to handle CloudTrail Delegated Admin request rate exceeded on organization resources. +* api-change:``cloudwatch``: Update cloudwatch command to latest version +* api-change:``detective``: Added protections to interacting with fields containing customer information. + + 1.29.34 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f087ebcf07c0..c6435959a2e2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.34' +__version__ = '1.29.35' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d880adadaa38..941f91c08d69 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.34' +release = '1.29.35' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 597992db3329..8c90a1007878 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.34 + botocore==1.31.35 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bd7cbe1c7ad2..e185210f79ef 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.34', + 'botocore==1.31.35', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 0a516997f23b4669474446f941364b6ebc2d7ef8 Mon Sep 17 00:00:00 2001 From: John L <47447266+aBurmeseDev@users.noreply.github.com> Date: Fri, 25 Aug 2023 14:02:23 -0700 Subject: [PATCH 0207/1632] Disable auto-closing answered discussions This prevents auto-closing answered discussions with the bot since Github UI only searches open discussions and discoverability drops once you hide it from the default search experience. --- .github/workflows/handle-stale-discussions.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/handle-stale-discussions.yml b/.github/workflows/handle-stale-discussions.yml index 2b89f2da15f2..d2245685f274 100644 --- a/.github/workflows/handle-stale-discussions.yml +++ b/.github/workflows/handle-stale-discussions.yml @@ -14,5 +14,8 @@ jobs: steps: - name: Stale discussions action uses: aws-github-ops/handle-stale-discussions@v1 + with: + # This will disable auto-closing answered discussions + close-answered-discussion: false env: - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} \ No newline at end of file + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From 2f3a2bcc0a88e22c2b1faed9f4b83d6023e9b1f4 Mon Sep 17 00:00:00 2001 From: John L <47447266+aBurmeseDev@users.noreply.github.com> Date: Mon, 28 Aug 2023 00:54:47 -0700 Subject: [PATCH 0208/1632] chore: update auto-closing on stale discussions This will update auto-closing stale discussions as outdated instead of resolved. --- .github/workflows/handle-stale-discussions.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/handle-stale-discussions.yml b/.github/workflows/handle-stale-discussions.yml index d2245685f274..0c49197808ae 100644 --- a/.github/workflows/handle-stale-discussions.yml +++ b/.github/workflows/handle-stale-discussions.yml @@ -15,7 +15,9 @@ jobs: - name: Stale discussions action uses: aws-github-ops/handle-stale-discussions@v1 with: + # This will stale-discussions as outdated instead of answered + close-stale-as-answered: false # This will disable auto-closing answered discussions - close-answered-discussion: false + close-answered-discussions: false env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From d3a9acedaa23f010649154faf14503904527f85f Mon Sep 17 00:00:00 2001 From: John L <47447266+aBurmeseDev@users.noreply.github.com> Date: Mon, 28 Aug 2023 09:38:04 -0700 Subject: [PATCH 0209/1632] chore: update runtime of the workflow Update workflow to run every Monday at 4:00pm --- .github/workflows/handle-stale-discussions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/handle-stale-discussions.yml b/.github/workflows/handle-stale-discussions.yml index 0c49197808ae..1ee76cb4049c 100644 --- a/.github/workflows/handle-stale-discussions.yml +++ b/.github/workflows/handle-stale-discussions.yml @@ -1,7 +1,7 @@ name: HandleStaleDiscussions on: schedule: - - cron: '0 */4 * * *' + - cron: "0 4 * * 1" discussion_comment: types: [created] From a5a2ca0c7e6ae513fe69a9adf98a0297e9693f39 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 28 Aug 2023 18:21:34 +0000 Subject: [PATCH 0210/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-50099.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-62854.json | 5 +++++ .changes/next-release/api-change-organizations-4056.json | 5 +++++ .changes/next-release/api-change-securitylake-97078.json | 5 +++++ .changes/next-release/api-change-servicequotas-297.json | 5 +++++ .changes/next-release/api-change-workspacesweb-79101.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-backup-50099.json create mode 100644 .changes/next-release/api-change-computeoptimizer-62854.json create mode 100644 .changes/next-release/api-change-organizations-4056.json create mode 100644 .changes/next-release/api-change-securitylake-97078.json create mode 100644 .changes/next-release/api-change-servicequotas-297.json create mode 100644 .changes/next-release/api-change-workspacesweb-79101.json diff --git a/.changes/next-release/api-change-backup-50099.json b/.changes/next-release/api-change-backup-50099.json new file mode 100644 index 000000000000..5075a1606f19 --- /dev/null +++ b/.changes/next-release/api-change-backup-50099.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "Add support for customizing time zone for backup window in backup plan rules." +} diff --git a/.changes/next-release/api-change-computeoptimizer-62854.json b/.changes/next-release/api-change-computeoptimizer-62854.json new file mode 100644 index 000000000000..411c16fe1900 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-62854.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate licensing optimization recommendations for sql server running on EC2 instances." +} diff --git a/.changes/next-release/api-change-organizations-4056.json b/.changes/next-release/api-change-organizations-4056.json new file mode 100644 index 000000000000..a29941726551 --- /dev/null +++ b/.changes/next-release/api-change-organizations-4056.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Documentation updates for permissions and links." +} diff --git a/.changes/next-release/api-change-securitylake-97078.json b/.changes/next-release/api-change-securitylake-97078.json new file mode 100644 index 000000000000..e148c24ffba5 --- /dev/null +++ b/.changes/next-release/api-change-securitylake-97078.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securitylake``", + "description": "Remove incorrect regex enforcement on pagination tokens." +} diff --git a/.changes/next-release/api-change-servicequotas-297.json b/.changes/next-release/api-change-servicequotas-297.json new file mode 100644 index 000000000000..42ab50b3e46c --- /dev/null +++ b/.changes/next-release/api-change-servicequotas-297.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``service-quotas``", + "description": "Service Quotas now supports viewing the applied quota value and requesting a quota increase for a specific resource in an AWS account." +} diff --git a/.changes/next-release/api-change-workspacesweb-79101.json b/.changes/next-release/api-change-workspacesweb-79101.json new file mode 100644 index 000000000000..c2c008aa964a --- /dev/null +++ b/.changes/next-release/api-change-workspacesweb-79101.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-web``", + "description": "WorkSpaces Web now enables Admins to configure which cookies are synchronized from an end-user's local browser to the in-session browser. In conjunction with a browser extension, this feature enables enhanced Single-Sign On capability by reducing the number of times an end-user has to authenticate." +} From dfadc5492d5ad1b1b9a13e8c317a7dc5013a2ba2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 28 Aug 2023 18:21:34 +0000 Subject: [PATCH 0211/1632] Bumping version to 1.29.36 --- .changes/1.29.36.json | 32 +++++++++++++++++++ .../next-release/api-change-backup-50099.json | 5 --- .../api-change-computeoptimizer-62854.json | 5 --- .../api-change-organizations-4056.json | 5 --- .../api-change-securitylake-97078.json | 5 --- .../api-change-servicequotas-297.json | 5 --- .../api-change-workspacesweb-79101.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.36.json delete mode 100644 .changes/next-release/api-change-backup-50099.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-62854.json delete mode 100644 .changes/next-release/api-change-organizations-4056.json delete mode 100644 .changes/next-release/api-change-securitylake-97078.json delete mode 100644 .changes/next-release/api-change-servicequotas-297.json delete mode 100644 .changes/next-release/api-change-workspacesweb-79101.json diff --git a/.changes/1.29.36.json b/.changes/1.29.36.json new file mode 100644 index 000000000000..30ab543671cf --- /dev/null +++ b/.changes/1.29.36.json @@ -0,0 +1,32 @@ +[ + { + "category": "``backup``", + "description": "Add support for customizing time zone for backup window in backup plan rules.", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate licensing optimization recommendations for sql server running on EC2 instances.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Documentation updates for permissions and links.", + "type": "api-change" + }, + { + "category": "``securitylake``", + "description": "Remove incorrect regex enforcement on pagination tokens.", + "type": "api-change" + }, + { + "category": "``service-quotas``", + "description": "Service Quotas now supports viewing the applied quota value and requesting a quota increase for a specific resource in an AWS account.", + "type": "api-change" + }, + { + "category": "``workspaces-web``", + "description": "WorkSpaces Web now enables Admins to configure which cookies are synchronized from an end-user's local browser to the in-session browser. In conjunction with a browser extension, this feature enables enhanced Single-Sign On capability by reducing the number of times an end-user has to authenticate.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-50099.json b/.changes/next-release/api-change-backup-50099.json deleted file mode 100644 index 5075a1606f19..000000000000 --- a/.changes/next-release/api-change-backup-50099.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "Add support for customizing time zone for backup window in backup plan rules." -} diff --git a/.changes/next-release/api-change-computeoptimizer-62854.json b/.changes/next-release/api-change-computeoptimizer-62854.json deleted file mode 100644 index 411c16fe1900..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-62854.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "This release enables AWS Compute Optimizer to analyze and generate licensing optimization recommendations for sql server running on EC2 instances." -} diff --git a/.changes/next-release/api-change-organizations-4056.json b/.changes/next-release/api-change-organizations-4056.json deleted file mode 100644 index a29941726551..000000000000 --- a/.changes/next-release/api-change-organizations-4056.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Documentation updates for permissions and links." -} diff --git a/.changes/next-release/api-change-securitylake-97078.json b/.changes/next-release/api-change-securitylake-97078.json deleted file mode 100644 index e148c24ffba5..000000000000 --- a/.changes/next-release/api-change-securitylake-97078.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securitylake``", - "description": "Remove incorrect regex enforcement on pagination tokens." -} diff --git a/.changes/next-release/api-change-servicequotas-297.json b/.changes/next-release/api-change-servicequotas-297.json deleted file mode 100644 index 42ab50b3e46c..000000000000 --- a/.changes/next-release/api-change-servicequotas-297.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``service-quotas``", - "description": "Service Quotas now supports viewing the applied quota value and requesting a quota increase for a specific resource in an AWS account." -} diff --git a/.changes/next-release/api-change-workspacesweb-79101.json b/.changes/next-release/api-change-workspacesweb-79101.json deleted file mode 100644 index c2c008aa964a..000000000000 --- a/.changes/next-release/api-change-workspacesweb-79101.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-web``", - "description": "WorkSpaces Web now enables Admins to configure which cookies are synchronized from an end-user's local browser to the in-session browser. In conjunction with a browser extension, this feature enables enhanced Single-Sign On capability by reducing the number of times an end-user has to authenticate." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8089ed9238ef..2519fe70c56f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.36 +======= + +* api-change:``backup``: Add support for customizing time zone for backup window in backup plan rules. +* api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and generate licensing optimization recommendations for sql server running on EC2 instances. +* api-change:``organizations``: Documentation updates for permissions and links. +* api-change:``securitylake``: Remove incorrect regex enforcement on pagination tokens. +* api-change:``service-quotas``: Service Quotas now supports viewing the applied quota value and requesting a quota increase for a specific resource in an AWS account. +* api-change:``workspaces-web``: WorkSpaces Web now enables Admins to configure which cookies are synchronized from an end-user's local browser to the in-session browser. In conjunction with a browser extension, this feature enables enhanced Single-Sign On capability by reducing the number of times an end-user has to authenticate. + + 1.29.35 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c6435959a2e2..b617135abbee 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.35' +__version__ = '1.29.36' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 941f91c08d69..79032dff8e2a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.35' +release = '1.29.36' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8c90a1007878..7ccc031d8bac 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.35 + botocore==1.31.36 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e185210f79ef..74bee90361f8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.35', + 'botocore==1.31.36', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From f968abdd084dac6641173aa68a30c41158902ff2 Mon Sep 17 00:00:00 2001 From: John L <47447266+aBurmeseDev@users.noreply.github.com> Date: Tue, 29 Aug 2023 11:14:15 -0700 Subject: [PATCH 0212/1632] fix: typo in comment --- .github/workflows/handle-stale-discussions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/handle-stale-discussions.yml b/.github/workflows/handle-stale-discussions.yml index 1ee76cb4049c..f89938e11b48 100644 --- a/.github/workflows/handle-stale-discussions.yml +++ b/.github/workflows/handle-stale-discussions.yml @@ -15,7 +15,7 @@ jobs: - name: Stale discussions action uses: aws-github-ops/handle-stale-discussions@v1 with: - # This will stale-discussions as outdated instead of answered + # This will close stale-discussions as outdated instead of answered close-stale-as-answered: false # This will disable auto-closing answered discussions close-answered-discussions: false From bf00d6ceee3e2809004413fe801ebc9c40ba41a6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 29 Aug 2023 20:13:00 +0000 Subject: [PATCH 0213/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-99401.json | 5 +++++ .changes/next-release/api-change-fsx-50465.json | 5 +++++ .changes/next-release/api-change-omics-98630.json | 5 +++++ .changes/next-release/api-change-sesv2-36354.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-99401.json create mode 100644 .changes/next-release/api-change-fsx-50465.json create mode 100644 .changes/next-release/api-change-omics-98630.json create mode 100644 .changes/next-release/api-change-sesv2-36354.json diff --git a/.changes/next-release/api-change-cognitoidp-99401.json b/.changes/next-release/api-change-cognitoidp-99401.json new file mode 100644 index 000000000000..213b6b9d9597 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-99401.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Added API example requests and responses for several operations. Fixed the validation regex for user pools Identity Provider name." +} diff --git a/.changes/next-release/api-change-fsx-50465.json b/.changes/next-release/api-change-fsx-50465.json new file mode 100644 index 000000000000..74b04415b9dc --- /dev/null +++ b/.changes/next-release/api-change-fsx-50465.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Documentation updates for project quotas." +} diff --git a/.changes/next-release/api-change-omics-98630.json b/.changes/next-release/api-change-omics-98630.json new file mode 100644 index 000000000000..6a45d5ac7d45 --- /dev/null +++ b/.changes/next-release/api-change-omics-98630.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Add RetentionMode support for Runs." +} diff --git a/.changes/next-release/api-change-sesv2-36354.json b/.changes/next-release/api-change-sesv2-36354.json new file mode 100644 index 000000000000..52ccfb37aae4 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-36354.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Adds support for the new Export and Message Insights features: create, get, list and cancel export jobs; get message insights." +} From dcecb5d721457154e11a40e4eb141f12627f3cd0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 29 Aug 2023 20:13:14 +0000 Subject: [PATCH 0214/1632] Bumping version to 1.29.37 --- .changes/1.29.37.json | 22 +++++++++++++++++++ .../api-change-cognitoidp-99401.json | 5 ----- .../next-release/api-change-fsx-50465.json | 5 ----- .../next-release/api-change-omics-98630.json | 5 ----- .../next-release/api-change-sesv2-36354.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.37.json delete mode 100644 .changes/next-release/api-change-cognitoidp-99401.json delete mode 100644 .changes/next-release/api-change-fsx-50465.json delete mode 100644 .changes/next-release/api-change-omics-98630.json delete mode 100644 .changes/next-release/api-change-sesv2-36354.json diff --git a/.changes/1.29.37.json b/.changes/1.29.37.json new file mode 100644 index 000000000000..137fb2026fee --- /dev/null +++ b/.changes/1.29.37.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cognito-idp``", + "description": "Added API example requests and responses for several operations. Fixed the validation regex for user pools Identity Provider name.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Documentation updates for project quotas.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Add RetentionMode support for Runs.", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Adds support for the new Export and Message Insights features: create, get, list and cancel export jobs; get message insights.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-99401.json b/.changes/next-release/api-change-cognitoidp-99401.json deleted file mode 100644 index 213b6b9d9597..000000000000 --- a/.changes/next-release/api-change-cognitoidp-99401.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Added API example requests and responses for several operations. Fixed the validation regex for user pools Identity Provider name." -} diff --git a/.changes/next-release/api-change-fsx-50465.json b/.changes/next-release/api-change-fsx-50465.json deleted file mode 100644 index 74b04415b9dc..000000000000 --- a/.changes/next-release/api-change-fsx-50465.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Documentation updates for project quotas." -} diff --git a/.changes/next-release/api-change-omics-98630.json b/.changes/next-release/api-change-omics-98630.json deleted file mode 100644 index 6a45d5ac7d45..000000000000 --- a/.changes/next-release/api-change-omics-98630.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Add RetentionMode support for Runs." -} diff --git a/.changes/next-release/api-change-sesv2-36354.json b/.changes/next-release/api-change-sesv2-36354.json deleted file mode 100644 index 52ccfb37aae4..000000000000 --- a/.changes/next-release/api-change-sesv2-36354.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Adds support for the new Export and Message Insights features: create, get, list and cancel export jobs; get message insights." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2519fe70c56f..011d5711324f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.37 +======= + +* api-change:``cognito-idp``: Added API example requests and responses for several operations. Fixed the validation regex for user pools Identity Provider name. +* api-change:``fsx``: Documentation updates for project quotas. +* api-change:``omics``: Add RetentionMode support for Runs. +* api-change:``sesv2``: Adds support for the new Export and Message Insights features: create, get, list and cancel export jobs; get message insights. + + 1.29.36 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b617135abbee..0c485e6a827a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.36' +__version__ = '1.29.37' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 79032dff8e2a..a2feadd2f0f1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.36' +release = '1.29.37' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7ccc031d8bac..798eede671b8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.36 + botocore==1.31.37 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 74bee90361f8..b29912ac9689 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.36', + 'botocore==1.31.37', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 4586803519a147e3e23e29fcfdd8143353b38e81 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 30 Aug 2023 18:23:18 +0000 Subject: [PATCH 0215/1632] Update changelog based on model updates --- .changes/next-release/api-change-appflow-42587.json | 5 +++++ .changes/next-release/api-change-apprunner-83386.json | 5 +++++ .changes/next-release/api-change-auditmanager-86822.json | 5 +++++ .changes/next-release/api-change-cleanrooms-50319.json | 5 +++++ .changes/next-release/api-change-datasync-4307.json | 5 +++++ .changes/next-release/api-change-neptunedata-5052.json | 5 +++++ .changes/next-release/api-change-networkfirewall-82712.json | 5 +++++ .changes/next-release/api-change-pcaconnectorad-82463.json | 5 +++++ .changes/next-release/api-change-sagemaker-64479.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-appflow-42587.json create mode 100644 .changes/next-release/api-change-apprunner-83386.json create mode 100644 .changes/next-release/api-change-auditmanager-86822.json create mode 100644 .changes/next-release/api-change-cleanrooms-50319.json create mode 100644 .changes/next-release/api-change-datasync-4307.json create mode 100644 .changes/next-release/api-change-neptunedata-5052.json create mode 100644 .changes/next-release/api-change-networkfirewall-82712.json create mode 100644 .changes/next-release/api-change-pcaconnectorad-82463.json create mode 100644 .changes/next-release/api-change-sagemaker-64479.json diff --git a/.changes/next-release/api-change-appflow-42587.json b/.changes/next-release/api-change-appflow-42587.json new file mode 100644 index 000000000000..8551867a63a6 --- /dev/null +++ b/.changes/next-release/api-change-appflow-42587.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "Add SAP source connector parallel and pagination feature" +} diff --git a/.changes/next-release/api-change-apprunner-83386.json b/.changes/next-release/api-change-apprunner-83386.json new file mode 100644 index 000000000000..5e04f95f301b --- /dev/null +++ b/.changes/next-release/api-change-apprunner-83386.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apprunner``", + "description": "App Runner adds support for Bitbucket. You can now create App Runner connection that connects to your Bitbucket repositories and deploy App Runner service with the source code stored in a Bitbucket repository." +} diff --git a/.changes/next-release/api-change-auditmanager-86822.json b/.changes/next-release/api-change-auditmanager-86822.json new file mode 100644 index 000000000000..f87cd3b2b5c3 --- /dev/null +++ b/.changes/next-release/api-change-auditmanager-86822.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``auditmanager``", + "description": "This release marks some assessment metadata as sensitive. We added a sensitive trait to the following attributes: assessmentName, emailAddress, scope, createdBy, lastUpdatedBy, and userName." +} diff --git a/.changes/next-release/api-change-cleanrooms-50319.json b/.changes/next-release/api-change-cleanrooms-50319.json new file mode 100644 index 000000000000..4f8d88ac1ee5 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-50319.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release decouples member abilities in a collaboration. With this change, the member who can run queries no longer needs to be the same as the member who can receive results." +} diff --git a/.changes/next-release/api-change-datasync-4307.json b/.changes/next-release/api-change-datasync-4307.json new file mode 100644 index 000000000000..99df251c076f --- /dev/null +++ b/.changes/next-release/api-change-datasync-4307.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "AWS DataSync introduces Task Reports, a new feature that provides detailed reports of data transfer operations for each task execution." +} diff --git a/.changes/next-release/api-change-neptunedata-5052.json b/.changes/next-release/api-change-neptunedata-5052.json new file mode 100644 index 000000000000..740186b3b67e --- /dev/null +++ b/.changes/next-release/api-change-neptunedata-5052.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptunedata``", + "description": "Allows customers to execute data plane actions like bulk loading graphs, issuing graph queries using Gremlin and openCypher directly from the SDK." +} diff --git a/.changes/next-release/api-change-networkfirewall-82712.json b/.changes/next-release/api-change-networkfirewall-82712.json new file mode 100644 index 000000000000..e113e7fa5c8c --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-82712.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "Network Firewall increasing pagination token string length" +} diff --git a/.changes/next-release/api-change-pcaconnectorad-82463.json b/.changes/next-release/api-change-pcaconnectorad-82463.json new file mode 100644 index 000000000000..d67218e80629 --- /dev/null +++ b/.changes/next-release/api-change-pcaconnectorad-82463.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pca-connector-ad``", + "description": "The Connector for AD allows you to use a fully-managed AWS Private CA as a drop-in replacement for your self-managed enterprise CAs without local agents or proxy servers. Enterprises that use AD to manage Windows environments can reduce their private certificate authority (CA) costs and complexity." +} diff --git a/.changes/next-release/api-change-sagemaker-64479.json b/.changes/next-release/api-change-sagemaker-64479.json new file mode 100644 index 000000000000..2d9223982a84 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-64479.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings" +} From 035be6d8d9383353cbc61f3ab1a27eb3b905d8bc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 30 Aug 2023 18:23:18 +0000 Subject: [PATCH 0216/1632] Bumping version to 1.29.38 --- .changes/1.29.38.json | 47 +++++++++++++++++++ .../api-change-appflow-42587.json | 5 -- .../api-change-apprunner-83386.json | 5 -- .../api-change-auditmanager-86822.json | 5 -- .../api-change-cleanrooms-50319.json | 5 -- .../api-change-datasync-4307.json | 5 -- .../api-change-neptunedata-5052.json | 5 -- .../api-change-networkfirewall-82712.json | 5 -- .../api-change-pcaconnectorad-82463.json | 5 -- .../api-change-sagemaker-64479.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.29.38.json delete mode 100644 .changes/next-release/api-change-appflow-42587.json delete mode 100644 .changes/next-release/api-change-apprunner-83386.json delete mode 100644 .changes/next-release/api-change-auditmanager-86822.json delete mode 100644 .changes/next-release/api-change-cleanrooms-50319.json delete mode 100644 .changes/next-release/api-change-datasync-4307.json delete mode 100644 .changes/next-release/api-change-neptunedata-5052.json delete mode 100644 .changes/next-release/api-change-networkfirewall-82712.json delete mode 100644 .changes/next-release/api-change-pcaconnectorad-82463.json delete mode 100644 .changes/next-release/api-change-sagemaker-64479.json diff --git a/.changes/1.29.38.json b/.changes/1.29.38.json new file mode 100644 index 000000000000..8bb4506ac9c1 --- /dev/null +++ b/.changes/1.29.38.json @@ -0,0 +1,47 @@ +[ + { + "category": "``appflow``", + "description": "Add SAP source connector parallel and pagination feature", + "type": "api-change" + }, + { + "category": "``apprunner``", + "description": "App Runner adds support for Bitbucket. You can now create App Runner connection that connects to your Bitbucket repositories and deploy App Runner service with the source code stored in a Bitbucket repository.", + "type": "api-change" + }, + { + "category": "``auditmanager``", + "description": "This release marks some assessment metadata as sensitive. We added a sensitive trait to the following attributes: assessmentName, emailAddress, scope, createdBy, lastUpdatedBy, and userName.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release decouples member abilities in a collaboration. With this change, the member who can run queries no longer needs to be the same as the member who can receive results.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "AWS DataSync introduces Task Reports, a new feature that provides detailed reports of data transfer operations for each task execution.", + "type": "api-change" + }, + { + "category": "``neptunedata``", + "description": "Allows customers to execute data plane actions like bulk loading graphs, issuing graph queries using Gremlin and openCypher directly from the SDK.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "Network Firewall increasing pagination token string length", + "type": "api-change" + }, + { + "category": "``pca-connector-ad``", + "description": "The Connector for AD allows you to use a fully-managed AWS Private CA as a drop-in replacement for your self-managed enterprise CAs without local agents or proxy servers. Enterprises that use AD to manage Windows environments can reduce their private certificate authority (CA) costs and complexity.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appflow-42587.json b/.changes/next-release/api-change-appflow-42587.json deleted file mode 100644 index 8551867a63a6..000000000000 --- a/.changes/next-release/api-change-appflow-42587.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "Add SAP source connector parallel and pagination feature" -} diff --git a/.changes/next-release/api-change-apprunner-83386.json b/.changes/next-release/api-change-apprunner-83386.json deleted file mode 100644 index 5e04f95f301b..000000000000 --- a/.changes/next-release/api-change-apprunner-83386.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apprunner``", - "description": "App Runner adds support for Bitbucket. You can now create App Runner connection that connects to your Bitbucket repositories and deploy App Runner service with the source code stored in a Bitbucket repository." -} diff --git a/.changes/next-release/api-change-auditmanager-86822.json b/.changes/next-release/api-change-auditmanager-86822.json deleted file mode 100644 index f87cd3b2b5c3..000000000000 --- a/.changes/next-release/api-change-auditmanager-86822.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``auditmanager``", - "description": "This release marks some assessment metadata as sensitive. We added a sensitive trait to the following attributes: assessmentName, emailAddress, scope, createdBy, lastUpdatedBy, and userName." -} diff --git a/.changes/next-release/api-change-cleanrooms-50319.json b/.changes/next-release/api-change-cleanrooms-50319.json deleted file mode 100644 index 4f8d88ac1ee5..000000000000 --- a/.changes/next-release/api-change-cleanrooms-50319.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release decouples member abilities in a collaboration. With this change, the member who can run queries no longer needs to be the same as the member who can receive results." -} diff --git a/.changes/next-release/api-change-datasync-4307.json b/.changes/next-release/api-change-datasync-4307.json deleted file mode 100644 index 99df251c076f..000000000000 --- a/.changes/next-release/api-change-datasync-4307.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "AWS DataSync introduces Task Reports, a new feature that provides detailed reports of data transfer operations for each task execution." -} diff --git a/.changes/next-release/api-change-neptunedata-5052.json b/.changes/next-release/api-change-neptunedata-5052.json deleted file mode 100644 index 740186b3b67e..000000000000 --- a/.changes/next-release/api-change-neptunedata-5052.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptunedata``", - "description": "Allows customers to execute data plane actions like bulk loading graphs, issuing graph queries using Gremlin and openCypher directly from the SDK." -} diff --git a/.changes/next-release/api-change-networkfirewall-82712.json b/.changes/next-release/api-change-networkfirewall-82712.json deleted file mode 100644 index e113e7fa5c8c..000000000000 --- a/.changes/next-release/api-change-networkfirewall-82712.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "Network Firewall increasing pagination token string length" -} diff --git a/.changes/next-release/api-change-pcaconnectorad-82463.json b/.changes/next-release/api-change-pcaconnectorad-82463.json deleted file mode 100644 index d67218e80629..000000000000 --- a/.changes/next-release/api-change-pcaconnectorad-82463.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pca-connector-ad``", - "description": "The Connector for AD allows you to use a fully-managed AWS Private CA as a drop-in replacement for your self-managed enterprise CAs without local agents or proxy servers. Enterprises that use AD to manage Windows environments can reduce their private certificate authority (CA) costs and complexity." -} diff --git a/.changes/next-release/api-change-sagemaker-64479.json b/.changes/next-release/api-change-sagemaker-64479.json deleted file mode 100644 index 2d9223982a84..000000000000 --- a/.changes/next-release/api-change-sagemaker-64479.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 011d5711324f..ba5a7666cb23 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.29.38 +======= + +* api-change:``appflow``: Add SAP source connector parallel and pagination feature +* api-change:``apprunner``: App Runner adds support for Bitbucket. You can now create App Runner connection that connects to your Bitbucket repositories and deploy App Runner service with the source code stored in a Bitbucket repository. +* api-change:``auditmanager``: This release marks some assessment metadata as sensitive. We added a sensitive trait to the following attributes: assessmentName, emailAddress, scope, createdBy, lastUpdatedBy, and userName. +* api-change:``cleanrooms``: This release decouples member abilities in a collaboration. With this change, the member who can run queries no longer needs to be the same as the member who can receive results. +* api-change:``datasync``: AWS DataSync introduces Task Reports, a new feature that provides detailed reports of data transfer operations for each task execution. +* api-change:``neptunedata``: Allows customers to execute data plane actions like bulk loading graphs, issuing graph queries using Gremlin and openCypher directly from the SDK. +* api-change:``network-firewall``: Network Firewall increasing pagination token string length +* api-change:``pca-connector-ad``: The Connector for AD allows you to use a fully-managed AWS Private CA as a drop-in replacement for your self-managed enterprise CAs without local agents or proxy servers. Enterprises that use AD to manage Windows environments can reduce their private certificate authority (CA) costs and complexity. +* api-change:``sagemaker``: Amazon SageMaker Canvas adds IdentityProviderOAuthSettings support for CanvasAppSettings + + 1.29.37 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0c485e6a827a..6d3a1a2229f5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.37' +__version__ = '1.29.38' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a2feadd2f0f1..89f89caa0905 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.37' +release = '1.29.38' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 798eede671b8..21c52004cee7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.37 + botocore==1.31.38 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b29912ac9689..1318b5540f51 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.37', + 'botocore==1.31.38', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 3f1041c9539db0f3ace05195456af6c9eb9bfc58 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 31 Aug 2023 18:58:41 +0000 Subject: [PATCH 0217/1632] Update changelog based on model updates --- .../api-change-chimesdkmediapipelines-23543.json | 5 +++++ .changes/next-release/api-change-cloudhsm-52817.json | 5 +++++ .changes/next-release/api-change-connectcampaigns-30047.json | 5 +++++ .../next-release/api-change-connectparticipant-4561.json | 5 +++++ .changes/next-release/api-change-customerprofiles-19889.json | 5 +++++ .changes/next-release/api-change-ecs-39313.json | 5 +++++ .changes/next-release/api-change-grafana-36503.json | 5 +++++ .changes/next-release/api-change-health-29457.json | 5 +++++ .changes/next-release/api-change-ivs-72502.json | 5 +++++ .changes/next-release/api-change-kafkaconnect-52021.json | 5 +++++ .../api-change-paymentcryptographydata-16762.json | 5 +++++ .changes/next-release/api-change-sagemakerruntime-69710.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-23543.json create mode 100644 .changes/next-release/api-change-cloudhsm-52817.json create mode 100644 .changes/next-release/api-change-connectcampaigns-30047.json create mode 100644 .changes/next-release/api-change-connectparticipant-4561.json create mode 100644 .changes/next-release/api-change-customerprofiles-19889.json create mode 100644 .changes/next-release/api-change-ecs-39313.json create mode 100644 .changes/next-release/api-change-grafana-36503.json create mode 100644 .changes/next-release/api-change-health-29457.json create mode 100644 .changes/next-release/api-change-ivs-72502.json create mode 100644 .changes/next-release/api-change-kafkaconnect-52021.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-16762.json create mode 100644 .changes/next-release/api-change-sagemakerruntime-69710.json diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-23543.json b/.changes/next-release/api-change-chimesdkmediapipelines-23543.json new file mode 100644 index 000000000000..a16b76af353f --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmediapipelines-23543.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-media-pipelines``", + "description": "This release adds support for feature Voice Enhancement for Call Recording as part of Amazon Chime SDK call analytics." +} diff --git a/.changes/next-release/api-change-cloudhsm-52817.json b/.changes/next-release/api-change-cloudhsm-52817.json new file mode 100644 index 000000000000..faed28579fd7 --- /dev/null +++ b/.changes/next-release/api-change-cloudhsm-52817.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudhsm``", + "description": "Deprecating CloudHSM Classic API Service." +} diff --git a/.changes/next-release/api-change-connectcampaigns-30047.json b/.changes/next-release/api-change-connectcampaigns-30047.json new file mode 100644 index 000000000000..4e2958f5d7e8 --- /dev/null +++ b/.changes/next-release/api-change-connectcampaigns-30047.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcampaigns``", + "description": "Amazon Connect outbound campaigns has launched agentless dialing mode which enables customers to make automated outbound calls without agent engagement. This release updates three of the campaign management API's to support the new agentless dialing mode and the new dialing capacity field." +} diff --git a/.changes/next-release/api-change-connectparticipant-4561.json b/.changes/next-release/api-change-connectparticipant-4561.json new file mode 100644 index 000000000000..61dc4ad2d165 --- /dev/null +++ b/.changes/next-release/api-change-connectparticipant-4561.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectparticipant``", + "description": "Amazon Connect Participant Service adds the ability to get a view resource using a view token, which is provided in a participant message, with the release of the DescribeView API." +} diff --git a/.changes/next-release/api-change-customerprofiles-19889.json b/.changes/next-release/api-change-customerprofiles-19889.json new file mode 100644 index 000000000000..b9750a512a93 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-19889.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "Adds sensitive trait to various shapes in Customer Profiles API model." +} diff --git a/.changes/next-release/api-change-ecs-39313.json b/.changes/next-release/api-change-ecs-39313.json new file mode 100644 index 000000000000..52c1ffce00c8 --- /dev/null +++ b/.changes/next-release/api-change-ecs-39313.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for an account-level setting that you can use to configure the number of days for AWS Fargate task retirement." +} diff --git a/.changes/next-release/api-change-grafana-36503.json b/.changes/next-release/api-change-grafana-36503.json new file mode 100644 index 000000000000..8a4b83d77e02 --- /dev/null +++ b/.changes/next-release/api-change-grafana-36503.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``grafana``", + "description": "Marking SAML RoleValues attribute as sensitive and updating VpcConfiguration attributes to match documentation." +} diff --git a/.changes/next-release/api-change-health-29457.json b/.changes/next-release/api-change-health-29457.json new file mode 100644 index 000000000000..d2171f9c2638 --- /dev/null +++ b/.changes/next-release/api-change-health-29457.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``health``", + "description": "Adds new API DescribeEntityAggregatesForOrganization that retrieves entity aggregates across your organization. Also adds support for resource status filtering in DescribeAffectedEntitiesForOrganization, resource status aggregates in the DescribeEntityAggregates response, and new resource statuses." +} diff --git a/.changes/next-release/api-change-ivs-72502.json b/.changes/next-release/api-change-ivs-72502.json new file mode 100644 index 000000000000..59f62c4636a6 --- /dev/null +++ b/.changes/next-release/api-change-ivs-72502.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "Updated \"type\" description for CreateChannel, UpdateChannel, Channel, and ChannelSummary." +} diff --git a/.changes/next-release/api-change-kafkaconnect-52021.json b/.changes/next-release/api-change-kafkaconnect-52021.json new file mode 100644 index 000000000000..b4acab2e25eb --- /dev/null +++ b/.changes/next-release/api-change-kafkaconnect-52021.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafkaconnect``", + "description": "Minor model changes for Kafka Connect as well as endpoint updates." +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-16762.json b/.changes/next-release/api-change-paymentcryptographydata-16762.json new file mode 100644 index 000000000000..7143abf07e72 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-16762.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "Make KeyCheckValue field optional when using asymmetric keys as Key Check Values typically only apply to symmetric keys" +} diff --git a/.changes/next-release/api-change-sagemakerruntime-69710.json b/.changes/next-release/api-change-sagemakerruntime-69710.json new file mode 100644 index 000000000000..872e8ececf8b --- /dev/null +++ b/.changes/next-release/api-change-sagemakerruntime-69710.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-runtime``", + "description": "Update sagemaker-runtime command to latest version" +} From 79a924a7fb872659527661ee12ee8855e556a0cc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 31 Aug 2023 18:58:41 +0000 Subject: [PATCH 0218/1632] Bumping version to 1.29.39 --- .changes/1.29.39.json | 62 +++++++++++++++++++ ...i-change-chimesdkmediapipelines-23543.json | 5 -- .../api-change-cloudhsm-52817.json | 5 -- .../api-change-connectcampaigns-30047.json | 5 -- .../api-change-connectparticipant-4561.json | 5 -- .../api-change-customerprofiles-19889.json | 5 -- .../next-release/api-change-ecs-39313.json | 5 -- .../api-change-grafana-36503.json | 5 -- .../next-release/api-change-health-29457.json | 5 -- .../next-release/api-change-ivs-72502.json | 5 -- .../api-change-kafkaconnect-52021.json | 5 -- ...-change-paymentcryptographydata-16762.json | 5 -- .../api-change-sagemakerruntime-69710.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.29.39.json delete mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-23543.json delete mode 100644 .changes/next-release/api-change-cloudhsm-52817.json delete mode 100644 .changes/next-release/api-change-connectcampaigns-30047.json delete mode 100644 .changes/next-release/api-change-connectparticipant-4561.json delete mode 100644 .changes/next-release/api-change-customerprofiles-19889.json delete mode 100644 .changes/next-release/api-change-ecs-39313.json delete mode 100644 .changes/next-release/api-change-grafana-36503.json delete mode 100644 .changes/next-release/api-change-health-29457.json delete mode 100644 .changes/next-release/api-change-ivs-72502.json delete mode 100644 .changes/next-release/api-change-kafkaconnect-52021.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-16762.json delete mode 100644 .changes/next-release/api-change-sagemakerruntime-69710.json diff --git a/.changes/1.29.39.json b/.changes/1.29.39.json new file mode 100644 index 000000000000..891fd9f805f2 --- /dev/null +++ b/.changes/1.29.39.json @@ -0,0 +1,62 @@ +[ + { + "category": "``chime-sdk-media-pipelines``", + "description": "This release adds support for feature Voice Enhancement for Call Recording as part of Amazon Chime SDK call analytics.", + "type": "api-change" + }, + { + "category": "``cloudhsm``", + "description": "Deprecating CloudHSM Classic API Service.", + "type": "api-change" + }, + { + "category": "``connectcampaigns``", + "description": "Amazon Connect outbound campaigns has launched agentless dialing mode which enables customers to make automated outbound calls without agent engagement. This release updates three of the campaign management API's to support the new agentless dialing mode and the new dialing capacity field.", + "type": "api-change" + }, + { + "category": "``connectparticipant``", + "description": "Amazon Connect Participant Service adds the ability to get a view resource using a view token, which is provided in a participant message, with the release of the DescribeView API.", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "Adds sensitive trait to various shapes in Customer Profiles API model.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for an account-level setting that you can use to configure the number of days for AWS Fargate task retirement.", + "type": "api-change" + }, + { + "category": "``grafana``", + "description": "Marking SAML RoleValues attribute as sensitive and updating VpcConfiguration attributes to match documentation.", + "type": "api-change" + }, + { + "category": "``health``", + "description": "Adds new API DescribeEntityAggregatesForOrganization that retrieves entity aggregates across your organization. Also adds support for resource status filtering in DescribeAffectedEntitiesForOrganization, resource status aggregates in the DescribeEntityAggregates response, and new resource statuses.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "Updated \"type\" description for CreateChannel, UpdateChannel, Channel, and ChannelSummary.", + "type": "api-change" + }, + { + "category": "``kafkaconnect``", + "description": "Minor model changes for Kafka Connect as well as endpoint updates.", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "Make KeyCheckValue field optional when using asymmetric keys as Key Check Values typically only apply to symmetric keys", + "type": "api-change" + }, + { + "category": "``sagemaker-runtime``", + "description": "Update sagemaker-runtime command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-23543.json b/.changes/next-release/api-change-chimesdkmediapipelines-23543.json deleted file mode 100644 index a16b76af353f..000000000000 --- a/.changes/next-release/api-change-chimesdkmediapipelines-23543.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-media-pipelines``", - "description": "This release adds support for feature Voice Enhancement for Call Recording as part of Amazon Chime SDK call analytics." -} diff --git a/.changes/next-release/api-change-cloudhsm-52817.json b/.changes/next-release/api-change-cloudhsm-52817.json deleted file mode 100644 index faed28579fd7..000000000000 --- a/.changes/next-release/api-change-cloudhsm-52817.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudhsm``", - "description": "Deprecating CloudHSM Classic API Service." -} diff --git a/.changes/next-release/api-change-connectcampaigns-30047.json b/.changes/next-release/api-change-connectcampaigns-30047.json deleted file mode 100644 index 4e2958f5d7e8..000000000000 --- a/.changes/next-release/api-change-connectcampaigns-30047.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcampaigns``", - "description": "Amazon Connect outbound campaigns has launched agentless dialing mode which enables customers to make automated outbound calls without agent engagement. This release updates three of the campaign management API's to support the new agentless dialing mode and the new dialing capacity field." -} diff --git a/.changes/next-release/api-change-connectparticipant-4561.json b/.changes/next-release/api-change-connectparticipant-4561.json deleted file mode 100644 index 61dc4ad2d165..000000000000 --- a/.changes/next-release/api-change-connectparticipant-4561.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectparticipant``", - "description": "Amazon Connect Participant Service adds the ability to get a view resource using a view token, which is provided in a participant message, with the release of the DescribeView API." -} diff --git a/.changes/next-release/api-change-customerprofiles-19889.json b/.changes/next-release/api-change-customerprofiles-19889.json deleted file mode 100644 index b9750a512a93..000000000000 --- a/.changes/next-release/api-change-customerprofiles-19889.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "Adds sensitive trait to various shapes in Customer Profiles API model." -} diff --git a/.changes/next-release/api-change-ecs-39313.json b/.changes/next-release/api-change-ecs-39313.json deleted file mode 100644 index 52c1ffce00c8..000000000000 --- a/.changes/next-release/api-change-ecs-39313.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for an account-level setting that you can use to configure the number of days for AWS Fargate task retirement." -} diff --git a/.changes/next-release/api-change-grafana-36503.json b/.changes/next-release/api-change-grafana-36503.json deleted file mode 100644 index 8a4b83d77e02..000000000000 --- a/.changes/next-release/api-change-grafana-36503.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``grafana``", - "description": "Marking SAML RoleValues attribute as sensitive and updating VpcConfiguration attributes to match documentation." -} diff --git a/.changes/next-release/api-change-health-29457.json b/.changes/next-release/api-change-health-29457.json deleted file mode 100644 index d2171f9c2638..000000000000 --- a/.changes/next-release/api-change-health-29457.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``health``", - "description": "Adds new API DescribeEntityAggregatesForOrganization that retrieves entity aggregates across your organization. Also adds support for resource status filtering in DescribeAffectedEntitiesForOrganization, resource status aggregates in the DescribeEntityAggregates response, and new resource statuses." -} diff --git a/.changes/next-release/api-change-ivs-72502.json b/.changes/next-release/api-change-ivs-72502.json deleted file mode 100644 index 59f62c4636a6..000000000000 --- a/.changes/next-release/api-change-ivs-72502.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "Updated \"type\" description for CreateChannel, UpdateChannel, Channel, and ChannelSummary." -} diff --git a/.changes/next-release/api-change-kafkaconnect-52021.json b/.changes/next-release/api-change-kafkaconnect-52021.json deleted file mode 100644 index b4acab2e25eb..000000000000 --- a/.changes/next-release/api-change-kafkaconnect-52021.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafkaconnect``", - "description": "Minor model changes for Kafka Connect as well as endpoint updates." -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-16762.json b/.changes/next-release/api-change-paymentcryptographydata-16762.json deleted file mode 100644 index 7143abf07e72..000000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-16762.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "Make KeyCheckValue field optional when using asymmetric keys as Key Check Values typically only apply to symmetric keys" -} diff --git a/.changes/next-release/api-change-sagemakerruntime-69710.json b/.changes/next-release/api-change-sagemakerruntime-69710.json deleted file mode 100644 index 872e8ececf8b..000000000000 --- a/.changes/next-release/api-change-sagemakerruntime-69710.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-runtime``", - "description": "Update sagemaker-runtime command to latest version" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ba5a7666cb23..2cbcc54fb5b7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.29.39 +======= + +* api-change:``chime-sdk-media-pipelines``: This release adds support for feature Voice Enhancement for Call Recording as part of Amazon Chime SDK call analytics. +* api-change:``cloudhsm``: Deprecating CloudHSM Classic API Service. +* api-change:``connectcampaigns``: Amazon Connect outbound campaigns has launched agentless dialing mode which enables customers to make automated outbound calls without agent engagement. This release updates three of the campaign management API's to support the new agentless dialing mode and the new dialing capacity field. +* api-change:``connectparticipant``: Amazon Connect Participant Service adds the ability to get a view resource using a view token, which is provided in a participant message, with the release of the DescribeView API. +* api-change:``customer-profiles``: Adds sensitive trait to various shapes in Customer Profiles API model. +* api-change:``ecs``: This release adds support for an account-level setting that you can use to configure the number of days for AWS Fargate task retirement. +* api-change:``grafana``: Marking SAML RoleValues attribute as sensitive and updating VpcConfiguration attributes to match documentation. +* api-change:``health``: Adds new API DescribeEntityAggregatesForOrganization that retrieves entity aggregates across your organization. Also adds support for resource status filtering in DescribeAffectedEntitiesForOrganization, resource status aggregates in the DescribeEntityAggregates response, and new resource statuses. +* api-change:``ivs``: Updated "type" description for CreateChannel, UpdateChannel, Channel, and ChannelSummary. +* api-change:``kafkaconnect``: Minor model changes for Kafka Connect as well as endpoint updates. +* api-change:``payment-cryptography-data``: Make KeyCheckValue field optional when using asymmetric keys as Key Check Values typically only apply to symmetric keys +* api-change:``sagemaker-runtime``: Update sagemaker-runtime command to latest version + + 1.29.38 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6d3a1a2229f5..621b3c0d4632 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.38' +__version__ = '1.29.39' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 89f89caa0905..adba9ab05475 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.38' +release = '1.29.39' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 21c52004cee7..bb9257a6e04f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.38 + botocore==1.31.39 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1318b5540f51..5450dbdeefdd 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.38', + 'botocore==1.31.39', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From ec19094a081ca9c828da3c9ec85fc0fac5c1b4ff Mon Sep 17 00:00:00 2001 From: Yu Xiang Zhang Date: Fri, 17 Feb 2023 13:50:08 -0500 Subject: [PATCH 0219/1632] Use property decorator on cluster_description --- .../customizations/eks/update_kubeconfig.py | 19 +++++++++---------- .../eks/test_update_kubeconfig.py | 14 +++++++------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/awscli/customizations/eks/update_kubeconfig.py b/awscli/customizations/eks/update_kubeconfig.py index 25eccd2cbefb..2af885ffdc8e 100644 --- a/awscli/customizations/eks/update_kubeconfig.py +++ b/awscli/customizations/eks/update_kubeconfig.py @@ -242,7 +242,8 @@ def __init__(self, session, cluster_name, role_arn, parsed_globals=None): self._cluster_description = None self._globals = parsed_globals - def _get_cluster_description(self): + @property + def cluster_description(self): """ Use an eks describe-cluster call to get the cluster description Cache the response in self._cluster_description. @@ -276,10 +277,9 @@ def get_cluster_entry(self): the previously obtained description. """ - cert_data = self._get_cluster_description().get("certificateAuthority", - {"data": ""})["data"] - endpoint = self._get_cluster_description().get("endpoint") - arn = self._get_cluster_description().get("arn") + cert_data = self.cluster_description.get("certificateAuthority", {}).get("data", "") + endpoint = self.cluster_description.get("endpoint") + arn = self.cluster_description.get("arn") return OrderedDict([ ("cluster", OrderedDict([ @@ -294,9 +294,8 @@ def get_user_entry(self, user_alias=None): Return a user entry generated using the previously obtained description. """ - cluster_description = self._get_cluster_description() - region = cluster_description.get("arn").split(":")[3] - outpost_config = cluster_description.get("outpostConfig") + region = self.cluster_description.get("arn").split(":")[3] + outpost_config = self.cluster_description.get("outpostConfig") if outpost_config is None: cluster_identification_parameter = "--cluster-name" @@ -304,10 +303,10 @@ def get_user_entry(self, user_alias=None): else: # If cluster contains outpostConfig, use id for identification cluster_identification_parameter = "--cluster-id" - cluster_identification_value = cluster_description.get("id") + cluster_identification_value = self.cluster_description.get("id") generated_user = OrderedDict([ - ("name", user_alias or self._get_cluster_description().get("arn", "")), + ("name", user_alias or self.cluster_description.get("arn", "")), ("user", OrderedDict([ ("exec", OrderedDict([ ("apiVersion", API_VERSION), diff --git a/tests/unit/customizations/eks/test_update_kubeconfig.py b/tests/unit/customizations/eks/test_update_kubeconfig.py index f7972e8cc9de..184f55169919 100644 --- a/tests/unit/customizations/eks/test_update_kubeconfig.py +++ b/tests/unit/customizations/eks/test_update_kubeconfig.py @@ -220,7 +220,7 @@ def setUp(self): self._client = EKSClient(self._session, "ExampleCluster", None) def test_get_cluster_description(self): - self.assertEqual(self._client._get_cluster_description(), + self.assertEqual(self._client.cluster_description, describe_cluster_response()["cluster"]) self._mock_client.describe_cluster.assert_called_once_with( name="ExampleCluster" @@ -230,8 +230,8 @@ def test_get_cluster_description(self): def test_get_cluster_description_no_status(self): self._mock_client.describe_cluster.return_value = \ describe_cluster_no_status_response() - self.assertRaises(EKSClusterError, - self._client._get_cluster_description) + with self.assertRaises(EKSClusterError): + self._client.cluster_description self._mock_client.describe_cluster.assert_called_once_with( name="ExampleCluster" ) @@ -276,8 +276,8 @@ def test_get_both(self): def test_cluster_creating(self): self._mock_client.describe_cluster.return_value =\ describe_cluster_creating_response() - self.assertRaises(EKSClusterError, - self._client._get_cluster_description) + with self.assertRaises(EKSClusterError): + self._client.cluster_description self._mock_client.describe_cluster.assert_called_once_with( name="ExampleCluster" ) @@ -286,8 +286,8 @@ def test_cluster_creating(self): def test_cluster_deleting(self): self._mock_client.describe_cluster.return_value =\ describe_cluster_deleting_response() - self.assertRaises(EKSClusterError, - self._client._get_cluster_description) + with self.assertRaises(EKSClusterError): + self._client.cluster_description self._mock_client.describe_cluster.assert_called_once_with( name="ExampleCluster" ) From 13dc8a07dd458b6c0bbb574281f2d08aa43e71dd Mon Sep 17 00:00:00 2001 From: Yu Xiang Zhang Date: Thu, 31 Aug 2023 15:11:31 -0700 Subject: [PATCH 0220/1632] Use parsed args to pass flags from ARG_TABLE --- .../customizations/eks/update_kubeconfig.py | 26 ++++++++-------- .../eks/test_update_kubeconfig.py | 30 +++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/awscli/customizations/eks/update_kubeconfig.py b/awscli/customizations/eks/update_kubeconfig.py index 2af885ffdc8e..0e6971b85f2b 100644 --- a/awscli/customizations/eks/update_kubeconfig.py +++ b/awscli/customizations/eks/update_kubeconfig.py @@ -47,6 +47,7 @@ class UpdateKubeconfigCommand(BasicCommand): ARG_TABLE = [ { 'name': 'name', + 'dest': 'cluster_name', 'help_text': ("The name of the cluster for which " "to create a kubeconfig entry. " "This cluster must exist in your account and in the " @@ -119,9 +120,8 @@ def _display_entries(self, entries): def _run_main(self, parsed_args, parsed_globals): client = EKSClient(self._session, - parsed_args.name, - parsed_args.role_arn, - parsed_globals) + parsed_args=parsed_args, + parsed_globals=parsed_globals) new_cluster_dict = client.get_cluster_entry() new_user_dict = client.get_user_entry(user_alias=parsed_args.user_alias) @@ -235,12 +235,12 @@ def _expand_path(self, path): class EKSClient(object): - def __init__(self, session, cluster_name, role_arn, parsed_globals=None): + def __init__(self, session, parsed_args, parsed_globals=None): self._session = session - self._cluster_name = cluster_name - self._role_arn = role_arn + self._cluster_name = parsed_args.cluster_name self._cluster_description = None - self._globals = parsed_globals + self._parsed_globals = parsed_globals + self._parsed_args = parsed_args @property def cluster_description(self): @@ -250,14 +250,14 @@ def cluster_description(self): describe-cluster will only be called once. """ if self._cluster_description is None: - if self._globals is None: + if self._parsed_globals is None: client = self._session.create_client("eks") else: client = self._session.create_client( "eks", - region_name=self._globals.region, - endpoint_url=self._globals.endpoint_url, - verify=self._globals.verify_ssl + region_name=self._parsed_globals.region, + endpoint_url=self._parsed_globals.endpoint_url, + verify=self._parsed_globals.verify_ssl ) full_description = client.describe_cluster(name=self._cluster_name) self._cluster_description = full_description["cluster"] @@ -326,10 +326,10 @@ def get_user_entry(self, user_alias=None): ])) ]) - if self._role_arn is not None: + if self._parsed_args.role_arn is not None: generated_user["user"]["exec"]["args"].extend([ "--role", - self._role_arn + self._parsed_args.role_arn ]) if self._session.profile: diff --git a/tests/unit/customizations/eks/test_update_kubeconfig.py b/tests/unit/customizations/eks/test_update_kubeconfig.py index 184f55169919..ecfae4e9395d 100644 --- a/tests/unit/customizations/eks/test_update_kubeconfig.py +++ b/tests/unit/customizations/eks/test_update_kubeconfig.py @@ -13,27 +13,27 @@ import glob import os -import tempfile import shutil import sys +import tempfile +from argparse import Namespace + import botocore from botocore.compat import OrderedDict -from awscli.testutils import mock, unittest -from awscli.customizations.utils import uni_print import awscli.customizations.eks.kubeconfig as kubeconfig -from awscli.customizations.eks.update_kubeconfig import (KubeconfigSelector, - EKSClient, - API_VERSION) -from awscli.customizations.eks.exceptions import (EKSError, - EKSClusterError) +from awscli.customizations.eks.exceptions import EKSClusterError, EKSError from awscli.customizations.eks.ordered_yaml import ordered_yaml_load -from tests.functional.eks.test_util import get_testdata -from tests.functional.eks.test_util import (describe_cluster_response, - describe_cluster_response_outpost_cluster, - describe_cluster_no_status_response, - describe_cluster_creating_response, - describe_cluster_deleting_response) +from awscli.customizations.eks.update_kubeconfig import (API_VERSION, + EKSClient, + KubeconfigSelector) +from awscli.customizations.utils import uni_print +from awscli.testutils import mock, unittest +from tests.functional.eks.test_util import ( + describe_cluster_creating_response, describe_cluster_deleting_response, + describe_cluster_no_status_response, describe_cluster_response, + describe_cluster_response_outpost_cluster, get_testdata) + def generate_env_variable(files): """ @@ -217,7 +217,7 @@ def setUp(self): self._session.create_client.return_value = self._mock_client self._session.profile = None - self._client = EKSClient(self._session, "ExampleCluster", None) + self._client = EKSClient(self._session, parsed_args=Namespace(cluster_name="ExampleCluster", role_arn=None)) def test_get_cluster_description(self): self.assertEqual(self._client.cluster_description, From 1b9edb75bdc685eb2348595c87f93981aa9bcdd2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Sep 2023 18:10:02 +0000 Subject: [PATCH 0221/1632] Update changelog based on model updates --- .../api-change-chimesdkmediapipelines-35627.json | 5 +++++ .changes/next-release/api-change-connect-72042.json | 5 +++++ .changes/next-release/api-change-identitystore-77423.json | 5 +++++ .changes/next-release/api-change-neptunedata-94006.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-35627.json create mode 100644 .changes/next-release/api-change-connect-72042.json create mode 100644 .changes/next-release/api-change-identitystore-77423.json create mode 100644 .changes/next-release/api-change-neptunedata-94006.json diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-35627.json b/.changes/next-release/api-change-chimesdkmediapipelines-35627.json new file mode 100644 index 000000000000..01cd094ed942 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmediapipelines-35627.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-media-pipelines``", + "description": "This release adds support for the Voice Analytics feature for customer-owned KVS streams as part of the Amazon Chime SDK call analytics." +} diff --git a/.changes/next-release/api-change-connect-72042.json b/.changes/next-release/api-change-connect-72042.json new file mode 100644 index 000000000000..ff01c77cfed6 --- /dev/null +++ b/.changes/next-release/api-change-connect-72042.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect adds the ability to read, create, update, delete, and list view resources, and adds the ability to read, create, delete, and list view versions." +} diff --git a/.changes/next-release/api-change-identitystore-77423.json b/.changes/next-release/api-change-identitystore-77423.json new file mode 100644 index 000000000000..08619c296ba5 --- /dev/null +++ b/.changes/next-release/api-change-identitystore-77423.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``identitystore``", + "description": "New Identity Store content for China Region launch" +} diff --git a/.changes/next-release/api-change-neptunedata-94006.json b/.changes/next-release/api-change-neptunedata-94006.json new file mode 100644 index 000000000000..986f0737770c --- /dev/null +++ b/.changes/next-release/api-change-neptunedata-94006.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptunedata``", + "description": "Removed the descriptive text in the introduction." +} From ae04accea507c772441925388f5c61d5e12f0def Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Sep 2023 18:10:02 +0000 Subject: [PATCH 0222/1632] Bumping version to 1.29.40 --- .changes/1.29.40.json | 22 +++++++++++++++++++ ...i-change-chimesdkmediapipelines-35627.json | 5 ----- .../api-change-connect-72042.json | 5 ----- .../api-change-identitystore-77423.json | 5 ----- .../api-change-neptunedata-94006.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.40.json delete mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-35627.json delete mode 100644 .changes/next-release/api-change-connect-72042.json delete mode 100644 .changes/next-release/api-change-identitystore-77423.json delete mode 100644 .changes/next-release/api-change-neptunedata-94006.json diff --git a/.changes/1.29.40.json b/.changes/1.29.40.json new file mode 100644 index 000000000000..c9d52d29c13e --- /dev/null +++ b/.changes/1.29.40.json @@ -0,0 +1,22 @@ +[ + { + "category": "``chime-sdk-media-pipelines``", + "description": "This release adds support for the Voice Analytics feature for customer-owned KVS streams as part of the Amazon Chime SDK call analytics.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect adds the ability to read, create, update, delete, and list view resources, and adds the ability to read, create, delete, and list view versions.", + "type": "api-change" + }, + { + "category": "``identitystore``", + "description": "New Identity Store content for China Region launch", + "type": "api-change" + }, + { + "category": "``neptunedata``", + "description": "Removed the descriptive text in the introduction.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-35627.json b/.changes/next-release/api-change-chimesdkmediapipelines-35627.json deleted file mode 100644 index 01cd094ed942..000000000000 --- a/.changes/next-release/api-change-chimesdkmediapipelines-35627.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-media-pipelines``", - "description": "This release adds support for the Voice Analytics feature for customer-owned KVS streams as part of the Amazon Chime SDK call analytics." -} diff --git a/.changes/next-release/api-change-connect-72042.json b/.changes/next-release/api-change-connect-72042.json deleted file mode 100644 index ff01c77cfed6..000000000000 --- a/.changes/next-release/api-change-connect-72042.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect adds the ability to read, create, update, delete, and list view resources, and adds the ability to read, create, delete, and list view versions." -} diff --git a/.changes/next-release/api-change-identitystore-77423.json b/.changes/next-release/api-change-identitystore-77423.json deleted file mode 100644 index 08619c296ba5..000000000000 --- a/.changes/next-release/api-change-identitystore-77423.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``identitystore``", - "description": "New Identity Store content for China Region launch" -} diff --git a/.changes/next-release/api-change-neptunedata-94006.json b/.changes/next-release/api-change-neptunedata-94006.json deleted file mode 100644 index 986f0737770c..000000000000 --- a/.changes/next-release/api-change-neptunedata-94006.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptunedata``", - "description": "Removed the descriptive text in the introduction." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2cbcc54fb5b7..0c93c76d71bf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.40 +======= + +* api-change:``chime-sdk-media-pipelines``: This release adds support for the Voice Analytics feature for customer-owned KVS streams as part of the Amazon Chime SDK call analytics. +* api-change:``connect``: Amazon Connect adds the ability to read, create, update, delete, and list view resources, and adds the ability to read, create, delete, and list view versions. +* api-change:``identitystore``: New Identity Store content for China Region launch +* api-change:``neptunedata``: Removed the descriptive text in the introduction. + + 1.29.39 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 621b3c0d4632..64e334fb750c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.39' +__version__ = '1.29.40' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index adba9ab05475..bf67270694e3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.39' +release = '1.29.40' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bb9257a6e04f..20f4c84481ea 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.39 + botocore==1.31.40 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5450dbdeefdd..7d3a943b987f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.39', + 'botocore==1.31.40', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From d3f3880da38cba86cd5e4db3f400f609c5884e18 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Fri, 9 Jun 2023 12:50:52 -0600 Subject: [PATCH 0223/1632] Add exclusion of bedrock event streaming API --- awscli/customizations/removals.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 853e68785a8b..ed42392aa86f 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -48,6 +48,8 @@ def register_removals(event_handler): remove_commands=['invoke-with-response-stream']) cmd_remover.remove(on_event='building-command-table.sagemaker-runtime', remove_commands=['invoke-endpoint-with-response-stream']) + cmd_remover.remove(on_event='building-command-table.bedrock', + remove_commands=['invoke-model-with-response-stream']) class CommandRemover(object): From 207043d90c1b40ab202cde78897ae1ffcba3ffc6 Mon Sep 17 00:00:00 2001 From: davidlm Date: Tue, 5 Sep 2023 10:07:48 -0400 Subject: [PATCH 0224/1632] Update service name --- awscli/customizations/removals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index ed42392aa86f..74d995d8dc6c 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -48,7 +48,7 @@ def register_removals(event_handler): remove_commands=['invoke-with-response-stream']) cmd_remover.remove(on_event='building-command-table.sagemaker-runtime', remove_commands=['invoke-endpoint-with-response-stream']) - cmd_remover.remove(on_event='building-command-table.bedrock', + cmd_remover.remove(on_event='building-command-table.bedrock-runtime', remove_commands=['invoke-model-with-response-stream']) From a91bbe2df3288a65b60c30d2e369b04ecb13e874 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 5 Sep 2023 18:13:34 +0000 Subject: [PATCH 0225/1632] Update changelog based on model updates --- .changes/next-release/api-change-billingconductor-68984.json | 5 +++++ .changes/next-release/api-change-cloud9-44654.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-56216.json | 5 +++++ .changes/next-release/api-change-ec2-24539.json | 5 +++++ .changes/next-release/api-change-ecs-98449.json | 5 +++++ .changes/next-release/api-change-events-57952.json | 5 +++++ .changes/next-release/api-change-rds-20060.json | 5 +++++ .changes/next-release/api-change-sagemaker-29530.json | 5 +++++ .changes/next-release/api-change-vpclattice-50359.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-billingconductor-68984.json create mode 100644 .changes/next-release/api-change-cloud9-44654.json create mode 100644 .changes/next-release/api-change-computeoptimizer-56216.json create mode 100644 .changes/next-release/api-change-ec2-24539.json create mode 100644 .changes/next-release/api-change-ecs-98449.json create mode 100644 .changes/next-release/api-change-events-57952.json create mode 100644 .changes/next-release/api-change-rds-20060.json create mode 100644 .changes/next-release/api-change-sagemaker-29530.json create mode 100644 .changes/next-release/api-change-vpclattice-50359.json diff --git a/.changes/next-release/api-change-billingconductor-68984.json b/.changes/next-release/api-change-billingconductor-68984.json new file mode 100644 index 000000000000..602bc946744e --- /dev/null +++ b/.changes/next-release/api-change-billingconductor-68984.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``billingconductor``", + "description": "This release adds support for line item filtering in for the custom line item resource." +} diff --git a/.changes/next-release/api-change-cloud9-44654.json b/.changes/next-release/api-change-cloud9-44654.json new file mode 100644 index 000000000000..4f2634056fa7 --- /dev/null +++ b/.changes/next-release/api-change-cloud9-44654.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update." +} diff --git a/.changes/next-release/api-change-computeoptimizer-56216.json b/.changes/next-release/api-change-computeoptimizer-56216.json new file mode 100644 index 000000000000..0ce01f9260d4 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-56216.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs." +} diff --git a/.changes/next-release/api-change-ec2-24539.json b/.changes/next-release/api-change-ec2-24539.json new file mode 100644 index 000000000000..5f9a4dfad90c --- /dev/null +++ b/.changes/next-release/api-change-ec2-24539.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances." +} diff --git a/.changes/next-release/api-change-ecs-98449.json b/.changes/next-release/api-change-ecs-98449.json new file mode 100644 index 000000000000..e36eb3bda888 --- /dev/null +++ b/.changes/next-release/api-change-ecs-98449.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS." +} diff --git a/.changes/next-release/api-change-events-57952.json b/.changes/next-release/api-change-events-57952.json new file mode 100644 index 000000000000..6f7878af0a24 --- /dev/null +++ b/.changes/next-release/api-change-events-57952.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Update events command to latest version" +} diff --git a/.changes/next-release/api-change-rds-20060.json b/.changes/next-release/api-change-rds-20060.json new file mode 100644 index 000000000000..2b63dd6e5452 --- /dev/null +++ b/.changes/next-release/api-change-rds-20060.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Add support for feature integration with AWS Backup." +} diff --git a/.changes/next-release/api-change-sagemaker-29530.json b/.changes/next-release/api-change-sagemaker-29530.json new file mode 100644 index 000000000000..10e7066e5183 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-29530.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker Neo now supports data input shape derivation for Pytorch 2.0 and XGBoost compilation job for cloud instance targets. You can skip DataInputConfig field during compilation job creation. You can also access derived information from model in DescribeCompilationJob response." +} diff --git a/.changes/next-release/api-change-vpclattice-50359.json b/.changes/next-release/api-change-vpclattice-50359.json new file mode 100644 index 000000000000..72fef0e404d5 --- /dev/null +++ b/.changes/next-release/api-change-vpclattice-50359.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``vpc-lattice``", + "description": "This release adds Lambda event structure version config support for LAMBDA target groups. It also adds newline support for auth policies." +} From 961c555269729f2cf3798acb90f99fbd39f7b727 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 5 Sep 2023 18:13:37 +0000 Subject: [PATCH 0226/1632] Bumping version to 1.29.41 --- .changes/1.29.41.json | 47 +++++++++++++++++++ .../api-change-billingconductor-68984.json | 5 -- .../next-release/api-change-cloud9-44654.json | 5 -- .../api-change-computeoptimizer-56216.json | 5 -- .../next-release/api-change-ec2-24539.json | 5 -- .../next-release/api-change-ecs-98449.json | 5 -- .../next-release/api-change-events-57952.json | 5 -- .../next-release/api-change-rds-20060.json | 5 -- .../api-change-sagemaker-29530.json | 5 -- .../api-change-vpclattice-50359.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.29.41.json delete mode 100644 .changes/next-release/api-change-billingconductor-68984.json delete mode 100644 .changes/next-release/api-change-cloud9-44654.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-56216.json delete mode 100644 .changes/next-release/api-change-ec2-24539.json delete mode 100644 .changes/next-release/api-change-ecs-98449.json delete mode 100644 .changes/next-release/api-change-events-57952.json delete mode 100644 .changes/next-release/api-change-rds-20060.json delete mode 100644 .changes/next-release/api-change-sagemaker-29530.json delete mode 100644 .changes/next-release/api-change-vpclattice-50359.json diff --git a/.changes/1.29.41.json b/.changes/1.29.41.json new file mode 100644 index 000000000000..17b4528e00cc --- /dev/null +++ b/.changes/1.29.41.json @@ -0,0 +1,47 @@ +[ + { + "category": "``billingconductor``", + "description": "This release adds support for line item filtering in for the custom line item resource.", + "type": "api-change" + }, + { + "category": "``cloud9``", + "description": "Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update.", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Update events command to latest version", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Add support for feature integration with AWS Backup.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker Neo now supports data input shape derivation for Pytorch 2.0 and XGBoost compilation job for cloud instance targets. You can skip DataInputConfig field during compilation job creation. You can also access derived information from model in DescribeCompilationJob response.", + "type": "api-change" + }, + { + "category": "``vpc-lattice``", + "description": "This release adds Lambda event structure version config support for LAMBDA target groups. It also adds newline support for auth policies.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-billingconductor-68984.json b/.changes/next-release/api-change-billingconductor-68984.json deleted file mode 100644 index 602bc946744e..000000000000 --- a/.changes/next-release/api-change-billingconductor-68984.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``billingconductor``", - "description": "This release adds support for line item filtering in for the custom line item resource." -} diff --git a/.changes/next-release/api-change-cloud9-44654.json b/.changes/next-release/api-change-cloud9-44654.json deleted file mode 100644 index 4f2634056fa7..000000000000 --- a/.changes/next-release/api-change-cloud9-44654.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update." -} diff --git a/.changes/next-release/api-change-computeoptimizer-56216.json b/.changes/next-release/api-change-computeoptimizer-56216.json deleted file mode 100644 index 0ce01f9260d4..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-56216.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs." -} diff --git a/.changes/next-release/api-change-ec2-24539.json b/.changes/next-release/api-change-ec2-24539.json deleted file mode 100644 index 5f9a4dfad90c..000000000000 --- a/.changes/next-release/api-change-ec2-24539.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances." -} diff --git a/.changes/next-release/api-change-ecs-98449.json b/.changes/next-release/api-change-ecs-98449.json deleted file mode 100644 index e36eb3bda888..000000000000 --- a/.changes/next-release/api-change-ecs-98449.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only update for Amazon ECS." -} diff --git a/.changes/next-release/api-change-events-57952.json b/.changes/next-release/api-change-events-57952.json deleted file mode 100644 index 6f7878af0a24..000000000000 --- a/.changes/next-release/api-change-events-57952.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Update events command to latest version" -} diff --git a/.changes/next-release/api-change-rds-20060.json b/.changes/next-release/api-change-rds-20060.json deleted file mode 100644 index 2b63dd6e5452..000000000000 --- a/.changes/next-release/api-change-rds-20060.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Add support for feature integration with AWS Backup." -} diff --git a/.changes/next-release/api-change-sagemaker-29530.json b/.changes/next-release/api-change-sagemaker-29530.json deleted file mode 100644 index 10e7066e5183..000000000000 --- a/.changes/next-release/api-change-sagemaker-29530.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker Neo now supports data input shape derivation for Pytorch 2.0 and XGBoost compilation job for cloud instance targets. You can skip DataInputConfig field during compilation job creation. You can also access derived information from model in DescribeCompilationJob response." -} diff --git a/.changes/next-release/api-change-vpclattice-50359.json b/.changes/next-release/api-change-vpclattice-50359.json deleted file mode 100644 index 72fef0e404d5..000000000000 --- a/.changes/next-release/api-change-vpclattice-50359.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``vpc-lattice``", - "description": "This release adds Lambda event structure version config support for LAMBDA target groups. It also adds newline support for auth policies." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0c93c76d71bf..bee6c316cb8f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.29.41 +======= + +* api-change:``billingconductor``: This release adds support for line item filtering in for the custom line item resource. +* api-change:``cloud9``: Added support for Ubuntu 22.04 that was not picked up in a previous Trebuchet request. Doc-only update. +* api-change:``compute-optimizer``: This release adds support to provide recommendations for G4dn and P3 instances that use NVIDIA GPUs. +* api-change:``ec2``: Introducing Amazon EC2 C7gd, M7gd, and R7gd Instances with up to 3.8 TB of local NVMe-based SSD block-level storage. These instances are powered by AWS Graviton3 processors, delivering up to 25% better performance over Graviton2-based instances. +* api-change:``ecs``: Documentation only update for Amazon ECS. +* api-change:``events``: Update events command to latest version +* api-change:``rds``: Add support for feature integration with AWS Backup. +* api-change:``sagemaker``: SageMaker Neo now supports data input shape derivation for Pytorch 2.0 and XGBoost compilation job for cloud instance targets. You can skip DataInputConfig field during compilation job creation. You can also access derived information from model in DescribeCompilationJob response. +* api-change:``vpc-lattice``: This release adds Lambda event structure version config support for LAMBDA target groups. It also adds newline support for auth policies. + + 1.29.40 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 64e334fb750c..644035318dfe 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.40' +__version__ = '1.29.41' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bf67270694e3..fa36a9eb7107 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.40' +release = '1.29.41' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 20f4c84481ea..b7c0ed7fd039 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.40 + botocore==1.31.41 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7d3a943b987f..139f4f4599c7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.40', + 'botocore==1.31.41', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 6cebe47c2fdac72d7961db7625d9238b353a5604 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 6 Sep 2023 15:54:55 +0000 Subject: [PATCH 0227/1632] CLI examples for opsworks, opsworkscm --- awscli/examples/opsworks/create-app.rst | 57 +++++++++------ awscli/examples/opsworks/describe-apps.rst | 64 ++++++++--------- .../examples/opsworks/describe-commands.rst | 68 +++++++++--------- awscli/examples/opsworkscm/create-backup.rst | 70 +++++++++---------- .../examples/opsworkscm/describe-backups.rst | 67 +++++++++--------- .../examples/opsworkscm/describe-events.rst | 2 +- 6 files changed, 168 insertions(+), 160 deletions(-) diff --git a/awscli/examples/opsworks/create-app.rst b/awscli/examples/opsworks/create-app.rst index 0489c5a2d926..fa37e09ad99d 100644 --- a/awscli/examples/opsworks/create-app.rst +++ b/awscli/examples/opsworks/create-app.rst @@ -1,51 +1,62 @@ -**To create an app** +**Example 1: To create an app** The following example creates a PHP app named SimplePHPApp from code stored in a GitHub repository. The command uses the shorthand form of the application source definition. :: - aws opsworks --region us-east-1 create-app --stack-id f6673d70-32e6-4425-8999-265dd002fec7 --name SimplePHPApp --type php --app-source Type=git,Url=git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git,Revision=version1 + aws opsworks create-app \ + --region us-east-1 \ + --stack-id f6673d70-32e6-4425-8999-265dd002fec7 \ + --name SimplePHPApp \ + --type php \ + --app-source Type=git,Url=git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git,Revision=version1 -*Output*:: +Output:: - { - "AppId": "6cf5163c-a951-444f-a8f7-3716be75f2a2" - } + { + "AppId": "6cf5163c-a951-444f-a8f7-3716be75f2a2" + } -**To create an app with an attached database** +**Example 2: To create an app with an attached database** The following example creates a JSP app from code stored in .zip archive in a public S3 bucket. It attaches an RDS DB instance to serve as the app's data store. The application and database sources are defined in separate JSON files that are in the directory from which you run the command. :: - aws opsworks --region us-east-1 create-app --stack-id 8c428b08-a1a1-46ce-a5f8-feddc43771b8 --name SimpleJSP --type java --app-source file://appsource.json --data-sources file://datasource.json + aws opsworks create-app \ + --region us-east-1 \ + --stack-id 8c428b08-a1a1-46ce-a5f8-feddc43771b8 \ + --name SimpleJSP \ + --type java \ + --app-source file://appsource.json \ + --data-sources file://datasource.json The application source information is in ``appsource.json`` and contains the following. :: - { - "Type": "archive", - "Url": "https://s3.amazonaws.com/jsp_example/simplejsp.zip" - } + { + "Type": "archive", + "Url": "https://s3.amazonaws.com/opsworks-demo-assets/simplejsp.zip" + } The database source information is in ``datasource.json`` and contains the following. :: - [ - { - "Type": "RdsDbInstance", - "Arn": "arn:aws:rds:us-west-2:123456789012:db:clitestdb", - "DatabaseName": "mydb" - } - ] + [ + { + "Type": "RdsDbInstance", + "Arn": "arn:aws:rds:us-west-2:123456789012:db:clitestdb", + "DatabaseName": "mydb" + } + ] **Note**: For an RDS DB instance, you must first use ``register-rds-db-instance`` to register the instance with the stack. For MySQL App Server instances, set ``Type`` to ``OpsworksMysqlInstance``. These instances are created by AWS OpsWorks, so they do not have to be registered. -*Output*:: +Output:: - { - "AppId": "26a61ead-d201-47e3-b55c-2a7c666942f8" - } + { + "AppId": "26a61ead-d201-47e3-b55c-2a7c666942f8" + } For more information, see `Adding Apps`_ in the *AWS OpsWorks User Guide*. diff --git a/awscli/examples/opsworks/describe-apps.rst b/awscli/examples/opsworks/describe-apps.rst index 67ffc196eea6..e8c901841a70 100644 --- a/awscli/examples/opsworks/describe-apps.rst +++ b/awscli/examples/opsworks/describe-apps.rst @@ -1,38 +1,36 @@ **To describe apps** -The following ``describe-apps`` command describes the apps in a specified stack. :: - - aws opsworks --region us-east-1 describe-apps --stack-id 38ee91e2-abdc-4208-a107-0b7168b3cc7a - -*Output*: This particular stack has one app. - -:: - - { - "Apps": [ - { - "StackId": "38ee91e2-abdc-4208-a107-0b7168b3cc7a", - "AppSource": { - "Url": "https://s3-us-west-2.amazonaws.com/opsworks-tomcat/simplejsp.zip", - "Type": "archive" - }, - "Name": "SimpleJSP", - "EnableSsl": false, - "SslConfiguration": {}, - "AppId": "da1decc1-0dff-43ea-ad7c-bb667cd87c8b", - "Attributes": { - "RailsEnv": null, - "AutoBundleOnDeploy": "true", - "DocumentRoot": "ROOT" - }, - "Shortname": "simplejsp", - "Type": "other", - "CreatedAt": "2013-08-01T21:46:54+00:00" - } - ] - } - -**More Information** +The following ``describe-apps`` command describes the apps in a specified stack. :: + + aws opsworks describe-apps \ + --stack-id 38ee91e2-abdc-4208-a107-0b7168b3cc7a \ + --region us-east-1 + +Output:: + + { + "Apps": [ + { + "StackId": "38ee91e2-abdc-4208-a107-0b7168b3cc7a", + "AppSource": { + "Url": "https://s3-us-west-2.amazonaws.com/opsworks-demo-assets/simplejsp.zip", + "Type": "archive" + }, + "Name": "SimpleJSP", + "EnableSsl": false, + "SslConfiguration": {}, + "AppId": "da1decc1-0dff-43ea-ad7c-bb667cd87c8b", + "Attributes": { + "RailsEnv": null, + "AutoBundleOnDeploy": "true", + "DocumentRoot": "ROOT" + }, + "Shortname": "simplejsp", + "Type": "other", + "CreatedAt": "2013-08-01T21:46:54+00:00" + } + ] + } For more information, see Apps_ in the *AWS OpsWorks User Guide*. diff --git a/awscli/examples/opsworks/describe-commands.rst b/awscli/examples/opsworks/describe-commands.rst index 34ba0773dcae..b11f0591514a 100644 --- a/awscli/examples/opsworks/describe-commands.rst +++ b/awscli/examples/opsworks/describe-commands.rst @@ -2,40 +2,40 @@ The following ``describe-commands`` commmand describes the commands in a specified instance. :: - aws opsworks --region us-east-1 describe-commands --instance-id 8c2673b9-3fe5-420d-9cfa-78d875ee7687 - -*Output*:: - - { - "Commands": [ - { - "Status": "successful", - "CompletedAt": "2013-07-25T18:57:47+00:00", - "InstanceId": "8c2673b9-3fe5-420d-9cfa-78d875ee7687", - "DeploymentId": "6ed0df4c-9ef7-4812-8dac-d54a05be1029", - "AcknowledgedAt": "2013-07-25T18:57:41+00:00", - "LogUrl": "https://s3.amazonaws.com/prod_stage-log/logs/008c1a91-ec59-4d51-971d-3adff54b00cc?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE &Expires=1375394373&Signature=HkXil6UuNfxTCC37EPQAa462E1E%3D&response-cache-control=private&response-content-encoding=gzip&response-content- type=text%2Fplain", - "Type": "undeploy", - "CommandId": "008c1a91-ec59-4d51-971d-3adff54b00cc", - "CreatedAt": "2013-07-25T18:57:34+00:00", - "ExitCode": 0 - }, - { - "Status": "successful", - "CompletedAt": "2013-07-25T18:55:40+00:00", - "InstanceId": "8c2673b9-3fe5-420d-9cfa-78d875ee7687", - "DeploymentId": "19d3121e-d949-4ff2-9f9d-94eac087862a", - "AcknowledgedAt": "2013-07-25T18:55:32+00:00", - "LogUrl": "https://s3.amazonaws.com/prod_stage-log/logs/899d3d64-0384-47b6-a586-33433aad117c?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE &Expires=1375394373&Signature=xMsJvtLuUqWmsr8s%2FAjVru0BtRs%3D&response-cache-control=private&response-content-encoding=gzip&response-conten t-type=text%2Fplain", - "Type": "deploy", - "CommandId": "899d3d64-0384-47b6-a586-33433aad117c", - "CreatedAt": "2013-07-25T18:55:29+00:00", - "ExitCode": 0 - } - ] - } - -**More Information** + aws opsworks describe-commands \ + --instance-id 8c2673b9-3fe5-420d-9cfa-78d875ee7687 \ + --region us-east-1 + +Output:: + + { + "Commands": [ + { + "Status": "successful", + "CompletedAt": "2013-07-25T18:57:47+00:00", + "InstanceId": "8c2673b9-3fe5-420d-9cfa-78d875ee7687", + "DeploymentId": "6ed0df4c-9ef7-4812-8dac-d54a05be1029", + "AcknowledgedAt": "2013-07-25T18:57:41+00:00", + "LogUrl": "https://s3.amazonaws.com//logs/008c1a91-ec59-4d51-971d-3adff54b00cc?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE &Expires=1375394373&Signature=HkXil6UuNfxTCC37EPQAa462E1E%3D&response-cache-control=private&response-content-encoding=gzip&response-content- type=text%2Fplain", + "Type": "undeploy", + "CommandId": "008c1a91-ec59-4d51-971d-3adff54b00cc", + "CreatedAt": "2013-07-25T18:57:34+00:00", + "ExitCode": 0 + }, + { + "Status": "successful", + "CompletedAt": "2013-07-25T18:55:40+00:00", + "InstanceId": "8c2673b9-3fe5-420d-9cfa-78d875ee7687", + "DeploymentId": "19d3121e-d949-4ff2-9f9d-94eac087862a", + "AcknowledgedAt": "2013-07-25T18:55:32+00:00", + "LogUrl": "https://s3.amazonaws.com//logs/899d3d64-0384-47b6-a586-33433aad117c?AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE &Expires=1375394373&Signature=xMsJvtLuUqWmsr8s%2FAjVru0BtRs%3D&response-cache-control=private&response-content-encoding=gzip&response-conten t-type=text%2Fplain", + "Type": "deploy", + "CommandId": "899d3d64-0384-47b6-a586-33433aad117c", + "CreatedAt": "2013-07-25T18:55:29+00:00", + "ExitCode": 0 + } + ] + } For more information, see `AWS OpsWorks Lifecycle Events`_ in the *AWS OpsWorks User Guide*. diff --git a/awscli/examples/opsworkscm/create-backup.rst b/awscli/examples/opsworkscm/create-backup.rst index 7bdd697eb515..8f0b6489a511 100644 --- a/awscli/examples/opsworkscm/create-backup.rst +++ b/awscli/examples/opsworkscm/create-backup.rst @@ -2,45 +2,45 @@ The following ``create-backup`` command starts a manual backup of a Chef Automate server named ``automate-06`` in the ``us-east-1`` region. The command adds a descriptive message to -the backup in the ``--description`` parameter.:: +the backup in the ``--description`` parameter. :: - aws opsworks-cm create-backup --server-name 'automate-06' --description "state of my infrastructure at launch" + aws opsworks-cm create-backup \ + --server-name 'automate-06' \ + --description "state of my infrastructure at launch" The output shows you information similar to the following about the new backup. -*Output*:: - { - "Backups": [ - { - "BackupArn": "string", - "BackupId": "automate-06-20160729133847520", - "BackupType": "MANUAL", - "CreatedAt": 2016-07-29T13:38:47.520Z, - "Description": "state of my infrastructure at launch", - "Engine": "Chef", - "EngineModel": "Single", - "EngineVersion": "12", - "InstanceProfileArn": "arn:aws:iam::1019881987024:instance-profile/automate-06-1010V4UU2WRM2", - "InstanceType": "m4.large", - "KeyPair": "", - "PreferredBackupWindow": "", - "PreferredMaintenanceWindow": "", - "S3LogUrl": "https://s3.amazonaws.com/automate-06/automate-06-20160729133847520", - "SecurityGroupIds": [ "sg-1a24c270" ], - "ServerName": "automate-06", - "ServiceRoleArn": "arn:aws:iam::1019881987024:role/aws-opsworks-cm-service-role.1114810729735", - "Status": "OK", - "StatusDescription": "", - "SubnetIds": [ "subnet-49436a18" ], - "ToolsVersion": "string", - "UserArn": "arn:aws:iam::1019881987024:user/opsworks-user" - } - ], - } - -**More Information** +Output:: + + { + "Backups": [ + { + "BackupArn": "string", + "BackupId": "automate-06-20160729133847520", + "BackupType": "MANUAL", + "CreatedAt": 2016-07-29T13:38:47.520Z, + "Description": "state of my infrastructure at launch", + "Engine": "Chef", + "EngineModel": "Single", + "EngineVersion": "12", + "InstanceProfileArn": "arn:aws:iam::1019881987024:instance-profile/automate-06-1010V4UU2WRM2", + "InstanceType": "m4.large", + "KeyPair": "", + "PreferredBackupWindow": "", + "PreferredMaintenanceWindow": "", + "S3LogUrl": "https://s3.amazonaws.com//automate-06-20160729133847520", + "SecurityGroupIds": [ "sg-1a24c270" ], + "ServerName": "automate-06", + "ServiceRoleArn": "arn:aws:iam::1019881987024:role/aws-opsworks-cm-service-role.1114810729735", + "Status": "OK", + "StatusDescription": "", + "SubnetIds": [ "subnet-49436a18" ], + "ToolsVersion": "string", + "UserArn": "arn:aws:iam::1019881987024:user/opsworks-user" + } + ], + } For more information, see `Back Up and Restore an AWS OpsWorks for Chef Automate Server`_ in the *AWS OpsWorks User Guide*. -.. _`Back Up and Restore an AWS OpsWorks for Chef Automate Server`: http://docs.aws.amazon.com/opsworks/latest/userguide/opscm-backup-restore.html - +.. _`Back Up and Restore an AWS OpsWorks for Chef Automate Server`: http://docs.aws.amazon.com/opsworks/latest/userguide/opscm-backup-restore.html \ No newline at end of file diff --git a/awscli/examples/opsworkscm/describe-backups.rst b/awscli/examples/opsworkscm/describe-backups.rst index fa6ff19034bf..9a7d48326de9 100644 --- a/awscli/examples/opsworkscm/describe-backups.rst +++ b/awscli/examples/opsworkscm/describe-backups.rst @@ -1,43 +1,42 @@ **To describe backups** The following ``describe-backups`` command returns information about all backups -associated with your account in your default region.:: +associated with your account in your default region. :: - aws opsworks-cm describe-backups + aws opsworks-cm describe-backups The output for each backup entry returned by the command resembles the following. -*Output*:: - - { - "Backups": [ - { - "BackupArn": "string", - "BackupId": "automate-06-20160729133847520", - "BackupType": "MANUAL", - "CreatedAt": 2016-07-29T13:38:47.520Z, - "Description": "state of my infrastructure at launch", - "Engine": "Chef", - "EngineModel": "Single", - "EngineVersion": "12", - "InstanceProfileArn": "arn:aws:iam::1019881987024:instance-profile/automate-06-1010V4UU2WRM2", - "InstanceType": "m4.large", - "KeyPair": "", - "PreferredBackupWindow": "", - "PreferredMaintenanceWindow": "", - "S3LogUrl": "https://s3.amazonaws.com/automate-06/automate-06-20160729133847520", - "SecurityGroupIds": [ "sg-1a24c270" ], - "ServerName": "automate-06", - "ServiceRoleArn": "arn:aws:iam::1019881987024:role/aws-opsworks-cm-service-role.1114810729735", - "Status": "Successful", - "StatusDescription": "", - "SubnetIds": [ "subnet-49436a18" ], - "ToolsVersion": "string", - "UserArn": "arn:aws:iam::1019881987024:user/opsworks-user" - } - ], - } - -**More Information** + +Output:: + + { + "Backups": [ + { + "BackupArn": "string", + "BackupId": "automate-06-20160729133847520", + "BackupType": "MANUAL", + "CreatedAt": 2016-07-29T13:38:47.520Z, + "Description": "state of my infrastructure at launch", + "Engine": "Chef", + "EngineModel": "Single", + "EngineVersion": "12", + "InstanceProfileArn": "arn:aws:iam::1019881987024:instance-profile/automate-06-1010V4UU2WRM2", + "InstanceType": "m4.large", + "KeyPair": "", + "PreferredBackupWindow": "", + "PreferredMaintenanceWindow": "", + "S3LogUrl": "https://s3.amazonaws.com//automate-06-20160729133847520", + "SecurityGroupIds": [ "sg-1a24c270" ], + "ServerName": "automate-06", + "ServiceRoleArn": "arn:aws:iam::1019881987024:role/aws-opsworks-cm-service-role.1114810729735", + "Status": "Successful", + "StatusDescription": "", + "SubnetIds": [ "subnet-49436a18" ], + "ToolsVersion": "string", + "UserArn": "arn:aws:iam::1019881987024:user/opsworks-user" + } + ], + } For more information, see `Back Up and Restore an AWS OpsWorks for Chef Automate Server`_ in the *AWS OpsWorks User Guide*. diff --git a/awscli/examples/opsworkscm/describe-events.rst b/awscli/examples/opsworkscm/describe-events.rst index 4d58be0b114d..688fd0b495ad 100644 --- a/awscli/examples/opsworkscm/describe-events.rst +++ b/awscli/examples/opsworkscm/describe-events.rst @@ -11,7 +11,7 @@ The output for each event entry returned by the command resembles the following "ServerEvents": [ { "CreatedAt": 2016-07-29T13:38:47.520Z, - "LogUrl": "https://s3.amazonaws.com/automate-06/automate-06-20160729133847520", + "LogUrl": "https://s3.amazonaws.com//automate-06-20160729133847520", "Message": "Updates successfully installed.", "ServerName": "automate-06" } From ef70431b1ace6858da7664b917ae82d2787ee512 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Sep 2023 18:13:13 +0000 Subject: [PATCH 0228/1632] Update changelog based on model updates --- .changes/next-release/api-change-appflow-56473.json | 5 +++++ .changes/next-release/api-change-ec2-65124.json | 5 +++++ .changes/next-release/api-change-elbv2-72201.json | 5 +++++ .changes/next-release/api-change-medialive-15201.json | 5 +++++ .changes/next-release/api-change-wafv2-58956.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-appflow-56473.json create mode 100644 .changes/next-release/api-change-ec2-65124.json create mode 100644 .changes/next-release/api-change-elbv2-72201.json create mode 100644 .changes/next-release/api-change-medialive-15201.json create mode 100644 .changes/next-release/api-change-wafv2-58956.json diff --git a/.changes/next-release/api-change-appflow-56473.json b/.changes/next-release/api-change-appflow-56473.json new file mode 100644 index 000000000000..e2380257b87e --- /dev/null +++ b/.changes/next-release/api-change-appflow-56473.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "Adding OAuth2.0 support for servicenow connector." +} diff --git a/.changes/next-release/api-change-ec2-65124.json b/.changes/next-release/api-change-ec2-65124.json new file mode 100644 index 000000000000..65f8667e21bd --- /dev/null +++ b/.changes/next-release/api-change-ec2-65124.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API." +} diff --git a/.changes/next-release/api-change-elbv2-72201.json b/.changes/next-release/api-change-elbv2-72201.json new file mode 100644 index 000000000000..e0d898337289 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-72201.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Update elbv2 command to latest version" +} diff --git a/.changes/next-release/api-change-medialive-15201.json b/.changes/next-release/api-change-medialive-15201.json new file mode 100644 index 000000000000..ed94aa713100 --- /dev/null +++ b/.changes/next-release/api-change-medialive-15201.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time" +} diff --git a/.changes/next-release/api-change-wafv2-58956.json b/.changes/next-release/api-change-wafv2-58956.json new file mode 100644 index 000000000000..a7c95c3d8a14 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-58956.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API." +} From 8bd8f128f77d0e24a6cfb41606556fc12be21d39 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Sep 2023 18:13:13 +0000 Subject: [PATCH 0229/1632] Bumping version to 1.29.42 --- .changes/1.29.42.json | 27 +++++++++++++++++++ .../api-change-appflow-56473.json | 5 ---- .../next-release/api-change-ec2-65124.json | 5 ---- .../next-release/api-change-elbv2-72201.json | 5 ---- .../api-change-medialive-15201.json | 5 ---- .../next-release/api-change-wafv2-58956.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.42.json delete mode 100644 .changes/next-release/api-change-appflow-56473.json delete mode 100644 .changes/next-release/api-change-ec2-65124.json delete mode 100644 .changes/next-release/api-change-elbv2-72201.json delete mode 100644 .changes/next-release/api-change-medialive-15201.json delete mode 100644 .changes/next-release/api-change-wafv2-58956.json diff --git a/.changes/1.29.42.json b/.changes/1.29.42.json new file mode 100644 index 000000000000..39cbefd679cb --- /dev/null +++ b/.changes/1.29.42.json @@ -0,0 +1,27 @@ +[ + { + "category": "``appflow``", + "description": "Adding OAuth2.0 support for servicenow connector.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Update elbv2 command to latest version", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appflow-56473.json b/.changes/next-release/api-change-appflow-56473.json deleted file mode 100644 index e2380257b87e..000000000000 --- a/.changes/next-release/api-change-appflow-56473.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "Adding OAuth2.0 support for servicenow connector." -} diff --git a/.changes/next-release/api-change-ec2-65124.json b/.changes/next-release/api-change-ec2-65124.json deleted file mode 100644 index 65f8667e21bd..000000000000 --- a/.changes/next-release/api-change-ec2-65124.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API." -} diff --git a/.changes/next-release/api-change-elbv2-72201.json b/.changes/next-release/api-change-elbv2-72201.json deleted file mode 100644 index e0d898337289..000000000000 --- a/.changes/next-release/api-change-elbv2-72201.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Update elbv2 command to latest version" -} diff --git a/.changes/next-release/api-change-medialive-15201.json b/.changes/next-release/api-change-medialive-15201.json deleted file mode 100644 index ed94aa713100..000000000000 --- a/.changes/next-release/api-change-medialive-15201.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time" -} diff --git a/.changes/next-release/api-change-wafv2-58956.json b/.changes/next-release/api-change-wafv2-58956.json deleted file mode 100644 index a7c95c3d8a14..000000000000 --- a/.changes/next-release/api-change-wafv2-58956.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bee6c316cb8f..6cbe031d63d4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.42 +======= + +* api-change:``appflow``: Adding OAuth2.0 support for servicenow connector. +* api-change:``ec2``: This release adds 'outpost' location type to the DescribeInstanceTypeOfferings API, allowing customers that have been allowlisted for outpost to query their offerings in the API. +* api-change:``elbv2``: Update elbv2 command to latest version +* api-change:``medialive``: Adds advanced Output Locking options for Epoch Locking: Custom Epoch and Jam Sync Time +* api-change:``wafv2``: The targeted protection level of the Bot Control managed rule group now provides optional, machine-learning analysis of traffic statistics to detect some bot-related activity. You can enable or disable the machine learning functionality through the API. + + 1.29.41 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 644035318dfe..ac58f7d138bd 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.41' +__version__ = '1.29.42' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fa36a9eb7107..1198f0cc9e1c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.41' +release = '1.29.42' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b7c0ed7fd039..b4e05b99fee1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.41 + botocore==1.31.42 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 139f4f4599c7..ab570415939f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.41', + 'botocore==1.31.42', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 3c2d75b7d431c3c654be2b14a056ecb6dc208833 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Thu, 7 Sep 2023 16:51:38 +0000 Subject: [PATCH 0230/1632] CLI examples configservice, ec2, pinpoint, payment-cryptography, payment-cryptography-data --- .../put-configuration-recorder.rst | 73 +++- .../ec2/describe-capacity-reservations.rst | 152 ++++---- .../ec2/describe-export-image-tasks.rst | 10 +- .../examples/ec2/describe-fleet-history.rst | 2 +- ...escribe-instance-credit-specifications.rst | 37 +- .../ec2/describe-instance-event-windows.rst | 10 +- .../examples/ec2/describe-instance-status.rst | 81 ++-- awscli/examples/ec2/describe-instances.rst | 354 +++++++++--------- awscli/examples/ec2/describe-key-pairs.rst | 46 +-- ...l-gateway-route-table-vpc-associations.rst | 38 +- .../ec2/describe-security-group-rules.rst | 14 +- .../ec2/describe-traffic-mirror-targets.rst | 46 +-- .../decrypt-data.rst | 18 + .../encrypt-data.rst | 18 + .../generate-card-validation-data.rst | 18 + .../generate-mac.rst | 18 + .../generate-pin-data.rst | 25 ++ .../re-encrypt-data.rst | 20 + .../translate-pin-data.rst | 21 ++ .../verify-auth-request-cryptogram.rst | 21 ++ .../verify-card-validation-data.rst | 18 + .../payment-cryptography-data/verify-mac.rst | 18 + .../verify-pin-data.rst | 22 ++ .../payment-cryptography/create-alias.rst | 18 + .../payment-cryptography/create-key.rst | 41 ++ .../payment-cryptography/delete-alias.rst | 10 + .../payment-cryptography/delete-key.rst | 41 ++ .../payment-cryptography/export-key.rst | 28 ++ .../payment-cryptography/get-alias.rst | 17 + .../examples/payment-cryptography/get-key.rst | 41 ++ .../get-parameters-for-export.rst | 48 +++ .../get-parameters-for-import.rst | 47 +++ .../get-public-key-certificate.rst | 43 +++ .../payment-cryptography/import-key.rst | 52 +++ .../payment-cryptography/list-aliases.rst | 22 ++ .../payment-cryptography/list-keys.rst | 41 ++ .../list-tags-for-resource.rst | 23 ++ .../payment-cryptography/restore-key.rst | 40 ++ .../payment-cryptography/start-key-usage.rst | 40 ++ .../payment-cryptography/stop-key-usage.rst | 40 ++ .../payment-cryptography/tag-resource.rst | 11 + .../payment-cryptography/untag-resource.rst | 11 + .../payment-cryptography/update-alias.rst | 18 + .../examples/pinpoint/update-sms-channel.rst | 4 +- 44 files changed, 1294 insertions(+), 422 deletions(-) create mode 100644 awscli/examples/payment-cryptography-data/decrypt-data.rst create mode 100644 awscli/examples/payment-cryptography-data/encrypt-data.rst create mode 100644 awscli/examples/payment-cryptography-data/generate-card-validation-data.rst create mode 100644 awscli/examples/payment-cryptography-data/generate-mac.rst create mode 100644 awscli/examples/payment-cryptography-data/generate-pin-data.rst create mode 100644 awscli/examples/payment-cryptography-data/re-encrypt-data.rst create mode 100644 awscli/examples/payment-cryptography-data/translate-pin-data.rst create mode 100644 awscli/examples/payment-cryptography-data/verify-auth-request-cryptogram.rst create mode 100644 awscli/examples/payment-cryptography-data/verify-card-validation-data.rst create mode 100644 awscli/examples/payment-cryptography-data/verify-mac.rst create mode 100644 awscli/examples/payment-cryptography-data/verify-pin-data.rst create mode 100644 awscli/examples/payment-cryptography/create-alias.rst create mode 100644 awscli/examples/payment-cryptography/create-key.rst create mode 100644 awscli/examples/payment-cryptography/delete-alias.rst create mode 100644 awscli/examples/payment-cryptography/delete-key.rst create mode 100644 awscli/examples/payment-cryptography/export-key.rst create mode 100644 awscli/examples/payment-cryptography/get-alias.rst create mode 100644 awscli/examples/payment-cryptography/get-key.rst create mode 100644 awscli/examples/payment-cryptography/get-parameters-for-export.rst create mode 100644 awscli/examples/payment-cryptography/get-parameters-for-import.rst create mode 100644 awscli/examples/payment-cryptography/get-public-key-certificate.rst create mode 100644 awscli/examples/payment-cryptography/import-key.rst create mode 100644 awscli/examples/payment-cryptography/list-aliases.rst create mode 100644 awscli/examples/payment-cryptography/list-keys.rst create mode 100644 awscli/examples/payment-cryptography/list-tags-for-resource.rst create mode 100644 awscli/examples/payment-cryptography/restore-key.rst create mode 100644 awscli/examples/payment-cryptography/start-key-usage.rst create mode 100644 awscli/examples/payment-cryptography/stop-key-usage.rst create mode 100644 awscli/examples/payment-cryptography/tag-resource.rst create mode 100644 awscli/examples/payment-cryptography/untag-resource.rst create mode 100644 awscli/examples/payment-cryptography/update-alias.rst diff --git a/awscli/examples/configservice/put-configuration-recorder.rst b/awscli/examples/configservice/put-configuration-recorder.rst index e6e964a3c319..3f39e51e359f 100644 --- a/awscli/examples/configservice/put-configuration-recorder.rst +++ b/awscli/examples/configservice/put-configuration-recorder.rst @@ -1,35 +1,74 @@ -**To record all supported resources** +**Example 1: To record all supported resources** The following command creates a configuration recorder that tracks changes to all supported resource types, including global resource types:: - aws configservice put-configuration-recorder --configuration-recorder name=default,roleARN=arn:aws:iam::123456789012:role/config-role --recording-group allSupported=true,includeGlobalResourceTypes=true + aws configservice put-configuration-recorder \ + --configuration-recorder name=default,roleARN=arn:aws:iam::123456789012:role/config-role \ + --recording-group allSupported=true,includeGlobalResourceTypes=true -**To record specific types of resources** +If the command succeeds, AWS Config returns no output. To verify the settings of your configuration recorder, run the `describe-configuration-recorders`__ command. + +.. __: http://docs.aws.amazon.com/cli/latest/reference/configservice/describe-configuration-recorders.html + +**Example 2: To record specific types of resources** The following command creates a configuration recorder that tracks changes to only those types of resources that are specified in the JSON file for the `--recording-group` option:: - aws configservice put-configuration-recorder --configuration-recorder name=default,roleARN=arn:aws:iam::123456789012:role/config-role --recording-group file://recordingGroup.json + aws configservice put-configuration-recorder \ + --configuration-recorder name=default,roleARN=arn:aws:iam::123456789012:role/config-role \ + --recording-group file://recordingGroup.json `recordingGroup.json` is a JSON file that specifies the types of resources that AWS Config will record:: { - "allSupported": false, - "includeGlobalResourceTypes": false, - "resourceTypes": [ - "AWS::EC2::EIP", - "AWS::EC2::Instance", - "AWS::EC2::NetworkAcl", - "AWS::EC2::SecurityGroup", - "AWS::CloudTrail::Trail", - "AWS::EC2::Volume", - "AWS::EC2::VPC", - "AWS::IAM::User", - "AWS::IAM::Policy" - ] + "allSupported": false, + "includeGlobalResourceTypes": false, + "resourceTypes": [ + "AWS::EC2::EIP", + "AWS::EC2::Instance", + "AWS::EC2::NetworkAcl", + "AWS::EC2::SecurityGroup", + "AWS::CloudTrail::Trail", + "AWS::EC2::Volume", + "AWS::EC2::VPC", + "AWS::IAM::User", + "AWS::IAM::Policy" + ] } Before you can specify resource types for the `resourceTypes` key, you must set the `allSupported` and `includeGlobalResourceTypes` options to false or omit them. If the command succeeds, AWS Config returns no output. To verify the settings of your configuration recorder, run the `describe-configuration-recorders`__ command. +.. __: http://docs.aws.amazon.com/cli/latest/reference/configservice/describe-configuration-recorders.html + +**Example 3: To select all supported resources excluding specific types of resources** + +The following command creates a configuration recorder that tracks changes to all current and future supported resource types excluding those types of resources that are specified in the JSON file for the `--recording-group` option:: + + aws configservice put-configuration-recorder \ + --configuration-recorder name=default,roleARN=arn:aws:iam::123456789012:role/config-role \ + --recording-group file://recordingGroup.json + +`recordingGroup.json` is a JSON file that specifies the types of resources that AWS Config will record:: + + { + "allSupported": false, + "exclusionByResourceTypes": { + "resourceTypes": [ + "AWS::Redshift::ClusterSnapshot", + "AWS::RDS::DBClusterSnapshot", + "AWS::CloudFront::StreamingDistribution" + ] + }, + "includeGlobalResourceTypes": false, + "recordingStrategy": { + "useOnly": "EXCLUSION_BY_RESOURCE_TYPES" + }, + } + +Before you can specify resource types to excluding from recording: 1) You must set the allSupported and includeGlobalResourceTypes options to false or omit them, and 2) You must set the useOnly field of RecordingStrategy to EXCLUSION_BY_RESOURCE_TYPES. + +If the command succeeds, AWS Config returns no output. To verify the settings of your configuration recorder, run the `describe-configuration-recorders`__ command. + .. __: http://docs.aws.amazon.com/cli/latest/reference/configservice/describe-configuration-recorders.html \ No newline at end of file diff --git a/awscli/examples/ec2/describe-capacity-reservations.rst b/awscli/examples/ec2/describe-capacity-reservations.rst index 0b498e54db3a..6894e824b5ba 100644 --- a/awscli/examples/ec2/describe-capacity-reservations.rst +++ b/awscli/examples/ec2/describe-capacity-reservations.rst @@ -1,76 +1,76 @@ -**Example 1: To describe one or more of your capacity reservations** - -The following ``describe-capacity-reservations`` example displays details about all of your capacity reservations in the current AWS Region. :: - - aws ec2 describe-capacity-reservations - -Output:: - - { - "CapacityReservations": [ - { - "CapacityReservationId": "cr-1234abcd56EXAMPLE ", - "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", - "InstanceMatchCriteria": "open", - "Tags": [], - "EphemeralStorage": false, - "CreateDate": "2019-08-16T09:03:18.000Z", - "AvailableInstanceCount": 1, - "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 1, - "State": "active", - "Tenancy": "default", - "EbsOptimized": true, - "InstanceType": "a1.medium" - }, - { - "CapacityReservationId": "cr-abcdEXAMPLE9876ef ", - "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", - "InstanceMatchCriteria": "open", - "Tags": [], - "EphemeralStorage": false, - "CreateDate": "2019-08-07T11:34:19.000Z", - "AvailableInstanceCount": 3, - "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 3, - "State": "cancelled", - "Tenancy": "default", - "EbsOptimized": true, - "InstanceType": "m5.large" - } - ] - } - -**Example 2: To describe one or more of your capacity reservations** - -The following ``describe-capacity-reservations`` example displays details about the specified capacity reservation. :: - - aws ec2 describe-capacity-reservations \ - --capacity-reservation-id cr-1234abcd56EXAMPLE - -Output:: - - { - "CapacityReservations": [ - { - "CapacityReservationId": "cr-1234abcd56EXAMPLE", - "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", - "InstanceMatchCriteria": "open", - "Tags": [], - "EphemeralStorage": false, - "CreateDate": "2019-08-16T09:03:18.000Z", - "AvailableInstanceCount": 1, - "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 1, - "State": "active", - "Tenancy": "default", - "EbsOptimized": true, - "InstanceType": "a1.medium" - } - ] - } - -For more information, see `Viewing a Capacity Reservation `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +**Example 1: To describe one or more of your capacity reservations** + +The following ``describe-capacity-reservations`` example displays details about all of your capacity reservations in the current AWS Region. :: + + aws ec2 describe-capacity-reservations + +Output:: + + { + "CapacityReservations": [ + { + "CapacityReservationId": "cr-1234abcd56EXAMPLE ", + "EndDateType": "unlimited", + "AvailabilityZone": "eu-west-1a", + "InstanceMatchCriteria": "open", + "Tags": [], + "EphemeralStorage": false, + "CreateDate": "2019-08-16T09:03:18.000Z", + "AvailableInstanceCount": 1, + "InstancePlatform": "Linux/UNIX", + "TotalInstanceCount": 1, + "State": "active", + "Tenancy": "default", + "EbsOptimized": true, + "InstanceType": "a1.medium" + }, + { + "CapacityReservationId": "cr-abcdEXAMPLE9876ef ", + "EndDateType": "unlimited", + "AvailabilityZone": "eu-west-1a", + "InstanceMatchCriteria": "open", + "Tags": [], + "EphemeralStorage": false, + "CreateDate": "2019-08-07T11:34:19.000Z", + "AvailableInstanceCount": 3, + "InstancePlatform": "Linux/UNIX", + "TotalInstanceCount": 3, + "State": "cancelled", + "Tenancy": "default", + "EbsOptimized": true, + "InstanceType": "m5.large" + } + ] + } + +**Example 2: To describe one or more of your capacity reservations** + +The following ``describe-capacity-reservations`` example displays details about the specified capacity reservation. :: + + aws ec2 describe-capacity-reservations \ + --capacity-reservation-ids cr-1234abcd56EXAMPLE + +Output:: + + { + "CapacityReservations": [ + { + "CapacityReservationId": "cr-1234abcd56EXAMPLE", + "EndDateType": "unlimited", + "AvailabilityZone": "eu-west-1a", + "InstanceMatchCriteria": "open", + "Tags": [], + "EphemeralStorage": false, + "CreateDate": "2019-08-16T09:03:18.000Z", + "AvailableInstanceCount": 1, + "InstancePlatform": "Linux/UNIX", + "TotalInstanceCount": 1, + "State": "active", + "Tenancy": "default", + "EbsOptimized": true, + "InstanceType": "a1.medium" + } + ] + } + +For more information, see `Viewing a Capacity Reservation `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. diff --git a/awscli/examples/ec2/describe-export-image-tasks.rst b/awscli/examples/ec2/describe-export-image-tasks.rst index 025aa211f167..9c2f38829f56 100755 --- a/awscli/examples/ec2/describe-export-image-tasks.rst +++ b/awscli/examples/ec2/describe-export-image-tasks.rst @@ -1,11 +1,11 @@ **To monitor an export image task** -The following ``describe-export-image-tasks`` example checks the status of the specified export image task. :: +The following ``describe-export-image-tasks`` example checks the status of the specified export image task. The resulting image file in Amazon S3 is ``my-export-bucket/exports/export-ami-1234567890abcdef0.vmdk``. :: aws ec2 describe-export-image-tasks \ - --export-image-task-id export-ami-1234567890abcdef0 + --export-image-task-ids export-ami-1234567890abcdef0 -Output for an export image task that is in progress:: +Output for an export image task that is in progress. :: { "ExportImageTasks": [ @@ -22,7 +22,7 @@ Output for an export image task that is in progress:: ] } -Output for an export image task that is completed. The resulting image file in Amazon S3 is ``my-export-bucket/exports/export-ami-1234567890abcdef0.vmdk``. :: +Output for an export image task that is completed. :: { "ExportImageTasks": [ @@ -36,3 +36,5 @@ Output for an export image task that is completed. The resulting image file in A } ] } + +For more information, see `Export a VM from an AMI `__ in the *VM Import/Export User Guide*. diff --git a/awscli/examples/ec2/describe-fleet-history.rst b/awscli/examples/ec2/describe-fleet-history.rst index 938181d021c4..9601b04d89d3 100644 --- a/awscli/examples/ec2/describe-fleet-history.rst +++ b/awscli/examples/ec2/describe-fleet-history.rst @@ -3,7 +3,7 @@ The following ``describe-fleet-history`` example returns the history for the specified EC2 Fleet starting at the specified time. The output is for an EC2 Fleet with two running instances. :: aws ec2 describe-fleet-history \ - --fleet-ids fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE \ + --fleet-id fleet-12a34b55-67cd-8ef9-ba9b-9208dEXAMPLE \ --start-time 2020-09-01T00:00:00Z Output:: diff --git a/awscli/examples/ec2/describe-instance-credit-specifications.rst b/awscli/examples/ec2/describe-instance-credit-specifications.rst index 0178aef98a3f..b61be33922ae 100644 --- a/awscli/examples/ec2/describe-instance-credit-specifications.rst +++ b/awscli/examples/ec2/describe-instance-credit-specifications.rst @@ -1,18 +1,19 @@ -**To describe the credit option for CPU usage of one or more instances** - -This example describes the current credit option for CPU usage of the specified instance. - -Command:: - - aws ec2 describe-instance-credit-specifications --instance-id i-1234567890abcdef0 - -Output:: - - { - "InstanceCreditSpecifications": [ - { - "InstanceId": "i-1234567890abcdef0", - "CpuCredits": "unlimited" - } - ] - } \ No newline at end of file +**To describe the credit option for CPU usage of one or more instances** + +The following ``describe-instance-credit-specifications`` example describes the CPU credit option for the specified instance. :: + + aws ec2 describe-instance-credit-specifications \ + --instance-ids i-1234567890abcdef0 + +Output:: + + { + "InstanceCreditSpecifications": [ + { + "InstanceId": "i-1234567890abcdef0", + "CpuCredits": "unlimited" + } + ] + } + +For more information, see `Work with burstable performance instances `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-instance-event-windows.rst b/awscli/examples/ec2/describe-instance-event-windows.rst index bb6c8b3bac80..20379b03f08f 100644 --- a/awscli/examples/ec2/describe-instance-event-windows.rst +++ b/awscli/examples/ec2/describe-instance-event-windows.rst @@ -1,6 +1,6 @@ **Example 1: To describe all event windows** -The following ``describe-instance-event-windows`` example describes all event windows. :: +The following ``describe-instance-event-windows`` example describes all event windows in the specified Region. :: aws ec2 describe-instance-event-windows \ --region us-east-1 @@ -31,15 +31,13 @@ Output:: "NextToken": "9d624e0c-388b-4862-a31e-a85c64fc1d4a" } -For event window constraints, see `Considerations `__ in the Scheduled Events section of the *Amazon EC2 User Guide*. - **Example 2: To describe a specific event window** The following ``describe-instance-event-windows`` example describes a specific event by using the ``instance-event-window`` parameter to describe a specific event window. :: aws ec2 describe-instance-event-windows \ --region us-east-1 \ - --instance-event-window-id iew-0abcdef1234567890 + --instance-event-window-ids iew-0abcdef1234567890 Output:: @@ -62,8 +60,6 @@ Output:: } } -For event window constraints, see `Considerations `__ in the Scheduled Events section of the *Amazon EC2 User Guide*. - **Example 3: To describe event windows that match one or more filters** The following ``describe-instance-event-windows`` example describes event windows that match one or more filters using the ``filter`` parameter. The ``instance-id`` filter is used to describe all of the event windows that are associated with the specified instance. When a filter is used, it performs a direct match. However, the ``instance-id`` filter is different. If there is no direct match to the instance ID, then it falls back to indirect associations with the event window, such as the tags of the instance or Dedicated Host ID (if the instance is a Dedicated Host). :: @@ -104,4 +100,4 @@ Output:: In the example output, the instance is on a Dedicated Host, which is associated with the event window. -For event window constraints, see `Considerations `__ in the Scheduled Events section of the *Amazon EC2 User Guide*. \ No newline at end of file +For event window constraints, see `Considerations `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/describe-instance-status.rst b/awscli/examples/ec2/describe-instance-status.rst index 37f08dd14c8a..180af12c91a9 100644 --- a/awscli/examples/ec2/describe-instance-status.rst +++ b/awscli/examples/ec2/describe-instance-status.rst @@ -1,40 +1,41 @@ -**To describe the status of an instance** - -This example describes the current status of the specified instance. - -Command:: - - aws ec2 describe-instance-status --instance-id i-1234567890abcdef0 - -Output:: - - { - "InstanceStatuses": [ - { - "InstanceId": "i-1234567890abcdef0", - "InstanceState": { - "Code": 16, - "Name": "running" - }, - "AvailabilityZone": "us-east-1d", - "SystemStatus": { - "Status": "ok", - "Details": [ - { - "Status": "passed", - "Name": "reachability" - } - ] - }, - "InstanceStatus": { - "Status": "ok", - "Details": [ - { - "Status": "passed", - "Name": "reachability" - } - ] - } - } - ] - } +**To describe the status of an instance** + +The following ``describe-instance-status`` example describes the current status of the specified instance. :: + + aws ec2 describe-instance-status \ + --instance-ids i-1234567890abcdef0 + +Output:: + + { + "InstanceStatuses": [ + { + "InstanceId": "i-1234567890abcdef0", + "InstanceState": { + "Code": 16, + "Name": "running" + }, + "AvailabilityZone": "us-east-1d", + "SystemStatus": { + "Status": "ok", + "Details": [ + { + "Status": "passed", + "Name": "reachability" + } + ] + }, + "InstanceStatus": { + "Status": "ok", + "Details": [ + { + "Status": "passed", + "Name": "reachability" + } + ] + } + } + ] + } + +For more information, see `Monitor the status of your instances `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/describe-instances.rst b/awscli/examples/ec2/describe-instances.rst index 34ed5b73a922..3ab4a32e5c5c 100644 --- a/awscli/examples/ec2/describe-instances.rst +++ b/awscli/examples/ec2/describe-instances.rst @@ -7,159 +7,159 @@ The following ``describe-instances`` example describes the specified instance. : Output:: - { - "Reservations": [ - { - "Groups": [], - "Instances": [ - { - "AmiLaunchIndex": 0, - "ImageId": "ami-0abcdef1234567890", - "InstanceId": "i-1234567890abcdef0", - "InstanceType": "t3.nano", - "KeyName": "my-key-pair", - "LaunchTime": "2022-11-15T10:48:59+00:00", - "Monitoring": { - "State": "disabled" - }, - "Placement": { - "AvailabilityZone": "us-east-2a", - "GroupName": "", - "Tenancy": "default" - }, - "PrivateDnsName": "ip-10-0-0-157.us-east-2.compute.internal", - "PrivateIpAddress": "10-0-0-157", - "ProductCodes": [], - "PublicDnsName": "ec2-34-253-223-13.us-east-2.compute.amazonaws.com", - "PublicIpAddress": "34.253.223.13", - "State": { - "Code": 16, - "Name": "running" - }, - "StateTransitionReason": "", - "SubnetId": "subnet-04a636d18e83cfacb", - "VpcId": "vpc-1234567890abcdef0", - "Architecture": "x86_64", - "BlockDeviceMappings": [ - { - "DeviceName": "/dev/xvda", - "Ebs": { - "AttachTime": "2022-11-15T10:49:00+00:00", - "DeleteOnTermination": true, - "Status": "attached", - "VolumeId": "vol-02e6ccdca7de29cf2" - } - } - ], - "ClientToken": "1234abcd-1234-abcd-1234-d46a8903e9bc", - "EbsOptimized": true, - "EnaSupport": true, - "Hypervisor": "xen", - "IamInstanceProfile": { - "Arn": "arn:aws:iam::111111111111:instance-profile/AmazonSSMRoleForInstancesQuickSetup", - "Id": "111111111111111111111" - }, - "NetworkInterfaces": [ - { - "Association": { - "IpOwnerId": "amazon", - "PublicDnsName": "ec2-34-253-223-13.us-east-2.compute.amazonaws.com", - "PublicIp": "34.253.223.13" - }, - "Attachment": { - "AttachTime": "2022-11-15T10:48:59+00:00", - "AttachmentId": "eni-attach-1234567890abcdefg", - "DeleteOnTermination": true, - "DeviceIndex": 0, - "Status": "attached", - "NetworkCardIndex": 0 - }, - "Description": "", - "Groups": [ - { - "GroupName": "launch-wizard-146", - "GroupId": "sg-1234567890abcdefg" - } - ], - "Ipv6Addresses": [], - "MacAddress": "00:11:22:33:44:55", - "NetworkInterfaceId": "eni-1234567890abcdefg", - "OwnerId": "104024344472", - "PrivateDnsName": "ip-10-0-0-157.us-east-2.compute.internal", - "PrivateIpAddress": "10-0-0-157", - "PrivateIpAddresses": [ - { - "Association": { - "IpOwnerId": "amazon", - "PublicDnsName": "ec2-34-253-223-13.us-east-2.compute.amazonaws.com", - "PublicIp": "34.253.223.13" - }, - "Primary": true, - "PrivateDnsName": "ip-10-0-0-157.us-east-2.compute.internal", - "PrivateIpAddress": "10-0-0-157" - } - ], - "SourceDestCheck": true, - "Status": "in-use", - "SubnetId": "subnet-1234567890abcdefg", - "VpcId": "vpc-1234567890abcdefg", - "InterfaceType": "interface" - } - ], - "RootDeviceName": "/dev/xvda", - "RootDeviceType": "ebs", - "SecurityGroups": [ - { - "GroupName": "launch-wizard-146", - "GroupId": "sg-1234567890abcdefg" - } - ], - "SourceDestCheck": true, - "Tags": [ - { - "Key": "Name", - "Value": "my-instance" - } - ], - "VirtualizationType": "hvm", - "CpuOptions": { - "CoreCount": 1, - "ThreadsPerCore": 2 - }, - "CapacityReservationSpecification": { - "CapacityReservationPreference": "open" - }, - "HibernationOptions": { - "Configured": false - }, - "MetadataOptions": { - "State": "applied", - "HttpTokens": "optional", - "HttpPutResponseHopLimit": 1, - "HttpEndpoint": "enabled", - "HttpProtocolIpv6": "disabled", - "InstanceMetadataTags": "enabled" - }, - "EnclaveOptions": { - "Enabled": false - }, - "PlatformDetails": "Linux/UNIX", - "UsageOperation": "RunInstances", - "UsageOperationUpdateTime": "2022-11-15T10:48:59+00:00", - "PrivateDnsNameOptions": { - "HostnameType": "ip-name", - "EnableResourceNameDnsARecord": true, - "EnableResourceNameDnsAAAARecord": false - }, - "MaintenanceOptions": { - "AutoRecovery": "default" - } - } - ], - "OwnerId": "111111111111", - "ReservationId": "r-1234567890abcdefg" - } - ] + { + "Reservations": [ + { + "Groups": [], + "Instances": [ + { + "AmiLaunchIndex": 0, + "ImageId": "ami-0abcdef1234567890", + "InstanceId": "i-1234567890abcdef0", + "InstanceType": "t3.nano", + "KeyName": "my-key-pair", + "LaunchTime": "2022-11-15T10:48:59+00:00", + "Monitoring": { + "State": "disabled" + }, + "Placement": { + "AvailabilityZone": "us-east-2a", + "GroupName": "", + "Tenancy": "default" + }, + "PrivateDnsName": "ip-10-0-0-157.us-east-2.compute.internal", + "PrivateIpAddress": "10-0-0-157", + "ProductCodes": [], + "PublicDnsName": "ec2-34-253-223-13.us-east-2.compute.amazonaws.com", + "PublicIpAddress": "34.253.223.13", + "State": { + "Code": 16, + "Name": "running" + }, + "StateTransitionReason": "", + "SubnetId": "subnet-04a636d18e83cfacb", + "VpcId": "vpc-1234567890abcdef0", + "Architecture": "x86_64", + "BlockDeviceMappings": [ + { + "DeviceName": "/dev/xvda", + "Ebs": { + "AttachTime": "2022-11-15T10:49:00+00:00", + "DeleteOnTermination": true, + "Status": "attached", + "VolumeId": "vol-02e6ccdca7de29cf2" + } + } + ], + "ClientToken": "1234abcd-1234-abcd-1234-d46a8903e9bc", + "EbsOptimized": true, + "EnaSupport": true, + "Hypervisor": "xen", + "IamInstanceProfile": { + "Arn": "arn:aws:iam::111111111111:instance-profile/AmazonSSMRoleForInstancesQuickSetup", + "Id": "111111111111111111111" + }, + "NetworkInterfaces": [ + { + "Association": { + "IpOwnerId": "amazon", + "PublicDnsName": "ec2-34-253-223-13.us-east-2.compute.amazonaws.com", + "PublicIp": "34.253.223.13" + }, + "Attachment": { + "AttachTime": "2022-11-15T10:48:59+00:00", + "AttachmentId": "eni-attach-1234567890abcdefg", + "DeleteOnTermination": true, + "DeviceIndex": 0, + "Status": "attached", + "NetworkCardIndex": 0 + }, + "Description": "", + "Groups": [ + { + "GroupName": "launch-wizard-146", + "GroupId": "sg-1234567890abcdefg" + } + ], + "Ipv6Addresses": [], + "MacAddress": "00:11:22:33:44:55", + "NetworkInterfaceId": "eni-1234567890abcdefg", + "OwnerId": "104024344472", + "PrivateDnsName": "ip-10-0-0-157.us-east-2.compute.internal", + "PrivateIpAddress": "10-0-0-157", + "PrivateIpAddresses": [ + { + "Association": { + "IpOwnerId": "amazon", + "PublicDnsName": "ec2-34-253-223-13.us-east-2.compute.amazonaws.com", + "PublicIp": "34.253.223.13" + }, + "Primary": true, + "PrivateDnsName": "ip-10-0-0-157.us-east-2.compute.internal", + "PrivateIpAddress": "10-0-0-157" + } + ], + "SourceDestCheck": true, + "Status": "in-use", + "SubnetId": "subnet-1234567890abcdefg", + "VpcId": "vpc-1234567890abcdefg", + "InterfaceType": "interface" + } + ], + "RootDeviceName": "/dev/xvda", + "RootDeviceType": "ebs", + "SecurityGroups": [ + { + "GroupName": "launch-wizard-146", + "GroupId": "sg-1234567890abcdefg" + } + ], + "SourceDestCheck": true, + "Tags": [ + { + "Key": "Name", + "Value": "my-instance" + } + ], + "VirtualizationType": "hvm", + "CpuOptions": { + "CoreCount": 1, + "ThreadsPerCore": 2 + }, + "CapacityReservationSpecification": { + "CapacityReservationPreference": "open" + }, + "HibernationOptions": { + "Configured": false + }, + "MetadataOptions": { + "State": "applied", + "HttpTokens": "optional", + "HttpPutResponseHopLimit": 1, + "HttpEndpoint": "enabled", + "HttpProtocolIpv6": "disabled", + "InstanceMetadataTags": "enabled" + }, + "EnclaveOptions": { + "Enabled": false + }, + "PlatformDetails": "Linux/UNIX", + "UsageOperation": "RunInstances", + "UsageOperationUpdateTime": "2022-11-15T10:48:59+00:00", + "PrivateDnsNameOptions": { + "HostnameType": "ip-name", + "EnableResourceNameDnsARecord": true, + "EnableResourceNameDnsAAAARecord": false + }, + "MaintenanceOptions": { + "AutoRecovery": "default" + } + } + ], + "OwnerId": "111111111111", + "ReservationId": "r-1234567890abcdefg" + } + ] } **Example 2: To filter for instances with the specified type** @@ -169,9 +169,9 @@ The following ``describe-instances`` example uses filters to scope the results t aws ec2 describe-instances \ --filters Name=instance-type,Values=m5.large -For sample of output, see Example 1. +For example output, see Example 1. -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. +For more information, see `List and filter using the CLI `__ in the *Amazon EC2 User Guide*. **Example 3: To filter for instances with the specified type and Availability Zone** @@ -180,9 +180,7 @@ The following ``describe-instances`` example uses multiple filters to scope the aws ec2 describe-instances \ --filters Name=instance-type,Values=t2.micro,t3.micro Name=availability-zone,Values=us-east-2c -For sample of output, see Example 1. - -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. +For example output, see Example 1. **Example 4: To filter for instances with the specified type and Availability Zone using a JSON file** @@ -204,9 +202,7 @@ Contents of ``filters.json``:: } ] -For sample of output, see Example 1. - -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. +For example output, see Example 1. **Example 5: To filter for instances with the specified Owner tag** @@ -215,9 +211,7 @@ The following ``describe-instances`` example uses tag filters to scope the resul aws ec2 describe-instances \ --filters "Name=tag-key,Values=Owner" -For sample of output, see Example 1. - -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. +For example output, see Example 1. **Example 6: To filter for instances with the specified my-team tag value** @@ -226,9 +220,7 @@ The following ``describe-instances`` example uses tag filters to scope the resul aws ec2 describe-instances \ --filters "Name=tag-value,Values=my-team" -For sample of output, see Example 1. - -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. +For example output, see Example 1. **Example 7: To filter for instances with the specified Owner tag and my-team value** @@ -237,9 +229,7 @@ The following ``describe-instances`` example uses tag filters to scope the resul aws ec2 describe-instances \ --filters "Name=tag:Owner,Values=my-team" -For sample of output, see Example 1. - -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. +For example output, see Example 1. **Example 8: To display only instance and subnet IDs for all instances** @@ -275,8 +265,6 @@ Output:: ... ] -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. - **Example 9: To filter instances of the specified type and only display their instance IDs** The following ``describe-instances`` example uses filters to scope the results to instances of the specified type and the ``--query`` parameter to display only the instance IDs. :: @@ -295,9 +283,7 @@ Output:: i-00b8ae04f9f99908e i-0fc71c25d2374130c -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. - -**Example 10: To filter instances of the specified type and only display their instance IDs, Availability Zone and the specified tag value in table format** +**Example 10: To filter instances of the specified type and only display their instance IDs, Availability Zone, and the specified tag value** The following ``describe-instances`` examples display the instance ID, Availability Zone, and the value of the ``Name`` tag for instances that have a tag with the name ``tag-key``, in table format. @@ -327,14 +313,12 @@ Output:: | us-east-2a | i-027552a73f021f3bd | test-server-2 | +--------------+-----------------------+--------------------+ -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. - **Example 11: To describe instances in a partition placement group** The following ``describe-instances`` example describes the specified instance. The output includes the placement information for the instance, which contains the placement group name and the partition number for the instance. :: aws ec2 describe-instances \ - --instance-id i-0123a456700123456 \ + --instance-ids i-0123a456700123456 \ --query "Reservations[*].Instances[*].Placement" Output:: @@ -384,22 +368,22 @@ The following shows only the relevant information from the output. :: } ], -For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. - +For more information, see `Describing instances in a placement group `__ in the *Amazon EC2 User Guide*. + **Example 13: To filter to instances that are configured to allow access to tags from instance metadata** The following ``describe-instances`` example filters the results to only those instances that are configured to allow access to instance tags from instance metadata. :: aws ec2 describe-instances \ - --filters "Name=metadata-options.instance-metadata-tags,Values=enabled" \ - --query "Reservations[*].Instances[*].InstanceId" \ + --filters "Name=metadata-options.instance-metadata-tags,Values=enabled" \ + --query "Reservations[*].Instances[*].InstanceId" \ --output text The following shows the expected output. :: - i-1234567890abcdefg - i-abcdefg1234567890 - i-11111111aaaaaaaaa + i-1234567890abcdefg + i-abcdefg1234567890 + i-11111111aaaaaaaaa i-aaaaaaaa111111111 For more information, see `Work with instance tags in instance metadata `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-key-pairs.rst b/awscli/examples/ec2/describe-key-pairs.rst index 850a5f467027..b0b236b57090 100644 --- a/awscli/examples/ec2/describe-key-pairs.rst +++ b/awscli/examples/ec2/describe-key-pairs.rst @@ -1,23 +1,23 @@ -**To display a key pair** - -This example displays the fingerprint for the key pair named ``MyKeyPair``. - -Command:: - - aws ec2 describe-key-pairs --key-name MyKeyPair - -Output:: - - { - "KeyPairs": [ - { - "KeyName": "MyKeyPair", - "KeyFingerprint": "1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f" - } - ] - } - -For more information, see `Using Key Pairs`_ in the *AWS Command Line Interface User Guide*. - -.. _`Using Key Pairs`: http://docs.aws.amazon.com/cli/latest/userguide/cli-ec2-keypairs.html - +**To display a key pair** + +The following ``describe-key-pairs`` example displays information about the specified key pair. :: + + aws ec2 describe-key-pairs \ + --key-names my-key-pair + +Output:: + + { + "KeyPairs": [ + { + "KeyPairId": "key-0b94643da6EXAMPLE", + "KeyFingerprint": "1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f", + "KeyName": "my-key-pair", + "KeyType": "rsa", + "Tags": [], + "CreateTime": "2022-05-27T21:51:16.000Z" + } + ] + } + +For more information, see `Describe public keys `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/describe-local-gateway-route-table-vpc-associations.rst b/awscli/examples/ec2/describe-local-gateway-route-table-vpc-associations.rst index fece713a7257..ab35441e04fa 100755 --- a/awscli/examples/ec2/describe-local-gateway-route-table-vpc-associations.rst +++ b/awscli/examples/ec2/describe-local-gateway-route-table-vpc-associations.rst @@ -1,18 +1,20 @@ -**To describe the associations between VPCs and local gateway route tables** - -The following ``describe-local-gateway-route-table-vpc-associations`` example displays details for the specified association between VPCs and local gateway route tables. :: - - aws ec2 describe-local-gateway-route-table-vpc-associations \ - --local-gateway-route-table-vpc-association-id lgw-vpc-assoc-0e0f27af15EXAMPLE - -Output:: - - { - "LocalGatewayRouteTableVpcAssociation": { - "LocalGatewayRouteTableVpcAssociationId": "lgw-vpc-assoc-0e0f27af1EXAMPLE", - "LocalGatewayRouteTableId": "lgw-rtb-059615ef7dEXAMPLE", - "LocalGatewayId": "lgw-09b493aa7cEXAMPLE", - "VpcId": "vpc-0efe9bde08EXAMPLE", - "State": "associated" - } - } +**To describe the associations between VPCs and local gateway route tables** + +The following ``describe-local-gateway-route-table-vpc-associations`` example displays information about the specified association between VPCs and local gateway route tables. :: + + aws ec2 describe-local-gateway-route-table-vpc-associations \ + --local-gateway-route-table-vpc-association-ids lgw-vpc-assoc-0e0f27af15EXAMPLE + +Output:: + + { + "LocalGatewayRouteTableVpcAssociation": { + "LocalGatewayRouteTableVpcAssociationId": "lgw-vpc-assoc-0e0f27af1EXAMPLE", + "LocalGatewayRouteTableId": "lgw-rtb-059615ef7dEXAMPLE", + "LocalGatewayId": "lgw-09b493aa7cEXAMPLE", + "VpcId": "vpc-0efe9bde08EXAMPLE", + "State": "associated" + } + } + +For more information, see `Local gateway route tables `__ in the *Outposts User Guide*. diff --git a/awscli/examples/ec2/describe-security-group-rules.rst b/awscli/examples/ec2/describe-security-group-rules.rst index 3b2b51a6f040..6a22631596ca 100644 --- a/awscli/examples/ec2/describe-security-group-rules.rst +++ b/awscli/examples/ec2/describe-security-group-rules.rst @@ -1,9 +1,9 @@ -**Example 1: To describe the security group rules using the security group ID** +**Example 1: To describe the security group rules for a security group** -The following ``describe-security-group-rules`` example describes the security group rules of a specified security group. Use the ``filter`` parameter to enter the ``group-id`` of the security group. :: +The following ``describe-security-group-rules`` example describes the security group rules of a specified security group. Use the ``filters`` option to scope the results to a specific security group. :: aws ec2 describe-security-group-rules \ - --filter Name="group-id",Values="sg-1234567890abcdef0" + --filters Name="group-id",Values="sg-1234567890abcdef0" Output:: @@ -48,11 +48,9 @@ Output:: ] } -For more information about security group rules, see `Security group rules ` in the *Amazon EC2 User Guide*. +**Example 2: To describe a security group rule** -**Example 2: To describe a security group rule using the security group rule ID** - -The following ``describe-security-group-rules`` example describes a specified security group rule. Use the ``security-group-rule-ids`` parameter to specify the security group rule ID. :: +The following ``describe-security-group-rules`` example describes the specified security group rule. :: aws ec2 describe-security-group-rules \ --security-group-rule-ids sgr-cdef01234567890ab @@ -75,4 +73,4 @@ Output:: ] } -For more information about security group rules, see `Security group rules ` in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Security group rules `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/describe-traffic-mirror-targets.rst b/awscli/examples/ec2/describe-traffic-mirror-targets.rst index adfa0c62ad0b..450be95c9d45 100644 --- a/awscli/examples/ec2/describe-traffic-mirror-targets.rst +++ b/awscli/examples/ec2/describe-traffic-mirror-targets.rst @@ -1,23 +1,23 @@ -**To describe a Traffic Mirror Target** - -The following ``describe-traffic-mirror-targets`` example displays details of the specified Traffic Mirror target. :: - - aws ec2 describe-traffic-mirror-targets \ - --traffic-mirror-target-id tmt-0dabe9b0a6EXAMPLE - -Output:: - - { - "TrafficMirrorTargets": [ - { - "TrafficMirrorTargetId": "tmt-0dabe9b0a6EXAMPLE", - "NetworkLoadBalancerArn": "arn:aws:elasticloadbalancing:us-east-1:111122223333:loadbalancer/net/NLB/7cdec873fEXAMPLE", - "Type": "network-load-balancer", - "Description": "Example Network Load Balancer Target", - "OwnerId": "111122223333", - "Tags": [] - } - ] - } - -For more information, see `View Traffic Mirror Target Details `__ in the *AWS Traffic Mirroring Guide*. +**To describe a traffic mirror target** + +The following ``describe-traffic-mirror-targets`` example displays information about the specified traffic mirror target. :: + + aws ec2 describe-traffic-mirror-targets \ + --traffic-mirror-target-ids tmt-0dabe9b0a6EXAMPLE + +Output:: + + { + "TrafficMirrorTargets": [ + { + "TrafficMirrorTargetId": "tmt-0dabe9b0a6EXAMPLE", + "NetworkLoadBalancerArn": "arn:aws:elasticloadbalancing:us-east-1:111122223333:loadbalancer/net/NLB/7cdec873fEXAMPLE", + "Type": "network-load-balancer", + "Description": "Example Network Load Balancer target", + "OwnerId": "111122223333", + "Tags": [] + } + ] + } + +For more information, see `Traffic mirror targets `__ in the *Amazon VPC Traffic Mirroring Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/decrypt-data.rst b/awscli/examples/payment-cryptography-data/decrypt-data.rst new file mode 100644 index 000000000000..f9d6dcd2da89 --- /dev/null +++ b/awscli/examples/payment-cryptography-data/decrypt-data.rst @@ -0,0 +1,18 @@ +**To decrypt ciphertext** + +The following ``decrypt-data`` example decrypts ciphertext data using a symmetric key. For this operation, the key must have ``KeyModesOfUse`` set to ``Decrypt`` and ``KeyUsage`` set to ``TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY``. :: + + aws payment-cryptography-data decrypt-data \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h \ + --cipher-text 33612AB9D6929C3A828EB6030082B2BD \ + --decryption-attributes 'Symmetric={Mode=CBC}' + +Output:: + + { + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h", + "KeyCheckValue": "71D7AE", + "PlainText": "31323334313233343132333431323334" + } + +For more information, see `Decrypt data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/encrypt-data.rst b/awscli/examples/payment-cryptography-data/encrypt-data.rst new file mode 100644 index 000000000000..23e0025a059f --- /dev/null +++ b/awscli/examples/payment-cryptography-data/encrypt-data.rst @@ -0,0 +1,18 @@ +**To encrypt data** + +The following ``encrypt-data`` example encrypts plaintext data using a symmetric key. For this operation, the key must have ``KeyModesOfUse`` set to ``Encrypt`` and ``KeyUsage`` set to ``TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY``. :: + + aws payment-cryptography-data encrypt-data \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h \ + --plain-text 31323334313233343132333431323334 \ + --encryption-attributes 'Symmetric={Mode=CBC}' + +Output:: + + { + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h", + "KeyCheckValue": "71D7AE", + "CipherText": "33612AB9D6929C3A828EB6030082B2BD" + } + +For more information, see `Encrypt data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/generate-card-validation-data.rst b/awscli/examples/payment-cryptography-data/generate-card-validation-data.rst new file mode 100644 index 000000000000..80ae5cd81eb5 --- /dev/null +++ b/awscli/examples/payment-cryptography-data/generate-card-validation-data.rst @@ -0,0 +1,18 @@ +**To generate a CVV** + +The following ``generate-card-validation-data`` example generates a CVV/CVV2. :: + + aws payment-cryptography-data generate-card-validation-data \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h \ + --primary-account-number=171234567890123 \ + --generation-attributes CardVerificationValue2={CardExpiryDate=0123} + +Output:: + + { + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h", + "KeyCheckValue": "CADDA1", + "ValidationData": "801" + } + +For more information, see `Generate card data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/generate-mac.rst b/awscli/examples/payment-cryptography-data/generate-mac.rst new file mode 100644 index 000000000000..1b47a5c023bc --- /dev/null +++ b/awscli/examples/payment-cryptography-data/generate-mac.rst @@ -0,0 +1,18 @@ +**To generate a MAC** + +The following ``generate-card-validation-data`` example generates a Hash-Based Message Authentication Code (HMAC) for card data authentication using the algorithm HMAC_SHA256 and an HMAC encryption key. The key must have ``KeyUsage`` set to ``TR31_M7_HMAC_KEY`` and ``KeyModesOfUse`` to ``Generate``. :: + + aws payment-cryptography-data generate-mac \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h \ + --message-data "3b313038383439303031303733393431353d32343038323236303030373030303f33" \ + --generation-attributes Algorithm=HMAC_SHA256 + +Output:: + + { + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h, + "KeyCheckValue": "2976E7", + "Mac": "ED87F26E961C6D0DDB78DA5038AA2BDDEA0DCE03E5B5E96BDDD494F4A7AA470C" + } + +For more information, see `Generate MAC `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/generate-pin-data.rst b/awscli/examples/payment-cryptography-data/generate-pin-data.rst new file mode 100644 index 000000000000..4337dd3246a5 --- /dev/null +++ b/awscli/examples/payment-cryptography-data/generate-pin-data.rst @@ -0,0 +1,25 @@ +**To generate a PIN** + +The following ``generate-card-validation-data`` example generate a new random PIN using the Visa PIN scheme. :: + + aws payment-cryptography-data generate-pin-data \ + --generation-key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/37y2tsl45p5zjbh2 \ + --encryption-key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/ivi5ksfsuplneuyt \ + --primary-account-number 171234567890123 \ + --pin-block-format ISO_FORMAT_0 \ + --generation-attributes VisaPin={PinVerificationKeyIndex=1} + +Output:: + + { + "GenerationKeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/37y2tsl45p5zjbh2", + "GenerationKeyCheckValue": "7F2363", + "EncryptionKeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/ivi5ksfsuplneuyt", + "EncryptionKeyCheckValue": "7CC9E2", + "EncryptedPinBlock": "AC17DC148BDA645E", + "PinData": { + "VerificationValue": "5507" + } + } + +For more information, see `Generate PIN data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/re-encrypt-data.rst b/awscli/examples/payment-cryptography-data/re-encrypt-data.rst new file mode 100644 index 000000000000..7943cc754f09 --- /dev/null +++ b/awscli/examples/payment-cryptography-data/re-encrypt-data.rst @@ -0,0 +1,20 @@ +**To re-encrypt data with a different key** + +The following ``re-encrypt-data`` example decrypts cipher text that was encrypted using an AES symmetric key and re-encrypts it using a Derived Unique Key Per Transaction (DUKPT) key. :: + + aws payment-cryptography-data re-encrypt-data \ + --incoming-key-identifier arn:aws:payment-cryptography:us-west-2:111122223333:key/hyvv7ymboitd4vfy \ + --outgoing-key-identifier arn:aws:payment-cryptography:us-west-2:111122223333:key/jl6ythkcvzesbxen \ + --cipher-text 4D2B0BDBA192D5AEFEAA5B3EC28E4A65383C313FFA25140101560F75FE1B99F27192A90980AB9334 \ + --incoming-encryption-attributes "Dukpt={Mode=ECB,KeySerialNumber=0123456789111111}" \ + --outgoing-encryption-attributes '{"Symmetric": {"Mode": "ECB"}}' + +Output:: + + { + "CipherText": "F94959DA30EEFF0C035483C6067667CF6796E3C1AD28C2B61F9CFEB772A8DD41C0D6822931E0D3B1", + "KeyArn": "arn:aws:payment-cryptography:us-west-2:111122223333:key/jl6ythkcvzesbxen", + "KeyCheckValue": "2E8CD9" + } + +For more information, see `Encrypt and decrypt data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/translate-pin-data.rst b/awscli/examples/payment-cryptography-data/translate-pin-data.rst new file mode 100644 index 000000000000..19cfe7afdcd7 --- /dev/null +++ b/awscli/examples/payment-cryptography-data/translate-pin-data.rst @@ -0,0 +1,21 @@ +**To translate PIN data** + +The following ``translate-pin-data`` example translates a PIN from PEK TDES encryption using ISO 0 PIN block to an AES ISO 4 PIN Block using the DUKPT algorithm. :: + + aws payment-cryptography-data translate-pin-data \ + --encrypted-pin-block "AC17DC148BDA645E" \ + --incoming-translation-attributes=IsoFormat0='{PrimaryAccountNumber=171234567890123}' \ + --incoming-key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/ivi5ksfsuplneuyt \ + --outgoing-key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/4pmyquwjs3yj4vwe \ + --outgoing-translation-attributes IsoFormat4="{PrimaryAccountNumber=171234567890123}" \ + --outgoing-dukpt-attributes KeySerialNumber="FFFF9876543210E00008" + +Output:: + + { + "PinBlock": "1F4209C670E49F83E75CC72E81B787D9", + "KeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/ivi5ksfsuplneuyt + "KeyCheckValue": "7CC9E2" + } + +For more information, see `Translate PIN data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/verify-auth-request-cryptogram.rst b/awscli/examples/payment-cryptography-data/verify-auth-request-cryptogram.rst new file mode 100644 index 000000000000..afd4355973a9 --- /dev/null +++ b/awscli/examples/payment-cryptography-data/verify-auth-request-cryptogram.rst @@ -0,0 +1,21 @@ +**To verify an auth request** + +The following ``verify-auth-request-cryptogram`` example verifies an Authorization Request Cryptogram (ARQC). :: + + aws payment-cryptography-data verify-auth-request-cryptogram \ + --auth-request-cryptogram F6E1BD1E6037FB3E \ + --auth-response-attributes '{"ArpcMethod1": {"AuthResponseCode": "1111"}}' \ + --key-identifier arn:aws:payment-cryptography:us-west-2:111122223333:key/pboipdfzd4mdklya \ + --major-key-derivation-mode "EMV_OPTION_A" \ + --session-key-derivation-attributes '{"EmvCommon": {"ApplicationTransactionCounter": "1234","PanSequenceNumber": "01","PrimaryAccountNumber": "471234567890123"}}' \ + --transaction-data "123456789ABCDEF" + +Output:: + + { + "AuthResponseValue": "D899B8C6FBF971AA", + "KeyArn": "arn:aws:payment-cryptography:us-west-2:111122223333:key/pboipdfzd4mdklya", + "KeyCheckValue": "985792" + } + +For more information, see `Verify auth request (ARQC) cryptogram `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/verify-card-validation-data.rst b/awscli/examples/payment-cryptography-data/verify-card-validation-data.rst new file mode 100644 index 000000000000..8005c969e946 --- /dev/null +++ b/awscli/examples/payment-cryptography-data/verify-card-validation-data.rst @@ -0,0 +1,18 @@ +**To validate a CVV** + +The following ``verify-card-validation-data`` example validates a CVV/CVV2 for a PAN. :: + + aws payment-cryptography-data verify-card-validation-data \ + --key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/tqv5yij6wtxx64pi \ + --primary-account-number=171234567890123 \ + --verification-attributes CardVerificationValue2={CardExpiryDate=0123} \ + --validation-data 801 + +Output:: + + { + "KeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/tqv5yij6wtxx64pi", + "KeyCheckValue": "CADDA1" + } + +For more information, see `Verify card data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/verify-mac.rst b/awscli/examples/payment-cryptography-data/verify-mac.rst new file mode 100644 index 000000000000..814326b4eaff --- /dev/null +++ b/awscli/examples/payment-cryptography-data/verify-mac.rst @@ -0,0 +1,18 @@ +**To verify a MAC** + +The following ``verify-mac`` example verifies a Hash-Based Message Authentication Code (HMAC) for card data authentication using the algorithm HMAC_SHA256 and an HMAC encryption key. :: + + aws payment-cryptography-data verify-mac \ + --key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/qnobl5lghrzunce6 \ + --message-data "3b343038383439303031303733393431353d32343038323236303030373030303f33" \ + --verification-attributes='Algorithm=HMAC_SHA256' \ + --mac ED87F26E961C6D0DDB78DA5038AA2BDDEA0DCE03E5B5E96BDDD494F4A7AA470C + +Output:: + + { + "KeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/qnobl5lghrzunce6, + "KeyCheckValue": "2976E7", + } + +For more information, see `Verify MAC `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography-data/verify-pin-data.rst b/awscli/examples/payment-cryptography-data/verify-pin-data.rst new file mode 100644 index 000000000000..3689a7eaab4e --- /dev/null +++ b/awscli/examples/payment-cryptography-data/verify-pin-data.rst @@ -0,0 +1,22 @@ +**To verify a PIN** + +The following ``verify-pin-data`` example validates a PIN for a PAN. :: + + aws payment-cryptography-data verify-pin-data \ + --verification-key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/37y2tsl45p5zjbh2 \ + --encryption-key-identifier arn:aws:payment-cryptography:us-east-2:111122223333:key/ivi5ksfsuplneuyt \ + --primary-account-number 171234567890123 \ + --pin-block-format ISO_FORMAT_0 \ + --verification-attributes VisaPin="{PinVerificationKeyIndex=1,VerificationValue=5507}" \ + --encrypted-pin-block AC17DC148BDA645E + +Output:: + + { + "VerificationKeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/37y2tsl45p5zjbh2", + "VerificationKeyCheckValue": "7F2363", + "EncryptionKeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/ivi5ksfsuplneuyt", + "EncryptionKeyCheckValue": "7CC9E2", + } + +For more information, see `Verify PIN data `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/create-alias.rst b/awscli/examples/payment-cryptography/create-alias.rst new file mode 100644 index 000000000000..aa4521307b65 --- /dev/null +++ b/awscli/examples/payment-cryptography/create-alias.rst @@ -0,0 +1,18 @@ +**To create an alias for a key** + +The following ``create-alias`` example creates an alias for a key. :: + + aws payment-cryptography create-alias \ + --alias-name alias/sampleAlias1 \ + --key-arn arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h + +Output:: + + { + "Alias": { + "AliasName": "alias/sampleAlias1", + "KeyArn": "arn:aws:payment-cryptography:us-west-2:123456789012:key/kwapwa6qaifllw2h" + } + } + +For more information, see `About aliases `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/create-key.rst b/awscli/examples/payment-cryptography/create-key.rst new file mode 100644 index 000000000000..5d6a840dc58c --- /dev/null +++ b/awscli/examples/payment-cryptography/create-key.rst @@ -0,0 +1,41 @@ +**To create a key** + +The following ``create-key`` example generates a 2KEY TDES key you can use to generate and verify CVV/CVV2 values. :: + + aws payment-cryptography create-key \ + --exportable \ + --key-attributes KeyAlgorithm=TDES_2KEY, KeyUsage=TR31_C0_CARD_VERIFICATION_KEY,KeyClass=SYMMETRIC_KEY, KeyModesOfUse={Generate=true,Verify=true} + +Output:: + + { + "Key": { + "CreateTimestamp": "1686800690", + "Enabled": true, + "Exportable": true, + "KeyArn": "arn:aws:payment-cryptography:us-west-2:123456789012:key/kwapwa6qaifllw2h", + "KeyAttributes": { + "KeyAlgorithm": "TDES_2KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyModesOfUse": { + "Decrypt": false, + "DeriveKey": false, + "Encrypt": false, + "Generate": true, + "NoRestrictions": false, + "Sign": false, + "Unwrap": false, + "Verify": true, + "Wrap": false + }, + "KeyUsage": "TR31_C0_CARD_VERIFICATION_KEY" + }, + "KeyCheckValue": "F2E50F", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "KeyOrigin": "AWS_PAYMENT_CRYPTOGRAPHY", + "KeyState": "CREATE_COMPLETE", + "UsageStartTimestamp": "1686800690" + } + } + +For more information, see `Generating keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/delete-alias.rst b/awscli/examples/payment-cryptography/delete-alias.rst new file mode 100644 index 000000000000..678ed0a7b4dd --- /dev/null +++ b/awscli/examples/payment-cryptography/delete-alias.rst @@ -0,0 +1,10 @@ +**To delete an alias** + +The following ``delete-alias`` example deletes an alias. It does not affect the key. :: + + aws payment-cryptography delete-alias \ + --alias-name alias/sampleAlias1 + +This command produces no output. + +For more information, see `About aliases `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/delete-key.rst b/awscli/examples/payment-cryptography/delete-key.rst new file mode 100644 index 000000000000..29bd19d8117d --- /dev/null +++ b/awscli/examples/payment-cryptography/delete-key.rst @@ -0,0 +1,41 @@ +**To delete a key** + +The following ``delete-key`` example schedules a key for deletion after 7 days, which is the default waiting period. :: + + aws payment-cryptography delete-key \ + --key-identifier arn:aws:payment-cryptography:us-west-2:123456789012:key/kwapwa6qaifllw2h + +Output:: + + { + "Key": { + "CreateTimestamp": "1686801198", + "DeletePendingTimestamp": "1687405998", + "Enabled": true, + "Exportable": true, + "KeyArn": "arn:aws:payment-cryptography:us-west-2:123456789012:key/kwapwa6qaifllw2h", + "KeyAttributes": { + "KeyAlgorithm": "TDES_2KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyModesOfUse": { + "Decrypt": false, + "DeriveKey": false, + "Encrypt": false, + "Generate": true, + "NoRestrictions": false, + "Sign": false, + "Unwrap": false, + "Verify": true, + "Wrap": false + }, + "KeyUsage": "TR31_C0_CARD_VERIFICATION_KEY" + }, + "KeyCheckValue": "F2E50F", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "KeyOrigin": "AWS_PAYMENT_CRYPTOGRAPHY", + "KeyState": "DELETE_PENDING", + "UsageStartTimestamp": "1686801190" + } + } + +For more information, see `Deleting keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/export-key.rst b/awscli/examples/payment-cryptography/export-key.rst new file mode 100644 index 000000000000..04fff3293c9d --- /dev/null +++ b/awscli/examples/payment-cryptography/export-key.rst @@ -0,0 +1,28 @@ +**To export a key** + +The following ``export-key`` example exports a key. :: + + aws payment-cryptography export-key \ + --export-key-identifier arn:aws:payment-cryptography:us-west-2:123456789012:key/lco3w6agsk7zgu2l \ + --key-material '{"Tr34KeyBlock": { \ + "CertificateAuthorityPublicKeyIdentifier": "arn:aws:payment-cryptography:us-west-2:123456789012:key/ftobshq7pvioc5fx", \ + "ExportToken": "export-token-cu4lg26ofcziixny", \ + "KeyBlockFormat": "X9_TR34_2012", \ + "WrappingKeyCertificate": file://wrapping-key-certificate.pem }}' + +Contents of ``wrapping-key-certificate.pem``:: + + LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUV2VENDQXFXZ0F3SUJBZ0lSQU1ZZS8xMXFUK2svVzlRUDJQOElVdWd3RFFZSktvWklodmNOQVFFTkJRQXcKZ1lreEN6QUpCZ05WQkFZVEFsVlRNUmt3RndZRFZRUUtEQkJCVjFNZ1EzSjVjSFJ2WjNKaGNHaDVNU0V3SHdZRApWUVFMREJoQlYxTWdVR0Y1YldWdWRDQkRjbmx3ZEc5bmNtRndhSGt4RVRBUEJnTlZCQWdNQ0ZacGNtZHBibWxoCk1SVXdFd1lEVlFRRERBd3dOelUxTlRZNU5UTTNOVEF4RWpBUUJnTlZCQWNNQ1VGeWJHbHVaM1J2YmpBZUZ3MHkKTXpBMk1UTXhOelV6TVROYUZ3MHlNekEyTWpBeE9EVXpNVEphTUN3eEZUQVRCZ05WQkFNTUREQTNOVFUxTmprMQpNemMxTURFVE1CRUdBMVVFQlJNS09URTFNRGMzTnpRMk9EQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFNUjZsVTZ0SFJwcWtCQmI1Z2FFa0FrbVRxNEgwNUQ2UXR2MS9WemhSaThtNVBFMjVtMFIKVnRtZmsxcUEySi94TEROTEl3dHFDR3BIVldOM0JMdFhuSmh2Y1dNNkI0QlRRVXNicENMbG9PYW1jMGF0UXRmeQo0ZUhoWHJoT2lDMFVpR05zeTc5ZlltTkZ3Q3RrSDhvZzJXTEdYNldXNSszRzlTaFZKR3dhbWpNamtlOVo1a0FhCnJKZHk4Y2tsMTFBTS8wQjVZRFR2TU5KVTcyZnVUMlJ5KzVoRmdFTE14aS8vbGE1TnFCQWp5VTY0cmV3eGdVSjAKZ1pVM3lJU2F2UjFwMElNOFNvZzdXUHlkVlNNTitZeTdLMG1OL3lFa3FZTWQxZWxvS1I0OVV3V0hvdzFMcHVzcwpzMDh5a0diWGxsMnBvZ3NvSmZZaFFGWTc4UmRsTU9vY2dOc0NBd0VBQWFOOE1Ib3dDUVlEVlIwVEJBSXdBREFmCkJnTlZIU01FR0RBV2dCU2tDVlVEZzJGZDdPZWpVSUlVRnBvbUpxWG9FREFkQmdOVkhRNEVGZ1FVZU1sRzJ5dkgKamxsQzM2OUV2U3hIcXBBODVkMHdEZ1lEVlIwUEFRSC9CQVFEQWdXZ01CMEdBMVVkSlFRV01CUUdDQ3NHQVFVRgpCd01CQmdnckJnRUZCUWNEQWpBTkJna3Foa2lHOXcwQkFRMEZBQU9DQWdFQURNS2gxbnhYWWtncVkwYmMwVjA1ClNCUTBlcm5vMmsxbXdRQnhpUDBpcUpMdWNFUnF6b0RzOTBJWTN5SjhjMkMzU2kzU1JrVzBmQUhKR0VucTlzblgKbGdGWnRBZmtNbzR4Wllpb1JGZmY1TWdSOUdNaUZNQnVQS2tIeGxKc0R2NllSbnp1Zmkza1lDT1NzeWE4U2tTMQp2M2l2UEpLcTk3aDBBaThoNFQ3clBtN0NNSnYxZ0JTUEF4UVdtdndES2RrTjFsd0VudmtGdzlLZjhqeVpaNjhGCjlmUFV4Z1RvYm1MSmNialZxaFdsQ3U1VE9mSGNPR2RLRURwZE54RE12ODNZZ1ZaWUszclc4UHVxWWIyWFdMR2IKdmFISXh2RGVnOVJwNDByVVpETGVyalptb0gwUWpEZmxCV1RYK0JqU3ZLMm5yUGpzZzJIUC91S1VncVIwQWM5eAo0UjF5YjU2cHh3eU54TUU2NmFTVWNVQ3F1WTloY1Q3eWxWNjc3REVhRHpLTG1abnpMcWdWZU5PaUtzQTMvTi9hCnI2UW56VjNabEtJbCs5aWZwNTVPaTVLMXFyWFkyeVlPL1V2SXBXZjAxcFNFUERHN0hXSllnaGorbXpDRFVkM24KdldBeHBjUXlYRGlybS8wSkRZTWtuYzhjK2Z4QmxQR3ZiT2cwWldOeVUwSVpqRmx3aDVwUnIrMnRkT3lhRkZrNApWNytmMkpRWXdKZWgzWDdQL0N6WldKMlQvbnVzaVZXd0Y2K0hueDQ2ZHVGTzhXSWJZTnJUU1hTQnFEV04vdWpZCjBwYUhwS1poUTJOVnV1M0t3a2JaTDUzRjBRM09EVjcydGtiTHJyajZvOUNGd3JGUFluV0owSWtsemN0d1VtQ24KNjd5TzlSVjVzcC83YlNxTkhYNFRuNmc9Ci0tLS0tRU5EIENFUlRJRklDQVRFEXAMPLE= + + +Output:: + + { + "WrappedKey": { + "KeyMaterial": "308205A106092A864886F70D010702A08205923082058E020101310D300B06096086480165030402013082031F06092A864886F70D010703A08203100482030C020100318201F4308201F002010030819F308189310B300906035504061302555331193017060355040A0C104157532043727970746F6772617068793121301F060355040B0C18415753205061796D656E742043727970746F6772617068793111300F06035504080C0856697267696E69613115301306035504030C0C3037353535363935333735303112301006035504070C0941726C696E67746F6E021100C61EFF5D6A4FE93F5BD40FD8FF0852E8304506092A864886F70D0101073038300D06096086480165030402010500301806092A864886F70D010108300B0609608648016503040201300D06092A864886F70D0101090400048201008B09AFE9DFF1EA4E97F8651B6B3B51A3BFF68B0365F3956AD34A64B015185BB3FFB3DC7D5812B0D21D58436EAEC131F8110389E2A9F22DA146805A4D818BDCD6AA0387284188CEF5691565A849659C117AAD0042DF5D2C290386710B58A8C63A298C99280EB75861B793302F78299DE64853433227F23DBB383A605DA23620546DCA92B2D3CD8B486339D303844D807C2D6AF17CF1ABF191F63ACFF0E0F8A91AA5B22C1A0D9EE663854D1D76CEE37FE3A0113C8577B57F173ECD69FA752A8A1AEF49AB2A62D39F091FF9AA0FD4CB695D084637DBA7EF7DA2E657BBBF0C5FCC355DB37866B7BBD5AE065DC0FD399A8E0FC19C10943D5059507DC822DED6AFA67A3082010D06092A864886F70D0107013081FF06082A864886F70D030704085050B8007C2CE5608081E8DC683EECE2BF1FC1D209D5F6642E01E58DC76FF7926B576CB6884B6723C63DDE91D8E6C75DFC4E94F1CDDA8A3E863BE8A7E1DFCD2115E251675F73388D022A28247ED66D7892AA57800750A5F84313ACC3616449A703D7DFC770F50C816F224FB038E675FB1751916699FD00585C1B2EA19FECEE696611FA65B4E8516210D884E351201A888A47D874B1ACDDF4AE7F6F59D0780A5BE3E788DD6FB4E6AC1B9D966443881E9998A625CFB10A35D943B21A3ABB902CF68AD6F7FE7B0C18FF05B94C10E254017203541AFF71E440A42C8B915A84B341F923EF657280DB7B19F769E29725FF7E5999859C318202553082025102010130819E308189310B300906035504061302555331193017060355040A0C104157532043727970746F6772617068793121301F060355040B0C18415753205061796D656E742043727970746F6772617068793111300F06035504080C0856697267696E69613115301306035504030C0C3037353535363935333735303112301006035504070C0941726C696E67746F6E02106BD452CE836B7D2A717B69DB8FAF3679300B0609608648016503040201A0818A301806092A864886F70D010903310B06092A864886F70D010703301C06092A864886F70D010905310F170D3233303631333139303234305A301F06092A864886F70D0107013112041044303131324B30544230304530303030302F06092A864886F70D010904312204209AD3A76A89E2F58433DF669174A6F4D4B6B3D60A8A7341712CB666CA6AE4125E300D06092A864886F70D0101010500048201009BA48B242A227AD05243DBB99ACF6249D626CEF086DAFD8B064592EFF1205CFE6713D5FC373D8CD53AF9A88292E143A4B9C1887792E8E7F6310503B1FD8F0F89F735DFF11CC55114859B902841E4D163D64E19DFAE0151B93590C8D770E47E939DF08242897F9319DC6AB272C26DE2ACC539BF055CE528B139D61B45542FF35D2ABDE34EEF5BE19D1C48679187B455864EDD3D976CDC80070A6A6635DF5A00AF08CBBF309C4D59A4710A531A719562D390394A736E9F2DED502B2F766BA56727DFB0C6A92FD4D2BABC69BDDBD6B17EB376FA9ADD83C2974292447E63F26D168E66A4558ED97E417BDE97837188DB4F414A2219BAC50A8D726CD54C3C1EXAMPLE", + "WrappedKeyMaterialFormat": "TR34_KEY_BLOCK" + } + } + + +For more information, see `Export keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/get-alias.rst b/awscli/examples/payment-cryptography/get-alias.rst new file mode 100644 index 000000000000..e06181a67ad7 --- /dev/null +++ b/awscli/examples/payment-cryptography/get-alias.rst @@ -0,0 +1,17 @@ +**To get an alias** + +The following ``get-alias`` example returns the ARN of the key associated with the alias. :: + + aws payment-cryptography get-alias \ + --alias-name alias/sampleAlias1 + +Output:: + + { + "Alias": { + "AliasName": "alias/sampleAlias1", + "KeyArn": "arn:aws:payment-cryptography:us-west-2:123456789012:key/kwapwa6qaifllw2h" + } + } + +For more information, see `About aliases `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/get-key.rst b/awscli/examples/payment-cryptography/get-key.rst new file mode 100644 index 000000000000..383e72356a8e --- /dev/null +++ b/awscli/examples/payment-cryptography/get-key.rst @@ -0,0 +1,41 @@ +**To get the metadata of a key** + +The following ``get-key`` example returns the metadata of the key associated with the alias. This operation does not return cryptographic material. :: + + aws payment-cryptography get-key \ + --key-identifier alias/sampleAlias1 + +Output:: + + { + "Key": { + "CreateTimestamp": "1686800690", + "DeletePendingTimestamp": "1687405998", + "Enabled": true, + "Exportable": true, + "KeyArn": "arn:aws:payment-cryptography:us-west-2:123456789012:key/kwapwa6qaifllw2h", + "KeyAttributes": { + "KeyAlgorithm": "TDES_2KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyModesOfUse": { + "Decrypt": false, + "DeriveKey": false, + "Encrypt": false, + "Generate": true, + "NoRestrictions": false, + "Sign": false, + "Unwrap": false, + "Verify": true, + "Wrap": false + }, + "KeyUsage": "TR31_C0_CARD_VERIFICATION_KEY" + }, + "KeyCheckValue": "F2E50F", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "KeyOrigin": "AWS_PAYMENT_CRYPTOGRAPHY", + "KeyState": "DELETE_PENDING", + "UsageStartTimestamp": "1686801190" + } + } + +For more information, see `Get keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/get-parameters-for-export.rst b/awscli/examples/payment-cryptography/get-parameters-for-export.rst new file mode 100644 index 000000000000..8652f686bf8b --- /dev/null +++ b/awscli/examples/payment-cryptography/get-parameters-for-export.rst @@ -0,0 +1,48 @@ +**To initialize the export process** + +The following ``get-parameters-for-export`` example generates a key pair, signs the key, and then returns the certificate and certificate root. :: + + aws payment-cryptography get-parameters-for-export \ + --signing-key-algorithm RSA_2048 \ + --key-material-type TR34_KEY_BLOCK + +Output:: + + { + "ExportToken": "export-token-ep5cwyzune7oya53", + "ParametersValidUntilTimestamp": "1687415640", + "SigningKeyAlgorithm": "RSA_2048", + "SigningKeyCertificate": + + "MIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC + VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 + b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd + BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN + MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD + VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z + b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt + YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ + 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T + rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE + Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 + nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb + FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb + NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE=", + "SigningKeyCertificateChain": + "NIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC + VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 + b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd + BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN + MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD + VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z + b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt + YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ + 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T + rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE + Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 + nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb + FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb + NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE=" + } + +For more information, see `Export keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/get-parameters-for-import.rst b/awscli/examples/payment-cryptography/get-parameters-for-import.rst new file mode 100644 index 000000000000..80b5c2666bbe --- /dev/null +++ b/awscli/examples/payment-cryptography/get-parameters-for-import.rst @@ -0,0 +1,47 @@ +**To initialize the import process** + +The following ``get-parameters-for-import`` example generates a key pair, signs the key, and then returns the certificate and certificate root. :: + + aws payment-cryptography get-parameters-for-import \ + --key-material-type TR34_KEY_BLOCK \ + --wrapping-key-algorithm RSA_2048 + +Output:: + + { + "ImportToken": "import-token-qgmafpaa7nt2kfbb", + "ParametersValidUntilTimestamp": "1687415640", + "WrappingKeyAlgorithm": "RSA_2048", + "WrappingKeyCertificate": + "MIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC + VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 + b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd + BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN + MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD + VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z + b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt + YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ + 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T + rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE + Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 + nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb + FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb + NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE=", + "WrappingKeyCertificateChain": + "NIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC + VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 + b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd + BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN + MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD + VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z + b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt + YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ + 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T + rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE + Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 + nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb + FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb + NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE=" + } + +For more information, see `Import keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/get-public-key-certificate.rst b/awscli/examples/payment-cryptography/get-public-key-certificate.rst new file mode 100644 index 000000000000..ef92d9130e9a --- /dev/null +++ b/awscli/examples/payment-cryptography/get-public-key-certificate.rst @@ -0,0 +1,43 @@ +**To return the public key** + +The following ``get-public-key-certificate`` example returns the public key portion of a key pair. :: + + aws payment-cryptography get-public-key-certificate \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h + +Output:: + + { + "KeyCertificate": + "MIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC + VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 + b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd + BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN + MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD + VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z + b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt + YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ + 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T + rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE + Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 + nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb + FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb + NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE=", + "KeyCertificateChain": + "NIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC + VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 + b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd + BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN + MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD + VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z + b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt + YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ + 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T + rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE + Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 + nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb + FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb + NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE=" + } + +For more information, see `Get the public key/certificate associated with a key pair `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/import-key.rst b/awscli/examples/payment-cryptography/import-key.rst new file mode 100644 index 000000000000..60b36b620d1b --- /dev/null +++ b/awscli/examples/payment-cryptography/import-key.rst @@ -0,0 +1,52 @@ +**To import a TR-34 key** + +The following ``import-key`` example imports a TR-34 key. :: + + aws payment-cryptography import-key \ + --key-material='{ "Tr34KeyBlock": {" \ + CertificateAuthorityPublicKeyIdentifier": "arn:aws:payment-cryptography:us-west-2:123456789012:key/rmm5wn2q564njnjm", \ + "ImportToken": "import-token-5ott6ho5nts7bbcg", \ + "KeyBlockFormat": "X9_TR34_2012", \ + "SigningKeyCertificate": file://signing-key-certificate.pem, \ + "WrappedKeyBlock": file://wrapped-key-block.pem }}' + +Contents of ``signing-key-certificate.pem``:: + + LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUV2RENDQXFTZ0F3SUJBZ0lRYWVCK25IbE1WZU1PR1ZiNjU1Q2JzREFOQmdrcWhraUc5dzBCQVEwRkFEQ0IKaVRFTE1Ba0dBMVVFQmhNQ1ZWTXhHVEFYQmdOVkJBb01FRUZYVXlCRGNubHdkRzluY21Gd2FIa3hJVEFmQmdOVgpCQXNNR0VGWFV5QlFZWGx0Wlc1MElFTnllWEIwYjJkeVlYQm9lVEVSTUE4R0ExVUVDQXdJVm1seVoybHVhV0V4CkZUQVRCZ05WQkFNTUREVXlPVEF5TnpRMU5UUTVOVEVTTUJBR0ExVUVCd3dKUVhKc2FXNW5kRzl1TUI0WERUSXoKTURZd09USXlNVEkxTUZvWERUSXpNRFl4TmpJek1USTFNRm93TERFVk1CTUdBMVVFQXd3TU5USTVNREkzTkRVMQpORGsxTVJNd0VRWURWUVFGRXdvek1EVTRNVGszTkRjNE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBCk1JSUJDZ0tDQVFFQXdMc0dGb0pqOTVJY0UxL1p1OGZxak40SDVHTFJHVGZQSkFyWWJLbjA4WXVrQTE0SjRBSHEKWGR6ZlY5MjcvVTJZTWN2S3FsNlk5SVQwejZhTVBGbDVYemZWNU1YVW5YMlJxYTladU1ndDhGSDJJYWxsMEQ3bgo0V0RjUkg3TERQdEhXZTRaVmh3aExRVEFQa1I2dUxTWC84UDhSN2lrSWpkVkI4SytjVitnbHh0clB1Vkh5TzNxCjhXRUl3a1lYVTFDVjJybHptNklzWjcycjhPcXJWcHNiZEhERENBelJ2YUtPN3hMNU1RUGVFMFcvdkxmRGdrYmoKb2h4VHl6Z3dRSlJFK21tUXdCRmlIeXdaY2F5Y1FZdXdzTktoK0xPWXJpN0ZGM2lRRTJlYlY5Mm4zZER5NDRtcQpUSjFHUWJENndFM3ZHS0xnYXNqMVl0WVNSTk9xNld1UTV3SURBUUFCbzN3d2VqQUpCZ05WSFJNRUFqQUFNQjhHCkExVWRJd1FZTUJhQUZHMVBsWElaUGdETVU0WjVwRTc3dE8xYmV2eDVNQjBHQTFVZERnUVdCQlFwanByQXFoZGMKVmF2dElTRnBBNkswVzJMcmJUQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0hRWURWUjBsQkJZd0ZBWUlLd1lCQlFVSApBd0VHQ0NzR0FRVUZCd01DTUEwR0NTcUdTSWIzRFFFQkRRVUFBNElDQVFCOXVxcFVadU1oK1kzQXhXSklNUkx5Cmlob2gvR0xIanh1aVhxK1IvdFRxbTBNYTA3R2dvbGxhRkdIZzZMei9ELy9ZRDB2UHdYc1dVOE5qY0Vib095aGcKc0hmay9hVGxjRnovZm51MVlkRUpvYUpFdW15bDkwSTBMNyswUmJNYXJScWU0bC9yQlQ4YTM3R0JyQ0x0ZUlyRgorcnp1cmovU1BDM1FiUWkvOVBzWmlieTFKMlFxTzVVRUJncEYreklaVk84dzgwMzVEK1YrUXhsY2RaUGVLS2JnCmI5WHNSeHF3cUZIVUVRM2tybXdVZUZveERlbm91QmxKMVFzOTVXUHBpVk9zYUFvbkJkYUtEbFBaRTlqdG1zZkwKMER3b1lRRy92bHdWN0pIVnNNd0dleml2VGJXaWFNdmZTTkxIMmVZMG9rblhFcHlHcmlWMjczSVFqVU1QTXBMNgpjODh3OUYzcTJnY0x6Nk0ycEFHUTZ0SVBrZ2c3aUZjbk9haGp4Ty9ORFZrS0xxbXZ0eFFlcUk2VDRveWRuWkVWCkdOMjBISStZcFVud09Eem1GL1k5TXZQQXFtdGJka2dZZGRJWExtbU9ORlF1dm4wenp0Tm01NzNTN0NSYWxCNTgKeFhyNm1iak1MQU1tcmZGQmNrU0NYaUZ6Y3gvNHJTRGJtbU9INWM0dGxiNEM3SzF5QU96NWo3OHhWOWNQOTM3SQpwczcrZUFZRkFpYTdzZGpuS3hNUDN4ZVVTM0tNS2FGMzg2TGRYbkRwdTFyczhVRWhPeDhqakt6RWplWU9qV3hLClo5Mjd1Yzd0b2kwZlcvT2tzT3NnWVlybmttSEhyd3p0NXRBc2llcjFyWXFGK2lYa1Y4TzRxSzI0bHc4cXFPanUKS3htVHMzY0NlTmdGNUZhVmhCV1Zjdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0= + +Contents of ``wrapped-key-block.pem``:: + + 3082059806092A864886F70D010702A082058930820585020101310D300B06096086480165030402013082031606092A864886F70D010703A082030704820303020100318201F3308201EF02010030819E308189310B300906035504061302555331193017060355040A0C104157532043727970746F6772617068793121301F060355040B0C18415753205061796D656E742043727970746F6772617068793111300F06035504080C0856697267696E69613115301306035504030C0C3532393032373435353439353112301006035504070C0941726C696E67746F6E021026C5E52507841B72C59D9F0065548DC1304506092A864886F70D0101073038300D06096086480165030402010500301806092A864886F70D010108300B0609608648016503040201300D06092A864886F70D01010904000482010013D3C2E9405CA45A947BA6EA098DD5A83A7E6CFF4E140B141634EBFF9E0F78057B5C22013574BA8C8D8D64B43C391E1D9CDF081B33D15CDE3AB2DB21CAE7380E64B0A09A8C45B8A0F87659638E6E30D4351E9B941EDD384183DA169ADDF71FC64E06487F8750B74B2CD3AB4F8534C024AE04BD7C070CB685A250EB2A8C1EEDEBFA387935466D152E063D3EBEDD6231216EEE5145983C74D755C050D191E6E41DC2BDB09E78CDA203C2767270E3E56C6E24EB1090904462743B054098DE278A18C71577CAE1EC13CF776055224F299DBF1BC96C11F339DEE1A2CD130A275959820FBE5C34C0CB21DB6404F868B348D5A6F8ED8E5DC5BC681F6115BA278879FF8F3082010506092A864886F70D0107013081F706082A864886F70D0307040857F8BFE99B4493AD8081E05DEE59D9E60520DB8A15869BB840F1CC908DAE6CC6F6BE79DDF72DD8EA84F881D7DFB4A186CDC622B29E3F97AEB7C00872D1BB47FE235D9204F80A4D3EF502309ECD967F8F70A2F741738ACE7B7CA0AA2EBB0DACD3126F7831F79AF6DC3C74CEBF7D0947301245F42C59508FBC0318C03F02E37EDF014C4D0170ACC4E992EC7E9B85D95BF87F75FD2E0B938E2D8E807872DE4017F8530D59A48C9F68AF5BEC1B2115D7555C248F980DF28C69619E508317F0C20461AE26CD0D55896FEE71E1EA89F7F9B5DC047F9BD063210E1F09D9566EF2AF6472AD44A8ACC0180AC1995CDE318202553082025102010130819E308189310B300906035504061302555331193017060355040A0C104157532043727970746F6772617068793121301F060355040B0C18415753205061796D656E742043727970746F6772617068793111300F06035504080C0856697267696E69613115301306035504030C0C3532393032373435353439353112301006035504070C0941726C696E67746F6E021069E07E9C794C55E30E1956FAE7909BB0300B0609608648016503040201A0818A301806092A864886F70D010903310B06092A864886F70D010703301C06092A864886F70D010905310F170D3233303630393233333934365A301F06092A864886F70D0107013112041044303131324330544330304530303030302F06092A864886F70D01090431220420D6413C502DC4552B495B9A8449F9A3BF9E6DCB31AD56A1D158DB482BDF06EEAD300D06092A864886F70D010101050004820100313BA7BCDFE6C55F3544A8E7D9973A346DDAD17CC5C506DE72B8B7E490891702E753C445FED78D5477C5E5A2BF63378B2F12CE6C22C1A543BCC41FA978568F65C0171DBF3E438E70FD68DAB52BA1DEB294C4ED92CD6EAA684B4352AF6C53924048931595FC7F1FF642E82B12DBD8B8578DA200DC0CCE2FA075897CDA6D5257C78DC2B515015CC414E78B49075AFF333C7CEAFF81F5EEC44C5C9F6BD32898E6983A7CEA40DD5C0CF9CD51DB3E712ED1C755E0A9DA38286872B46D7119088A76728DC08AECB0F624B34E15349E5B2334900E57885A6461AC6E74B35A3FFF5C010ACE5F15DE9D867A5160D30217997E7DE6319A74F5D55D44A934908A3BC1602D22 + +Output:: + + { + "Key": { + "CreateTimestamp": "2023-06-09T16:56:27.621000-07:00", + "Enabled": true, + "KeyArn": "arn:aws:payment-cryptography:us-west-2:123456789012:key/bzmvgyxdg3sktwxd", + "KeyAttributes": { + "KeyAlgorithm": "TDES_2KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyModesOfUse": { + "Decrypt": false, + "DeriveKey": false, + "Encrypt": false, + "Generate": true, + "NoRestrictions": false, + "Sign": false, + "Unwrap": false, + "Verify": true, + "Wrap": false + }, + "KeyUsage": "TR31_C0_CARD_VERIFICATION_KEY" + }, + "KeyCheckValue": "D9B20E", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "KeyOrigin": "EXTERNAL", + "KeyState": "CREATE_COMPLETE", + "UsageStartTimestamp": "2023-06-09T16:56:27.621000-07:00" + } + } + +For more information, see `Import keys `__ in the *AWS Payment Cryptography User Guide*. diff --git a/awscli/examples/payment-cryptography/list-aliases.rst b/awscli/examples/payment-cryptography/list-aliases.rst new file mode 100644 index 000000000000..3598bbfc26b4 --- /dev/null +++ b/awscli/examples/payment-cryptography/list-aliases.rst @@ -0,0 +1,22 @@ +**To get a list of aliases** + +The following ``list-aliases`` example shows all of the aliases in your account in this Region. :: + + aws payment-cryptography list-aliases + +Output:: + + { + "Aliases": [ + { + "AliasName": "alias/sampleAlias1", + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h" + }, + { + "AliasName": "alias/sampleAlias2", + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h" + } + ] + } + +For more information, see `About aliases `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/list-keys.rst b/awscli/examples/payment-cryptography/list-keys.rst new file mode 100644 index 000000000000..78093f389324 --- /dev/null +++ b/awscli/examples/payment-cryptography/list-keys.rst @@ -0,0 +1,41 @@ +**To get a list of keys** + +The following ``list-keys`` example shows all of the keys in your account in this Region. :: + + aws payment-cryptography list-keys + +Output:: + + { + "Keys": [ + { + "CreateTimestamp": "1666506840", + "Enabled": false, + "Exportable": true, + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h", + "KeyAttributes": { + "KeyAlgorithm": "TDES_3KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyModesOfUse": { + "Decrypt": true, + "DeriveKey": false, + "Encrypt": true, + "Generate": false, + "NoRestrictions": false, + "Sign": false, + "Unwrap": true, + "Verify": false, + "Wrap": true + }, + "KeyUsage": "TR31_P1_PIN_GENERATION_KEY" + }, + "KeyCheckValue": "369D", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "KeyOrigin": "AWS_PAYMENT_CRYPTOGRAPHY", + "KeyState": "CREATE_COMPLETE", + "UsageStopTimestamp": "1666938840" + } + ] + } + +For more information, see `List keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/list-tags-for-resource.rst b/awscli/examples/payment-cryptography/list-tags-for-resource.rst new file mode 100644 index 000000000000..ae769f864ffb --- /dev/null +++ b/awscli/examples/payment-cryptography/list-tags-for-resource.rst @@ -0,0 +1,23 @@ +**To get the list of tags for a key** + +The following ``list-tags-for-resource`` example gets the tags for a key. :: + + aws payment-cryptography list-tags-for-resource \ + --resource-arn arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h + +Output:: + + { + "Tags": [ + { + "Key": "BIN", + "Value": "20151120" + }, + { + "Key": "Project", + "Value": "Production" + } + ] + } + +For more information, see `Managing key tags with API operations `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/restore-key.rst b/awscli/examples/payment-cryptography/restore-key.rst new file mode 100644 index 000000000000..55ed5dbf656b --- /dev/null +++ b/awscli/examples/payment-cryptography/restore-key.rst @@ -0,0 +1,40 @@ +**To restore a key that is scheduled for deletion** + +The following ``restore-key`` example cancels the deletion of a key. :: + + aws payment-cryptography restore-key \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h + +Output:: + + { + "Key": { + "KeyArn": "arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h", + "KeyAttributes": { + "KeyUsage": "TR31_V2_VISA_PIN_VERIFICATION_KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyAlgorithm": "TDES_3KEY", + "KeyModesOfUse": { + "Encrypt": false, + "Decrypt": false, + "Wrap": false, + "Unwrap": false, + "Generate": true, + "Sign": false, + "Verify": true, + "DeriveKey": false, + "NoRestrictions": false + } + }, + "KeyCheckValue": "", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "Enabled": false, + "Exportable": true, + "KeyState": "CREATE_COMPLETE", + "KeyOrigin": "AWS_PAYMENT_CRYPTOGRAPHY", + "CreateTimestamp": "1686800690", + "UsageStopTimestamp": "1687405998" + } + } + +For more information, see `Deleting keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/start-key-usage.rst b/awscli/examples/payment-cryptography/start-key-usage.rst new file mode 100644 index 000000000000..37db8ac1f2bc --- /dev/null +++ b/awscli/examples/payment-cryptography/start-key-usage.rst @@ -0,0 +1,40 @@ +**To enable a key** + +The following ``start-key-usage`` example enables a key to be used. :: + + aws payment-cryptography start-key-usage \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h + +Output:: + + { + "Key": { + "CreateTimestamp": "1686800690", + "Enabled": true, + "Exportable": true, + "KeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/alsuwfxug3pgy6xh", + "KeyAttributes": { + "KeyAlgorithm": "TDES_3KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyModesOfUse": { + "Decrypt": true, + "DeriveKey": false, + "Encrypt": true, + "Generate": false, + "NoRestrictions": false, + "Sign": false, + "Unwrap": true, + "Verify": false, + "Wrap": true + }, + "KeyUsage": "TR31_P1_PIN_GENERATION_KEY" + }, + "KeyCheckValue": "369D", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "KeyOrigin": "AWS_PAYMENT_CRYPTOGRAPHY", + "KeyState": "CREATE_COMPLETE", + "UsageStartTimestamp": "1686800690" + } + } + +For more information, see `Enabling and disabling keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/stop-key-usage.rst b/awscli/examples/payment-cryptography/stop-key-usage.rst new file mode 100644 index 000000000000..943e7b248055 --- /dev/null +++ b/awscli/examples/payment-cryptography/stop-key-usage.rst @@ -0,0 +1,40 @@ +**To disable a key** + +The following ``stop-key-usage`` example disables a key. :: + + aws payment-cryptography stop-key-usage \ + --key-identifier arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h + +Output:: + + { + "Key": { + "CreateTimestamp": "1686800690", + "Enabled": true, + "Exportable": true, + "KeyArn": "arn:aws:payment-cryptography:us-east-2:111122223333:key/alsuwfxug3pgy6xh", + "KeyAttributes": { + "KeyAlgorithm": "TDES_3KEY", + "KeyClass": "SYMMETRIC_KEY", + "KeyModesOfUse": { + "Decrypt": true, + "DeriveKey": false, + "Encrypt": true, + "Generate": false, + "NoRestrictions": false, + "Sign": false, + "Unwrap": true, + "Verify": false, + "Wrap": true + }, + "KeyUsage": "TR31_P1_PIN_GENERATION_KEY" + }, + "KeyCheckValue": "369D", + "KeyCheckValueAlgorithm": "ANSI_X9_24", + "KeyOrigin": "AWS_PAYMENT_CRYPTOGRAPHY", + "KeyState": "CREATE_COMPLETE", + "UsageStartTimestamp": "1686800690" + } + } + +For more information, see `Enabling and disabling keys `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/tag-resource.rst b/awscli/examples/payment-cryptography/tag-resource.rst new file mode 100644 index 000000000000..1fa1703aa17d --- /dev/null +++ b/awscli/examples/payment-cryptography/tag-resource.rst @@ -0,0 +1,11 @@ +**To tag a key** + +The following ``tag-resource`` example tags a key. :: + + aws payment-cryptography tag-resource \ + --resource-arn arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h \ + --tags Key=sampleTag,Value=sampleValue + +This command produces no output. + +For more information, see `Managing key tags `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/untag-resource.rst b/awscli/examples/payment-cryptography/untag-resource.rst new file mode 100644 index 000000000000..aa011875f3a4 --- /dev/null +++ b/awscli/examples/payment-cryptography/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove a tag from a key** + +The following ``untag-resource`` example removes a tag from a key. :: + + aws payment-cryptography untag-resource \ + --resource-arn arn:aws:payment-cryptography:us-east-2:123456789012:key/kwapwa6qaifllw2h \ + --tag-keys sampleTag + +This command produces no output. + +For more information, see `Managing key tags `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/payment-cryptography/update-alias.rst b/awscli/examples/payment-cryptography/update-alias.rst new file mode 100644 index 000000000000..84d328650799 --- /dev/null +++ b/awscli/examples/payment-cryptography/update-alias.rst @@ -0,0 +1,18 @@ +**To update an alias** + +The following ``update-alias`` example associates the alias with a different key. :: + + aws payment-cryptography update-alias \ + --alias-name alias/sampleAlias1 \ + --key-arn arn:aws:payment-cryptography:us-east-2:123456789012:key/tqv5yij6wtxx64pi + +Output:: + + { + "Alias": { + "AliasName": "alias/sampleAlias1", + "KeyArn": "arn:aws:payment-cryptography:us-west-2:123456789012:key/tqv5yij6wtxx64pi " + } + } + +For more information, see `About aliases `__ in the *AWS Payment Cryptography User Guide*. \ No newline at end of file diff --git a/awscli/examples/pinpoint/update-sms-channel.rst b/awscli/examples/pinpoint/update-sms-channel.rst index e2fdf3142875..d9de48c1d77e 100644 --- a/awscli/examples/pinpoint/update-sms-channel.rst +++ b/awscli/examples/pinpoint/update-sms-channel.rst @@ -1,4 +1,4 @@ -**To enable SMS channel or to update the status and settings of the SMS channel for an application** +**To enable SMS channel or to update the status and settings of the SMS channel for an application.** The following ``update-sms-channel`` example enables SMS channel for an SMS channel for an application. :: @@ -13,7 +13,7 @@ Output:: "SMSChannelResponse": { "ApplicationId": "611e3e3cdd47474c9c1399a505665b91", "CreationDate": "2019-01-28T23:25:25.224Z", - "Enabled": false, + "Enabled": true, "Id": "sms", "IsArchived": false, "LastModifiedDate": "2023-05-18T23:22:50.977Z", From d2324568c3817eb7581b0874a43e7639a029e602 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Sep 2023 18:10:18 +0000 Subject: [PATCH 0231/1632] Update changelog based on model updates --- .changes/next-release/api-change-neptunedata-17102.json | 5 +++++ .changes/next-release/api-change-securityhub-15801.json | 5 +++++ .changes/next-release/api-change-simspaceweaver-53869.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-neptunedata-17102.json create mode 100644 .changes/next-release/api-change-securityhub-15801.json create mode 100644 .changes/next-release/api-change-simspaceweaver-53869.json diff --git a/.changes/next-release/api-change-neptunedata-17102.json b/.changes/next-release/api-change-neptunedata-17102.json new file mode 100644 index 000000000000..a4dd17cffb82 --- /dev/null +++ b/.changes/next-release/api-change-neptunedata-17102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptunedata``", + "description": "Minor changes to send unsigned requests to Neptune clusters" +} diff --git a/.changes/next-release/api-change-securityhub-15801.json b/.changes/next-release/api-change-securityhub-15801.json new file mode 100644 index 000000000000..271afbb265fa --- /dev/null +++ b/.changes/next-release/api-change-securityhub-15801.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub" +} diff --git a/.changes/next-release/api-change-simspaceweaver-53869.json b/.changes/next-release/api-change-simspaceweaver-53869.json new file mode 100644 index 000000000000..86cc0f907ea1 --- /dev/null +++ b/.changes/next-release/api-change-simspaceweaver-53869.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``simspaceweaver``", + "description": "BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type." +} From db73c10a613f7d313298faeabbde06bf6e892367 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Sep 2023 18:10:19 +0000 Subject: [PATCH 0232/1632] Bumping version to 1.29.43 --- .changes/1.29.43.json | 17 +++++++++++++++++ .../api-change-neptunedata-17102.json | 5 ----- .../api-change-securityhub-15801.json | 5 ----- .../api-change-simspaceweaver-53869.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.43.json delete mode 100644 .changes/next-release/api-change-neptunedata-17102.json delete mode 100644 .changes/next-release/api-change-securityhub-15801.json delete mode 100644 .changes/next-release/api-change-simspaceweaver-53869.json diff --git a/.changes/1.29.43.json b/.changes/1.29.43.json new file mode 100644 index 000000000000..ddd047b42eb5 --- /dev/null +++ b/.changes/1.29.43.json @@ -0,0 +1,17 @@ +[ + { + "category": "``neptunedata``", + "description": "Minor changes to send unsigned requests to Neptune clusters", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub", + "type": "api-change" + }, + { + "category": "``simspaceweaver``", + "description": "BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-neptunedata-17102.json b/.changes/next-release/api-change-neptunedata-17102.json deleted file mode 100644 index a4dd17cffb82..000000000000 --- a/.changes/next-release/api-change-neptunedata-17102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptunedata``", - "description": "Minor changes to send unsigned requests to Neptune clusters" -} diff --git a/.changes/next-release/api-change-securityhub-15801.json b/.changes/next-release/api-change-securityhub-15801.json deleted file mode 100644 index 271afbb265fa..000000000000 --- a/.changes/next-release/api-change-securityhub-15801.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for AWS Security Hub" -} diff --git a/.changes/next-release/api-change-simspaceweaver-53869.json b/.changes/next-release/api-change-simspaceweaver-53869.json deleted file mode 100644 index 86cc0f907ea1..000000000000 --- a/.changes/next-release/api-change-simspaceweaver-53869.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``simspaceweaver``", - "description": "BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6cbe031d63d4..de6e7e18b02d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.43 +======= + +* api-change:``neptunedata``: Minor changes to send unsigned requests to Neptune clusters +* api-change:``securityhub``: Documentation updates for AWS Security Hub +* api-change:``simspaceweaver``: BucketName and ObjectKey are now required for the S3Location data type. BucketName is now required for the S3Destination data type. + + 1.29.42 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ac58f7d138bd..85e36de47939 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.42' +__version__ = '1.29.43' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1198f0cc9e1c..9086cc063779 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.42' +release = '1.29.43' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b4e05b99fee1..b0b115b278a3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.42 + botocore==1.31.43 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ab570415939f..8a12cc03d762 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.42', + 'botocore==1.31.43', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 5e9c35a6f506aa1df083644001874d6cea1ab965 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Sep 2023 18:10:19 +0000 Subject: [PATCH 0233/1632] Update changelog based on model updates --- .changes/next-release/api-change-fsx-65098.json | 5 +++++ .changes/next-release/api-change-sagemaker-33418.json | 5 +++++ .changes/next-release/api-change-ssoadmin-48566.json | 5 +++++ .changes/next-release/api-change-workspaces-63945.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-fsx-65098.json create mode 100644 .changes/next-release/api-change-sagemaker-33418.json create mode 100644 .changes/next-release/api-change-ssoadmin-48566.json create mode 100644 .changes/next-release/api-change-workspaces-63945.json diff --git a/.changes/next-release/api-change-fsx-65098.json b/.changes/next-release/api-change-fsx-65098.json new file mode 100644 index 000000000000..30021fce8710 --- /dev/null +++ b/.changes/next-release/api-change-fsx-65098.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Amazon FSx documentation fixes" +} diff --git a/.changes/next-release/api-change-sagemaker-33418.json b/.changes/next-release/api-change-sagemaker-33418.json new file mode 100644 index 000000000000..ae6b6a611569 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-33418.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference." +} diff --git a/.changes/next-release/api-change-ssoadmin-48566.json b/.changes/next-release/api-change-ssoadmin-48566.json new file mode 100644 index 000000000000..f12b37f17bdf --- /dev/null +++ b/.changes/next-release/api-change-ssoadmin-48566.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-admin``", + "description": "Content updates to IAM Identity Center API for China Regions." +} diff --git a/.changes/next-release/api-change-workspaces-63945.json b/.changes/next-release/api-change-workspaces-63945.json new file mode 100644 index 000000000000..9e748f272ead --- /dev/null +++ b/.changes/next-release/api-change-workspaces-63945.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "A new field \"ErrorDetails\" will be added to the output of \"DescribeWorkspaceImages\" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information." +} From d0703636dba832be4a80812d8ab37978a052ce1d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Sep 2023 18:10:19 +0000 Subject: [PATCH 0234/1632] Bumping version to 1.29.44 --- .changes/1.29.44.json | 22 +++++++++++++++++++ .../next-release/api-change-fsx-65098.json | 5 ----- .../api-change-sagemaker-33418.json | 5 ----- .../api-change-ssoadmin-48566.json | 5 ----- .../api-change-workspaces-63945.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.44.json delete mode 100644 .changes/next-release/api-change-fsx-65098.json delete mode 100644 .changes/next-release/api-change-sagemaker-33418.json delete mode 100644 .changes/next-release/api-change-ssoadmin-48566.json delete mode 100644 .changes/next-release/api-change-workspaces-63945.json diff --git a/.changes/1.29.44.json b/.changes/1.29.44.json new file mode 100644 index 000000000000..0b43a95a1b28 --- /dev/null +++ b/.changes/1.29.44.json @@ -0,0 +1,22 @@ +[ + { + "category": "``fsx``", + "description": "Amazon FSx documentation fixes", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference.", + "type": "api-change" + }, + { + "category": "``sso-admin``", + "description": "Content updates to IAM Identity Center API for China Regions.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "A new field \"ErrorDetails\" will be added to the output of \"DescribeWorkspaceImages\" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-fsx-65098.json b/.changes/next-release/api-change-fsx-65098.json deleted file mode 100644 index 30021fce8710..000000000000 --- a/.changes/next-release/api-change-fsx-65098.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Amazon FSx documentation fixes" -} diff --git a/.changes/next-release/api-change-sagemaker-33418.json b/.changes/next-release/api-change-sagemaker-33418.json deleted file mode 100644 index ae6b6a611569..000000000000 --- a/.changes/next-release/api-change-sagemaker-33418.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference." -} diff --git a/.changes/next-release/api-change-ssoadmin-48566.json b/.changes/next-release/api-change-ssoadmin-48566.json deleted file mode 100644 index f12b37f17bdf..000000000000 --- a/.changes/next-release/api-change-ssoadmin-48566.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-admin``", - "description": "Content updates to IAM Identity Center API for China Regions." -} diff --git a/.changes/next-release/api-change-workspaces-63945.json b/.changes/next-release/api-change-workspaces-63945.json deleted file mode 100644 index 9e748f272ead..000000000000 --- a/.changes/next-release/api-change-workspaces-63945.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "A new field \"ErrorDetails\" will be added to the output of \"DescribeWorkspaceImages\" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index de6e7e18b02d..15be1ac7afa1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.44 +======= + +* api-change:``fsx``: Amazon FSx documentation fixes +* api-change:``sagemaker``: Autopilot APIs will now support holiday featurization for Timeseries models. The models will now hold holiday metadata and should be able to accommodate holiday effect during inference. +* api-change:``sso-admin``: Content updates to IAM Identity Center API for China Regions. +* api-change:``workspaces``: A new field "ErrorDetails" will be added to the output of "DescribeWorkspaceImages" API call. This field provides in-depth details about the error occurred during image import process. These details include the possible causes of the errors and troubleshooting information. + + 1.29.43 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 85e36de47939..8f079fa1fd47 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.43' +__version__ = '1.29.44' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9086cc063779..f7449e7630e6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.43' +release = '1.29.44' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b0b115b278a3..0f7de985526d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.43 + botocore==1.31.44 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8a12cc03d762..2c2baaa6bad0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.43', + 'botocore==1.31.44', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 643b2b02bc04e4d97fd6c8bea45444d1876a00c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Sep 2023 06:23:51 +0000 Subject: [PATCH 0235/1632] Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/changelog.yml | 2 +- .github/workflows/run-tests.yml | 2 +- .github/workflows/update-lockfiles.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index a634b1c9e936..edf94bab9c07 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -46,7 +46,7 @@ jobs: runs-on: Ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.inputs.ref }} diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 0bf7dba1b138..3b1553b1f75c 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -16,7 +16,7 @@ jobs: os: [ubuntu-latest, macOS-latest, windows-latest] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: diff --git a/.github/workflows/update-lockfiles.yml b/.github/workflows/update-lockfiles.yml index 1190f639d7ca..d79e1e540582 100644 --- a/.github/workflows/update-lockfiles.yml +++ b/.github/workflows/update-lockfiles.yml @@ -31,7 +31,7 @@ jobs: os: [macOS-latest, windows-latest] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.inputs.ref }} - name: Set up Python ${{ matrix.python-version }} From c4dfe178de5f93aec2536f3b582c106309eba076 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Sep 2023 18:12:45 +0000 Subject: [PATCH 0236/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecr-21930.json | 5 +++++ .changes/next-release/api-change-medialive-40518.json | 5 +++++ .changes/next-release/api-change-quicksight-49114.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-ecr-21930.json create mode 100644 .changes/next-release/api-change-medialive-40518.json create mode 100644 .changes/next-release/api-change-quicksight-49114.json diff --git a/.changes/next-release/api-change-ecr-21930.json b/.changes/next-release/api-change-ecr-21930.json new file mode 100644 index 000000000000..8aba112c9a9f --- /dev/null +++ b/.changes/next-release/api-change-ecr-21930.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required." +} diff --git a/.changes/next-release/api-change-medialive-40518.json b/.changes/next-release/api-change-medialive-40518.json new file mode 100644 index 000000000000..b82f66a83f44 --- /dev/null +++ b/.changes/next-release/api-change-medialive-40518.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow." +} diff --git a/.changes/next-release/api-change-quicksight-49114.json b/.changes/next-release/api-change-quicksight-49114.json new file mode 100644 index 000000000000..d7c5ac0d5d34 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-49114.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules." +} From 341fa7a6ba095940f1196d795237f5f0e6d93fca Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Sep 2023 18:12:58 +0000 Subject: [PATCH 0237/1632] Bumping version to 1.29.45 --- .changes/1.29.45.json | 17 +++++++++++++++++ .changes/next-release/api-change-ecr-21930.json | 5 ----- .../api-change-medialive-40518.json | 5 ----- .../api-change-quicksight-49114.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.45.json delete mode 100644 .changes/next-release/api-change-ecr-21930.json delete mode 100644 .changes/next-release/api-change-medialive-40518.json delete mode 100644 .changes/next-release/api-change-quicksight-49114.json diff --git a/.changes/1.29.45.json b/.changes/1.29.45.json new file mode 100644 index 000000000000..c20dabbdb30a --- /dev/null +++ b/.changes/1.29.45.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ecr``", + "description": "This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecr-21930.json b/.changes/next-release/api-change-ecr-21930.json deleted file mode 100644 index 8aba112c9a9f..000000000000 --- a/.changes/next-release/api-change-ecr-21930.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required." -} diff --git a/.changes/next-release/api-change-medialive-40518.json b/.changes/next-release/api-change-medialive-40518.json deleted file mode 100644 index b82f66a83f44..000000000000 --- a/.changes/next-release/api-change-medialive-40518.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow." -} diff --git a/.changes/next-release/api-change-quicksight-49114.json b/.changes/next-release/api-change-quicksight-49114.json deleted file mode 100644 index d7c5ac0d5d34..000000000000 --- a/.changes/next-release/api-change-quicksight-49114.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 15be1ac7afa1..e8d30a745fe6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.45 +======= + +* api-change:``ecr``: This release will have ValidationException be thrown from ECR LifecyclePolicy APIs in regions LifecyclePolicy is not supported, this includes existing Amazon Dedicated Cloud (ADC) regions. This release will also change Tag: TagValue and Tag: TagKey to required. +* api-change:``medialive``: AWS Elemental Link now supports attaching a Link UHD device to a MediaConnect flow. +* api-change:``quicksight``: This release launches new updates to QuickSight KPI visuals - support for sparklines, new templated layout and new targets for conditional formatting rules. + + 1.29.44 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8f079fa1fd47..da481048541d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.44' +__version__ = '1.29.45' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f7449e7630e6..28b9caf18b95 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.44' +release = '1.29.45' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0f7de985526d..f287f5d8ce8b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.44 + botocore==1.31.45 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2c2baaa6bad0..1c851704c836 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.44', + 'botocore==1.31.45', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 635199359cd5bbad1088f4c62a7846a614a08e2b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Sep 2023 18:18:07 +0000 Subject: [PATCH 0238/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-15101.json | 5 +++++ .changes/next-release/api-change-events-14302.json | 5 +++++ .changes/next-release/api-change-kendra-15091.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-15101.json create mode 100644 .changes/next-release/api-change-events-14302.json create mode 100644 .changes/next-release/api-change-kendra-15091.json diff --git a/.changes/next-release/api-change-ec2-15101.json b/.changes/next-release/api-change-ec2-15101.json new file mode 100644 index 000000000000..71269dd58c59 --- /dev/null +++ b/.changes/next-release/api-change-ec2-15101.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for restricting public sharing of AMIs through AMI Block Public Access" +} diff --git a/.changes/next-release/api-change-events-14302.json b/.changes/next-release/api-change-events-14302.json new file mode 100644 index 000000000000..6f7878af0a24 --- /dev/null +++ b/.changes/next-release/api-change-events-14302.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Update events command to latest version" +} diff --git a/.changes/next-release/api-change-kendra-15091.json b/.changes/next-release/api-change-kendra-15091.json new file mode 100644 index 000000000000..e7f7e3021260 --- /dev/null +++ b/.changes/next-release/api-change-kendra-15091.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kendra``", + "description": "Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API." +} From cc468f67a064704402b5e7ad3f19ef499dfcccd5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Sep 2023 18:18:19 +0000 Subject: [PATCH 0239/1632] Bumping version to 1.29.46 --- .changes/1.29.46.json | 17 +++++++++++++++++ .changes/next-release/api-change-ec2-15101.json | 5 ----- .../next-release/api-change-events-14302.json | 5 ----- .../next-release/api-change-kendra-15091.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.46.json delete mode 100644 .changes/next-release/api-change-ec2-15101.json delete mode 100644 .changes/next-release/api-change-events-14302.json delete mode 100644 .changes/next-release/api-change-kendra-15091.json diff --git a/.changes/1.29.46.json b/.changes/1.29.46.json new file mode 100644 index 000000000000..81149706722e --- /dev/null +++ b/.changes/1.29.46.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ec2``", + "description": "This release adds support for restricting public sharing of AMIs through AMI Block Public Access", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Update events command to latest version", + "type": "api-change" + }, + { + "category": "``kendra``", + "description": "Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-15101.json b/.changes/next-release/api-change-ec2-15101.json deleted file mode 100644 index 71269dd58c59..000000000000 --- a/.changes/next-release/api-change-ec2-15101.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for restricting public sharing of AMIs through AMI Block Public Access" -} diff --git a/.changes/next-release/api-change-events-14302.json b/.changes/next-release/api-change-events-14302.json deleted file mode 100644 index 6f7878af0a24..000000000000 --- a/.changes/next-release/api-change-events-14302.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Update events command to latest version" -} diff --git a/.changes/next-release/api-change-kendra-15091.json b/.changes/next-release/api-change-kendra-15091.json deleted file mode 100644 index e7f7e3021260..000000000000 --- a/.changes/next-release/api-change-kendra-15091.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kendra``", - "description": "Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e8d30a745fe6..81e8c54b1d08 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.46 +======= + +* api-change:``ec2``: This release adds support for restricting public sharing of AMIs through AMI Block Public Access +* api-change:``events``: Update events command to latest version +* api-change:``kendra``: Amazon Kendra now supports confidence score buckets for retrieved passage results using the Retrieve API. + + 1.29.45 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index da481048541d..376bd33124c0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.45' +__version__ = '1.29.46' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 28b9caf18b95..5535beab5750 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.45' +release = '1.29.46' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f287f5d8ce8b..7bcccde9f18b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.45 + botocore==1.31.46 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1c851704c836..2dbd98dcb73d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.45', + 'botocore==1.31.46', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From fd41bbe77aed718461494ea743cf7a293971b489 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Sep 2023 18:10:34 +0000 Subject: [PATCH 0240/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloud9-35796.json | 5 +++++ .changes/next-release/api-change-drs-96405.json | 5 +++++ .changes/next-release/api-change-firehose-23310.json | 5 +++++ .changes/next-release/api-change-guardduty-12487.json | 5 +++++ .changes/next-release/api-change-internetmonitor-68018.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-70669.json | 5 +++++ .changes/next-release/api-change-simspaceweaver-17657.json | 5 +++++ .changes/next-release/api-change-xray-12631.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-cloud9-35796.json create mode 100644 .changes/next-release/api-change-drs-96405.json create mode 100644 .changes/next-release/api-change-firehose-23310.json create mode 100644 .changes/next-release/api-change-guardduty-12487.json create mode 100644 .changes/next-release/api-change-internetmonitor-68018.json create mode 100644 .changes/next-release/api-change-ivsrealtime-70669.json create mode 100644 .changes/next-release/api-change-simspaceweaver-17657.json create mode 100644 .changes/next-release/api-change-xray-12631.json diff --git a/.changes/next-release/api-change-cloud9-35796.json b/.changes/next-release/api-change-cloud9-35796.json new file mode 100644 index 000000000000..f34c1b634146 --- /dev/null +++ b/.changes/next-release/api-change-cloud9-35796.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Update to include information on Ubuntu 18 deprecation." +} diff --git a/.changes/next-release/api-change-drs-96405.json b/.changes/next-release/api-change-drs-96405.json new file mode 100644 index 000000000000..71e0f95e79e3 --- /dev/null +++ b/.changes/next-release/api-change-drs-96405.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions." +} diff --git a/.changes/next-release/api-change-firehose-23310.json b/.changes/next-release/api-change-firehose-23310.json new file mode 100644 index 000000000000..a440ce0dffed --- /dev/null +++ b/.changes/next-release/api-change-firehose-23310.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "DocumentIdOptions has been added for the Amazon OpenSearch destination." +} diff --git a/.changes/next-release/api-change-guardduty-12487.json b/.changes/next-release/api-change-guardduty-12487.json new file mode 100644 index 000000000000..e4557b165dfe --- /dev/null +++ b/.changes/next-release/api-change-guardduty-12487.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add `managementType` field to ListCoverage API response." +} diff --git a/.changes/next-release/api-change-internetmonitor-68018.json b/.changes/next-release/api-change-internetmonitor-68018.json new file mode 100644 index 000000000000..da81bd2b4733 --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-68018.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "This release updates the Amazon CloudWatch Internet Monitor API domain name." +} diff --git a/.changes/next-release/api-change-ivsrealtime-70669.json b/.changes/next-release/api-change-ivsrealtime-70669.json new file mode 100644 index 000000000000..6806773cd2fe --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-70669.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "Doc only update that changes description for ParticipantToken." +} diff --git a/.changes/next-release/api-change-simspaceweaver-17657.json b/.changes/next-release/api-change-simspaceweaver-17657.json new file mode 100644 index 000000000000..572ed7c5b786 --- /dev/null +++ b/.changes/next-release/api-change-simspaceweaver-17657.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``simspaceweaver``", + "description": "Edited the introductory text for the API reference." +} diff --git a/.changes/next-release/api-change-xray-12631.json b/.changes/next-release/api-change-xray-12631.json new file mode 100644 index 000000000000..f16829f615c3 --- /dev/null +++ b/.changes/next-release/api-change-xray-12631.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``xray``", + "description": "Add StartTime field in GetTraceSummaries API response for each TraceSummary." +} From 06f74df69abbe62a40316c52b6e3f1ca1e77d42f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Sep 2023 18:10:46 +0000 Subject: [PATCH 0241/1632] Bumping version to 1.29.47 --- .changes/1.29.47.json | 42 +++++++++++++++++++ .../next-release/api-change-cloud9-35796.json | 5 --- .../next-release/api-change-drs-96405.json | 5 --- .../api-change-firehose-23310.json | 5 --- .../api-change-guardduty-12487.json | 5 --- .../api-change-internetmonitor-68018.json | 5 --- .../api-change-ivsrealtime-70669.json | 5 --- .../api-change-simspaceweaver-17657.json | 5 --- .../next-release/api-change-xray-12631.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.29.47.json delete mode 100644 .changes/next-release/api-change-cloud9-35796.json delete mode 100644 .changes/next-release/api-change-drs-96405.json delete mode 100644 .changes/next-release/api-change-firehose-23310.json delete mode 100644 .changes/next-release/api-change-guardduty-12487.json delete mode 100644 .changes/next-release/api-change-internetmonitor-68018.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-70669.json delete mode 100644 .changes/next-release/api-change-simspaceweaver-17657.json delete mode 100644 .changes/next-release/api-change-xray-12631.json diff --git a/.changes/1.29.47.json b/.changes/1.29.47.json new file mode 100644 index 000000000000..cb64183eda7f --- /dev/null +++ b/.changes/1.29.47.json @@ -0,0 +1,42 @@ +[ + { + "category": "``cloud9``", + "description": "Update to include information on Ubuntu 18 deprecation.", + "type": "api-change" + }, + { + "category": "``drs``", + "description": "Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "DocumentIdOptions has been added for the Amazon OpenSearch destination.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add `managementType` field to ListCoverage API response.", + "type": "api-change" + }, + { + "category": "``internetmonitor``", + "description": "This release updates the Amazon CloudWatch Internet Monitor API domain name.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "Doc only update that changes description for ParticipantToken.", + "type": "api-change" + }, + { + "category": "``simspaceweaver``", + "description": "Edited the introductory text for the API reference.", + "type": "api-change" + }, + { + "category": "``xray``", + "description": "Add StartTime field in GetTraceSummaries API response for each TraceSummary.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloud9-35796.json b/.changes/next-release/api-change-cloud9-35796.json deleted file mode 100644 index f34c1b634146..000000000000 --- a/.changes/next-release/api-change-cloud9-35796.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Update to include information on Ubuntu 18 deprecation." -} diff --git a/.changes/next-release/api-change-drs-96405.json b/.changes/next-release/api-change-drs-96405.json deleted file mode 100644 index 71e0f95e79e3..000000000000 --- a/.changes/next-release/api-change-drs-96405.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions." -} diff --git a/.changes/next-release/api-change-firehose-23310.json b/.changes/next-release/api-change-firehose-23310.json deleted file mode 100644 index a440ce0dffed..000000000000 --- a/.changes/next-release/api-change-firehose-23310.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "DocumentIdOptions has been added for the Amazon OpenSearch destination." -} diff --git a/.changes/next-release/api-change-guardduty-12487.json b/.changes/next-release/api-change-guardduty-12487.json deleted file mode 100644 index e4557b165dfe..000000000000 --- a/.changes/next-release/api-change-guardduty-12487.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add `managementType` field to ListCoverage API response." -} diff --git a/.changes/next-release/api-change-internetmonitor-68018.json b/.changes/next-release/api-change-internetmonitor-68018.json deleted file mode 100644 index da81bd2b4733..000000000000 --- a/.changes/next-release/api-change-internetmonitor-68018.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "This release updates the Amazon CloudWatch Internet Monitor API domain name." -} diff --git a/.changes/next-release/api-change-ivsrealtime-70669.json b/.changes/next-release/api-change-ivsrealtime-70669.json deleted file mode 100644 index 6806773cd2fe..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-70669.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "Doc only update that changes description for ParticipantToken." -} diff --git a/.changes/next-release/api-change-simspaceweaver-17657.json b/.changes/next-release/api-change-simspaceweaver-17657.json deleted file mode 100644 index 572ed7c5b786..000000000000 --- a/.changes/next-release/api-change-simspaceweaver-17657.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``simspaceweaver``", - "description": "Edited the introductory text for the API reference." -} diff --git a/.changes/next-release/api-change-xray-12631.json b/.changes/next-release/api-change-xray-12631.json deleted file mode 100644 index f16829f615c3..000000000000 --- a/.changes/next-release/api-change-xray-12631.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``xray``", - "description": "Add StartTime field in GetTraceSummaries API response for each TraceSummary." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 81e8c54b1d08..f97bfde34f99 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.29.47 +======= + +* api-change:``cloud9``: Update to include information on Ubuntu 18 deprecation. +* api-change:``drs``: Updated existing APIs and added new ones to support using AWS Elastic Disaster Recovery post-launch actions. Added support for new regions. +* api-change:``firehose``: DocumentIdOptions has been added for the Amazon OpenSearch destination. +* api-change:``guardduty``: Add `managementType` field to ListCoverage API response. +* api-change:``internetmonitor``: This release updates the Amazon CloudWatch Internet Monitor API domain name. +* api-change:``ivs-realtime``: Doc only update that changes description for ParticipantToken. +* api-change:``simspaceweaver``: Edited the introductory text for the API reference. +* api-change:``xray``: Add StartTime field in GetTraceSummaries API response for each TraceSummary. + + 1.29.46 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 376bd33124c0..ce07ae4c821e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.46' +__version__ = '1.29.47' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5535beab5750..fbeea2d6a2d2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.46' +release = '1.29.47' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7bcccde9f18b..7fd79372d739 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.46 + botocore==1.31.47 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2dbd98dcb73d..282ff2e3f26e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.46', + 'botocore==1.31.47', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 4192e0bced56fd4d10607a53441153810c053db8 Mon Sep 17 00:00:00 2001 From: Da-fang Chang Date: Wed, 13 Sep 2023 11:20:21 -0700 Subject: [PATCH 0242/1632] Improve error messages for codeartifact login Currently codeartifact login command uses check_call() to run commands, which doesn't capture the stderr from the command if it failed. This commit uses run() instead and introduces a new error class to show the captured error message from the command. --- .../enhancement-codeartifactlogin-88335.json | 5 + awscli/compat.py | 7 ++ awscli/customizations/codeartifact/login.py | 28 +++-- .../codeartifact/test_codeartifact_login.py | 25 ++-- .../codeartifact/test_adapter_login.py | 108 +++++++++++------- 5 files changed, 113 insertions(+), 60 deletions(-) create mode 100644 .changes/next-release/enhancement-codeartifactlogin-88335.json diff --git a/.changes/next-release/enhancement-codeartifactlogin-88335.json b/.changes/next-release/enhancement-codeartifactlogin-88335.json new file mode 100644 index 000000000000..3b64f5810bc3 --- /dev/null +++ b/.changes/next-release/enhancement-codeartifactlogin-88335.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``codeartifact login``", + "description": "Include stderr output from underlying login tool when subprocess fails" +} diff --git a/awscli/compat.py b/awscli/compat.py index 5e896f5b999d..32e16204fe12 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -215,6 +215,13 @@ def get_stderr_text_writer(): return _get_text_writer(sys.stderr, errors="replace") +def get_stderr_encoding(): + encoding = getattr(sys.__stderr__, 'encoding', None) + if encoding is None: + encoding = 'utf-8' + return encoding + + def compat_input(prompt): """ Cygwin's pty's are based on pipes. Therefore, when it interacts with a Win32 diff --git a/awscli/customizations/codeartifact/login.py b/awscli/customizations/codeartifact/login.py index 2365fbe2b009..ee0fbe3cfa3c 100644 --- a/awscli/customizations/codeartifact/login.py +++ b/awscli/customizations/codeartifact/login.py @@ -10,7 +10,7 @@ from dateutil.relativedelta import relativedelta from botocore.utils import parse_timestamp -from awscli.compat import is_windows, urlparse, RawConfigParser, StringIO +from awscli.compat import is_windows, urlparse, RawConfigParser, StringIO, get_stderr_encoding from awscli.customizations import utils as cli_utils from awscli.customizations.commands import BasicCommand from awscli.customizations.utils import uni_print @@ -34,6 +34,17 @@ def get_relative_expiration_time(remaining): return message +class CommandFailedError(Exception): + def __init__(self, called_process_error): + msg = str(called_process_error) + if called_process_error.stderr is not None: + msg +=( + f' Stderr from command:\n' + f'{called_process_error.stderr.decode(get_stderr_encoding())}' + ) + Exception.__init__(self, msg) + + class BaseLogin(object): _TOOL_NOT_FOUND_MESSAGE = '%s was not found. Please verify installation.' @@ -84,14 +95,14 @@ def _run_commands(self, tool, commands, dry_run=False): def _run_command(self, tool, command, *, ignore_errors=False): try: - self.subprocess_utils.check_call( + self.subprocess_utils.run( command, - stdout=self.subprocess_utils.PIPE, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) except subprocess.CalledProcessError as ex: if not ignore_errors: - raise ex + raise CommandFailedError(ex) except OSError as ex: if ex.errno == errno.ENOENT: raise ValueError( @@ -153,13 +164,14 @@ def login(self, dry_run=False): return try: - self.subprocess_utils.check_output( + self.subprocess_utils.run( command, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) except subprocess.CalledProcessError as e: uni_print('Failed to update the NuGet.Config\n') - raise e + raise CommandFailedError(e) uni_print(source_configured_message % source_name) self._write_success_message('nuget') diff --git a/tests/functional/codeartifact/test_codeartifact_login.py b/tests/functional/codeartifact/test_codeartifact_login.py index 4b58c6752709..c402912c12d0 100644 --- a/tests/functional/codeartifact/test_codeartifact_login.py +++ b/tests/functional/codeartifact/test_codeartifact_login.py @@ -40,7 +40,7 @@ def setUp(self): self.pypi_rc_path_mock = self.pypi_rc_path_patch.start() self.pypi_rc_path_mock.return_value = self.test_pypi_rc_path - self.subprocess_patch = mock.patch('subprocess.check_call') + self.subprocess_patch = mock.patch('subprocess.run') self.subprocess_mock = self.subprocess_patch.start() self.subprocess_check_output_patch = mock.patch( 'subprocess.check_output' @@ -51,6 +51,7 @@ def setUp(self): def tearDown(self): self.pypi_rc_path_patch.stop() + self.subprocess_check_output_patch.stop() self.subprocess_patch.stop() self.file_creator.remove_all() @@ -274,8 +275,8 @@ def _assert_subprocess_execution(self, commands): expected_calls = [ mock.call( command, - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, + capture_output=True, + check=True ) for command in commands ] self.subprocess_mock.assert_has_calls( @@ -336,7 +337,7 @@ def test_nuget_login_without_domain_owner_without_duration_seconds(self): self.assertEqual(result.rc, 0) self._assert_operations_called(package_format='nuget', result=result) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_nuget_commands() ) @@ -350,7 +351,7 @@ def test_nuget_login_with_domain_owner_without_duration_seconds(self): result=result ) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_nuget_commands() ) @@ -364,7 +365,7 @@ def test_nuget_login_without_domain_owner_with_duration_seconds(self): result=result ) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_nuget_commands() ) @@ -383,7 +384,7 @@ def test_nuget_login_with_domain_owner_duration_sections(self): result=result ) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_nuget_commands() ) @@ -454,7 +455,7 @@ def test_dotnet_login_without_domain_owner_without_duration_seconds(self): self.assertEqual(result.rc, 0) self._assert_operations_called(package_format='nuget', result=result) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_dotnet_commands() ) @@ -469,7 +470,7 @@ def test_dotnet_login_with_domain_owner_without_duration_seconds(self): result=result ) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_dotnet_commands() ) @@ -484,7 +485,7 @@ def test_dotnet_login_without_domain_owner_with_duration_seconds(self): result=result ) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_dotnet_commands() ) @@ -504,7 +505,7 @@ def test_dotnet_login_with_domain_owner_duration_sections(self): result=result ) self._assert_expiration_printed_to_stdout(result.stdout) - self._assert_subprocess_check_output_execution( + self._assert_subprocess_execution( self._get_dotnet_commands() ) @@ -623,7 +624,7 @@ def test_npm_login_always_auth_error_ignored(self): exit code. This is to make sure that login ignores that error and all other commands executes successfully. """ - def side_effect(command, stdout, stderr): + def side_effect(command, capture_output, check): if any('always-auth' in arg for arg in command): raise subprocess.CalledProcessError( returncode=1, diff --git a/tests/unit/customizations/codeartifact/test_adapter_login.py b/tests/unit/customizations/codeartifact/test_adapter_login.py index cd24f4cb4fdc..e5dfae6b9486 100644 --- a/tests/unit/customizations/codeartifact/test_adapter_login.py +++ b/tests/unit/customizations/codeartifact/test_adapter_login.py @@ -1,5 +1,6 @@ import errno import os +import re import signal import subprocess @@ -13,7 +14,7 @@ from awscli.compat import urlparse, RawConfigParser from awscli.customizations.codeartifact.login import ( BaseLogin, NuGetLogin, DotNetLogin, NpmLogin, PipLogin, TwineLogin, - get_relative_expiration_time + get_relative_expiration_time, CommandFailedError ) @@ -51,8 +52,23 @@ def test_get_commands(self): self.endpoint, self.auth_token ) + def test_run_commands_command_failed(self): + error_to_be_caught = subprocess.CalledProcessError( + returncode=1, + cmd=['cmd'], + output=None, + stderr=b'Command error message.' + ) + self.subprocess_utils.run.side_effect = error_to_be_caught + with self.assertRaisesRegex( + CommandFailedError, + rf"{re.escape(str(error_to_be_caught))}" + rf" Stderr from command:\nCommand error message." + ): + self.test_subject._run_commands('tool', ['cmd']) + def test_run_commands_nonexistent_command(self): - self.subprocess_utils.check_call.side_effect = OSError( + self.subprocess_utils.run.side_effect = OSError( errno.ENOENT, 'not found error' ) tool = 'NotSupported' @@ -61,7 +77,7 @@ def test_run_commands_nonexistent_command(self): self.test_subject._run_commands(tool, ['echo', tool]) def test_run_commands_unhandled_error(self): - self.subprocess_utils.check_call.side_effect = OSError( + self.subprocess_utils.run.side_effect = OSError( errno.ENOSYS, 'unhandled error' ) tool = 'NotSupported' @@ -146,9 +162,10 @@ def test_login(self): self.list_operation_command, stderr=self.subprocess_utils.PIPE ) - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.add_operation_command, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_dry_run(self): @@ -168,9 +185,10 @@ def test_login_old_nuget(self): self.list_operation_command, stderr=self.subprocess_utils.PIPE ) - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.add_operation_command, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_dry_run_old_nuget(self): @@ -189,9 +207,10 @@ def test_login_source_name_already_exists(self): self.subprocess_utils.check_output.return_value = \ list_response.encode('utf-8') self.test_subject.login() - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.update_operation_command, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_source_url_already_exists_old_nuget(self): @@ -203,7 +222,7 @@ def test_login_source_url_already_exists_old_nuget(self): self.subprocess_utils.check_output.return_value = \ list_response.encode('utf-8') self.test_subject.login() - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( [ 'nuget', 'sources', 'update', '-name', non_default_source_name, @@ -211,7 +230,8 @@ def test_login_source_url_already_exists_old_nuget(self): '-username', 'aws', '-password', self.auth_token ], - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_source_url_already_exists(self): @@ -222,7 +242,7 @@ def test_login_source_url_already_exists(self): self.subprocess_utils.check_output.return_value = \ list_response.encode('utf-8') self.test_subject.login() - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( [ 'nuget', 'sources', 'update', '-name', non_default_source_name, @@ -230,7 +250,8 @@ def test_login_source_url_already_exists(self): '-username', 'aws', '-password', self.auth_token ], - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_nuget_not_installed(self): @@ -348,9 +369,10 @@ def test_login(self): self.list_operation_command, stderr=self.subprocess_utils.PIPE ) - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.add_operation_command_non_windows, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) @@ -362,9 +384,10 @@ def test_login_on_windows(self): self.list_operation_command, stderr=self.subprocess_utils.PIPE ) - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.add_operation_command_windows, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_dry_run(self): @@ -385,9 +408,10 @@ def test_login_sources_listed_with_extra_non_list_text(self): self.list_operation_command, stderr=self.subprocess_utils.PIPE ) - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.add_operation_command_non_windows, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) @@ -399,9 +423,10 @@ def test_login_sources_listed_with_extra_non_list_text_on_windows(self): self.list_operation_command, stderr=self.subprocess_utils.PIPE ) - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.add_operation_command_windows, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_sources_listed_with_extra_non_list_text_dry_run(self): @@ -446,9 +471,10 @@ def test_login_source_name_already_exists(self): self.subprocess_utils.check_output.return_value = \ list_response.encode('utf-8') self.test_subject.login() - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.update_operation_command_non_windows, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) @@ -459,9 +485,10 @@ def test_login_source_name_already_exists_on_windows(self): self.subprocess_utils.check_output.return_value = \ list_response.encode('utf-8') self.test_subject.login() - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( self.update_operation_command_windows, - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) @@ -473,14 +500,15 @@ def test_login_source_url_already_exists(self): self.subprocess_utils.check_output.return_value = \ list_response.encode('utf-8') self.test_subject.login() - self.subprocess_utils.check_output.assert_called_with( + self.subprocess_utils.run.assert_called_with( [ 'dotnet', 'nuget', 'update', 'source', non_default_source_name, '--source', self.nuget_index_url, '--username', 'aws', '--password', self.auth_token ], - stderr=self.subprocess_utils.PIPE + capture_output=True, + check=True ) def test_login_dotnet_not_installed(self): @@ -544,11 +572,11 @@ def test_login(self): expected_calls = [ mock.call( command, - stdout=self.subprocess_utils.PIPE, - stderr=self.subprocess_utils.PIPE, + capture_output=True, + check=True ) for command in self.commands ] - self.subprocess_utils.check_call.assert_has_calls( + self.subprocess_utils.run.assert_has_calls( expected_calls, any_order=True ) @@ -560,7 +588,7 @@ def test_login_always_auth_error_ignored(self): exit code. This is to make sure that login ignores that error and all other commands executes successfully. """ - def side_effect(command, stdout, stderr): + def side_effect(command, capture_output, check): """Set side_effect for always-auth config setting command""" if any('always-auth' in arg for arg in command): raise subprocess.CalledProcessError( @@ -570,19 +598,19 @@ def side_effect(command, stdout, stderr): return mock.DEFAULT - self.subprocess_utils.check_call.side_effect = side_effect + self.subprocess_utils.run.side_effect = side_effect expected_calls = [] for command in self.commands: expected_calls.append(mock.call( command, - stdout=self.subprocess_utils.PIPE, - stderr=self.subprocess_utils.PIPE, + capture_output=True, + check=True ) ) self.test_subject.login() - self.subprocess_utils.check_call.assert_has_calls( + self.subprocess_utils.run.assert_has_calls( expected_calls, any_order=True ) @@ -669,15 +697,15 @@ def test_get_commands(self): def test_login(self): self.test_subject.login() - self.subprocess_utils.check_call.assert_called_once_with( + self.subprocess_utils.run.assert_called_once_with( ['pip', 'config', 'set', 'global.index-url', self.pip_index_url], - stdout=self.subprocess_utils.PIPE, - stderr=self.subprocess_utils.PIPE, + capture_output=True, + check=True ) def test_login_dry_run(self): self.test_subject.login(dry_run=True) - self.subprocess_utils.check_call.assert_not_called() + self.subprocess_utils.run.assert_not_called() class TestTwineLogin(unittest.TestCase): @@ -776,7 +804,7 @@ def test_login_pypi_rc_not_found_defaults_set(self): def test_login_dry_run(self): self.test_subject.login(dry_run=True) - self.subprocess_utils.check_call.assert_not_called() + self.subprocess_utils.run.assert_not_called() self.assertFalse(os.path.exists(self.test_pypi_rc_path)) def test_login_existing_pypi_rc_not_clobbered(self): From 95733fd2ed52bb83960330ea131968150a69d322 Mon Sep 17 00:00:00 2001 From: Da-Fang Chang Date: Thu, 14 Sep 2023 16:25:59 +0000 Subject: [PATCH 0243/1632] Add Swift support for CodeArtifact login command This is the initial commit that introduces Swift support for CodeArtifact login commmand. --- .../enhancement-codeartifactlogin-22707.json | 5 + awscli/compat.py | 2 + awscli/customizations/codeartifact/login.py | 141 +++++++- .../codeartifact/test_codeartifact_login.py | 197 ++++++++++ .../codeartifact/test_adapter_login.py | 336 +++++++++++++++++- 5 files changed, 678 insertions(+), 3 deletions(-) create mode 100644 .changes/next-release/enhancement-codeartifactlogin-22707.json diff --git a/.changes/next-release/enhancement-codeartifactlogin-22707.json b/.changes/next-release/enhancement-codeartifactlogin-22707.json new file mode 100644 index 000000000000..053f5a4c24c0 --- /dev/null +++ b/.changes/next-release/enhancement-codeartifactlogin-22707.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``codeartifact login``", + "description": "Add Swift support for CodeArtifact login command" +} diff --git a/awscli/compat.py b/awscli/compat.py index 32e16204fe12..2c25aa03dc00 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -57,6 +57,8 @@ is_windows = sys.platform == 'win32' +is_macos = sys.platform == 'darwin' + if is_windows: default_pager = 'more' diff --git a/awscli/customizations/codeartifact/login.py b/awscli/customizations/codeartifact/login.py index ee0fbe3cfa3c..d030bcb32eb5 100644 --- a/awscli/customizations/codeartifact/login.py +++ b/awscli/customizations/codeartifact/login.py @@ -10,7 +10,10 @@ from dateutil.relativedelta import relativedelta from botocore.utils import parse_timestamp -from awscli.compat import is_windows, urlparse, RawConfigParser, StringIO, get_stderr_encoding +from awscli.compat import ( + is_windows, urlparse, RawConfigParser, StringIO, + get_stderr_encoding, is_macos +) from awscli.customizations import utils as cli_utils from awscli.customizations.commands import BasicCommand from awscli.customizations.utils import uni_print @@ -115,6 +118,137 @@ def get_commands(cls, endpoint, auth_token, **kwargs): raise NotImplementedError('get_commands()') +class SwiftLogin(BaseLogin): + + DEFAULT_NETRC_FMT = \ + u'machine {hostname} login token password {auth_token}' + + NETRC_REGEX_FMT = \ + r'(?P\bmachine\s+{escaped_hostname}\s+login\s+\S+\s+password\s+)' \ + r'(?P\S+)' + + def login(self, dry_run=False): + scope = self.get_scope( + self.namespace + ) + commands = self.get_commands( + self.repository_endpoint, self.auth_token, scope=scope + ) + + if not is_macos: + hostname = urlparse.urlparse(self.repository_endpoint).hostname + new_entry = self.DEFAULT_NETRC_FMT.format( + hostname=hostname, + auth_token=self.auth_token + ) + if dry_run: + self._display_new_netrc_entry(new_entry, self.get_netrc_path()) + else: + self._update_netrc_entry(hostname, new_entry, self.get_netrc_path()) + + self._run_commands('swift', commands, dry_run) + + def _display_new_netrc_entry(self, new_entry, netrc_path): + sys.stdout.write('Dryrun mode is enabled, not writing to netrc.') + sys.stdout.write(os.linesep) + sys.stdout.write( + f'The following line would have been written to {netrc_path}:' + ) + sys.stdout.write(os.linesep) + sys.stdout.write(os.linesep) + sys.stdout.write(new_entry) + sys.stdout.write(os.linesep) + sys.stdout.write(os.linesep) + sys.stdout.write('And would have run the following commands:') + sys.stdout.write(os.linesep) + sys.stdout.write(os.linesep) + + def _update_netrc_entry(self, hostname, new_entry, netrc_path): + pattern = re.compile( + self.NETRC_REGEX_FMT.format(escaped_hostname=re.escape(hostname)), + re.M + ) + if not os.path.isfile(netrc_path): + self._create_netrc_file(netrc_path, new_entry) + else: + with open(netrc_path, 'r') as f: + contents = f.read() + escaped_auth_token = self.auth_token.replace('\\', r'\\') + new_contents = re.sub( + pattern, + rf"\g{escaped_auth_token}", + contents + ) + + if new_contents == contents: + new_contents = self._append_netrc_entry(new_contents, new_entry) + + with open(netrc_path, 'w') as f: + f.write(new_contents) + + def _create_netrc_file(self, netrc_path, new_entry): + dirname = os.path.split(netrc_path)[0] + if not os.path.isdir(dirname): + os.makedirs(dirname) + with os.fdopen(os.open(netrc_path, + os.O_WRONLY | os.O_CREAT, 0o600), 'w') as f: + f.write(new_entry + '\n') + + def _append_netrc_entry(self, contents, new_entry): + if contents.endswith('\n'): + return contents + new_entry + '\n' + else: + return contents + '\n' + new_entry + '\n' + + @classmethod + def get_netrc_path(cls): + return os.path.join(os.path.expanduser("~"), ".netrc") + + @classmethod + def get_scope(cls, namespace): + # Regex for valid scope name + valid_scope_name = re.compile( + r'\A[a-zA-Z0-9](?:[a-zA-Z0-9]|-(?=[a-zA-Z0-9])){0,38}\Z' + ) + + if namespace is None: + return namespace + + if not valid_scope_name.match(namespace): + raise ValueError( + 'Invalid scope name, scope must contain URL-safe ' + 'characters, no leading dots or underscores and no ' + 'more than 39 characters' + ) + + return namespace + + @classmethod + def get_commands(cls, endpoint, auth_token, **kwargs): + commands = [] + scope = kwargs.get('scope') + + # Set up the codeartifact repository as the swift registry. + set_registry_command = [ + 'swift', 'package-registry', 'set', endpoint + ] + if scope is not None: + set_registry_command.extend(['--scope', scope]) + commands.append(set_registry_command) + + # Authenticate against the repository. + # We will write token to .netrc for Linux and Windows + # MacOS will store the token from command line option to Keychain + login_registry_command = [ + 'swift', 'package-registry', 'login', f'{endpoint}login' + ] + if is_macos: + login_registry_command.extend(['--token', auth_token]) + commands.append(login_registry_command) + + return commands + + class NuGetBaseLogin(BaseLogin): _NUGET_INDEX_URL_FMT = '{endpoint}v3/index.json' @@ -511,6 +645,11 @@ class CodeArtifactLogin(BasicCommand): '''Log in to the idiomatic tool for the requested package format.''' TOOL_MAP = { + 'swift': { + 'package_format': 'swift', + 'login_cls': SwiftLogin, + 'namespace_support': True, + }, 'nuget': { 'package_format': 'nuget', 'login_cls': NuGetLogin, diff --git a/tests/functional/codeartifact/test_codeartifact_login.py b/tests/functional/codeartifact/test_codeartifact_login.py index c402912c12d0..d62a2da4e973 100644 --- a/tests/functional/codeartifact/test_codeartifact_login.py +++ b/tests/functional/codeartifact/test_codeartifact_login.py @@ -40,6 +40,14 @@ def setUp(self): self.pypi_rc_path_mock = self.pypi_rc_path_patch.start() self.pypi_rc_path_mock.return_value = self.test_pypi_rc_path + self.test_netrc_path = self.file_creator.full_path('.netrc') + self.get_netrc_path_patch = mock.patch( + 'awscli.customizations.codeartifact.login.SwiftLogin' + '.get_netrc_path' + ) + self.get_netrc_mock = self.get_netrc_path_patch.start() + self.get_netrc_mock.return_value = self.test_netrc_path + self.subprocess_patch = mock.patch('subprocess.run') self.subprocess_mock = self.subprocess_patch.start() self.subprocess_check_output_patch = mock.patch( @@ -52,6 +60,7 @@ def setUp(self): def tearDown(self): self.pypi_rc_path_patch.stop() self.subprocess_check_output_patch.stop() + self.get_netrc_path_patch.stop() self.subprocess_patch.stop() self.file_creator.remove_all() @@ -107,6 +116,24 @@ def _setup_cmd(self, tool, return cmdline + def _get_swift_commands(self, scope=None, token=None): + commands = [] + set_registry_command = [ + 'swift', 'package-registry', 'set', self.endpoint + ] + if scope is not None: + set_registry_command.extend(['--scope', scope]) + commands.append(set_registry_command) + + login_registry_command = [ + 'swift', 'package-registry', 'login', f'{self.endpoint}login' + ] + if token is not None: + login_registry_command.extend(['--token', token]) + commands.append(login_registry_command) + + return commands + def _get_nuget_commands(self): nuget_index_url = self.nuget_index_url_fmt.format( endpoint=self.endpoint @@ -331,6 +358,176 @@ def _assert_pypi_rc_has_expected_content( self.assertIn('password', pypi_rc.options(server)) self.assertEqual(pypi_rc.get(server, 'password'), password) + def _assert_netrc_has_expected_content(self): + with open(self.test_netrc_path, 'r') as f: + actual_contents = f.read() + + hostname = urlparse.urlparse(self.endpoint).hostname + expected_contents = f'machine {hostname} login token password {self.auth_token}\n' + self.assertEqual(expected_contents, actual_contents) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_swift_login_without_domain_owner_macos(self): + cmdline = self._setup_cmd(tool='swift') + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands(token=self.auth_token) + ) + self.assertFalse(os.path.exists(self.test_netrc_path)) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_swift_login_without_domain_owner_non_macos(self): + cmdline = self._setup_cmd(tool='swift') + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands() + ) + self._assert_netrc_has_expected_content() + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_swift_login_without_domain_owner_dry_run(self): + cmdline = self._setup_cmd(tool='swift', dry_run=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result) + self._assert_dry_run_execution(self._get_swift_commands(), result.stdout) + self.assertFalse(os.path.exists(self.test_netrc_path)) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_swift_login_with_domain_owner_macos(self): + cmdline = self._setup_cmd(tool='swift', include_domain_owner=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='swift', result=result, + include_domain_owner=True, include_duration_seconds=False + ) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands(token=self.auth_token) + ) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_swift_login_with_domain_owner_non_macos(self): + cmdline = self._setup_cmd(tool='swift', include_domain_owner=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='swift', result=result, + include_domain_owner=True, include_duration_seconds=False + ) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands() + ) + self._assert_netrc_has_expected_content() + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_swift_login_with_domain_owner_duration_macos(self): + cmdline = self._setup_cmd(tool='swift', include_domain_owner=True, + include_duration_seconds=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='swift', result=result, + include_domain_owner=True, include_duration_seconds=True + ) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands(token=self.auth_token) + ) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_swift_login_with_domain_owner_duration_non_macos(self): + cmdline = self._setup_cmd(tool='swift', include_domain_owner=True, + include_duration_seconds=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='swift', result=result, + include_domain_owner=True, include_duration_seconds=True + ) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands() + ) + self._assert_netrc_has_expected_content() + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_swift_login_with_domain_owner_dry_run(self): + cmdline = self._setup_cmd( + tool='swift', include_domain_owner=True, dry_run=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='swift', result=result, include_domain_owner=True + ) + self._assert_dry_run_execution( + self._get_swift_commands(), result.stdout + ) + self.assertFalse(os.path.exists(self.test_netrc_path)) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_swift_login_with_domain_owner_duration_dry_run(self): + cmdline = self._setup_cmd( + tool='swift', include_domain_owner=True, + include_duration_seconds=True, dry_run=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='swift', result=result, include_domain_owner=True, + include_duration_seconds=True + ) + self._assert_dry_run_execution( + self._get_swift_commands(token=self.auth_token), result.stdout + ) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_swift_login_with_namespace_macos(self): + cmdline = self._setup_cmd( + tool='swift', include_namespace=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands(scope=self.namespace, token=self.auth_token) + ) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_swift_login_with_namespace_non_macos(self): + cmdline = self._setup_cmd( + tool='swift', include_namespace=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands(scope=self.namespace) + ) + self._assert_netrc_has_expected_content() + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_swift_login_with_namespace_dry_run(self): + cmdline = self._setup_cmd( + tool='swift', include_namespace=True, dry_run=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result) + self._assert_dry_run_execution( + self._get_swift_commands(scope=self.namespace),result.stdout) + def test_nuget_login_without_domain_owner_without_duration_seconds(self): cmdline = self._setup_cmd(tool='nuget') result = self.cli_runner.run(cmdline) diff --git a/tests/unit/customizations/codeartifact/test_adapter_login.py b/tests/unit/customizations/codeartifact/test_adapter_login.py index e5dfae6b9486..592a98a0d8b3 100644 --- a/tests/unit/customizations/codeartifact/test_adapter_login.py +++ b/tests/unit/customizations/codeartifact/test_adapter_login.py @@ -2,6 +2,7 @@ import os import re import signal +import stat import subprocess from datetime import datetime @@ -13,8 +14,8 @@ ) from awscli.compat import urlparse, RawConfigParser from awscli.customizations.codeartifact.login import ( - BaseLogin, NuGetLogin, DotNetLogin, NpmLogin, PipLogin, TwineLogin, - get_relative_expiration_time, CommandFailedError + BaseLogin, SwiftLogin, NuGetLogin, DotNetLogin, NpmLogin, PipLogin, + TwineLogin, get_relative_expiration_time, CommandFailedError ) @@ -89,6 +90,337 @@ def handle_timeout(signum, frame, test_name): raise TimeoutError(f"{test_name} timed out!!") +class TestSwiftLogin(unittest.TestCase): + + def setUp(self): + self.domain = 'domain' + self.domain_owner = 'domain-owner' + self.package_format = 'swift' + self.repository = 'repository' + self.auth_token = 'auth-token' + self.namespace = 'namespace' + self.expiration = (datetime.now(tzlocal()) + relativedelta(hours=10) + + relativedelta(minutes=9)).replace(microsecond=0) + self.endpoint = f'https://{self.domain}-{self.domain_owner}.codeartifact' \ + f'.aws.a2z.com/{self.package_format}/{self.repository}/' + self.hostname = urlparse.urlparse(self.endpoint).hostname + self.new_entry = SwiftLogin.DEFAULT_NETRC_FMT.format( + hostname=self.hostname, + auth_token=self.auth_token + ) + + self.file_creator = FileCreator() + self.test_netrc_path = self.file_creator.full_path('netrc') + self.get_netrc_path_patch = mock.patch( + 'awscli.customizations.codeartifact.login.SwiftLogin' + '.get_netrc_path' + ) + self.get_netrc_path_mock = self.get_netrc_path_patch.start() + self.get_netrc_path_mock.return_value = self.test_netrc_path + + self.base_command = ['swift', 'package-registry', 'set', self.endpoint] + self.macos_commands = [ + self.base_command[:], + ['swift', 'package-registry', 'login', self.endpoint + 'login', + '--token', self.auth_token] + ] + self.non_macos_commands = [ + self.base_command[:], + ['swift', 'package-registry', 'login', self.endpoint + 'login'] + ] + + self.subprocess_utils = mock.Mock() + + self.test_subject = SwiftLogin( + self.auth_token, self.expiration, self.endpoint, + self.domain, self.repository, self.subprocess_utils + ) + + def tearDown(self): + self.get_netrc_path_patch.stop() + self.file_creator.remove_all() + + def _assert_netrc_has_expected_content(self, expected_contents): + with open(self.test_netrc_path, 'r') as file: + actual_contents = file.read() + self.assertEqual(expected_contents, actual_contents) + + def _assert_netrc_has_expected_permissions(self): + file_stat = os.stat(self.test_netrc_path) + file_mode = file_stat.st_mode + self.assertTrue(stat.S_IRUSR & file_mode) + self.assertTrue(stat.S_IWUSR & file_mode) + + def test_get_netrc_path(self): + self.assertEqual( + SwiftLogin.get_netrc_path(), + self.test_netrc_path + ) + + def test_regex_only_match_escaped_hostname(self): + pattern = re.compile( + SwiftLogin.NETRC_REGEX_FMT.format( + escaped_hostname=re.escape(self.hostname) + ), + re.M + ) + bad_endpoint = f'https://{self.domain}-{self.domain_owner}-codeartifact' \ + f'-aws-a2z-com/{self.package_format}/{self.repository}/' + bad_hostname = urlparse.urlparse(bad_endpoint).hostname + bad_entry = SwiftLogin.DEFAULT_NETRC_FMT.format( + hostname=bad_hostname, + auth_token=self.auth_token + ) + self.assertTrue(pattern.match(self.new_entry)) + self.assertFalse(pattern.match(bad_entry)) + + def test_create_netrc_if_not_exist(self): + self.assertFalse(os.path.exists(self.test_netrc_path)) + self.test_subject._update_netrc_entry( + self.hostname, + 'a new entry', + self.test_netrc_path + ) + self.assertTrue(os.path.exists(self.test_netrc_path)) + self._assert_netrc_has_expected_permissions() + self._assert_netrc_has_expected_content('a new entry\n') + + def test_replacement_token_has_backslash(self): + existing_content = ( + f'machine {self.hostname} login token password expired-auth-token\n' + ) + with open(self.test_netrc_path, 'w+') as f: + f.write(existing_content) + self.test_subject.auth_token = r'new-token_.\1\g\n\w' + # make sure it uses re.sub() to replace the token + self.test_subject._update_netrc_entry( + self.hostname, + '', + self.test_netrc_path + ) + self.assertTrue(os.path.exists(self.test_netrc_path)) + self._assert_netrc_has_expected_content( + f'machine {self.hostname} login token password {self.test_subject.auth_token}\n' + ) + + def test_update_netrc_with_existing_entry(self): + existing_content = \ + f'machine {self.hostname} login token password expired-auth-token\n' + + expected_content = f'{self.new_entry}\n' + with open(self.test_netrc_path, 'w+') as f: + f.write(existing_content) + + self.test_subject._update_netrc_entry( + self.hostname, + self.new_entry, + self.test_netrc_path + ) + self._assert_netrc_has_expected_content(expected_content) + + def test_update_netrc_with_existing_entry_in_between(self): + existing_content = ( + f'some random line above\n' + f'machine {self.hostname} login token password expired-auth-token\n' + f'some random line below\n' + ) + + expected_content = ( + f'some random line above\n' + f'{self.new_entry}\n' + f'some random line below\n' + ) + with open(self.test_netrc_path, 'w+') as f: + f.write(existing_content) + + self.test_subject._update_netrc_entry( + self.hostname, + self.new_entry, + self.test_netrc_path + ) + self._assert_netrc_has_expected_content(expected_content) + + def test_append_netrc_without_ending_newline(self): + existing_content = 'machine host login user password 1234' + + expected_content = ( + f'machine host login user password 1234\n' + f'{self.new_entry}\n' + ) + with open(self.test_netrc_path, 'w+') as f: + f.write(existing_content) + + self.test_subject._update_netrc_entry( + self.hostname, + self.new_entry, + self.test_netrc_path + ) + self._assert_netrc_has_expected_content(expected_content) + + def test_append_netrc_with_ending_newline(self): + existing_content = 'machine host login user password 1234\n' + + expected_content = ( + f'machine host login user password 1234\n' + f'{self.new_entry}\n' + ) + with open(self.test_netrc_path, 'w+') as f: + f.write(existing_content) + + self.test_subject._update_netrc_entry( + self.hostname, + self.new_entry, + self.test_netrc_path + ) + self._assert_netrc_has_expected_content(expected_content) + + def test_update_netrc_with_multiple_spaces_and_newlines(self): + existing_content = ( + f' machine {self.hostname}\n' + f' login token \n' + f'password expired-auth-token \n' + f'\n' + f'machine example1.com\n' + f' login user1 \n' + f'password 1234\n' + ) + expected_content = ( + f' machine {self.hostname}\n' + f' login token \n' + f'password auth-token \n' + f'\n' + f'machine example1.com\n' + f' login user1 \n' + f'password 1234\n' + ) + with open(self.test_netrc_path, 'w+') as f: + f.write(existing_content) + + self.test_subject._update_netrc_entry( + self.hostname, + self.new_entry, + self.test_netrc_path + ) + self._assert_netrc_has_expected_content(expected_content) + + def test_update_netrc_with_multiple_existing_entries(self): + existing_content = ( + f'machine {self.hostname} login token password expired-auth-token-1\n' + f'machine {self.hostname} login token password expired-auth-token-2\n' + ) + expected_content = ( + f'{self.new_entry}\n' + f'{self.new_entry}\n' + ) + with open(self.test_netrc_path, 'w+') as f: + f.write(existing_content) + + self.test_subject._update_netrc_entry( + self.hostname, + self.new_entry, + self.test_netrc_path + ) + self._assert_netrc_has_expected_content(expected_content) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_login_macos(self): + self.test_subject.login() + expected_calls = [ + mock.call( + command, + capture_output=True, + check=True + ) for command in self.macos_commands + ] + self.subprocess_utils.run.assert_has_calls( + expected_calls, any_order=True + ) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_login_non_macos(self): + self.test_subject.login() + expected_calls = [ + mock.call( + command, + capture_output=True, + check=True + ) for command in self.non_macos_commands + ] + self.subprocess_utils.run.assert_has_calls( + expected_calls, any_order=True + ) + + def test_login_swift_tooling_error(self): + self.subprocess_utils.run.side_effect = \ + subprocess.CalledProcessError( + returncode=1, cmd='swift command', stderr=b'' + ) + with self.assertRaises(CommandFailedError): + self.test_subject.login() + + def test_login_swift_not_installed(self): + self.subprocess_utils.run.side_effect = OSError( + errno.ENOENT, 'not found error' + ) + with self.assertRaisesRegex( + ValueError, + 'swift was not found. Please verify installation.'): + self.test_subject.login() + + def test_get_scope(self): + expected_value = 'namespace' + scope = self.test_subject.get_scope(self.namespace) + self.assertEqual(scope, expected_value) + + def test_get_scope_none_namespace(self): + expected_value = None + scope = self.test_subject.get_scope(None) + self.assertEqual(scope, expected_value) + + def test_get_scope_invalid_leading_character(self): + with self.assertRaises(ValueError): + self.test_subject.get_scope(f'.{self.namespace}') + + def test_get_scope_invalid_length(self): + with self.assertRaises(ValueError): + self.test_subject.get_scope("a"*40) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_get_commands_macos(self): + commands = self.test_subject.get_commands( + self.endpoint, self.auth_token + ) + self.assertCountEqual(commands, self.macos_commands) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_get_commands_non_macos(self): + commands = self.test_subject.get_commands( + self.endpoint, self.auth_token + ) + self.assertCountEqual(commands, self.non_macos_commands) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_get_commands_with_scope_macos(self): + commands = self.test_subject.get_commands( + self.endpoint, self.auth_token, scope=self.namespace + ) + self.macos_commands[0] += ['--scope', self.namespace] + self.assertCountEqual(commands, self.macos_commands) + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_get_commands_with_scope_non_macos(self): + commands = self.test_subject.get_commands( + self.endpoint, self.auth_token, scope=self.namespace + ) + self.non_macos_commands[0] += ['--scope', self.namespace] + self.assertCountEqual(commands, self.non_macos_commands) + + def test_login_dry_run(self): + self.test_subject.login(dry_run=True) + self.subprocess_utils.check_output.assert_not_called() + self.assertFalse(os.path.exists(self.test_netrc_path)) + + class TestNuGetLogin(unittest.TestCase): _NUGET_INDEX_URL_FMT = NuGetLogin._NUGET_INDEX_URL_FMT _NUGET_SOURCES_LIST_RESPONSE = b"""\ From 00690597b3d96d233a31128480c9d77d39eca41f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Sep 2023 19:22:02 +0000 Subject: [PATCH 0244/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-94641.json | 5 +++++ .changes/next-release/api-change-cloudformation-31803.json | 5 +++++ .changes/next-release/api-change-entityresolution-84700.json | 5 +++++ .changes/next-release/api-change-lookoutequipment-53738.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-94641.json create mode 100644 .changes/next-release/api-change-cloudformation-31803.json create mode 100644 .changes/next-release/api-change-entityresolution-84700.json create mode 100644 .changes/next-release/api-change-lookoutequipment-53738.json diff --git a/.changes/next-release/api-change-appstream-94641.json b/.changes/next-release/api-change-appstream-94641.json new file mode 100644 index 000000000000..58ee0a16d04b --- /dev/null +++ b/.changes/next-release/api-change-appstream-94641.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance." +} diff --git a/.changes/next-release/api-change-cloudformation-31803.json b/.changes/next-release/api-change-cloudformation-31803.json new file mode 100644 index 000000000000..8c0c4029866d --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-31803.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Documentation updates for AWS CloudFormation" +} diff --git a/.changes/next-release/api-change-entityresolution-84700.json b/.changes/next-release/api-change-entityresolution-84700.json new file mode 100644 index 000000000000..f1e4b7bb223a --- /dev/null +++ b/.changes/next-release/api-change-entityresolution-84700.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``entityresolution``", + "description": "Changed \"ResolutionTechniques\" and \"MappedInputFields\" in workflow and schema mapping operations to be required fields." +} diff --git a/.changes/next-release/api-change-lookoutequipment-53738.json b/.changes/next-release/api-change-lookoutequipment-53738.json new file mode 100644 index 000000000000..8e6b319a722b --- /dev/null +++ b/.changes/next-release/api-change-lookoutequipment-53738.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lookoutequipment``", + "description": "This release adds APIs for the new scheduled retraining feature." +} From f233a3978b6f39819124ffc91e880dd36d752ca4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Sep 2023 19:22:02 +0000 Subject: [PATCH 0245/1632] Bumping version to 1.29.48 --- .changes/1.29.48.json | 27 +++++++++++++++++++ .../api-change-appstream-94641.json | 5 ---- .../api-change-cloudformation-31803.json | 5 ---- .../api-change-entityresolution-84700.json | 5 ---- .../api-change-lookoutequipment-53738.json | 5 ---- .../enhancement-codeartifactlogin-88335.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.48.json delete mode 100644 .changes/next-release/api-change-appstream-94641.json delete mode 100644 .changes/next-release/api-change-cloudformation-31803.json delete mode 100644 .changes/next-release/api-change-entityresolution-84700.json delete mode 100644 .changes/next-release/api-change-lookoutequipment-53738.json delete mode 100644 .changes/next-release/enhancement-codeartifactlogin-88335.json diff --git a/.changes/1.29.48.json b/.changes/1.29.48.json new file mode 100644 index 000000000000..bfc87f7defd5 --- /dev/null +++ b/.changes/1.29.48.json @@ -0,0 +1,27 @@ +[ + { + "category": "``codeartifact login``", + "description": "Include stderr output from underlying login tool when subprocess fails", + "type": "enhancement" + }, + { + "category": "``appstream``", + "description": "This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Documentation updates for AWS CloudFormation", + "type": "api-change" + }, + { + "category": "``entityresolution``", + "description": "Changed \"ResolutionTechniques\" and \"MappedInputFields\" in workflow and schema mapping operations to be required fields.", + "type": "api-change" + }, + { + "category": "``lookoutequipment``", + "description": "This release adds APIs for the new scheduled retraining feature.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-94641.json b/.changes/next-release/api-change-appstream-94641.json deleted file mode 100644 index 58ee0a16d04b..000000000000 --- a/.changes/next-release/api-change-appstream-94641.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance." -} diff --git a/.changes/next-release/api-change-cloudformation-31803.json b/.changes/next-release/api-change-cloudformation-31803.json deleted file mode 100644 index 8c0c4029866d..000000000000 --- a/.changes/next-release/api-change-cloudformation-31803.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Documentation updates for AWS CloudFormation" -} diff --git a/.changes/next-release/api-change-entityresolution-84700.json b/.changes/next-release/api-change-entityresolution-84700.json deleted file mode 100644 index f1e4b7bb223a..000000000000 --- a/.changes/next-release/api-change-entityresolution-84700.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``entityresolution``", - "description": "Changed \"ResolutionTechniques\" and \"MappedInputFields\" in workflow and schema mapping operations to be required fields." -} diff --git a/.changes/next-release/api-change-lookoutequipment-53738.json b/.changes/next-release/api-change-lookoutequipment-53738.json deleted file mode 100644 index 8e6b319a722b..000000000000 --- a/.changes/next-release/api-change-lookoutequipment-53738.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lookoutequipment``", - "description": "This release adds APIs for the new scheduled retraining feature." -} diff --git a/.changes/next-release/enhancement-codeartifactlogin-88335.json b/.changes/next-release/enhancement-codeartifactlogin-88335.json deleted file mode 100644 index 3b64f5810bc3..000000000000 --- a/.changes/next-release/enhancement-codeartifactlogin-88335.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``codeartifact login``", - "description": "Include stderr output from underlying login tool when subprocess fails" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f97bfde34f99..966e171dc518 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.48 +======= + +* enhancement:``codeartifact login``: Include stderr output from underlying login tool when subprocess fails +* api-change:``appstream``: This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. +* api-change:``cloudformation``: Documentation updates for AWS CloudFormation +* api-change:``entityresolution``: Changed "ResolutionTechniques" and "MappedInputFields" in workflow and schema mapping operations to be required fields. +* api-change:``lookoutequipment``: This release adds APIs for the new scheduled retraining feature. + + 1.29.47 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ce07ae4c821e..6a95e097d613 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.47' +__version__ = '1.29.48' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fbeea2d6a2d2..1fb7ea15bb5d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.47' +release = '1.29.48' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7fd79372d739..5eed5ca7e96f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.47 + botocore==1.31.48 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 282ff2e3f26e..24fa9def29fa 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.47', + 'botocore==1.31.48', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 0199f90bb0bba3bdcf0264312e08904c1ba31a41 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Sep 2023 18:38:28 +0000 Subject: [PATCH 0246/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-39313.json | 5 +++++ .changes/next-release/api-change-connect-57649.json | 5 +++++ .changes/next-release/api-change-datasync-55336.json | 5 +++++ .changes/next-release/api-change-sagemaker-99437.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-39313.json create mode 100644 .changes/next-release/api-change-connect-57649.json create mode 100644 .changes/next-release/api-change-datasync-55336.json create mode 100644 .changes/next-release/api-change-sagemaker-99437.json diff --git a/.changes/next-release/api-change-appstream-39313.json b/.changes/next-release/api-change-appstream-39313.json new file mode 100644 index 000000000000..05e8c90ac954 --- /dev/null +++ b/.changes/next-release/api-change-appstream-39313.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release introduces app block builder, allowing customers to provision a resource to package applications into an app block" +} diff --git a/.changes/next-release/api-change-connect-57649.json b/.changes/next-release/api-change-connect-57649.json new file mode 100644 index 000000000000..fc1f548d8283 --- /dev/null +++ b/.changes/next-release/api-change-connect-57649.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "New rule type (OnMetricDataUpdate) has been added" +} diff --git a/.changes/next-release/api-change-datasync-55336.json b/.changes/next-release/api-change-datasync-55336.json new file mode 100644 index 000000000000..cff6f6057139 --- /dev/null +++ b/.changes/next-release/api-change-datasync-55336.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Documentation-only updates for AWS DataSync." +} diff --git a/.changes/next-release/api-change-sagemaker-99437.json b/.changes/next-release/api-change-sagemaker-99437.json new file mode 100644 index 000000000000..17760daa23cb --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-99437.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release introduces Skip Model Validation for Model Packages" +} From 0cf713af6d78b389ed38130addc3ab80af819145 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Sep 2023 18:38:40 +0000 Subject: [PATCH 0247/1632] Bumping version to 1.29.49 --- .changes/1.29.49.json | 22 +++++++++++++++++++ .../api-change-appstream-39313.json | 5 ----- .../api-change-connect-57649.json | 5 ----- .../api-change-datasync-55336.json | 5 ----- .../api-change-sagemaker-99437.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.49.json delete mode 100644 .changes/next-release/api-change-appstream-39313.json delete mode 100644 .changes/next-release/api-change-connect-57649.json delete mode 100644 .changes/next-release/api-change-datasync-55336.json delete mode 100644 .changes/next-release/api-change-sagemaker-99437.json diff --git a/.changes/1.29.49.json b/.changes/1.29.49.json new file mode 100644 index 000000000000..7c888c9640fa --- /dev/null +++ b/.changes/1.29.49.json @@ -0,0 +1,22 @@ +[ + { + "category": "``appstream``", + "description": "This release introduces app block builder, allowing customers to provision a resource to package applications into an app block", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "New rule type (OnMetricDataUpdate) has been added", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Documentation-only updates for AWS DataSync.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release introduces Skip Model Validation for Model Packages", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-39313.json b/.changes/next-release/api-change-appstream-39313.json deleted file mode 100644 index 05e8c90ac954..000000000000 --- a/.changes/next-release/api-change-appstream-39313.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release introduces app block builder, allowing customers to provision a resource to package applications into an app block" -} diff --git a/.changes/next-release/api-change-connect-57649.json b/.changes/next-release/api-change-connect-57649.json deleted file mode 100644 index fc1f548d8283..000000000000 --- a/.changes/next-release/api-change-connect-57649.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "New rule type (OnMetricDataUpdate) has been added" -} diff --git a/.changes/next-release/api-change-datasync-55336.json b/.changes/next-release/api-change-datasync-55336.json deleted file mode 100644 index cff6f6057139..000000000000 --- a/.changes/next-release/api-change-datasync-55336.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Documentation-only updates for AWS DataSync." -} diff --git a/.changes/next-release/api-change-sagemaker-99437.json b/.changes/next-release/api-change-sagemaker-99437.json deleted file mode 100644 index 17760daa23cb..000000000000 --- a/.changes/next-release/api-change-sagemaker-99437.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release introduces Skip Model Validation for Model Packages" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 966e171dc518..847b0f02f122 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.49 +======= + +* api-change:``appstream``: This release introduces app block builder, allowing customers to provision a resource to package applications into an app block +* api-change:``connect``: New rule type (OnMetricDataUpdate) has been added +* api-change:``datasync``: Documentation-only updates for AWS DataSync. +* api-change:``sagemaker``: This release introduces Skip Model Validation for Model Packages + + 1.29.48 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6a95e097d613..901e92015093 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.48' +__version__ = '1.29.49' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1fb7ea15bb5d..8e21b8a0b6a2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.48' +release = '1.29.49' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5eed5ca7e96f..d3a44d80028e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.48 + botocore==1.31.49 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 24fa9def29fa..a57d3f0120f8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.48', + 'botocore==1.31.49', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 0a56e574ca67288d5a964b4a96be111280c2312e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Sep 2023 18:14:57 +0000 Subject: [PATCH 0248/1632] Update changelog based on model updates --- .changes/next-release/api-change-discovery-86972.json | 5 +++++ .changes/next-release/api-change-macie2-53806.json | 5 +++++ .changes/next-release/api-change-workmail-84127.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-discovery-86972.json create mode 100644 .changes/next-release/api-change-macie2-53806.json create mode 100644 .changes/next-release/api-change-workmail-84127.json diff --git a/.changes/next-release/api-change-discovery-86972.json b/.changes/next-release/api-change-discovery-86972.json new file mode 100644 index 000000000000..96175c3deced --- /dev/null +++ b/.changes/next-release/api-change-discovery-86972.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``discovery``", + "description": "Add sensitive protection for customer information" +} diff --git a/.changes/next-release/api-change-macie2-53806.json b/.changes/next-release/api-change-macie2-53806.json new file mode 100644 index 000000000000..0027ff33b60a --- /dev/null +++ b/.changes/next-release/api-change-macie2-53806.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``macie2``", + "description": "This release changes the default managedDataIdentifierSelector setting for new classification jobs to RECOMMENDED. By default, new classification jobs now use the recommended set of managed data identifiers." +} diff --git a/.changes/next-release/api-change-workmail-84127.json b/.changes/next-release/api-change-workmail-84127.json new file mode 100644 index 000000000000..3365bb863dc0 --- /dev/null +++ b/.changes/next-release/api-change-workmail-84127.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workmail``", + "description": "This release includes four new APIs UpdateUser, UpdateGroup, ListGroupsForEntity and DescribeEntity, along with RemoteUsers and some enhancements to existing APIs." +} From 44716caf1865594f313fbc8e4d01af526339a09b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Sep 2023 18:15:10 +0000 Subject: [PATCH 0249/1632] Bumping version to 1.29.50 --- .changes/1.29.50.json | 17 +++++++++++++++++ .../api-change-discovery-86972.json | 5 ----- .../next-release/api-change-macie2-53806.json | 5 ----- .../next-release/api-change-workmail-84127.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.50.json delete mode 100644 .changes/next-release/api-change-discovery-86972.json delete mode 100644 .changes/next-release/api-change-macie2-53806.json delete mode 100644 .changes/next-release/api-change-workmail-84127.json diff --git a/.changes/1.29.50.json b/.changes/1.29.50.json new file mode 100644 index 000000000000..d2b1958c2a53 --- /dev/null +++ b/.changes/1.29.50.json @@ -0,0 +1,17 @@ +[ + { + "category": "``discovery``", + "description": "Add sensitive protection for customer information", + "type": "api-change" + }, + { + "category": "``macie2``", + "description": "This release changes the default managedDataIdentifierSelector setting for new classification jobs to RECOMMENDED. By default, new classification jobs now use the recommended set of managed data identifiers.", + "type": "api-change" + }, + { + "category": "``workmail``", + "description": "This release includes four new APIs UpdateUser, UpdateGroup, ListGroupsForEntity and DescribeEntity, along with RemoteUsers and some enhancements to existing APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-discovery-86972.json b/.changes/next-release/api-change-discovery-86972.json deleted file mode 100644 index 96175c3deced..000000000000 --- a/.changes/next-release/api-change-discovery-86972.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``discovery``", - "description": "Add sensitive protection for customer information" -} diff --git a/.changes/next-release/api-change-macie2-53806.json b/.changes/next-release/api-change-macie2-53806.json deleted file mode 100644 index 0027ff33b60a..000000000000 --- a/.changes/next-release/api-change-macie2-53806.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``macie2``", - "description": "This release changes the default managedDataIdentifierSelector setting for new classification jobs to RECOMMENDED. By default, new classification jobs now use the recommended set of managed data identifiers." -} diff --git a/.changes/next-release/api-change-workmail-84127.json b/.changes/next-release/api-change-workmail-84127.json deleted file mode 100644 index 3365bb863dc0..000000000000 --- a/.changes/next-release/api-change-workmail-84127.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workmail``", - "description": "This release includes four new APIs UpdateUser, UpdateGroup, ListGroupsForEntity and DescribeEntity, along with RemoteUsers and some enhancements to existing APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 847b0f02f122..3c107a0890f9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.50 +======= + +* api-change:``discovery``: Add sensitive protection for customer information +* api-change:``macie2``: This release changes the default managedDataIdentifierSelector setting for new classification jobs to RECOMMENDED. By default, new classification jobs now use the recommended set of managed data identifiers. +* api-change:``workmail``: This release includes four new APIs UpdateUser, UpdateGroup, ListGroupsForEntity and DescribeEntity, along with RemoteUsers and some enhancements to existing APIs. + + 1.29.49 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 901e92015093..92b6cdc39e81 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.49' +__version__ = '1.29.50' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8e21b8a0b6a2..744c6b2db874 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.49' +release = '1.29.50' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d3a44d80028e..117c784f87ff 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.49 + botocore==1.31.50 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a57d3f0120f8..6b5bc8270d7f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.49', + 'botocore==1.31.50', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From ca96c1190aeedacc05a75cf67f2a518e7cada53a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Sep 2023 18:38:21 +0000 Subject: [PATCH 0250/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-35874.json | 5 +++++ .changes/next-release/api-change-outposts-8946.json | 5 +++++ .changes/next-release/api-change-sagemaker-98984.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-35874.json create mode 100644 .changes/next-release/api-change-outposts-8946.json create mode 100644 .changes/next-release/api-change-sagemaker-98984.json diff --git a/.changes/next-release/api-change-ec2-35874.json b/.changes/next-release/api-change-ec2-35874.json new file mode 100644 index 000000000000..ed4b47bf53e3 --- /dev/null +++ b/.changes/next-release/api-change-ec2-35874.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for C7i, and R7a instance types." +} diff --git a/.changes/next-release/api-change-outposts-8946.json b/.changes/next-release/api-change-outposts-8946.json new file mode 100644 index 000000000000..ece5e45d7de9 --- /dev/null +++ b/.changes/next-release/api-change-outposts-8946.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "This release adds the InstanceFamilies field to the ListAssets response." +} diff --git a/.changes/next-release/api-change-sagemaker-98984.json b/.changes/next-release/api-change-sagemaker-98984.json new file mode 100644 index 000000000000..2de77589ac01 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-98984.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for one-time model monitoring schedules that are executed immediately without delay, explicit data analysis windows for model monitoring schedules and exclude features attributes to remove features from model monitor analysis." +} From dc9fc9003e1a1b5e7608c336ba52b9e7b4b5c659 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Sep 2023 18:38:37 +0000 Subject: [PATCH 0251/1632] Bumping version to 1.29.51 --- .changes/1.29.51.json | 17 +++++++++++++++++ .changes/next-release/api-change-ec2-35874.json | 5 ----- .../next-release/api-change-outposts-8946.json | 5 ----- .../api-change-sagemaker-98984.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.51.json delete mode 100644 .changes/next-release/api-change-ec2-35874.json delete mode 100644 .changes/next-release/api-change-outposts-8946.json delete mode 100644 .changes/next-release/api-change-sagemaker-98984.json diff --git a/.changes/1.29.51.json b/.changes/1.29.51.json new file mode 100644 index 000000000000..2840a5b8b365 --- /dev/null +++ b/.changes/1.29.51.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ec2``", + "description": "This release adds support for C7i, and R7a instance types.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "This release adds the InstanceFamilies field to the ListAssets response.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for one-time model monitoring schedules that are executed immediately without delay, explicit data analysis windows for model monitoring schedules and exclude features attributes to remove features from model monitor analysis.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-35874.json b/.changes/next-release/api-change-ec2-35874.json deleted file mode 100644 index ed4b47bf53e3..000000000000 --- a/.changes/next-release/api-change-ec2-35874.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for C7i, and R7a instance types." -} diff --git a/.changes/next-release/api-change-outposts-8946.json b/.changes/next-release/api-change-outposts-8946.json deleted file mode 100644 index ece5e45d7de9..000000000000 --- a/.changes/next-release/api-change-outposts-8946.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "This release adds the InstanceFamilies field to the ListAssets response." -} diff --git a/.changes/next-release/api-change-sagemaker-98984.json b/.changes/next-release/api-change-sagemaker-98984.json deleted file mode 100644 index 2de77589ac01..000000000000 --- a/.changes/next-release/api-change-sagemaker-98984.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for one-time model monitoring schedules that are executed immediately without delay, explicit data analysis windows for model monitoring schedules and exclude features attributes to remove features from model monitor analysis." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3c107a0890f9..127002acc759 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.51 +======= + +* api-change:``ec2``: This release adds support for C7i, and R7a instance types. +* api-change:``outposts``: This release adds the InstanceFamilies field to the ListAssets response. +* api-change:``sagemaker``: This release adds support for one-time model monitoring schedules that are executed immediately without delay, explicit data analysis windows for model monitoring schedules and exclude features attributes to remove features from model monitor analysis. + + 1.29.50 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 92b6cdc39e81..cbb025cad751 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.50' +__version__ = '1.29.51' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 744c6b2db874..142c8083526d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.50' +release = '1.29.51' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 117c784f87ff..a1d53c21605a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.50 + botocore==1.31.51 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6b5bc8270d7f..a507078586b6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.50', + 'botocore==1.31.51', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 7fe1793874605ecb94a1c474a0d1e62c3cdb7bc2 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 19 Sep 2023 22:33:39 +0000 Subject: [PATCH 0252/1632] CLI examples directconnect, ec2, iam, iot, lambda, sqs --- .../create-transit-virtual-interface.rst | 114 ++++++------- .../assign-private-nat-gateway-address.rst | 27 ++++ .../ec2/associate-nat-gateway-address.rst | 23 +++ .../attach-verified-access-trust-provider.rst | 36 +++++ .../ec2/cancel-image-launch-permission.rst | 15 ++ .../examples/ec2/create-carrier-gateway.rst | 19 +++ awscli/examples/ec2/create-image.rst | 25 ++- .../ec2/create-instance-connect-endpoint.rst | 33 ++++ .../ec2/create-verified-access-endpoint.rst | 51 ++++++ .../ec2/create-verified-access-group.rst | 30 ++++ .../ec2/create-verified-access-instance.rst | 26 +++ .../create-verified-access-trust-provider.rst | 31 ++++ .../ec2/delete-instance-connect-endpoint.rst | 25 +++ .../ec2/delete-verified-access-endpoint.rst | 37 +++++ .../ec2/delete-verified-access-group.rst | 23 +++ .../ec2/delete-verified-access-instance.rst | 20 +++ .../delete-verified-access-trust-provider.rst | 22 +++ ...etwork-performance-metric-subscription.rst | 21 +++ .../describe-instance-connect-endpoints.rst | 32 ++++ awscli/examples/ec2/describe-nat-gateways.rst | 153 +++++++++++------- .../describe-verified-access-endpoints.rst | 45 ++++++ .../ec2/describe-verified-access-groups.rst | 30 ++++ ...access-instance-logging-configurations.rst | 35 ++++ .../describe-verified-access-instances.rst | 34 ++++ ...scribe-verified-access-trust-providers.rst | 30 ++++ .../detach-verified-access-trust-provider.rst | 30 ++++ ...etwork-performance-metric-subscription.rst | 17 ++ .../ec2/disable-image-block-public-access.rst | 14 ++ .../ec2/disassociate-nat-gateway-address.rst | 26 +++ ...etwork-performance-metric-subscription.rst | 17 ++ .../ec2/enable-image-block-public-access.rst | 15 ++ .../ec2/get-aws-network-performance-data.rst | 69 ++++++++ .../get-image-block-public-access-state.rst | 14 ++ .../get-verified-access-endpoint-policy.rst | 15 ++ .../ec2/get-verified-access-group-policy.rst | 15 ++ .../ec2/modify-private-dns-name-options.rst | 15 ++ ...modify-verified-access-endpoint-policy.rst | 25 +++ .../ec2/modify-verified-access-endpoint.rst | 38 +++++ .../modify-verified-access-group-policy.rst | 25 +++ .../ec2/modify-verified-access-group.rst | 23 +++ ...-access-instance-logging-configuration.rst | 34 ++++ .../ec2/modify-verified-access-instance.rst | 27 ++++ .../modify-verified-access-trust-provider.rst | 23 +++ .../unassign-private-nat-gateway-address.rst | 23 +++ .../ec2/wait/internet-gateway-exists.rst | 10 ++ .../examples/ec2/wait/nat-gateway-deleted.rst | 10 ++ awscli/examples/iam/create-account-alias.rst | 4 +- awscli/examples/iam/create-policy.rst | 70 ++++---- .../iot/delete-domain-configuration.rst | 2 +- awscli/examples/lambda/invoke.rst | 6 +- .../examples/sqs/cancel-message-move-task.rst | 14 ++ .../examples/sqs/list-message-move-tasks.rst | 35 ++++ .../examples/sqs/start-message-move-task.rst | 31 ++++ 53 files changed, 1425 insertions(+), 159 deletions(-) create mode 100644 awscli/examples/ec2/assign-private-nat-gateway-address.rst create mode 100644 awscli/examples/ec2/associate-nat-gateway-address.rst create mode 100644 awscli/examples/ec2/attach-verified-access-trust-provider.rst create mode 100644 awscli/examples/ec2/cancel-image-launch-permission.rst create mode 100644 awscli/examples/ec2/create-carrier-gateway.rst create mode 100644 awscli/examples/ec2/create-instance-connect-endpoint.rst create mode 100644 awscli/examples/ec2/create-verified-access-endpoint.rst create mode 100644 awscli/examples/ec2/create-verified-access-group.rst create mode 100644 awscli/examples/ec2/create-verified-access-instance.rst create mode 100644 awscli/examples/ec2/create-verified-access-trust-provider.rst create mode 100644 awscli/examples/ec2/delete-instance-connect-endpoint.rst create mode 100644 awscli/examples/ec2/delete-verified-access-endpoint.rst create mode 100644 awscli/examples/ec2/delete-verified-access-group.rst create mode 100644 awscli/examples/ec2/delete-verified-access-instance.rst create mode 100644 awscli/examples/ec2/delete-verified-access-trust-provider.rst create mode 100644 awscli/examples/ec2/describe-aws-network-performance-metric-subscription.rst create mode 100644 awscli/examples/ec2/describe-instance-connect-endpoints.rst create mode 100644 awscli/examples/ec2/describe-verified-access-endpoints.rst create mode 100644 awscli/examples/ec2/describe-verified-access-groups.rst create mode 100644 awscli/examples/ec2/describe-verified-access-instance-logging-configurations.rst create mode 100644 awscli/examples/ec2/describe-verified-access-instances.rst create mode 100644 awscli/examples/ec2/describe-verified-access-trust-providers.rst create mode 100644 awscli/examples/ec2/detach-verified-access-trust-provider.rst create mode 100644 awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst create mode 100644 awscli/examples/ec2/disable-image-block-public-access.rst create mode 100644 awscli/examples/ec2/disassociate-nat-gateway-address.rst create mode 100644 awscli/examples/ec2/enable-aws-network-performance-metric-subscription.rst create mode 100644 awscli/examples/ec2/enable-image-block-public-access.rst create mode 100644 awscli/examples/ec2/get-aws-network-performance-data.rst create mode 100644 awscli/examples/ec2/get-image-block-public-access-state.rst create mode 100644 awscli/examples/ec2/get-verified-access-endpoint-policy.rst create mode 100644 awscli/examples/ec2/get-verified-access-group-policy.rst create mode 100644 awscli/examples/ec2/modify-private-dns-name-options.rst create mode 100644 awscli/examples/ec2/modify-verified-access-endpoint-policy.rst create mode 100644 awscli/examples/ec2/modify-verified-access-endpoint.rst create mode 100644 awscli/examples/ec2/modify-verified-access-group-policy.rst create mode 100644 awscli/examples/ec2/modify-verified-access-group.rst create mode 100644 awscli/examples/ec2/modify-verified-access-instance-logging-configuration.rst create mode 100644 awscli/examples/ec2/modify-verified-access-instance.rst create mode 100644 awscli/examples/ec2/modify-verified-access-trust-provider.rst create mode 100644 awscli/examples/ec2/unassign-private-nat-gateway-address.rst create mode 100644 awscli/examples/ec2/wait/internet-gateway-exists.rst create mode 100644 awscli/examples/ec2/wait/nat-gateway-deleted.rst create mode 100644 awscli/examples/sqs/cancel-message-move-task.rst create mode 100644 awscli/examples/sqs/list-message-move-tasks.rst create mode 100644 awscli/examples/sqs/start-message-move-task.rst diff --git a/awscli/examples/directconnect/create-transit-virtual-interface.rst b/awscli/examples/directconnect/create-transit-virtual-interface.rst index b237dd7fc1f5..56de738eb35b 100755 --- a/awscli/examples/directconnect/create-transit-virtual-interface.rst +++ b/awscli/examples/directconnect/create-transit-virtual-interface.rst @@ -1,57 +1,57 @@ -**To create a transit virtual interface** - -The following ``create-transit-virtual-interface`` example creates a transit virtual interface for the specified connection. :: - - ws directconnect create-transit-virtual-interface \ - --connection-id dxlag-fEXAMPLE \ - --new-transit-virtual-interface "virtualInterfaceName=Example Transit Virtual Interface,vlan=126,asn=65110,mtu=1500,authKey=0xzxgA9YoW9h58u8SvEXAMPLE,amazonAddress=192.168.1.1/30,customerAddress=192.168.1.2/30,addressFamily=ipv4,directConnectGatewayId=8384da05-13ce-4a91-aada-5a1baEXAMPLE,tags=[{key=Tag,value=Example}]" - -Output:: - - { - "virtualInterface": { - "ownerAccount": "1111222233333", - "virtualInterfaceId": "dxvif-fEXAMPLE", - "location": "loc1", - "connectionId": "dxlag-fEXAMPLE", - "virtualInterfaceType": "transit", - "virtualInterfaceName": "Example Transit Virtual Interface", - "vlan": 126, - "asn": 65110, - "amazonSideAsn": 4200000000, - "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", - "amazonAddress": "192.168.1.1/30", - "customerAddress": "192.168.1.2/30", - "addressFamily": "ipv4", - "virtualInterfaceState": "pending", - "customerRouterConfig": "\n\n 126\n 192.168.1.2/30\n 192.168.1.1/30\n 65110\n 0xzxgA9YoW9h58u8SvOmXRTw\n 4200000000\n transit\n\n", - "mtu": 1500, - "jumboFrameCapable": true, - "virtualGatewayId": "", - "directConnectGatewayId": "8384da05-13ce-4a91-aada-5a1baEXAMPLE", - "routeFilterPrefixes": [], - "bgpPeers": [ - { - "bgpPeerId": "dxpeer-EXAMPLE", - "asn": 65110, - "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", - "addressFamily": "ipv4", - "amazonAddress": "192.168.1.1/30", - "customerAddress": "192.168.1.2/30", - "bgpPeerState": "pending", - "bgpStatus": "down", - "awsDeviceV2": "loc1-26wz6vEXAMPLE" - } - ], - "region": "sa-east-1", - "awsDeviceV2": "loc1-26wz6vEXAMPLE", - "tags": [ - { - "key": "Tag", - "value": "Example" - } - ] - } - } - -For more information, see `Creating a Transit Virtual Interface to the Direct Connect Gateway `__ in the *AWS Direct Connect User Guide*. +**To create a transit virtual interface** + +The following ``create-transit-virtual-interface`` example creates a transit virtual interface for the specified connection. :: + + aws directconnect create-transit-virtual-interface \ + --connection-id dxlag-fEXAMPLE \ + --new-transit-virtual-interface "virtualInterfaceName=Example Transit Virtual Interface,vlan=126,asn=65110,mtu=1500,authKey=0xzxgA9YoW9h58u8SvEXAMPLE,amazonAddress=192.168.1.1/30,customerAddress=192.168.1.2/30,addressFamily=ipv4,directConnectGatewayId=8384da05-13ce-4a91-aada-5a1baEXAMPLE,tags=[{key=Tag,value=Example}]" + +Output:: + + { + "virtualInterface": { + "ownerAccount": "1111222233333", + "virtualInterfaceId": "dxvif-fEXAMPLE", + "location": "loc1", + "connectionId": "dxlag-fEXAMPLE", + "virtualInterfaceType": "transit", + "virtualInterfaceName": "Example Transit Virtual Interface", + "vlan": 126, + "asn": 65110, + "amazonSideAsn": 4200000000, + "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", + "amazonAddress": "192.168.1.1/30", + "customerAddress": "192.168.1.2/30", + "addressFamily": "ipv4", + "virtualInterfaceState": "pending", + "customerRouterConfig": "\n\n 126\n 192.168.1.2/30\n 192.168.1.1/30\n 65110\n 0xzxgA9YoW9h58u8SvOmXRTw\n 4200000000\n transit\n\n", + "mtu": 1500, + "jumboFrameCapable": true, + "virtualGatewayId": "", + "directConnectGatewayId": "8384da05-13ce-4a91-aada-5a1baEXAMPLE", + "routeFilterPrefixes": [], + "bgpPeers": [ + { + "bgpPeerId": "dxpeer-EXAMPLE", + "asn": 65110, + "authKey": "0xzxgA9YoW9h58u8SEXAMPLE", + "addressFamily": "ipv4", + "amazonAddress": "192.168.1.1/30", + "customerAddress": "192.168.1.2/30", + "bgpPeerState": "pending", + "bgpStatus": "down", + "awsDeviceV2": "loc1-26wz6vEXAMPLE" + } + ], + "region": "sa-east-1", + "awsDeviceV2": "loc1-26wz6vEXAMPLE", + "tags": [ + { + "key": "Tag", + "value": "Example" + } + ] + } + } + +For more information, see `Creating a Transit Virtual Interface to the Direct Connect Gateway `__ in the *AWS Direct Connect User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/assign-private-nat-gateway-address.rst b/awscli/examples/ec2/assign-private-nat-gateway-address.rst new file mode 100644 index 000000000000..667ad7cddf4d --- /dev/null +++ b/awscli/examples/ec2/assign-private-nat-gateway-address.rst @@ -0,0 +1,27 @@ +**To assign private IP addresses to your private NAT gateway** + +The following ``assign-private-nat-gateway-address`` example assigns two private IP addresses to the specified private NAT gateway. :: + + aws ec2 assign-private-nat-gateway-address \ + --nat-gateway-id nat-1234567890abcdef0 \ + --private-ip-address-count 2 + +Output:: + + { + "NatGatewayId": "nat-1234567890abcdef0", + "NatGatewayAddresses": [ + { + "NetworkInterfaceId": "eni-0065a61b324d1897a", + "IsPrimary": false, + "Status": "assigning" + }, + { + "NetworkInterfaceId": "eni-0065a61b324d1897a", + "IsPrimary": false, + "Status": "assigning" + } + ] + } + +For more information, see `NAT gateways `__ in the *Amazon VPC User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/associate-nat-gateway-address.rst b/awscli/examples/ec2/associate-nat-gateway-address.rst new file mode 100644 index 000000000000..31051462afd5 --- /dev/null +++ b/awscli/examples/ec2/associate-nat-gateway-address.rst @@ -0,0 +1,23 @@ +**To associate an Elastic IP address with a public NAT gateway** + +The following ``associate-nat-gateway-address`` example associates the specified Elastic IP address with the specified public NAT gateway. AWS automatically assigns a secondary private IPv4 address. :: + + aws ec2 associate-nat-gateway-address \ + --nat-gateway-id nat-1234567890abcdef0 \ + --allocation-ids eipalloc-0be6ecac95EXAMPLE + +Output:: + + { + "NatGatewayId": "nat-1234567890abcdef0", + "NatGatewayAddresses": [ + { + "AllocationId": "eipalloc-0be6ecac95EXAMPLE", + "NetworkInterfaceId": "eni-09cc4b2558794f7f9", + "IsPrimary": false, + "Status": "associating" + } + ] + } + +For more information, see `NAT gateways `__ in the *Amazon VPC User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/attach-verified-access-trust-provider.rst b/awscli/examples/ec2/attach-verified-access-trust-provider.rst new file mode 100644 index 000000000000..24a5a262b5eb --- /dev/null +++ b/awscli/examples/ec2/attach-verified-access-trust-provider.rst @@ -0,0 +1,36 @@ +**To attach a trust provider to an instance** + +The following ``attach-verified-access-trust-provider`` example attaches the specified Verified Access trust provider to the specified Verified Access instance. :: + + aws ec2 attach-verified-access-trust-provider \ + --verified-access-instance-id vai-0ce000c0b7643abea \ + --verified-access-trust-provider-id vatp-0bb32de759a3e19e7 + +Output:: + + { + "VerifiedAccessTrustProvider": { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "Description": "", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center", + "PolicyReferenceName": "idc", + "CreationTime": "2023-08-25T19:00:38", + "LastUpdatedTime": "2023-08-25T19:00:38" + }, + "VerifiedAccessInstance": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "", + "VerifiedAccessTrustProviders": [ + { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center" + } + ], + "CreationTime": "2023-08-25T18:27:56", + "LastUpdatedTime": "2023-08-25T18:27:56" + } + } + +For more information, see `Verified Access instances `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/cancel-image-launch-permission.rst b/awscli/examples/ec2/cancel-image-launch-permission.rst new file mode 100644 index 000000000000..f854e2f1d2f7 --- /dev/null +++ b/awscli/examples/ec2/cancel-image-launch-permission.rst @@ -0,0 +1,15 @@ +**To cancel having an AMI shared with your Amazon Web Services account** + +The following ``cancel-image-launch-permission`` example removes your account from the specified AMI's launch permissions. :: + + aws ec2 cancel-image-launch-permission \ + --image-id ami-0123456789example \ + --region us-east-1 + +Output:: + + { + "Return": true + } + +For more information, see `Cancel having an AMI shared with your Amazon Web Services account `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/create-carrier-gateway.rst b/awscli/examples/ec2/create-carrier-gateway.rst new file mode 100644 index 000000000000..7f6bde7df68d --- /dev/null +++ b/awscli/examples/ec2/create-carrier-gateway.rst @@ -0,0 +1,19 @@ +**To create a carrier gateway** + +The following ``create-carrier-gateway`` example creates a carrier gateway for the specified VPC. :: + + aws ec2 create-carrier-gateway \ + --vpc-id vpc-0c529aEXAMPLE1111 + +Output:: + + { + "CarrierGateway": { + "CarrierGatewayId": "cagw-0465cdEXAMPLE1111", + "VpcId": "vpc-0c529aEXAMPLE1111", + "State": "pending", + "OwnerId": "123456789012" + } + } + +For more information, see `Carrier gateways `__ in the *AWS Wavelength User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-image.rst b/awscli/examples/ec2/create-image.rst index 6bb826730520..d01e82a4b0b0 100644 --- a/awscli/examples/ec2/create-image.rst +++ b/awscli/examples/ec2/create-image.rst @@ -10,7 +10,7 @@ The following ``create-image`` example creates an AMI from the specified instanc Output:: { - "ImageId": "ami-0eab20fe36f83e1a8" + "ImageId": "ami-abcdef01234567890" } For more information about specifying a block device mapping for your AMI, see `Specifying a block device mapping for an AMI `__ in the *Amazon EC2 User Guide*. @@ -20,14 +20,33 @@ For more information about specifying a block device mapping for your AMI, see ` The following ``create-image`` example creates an AMI and sets the --no-reboot parameter, so that the instance is not rebooted before the image is created. :: aws ec2 create-image \ - --instance-id i-0b09a25c58929de26 \ + --instance-id i-1234567890abcdef0 \ --name "My server" \ --no-reboot Output:: { - "ImageId": "ami-01d7dcccb80665a0f" + "ImageId": "ami-abcdef01234567890" } For more information about specifying a block device mapping for your AMI, see `Specifying a block device mapping for an AMI `__ in the *Amazon EC2 User Guide*. + + +**Example 3: To tag an AMI and snapshots on creation** + +The following ``create-image`` example creates an AMI, and tags the AMI and the snapshots with the same tag ``cost-center=cc123`` :: + + aws ec2 create-image \ + --instance-id i-1234567890abcdef0 \ + --name "My server" \ + --tag-specifications "ResourceType=image,Tags=[{Key=cost-center,Value=cc123}]" "ResourceType=snapshot,Tags=[{Key=cost-center,Value=cc123}]" + + +Output:: + + { + "ImageId": "ami-abcdef01234567890" + } + +For more information about tagging your resources on creation, see `Add tags on resource creation `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-instance-connect-endpoint.rst b/awscli/examples/ec2/create-instance-connect-endpoint.rst new file mode 100644 index 000000000000..7fe9807d54b7 --- /dev/null +++ b/awscli/examples/ec2/create-instance-connect-endpoint.rst @@ -0,0 +1,33 @@ +**To create an EC2 Instance Connect Endpoint** + +The following ``create-instance-connect-endpoint`` example creates an EC2 Instance Connect Endpoint in the specified subnet. :: + + aws ec2 create-instance-connect-endpoint \ + --region us-east-1 \ + --subnet-id subnet-0123456789example + +Output:: + + { + "VpcId": "vpc-0123abcd", + "InstanceConnectEndpointArn": "arn:aws:ec2:us-east-1:111111111111:instance-connect-endpoint/eice-0123456789example", + "AvailabilityZone": "us-east-1a", + "NetworkInterfaceIds": [ + "eni-0123abcd" + ], + "PreserveClientIp": true, + "Tags": [], + "FipsDnsName": "eice-0123456789example.0123abcd.fips.ec2-instance-connect-endpoint.us-east-1.amazonaws.com", + "StateMessage": "", + "State": "create-complete", + "DnsName": "eice-0123456789example.0123abcd.ec2-instance-connect-endpoint.us-east-1.amazonaws.com", + "SubnetId": "subnet-0123abcd", + "OwnerId": "111111111111", + "SecurityGroupIds": [ + "sg-0123abcd" + ], + "InstanceConnectEndpointId": "eice-0123456789example", + "CreatedAt": "2023-04-07T15:43:53.000Z" + } + +For more information, see `Create an EC2 Instance Connect Endpoint `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/create-verified-access-endpoint.rst b/awscli/examples/ec2/create-verified-access-endpoint.rst new file mode 100644 index 000000000000..45170370e808 --- /dev/null +++ b/awscli/examples/ec2/create-verified-access-endpoint.rst @@ -0,0 +1,51 @@ +**To create a Verified Access endpoint** + +The following ``create-verified-access-endpoint`` example creates a Verified Access endpoint for the speciied Verified Access group. The specified network interface and security group must belong to the same VPC. :: + + aws ec2 create-verified-access-endpoint \ + --verified-access-group-id vagr-0dbe967baf14b7235 \ + --endpoint-type network-interface \ + --attachment-type vpc \ + --domain-certificate-arn arn:aws:acm:us-east-2:123456789012:certificate/eb065ea0-26f9-4e75-a6ce-0a1a7EXAMPLE \ + --application-domain example.com \ + --endpoint-domain-prefix my-ava-app \ + --security-group-ids sg-004915970c4c8f13a \ + --network-interface-options NetworkInterfaceId=eni-0aec70418c8d87a0f,Protocol=https,Port=443 \ + --tag-specifications ResourceType=verified-access-endpoint,Tags=[{Key=Name,Value=my-va-endpoint}] + +Output:: + + { + "VerifiedAccessEndpoint": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessEndpointId": "vae-066fac616d4d546f2", + "ApplicationDomain": "example.com", + "EndpointType": "network-interface", + "AttachmentType": "vpc", + "DomainCertificateArn": "arn:aws:acm:us-east-2:123456789012:certificate/eb065ea0-26f9-4e75-a6ce-0a1a7EXAMPLE", + "EndpointDomain": "my-ava-app.edge-00c3372d53b1540bb.vai-0ce000c0b7643abea.prod.verified-access.us-east-2.amazonaws.com", + "SecurityGroupIds": [ + "sg-004915970c4c8f13a" + ], + "NetworkInterfaceOptions": { + "NetworkInterfaceId": "eni-0aec70418c8d87a0f", + "Protocol": "https", + "Port": 443 + }, + "Status": { + "Code": "pending" + }, + "Description": "", + "CreationTime": "2023-08-25T20:54:43", + "LastUpdatedTime": "2023-08-25T20:54:43", + "Tags": [ + { + "Key": "Name", + "Value": "my-va-endpoint" + } + ] + } + } + +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/create-verified-access-group.rst b/awscli/examples/ec2/create-verified-access-group.rst new file mode 100644 index 000000000000..432935cdbfc1 --- /dev/null +++ b/awscli/examples/ec2/create-verified-access-group.rst @@ -0,0 +1,30 @@ +**To create a Verified Access group** + +The following ``create-verified-access-group`` example creates a Verified Access group for the specified Verified Access instance. :: + + aws ec2 create-verified-access-group \ + --verified-access-instance-id vai-0ce000c0b7643abea \ + --tag-specifications ResourceType=verified-access-group,Tags=[{Key=Name,Value=my-va-group}] + + +Output:: + + { + "VerifiedAccessGroup": { + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "", + "Owner": "123456789012", + "VerifiedAccessGroupArn": "arn:aws:ec2:us-east-2:123456789012:verified-access-group/vagr-0dbe967baf14b7235", + "CreationTime": "2023-08-25T19:55:19", + "LastUpdatedTime": "2023-08-25T19:55:19", + "Tags": [ + { + "Key": "Name", + "Value": "my-va-group" + } + ] + } + } + +For more information, see `Verified Access groups `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/create-verified-access-instance.rst b/awscli/examples/ec2/create-verified-access-instance.rst new file mode 100644 index 000000000000..9dd2a4b8c163 --- /dev/null +++ b/awscli/examples/ec2/create-verified-access-instance.rst @@ -0,0 +1,26 @@ +**To create a Verified Access instance** + +The following ``create-verified-access-instance`` example creates a Verified Access instance with a Name tag. :: + + aws ec2 create-verified-access-instance \ + --tag-specifications ResourceType=verified-access-instance,Tags=[{Key=Name,Value=my-va-instance}] + +Output:: + + { + "VerifiedAccessInstance": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "", + "VerifiedAccessTrustProviders": [], + "CreationTime": "2023-08-25T18:27:56", + "LastUpdatedTime": "2023-08-25T18:27:56", + "Tags": [ + { + "Key": "Name", + "Value": "my-va-instance" + } + ] + } + } + +For more information, see `Verified Access instances `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/create-verified-access-trust-provider.rst b/awscli/examples/ec2/create-verified-access-trust-provider.rst new file mode 100644 index 000000000000..590c02382e02 --- /dev/null +++ b/awscli/examples/ec2/create-verified-access-trust-provider.rst @@ -0,0 +1,31 @@ +**To create a Verified Access trust provider** + +The following ``create-verified-access-trust-provider`` example sets up a Verified Access trust provider using AWS Identity Center. :: + + aws ec2 create-verified-access-trust-provider \ + --trust-provider-type user \ + --user-trust-provider-type iam-identity-center \ + --policy-reference-name idc \ + --tag-specifications ResourceType=verified-access-trust-provider,Tags=[{Key=Name,Value=my-va-trust-provider}] + +Output:: + + { + "VerifiedAccessTrustProvider": { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "Description": "", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center", + "PolicyReferenceName": "idc", + "CreationTime": "2023-08-25T18:40:36", + "LastUpdatedTime": "2023-08-25T18:40:36", + "Tags": [ + { + "Key": "Name", + "Value": "my-va-trust-provider" + } + ] + } + } + +For more information, see `Trust providers for Verified Access `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/delete-instance-connect-endpoint.rst b/awscli/examples/ec2/delete-instance-connect-endpoint.rst new file mode 100644 index 000000000000..870decafdb9c --- /dev/null +++ b/awscli/examples/ec2/delete-instance-connect-endpoint.rst @@ -0,0 +1,25 @@ +**To delete an EC2 Instance Connect Endpoint** + +The following ``delete-instance-connect-endpoint`` example deletes the specified EC2 Instance Connect Endpoint. :: + + aws ec2 delete-instance-connect-endpoint \ + --instance-connect-endpoint-id eice-03f5e49b83924bbc7 + +Output:: + + { + "InstanceConnectEndpoint": { + "OwnerId": "111111111111", + "InstanceConnectEndpointId": "eice-0123456789example", + "InstanceConnectEndpointArn": "arn:aws:ec2:us-east-1:111111111111:instance-connect-endpoint/eice-0123456789example", + "State": "delete-in-progress", + "StateMessage": "", + "NetworkInterfaceIds": [], + "VpcId": "vpc-0123abcd", + "AvailabilityZone": "us-east-1d", + "CreatedAt": "2023-02-07T12:05:37+00:00", + "SubnetId": "subnet-0123abcd" + } + } + +For more information, see `Remove EC2 Instance Connect Endpoint `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/delete-verified-access-endpoint.rst b/awscli/examples/ec2/delete-verified-access-endpoint.rst new file mode 100644 index 000000000000..caed2b0be502 --- /dev/null +++ b/awscli/examples/ec2/delete-verified-access-endpoint.rst @@ -0,0 +1,37 @@ +**To delete a Verified Access endpoint** + +The following ``delete-verified-access-endpoint`` example deletes the specified Verified Access endpoint. :: + + aws ec2 delete-verified-access-endpoint \ + --verified-access-endpoint-id vae-066fac616d4d546f2 + +Output:: + + { + "VerifiedAccessEndpoint": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessEndpointId": "vae-066fac616d4d546f2", + "ApplicationDomain": "example.com", + "EndpointType": "network-interface", + "AttachmentType": "vpc", + "DomainCertificateArn": "arn:aws:acm:us-east-2:123456789012:certificate/eb065ea0-26f9-4e75-a6ce-0a1a7EXAMPLE", + "EndpointDomain": "my-ava-app.edge-00c3372d53b1540bb.vai-0ce000c0b7643abea.prod.verified-access.us-east-2.amazonaws.com", + "SecurityGroupIds": [ + "sg-004915970c4c8f13a" + ], + "NetworkInterfaceOptions": { + "NetworkInterfaceId": "eni-0aec70418c8d87a0f", + "Protocol": "https", + "Port": 443 + }, + "Status": { + "Code": "deleting" + }, + "Description": "Testing Verified Access", + "CreationTime": "2023-08-25T20:54:43", + "LastUpdatedTime": "2023-08-25T22:46:32" + } + } + +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/delete-verified-access-group.rst b/awscli/examples/ec2/delete-verified-access-group.rst new file mode 100644 index 000000000000..b22b9d5c8cfa --- /dev/null +++ b/awscli/examples/ec2/delete-verified-access-group.rst @@ -0,0 +1,23 @@ +**To delete a Verified Access group** + +The following ``delete-verified-access-group`` example deletes the specified Verified Access group. :: + + aws ec2 delete-verified-access-group \ + --verified-access-group-id vagr-0dbe967baf14b7235 + +Output:: + + { + "VerifiedAccessGroup": { + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "Testing Verified Access", + "Owner": "123456789012", + "VerifiedAccessGroupArn": "arn:aws:ec2:us-east-2:123456789012:verified-access-group/vagr-0dbe967baf14b7235", + "CreationTime": "2023-08-25T19:55:19", + "LastUpdatedTime": "2023-08-25T22:49:03", + "DeletionTime": "2023-08-26T00:58:31" + } + } + +For more information, see `Verified Access groups `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/delete-verified-access-instance.rst b/awscli/examples/ec2/delete-verified-access-instance.rst new file mode 100644 index 000000000000..9fc02cd8f5f3 --- /dev/null +++ b/awscli/examples/ec2/delete-verified-access-instance.rst @@ -0,0 +1,20 @@ +**To delete a Verified Access instance** + +The following ``delete-verified-access-instance`` example deletes the specified Verified Access instance. :: + + aws ec2 delete-verified-access-instance \ + --verified-access-instance-id vai-0ce000c0b7643abea + +Output:: + + { + "VerifiedAccessInstance": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "Testing Verified Access", + "VerifiedAccessTrustProviders": [], + "CreationTime": "2023-08-25T18:27:56", + "LastUpdatedTime": "2023-08-26T01:00:18" + } + } + +For more information, see `Verified Access instances `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/delete-verified-access-trust-provider.rst b/awscli/examples/ec2/delete-verified-access-trust-provider.rst new file mode 100644 index 000000000000..5831f90a41c0 --- /dev/null +++ b/awscli/examples/ec2/delete-verified-access-trust-provider.rst @@ -0,0 +1,22 @@ +**To delete a Verified Access trust provider** + +The following ``delete-verified-access-trust-provider`` example deletes the specified Verified Access trust provider. :: + + aws ec2 delete-verified-access-trust-provider \ + --verified-access-trust-provider-id vatp-0bb32de759a3e19e7 + +Output:: + + { + "VerifiedAccessTrustProvider": { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "Description": "Testing Verified Access", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center", + "PolicyReferenceName": "idc", + "CreationTime": "2023-08-25T18:40:36", + "LastUpdatedTime": "2023-08-25T18:40:36" + } + } + +For more information, see `Trust providers for Verified Access `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/describe-aws-network-performance-metric-subscription.rst b/awscli/examples/ec2/describe-aws-network-performance-metric-subscription.rst new file mode 100644 index 000000000000..d4d8a824b226 --- /dev/null +++ b/awscli/examples/ec2/describe-aws-network-performance-metric-subscription.rst @@ -0,0 +1,21 @@ +**To describe your metric subscriptions** + +The following ``describe-aws-network-performance-metric-subscriptions`` example describes your metric subscriptions. :: + + aws ec2 describe-aws-network-performance-metric-subscriptions + +Output:: + + { + "Subscriptions": [ + { + "Source": "us-east-1", + "Destination": "eu-west-1", + "Metric": "aggregate-latency", + "Statistic": "p50", + "Period": "five-minutes" + } + ] + } + +For more information, see `Manage subscriptions `__ in the *Infrastructure Performance User Guide*. diff --git a/awscli/examples/ec2/describe-instance-connect-endpoints.rst b/awscli/examples/ec2/describe-instance-connect-endpoints.rst new file mode 100644 index 000000000000..5b74ad6d0912 --- /dev/null +++ b/awscli/examples/ec2/describe-instance-connect-endpoints.rst @@ -0,0 +1,32 @@ +**To describe an EC2 Instance Connect Endpoint** + +The following ``describe-instance-connect-endpoints`` example describes the specified EC2 Instance Connect Endpoint. :: + + aws ec2 describe-instance-connect-endpoints \ + --region us-east-1 \ + --instance-connect-endpoint-ids eice-0123456789example + +Output:: + + { + "InstanceConnectEndpoints": [ + { + "OwnerId": "111111111111", + "InstanceConnectEndpointId": "eice-0123456789example", + "InstanceConnectEndpointArn": "arn:aws:ec2:us-east-1:111111111111:instance-connect-endpoint/eice-0123456789example", + "State": "create-complete", + "StateMessage": "", + "DnsName": "eice-0123456789example.b67b86ba.ec2-instance-connect-endpoint.us-east-1.amazonaws.com", + "NetworkInterfaceIds": [ + "eni-0123456789example" + ], + "VpcId": "vpc-0123abcd", + "AvailabilityZone": "us-east-1d", + "CreatedAt": "2023-02-07T12:05:37+00:00", + "SubnetId": "subnet-0123abcd", + "Tags": [] + } + ] + } + +For more information, see `Create an EC2 Instance Connect Endpoint `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/describe-nat-gateways.rst b/awscli/examples/ec2/describe-nat-gateways.rst index 6deddf9e373d..908638be1a13 100644 --- a/awscli/examples/ec2/describe-nat-gateways.rst +++ b/awscli/examples/ec2/describe-nat-gateways.rst @@ -1,56 +1,97 @@ -**To describe your NAT gateways** - -This example describes all of your NAT gateways. - -Command:: - - aws ec2 describe-nat-gateways - -Output:: - - { - "NatGateways": [ - { - "NatGatewayAddresses": [ - { - "PublicIp": "198.11.222.333", - "NetworkInterfaceId": "eni-9dec76cd", - "AllocationId": "eipalloc-89c620ec", - "PrivateIp": "10.0.0.149" - } - ], - "VpcId": "vpc-1a2b3c4d", - "Tags": [ - { - "Value": "IT", - "Key": "Department" - } - ], - "State": "available", - "NatGatewayId": "nat-05dba92075d71c408", - "SubnetId": "subnet-847e4dc2", - "CreateTime": "2015-12-01T12:26:55.983Z" - }, - { - "NatGatewayAddresses": [ - { - "PublicIp": "1.2.3.12", - "NetworkInterfaceId": "eni-71ec7621", - "AllocationId": "eipalloc-5d42583f", - "PrivateIp": "10.0.0.77" - } - ], - "VpcId": "vpc-11aa22bb", - "Tags": [ - { - "Value": "Finance", - "Key": "Department" - } - ], - "State": "available", - "NatGatewayId": "nat-0a93acc57881d4199", - "SubnetId": "subnet-7f7e4d39", - "CreateTime": "2015-12-01T12:09:22.040Z" - } - ] - } \ No newline at end of file +**Example 1: To describe a public NAT gateway** + +The following ``describe-nat-gateways`` example describes the specified public NAT gateway. :: + + aws ec2 describe-nat-gateways \ + --nat-gateway-id nat-01234567890abcdef + +Output:: + + { + "NatGateways": [ + { + "CreateTime": "2023-08-25T01:56:51.000Z", + "NatGatewayAddresses": [ + { + "AllocationId": "eipalloc-0790180cd2EXAMPLE", + "NetworkInterfaceId": "eni-09cc4b2558794f7f9", + "PrivateIp": "10.0.0.211", + "PublicIp": "54.85.121.213", + "AssociationId": "eipassoc-04d295cc9b8815b24", + "IsPrimary": true, + "Status": "succeeded" + }, + { + "AllocationId": "eipalloc-0be6ecac95EXAMPLE", + "NetworkInterfaceId": "eni-09cc4b2558794f7f9", + "PrivateIp": "10.0.0.74", + "PublicIp": "3.211.231.218", + "AssociationId": "eipassoc-0f96bdca17EXAMPLE", + "IsPrimary": false, + "Status": "succeeded" + } + ], + "NatGatewayId": "nat-01234567890abcdef", + "State": "available", + "SubnetId": "subnet-655eab5f08EXAMPLE", + "VpcId": "vpc-098eb5ef58EXAMPLE", + "Tags": [ + { + "Key": "Name", + "Value": "public-nat" + } + ], + "ConnectivityType": "public" + } + ] + } + +**Example 2: To describe a private NAT gateway** + +The following ``describe-nat-gateways`` example describes the specified private NAT gateway. :: + + aws ec2 describe-nat-gateways \ + --nat-gateway-id nat-1234567890abcdef0 + +Output:: + + { + "NatGateways": [ + { + "CreateTime": "2023-08-25T00:50:05.000Z", + "NatGatewayAddresses": [ + { + "NetworkInterfaceId": "eni-0065a61b324d1897a", + "PrivateIp": "10.0.20.240", + "IsPrimary": true, + "Status": "succeeded" + }, + { + "NetworkInterfaceId": "eni-0065a61b324d1897a", + "PrivateIp": "10.0.20.33", + "IsPrimary": false, + "Status": "succeeded" + }, + { + "NetworkInterfaceId": "eni-0065a61b324d1897a", + "PrivateIp": "10.0.20.197", + "IsPrimary": false, + "Status": "succeeded" + } + ], + "NatGatewayId": "nat-1234567890abcdef0", + "State": "available", + "SubnetId": "subnet-08fc749671EXAMPLE", + "VpcId": "vpc-098eb5ef58EXAMPLE", + "Tags": [ + { + "Key": "Name", + "Value": "private-nat" + } + ], + "ConnectivityType": "private" + } + ] + } + +For more information, see `NAT gateways `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/describe-verified-access-endpoints.rst b/awscli/examples/ec2/describe-verified-access-endpoints.rst new file mode 100644 index 000000000000..8f15d97f2cf4 --- /dev/null +++ b/awscli/examples/ec2/describe-verified-access-endpoints.rst @@ -0,0 +1,45 @@ +**To describe a Verified Access endpoint** + +The following ``delete-verified-access-endpoints`` example describes the specified Verified Access endpoint. :: + + aws ec2 describe-verified-access-endpoints \ + --verified-access-endpoint-ids vae-066fac616d4d546f2 + +Output:: + + { + "VerifiedAccessEndpoints": [ + { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessEndpointId": "vae-066fac616d4d546f2", + "ApplicationDomain": "example.com", + "EndpointType": "network-interface", + "AttachmentType": "vpc", + "DomainCertificateArn": "arn:aws:acm:us-east-2:123456789012:certificate/eb065ea0-26f9-4e75-a6ce-0a1a7EXAMPLE", + "EndpointDomain": "my-ava-app.edge-00c3372d53b1540bb.vai-0ce000c0b7643abea.prod.verified-access.us-east-2.amazonaws.com", + "SecurityGroupIds": [ + "sg-004915970c4c8f13a" + ], + "NetworkInterfaceOptions": { + "NetworkInterfaceId": "eni-0aec70418c8d87a0f", + "Protocol": "https", + "Port": 443 + }, + "Status": { + "Code": "active" + }, + "Description": "", + "CreationTime": "2023-08-25T20:54:43", + "LastUpdatedTime": "2023-08-25T22:17:26", + "Tags": [ + { + "Key": "Name", + "Value": "my-va-endpoint" + } + ] + } + ] + } + +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/describe-verified-access-groups.rst b/awscli/examples/ec2/describe-verified-access-groups.rst new file mode 100644 index 000000000000..341f2d13d17a --- /dev/null +++ b/awscli/examples/ec2/describe-verified-access-groups.rst @@ -0,0 +1,30 @@ +**To describe a Verified Access group** + +The following ``describe-verified-access-groups`` example describes the specified Verified Access group. :: + + aws ec2 describe-verified-access-groups \ + --verified-access-group-ids vagr-0dbe967baf14b7235 + +Output:: + + { + "VerifiedAccessGroups": [ + { + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "Testing Verified Access", + "Owner": "123456789012", + "VerifiedAccessGroupArn": "arn:aws:ec2:us-east-2:123456789012:verified-access-group/vagr-0dbe967baf14b7235", + "CreationTime": "2023-08-25T19:55:19", + "LastUpdatedTime": "2023-08-25T22:17:25", + "Tags": [ + { + "Key": "Name", + "Value": "my-va-group" + } + ] + } + ] + } + +For more information, see `Verified Access groups `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/describe-verified-access-instance-logging-configurations.rst b/awscli/examples/ec2/describe-verified-access-instance-logging-configurations.rst new file mode 100644 index 000000000000..ddfde1f489dc --- /dev/null +++ b/awscli/examples/ec2/describe-verified-access-instance-logging-configurations.rst @@ -0,0 +1,35 @@ +**To describe the logging configuration for a Verified Access instance** + +The following ``describe-verified-access-instance-logging-configurations`` example describes the logging configuration for the specified Verified Access instance. :: + + aws ec2 describe-verified-access-instance-logging-configurations \ + --verified-access-instance-ids vai-0ce000c0b7643abea + +Output:: + + { + "LoggingConfigurations": [ + { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "AccessLogs": { + "S3": { + "Enabled": false + }, + "CloudWatchLogs": { + "Enabled": true, + "DeliveryStatus": { + "Code": "success" + }, + "LogGroup": "my-log-group" + }, + "KinesisDataFirehose": { + "Enabled": false + }, + "LogVersion": "ocsf-1.0.0-rc.2", + "IncludeTrustContext": false + } + } + ] + } + +For more information, see `Verified Access logs `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/describe-verified-access-instances.rst b/awscli/examples/ec2/describe-verified-access-instances.rst new file mode 100644 index 000000000000..4e7703e1544e --- /dev/null +++ b/awscli/examples/ec2/describe-verified-access-instances.rst @@ -0,0 +1,34 @@ +**To describe a Verified Access instance** + +The following ``describe-verified-access-instances`` example describes the specified Verified Access instance. :: + + aws ec2 describe-verified-access-instances \ + --verified-access-instance-ids vai-0ce000c0b7643abea + +Output:: + + { + "VerifiedAccessInstances": [ + { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "Testing Verified Access", + "VerifiedAccessTrustProviders": [ + { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center" + } + ], + "CreationTime": "2023-08-25T18:27:56", + "LastUpdatedTime": "2023-08-25T19:03:32", + "Tags": [ + { + "Key": "Name", + "Value": "my-ava-instance" + } + ] + } + ] + } + +For more information, see `Verified Access instances `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/describe-verified-access-trust-providers.rst b/awscli/examples/ec2/describe-verified-access-trust-providers.rst new file mode 100644 index 000000000000..77c1fd7b0f90 --- /dev/null +++ b/awscli/examples/ec2/describe-verified-access-trust-providers.rst @@ -0,0 +1,30 @@ +**To describe a Verified Access trust provider** + +The following ``describe-verified-access-trust-providers`` example describes the specified Verified Access trust provider. :: + + aws ec2 describe-verified-access-trust-providers \ + --verified-access-trust-provider-ids vatp-0bb32de759a3e19e7 + +Output:: + + { + "VerifiedAccessTrustProviders": [ + { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "Description": "Testing Verified Access", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center", + "PolicyReferenceName": "idc", + "CreationTime": "2023-08-25T19:00:38", + "LastUpdatedTime": "2023-08-25T19:03:32", + "Tags": [ + { + "Key": "Name", + "Value": "my-va-trust-provider" + } + ] + } + ] + } + +For more information, see `Trust providers for Verified Access `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/detach-verified-access-trust-provider.rst b/awscli/examples/ec2/detach-verified-access-trust-provider.rst new file mode 100644 index 000000000000..154c48943ae6 --- /dev/null +++ b/awscli/examples/ec2/detach-verified-access-trust-provider.rst @@ -0,0 +1,30 @@ +**To detach a trust provider from an instance** + +The following ``detach-verified-access-trust-provider`` example detaches the specified Verified Access trust provider from the specified Verified Access instance. :: + + aws ec2 detach-verified-access-trust-provider \ + --verified-access-instance-id vai-0ce000c0b7643abea \ + --verified-access-trust-provider-id vatp-0bb32de759a3e19e7 + +Output:: + + { + "VerifiedAccessTrustProvider": { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "Description": "Testing Verified Access", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center", + "PolicyReferenceName": "idc", + "CreationTime": "2023-08-25T19:00:38", + "LastUpdatedTime": "2023-08-25T19:00:38" + }, + "VerifiedAccessInstance": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "Testing Verified Access", + "VerifiedAccessTrustProviders": [], + "CreationTime": "2023-08-25T18:27:56", + "LastUpdatedTime": "2023-08-25T18:27:56" + } + } + +For more information, see `Verified Access instances `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst b/awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst new file mode 100644 index 000000000000..acc29262a982 --- /dev/null +++ b/awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst @@ -0,0 +1,17 @@ +**To disable a metric subscription** + +The following ``disable-aws-network-performance-metric-subscription`` example disables the monitoring of aggregate network latency between the specified source and destination Regions. :: + + aws ec2 disable-aws-network-performance-metric-subscription \ + --source us-east-1 \ + --destination eu-west-1 \ + --metric aggregate-latency \ + --statistic p50 + +Output:: + + { + "Output": true + } + +For more information, see `Manage subscriptions `__ in the *Infrastructure Performance User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/disable-image-block-public-access.rst b/awscli/examples/ec2/disable-image-block-public-access.rst new file mode 100644 index 000000000000..9b6f1e3f44ae --- /dev/null +++ b/awscli/examples/ec2/disable-image-block-public-access.rst @@ -0,0 +1,14 @@ +**To disable block public access for AMIs in the specified Region** + +The following ``disable-image-block-public-access`` example disables block public access for AMIs at the account level in the specified Region. :: + + aws ec2 disable-image-block-public-access \ + --region us-east-1 + +Output:: + + { + "ImageBlockPublicAccessState": "unblocked" + } + +For more information, see `Block public access to your AMIs `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/disassociate-nat-gateway-address.rst b/awscli/examples/ec2/disassociate-nat-gateway-address.rst new file mode 100644 index 000000000000..47862114871e --- /dev/null +++ b/awscli/examples/ec2/disassociate-nat-gateway-address.rst @@ -0,0 +1,26 @@ +**To disassociate an Elastic IP address from a public NAT gateway** + +The following ``disassociate-nat-gateway-address`` example disassociates the specified Elastic IP address from the specified public NAT gateway. :: + + aws ec2 disassociate-nat-gateway-address \ + --nat-gateway-id nat-1234567890abcdef0 \ + --association-ids eipassoc-0f96bdca17EXAMPLE + +Output:: + + { + "NatGatewayId": "nat-1234567890abcdef0", + "NatGatewayAddresses": [ + { + "AllocationId": "eipalloc-0be6ecac95EXAMPLE", + "NetworkInterfaceId": "eni-09cc4b2558794f7f9", + "PrivateIp": "10.0.0.74", + "PublicIp": "3.211.231.218", + "AssociationId": "eipassoc-0f96bdca17EXAMPLE", + "IsPrimary": false, + "Status": "disassociating" + } + ] + } + +For more information, see `NAT gateways `__ in the *Amazon VPC User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/enable-aws-network-performance-metric-subscription.rst b/awscli/examples/ec2/enable-aws-network-performance-metric-subscription.rst new file mode 100644 index 000000000000..b0ea7e6dfb5e --- /dev/null +++ b/awscli/examples/ec2/enable-aws-network-performance-metric-subscription.rst @@ -0,0 +1,17 @@ +**To enable a metric subscription** + +The following ``enable-aws-network-performance-metric-subscription`` example enables the monitoring of aggregate network latency between the specified source and destination Regions. :: + + aws ec2 enable-aws-network-performance-metric-subscription \ + --source us-east-1 \ + --destination eu-west-1 \ + --metric aggregate-latency \ + --statistic p50 + +Output:: + + { + "Output": true + } + +For more information, see `Manage subscriptions `__ in the *Infrastructure Performance User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/enable-image-block-public-access.rst b/awscli/examples/ec2/enable-image-block-public-access.rst new file mode 100644 index 000000000000..ccdd141fd81f --- /dev/null +++ b/awscli/examples/ec2/enable-image-block-public-access.rst @@ -0,0 +1,15 @@ +**To enable block public access for AMIs in the specified Region** + +The following ``enable-image-block-public-access`` example enables block public access for AMIs at the account level in the specified Region. :: + + aws ec2 enable-image-block-public-access \ + --region us-east-1 \ + --image-block-public-access-state block-new-sharing + +Output:: + + { + "ImageBlockPublicAccessState": "block-new-sharing" + } + +For more information, see `Block public access to your AMIs `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/get-aws-network-performance-data.rst b/awscli/examples/ec2/get-aws-network-performance-data.rst new file mode 100644 index 000000000000..8b6408bd701b --- /dev/null +++ b/awscli/examples/ec2/get-aws-network-performance-data.rst @@ -0,0 +1,69 @@ +**To get network performance data** + +The following ``get-aws-network-performance-data`` example retrieves data about the network performance between the specified Regions in the specified time period. :: + + aws ec2 get-aws-network-performance-data \ + --start-time 2022-10-26T12:00:00.000Z \ + --end-time 2022-10-26T12:30:00.000Z \ + --data-queries Id=my-query,Source=us-east-1,Destination=eu-west-1,Metric=aggregate-latency,Statistic=p50,Period=five-minutes + +Output:: + + { + "DataResponses": [ + { + "Id": "my-query", + "Source": "us-east-1", + "Destination": "eu-west-1", + "Metric": "aggregate-latency", + "Statistic": "p50", + "Period": "five-minutes", + "MetricPoints": [ + { + "StartDate": "2022-10-26T12:00:00+00:00", + "EndDate": "2022-10-26T12:05:00+00:00", + "Value": 62.44349, + "Status": "OK" + }, + { + "StartDate": "2022-10-26T12:05:00+00:00", + "EndDate": "2022-10-26T12:10:00+00:00", + "Value": 62.483498, + "Status": "OK" + }, + { + "StartDate": "2022-10-26T12:10:00+00:00", + "EndDate": "2022-10-26T12:15:00+00:00", + "Value": 62.51248, + "Status": "OK" + }, + { + "StartDate": "2022-10-26T12:15:00+00:00", + "EndDate": "2022-10-26T12:20:00+00:00", + "Value": 62.635475, + "Status": "OK" + }, + { + "StartDate": "2022-10-26T12:20:00+00:00", + "EndDate": "2022-10-26T12:25:00+00:00", + "Value": 62.733974, + "Status": "OK" + }, + { + "StartDate": "2022-10-26T12:25:00+00:00", + "EndDate": "2022-10-26T12:30:00+00:00", + "Value": 62.773975, + "Status": "OK" + }, + { + "StartDate": "2022-10-26T12:30:00+00:00", + "EndDate": "2022-10-26T12:35:00+00:00", + "Value": 62.75349, + "Status": "OK" + } + ] + } + ] + } + +For more information, see `Monitor network performance `__ in the *Infrastructure Performance User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/get-image-block-public-access-state.rst b/awscli/examples/ec2/get-image-block-public-access-state.rst new file mode 100644 index 000000000000..23c06d479368 --- /dev/null +++ b/awscli/examples/ec2/get-image-block-public-access-state.rst @@ -0,0 +1,14 @@ +**To get the block public access state for AMIs in the specified Region** + +The following ``get-image-block-public-access-state`` example gets the block public access state for AMIs at the account level in the specified Region. :: + + aws ec2 get-image-block-public-access-state \ + --region us-east-1 + +Output:: + + { + "ImageBlockPublicAccessState": "block-new-sharing" + } + +For more information, see `Block public access to your AMIs `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/get-verified-access-endpoint-policy.rst b/awscli/examples/ec2/get-verified-access-endpoint-policy.rst new file mode 100644 index 000000000000..abf218314c87 --- /dev/null +++ b/awscli/examples/ec2/get-verified-access-endpoint-policy.rst @@ -0,0 +1,15 @@ +**To get the Verified Access policy of an endpoint** + +The following ``get-verified-access-endpoint-policy`` example gets the Verified Access policy of the specified endpoint. :: + + aws ec2 get-verified-access-endpoint-policy \ + --verified-access-endpoint-id vae-066fac616d4d546f2 + +Output:: + + { + "PolicyEnabled": true, + "PolicyDocument": "permit(principal,action,resource)\nwhen {\n context.identity.groups.contains(\"finance\") &&\n context.identity.email_verified == true\n};" + } + +For more information, see `Verified Access policies `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/get-verified-access-group-policy.rst b/awscli/examples/ec2/get-verified-access-group-policy.rst new file mode 100644 index 000000000000..7c5f51a33849 --- /dev/null +++ b/awscli/examples/ec2/get-verified-access-group-policy.rst @@ -0,0 +1,15 @@ +**To get the Verified Access policy of a group** + +The following ``get-verified-access-group-policy`` example gets the Verified Access policy of the specified group. :: + + aws ec2 get-verified-access-group-policy \ + --verified-access-group-id vagr-0dbe967baf14b7235 + +Output:: + + { + "PolicyEnabled": true, + "PolicyDocument": "permit(principal,action,resource)\nwhen {\n context.identity.groups.contains(\"finance\") &&\n context.identity.email_verified == true\n};" + } + +For more information, see `Verified Access groups `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/modify-private-dns-name-options.rst b/awscli/examples/ec2/modify-private-dns-name-options.rst new file mode 100644 index 000000000000..ba36c95979f6 --- /dev/null +++ b/awscli/examples/ec2/modify-private-dns-name-options.rst @@ -0,0 +1,15 @@ +**To modify the options for instance hostnames** + +The following ``modify-private-dns-name-options`` example disables the option to respond to DNS queries for instance hostnames with DNS A records. :: + + aws ec2 modify-private-dns-name-options \ + --instance-id i-1234567890abcdef0 \ + --no-enable-resource-name-dns-a-record + +Output:: + + { + "Return": true + } + +For more information, see `Amazon EC2 instance hostname types `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-endpoint-policy.rst b/awscli/examples/ec2/modify-verified-access-endpoint-policy.rst new file mode 100644 index 000000000000..5a95d2bf4df4 --- /dev/null +++ b/awscli/examples/ec2/modify-verified-access-endpoint-policy.rst @@ -0,0 +1,25 @@ +**To configure the Verified Access policy for an endpoint** + +The following ``modify-verified-access-endpoint-policy`` example adds the specified Verified Access policy to the specified Verified Access endpoint. :: + + aws ec2 modify-verified-access-endpoint-policy \ + --verified-access-endpoint-id vae-066fac616d4d546f2 \ + --policy-enabled \ + --policy-document file://policy.txt + +Contents of ``policy.txt``:: + + permit(principal,action,resource) + when { + context.identity.groups.contains("finance") && + context.identity.email.verified == true + }; + +Output:: + + { + "PolicyEnabled": true, + "PolicyDocument": "permit(principal,action,resource)\nwhen {\n context.identity.groups.contains(\"finance\") &&\n context.identity.email_verified == true\n};" + } + +For more information, see `Verified Access policies `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-endpoint.rst b/awscli/examples/ec2/modify-verified-access-endpoint.rst new file mode 100644 index 000000000000..4158acfc610c --- /dev/null +++ b/awscli/examples/ec2/modify-verified-access-endpoint.rst @@ -0,0 +1,38 @@ +**To modify the configuration of a Verified Access endpoint** + +The following ``modify-verified-access-endpoint`` example adds the specified description to the specified Verified Access endpoint. :: + + aws ec2 modify-verified-access-endpoint \ + --verified-access-endpoint-id vae-066fac616d4d546f2 \ + --description "Testing Verified Access" + +Output:: + + { + "VerifiedAccessEndpoint": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessEndpointId": "vae-066fac616d4d546f2", + "ApplicationDomain": "example.com", + "EndpointType": "network-interface", + "AttachmentType": "vpc", + "DomainCertificateArn": "arn:aws:acm:us-east-2:123456789012:certificate/eb065ea0-26f9-4e75-a6ce-0a1a7EXAMPLE", + "EndpointDomain": "my-ava-app.edge-00c3372d53b1540bb.vai-0ce000c0b7643abea.prod.verified-access.us-east-2.amazonaws.com", + "SecurityGroupIds": [ + "sg-004915970c4c8f13a" + ], + "NetworkInterfaceOptions": { + "NetworkInterfaceId": "eni-0aec70418c8d87a0f", + "Protocol": "https", + "Port": 443 + }, + "Status": { + "Code": "updating" + }, + "Description": "Testing Verified Access", + "CreationTime": "2023-08-25T20:54:43", + "LastUpdatedTime": "2023-08-25T22:46:32" + } + } + +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-group-policy.rst b/awscli/examples/ec2/modify-verified-access-group-policy.rst new file mode 100644 index 000000000000..40fc6bd8881d --- /dev/null +++ b/awscli/examples/ec2/modify-verified-access-group-policy.rst @@ -0,0 +1,25 @@ +**To configure a Verified Access policy for a group** + +The following ``modify-verified-access-group-policy`` example adds the specified Verified Access policy to the specified Verified Access group. :: + + aws ec2 modify-verified-access-group-policy \ + --verified-access-group-id vagr-0dbe967baf14b7235 \ + --policy-enabled \ + --policy-document file://policy.txt + +Contents of ``policy.txt``:: + + permit(principal,action,resource) + when { + context.identity.groups.contains("finance") && + context.identity.email.verified == true + }; + +Output:: + + { + "PolicyEnabled": true, + "PolicyDocument": "permit(principal,action,resource)\nwhen {\n context.identity.groups.contains(\"finance\") &&\n context.identity.email_verified == true\n};" + } + +For more information, see `Verified Access groups `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-group.rst b/awscli/examples/ec2/modify-verified-access-group.rst new file mode 100644 index 000000000000..d94deaf4a89f --- /dev/null +++ b/awscli/examples/ec2/modify-verified-access-group.rst @@ -0,0 +1,23 @@ +**To modify the configuration of a Verified Access group** + +The following ``modify-verified-access-group`` example adds the specified description to the specified Verified Access group. :: + + aws ec2 modify-verified-access-group \ + --verified-access-group-id vagr-0dbe967baf14b7235 \ + --description "Testing Verified Access" + +Output:: + + { + "VerifiedAccessGroup": { + "VerifiedAccessGroupId": "vagr-0dbe967baf14b7235", + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "Testing Verified Access", + "Owner": "123456789012", + "VerifiedAccessGroupArn": "arn:aws:ec2:us-east-2:123456789012:verified-access-group/vagr-0dbe967baf14b7235", + "CreationTime": "2023-08-25T19:55:19", + "LastUpdatedTime": "2023-08-25T22:17:25" + } + } + +For more information, see `Verified Access groups `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-instance-logging-configuration.rst b/awscli/examples/ec2/modify-verified-access-instance-logging-configuration.rst new file mode 100644 index 000000000000..a204710c3cec --- /dev/null +++ b/awscli/examples/ec2/modify-verified-access-instance-logging-configuration.rst @@ -0,0 +1,34 @@ +**To enable logging for a Verified Access instance** + +The following ``modify-verified-access-instance-logging-configuration`` example enables access logging for the specified Verified Access instance. The logs will be delivered to the specified CloudWatch Logs log group. :: + + aws ec2 modify-verified-access-instance-logging-configuration \ + --verified-access-instance-id vai-0ce000c0b7643abea \ + --access-logs CloudWatchLogs={Enabled=true,LogGroup=my-log-group} + +Output:: + + { + "LoggingConfiguration": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "AccessLogs": { + "S3": { + "Enabled": false + }, + "CloudWatchLogs": { + "Enabled": true, + "DeliveryStatus": { + "Code": "success" + }, + "LogGroup": "my-log-group" + }, + "KinesisDataFirehose": { + "Enabled": false + }, + "LogVersion": "ocsf-1.0.0-rc.2", + "IncludeTrustContext": false + } + } + } + +For more information, see `Verified Access logs `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-instance.rst b/awscli/examples/ec2/modify-verified-access-instance.rst new file mode 100644 index 000000000000..aeea67ebf89d --- /dev/null +++ b/awscli/examples/ec2/modify-verified-access-instance.rst @@ -0,0 +1,27 @@ +**To modify the configuration of a Verified Access instance** + +The following ``modify-verified-access-instance`` example adds the specified description to the specified Verified Access instance. :: + + aws ec2 modify-verified-access-instance \ + --verified-access-instance-id vai-0ce000c0b7643abea \ + --description "Testing Verified Access" + +Output:: + + { + "VerifiedAccessInstance": { + "VerifiedAccessInstanceId": "vai-0ce000c0b7643abea", + "Description": "Testing Verified Access", + "VerifiedAccessTrustProviders": [ + { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center" + } + ], + "CreationTime": "2023-08-25T18:27:56", + "LastUpdatedTime": "2023-08-25T22:41:04" + } + } + +For more information, see `Verified Access instances `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-trust-provider.rst b/awscli/examples/ec2/modify-verified-access-trust-provider.rst new file mode 100644 index 000000000000..59b30b21959a --- /dev/null +++ b/awscli/examples/ec2/modify-verified-access-trust-provider.rst @@ -0,0 +1,23 @@ +**To modify the configuration of a Verified Access trust provider** + +The following ``modify-verified-access-trust-provider`` example adds the specified description to the specified Verified Access trust provider. :: + + aws ec2 modify-verified-access-trust-provider \ + --verified-access-trust-provider-id vatp-0bb32de759a3e19e7 \ + --description "Testing Verified Access" + +Output:: + + { + "VerifiedAccessTrustProvider": { + "VerifiedAccessTrustProviderId": "vatp-0bb32de759a3e19e7", + "Description": "Testing Verified Access", + "TrustProviderType": "user", + "UserTrustProviderType": "iam-identity-center", + "PolicyReferenceName": "idc", + "CreationTime": "2023-08-25T19:00:38", + "LastUpdatedTime": "2023-08-25T19:18:21" + } + } + +For more information, see `Trust providers for Verified Access `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/unassign-private-nat-gateway-address.rst b/awscli/examples/ec2/unassign-private-nat-gateway-address.rst new file mode 100644 index 000000000000..68cd2890efab --- /dev/null +++ b/awscli/examples/ec2/unassign-private-nat-gateway-address.rst @@ -0,0 +1,23 @@ +**To unassign a private IP address from your private NAT gateway** + +The following ``unassign-private-nat-gateway-address`` example unassigns the specifed IP address from the specified private NAT gateway. :: + + aws ec2 unassign-private-nat-gateway-address \ + --nat-gateway-id nat-1234567890abcdef0 \ + --private-ip-addresses 10.0.20.197 + +Output:: + + { + "NatGatewayId": "nat-0ee3edd182361f662", + "NatGatewayAddresses": [ + { + "NetworkInterfaceId": "eni-0065a61b324d1897a", + "PrivateIp": "10.0.20.197", + "IsPrimary": false, + "Status": "unassigning" + } + ] + } + +For more information, see `NAT gateways `__ in the *Amazon VPC User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/wait/internet-gateway-exists.rst b/awscli/examples/ec2/wait/internet-gateway-exists.rst new file mode 100644 index 000000000000..2426ff2b8fd9 --- /dev/null +++ b/awscli/examples/ec2/wait/internet-gateway-exists.rst @@ -0,0 +1,10 @@ +**To wait until an internet gateway exists** + +The following ``wait internet-gateway-exists`` example pauses and resumes running only after it confirms that the specified internet gateway exists. :: + + aws ec2 wait internet-gateway-exists \ + --internet-gateway-ids igw-1234567890abcdef0 + +This command produces no output. + +For more information, see `Internet gateways `__ in the *Amazon VPC User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/wait/nat-gateway-deleted.rst b/awscli/examples/ec2/wait/nat-gateway-deleted.rst new file mode 100644 index 000000000000..a098a605d7d1 --- /dev/null +++ b/awscli/examples/ec2/wait/nat-gateway-deleted.rst @@ -0,0 +1,10 @@ +**To wait until a NAT gateway is deleted** + +The following ``wait nat-gateway-deleted`` example pauses and resumes running only after it confirms that the specified NAT gateway is deleted. :: + + aws ec2 wait nat-gateway-deleted \ + --nat-gateway-ids nat-1234567890abcdef0 + +This command produces no output. + +For more information, see `NAT gateways `__ in the *Amazon VPC User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-account-alias.rst b/awscli/examples/iam/create-account-alias.rst index 64d3c266aaec..8794365c4033 100644 --- a/awscli/examples/iam/create-account-alias.rst +++ b/awscli/examples/iam/create-account-alias.rst @@ -5,6 +5,6 @@ The following ``create-account-alias`` command creates the alias ``examplecorp`` aws iam create-account-alias \ --account-alias examplecorp -This command produces no output. +For more information, see `Your AWS account ID and its alias`_ in the *Using IAM* guide. -For more information, see `Your AWS account ID and its alias `__ in the *IAM User Guide*. \ No newline at end of file +.. _`Your AWS Account ID and Its Alias`: \ No newline at end of file diff --git a/awscli/examples/iam/create-policy.rst b/awscli/examples/iam/create-policy.rst index 8be1f7d4d826..af5f839b6530 100644 --- a/awscli/examples/iam/create-policy.rst +++ b/awscli/examples/iam/create-policy.rst @@ -2,43 +2,43 @@ The following command creates a customer managed policy named ``my-policy``. :: - aws iam create-policy - --policy-name my-policy - --policy-document file://policy + aws iam create-policy \ + --policy-name my-policy \ + --policy-document file://policy The file ``policy`` is a JSON document in the current folder that grants read only access to the ``shared`` folder in an Amazon S3 bucket named ``my-bucket``:: - { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Action": [ - "s3:Get*", - "s3:List*" - ], - "Resource": [ - "arn:aws:s3:::my-bucket/shared/*" - ] - } - ] - } + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:Get*", + "s3:List*" + ], + "Resource": [ + "arn:aws:s3:::my-bucket/shared/*" + ] + } + ] + } Output:: - { - "Policy": { - "PolicyName": "my-policy", - "CreateDate": "2015-06-01T19:31:18.620Z", - "AttachmentCount": 0, - "IsAttachable": true, - "PolicyId": "ZXR6A36LTYANPAI7NJ5UV", - "DefaultVersionId": "v1", - "Path": "/", - "Arn": "arn:aws:iam::0123456789012:policy/my-policy", - "UpdateDate": "2015-06-01T19:31:18.620Z" - } - } + { + "Policy": { + "PolicyName": "my-policy", + "CreateDate": "2015-06-01T19:31:18.620Z", + "AttachmentCount": 0, + "IsAttachable": true, + "PolicyId": "ZXR6A36LTYANPAI7NJ5UV", + "DefaultVersionId": "v1", + "Path": "/", + "Arn": "arn:aws:iam::0123456789012:policy/my-policy", + "UpdateDate": "2015-06-01T19:31:18.620Z" + } + } For more information on using files as input for string parameters, see `Specifying Parameter Values `_ in the *AWS CLI User Guide*. @@ -120,7 +120,7 @@ The file ``policy.json`` is a JSON document in the current folder that grants ac } Output:: - + { "Policy": { "PolicyName": "my-policy", @@ -141,12 +141,8 @@ Output:: "Key": "Location", "Value": "Seattle" { - ] } } - -For more information on Tagging policies, see `Tagging customer managed policies `__ in the *IAM User Guide*. - - +For more information on Tagging policies, see `Tagging customer managed policies `__ in the *IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iot/delete-domain-configuration.rst b/awscli/examples/iot/delete-domain-configuration.rst index 5dc991c5c72d..51edb1a45f5e 100755 --- a/awscli/examples/iot/delete-domain-configuration.rst +++ b/awscli/examples/iot/delete-domain-configuration.rst @@ -4,7 +4,7 @@ The following ``delete-domain-configuration`` example deletes a domain configura aws iot delete-domain-configuration \ --domain-configuration-name "additionalDataDomain" \ - --domain-configuration-status "DISABLED" + --domain-configuration-status "OK" This command produces no output. diff --git a/awscli/examples/lambda/invoke.rst b/awscli/examples/lambda/invoke.rst index e67792d31f98..0e213cf703d1 100755 --- a/awscli/examples/lambda/invoke.rst +++ b/awscli/examples/lambda/invoke.rst @@ -1,6 +1,6 @@ **Example 1: To invoke a Lambda function synchronously** -The following ``invoke`` example invokes the ``my-function`` function synchronously. The ``cli-binary-format`` option is required if you're using AWS CLI version 2. For more information, see `AWS CLI supported global command line options `__ in the *AWS Command Line Interface User Guide*.:: +The following ``invoke`` example invokes the ``my-function`` function synchronously. The ``cli-binary-format`` option is required if you're using AWS CLI version 2. For more information, see `AWS CLI supported global command line options `__ in the *AWS Command Line Interface User Guide*. :: aws lambda invoke \ --function-name my-function \ @@ -19,7 +19,7 @@ For more information, see `Synchronous Invocation `__ in the *AWS Command Line Interface User Guide*.:: +The following ``invoke`` example invokes the ``my-function`` function asynchronously. The ``cli-binary-format`` option is required if you're using AWS CLI version 2. For more information, see `AWS CLI supported global command line options `__ in the *AWS Command Line Interface User Guide*. :: aws lambda invoke \ --function-name my-function \ @@ -34,4 +34,4 @@ Output:: "StatusCode": 202 } -For more information, see `Asynchronous Invocation `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file +For more information, see `Asynchronous Invocation `__ in the *AWS Lambda Developer Guide*. diff --git a/awscli/examples/sqs/cancel-message-move-task.rst b/awscli/examples/sqs/cancel-message-move-task.rst new file mode 100644 index 000000000000..ad0f7e0a673c --- /dev/null +++ b/awscli/examples/sqs/cancel-message-move-task.rst @@ -0,0 +1,14 @@ +**To cancel a message move task** + +The following ``cancel-message-move-task`` example cancels the specified message move task. :: + + aws sqs cancel-message-move-task \ + --task-handle AQEB6nR4...HzlvZQ== + +Output:: + + { + "ApproximateNumberOfMessagesMoved": 102 + } + +For more information, see `Amazon SQS API permissions: Actions and resource reference `__ in the *Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/sqs/list-message-move-tasks.rst b/awscli/examples/sqs/list-message-move-tasks.rst new file mode 100644 index 000000000000..d8a1d9e7fccc --- /dev/null +++ b/awscli/examples/sqs/list-message-move-tasks.rst @@ -0,0 +1,35 @@ +**To list the message move tasks** + +The following ``list-message-move-tasks`` example lists the 2 most recent message move tasks in the specified queue. :: + + aws sqs list-message-move-tasks \ + --source-arn arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue \ + --max-results 2 + +Output:: + + { + "Results": [ + { + "TaskHandle": "AQEB6nR4...HzlvZQ==", + "Status": "RUNNING", + "SourceArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue1", + "DestinationArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue2", + "MaxNumberOfMessagesPerSecond": 50, + "ApproximateNumberOfMessagesMoved": 203, + "ApproximateNumberOfMessagesToMove": 30, + "StartedTimestamp": 1442428276921 + }, + + { + "Status": "COMPLETED", + "SourceArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue1", + "DestinationArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue2", + "ApproximateNumberOfMessagesMoved": 29, + "ApproximateNumberOfMessagesToMove": 0, + "StartedTimestamp": 1342428272093 + } + ] + } + +For more information, see `Amazon SQS API permissions: Actions and resource reference `__ in the *Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/sqs/start-message-move-task.rst b/awscli/examples/sqs/start-message-move-task.rst new file mode 100644 index 000000000000..546d5f5a320d --- /dev/null +++ b/awscli/examples/sqs/start-message-move-task.rst @@ -0,0 +1,31 @@ +*Example 1: *To start a message move task** + +The following ``start-message-move-task`` example starts a message move task to redrive messages from the specified dead-letter queue to the source queue. :: + + aws sqs start-message-move-task \ + --source-arn arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue + +Output:: + + { + "TaskHandle": "AQEB6nR4...HzlvZQ==" + } + +For more information, see `This is the topic title `__ in the *Name of your guide*. + +*Example 2: *To start a message move task with a maximum rate** + +The following ``start-message-move-task`` example starts a message move task to redrive messages from the specified dead-letter queue to the specified destination queue at a maximum rate of 50 messages per second. :: + + aws sqs start-message-move-task \ + --source-arn arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue1 \ + --destination-arn arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue2 \ + --max-number-of-messages-per-second 50 + +Output:: + + { + "TaskHandle": "AQEB6nR4...HzlvZQ==" + } + +For more information, see `Amazon SQS API permissions: Actions and resource reference `__ in the *Developer Guide*. \ No newline at end of file From 1f2512609cb796efd49e413eef71afb69e2fb1cf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Sep 2023 19:23:29 +0000 Subject: [PATCH 0253/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfig-96878.json | 5 +++++ .changes/next-release/api-change-apprunner-95303.json | 5 +++++ .changes/next-release/api-change-codeartifact-91742.json | 5 +++++ .changes/next-release/api-change-kinesisvideo-8268.json | 5 +++++ .changes/next-release/api-change-logs-68472.json | 5 +++++ .changes/next-release/api-change-s3-6948.json | 5 +++++ .changes/next-release/api-change-servicediscovery-39873.json | 5 +++++ .changes/next-release/api-change-ssooidc-38141.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-appconfig-96878.json create mode 100644 .changes/next-release/api-change-apprunner-95303.json create mode 100644 .changes/next-release/api-change-codeartifact-91742.json create mode 100644 .changes/next-release/api-change-kinesisvideo-8268.json create mode 100644 .changes/next-release/api-change-logs-68472.json create mode 100644 .changes/next-release/api-change-s3-6948.json create mode 100644 .changes/next-release/api-change-servicediscovery-39873.json create mode 100644 .changes/next-release/api-change-ssooidc-38141.json diff --git a/.changes/next-release/api-change-appconfig-96878.json b/.changes/next-release/api-change-appconfig-96878.json new file mode 100644 index 000000000000..cd18f5623f23 --- /dev/null +++ b/.changes/next-release/api-change-appconfig-96878.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfig``", + "description": "Enabling boto3 paginators for list APIs and adding documentation around ServiceQuotaExceededException errors" +} diff --git a/.changes/next-release/api-change-apprunner-95303.json b/.changes/next-release/api-change-apprunner-95303.json new file mode 100644 index 000000000000..055941652c13 --- /dev/null +++ b/.changes/next-release/api-change-apprunner-95303.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apprunner``", + "description": "This release adds improvements for managing App Runner auto scaling configuration resources. New APIs: UpdateDefaultAutoScalingConfiguration and ListServicesForAutoScalingConfiguration. Updated API: DeleteAutoScalingConfiguration." +} diff --git a/.changes/next-release/api-change-codeartifact-91742.json b/.changes/next-release/api-change-codeartifact-91742.json new file mode 100644 index 000000000000..4963fe6c0567 --- /dev/null +++ b/.changes/next-release/api-change-codeartifact-91742.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeartifact``", + "description": "Add support for the Swift package format." +} diff --git a/.changes/next-release/api-change-kinesisvideo-8268.json b/.changes/next-release/api-change-kinesisvideo-8268.json new file mode 100644 index 000000000000..9a030e0de76b --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideo-8268.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisvideo``", + "description": "Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs." +} diff --git a/.changes/next-release/api-change-logs-68472.json b/.changes/next-release/api-change-logs-68472.json new file mode 100644 index 000000000000..a1e4e656e165 --- /dev/null +++ b/.changes/next-release/api-change-logs-68472.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Add ClientToken to QueryDefinition CFN Handler in CWL" +} diff --git a/.changes/next-release/api-change-s3-6948.json b/.changes/next-release/api-change-s3-6948.json new file mode 100644 index 000000000000..b454b4112129 --- /dev/null +++ b/.changes/next-release/api-change-s3-6948.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException" +} diff --git a/.changes/next-release/api-change-servicediscovery-39873.json b/.changes/next-release/api-change-servicediscovery-39873.json new file mode 100644 index 000000000000..1de9080b497e --- /dev/null +++ b/.changes/next-release/api-change-servicediscovery-39873.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicediscovery``", + "description": "Adds a new DiscoverInstancesRevision API and also adds InstanceRevision field to the DiscoverInstances API response." +} diff --git a/.changes/next-release/api-change-ssooidc-38141.json b/.changes/next-release/api-change-ssooidc-38141.json new file mode 100644 index 000000000000..8b84dd3a8327 --- /dev/null +++ b/.changes/next-release/api-change-ssooidc-38141.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-oidc``", + "description": "Update FIPS endpoints in aws-us-gov." +} From 171f11519d599818e3072b8ac7cb40d21b1f8e36 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Sep 2023 19:23:41 +0000 Subject: [PATCH 0254/1632] Bumping version to 1.29.52 --- .changes/1.29.52.json | 47 +++++++++++++++++++ .../api-change-appconfig-96878.json | 5 -- .../api-change-apprunner-95303.json | 5 -- .../api-change-codeartifact-91742.json | 5 -- .../api-change-kinesisvideo-8268.json | 5 -- .../next-release/api-change-logs-68472.json | 5 -- .changes/next-release/api-change-s3-6948.json | 5 -- .../api-change-servicediscovery-39873.json | 5 -- .../api-change-ssooidc-38141.json | 5 -- .../enhancement-codeartifactlogin-22707.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.29.52.json delete mode 100644 .changes/next-release/api-change-appconfig-96878.json delete mode 100644 .changes/next-release/api-change-apprunner-95303.json delete mode 100644 .changes/next-release/api-change-codeartifact-91742.json delete mode 100644 .changes/next-release/api-change-kinesisvideo-8268.json delete mode 100644 .changes/next-release/api-change-logs-68472.json delete mode 100644 .changes/next-release/api-change-s3-6948.json delete mode 100644 .changes/next-release/api-change-servicediscovery-39873.json delete mode 100644 .changes/next-release/api-change-ssooidc-38141.json delete mode 100644 .changes/next-release/enhancement-codeartifactlogin-22707.json diff --git a/.changes/1.29.52.json b/.changes/1.29.52.json new file mode 100644 index 000000000000..d6b2cec6dc10 --- /dev/null +++ b/.changes/1.29.52.json @@ -0,0 +1,47 @@ +[ + { + "category": "``appconfig``", + "description": "Enabling boto3 paginators for list APIs and adding documentation around ServiceQuotaExceededException errors", + "type": "api-change" + }, + { + "category": "``apprunner``", + "description": "This release adds improvements for managing App Runner auto scaling configuration resources. New APIs: UpdateDefaultAutoScalingConfiguration and ListServicesForAutoScalingConfiguration. Updated API: DeleteAutoScalingConfiguration.", + "type": "api-change" + }, + { + "category": "``codeartifact``", + "description": "Add support for the Swift package format.", + "type": "api-change" + }, + { + "category": "``kinesisvideo``", + "description": "Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Add ClientToken to QueryDefinition CFN Handler in CWL", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException", + "type": "api-change" + }, + { + "category": "``servicediscovery``", + "description": "Adds a new DiscoverInstancesRevision API and also adds InstanceRevision field to the DiscoverInstances API response.", + "type": "api-change" + }, + { + "category": "``sso-oidc``", + "description": "Update FIPS endpoints in aws-us-gov.", + "type": "api-change" + }, + { + "category": "``codeartifact login``", + "description": "Add Swift support for CodeArtifact login command", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfig-96878.json b/.changes/next-release/api-change-appconfig-96878.json deleted file mode 100644 index cd18f5623f23..000000000000 --- a/.changes/next-release/api-change-appconfig-96878.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfig``", - "description": "Enabling boto3 paginators for list APIs and adding documentation around ServiceQuotaExceededException errors" -} diff --git a/.changes/next-release/api-change-apprunner-95303.json b/.changes/next-release/api-change-apprunner-95303.json deleted file mode 100644 index 055941652c13..000000000000 --- a/.changes/next-release/api-change-apprunner-95303.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apprunner``", - "description": "This release adds improvements for managing App Runner auto scaling configuration resources. New APIs: UpdateDefaultAutoScalingConfiguration and ListServicesForAutoScalingConfiguration. Updated API: DeleteAutoScalingConfiguration." -} diff --git a/.changes/next-release/api-change-codeartifact-91742.json b/.changes/next-release/api-change-codeartifact-91742.json deleted file mode 100644 index 4963fe6c0567..000000000000 --- a/.changes/next-release/api-change-codeartifact-91742.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeartifact``", - "description": "Add support for the Swift package format." -} diff --git a/.changes/next-release/api-change-kinesisvideo-8268.json b/.changes/next-release/api-change-kinesisvideo-8268.json deleted file mode 100644 index 9a030e0de76b..000000000000 --- a/.changes/next-release/api-change-kinesisvideo-8268.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisvideo``", - "description": "Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs." -} diff --git a/.changes/next-release/api-change-logs-68472.json b/.changes/next-release/api-change-logs-68472.json deleted file mode 100644 index a1e4e656e165..000000000000 --- a/.changes/next-release/api-change-logs-68472.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Add ClientToken to QueryDefinition CFN Handler in CWL" -} diff --git a/.changes/next-release/api-change-s3-6948.json b/.changes/next-release/api-change-s3-6948.json deleted file mode 100644 index b454b4112129..000000000000 --- a/.changes/next-release/api-change-s3-6948.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException" -} diff --git a/.changes/next-release/api-change-servicediscovery-39873.json b/.changes/next-release/api-change-servicediscovery-39873.json deleted file mode 100644 index 1de9080b497e..000000000000 --- a/.changes/next-release/api-change-servicediscovery-39873.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicediscovery``", - "description": "Adds a new DiscoverInstancesRevision API and also adds InstanceRevision field to the DiscoverInstances API response." -} diff --git a/.changes/next-release/api-change-ssooidc-38141.json b/.changes/next-release/api-change-ssooidc-38141.json deleted file mode 100644 index 8b84dd3a8327..000000000000 --- a/.changes/next-release/api-change-ssooidc-38141.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-oidc``", - "description": "Update FIPS endpoints in aws-us-gov." -} diff --git a/.changes/next-release/enhancement-codeartifactlogin-22707.json b/.changes/next-release/enhancement-codeartifactlogin-22707.json deleted file mode 100644 index 053f5a4c24c0..000000000000 --- a/.changes/next-release/enhancement-codeartifactlogin-22707.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``codeartifact login``", - "description": "Add Swift support for CodeArtifact login command" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 127002acc759..b5b0446234a2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.29.52 +======= + +* api-change:``appconfig``: Enabling boto3 paginators for list APIs and adding documentation around ServiceQuotaExceededException errors +* api-change:``apprunner``: This release adds improvements for managing App Runner auto scaling configuration resources. New APIs: UpdateDefaultAutoScalingConfiguration and ListServicesForAutoScalingConfiguration. Updated API: DeleteAutoScalingConfiguration. +* api-change:``codeartifact``: Add support for the Swift package format. +* api-change:``kinesisvideo``: Updated DescribeMediaStorageConfiguration, StartEdgeConfigurationUpdate, ImageGenerationConfiguration$SamplingInterval, and UpdateMediaStorageConfiguration to match AWS Docs. +* api-change:``logs``: Add ClientToken to QueryDefinition CFN Handler in CWL +* api-change:``s3``: Fix an issue where the SDK can fail to unmarshall response due to NumberFormatException +* api-change:``servicediscovery``: Adds a new DiscoverInstancesRevision API and also adds InstanceRevision field to the DiscoverInstances API response. +* api-change:``sso-oidc``: Update FIPS endpoints in aws-us-gov. +* enhancement:``codeartifact login``: Add Swift support for CodeArtifact login command + + 1.29.51 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index cbb025cad751..b7ddafb6a27b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.51' +__version__ = '1.29.52' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 142c8083526d..08237621e742 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.51' +release = '1.29.52' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a1d53c21605a..a97b2dd13929 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.51 + botocore==1.31.52 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a507078586b6..b5dd6303d58f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.51', + 'botocore==1.31.52', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From ae1c9ad2db40d5bd2adcc83e30ebc84ca76e20f7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Sep 2023 18:15:10 +0000 Subject: [PATCH 0255/1632] Update changelog based on model updates --- .changes/next-release/api-change-braket-33301.json | 5 +++++ .changes/next-release/api-change-dms-61818.json | 5 +++++ .changes/next-release/api-change-ec2-50827.json | 5 +++++ .changes/next-release/api-change-efs-8627.json | 5 +++++ .changes/next-release/api-change-guardduty-52640.json | 5 +++++ .changes/next-release/api-change-mediaconvert-99799.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-braket-33301.json create mode 100644 .changes/next-release/api-change-dms-61818.json create mode 100644 .changes/next-release/api-change-ec2-50827.json create mode 100644 .changes/next-release/api-change-efs-8627.json create mode 100644 .changes/next-release/api-change-guardduty-52640.json create mode 100644 .changes/next-release/api-change-mediaconvert-99799.json diff --git a/.changes/next-release/api-change-braket-33301.json b/.changes/next-release/api-change-braket-33301.json new file mode 100644 index 000000000000..f6da96ef409e --- /dev/null +++ b/.changes/next-release/api-change-braket-33301.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``braket``", + "description": "This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job." +} diff --git a/.changes/next-release/api-change-dms-61818.json b/.changes/next-release/api-change-dms-61818.json new file mode 100644 index 000000000000..df5279f60638 --- /dev/null +++ b/.changes/next-release/api-change-dms-61818.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift" +} diff --git a/.changes/next-release/api-change-ec2-50827.json b/.changes/next-release/api-change-ec2-50827.json new file mode 100644 index 000000000000..89c2676cfa5d --- /dev/null +++ b/.changes/next-release/api-change-ec2-50827.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections." +} diff --git a/.changes/next-release/api-change-efs-8627.json b/.changes/next-release/api-change-efs-8627.json new file mode 100644 index 000000000000..9bb2f73f7228 --- /dev/null +++ b/.changes/next-release/api-change-efs-8627.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``efs``", + "description": "Update efs command to latest version" +} diff --git a/.changes/next-release/api-change-guardduty-52640.json b/.changes/next-release/api-change-guardduty-52640.json new file mode 100644 index 000000000000..2c83d1ee5471 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-52640.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add `EKS_CLUSTER_NAME` to filter and sort key." +} diff --git a/.changes/next-release/api-change-mediaconvert-99799.json b/.changes/next-release/api-change-mediaconvert-99799.json new file mode 100644 index 000000000000..f38434cd5817 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-99799.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release supports the creation of of audio-only tracks in CMAF output groups." +} From d1aecced28a51b059069747102f028303a907962 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Sep 2023 18:15:10 +0000 Subject: [PATCH 0256/1632] Bumping version to 1.29.53 --- .changes/1.29.53.json | 32 +++++++++++++++++++ .../next-release/api-change-braket-33301.json | 5 --- .../next-release/api-change-dms-61818.json | 5 --- .../next-release/api-change-ec2-50827.json | 5 --- .../next-release/api-change-efs-8627.json | 5 --- .../api-change-guardduty-52640.json | 5 --- .../api-change-mediaconvert-99799.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.53.json delete mode 100644 .changes/next-release/api-change-braket-33301.json delete mode 100644 .changes/next-release/api-change-dms-61818.json delete mode 100644 .changes/next-release/api-change-ec2-50827.json delete mode 100644 .changes/next-release/api-change-efs-8627.json delete mode 100644 .changes/next-release/api-change-guardduty-52640.json delete mode 100644 .changes/next-release/api-change-mediaconvert-99799.json diff --git a/.changes/1.29.53.json b/.changes/1.29.53.json new file mode 100644 index 000000000000..605b0a641aa4 --- /dev/null +++ b/.changes/1.29.53.json @@ -0,0 +1,32 @@ +[ + { + "category": "``braket``", + "description": "This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Update efs command to latest version", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add `EKS_CLUSTER_NAME` to filter and sort key.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release supports the creation of of audio-only tracks in CMAF output groups.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-braket-33301.json b/.changes/next-release/api-change-braket-33301.json deleted file mode 100644 index f6da96ef409e..000000000000 --- a/.changes/next-release/api-change-braket-33301.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``braket``", - "description": "This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job." -} diff --git a/.changes/next-release/api-change-dms-61818.json b/.changes/next-release/api-change-dms-61818.json deleted file mode 100644 index df5279f60638..000000000000 --- a/.changes/next-release/api-change-dms-61818.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift" -} diff --git a/.changes/next-release/api-change-ec2-50827.json b/.changes/next-release/api-change-ec2-50827.json deleted file mode 100644 index 89c2676cfa5d..000000000000 --- a/.changes/next-release/api-change-ec2-50827.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections." -} diff --git a/.changes/next-release/api-change-efs-8627.json b/.changes/next-release/api-change-efs-8627.json deleted file mode 100644 index 9bb2f73f7228..000000000000 --- a/.changes/next-release/api-change-efs-8627.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``efs``", - "description": "Update efs command to latest version" -} diff --git a/.changes/next-release/api-change-guardduty-52640.json b/.changes/next-release/api-change-guardduty-52640.json deleted file mode 100644 index 2c83d1ee5471..000000000000 --- a/.changes/next-release/api-change-guardduty-52640.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add `EKS_CLUSTER_NAME` to filter and sort key." -} diff --git a/.changes/next-release/api-change-mediaconvert-99799.json b/.changes/next-release/api-change-mediaconvert-99799.json deleted file mode 100644 index f38434cd5817..000000000000 --- a/.changes/next-release/api-change-mediaconvert-99799.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release supports the creation of of audio-only tracks in CMAF output groups." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b5b0446234a2..b331f486213c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.53 +======= + +* api-change:``braket``: This release adds support to view the device queue depth (the number of queued quantum tasks and hybrid jobs on a device) and queue position for a quantum task and hybrid job. +* api-change:``dms``: new vendors for DMS CSF: MongoDB, MariaDB, DocumentDb and Redshift +* api-change:``ec2``: EC2 M2 Pro Mac instances are powered by Apple M2 Pro Mac Mini computers featuring 12 core CPU, 19 core GPU, 32 GiB of memory, and 16 core Apple Neural Engine and uniquely enabled by the AWS Nitro System through high-speed Thunderbolt connections. +* api-change:``efs``: Update efs command to latest version +* api-change:``guardduty``: Add `EKS_CLUSTER_NAME` to filter and sort key. +* api-change:``mediaconvert``: This release supports the creation of of audio-only tracks in CMAF output groups. + + 1.29.52 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b7ddafb6a27b..2926b0384fea 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.52' +__version__ = '1.29.53' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 08237621e742..dfc5daed6d6d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.52' +release = '1.29.53' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a97b2dd13929..caf5f3a8aba8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.52 + botocore==1.31.53 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b5dd6303d58f..f4d28cb08454 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.52', + 'botocore==1.31.53', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From 3793dff3b8dbd321a5e1856a4aab5da48d79a79d Mon Sep 17 00:00:00 2001 From: Steven Meyer <108885656+meyertst-aws@users.noreply.github.com> Date: Thu, 24 Aug 2023 16:16:38 -0400 Subject: [PATCH 0257/1632] adding HealthImaging examples Added 18 new HealthImaging examples --- .../medical-imaging/copy-image-set.rst | 69 ++++++++ .../medical-imaging/create-datastore.rst | 17 ++ .../medical-imaging/delete-datastore.rst | 17 ++ .../medical-imaging/delete-image-set.rst | 20 +++ .../medical-imaging/get-datastore.rst | 24 +++ .../medical-imaging/get-dicom-import-job.rst | 28 ++++ .../medical-imaging/get-image-frame.rst | 18 +++ .../get-image-set-metadata.rst | 44 ++++++ .../medical-imaging/get-image-set.rst | 25 +++ .../medical-imaging/list-datastores.rst | 25 +++ .../list-dicom-import-jobs.rst | 26 +++ .../list-image-set-versions.rst | 50 ++++++ .../list-tags-for-resource.rst | 34 ++++ .../medical-imaging/search-image-sets.rst | 149 ++++++++++++++++++ .../start-dicom-import-job.rst | 23 +++ .../examples/medical-imaging/tag-resource.rst | 23 +++ .../medical-imaging/untag-resource.rst | 25 +++ .../update-image-set-metadata.rst | 37 +++++ 18 files changed, 654 insertions(+) create mode 100644 awscli/examples/medical-imaging/copy-image-set.rst create mode 100644 awscli/examples/medical-imaging/create-datastore.rst create mode 100644 awscli/examples/medical-imaging/delete-datastore.rst create mode 100644 awscli/examples/medical-imaging/delete-image-set.rst create mode 100644 awscli/examples/medical-imaging/get-datastore.rst create mode 100644 awscli/examples/medical-imaging/get-dicom-import-job.rst create mode 100644 awscli/examples/medical-imaging/get-image-frame.rst create mode 100644 awscli/examples/medical-imaging/get-image-set-metadata.rst create mode 100644 awscli/examples/medical-imaging/get-image-set.rst create mode 100644 awscli/examples/medical-imaging/list-datastores.rst create mode 100644 awscli/examples/medical-imaging/list-dicom-import-jobs.rst create mode 100644 awscli/examples/medical-imaging/list-image-set-versions.rst create mode 100644 awscli/examples/medical-imaging/list-tags-for-resource.rst create mode 100644 awscli/examples/medical-imaging/search-image-sets.rst create mode 100644 awscli/examples/medical-imaging/start-dicom-import-job.rst create mode 100644 awscli/examples/medical-imaging/tag-resource.rst create mode 100644 awscli/examples/medical-imaging/untag-resource.rst create mode 100644 awscli/examples/medical-imaging/update-image-set-metadata.rst diff --git a/awscli/examples/medical-imaging/copy-image-set.rst b/awscli/examples/medical-imaging/copy-image-set.rst new file mode 100644 index 000000000000..f8b7694bec44 --- /dev/null +++ b/awscli/examples/medical-imaging/copy-image-set.rst @@ -0,0 +1,69 @@ +**Example 1: To copy an image set without a destination.** + +The following ``copy-image-set`` code example makes a duplicate copy of an image set without a destination. :: + + aws medical-imaging copy-image-set \ + --datastore-id 12345678901234567890123456789012 \ + --source-image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --copy-image-set-information '{"sourceImageSet": {"latestVersionId": "1" } }' + + + +Output:: + + { + "destinationImageSetProperties": { + "latestVersionId": "1", + "imageSetWorkflowStatus": "COPYING", + "updatedAt": 1680042357.432, + "imageSetId": "b9a06fef182a5f992842f77f8e0868e5", + "imageSetState": "LOCKED", + "createdAt": 1680042357.432 + }, + "sourceImageSetProperties": { + "latestVersionId": "5", + "imageSetWorkflowStatus": "COPYING_WITH_READ_ONLY_ACCESS", + "updatedAt": 1680042357.432, + "imageSetState": "LOCKED", + "createdAt": 1680027126.436 + }, + "datastoreId": "12345678901234567890123456789012" + } + +**Example 2: To copy an image set with a destination.** + +The following ``copy-image-set`` code example makes a duplicate copy of an image set with a destination. :: + + aws medical-imaging copy-image-set \ + --datastore-id 12345678901234567890123456789012 \ + --source-image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --copy-image-set-information '{"sourceImageSet": {"latestVersionId": "5" }, "destinationImageSet": { "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", "latestVersionId": "1"} }' + + + + +Output:: + + { + "destinationImageSetProperties": { + "latestVersionId": "2", + "imageSetWorkflowStatus": "COPYING", + "updatedAt": 1680042505.135, + "imageSetId": "b9a06fef182a5f992842f77f8e0868e5", + "imageSetState": "LOCKED", + "createdAt": 1680042357.432 + }, + "sourceImageSetProperties": { + "latestVersionId": "5", + "imageSetWorkflowStatus": "COPYING_WITH_READ_ONLY_ACCESS", + "updatedAt": 1680042505.135, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436 + }, + "datastoreId": "12345678901234567890123456789012" + } + +For more information, see `Copying an image set`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Copying an image set`: https://docs.aws.amazon.com/healthimaging/latest/devguide/copy-image-set.html diff --git a/awscli/examples/medical-imaging/create-datastore.rst b/awscli/examples/medical-imaging/create-datastore.rst new file mode 100644 index 000000000000..baf74f5e416a --- /dev/null +++ b/awscli/examples/medical-imaging/create-datastore.rst @@ -0,0 +1,17 @@ +**To create a data store** + +The following ``create-datastore`` code example creates a data store with the name ``my-datastore``. :: + + aws medical-imaging create-datastore \ + --datastore-name "my-datastore" + +Output:: + + { + "datastoreId": "12345678901234567890123456789012", + "datastoreStatus": "CREATING" + } + +For more information, see `Creating a data store`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Creating a data store`: https://docs.aws.amazon.com/healthimaging/latest/devguide/create-data-store.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/delete-datastore.rst b/awscli/examples/medical-imaging/delete-datastore.rst new file mode 100644 index 000000000000..a64fb6cb2743 --- /dev/null +++ b/awscli/examples/medical-imaging/delete-datastore.rst @@ -0,0 +1,17 @@ +**To delete a data store** + +The following ``delete-datastore`` code example deletes a data store. :: + + aws medical-imaging delete-datastore \ + --datastore-id "12345678901234567890123456789012" + +Output:: + + { + "datastoreId": "12345678901234567890123456789012", + "datastoreStatus": "DELETING" + } + +For more information, see `Deleting a data store`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Deleting a data store`: https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-data-store.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/delete-image-set.rst b/awscli/examples/medical-imaging/delete-image-set.rst new file mode 100644 index 000000000000..10dd45467abb --- /dev/null +++ b/awscli/examples/medical-imaging/delete-image-set.rst @@ -0,0 +1,20 @@ +**To delete an image set** + +The following ``delete-image-set`` code example deletes an image set. :: + + aws medical-imaging delete-image-set \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e + +Output:: + + { + "imageSetWorkflowStatus": "DELETING", + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "datastoreId": "12345678901234567890123456789012" + } + +For more information, see `Deleting an image set`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Deleting an image set`: https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-image-set.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/get-datastore.rst b/awscli/examples/medical-imaging/get-datastore.rst new file mode 100644 index 000000000000..5c3d6331b303 --- /dev/null +++ b/awscli/examples/medical-imaging/get-datastore.rst @@ -0,0 +1,24 @@ +**To get a data store's properties** + +The following ``get-datastore`` code example gets a data store's properties. :: + + aws medical-imaging get-datastore \ + --datastore-id 12345678901234567890123456789012 + + +Output:: + + { + "datastoreProperties": { + "datastoreId": "12345678901234567890123456789012", + "datastoreName": "TestDatastore123", + "datastoreStatus": "ACTIVE", + "datastoreArn": "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012", + "createdAt": "2022-11-15T23:33:09.643000+00:00", + "updatedAt": "2022-11-15T23:33:09.643000+00:00" + } + } + +For more information, see `Getting data store properties`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Getting data store properties`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-data-store.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/get-dicom-import-job.rst b/awscli/examples/medical-imaging/get-dicom-import-job.rst new file mode 100644 index 000000000000..3737526bb23f --- /dev/null +++ b/awscli/examples/medical-imaging/get-dicom-import-job.rst @@ -0,0 +1,28 @@ +**To get a dicom import job's properties** + +The following ``get-dicom-import-job`` code example gets a dicom import job's properties. :: + + aws medical-imaging get-dicom-import-job \ + --datastore-id "12345678901234567890123456789012" \ + --job-id "09876543210987654321098765432109" + + +Output:: + + { + "jobProperties": { + "jobId": "09876543210987654321098765432109", + "jobName": "my-job", + "jobStatus": "COMPLETED", + "datastoreId": "12345678901234567890123456789012", + "dataAccessRoleArn": "arn:aws:iam::123456789012:role/ImportJobDataAccessRole", + "endedAt": "2022-08-12T11:29:42.285000+00:00", + "submittedAt": "2022-08-12T11:28:11.152000+00:00", + "inputS3Uri": "s3://medical-imaging-dicom-input/dicom_input/", + "outputS3Uri": "s3://medical-imaging-output/job_output/12345678901234567890123456789012-DicomImport-09876543210987654321098765432109/" + } + } + +For more information, see `Getting import job properties`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Getting import job properties`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-dicom-import-job.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/get-image-frame.rst b/awscli/examples/medical-imaging/get-image-frame.rst new file mode 100644 index 000000000000..cad1f835ba9c --- /dev/null +++ b/awscli/examples/medical-imaging/get-image-frame.rst @@ -0,0 +1,18 @@ +**To get image set pixel data** + +The following ``get-image-frame`` code example gets an image frame. :: + + aws medical-imaging get-image-frame \ + --datastore-id "12345678901234567890123456789012" \ + --image-set-id "98765412345612345678907890789012" \ + --image-frame-information imageFrameId=3abf5d5d7ae72f80a0ec81b2c0de3ef4 \ + imageframe.jph + + +Note: +This code example does not include output because the GetImageFrame action returns a stream of pixel data to the imageframe.jph file. For information about decoding and viewing image frames, see HTJ2K decoding libraries. + + +For more information, see `Getting image set pixel data`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Getting image set pixel data`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-frame.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/get-image-set-metadata.rst b/awscli/examples/medical-imaging/get-image-set-metadata.rst new file mode 100644 index 000000000000..3457fa7465f1 --- /dev/null +++ b/awscli/examples/medical-imaging/get-image-set-metadata.rst @@ -0,0 +1,44 @@ +**Example 1: To get image set metadata without version** + +The following ``get-image-set-metadata`` code example gets metadata for an image set without specifying a version. + +Note: ``outfile`` is a required parameter :: + + aws medical-imaging get-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + studymetadata.json.gz + +The returned metadata is compressed with gzip and stored in the studymetadata.json.gz file. To view the contents of the returned JSON object, you must first decompress it. + +Output:: + + { + "contentType": "application/json", + "contentEncoding": "gzip" + } + +**Example 2: To get image set metadata with version** + +The following ``get-image-set-metadata`` code example gets metadata for an image set with a specified version. + +Note: ``outfile`` is a required parameter :: + + aws medical-imaging get-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --version-id 1 \ + studymetadata.json.gz + +The returned metadata is compressed with gzip and stored in the studymetadata.json.gz file. To view the contents of the returned JSON object, you must first decompress it. + +Output:: + + { + "contentType": "application/json", + "contentEncoding": "gzip" + } + +For more information, see `Getting image set metadata`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Getting image set metadata`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-metadata.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/get-image-set.rst b/awscli/examples/medical-imaging/get-image-set.rst new file mode 100644 index 000000000000..650fa3649e13 --- /dev/null +++ b/awscli/examples/medical-imaging/get-image-set.rst @@ -0,0 +1,25 @@ +**To get image set properties** + +The following ``get-image-set`` code example gets the properties for an image set. :: + + aws medical-imaging get-image-set \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id 18f88ac7870584f58d56256646b4d92b \ + --version-id 1 + +Output:: + + { + "versionId": "1", + "imageSetWorkflowStatus": "COPIED", + "updatedAt": 1680027253.471, + "imageSetId": "18f88ac7870584f58d56256646b4d92b", + "imageSetState": "ACTIVE", + "createdAt": 1679592510.753, + "datastoreId": "12345678901234567890123456789012" + } + + +For more information, see `Getting image set properties`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Getting image set properties`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-properties.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/list-datastores.rst b/awscli/examples/medical-imaging/list-datastores.rst new file mode 100644 index 000000000000..8a74304c11be --- /dev/null +++ b/awscli/examples/medical-imaging/list-datastores.rst @@ -0,0 +1,25 @@ +**To list data stores** + +The following ``list-datastores`` code example lists available data stores. :: + + aws medical-imaging list-datastores + +Output:: + + { + "datastoreSummaries": [ + { + "datastoreId": "12345678901234567890123456789012", + "datastoreName": "TestDatastore123", + "datastoreStatus": "ACTIVE", + "datastoreArn": "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012", + "createdAt": "2022-11-15T23:33:09.643000+00:00", + "updatedAt": "2022-11-15T23:33:09.643000+00:00" + } + ] + } + + +For more information, see `Listing data stores`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Listing data stores`: https://docs.aws.amazon.com/healthimaging/latest/devguide/list-data-stores.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/list-dicom-import-jobs.rst b/awscli/examples/medical-imaging/list-dicom-import-jobs.rst new file mode 100644 index 000000000000..0b5a0d38aa97 --- /dev/null +++ b/awscli/examples/medical-imaging/list-dicom-import-jobs.rst @@ -0,0 +1,26 @@ +**To list dicom import jobs** + +The following ``list-dicom-import-jobs`` code example lists dicom import jobs. :: + + aws medical-imaging list-dicom-import-jobs \ + --datastore-id "12345678901234567890123456789012" + +Output:: + + { + "jobSummaries": [ + { + "jobId": "09876543210987654321098765432109", + "jobName": "my-job", + "jobStatus": "COMPLETED", + "datastoreId": "12345678901234567890123456789012", + "dataAccessRoleArn": "arn:aws:iam::123456789012:role/ImportJobDataAccessRole", + "endedAt": "2022-08-12T11:21:56.504000+00:00", + "submittedAt": "2022-08-12T11:20:21.734000+00:00" + } + ] + } + +For more information, see `Listing import jobs`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Listing import jobs`: https://docs.aws.amazon.com/healthimaging/latest/devguide/list-dicom-import-jobs.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/list-image-set-versions.rst b/awscli/examples/medical-imaging/list-image-set-versions.rst new file mode 100644 index 000000000000..11f5f6d409b7 --- /dev/null +++ b/awscli/examples/medical-imaging/list-image-set-versions.rst @@ -0,0 +1,50 @@ +**To list image set versions** + +The following ``list-image-set-versions`` code example lists the version history for an image set. :: + + aws medical-imaging list-image-set-versions \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e + +Output:: + + { + "imageSetPropertiesList": [ + { + "ImageSetWorkflowStatus": "UPDATED", + "versionId": "4", + "updatedAt": 1680029436.304, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "ACTIVE", + "createdAt": 1680027126.436 + }, + { + "ImageSetWorkflowStatus": "UPDATED", + "versionId": "3", + "updatedAt": 1680029163.325, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "ACTIVE", + "createdAt": 1680027126.436 + }, + { + "ImageSetWorkflowStatus": "COPY_FAILED", + "versionId": "2", + "updatedAt": 1680027455.944, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "ACTIVE", + "message": "INVALID_REQUEST: Series of SourceImageSet and DestinationImageSet don't match.", + "createdAt": 1680027126.436 + }, + { + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "ACTIVE", + "versionId": "1", + "ImageSetWorkflowStatus": "COPIED", + "createdAt": 1680027126.436 + } + ] + } + +For more information, see `Listing image set versions`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Listing image set versions`: https://docs.aws.amazon.com/healthimaging/latest/devguide/list-image-set-versions.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/list-tags-for-resource.rst b/awscli/examples/medical-imaging/list-tags-for-resource.rst new file mode 100644 index 000000000000..934590ace44e --- /dev/null +++ b/awscli/examples/medical-imaging/list-tags-for-resource.rst @@ -0,0 +1,34 @@ +**Example 1: To list resource tags for a data store** + +The following ``list-tags-for-resource`` code example lists tags for a data store. :: + + aws medical-imaging list-tags-for-resource \ + --resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012" + +Output:: + + { + "tags":{ + "Deployment":"Development" + } + } + +**Example 2: To list resource tags for an image set** + +The following ``list-tags-for-resource`` code example lists tags for an image set. :: + + + aws medical-imaging list-tags-for-resource \ + --resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012/imageset/18f88ac7870584f58d56256646b4d92b" + +Output:: + + { + "tags":{ + "Deployment":"Development" + } + } + +For more information, see `Tagging resources with AWS HealthImaging`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Tagging resources with AWS HealthImaging`: https://docs.aws.amazon.com/healthimaging/latest/devguide/tagging.html diff --git a/awscli/examples/medical-imaging/search-image-sets.rst b/awscli/examples/medical-imaging/search-image-sets.rst new file mode 100644 index 000000000000..066a3766d4c0 --- /dev/null +++ b/awscli/examples/medical-imaging/search-image-sets.rst @@ -0,0 +1,149 @@ +**Example 1: To search image sets with an EQUAL operator** + +The following ``search-image-sets`` code example uses the EQUAL operator to search image sets based on a specific value. :: + + aws medical-imaging search-image-sets \ + --datastore-id 12345678901234567890123456789012 \ + --search-criteria file://search-criteria.json + +Contents of ``search-criteria.json`` :: + + { + "filters": [{ + "values": [{"DICOMPatientId" : "SUBJECT08701"}], + "operator": "EQUAL" + }] + } + +Output:: + + { + "imageSetsMetadataSummaries": [{ + "imageSetId": "09876543210987654321098765432109", + "createdAt": "2022-12-06T21:40:59.429000+00:00", + "version": 1, + "DICOMTags": { + "DICOMStudyId": "2011201407", + "DICOMStudyDate": "19991122", + "DICOMPatientSex": "F", + "DICOMStudyInstanceUID": "1.2.840.99999999.84710745.943275268089", + "DICOMPatientBirthDate": "19201120", + "DICOMStudyDescription": "UNKNOWN", + "DICOMPatientId": "SUBJECT08701", + "DICOMPatientName": "Melissa844 Huel628", + "DICOMNumberOfStudyRelatedInstances": 1, + "DICOMStudyTime": "140728", + "DICOMNumberOfStudyRelatedSeries": 1 + }, + "updatedAt": "2022-12-06T21:40:59.429000+00:00" + }] + } + +**Example 2: To search image sets with a BETWEEN operator using DICOMStudyDate and DICOMStudyTime** + +The following ``search-image-sets`` code example searches for image sets with DICOM Studies generated between January 1, 1990 (12:00 AM) and January 1, 2023 (12:00 AM). + +Note: +DICOMStudyTime is optional. If it is not present, 12:00 AM (start of the day) is the time value for the dates provided for filtering. :: + + aws medical-imaging search-image-sets \ + --datastore-id 12345678901234567890123456789012 \ + --search-criteria file://search-criteria.json + +Contents of ``search-criteria.json`` :: + + { + "filters": [{ + "values": [{ + "DICOMStudyDateAndTime": { + "DICOMStudyDate": "19900101", + "DICOMStudyTime": "000000" + } + }, + { + "DICOMStudyDateAndTime": { + "DICOMStudyDate": "20230101", + "DICOMStudyTime": "000000" + } + }], + "operator": "BETWEEN" + }] + } + +Output:: + + { + "imageSetsMetadataSummaries": [{ + "imageSetId": "09876543210987654321098765432109", + "createdAt": "2022-12-06T21:40:59.429000+00:00", + "version": 1, + "DICOMTags": { + "DICOMStudyId": "2011201407", + "DICOMStudyDate": "19991122", + "DICOMPatientSex": "F", + "DICOMStudyInstanceUID": "1.2.840.99999999.84710745.943275268089", + "DICOMPatientBirthDate": "19201120", + "DICOMStudyDescription": "UNKNOWN", + "DICOMPatientId": "SUBJECT08701", + "DICOMPatientName": "Melissa844 Huel628", + "DICOMNumberOfStudyRelatedInstances": 1, + "DICOMStudyTime": "140728", + "DICOMNumberOfStudyRelatedSeries": 1 + }, + "updatedAt": "2022-12-06T21:40:59.429000+00:00" + }] + } + +**Example 3: To search image sets with a BETWEEN operator using createdAt (time studies were previously persisted)** + +The following ``search-image-sets`` code example searches for image sets with DICOM Studies persisted in HealthImaging between the time ranges in UTC time zone. + +Note: +Provide createdAt in example format ("1985-04-12T23:20:50.52Z"). :: + + aws medical-imaging search-image-sets \ + --datastore-id 12345678901234567890123456789012 \ + --search-criteria file://search-criteria.json + + +Contents of ``search-criteria.json`` :: + + { + "filters": [{ + "values": [{ + "createdAt": "1985-04-12T23:20:50.52Z" + }, + { + "createdAt": "2022-04-12T23:20:50.52Z" + }], + "operator": "BETWEEN" + }] + } + +Output:: + + { + "imageSetsMetadataSummaries": [{ + "imageSetId": "09876543210987654321098765432109", + "createdAt": "2022-12-06T21:40:59.429000+00:00", + "version": 1, + "DICOMTags": { + "DICOMStudyId": "2011201407", + "DICOMStudyDate": "19991122", + "DICOMPatientSex": "F", + "DICOMStudyInstanceUID": "1.2.840.99999999.84710745.943275268089", + "DICOMPatientBirthDate": "19201120", + "DICOMStudyDescription": "UNKNOWN", + "DICOMPatientId": "SUBJECT08701", + "DICOMPatientName": "Melissa844 Huel628", + "DICOMNumberOfStudyRelatedInstances": 1, + "DICOMStudyTime": "140728", + "DICOMNumberOfStudyRelatedSeries": 1 + }, + "lastUpdatedAt": "2022-12-06T21:40:59.429000+00:00" + }] + } + +For more information, see `Searching image sets`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Searching image sets`: https://docs.aws.amazon.com/healthimaging/latest/devguide/search-image-sets.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/start-dicom-import-job.rst b/awscli/examples/medical-imaging/start-dicom-import-job.rst new file mode 100644 index 000000000000..3f7b09f1d9d6 --- /dev/null +++ b/awscli/examples/medical-imaging/start-dicom-import-job.rst @@ -0,0 +1,23 @@ +**To start a dicom import job** + +The following ``start-dicom-import-job`` code example starts a dicom import job. :: + + aws medical-imaging start-dicom-import-job \ + --job-name "my-job" \ + --datastore-id "12345678901234567890123456789012" \ + --input-s3-uri "s3://medical-imaging-dicom-input/dicom_input/" \ + --output-s3-uri "s3://medical-imaging-output/job_output/" \ + --data-access-role-arn "arn:aws:iam::123456789012:role/ImportJobDataAccessRole" + +Output:: + + { + "datastoreId": "12345678901234567890123456789012", + "jobId": "09876543210987654321098765432109", + "jobStatus": "SUBMITTED", + "submittedAt": "2022-08-12T11:28:11.152000+00:00" + } + +For more information, see `Starting an import job`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Starting an import job`: https://docs.aws.amazon.com/healthimaging/latest/devguide/start-dicom-import-job.html \ No newline at end of file diff --git a/awscli/examples/medical-imaging/tag-resource.rst b/awscli/examples/medical-imaging/tag-resource.rst new file mode 100644 index 000000000000..e8060e3d895e --- /dev/null +++ b/awscli/examples/medical-imaging/tag-resource.rst @@ -0,0 +1,23 @@ +**Example 1: To tag a data store** + +The following ``tag-resource`` code examples tags a data store. :: + + aws medical-imaging tag-resource \ + --resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012" \ + --tags '{"Deployment":"Development"}' + +This command produces no output. + +**Example 2: To tag an image set** + +The following ``tag-resource`` code examples tags an image set. :: + + aws medical-imaging tag-resource \ + --resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012/imageset/18f88ac7870584f58d56256646b4d92b" \ + --tags '{"Deployment":"Development"}' + +This command produces no output. + +For more information, see `Tagging resources with AWS HealthImaging`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Tagging resources with AWS HealthImaging`: https://docs.aws.amazon.com/healthimaging/latest/devguide/tagging.html diff --git a/awscli/examples/medical-imaging/untag-resource.rst b/awscli/examples/medical-imaging/untag-resource.rst new file mode 100644 index 000000000000..3634a6e4e43a --- /dev/null +++ b/awscli/examples/medical-imaging/untag-resource.rst @@ -0,0 +1,25 @@ +**Example 1: To untag a data store** + +The following ``untag-resource`` code example untags a data store. :: + + aws medical-imaging untag-resource \ + --resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012" \ + --tag-keys '["Deployment"]' + + +This command produces no output. + +**Example 2: To untag an image set** + +The following ``untag-resource`` code example untags an image set. :: + + aws medical-imaging untag-resource \ + --resource-arn "arn:aws:medical-imaging:us-east-1:123456789012:datastore/12345678901234567890123456789012/imageset/18f88ac7870584f58d56256646b4d92b" \ + --tag-keys '["Deployment"]' + + +This command produces no output. + +For more information, see `Tagging resources with AWS HealthImaging`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Tagging resources with AWS HealthImaging`: https://docs.aws.amazon.com/healthimaging/latest/devguide/tagging.html diff --git a/awscli/examples/medical-imaging/update-image-set-metadata.rst b/awscli/examples/medical-imaging/update-image-set-metadata.rst new file mode 100644 index 000000000000..951ac35ec050 --- /dev/null +++ b/awscli/examples/medical-imaging/update-image-set-metadata.rst @@ -0,0 +1,37 @@ +**To update image set metadata** + +The following ``update-image-set-metadata`` code example updates image set metadata. :: + + aws medical-imaging update-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --latest-version-id 1 \ + --update-image-set-metadata-updates file://metadata-updates.json + +Contents of ``metadata-updates.json`` :: + + { + "DICOMUpdates": { + "updatableAttributes": "eyJTY2hlbWFWZXJzaW9uIjoxLjEsIlBhdGllbnQiOnsiRElDT00iOnsiUGF0aWVudE5hbWUiOiJNWF5NWCJ9fX0=" + } + } + +Note: ``updatableAttributes`` is a Base64 encoded JSON string. Here is the unencoded JSON string. + +{"SchemaVersion":1.1,"Patient":{"DICOM":{"PatientName":"MX^MX"}}} + +Output:: + + { + "latestVersionId": "5", + "imageSetWorkflowStatus": "UPDATING", + "updatedAt": 1680042257.908, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436, + "datastoreId": "12345678901234567890123456789012" + } + +For more information, see `Updating image set metadata`_ in the *AWS HealthImaging Developers Guide*. + +.. _`Updating image set metadata`: https://docs.aws.amazon.com/healthimaging/latest/devguide/update-image-set-metadata.html \ No newline at end of file From b45cae6aae3a6297c5430bdb5ee74b35a63c776b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 25 Sep 2023 18:13:10 +0000 Subject: [PATCH 0258/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplifyuibuilder-51322.json | 5 +++++ .../api-change-chimesdkmediapipelines-29360.json | 5 +++++ .changes/next-release/api-change-emrserverless-29398.json | 5 +++++ .changes/next-release/api-change-finspacedata-32241.json | 5 +++++ .changes/next-release/api-change-quicksight-16698.json | 5 +++++ .changes/next-release/api-change-ssm-47047.json | 5 +++++ .changes/next-release/api-change-wafv2-8894.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-amplifyuibuilder-51322.json create mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-29360.json create mode 100644 .changes/next-release/api-change-emrserverless-29398.json create mode 100644 .changes/next-release/api-change-finspacedata-32241.json create mode 100644 .changes/next-release/api-change-quicksight-16698.json create mode 100644 .changes/next-release/api-change-ssm-47047.json create mode 100644 .changes/next-release/api-change-wafv2-8894.json diff --git a/.changes/next-release/api-change-amplifyuibuilder-51322.json b/.changes/next-release/api-change-amplifyuibuilder-51322.json new file mode 100644 index 000000000000..d955583a2241 --- /dev/null +++ b/.changes/next-release/api-change-amplifyuibuilder-51322.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplifyuibuilder``", + "description": "Support for generating code that is compatible with future versions of amplify project dependencies." +} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-29360.json b/.changes/next-release/api-change-chimesdkmediapipelines-29360.json new file mode 100644 index 000000000000..89fc1839af97 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmediapipelines-29360.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-media-pipelines``", + "description": "Adds support for sending WebRTC audio to Amazon Kineses Video Streams." +} diff --git a/.changes/next-release/api-change-emrserverless-29398.json b/.changes/next-release/api-change-emrserverless-29398.json new file mode 100644 index 000000000000..690d70815301 --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-29398.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds support for application-wide default job configurations." +} diff --git a/.changes/next-release/api-change-finspacedata-32241.json b/.changes/next-release/api-change-finspacedata-32241.json new file mode 100644 index 000000000000..d44e7a0801c8 --- /dev/null +++ b/.changes/next-release/api-change-finspacedata-32241.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace-data``", + "description": "Adding sensitive trait to attributes. Change max SessionDuration from 720 to 60. Correct \"ApiAccess\" attribute to \"apiAccess\" to maintain consistency between APIs." +} diff --git a/.changes/next-release/api-change-quicksight-16698.json b/.changes/next-release/api-change-quicksight-16698.json new file mode 100644 index 000000000000..e77d70cf7094 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-16698.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Added ability to tag users upon creation." +} diff --git a/.changes/next-release/api-change-ssm-47047.json b/.changes/next-release/api-change-ssm-47047.json new file mode 100644 index 000000000000..c3279c2eda70 --- /dev/null +++ b/.changes/next-release/api-change-ssm-47047.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "This release updates the enum values for ResourceType in SSM DescribeInstanceInformation input and ConnectionStatus in GetConnectionStatus output." +} diff --git a/.changes/next-release/api-change-wafv2-8894.json b/.changes/next-release/api-change-wafv2-8894.json new file mode 100644 index 000000000000..cfa22b2e930c --- /dev/null +++ b/.changes/next-release/api-change-wafv2-8894.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "You can now perform an exact match against the web request's JA3 fingerprint." +} From a9b6b6d87a011a3107112f5c79f84fc66ab9c319 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 25 Sep 2023 18:13:27 +0000 Subject: [PATCH 0259/1632] Bumping version to 1.29.54 --- .changes/1.29.54.json | 37 +++++++++++++++++++ .../api-change-amplifyuibuilder-51322.json | 5 --- ...i-change-chimesdkmediapipelines-29360.json | 5 --- .../api-change-emrserverless-29398.json | 5 --- .../api-change-finspacedata-32241.json | 5 --- .../api-change-quicksight-16698.json | 5 --- .../next-release/api-change-ssm-47047.json | 5 --- .../next-release/api-change-wafv2-8894.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.54.json delete mode 100644 .changes/next-release/api-change-amplifyuibuilder-51322.json delete mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-29360.json delete mode 100644 .changes/next-release/api-change-emrserverless-29398.json delete mode 100644 .changes/next-release/api-change-finspacedata-32241.json delete mode 100644 .changes/next-release/api-change-quicksight-16698.json delete mode 100644 .changes/next-release/api-change-ssm-47047.json delete mode 100644 .changes/next-release/api-change-wafv2-8894.json diff --git a/.changes/1.29.54.json b/.changes/1.29.54.json new file mode 100644 index 000000000000..78ba69186cca --- /dev/null +++ b/.changes/1.29.54.json @@ -0,0 +1,37 @@ +[ + { + "category": "``amplifyuibuilder``", + "description": "Support for generating code that is compatible with future versions of amplify project dependencies.", + "type": "api-change" + }, + { + "category": "``chime-sdk-media-pipelines``", + "description": "Adds support for sending WebRTC audio to Amazon Kineses Video Streams.", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "This release adds support for application-wide default job configurations.", + "type": "api-change" + }, + { + "category": "``finspace-data``", + "description": "Adding sensitive trait to attributes. Change max SessionDuration from 720 to 60. Correct \"ApiAccess\" attribute to \"apiAccess\" to maintain consistency between APIs.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Added ability to tag users upon creation.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "This release updates the enum values for ResourceType in SSM DescribeInstanceInformation input and ConnectionStatus in GetConnectionStatus output.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can now perform an exact match against the web request's JA3 fingerprint.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplifyuibuilder-51322.json b/.changes/next-release/api-change-amplifyuibuilder-51322.json deleted file mode 100644 index d955583a2241..000000000000 --- a/.changes/next-release/api-change-amplifyuibuilder-51322.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplifyuibuilder``", - "description": "Support for generating code that is compatible with future versions of amplify project dependencies." -} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-29360.json b/.changes/next-release/api-change-chimesdkmediapipelines-29360.json deleted file mode 100644 index 89fc1839af97..000000000000 --- a/.changes/next-release/api-change-chimesdkmediapipelines-29360.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-media-pipelines``", - "description": "Adds support for sending WebRTC audio to Amazon Kineses Video Streams." -} diff --git a/.changes/next-release/api-change-emrserverless-29398.json b/.changes/next-release/api-change-emrserverless-29398.json deleted file mode 100644 index 690d70815301..000000000000 --- a/.changes/next-release/api-change-emrserverless-29398.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds support for application-wide default job configurations." -} diff --git a/.changes/next-release/api-change-finspacedata-32241.json b/.changes/next-release/api-change-finspacedata-32241.json deleted file mode 100644 index d44e7a0801c8..000000000000 --- a/.changes/next-release/api-change-finspacedata-32241.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace-data``", - "description": "Adding sensitive trait to attributes. Change max SessionDuration from 720 to 60. Correct \"ApiAccess\" attribute to \"apiAccess\" to maintain consistency between APIs." -} diff --git a/.changes/next-release/api-change-quicksight-16698.json b/.changes/next-release/api-change-quicksight-16698.json deleted file mode 100644 index e77d70cf7094..000000000000 --- a/.changes/next-release/api-change-quicksight-16698.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Added ability to tag users upon creation." -} diff --git a/.changes/next-release/api-change-ssm-47047.json b/.changes/next-release/api-change-ssm-47047.json deleted file mode 100644 index c3279c2eda70..000000000000 --- a/.changes/next-release/api-change-ssm-47047.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "This release updates the enum values for ResourceType in SSM DescribeInstanceInformation input and ConnectionStatus in GetConnectionStatus output." -} diff --git a/.changes/next-release/api-change-wafv2-8894.json b/.changes/next-release/api-change-wafv2-8894.json deleted file mode 100644 index cfa22b2e930c..000000000000 --- a/.changes/next-release/api-change-wafv2-8894.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "You can now perform an exact match against the web request's JA3 fingerprint." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b331f486213c..b6a871cf0af2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.54 +======= + +* api-change:``amplifyuibuilder``: Support for generating code that is compatible with future versions of amplify project dependencies. +* api-change:``chime-sdk-media-pipelines``: Adds support for sending WebRTC audio to Amazon Kineses Video Streams. +* api-change:``emr-serverless``: This release adds support for application-wide default job configurations. +* api-change:``finspace-data``: Adding sensitive trait to attributes. Change max SessionDuration from 720 to 60. Correct "ApiAccess" attribute to "apiAccess" to maintain consistency between APIs. +* api-change:``quicksight``: Added ability to tag users upon creation. +* api-change:``ssm``: This release updates the enum values for ResourceType in SSM DescribeInstanceInformation input and ConnectionStatus in GetConnectionStatus output. +* api-change:``wafv2``: You can now perform an exact match against the web request's JA3 fingerprint. + + 1.29.53 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2926b0384fea..e772f5165fc4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.53' +__version__ = '1.29.54' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index dfc5daed6d6d..1603bc897187 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.53' +release = '1.29.54' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index caf5f3a8aba8..e733afce118d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.53 + botocore==1.31.54 docutils>=0.10,<0.17 s3transfer>=0.6.0,<0.7.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f4d28cb08454..95443602c8ef 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.53', + 'botocore==1.31.54', 'docutils>=0.10,<0.17', 's3transfer>=0.6.0,<0.7.0', 'PyYAML>=3.10,<6.1', From eab764b38d6a6db544bdf3923de32c537783dd0b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Sep 2023 19:57:40 +0000 Subject: [PATCH 0260/1632] Update changelog based on model updates --- .changes/next-release/api-change-appintegrations-92013.json | 5 +++++ .changes/next-release/api-change-apprunner-17154.json | 5 +++++ .changes/next-release/api-change-codedeploy-25390.json | 5 +++++ .changes/next-release/api-change-connect-22557.json | 5 +++++ .changes/next-release/api-change-dynamodb-30126.json | 5 +++++ .changes/next-release/api-change-ec2-74859.json | 5 +++++ .changes/next-release/api-change-lakeformation-66354.json | 5 +++++ .changes/next-release/api-change-pinpoint-70199.json | 5 +++++ .changes/next-release/api-change-s3-80148.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-appintegrations-92013.json create mode 100644 .changes/next-release/api-change-apprunner-17154.json create mode 100644 .changes/next-release/api-change-codedeploy-25390.json create mode 100644 .changes/next-release/api-change-connect-22557.json create mode 100644 .changes/next-release/api-change-dynamodb-30126.json create mode 100644 .changes/next-release/api-change-ec2-74859.json create mode 100644 .changes/next-release/api-change-lakeformation-66354.json create mode 100644 .changes/next-release/api-change-pinpoint-70199.json create mode 100644 .changes/next-release/api-change-s3-80148.json diff --git a/.changes/next-release/api-change-appintegrations-92013.json b/.changes/next-release/api-change-appintegrations-92013.json new file mode 100644 index 000000000000..6f5604a7d5c4 --- /dev/null +++ b/.changes/next-release/api-change-appintegrations-92013.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appintegrations``", + "description": "The Amazon AppIntegrations service adds a set of APIs (in preview) to manage third party applications to be used in Amazon Connect agent workspace." +} diff --git a/.changes/next-release/api-change-apprunner-17154.json b/.changes/next-release/api-change-apprunner-17154.json new file mode 100644 index 000000000000..cbdb39a5a3a7 --- /dev/null +++ b/.changes/next-release/api-change-apprunner-17154.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apprunner``", + "description": "This release allows an App Runner customer to specify a custom source directory to run the build & start command. This change allows App Runner to support monorepo based repositories" +} diff --git a/.changes/next-release/api-change-codedeploy-25390.json b/.changes/next-release/api-change-codedeploy-25390.json new file mode 100644 index 000000000000..79b51460b232 --- /dev/null +++ b/.changes/next-release/api-change-codedeploy-25390.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codedeploy``", + "description": "CodeDeploy now supports In-place and Blue/Green EC2 deployments with multiple Classic Load Balancers and multiple Target Groups." +} diff --git a/.changes/next-release/api-change-connect-22557.json b/.changes/next-release/api-change-connect-22557.json new file mode 100644 index 000000000000..74c1c7720504 --- /dev/null +++ b/.changes/next-release/api-change-connect-22557.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release updates a set of Amazon Connect APIs that provides the ability to integrate third party applications in the Amazon Connect agent workspace." +} diff --git a/.changes/next-release/api-change-dynamodb-30126.json b/.changes/next-release/api-change-dynamodb-30126.json new file mode 100644 index 000000000000..82389ab4c666 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-30126.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Amazon DynamoDB now supports Incremental Export as an enhancement to the existing Export Table" +} diff --git a/.changes/next-release/api-change-ec2-74859.json b/.changes/next-release/api-change-ec2-74859.json new file mode 100644 index 000000000000..f80714a6ee2f --- /dev/null +++ b/.changes/next-release/api-change-ec2-74859.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "The release includes AWS verified access to support FIPs compliance in North America regions" +} diff --git a/.changes/next-release/api-change-lakeformation-66354.json b/.changes/next-release/api-change-lakeformation-66354.json new file mode 100644 index 000000000000..76c0f2351047 --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-66354.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "This release adds three new API support \"CreateLakeFormationOptIn\", \"DeleteLakeFormationOptIn\" and \"ListLakeFormationOptIns\", and also updates the corresponding documentation." +} diff --git a/.changes/next-release/api-change-pinpoint-70199.json b/.changes/next-release/api-change-pinpoint-70199.json new file mode 100644 index 000000000000..b4b51d59071a --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-70199.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "Update documentation for RemoveAttributes to more accurately reflect its behavior when attributes are deleted." +} diff --git a/.changes/next-release/api-change-s3-80148.json b/.changes/next-release/api-change-s3-80148.json new file mode 100644 index 000000000000..10c686ac1517 --- /dev/null +++ b/.changes/next-release/api-change-s3-80148.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "This release adds a new field COMPLETED to the ReplicationStatus Enum. You can now use this field to validate the replication status of S3 objects using the AWS SDK." +} From caec26f32d0229385febc69be253ba0a2e68da64 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Sep 2023 19:57:41 +0000 Subject: [PATCH 0261/1632] Bumping version to 1.29.55 --- .changes/1.29.55.json | 47 +++++++++++++++++++ .../api-change-appintegrations-92013.json | 5 -- .../api-change-apprunner-17154.json | 5 -- .../api-change-codedeploy-25390.json | 5 -- .../api-change-connect-22557.json | 5 -- .../api-change-dynamodb-30126.json | 5 -- .../next-release/api-change-ec2-74859.json | 5 -- .../api-change-lakeformation-66354.json | 5 -- .../api-change-pinpoint-70199.json | 5 -- .../next-release/api-change-s3-80148.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 4 +- setup.py | 4 +- 15 files changed, 67 insertions(+), 51 deletions(-) create mode 100644 .changes/1.29.55.json delete mode 100644 .changes/next-release/api-change-appintegrations-92013.json delete mode 100644 .changes/next-release/api-change-apprunner-17154.json delete mode 100644 .changes/next-release/api-change-codedeploy-25390.json delete mode 100644 .changes/next-release/api-change-connect-22557.json delete mode 100644 .changes/next-release/api-change-dynamodb-30126.json delete mode 100644 .changes/next-release/api-change-ec2-74859.json delete mode 100644 .changes/next-release/api-change-lakeformation-66354.json delete mode 100644 .changes/next-release/api-change-pinpoint-70199.json delete mode 100644 .changes/next-release/api-change-s3-80148.json diff --git a/.changes/1.29.55.json b/.changes/1.29.55.json new file mode 100644 index 000000000000..9d5df9c88c58 --- /dev/null +++ b/.changes/1.29.55.json @@ -0,0 +1,47 @@ +[ + { + "category": "``appintegrations``", + "description": "The Amazon AppIntegrations service adds a set of APIs (in preview) to manage third party applications to be used in Amazon Connect agent workspace.", + "type": "api-change" + }, + { + "category": "``apprunner``", + "description": "This release allows an App Runner customer to specify a custom source directory to run the build & start command. This change allows App Runner to support monorepo based repositories", + "type": "api-change" + }, + { + "category": "``codedeploy``", + "description": "CodeDeploy now supports In-place and Blue/Green EC2 deployments with multiple Classic Load Balancers and multiple Target Groups.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release updates a set of Amazon Connect APIs that provides the ability to integrate third party applications in the Amazon Connect agent workspace.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "Amazon DynamoDB now supports Incremental Export as an enhancement to the existing Export Table", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "The release includes AWS verified access to support FIPs compliance in North America regions", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "This release adds three new API support \"CreateLakeFormationOptIn\", \"DeleteLakeFormationOptIn\" and \"ListLakeFormationOptIns\", and also updates the corresponding documentation.", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Update documentation for RemoveAttributes to more accurately reflect its behavior when attributes are deleted.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "This release adds a new field COMPLETED to the ReplicationStatus Enum. You can now use this field to validate the replication status of S3 objects using the AWS SDK.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appintegrations-92013.json b/.changes/next-release/api-change-appintegrations-92013.json deleted file mode 100644 index 6f5604a7d5c4..000000000000 --- a/.changes/next-release/api-change-appintegrations-92013.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appintegrations``", - "description": "The Amazon AppIntegrations service adds a set of APIs (in preview) to manage third party applications to be used in Amazon Connect agent workspace." -} diff --git a/.changes/next-release/api-change-apprunner-17154.json b/.changes/next-release/api-change-apprunner-17154.json deleted file mode 100644 index cbdb39a5a3a7..000000000000 --- a/.changes/next-release/api-change-apprunner-17154.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apprunner``", - "description": "This release allows an App Runner customer to specify a custom source directory to run the build & start command. This change allows App Runner to support monorepo based repositories" -} diff --git a/.changes/next-release/api-change-codedeploy-25390.json b/.changes/next-release/api-change-codedeploy-25390.json deleted file mode 100644 index 79b51460b232..000000000000 --- a/.changes/next-release/api-change-codedeploy-25390.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codedeploy``", - "description": "CodeDeploy now supports In-place and Blue/Green EC2 deployments with multiple Classic Load Balancers and multiple Target Groups." -} diff --git a/.changes/next-release/api-change-connect-22557.json b/.changes/next-release/api-change-connect-22557.json deleted file mode 100644 index 74c1c7720504..000000000000 --- a/.changes/next-release/api-change-connect-22557.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release updates a set of Amazon Connect APIs that provides the ability to integrate third party applications in the Amazon Connect agent workspace." -} diff --git a/.changes/next-release/api-change-dynamodb-30126.json b/.changes/next-release/api-change-dynamodb-30126.json deleted file mode 100644 index 82389ab4c666..000000000000 --- a/.changes/next-release/api-change-dynamodb-30126.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Amazon DynamoDB now supports Incremental Export as an enhancement to the existing Export Table" -} diff --git a/.changes/next-release/api-change-ec2-74859.json b/.changes/next-release/api-change-ec2-74859.json deleted file mode 100644 index f80714a6ee2f..000000000000 --- a/.changes/next-release/api-change-ec2-74859.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "The release includes AWS verified access to support FIPs compliance in North America regions" -} diff --git a/.changes/next-release/api-change-lakeformation-66354.json b/.changes/next-release/api-change-lakeformation-66354.json deleted file mode 100644 index 76c0f2351047..000000000000 --- a/.changes/next-release/api-change-lakeformation-66354.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "This release adds three new API support \"CreateLakeFormationOptIn\", \"DeleteLakeFormationOptIn\" and \"ListLakeFormationOptIns\", and also updates the corresponding documentation." -} diff --git a/.changes/next-release/api-change-pinpoint-70199.json b/.changes/next-release/api-change-pinpoint-70199.json deleted file mode 100644 index b4b51d59071a..000000000000 --- a/.changes/next-release/api-change-pinpoint-70199.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "Update documentation for RemoveAttributes to more accurately reflect its behavior when attributes are deleted." -} diff --git a/.changes/next-release/api-change-s3-80148.json b/.changes/next-release/api-change-s3-80148.json deleted file mode 100644 index 10c686ac1517..000000000000 --- a/.changes/next-release/api-change-s3-80148.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "This release adds a new field COMPLETED to the ReplicationStatus Enum. You can now use this field to validate the replication status of S3 objects using the AWS SDK." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b6a871cf0af2..f94dc450cb63 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.29.55 +======= + +* api-change:``appintegrations``: The Amazon AppIntegrations service adds a set of APIs (in preview) to manage third party applications to be used in Amazon Connect agent workspace. +* api-change:``apprunner``: This release allows an App Runner customer to specify a custom source directory to run the build & start command. This change allows App Runner to support monorepo based repositories +* api-change:``codedeploy``: CodeDeploy now supports In-place and Blue/Green EC2 deployments with multiple Classic Load Balancers and multiple Target Groups. +* api-change:``connect``: This release updates a set of Amazon Connect APIs that provides the ability to integrate third party applications in the Amazon Connect agent workspace. +* api-change:``dynamodb``: Amazon DynamoDB now supports Incremental Export as an enhancement to the existing Export Table +* api-change:``ec2``: The release includes AWS verified access to support FIPs compliance in North America regions +* api-change:``lakeformation``: This release adds three new API support "CreateLakeFormationOptIn", "DeleteLakeFormationOptIn" and "ListLakeFormationOptIns", and also updates the corresponding documentation. +* api-change:``pinpoint``: Update documentation for RemoveAttributes to more accurately reflect its behavior when attributes are deleted. +* api-change:``s3``: This release adds a new field COMPLETED to the ReplicationStatus Enum. You can now use this field to validate the replication status of S3 objects using the AWS SDK. + + 1.29.54 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index e772f5165fc4..bd29606e54de 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.54' +__version__ = '1.29.55' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1603bc897187..44aa6c825edc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.54' +release = '1.29.55' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e733afce118d..f1db9c4e3b9a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,9 +3,9 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.54 + botocore==1.31.55 docutils>=0.10,<0.17 - s3transfer>=0.6.0,<0.7.0 + s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 colorama>=0.2.5,<0.4.5 rsa>=3.1.2,<4.8 diff --git a/setup.py b/setup.py index 95443602c8ef..95c666b4cb65 100644 --- a/setup.py +++ b/setup.py @@ -24,9 +24,9 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.54', + 'botocore==1.31.55', 'docutils>=0.10,<0.17', - 's3transfer>=0.6.0,<0.7.0', + 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', 'colorama>=0.2.5,<0.4.5', 'rsa>=3.1.2,<4.8', From 5d42c2ff91ebf2a262c1fd3ee005f92532ad9273 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Sep 2023 18:12:18 +0000 Subject: [PATCH 0262/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-11118.json | 5 +++++ .changes/next-release/api-change-firehose-37609.json | 5 +++++ .changes/next-release/api-change-iot-82722.json | 5 +++++ .changes/next-release/api-change-textract-621.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-11118.json create mode 100644 .changes/next-release/api-change-firehose-37609.json create mode 100644 .changes/next-release/api-change-iot-82722.json create mode 100644 .changes/next-release/api-change-textract-621.json diff --git a/.changes/next-release/api-change-cognitoidp-11118.json b/.changes/next-release/api-change-cognitoidp-11118.json new file mode 100644 index 000000000000..0371d58c5b66 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-11118.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "The UserPoolType Status field is no longer used." +} diff --git a/.changes/next-release/api-change-firehose-37609.json b/.changes/next-release/api-change-firehose-37609.json new file mode 100644 index 000000000000..5a6080e48007 --- /dev/null +++ b/.changes/next-release/api-change-firehose-37609.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "Features : Adding support for new data ingestion source to Kinesis Firehose - AWS Managed Services Kafka." +} diff --git a/.changes/next-release/api-change-iot-82722.json b/.changes/next-release/api-change-iot-82722.json new file mode 100644 index 000000000000..6b59a38e07a2 --- /dev/null +++ b/.changes/next-release/api-change-iot-82722.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "Added support for IoT Rules Engine Kafka Action Headers" +} diff --git a/.changes/next-release/api-change-textract-621.json b/.changes/next-release/api-change-textract-621.json new file mode 100644 index 000000000000..febb33b0f5b2 --- /dev/null +++ b/.changes/next-release/api-change-textract-621.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``textract``", + "description": "This release adds new feature - Layout to Analyze Document API which can automatically extract layout elements such as titles, paragraphs, headers, section headers, lists, page numbers, footers, table areas, key-value areas and figure areas and order the elements as a human would read." +} From 419da1666985ef7a28de155e541368d14bb14d37 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Sep 2023 18:12:30 +0000 Subject: [PATCH 0263/1632] Bumping version to 1.29.56 --- .changes/1.29.56.json | 22 +++++++++++++++++++ .../api-change-cognitoidp-11118.json | 5 ----- .../api-change-firehose-37609.json | 5 ----- .../next-release/api-change-iot-82722.json | 5 ----- .../next-release/api-change-textract-621.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.56.json delete mode 100644 .changes/next-release/api-change-cognitoidp-11118.json delete mode 100644 .changes/next-release/api-change-firehose-37609.json delete mode 100644 .changes/next-release/api-change-iot-82722.json delete mode 100644 .changes/next-release/api-change-textract-621.json diff --git a/.changes/1.29.56.json b/.changes/1.29.56.json new file mode 100644 index 000000000000..c0cc45a43656 --- /dev/null +++ b/.changes/1.29.56.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cognito-idp``", + "description": "The UserPoolType Status field is no longer used.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "Features : Adding support for new data ingestion source to Kinesis Firehose - AWS Managed Services Kafka.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "Added support for IoT Rules Engine Kafka Action Headers", + "type": "api-change" + }, + { + "category": "``textract``", + "description": "This release adds new feature - Layout to Analyze Document API which can automatically extract layout elements such as titles, paragraphs, headers, section headers, lists, page numbers, footers, table areas, key-value areas and figure areas and order the elements as a human would read.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-11118.json b/.changes/next-release/api-change-cognitoidp-11118.json deleted file mode 100644 index 0371d58c5b66..000000000000 --- a/.changes/next-release/api-change-cognitoidp-11118.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "The UserPoolType Status field is no longer used." -} diff --git a/.changes/next-release/api-change-firehose-37609.json b/.changes/next-release/api-change-firehose-37609.json deleted file mode 100644 index 5a6080e48007..000000000000 --- a/.changes/next-release/api-change-firehose-37609.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "Features : Adding support for new data ingestion source to Kinesis Firehose - AWS Managed Services Kafka." -} diff --git a/.changes/next-release/api-change-iot-82722.json b/.changes/next-release/api-change-iot-82722.json deleted file mode 100644 index 6b59a38e07a2..000000000000 --- a/.changes/next-release/api-change-iot-82722.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "Added support for IoT Rules Engine Kafka Action Headers" -} diff --git a/.changes/next-release/api-change-textract-621.json b/.changes/next-release/api-change-textract-621.json deleted file mode 100644 index febb33b0f5b2..000000000000 --- a/.changes/next-release/api-change-textract-621.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``textract``", - "description": "This release adds new feature - Layout to Analyze Document API which can automatically extract layout elements such as titles, paragraphs, headers, section headers, lists, page numbers, footers, table areas, key-value areas and figure areas and order the elements as a human would read." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f94dc450cb63..dd210a82be38 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.56 +======= + +* api-change:``cognito-idp``: The UserPoolType Status field is no longer used. +* api-change:``firehose``: Features : Adding support for new data ingestion source to Kinesis Firehose - AWS Managed Services Kafka. +* api-change:``iot``: Added support for IoT Rules Engine Kafka Action Headers +* api-change:``textract``: This release adds new feature - Layout to Analyze Document API which can automatically extract layout elements such as titles, paragraphs, headers, section headers, lists, page numbers, footers, table areas, key-value areas and figure areas and order the elements as a human would read. + + 1.29.55 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index bd29606e54de..c3c6890f0f47 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.55' +__version__ = '1.29.56' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 44aa6c825edc..8c16a955e269 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.55' +release = '1.29.56' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f1db9c4e3b9a..4e29b97a5bdc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.55 + botocore==1.31.56 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 95c666b4cb65..1db44e207b6f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.55', + 'botocore==1.31.56', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From a1543e7c259ca223d1674e3c7e2499ae6b0977b3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Sep 2023 18:13:19 +0000 Subject: [PATCH 0264/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-58414.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-46980.json | 5 +++++ .changes/next-release/api-change-budgets-31936.json | 5 +++++ .changes/next-release/api-change-ec2-1133.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-38381.json | 5 +++++ .changes/next-release/api-change-sagemaker-71718.json | 5 +++++ .../api-change-sagemakerfeaturestoreruntime-79042.json | 5 +++++ .changes/next-release/api-change-wafv2-76701.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-58414.json create mode 100644 .changes/next-release/api-change-bedrockruntime-46980.json create mode 100644 .changes/next-release/api-change-budgets-31936.json create mode 100644 .changes/next-release/api-change-ec2-1133.json create mode 100644 .changes/next-release/api-change-iotfleetwise-38381.json create mode 100644 .changes/next-release/api-change-sagemaker-71718.json create mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json create mode 100644 .changes/next-release/api-change-wafv2-76701.json diff --git a/.changes/next-release/api-change-bedrock-58414.json b/.changes/next-release/api-change-bedrock-58414.json new file mode 100644 index 000000000000..6cbaee184092 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-58414.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model." +} diff --git a/.changes/next-release/api-change-bedrockruntime-46980.json b/.changes/next-release/api-change-bedrockruntime-46980.json new file mode 100644 index 000000000000..aa57a146c261 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-46980.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode." +} diff --git a/.changes/next-release/api-change-budgets-31936.json b/.changes/next-release/api-change-budgets-31936.json new file mode 100644 index 000000000000..22b70c411f9f --- /dev/null +++ b/.changes/next-release/api-change-budgets-31936.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``budgets``", + "description": "Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000." +} diff --git a/.changes/next-release/api-change-ec2-1133.json b/.changes/next-release/api-change-ec2-1133.json new file mode 100644 index 000000000000..3c80b5f25b01 --- /dev/null +++ b/.changes/next-release/api-change-ec2-1133.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds support for Customer Managed Key encryption for Amazon Verified Access resources" +} diff --git a/.changes/next-release/api-change-iotfleetwise-38381.json b/.changes/next-release/api-change-iotfleetwise-38381.json new file mode 100644 index 000000000000..4f48ccab118e --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-38381.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added." +} diff --git a/.changes/next-release/api-change-sagemaker-71718.json b/.changes/next-release/api-change-sagemaker-71718.json new file mode 100644 index 000000000000..1dd4123dc1b8 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-71718.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector." +} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json new file mode 100644 index 000000000000..aa99a1b69743 --- /dev/null +++ b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-featurestore-runtime``", + "description": "Feature Store supports read/write of records with collection type features." +} diff --git a/.changes/next-release/api-change-wafv2-76701.json b/.changes/next-release/api-change-wafv2-76701.json new file mode 100644 index 000000000000..376b6a5aa36e --- /dev/null +++ b/.changes/next-release/api-change-wafv2-76701.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "Correct and improve the documentation for the FieldToMatch option JA3 fingerprint." +} From eec9ee085377cc55baa76e0daa383c23a195ca2d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Sep 2023 18:13:35 +0000 Subject: [PATCH 0265/1632] Bumping version to 1.29.57 --- .changes/1.29.57.json | 42 +++++++++++++++++++ .../api-change-bedrock-58414.json | 5 --- .../api-change-bedrockruntime-46980.json | 5 --- .../api-change-budgets-31936.json | 5 --- .../next-release/api-change-ec2-1133.json | 5 --- .../api-change-iotfleetwise-38381.json | 5 --- .../api-change-sagemaker-71718.json | 5 --- ...ge-sagemakerfeaturestoreruntime-79042.json | 5 --- .../next-release/api-change-wafv2-76701.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.29.57.json delete mode 100644 .changes/next-release/api-change-bedrock-58414.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-46980.json delete mode 100644 .changes/next-release/api-change-budgets-31936.json delete mode 100644 .changes/next-release/api-change-ec2-1133.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-38381.json delete mode 100644 .changes/next-release/api-change-sagemaker-71718.json delete mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json delete mode 100644 .changes/next-release/api-change-wafv2-76701.json diff --git a/.changes/1.29.57.json b/.changes/1.29.57.json new file mode 100644 index 000000000000..32bdf9aad4ad --- /dev/null +++ b/.changes/1.29.57.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock``", + "description": "Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode.", + "type": "api-change" + }, + { + "category": "``budgets``", + "description": "Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds support for Customer Managed Key encryption for Amazon Verified Access resources", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector.", + "type": "api-change" + }, + { + "category": "``sagemaker-featurestore-runtime``", + "description": "Feature Store supports read/write of records with collection type features.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Correct and improve the documentation for the FieldToMatch option JA3 fingerprint.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-58414.json b/.changes/next-release/api-change-bedrock-58414.json deleted file mode 100644 index 6cbaee184092..000000000000 --- a/.changes/next-release/api-change-bedrock-58414.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model." -} diff --git a/.changes/next-release/api-change-bedrockruntime-46980.json b/.changes/next-release/api-change-bedrockruntime-46980.json deleted file mode 100644 index aa57a146c261..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-46980.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode." -} diff --git a/.changes/next-release/api-change-budgets-31936.json b/.changes/next-release/api-change-budgets-31936.json deleted file mode 100644 index 22b70c411f9f..000000000000 --- a/.changes/next-release/api-change-budgets-31936.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``budgets``", - "description": "Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000." -} diff --git a/.changes/next-release/api-change-ec2-1133.json b/.changes/next-release/api-change-ec2-1133.json deleted file mode 100644 index 3c80b5f25b01..000000000000 --- a/.changes/next-release/api-change-ec2-1133.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds support for Customer Managed Key encryption for Amazon Verified Access resources" -} diff --git a/.changes/next-release/api-change-iotfleetwise-38381.json b/.changes/next-release/api-change-iotfleetwise-38381.json deleted file mode 100644 index 4f48ccab118e..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-38381.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added." -} diff --git a/.changes/next-release/api-change-sagemaker-71718.json b/.changes/next-release/api-change-sagemaker-71718.json deleted file mode 100644 index 1dd4123dc1b8..000000000000 --- a/.changes/next-release/api-change-sagemaker-71718.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector." -} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json deleted file mode 100644 index aa99a1b69743..000000000000 --- a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-79042.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-featurestore-runtime``", - "description": "Feature Store supports read/write of records with collection type features." -} diff --git a/.changes/next-release/api-change-wafv2-76701.json b/.changes/next-release/api-change-wafv2-76701.json deleted file mode 100644 index 376b6a5aa36e..000000000000 --- a/.changes/next-release/api-change-wafv2-76701.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "Correct and improve the documentation for the FieldToMatch option JA3 fingerprint." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dd210a82be38..a16d0cbec514 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.29.57 +======= + +* api-change:``bedrock``: Model Invocation logging added to enable or disable logs in customer account. Model listing and description support added. Provisioned Throughput feature added. Custom model support added for creating custom models. Also includes list, and delete functions for custom model. +* api-change:``bedrock-runtime``: Run Inference: Added support to run the inference on models. Includes set of APIs for running inference in streaming and non-streaming mode. +* api-change:``budgets``: Update DescribeBudgets and DescribeBudgetNotificationsForAccount MaxResults limit to 1000. +* api-change:``ec2``: Adds support for Customer Managed Key encryption for Amazon Verified Access resources +* api-change:``iotfleetwise``: AWS IoT FleetWise now supports encryption through a customer managed AWS KMS key. The PutEncryptionConfiguration and GetEncryptionConfiguration APIs were added. +* api-change:``sagemaker``: Online store feature groups supports Standard and InMemory tier storage types for low latency storage for real-time data retrieval. The InMemory tier supports collection types List, Set, and Vector. +* api-change:``sagemaker-featurestore-runtime``: Feature Store supports read/write of records with collection type features. +* api-change:``wafv2``: Correct and improve the documentation for the FieldToMatch option JA3 fingerprint. + + 1.29.56 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c3c6890f0f47..1e244182a4a4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.56' +__version__ = '1.29.57' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8c16a955e269..a28b5b540ca6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.56' +release = '1.29.57' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4e29b97a5bdc..d6ddfcea5d7c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.56 + botocore==1.31.57 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1db44e207b6f..418c71d50482 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.56', + 'botocore==1.31.57', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 6b051272e74b18f53b61ca289e4dbfe8d567e2e3 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Fri, 29 Sep 2023 11:16:06 -0600 Subject: [PATCH 0266/1632] Pin setuptools for 3.12+ --- scripts/ci/install-dev-deps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ci/install-dev-deps b/scripts/ci/install-dev-deps index 061a92645a3d..b027c0120eb7 100755 --- a/scripts/ci/install-dev-deps +++ b/scripts/ci/install-dev-deps @@ -27,6 +27,6 @@ def run(command): if __name__ == "__main__": with cd(REPO_ROOT): if sys.version_info[:2] >= (3, 12): - run("pip install setuptools") + run("pip install setuptools==67.8.0") run("pip install -r requirements-dev-lock.txt") From cadaca94198e8c99f665a905f5102bd5ffc28ab6 Mon Sep 17 00:00:00 2001 From: Steven Karas Date: Sun, 9 Feb 2020 12:17:12 +0200 Subject: [PATCH 0267/1632] sync: document --delete behavior for excluded files Running `aws s3 sync --delete ...` will not delete files that are excluded by filters. For example: ```bash aws s3 mb s3://sync-delete-exclude mkdir /tmp/sync-delete-exclude touch /tmp/sync-delete-exclude/{1,2,3,4} aws s3 sync /tmp/sync-delete-exclude s3://sync-delete-exclude # no files will be deleted: aws s3 sync s3://sync-delete-exclude /tmp/sync-delete-exclude \ --exclude=3 --exclude=4 --delete --dryrun ``` This is not immediately obvious from the documentation provided, and the interaction between exclusion filters and the `--delete` strategy flag should be explicitly stated. --- awscli/customizations/s3/syncstrategy/delete.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/s3/syncstrategy/delete.py b/awscli/customizations/s3/syncstrategy/delete.py index 35e088cb2dec..9858b264e44c 100644 --- a/awscli/customizations/s3/syncstrategy/delete.py +++ b/awscli/customizations/s3/syncstrategy/delete.py @@ -21,7 +21,8 @@ DELETE = {'name': 'delete', 'action': 'store_true', 'help_text': ( "Files that exist in the destination but not in the source are " - "deleted during sync.")} + "deleted during sync. Note that files excluded by filters are " + "excluded from deletion.")} class DeleteSync(BaseSync): From 31c5df1a18d0dcce3e27735eaaf521781a2afdc3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 2 Oct 2023 18:13:15 +0000 Subject: [PATCH 0268/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-2424.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-74796.json | 5 +++++ .changes/next-release/api-change-ec2-79269.json | 5 +++++ .../next-release/api-change-managedblockchain-59542.json | 5 +++++ .changes/next-release/api-change-rds-31355.json | 5 +++++ .changes/next-release/api-change-sso-14014.json | 5 +++++ .changes/next-release/api-change-sts-12107.json | 5 +++++ .changes/next-release/api-change-transfer-87034.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-2424.json create mode 100644 .changes/next-release/api-change-bedrockruntime-74796.json create mode 100644 .changes/next-release/api-change-ec2-79269.json create mode 100644 .changes/next-release/api-change-managedblockchain-59542.json create mode 100644 .changes/next-release/api-change-rds-31355.json create mode 100644 .changes/next-release/api-change-sso-14014.json create mode 100644 .changes/next-release/api-change-sts-12107.json create mode 100644 .changes/next-release/api-change-transfer-87034.json diff --git a/.changes/next-release/api-change-bedrock-2424.json b/.changes/next-release/api-change-bedrock-2424.json new file mode 100644 index 000000000000..ce08b937001d --- /dev/null +++ b/.changes/next-release/api-change-bedrock-2424.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Provisioned throughput feature with Amazon and third-party base models, and update validators for model identifier and taggable resource ARNs." +} diff --git a/.changes/next-release/api-change-bedrockruntime-74796.json b/.changes/next-release/api-change-bedrockruntime-74796.json new file mode 100644 index 000000000000..650b3f8c5299 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-74796.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Add model timeout exception for InvokeModelWithResponseStream API and update validator for invoke model identifier." +} diff --git a/.changes/next-release/api-change-ec2-79269.json b/.changes/next-release/api-change-ec2-79269.json new file mode 100644 index 000000000000..4163badb157f --- /dev/null +++ b/.changes/next-release/api-change-ec2-79269.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Introducing Amazon EC2 R7iz instances with 3.9 GHz sustained all-core turbo frequency and deliver up to 20% better performance than previous generation z1d instances." +} diff --git a/.changes/next-release/api-change-managedblockchain-59542.json b/.changes/next-release/api-change-managedblockchain-59542.json new file mode 100644 index 000000000000..b37c3cf4387c --- /dev/null +++ b/.changes/next-release/api-change-managedblockchain-59542.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain``", + "description": "Remove Rinkeby as option from Ethereum APIs" +} diff --git a/.changes/next-release/api-change-rds-31355.json b/.changes/next-release/api-change-rds-31355.json new file mode 100644 index 000000000000..34f6d2054313 --- /dev/null +++ b/.changes/next-release/api-change-rds-31355.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Adds DefaultCertificateForNewLaunches field in the DescribeCertificates API response." +} diff --git a/.changes/next-release/api-change-sso-14014.json b/.changes/next-release/api-change-sso-14014.json new file mode 100644 index 000000000000..867de0c25430 --- /dev/null +++ b/.changes/next-release/api-change-sso-14014.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso``", + "description": "Fix FIPS Endpoints in aws-us-gov." +} diff --git a/.changes/next-release/api-change-sts-12107.json b/.changes/next-release/api-change-sts-12107.json new file mode 100644 index 000000000000..4d7c532b9f20 --- /dev/null +++ b/.changes/next-release/api-change-sts-12107.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "STS API updates for assumeRole" +} diff --git a/.changes/next-release/api-change-transfer-87034.json b/.changes/next-release/api-change-transfer-87034.json new file mode 100644 index 000000000000..508f59837d70 --- /dev/null +++ b/.changes/next-release/api-change-transfer-87034.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Documentation updates for AWS Transfer Family" +} From 1604006f5cb04c9d8f5e0cc09d27015febd1c726 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 2 Oct 2023 18:13:16 +0000 Subject: [PATCH 0269/1632] Bumping version to 1.29.58 --- .changes/1.29.58.json | 42 +++++++++++++++++++ .../next-release/api-change-bedrock-2424.json | 5 --- .../api-change-bedrockruntime-74796.json | 5 --- .../next-release/api-change-ec2-79269.json | 5 --- .../api-change-managedblockchain-59542.json | 5 --- .../next-release/api-change-rds-31355.json | 5 --- .../next-release/api-change-sso-14014.json | 5 --- .../next-release/api-change-sts-12107.json | 5 --- .../api-change-transfer-87034.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.29.58.json delete mode 100644 .changes/next-release/api-change-bedrock-2424.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-74796.json delete mode 100644 .changes/next-release/api-change-ec2-79269.json delete mode 100644 .changes/next-release/api-change-managedblockchain-59542.json delete mode 100644 .changes/next-release/api-change-rds-31355.json delete mode 100644 .changes/next-release/api-change-sso-14014.json delete mode 100644 .changes/next-release/api-change-sts-12107.json delete mode 100644 .changes/next-release/api-change-transfer-87034.json diff --git a/.changes/1.29.58.json b/.changes/1.29.58.json new file mode 100644 index 000000000000..d3b03114245a --- /dev/null +++ b/.changes/1.29.58.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "Add model timeout exception for InvokeModelWithResponseStream API and update validator for invoke model identifier.", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "Provisioned throughput feature with Amazon and third-party base models, and update validators for model identifier and taggable resource ARNs.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Introducing Amazon EC2 R7iz instances with 3.9 GHz sustained all-core turbo frequency and deliver up to 20% better performance than previous generation z1d instances.", + "type": "api-change" + }, + { + "category": "``managedblockchain``", + "description": "Remove Rinkeby as option from Ethereum APIs", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Adds DefaultCertificateForNewLaunches field in the DescribeCertificates API response.", + "type": "api-change" + }, + { + "category": "``sso``", + "description": "Fix FIPS Endpoints in aws-us-gov.", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "STS API updates for assumeRole", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Documentation updates for AWS Transfer Family", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-2424.json b/.changes/next-release/api-change-bedrock-2424.json deleted file mode 100644 index ce08b937001d..000000000000 --- a/.changes/next-release/api-change-bedrock-2424.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Provisioned throughput feature with Amazon and third-party base models, and update validators for model identifier and taggable resource ARNs." -} diff --git a/.changes/next-release/api-change-bedrockruntime-74796.json b/.changes/next-release/api-change-bedrockruntime-74796.json deleted file mode 100644 index 650b3f8c5299..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-74796.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Add model timeout exception for InvokeModelWithResponseStream API and update validator for invoke model identifier." -} diff --git a/.changes/next-release/api-change-ec2-79269.json b/.changes/next-release/api-change-ec2-79269.json deleted file mode 100644 index 4163badb157f..000000000000 --- a/.changes/next-release/api-change-ec2-79269.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Introducing Amazon EC2 R7iz instances with 3.9 GHz sustained all-core turbo frequency and deliver up to 20% better performance than previous generation z1d instances." -} diff --git a/.changes/next-release/api-change-managedblockchain-59542.json b/.changes/next-release/api-change-managedblockchain-59542.json deleted file mode 100644 index b37c3cf4387c..000000000000 --- a/.changes/next-release/api-change-managedblockchain-59542.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain``", - "description": "Remove Rinkeby as option from Ethereum APIs" -} diff --git a/.changes/next-release/api-change-rds-31355.json b/.changes/next-release/api-change-rds-31355.json deleted file mode 100644 index 34f6d2054313..000000000000 --- a/.changes/next-release/api-change-rds-31355.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Adds DefaultCertificateForNewLaunches field in the DescribeCertificates API response." -} diff --git a/.changes/next-release/api-change-sso-14014.json b/.changes/next-release/api-change-sso-14014.json deleted file mode 100644 index 867de0c25430..000000000000 --- a/.changes/next-release/api-change-sso-14014.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso``", - "description": "Fix FIPS Endpoints in aws-us-gov." -} diff --git a/.changes/next-release/api-change-sts-12107.json b/.changes/next-release/api-change-sts-12107.json deleted file mode 100644 index 4d7c532b9f20..000000000000 --- a/.changes/next-release/api-change-sts-12107.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "STS API updates for assumeRole" -} diff --git a/.changes/next-release/api-change-transfer-87034.json b/.changes/next-release/api-change-transfer-87034.json deleted file mode 100644 index 508f59837d70..000000000000 --- a/.changes/next-release/api-change-transfer-87034.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Documentation updates for AWS Transfer Family" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a16d0cbec514..732269fe7c15 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.29.58 +======= + +* api-change:``bedrock-runtime``: Add model timeout exception for InvokeModelWithResponseStream API and update validator for invoke model identifier. +* api-change:``bedrock``: Provisioned throughput feature with Amazon and third-party base models, and update validators for model identifier and taggable resource ARNs. +* api-change:``ec2``: Introducing Amazon EC2 R7iz instances with 3.9 GHz sustained all-core turbo frequency and deliver up to 20% better performance than previous generation z1d instances. +* api-change:``managedblockchain``: Remove Rinkeby as option from Ethereum APIs +* api-change:``rds``: Adds DefaultCertificateForNewLaunches field in the DescribeCertificates API response. +* api-change:``sso``: Fix FIPS Endpoints in aws-us-gov. +* api-change:``sts``: STS API updates for assumeRole +* api-change:``transfer``: Documentation updates for AWS Transfer Family + + 1.29.57 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1e244182a4a4..1f6b613455a9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.57' +__version__ = '1.29.58' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a28b5b540ca6..c14dc411341c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.57' +release = '1.29.58' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d6ddfcea5d7c..8b381c0a4503 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.57 + botocore==1.31.58 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1bdabc5e57ad..ed3c7cb8ec08 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.57', + 'botocore==1.31.58', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 4c435d9fbd0a55726051ed68556131e99fe93971 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Oct 2023 18:12:11 +0000 Subject: [PATCH 0270/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-86879.json | 5 +++++ .changes/next-release/api-change-location-76867.json | 5 +++++ .changes/next-release/api-change-mediaconvert-5285.json | 5 +++++ .changes/next-release/api-change-oam-56899.json | 5 +++++ .changes/next-release/api-change-sagemaker-13328.json | 5 +++++ .changes/next-release/api-change-wellarchitected-14644.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-connect-86879.json create mode 100644 .changes/next-release/api-change-location-76867.json create mode 100644 .changes/next-release/api-change-mediaconvert-5285.json create mode 100644 .changes/next-release/api-change-oam-56899.json create mode 100644 .changes/next-release/api-change-sagemaker-13328.json create mode 100644 .changes/next-release/api-change-wellarchitected-14644.json diff --git a/.changes/next-release/api-change-connect-86879.json b/.changes/next-release/api-change-connect-86879.json new file mode 100644 index 000000000000..7d0dbc452d30 --- /dev/null +++ b/.changes/next-release/api-change-connect-86879.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "GetMetricDataV2 API: Update to include new metrics CONTACTS_RESOLVED_IN_X , AVG_HOLD_TIME_ALL_CONTACTS , AVG_RESOLUTION_TIME , ABANDONMENT_RATE , AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS with added features: Interval Period, TimeZone, Negate MetricFilters, Extended date time range." +} diff --git a/.changes/next-release/api-change-location-76867.json b/.changes/next-release/api-change-location-76867.json new file mode 100644 index 000000000000..8d397bcf00cd --- /dev/null +++ b/.changes/next-release/api-change-location-76867.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "Amazon Location Service adds support for bounding polygon queries. Additionally, the GeofenceCount field has been added to the DescribeGeofenceCollection API response." +} diff --git a/.changes/next-release/api-change-mediaconvert-5285.json b/.changes/next-release/api-change-mediaconvert-5285.json new file mode 100644 index 000000000000..b9654b4a731c --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-5285.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds the ability to replace video frames without modifying the audio essence." +} diff --git a/.changes/next-release/api-change-oam-56899.json b/.changes/next-release/api-change-oam-56899.json new file mode 100644 index 000000000000..5631e2c57419 --- /dev/null +++ b/.changes/next-release/api-change-oam-56899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``oam``", + "description": "This release adds support for sharing AWS::ApplicationInsights::Application resources." +} diff --git a/.changes/next-release/api-change-sagemaker-13328.json b/.changes/next-release/api-change-sagemaker-13328.json new file mode 100644 index 000000000000..ff64dc6ffeea --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-13328.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release allows users to run Selective Execution in SageMaker Pipelines without SourcePipelineExecutionArn if selected steps do not have any dependent steps." +} diff --git a/.changes/next-release/api-change-wellarchitected-14644.json b/.changes/next-release/api-change-wellarchitected-14644.json new file mode 100644 index 000000000000..9ff133f1da7c --- /dev/null +++ b/.changes/next-release/api-change-wellarchitected-14644.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wellarchitected``", + "description": "AWS Well-Architected now supports Review Templates that allows you to create templates with pre-filled answers for Well-Architected and Custom Lens best practices." +} From 55ba1eec53daef530d2854e26b4e120be0be6bfd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Oct 2023 18:12:12 +0000 Subject: [PATCH 0271/1632] Bumping version to 1.29.59 --- .changes/1.29.59.json | 32 +++++++++++++++++++ .../api-change-connect-86879.json | 5 --- .../api-change-location-76867.json | 5 --- .../api-change-mediaconvert-5285.json | 5 --- .../next-release/api-change-oam-56899.json | 5 --- .../api-change-sagemaker-13328.json | 5 --- .../api-change-wellarchitected-14644.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.59.json delete mode 100644 .changes/next-release/api-change-connect-86879.json delete mode 100644 .changes/next-release/api-change-location-76867.json delete mode 100644 .changes/next-release/api-change-mediaconvert-5285.json delete mode 100644 .changes/next-release/api-change-oam-56899.json delete mode 100644 .changes/next-release/api-change-sagemaker-13328.json delete mode 100644 .changes/next-release/api-change-wellarchitected-14644.json diff --git a/.changes/1.29.59.json b/.changes/1.29.59.json new file mode 100644 index 000000000000..cbf0f03ad9c3 --- /dev/null +++ b/.changes/1.29.59.json @@ -0,0 +1,32 @@ +[ + { + "category": "``connect``", + "description": "GetMetricDataV2 API: Update to include new metrics CONTACTS_RESOLVED_IN_X , AVG_HOLD_TIME_ALL_CONTACTS , AVG_RESOLUTION_TIME , ABANDONMENT_RATE , AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS with added features: Interval Period, TimeZone, Negate MetricFilters, Extended date time range.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "Amazon Location Service adds support for bounding polygon queries. Additionally, the GeofenceCount field has been added to the DescribeGeofenceCollection API response.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds the ability to replace video frames without modifying the audio essence.", + "type": "api-change" + }, + { + "category": "``oam``", + "description": "This release adds support for sharing AWS::ApplicationInsights::Application resources.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release allows users to run Selective Execution in SageMaker Pipelines without SourcePipelineExecutionArn if selected steps do not have any dependent steps.", + "type": "api-change" + }, + { + "category": "``wellarchitected``", + "description": "AWS Well-Architected now supports Review Templates that allows you to create templates with pre-filled answers for Well-Architected and Custom Lens best practices.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-86879.json b/.changes/next-release/api-change-connect-86879.json deleted file mode 100644 index 7d0dbc452d30..000000000000 --- a/.changes/next-release/api-change-connect-86879.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "GetMetricDataV2 API: Update to include new metrics CONTACTS_RESOLVED_IN_X , AVG_HOLD_TIME_ALL_CONTACTS , AVG_RESOLUTION_TIME , ABANDONMENT_RATE , AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS with added features: Interval Period, TimeZone, Negate MetricFilters, Extended date time range." -} diff --git a/.changes/next-release/api-change-location-76867.json b/.changes/next-release/api-change-location-76867.json deleted file mode 100644 index 8d397bcf00cd..000000000000 --- a/.changes/next-release/api-change-location-76867.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "Amazon Location Service adds support for bounding polygon queries. Additionally, the GeofenceCount field has been added to the DescribeGeofenceCollection API response." -} diff --git a/.changes/next-release/api-change-mediaconvert-5285.json b/.changes/next-release/api-change-mediaconvert-5285.json deleted file mode 100644 index b9654b4a731c..000000000000 --- a/.changes/next-release/api-change-mediaconvert-5285.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds the ability to replace video frames without modifying the audio essence." -} diff --git a/.changes/next-release/api-change-oam-56899.json b/.changes/next-release/api-change-oam-56899.json deleted file mode 100644 index 5631e2c57419..000000000000 --- a/.changes/next-release/api-change-oam-56899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``oam``", - "description": "This release adds support for sharing AWS::ApplicationInsights::Application resources." -} diff --git a/.changes/next-release/api-change-sagemaker-13328.json b/.changes/next-release/api-change-sagemaker-13328.json deleted file mode 100644 index ff64dc6ffeea..000000000000 --- a/.changes/next-release/api-change-sagemaker-13328.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release allows users to run Selective Execution in SageMaker Pipelines without SourcePipelineExecutionArn if selected steps do not have any dependent steps." -} diff --git a/.changes/next-release/api-change-wellarchitected-14644.json b/.changes/next-release/api-change-wellarchitected-14644.json deleted file mode 100644 index 9ff133f1da7c..000000000000 --- a/.changes/next-release/api-change-wellarchitected-14644.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wellarchitected``", - "description": "AWS Well-Architected now supports Review Templates that allows you to create templates with pre-filled answers for Well-Architected and Custom Lens best practices." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 732269fe7c15..b4da1a5f9170 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.59 +======= + +* api-change:``connect``: GetMetricDataV2 API: Update to include new metrics CONTACTS_RESOLVED_IN_X , AVG_HOLD_TIME_ALL_CONTACTS , AVG_RESOLUTION_TIME , ABANDONMENT_RATE , AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS with added features: Interval Period, TimeZone, Negate MetricFilters, Extended date time range. +* api-change:``location``: Amazon Location Service adds support for bounding polygon queries. Additionally, the GeofenceCount field has been added to the DescribeGeofenceCollection API response. +* api-change:``mediaconvert``: This release adds the ability to replace video frames without modifying the audio essence. +* api-change:``oam``: This release adds support for sharing AWS::ApplicationInsights::Application resources. +* api-change:``sagemaker``: This release allows users to run Selective Execution in SageMaker Pipelines without SourcePipelineExecutionArn if selected steps do not have any dependent steps. +* api-change:``wellarchitected``: AWS Well-Architected now supports Review Templates that allows you to create templates with pre-filled answers for Well-Architected and Custom Lens best practices. + + 1.29.58 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1f6b613455a9..4c862cc9ed97 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.58' +__version__ = '1.29.59' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c14dc411341c..c9184622f1c3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.58' +release = '1.29.59' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8b381c0a4503..5364050327f8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.58 + botocore==1.31.59 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ed3c7cb8ec08..f1c06ab6a411 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.58', + 'botocore==1.31.59', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 1de24e573983e2f7baf2b519e9ca2305f8c7b84b Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 4 Oct 2023 16:42:04 +0000 Subject: [PATCH 0272/1632] Docs update to configure list to specify which information is listed --- awscli/customizations/configure/list.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/awscli/customizations/configure/list.py b/awscli/customizations/configure/list.py index e70b68dc763e..b703453e34e2 100644 --- a/awscli/customizations/configure/list.py +++ b/awscli/customizations/configure/list.py @@ -20,15 +20,21 @@ class ConfigureListCommand(BasicCommand): NAME = 'list' DESCRIPTION = ( - 'List the AWS CLI configuration data. This command will ' - 'show you the current configuration data. For each configuration ' - 'item, it will show you the value, where the configuration value ' - 'was retrieved, and the configuration variable name. For example, ' + 'Lists the profile, access key, secret key, and region configuration ' + 'information used for the specified profile. For each configuration ' + 'item, it shows the value, where the configuration value ' + 'was retrieved, and the configuration variable name.\n' + '\n' + 'For example, ' 'if you provide the AWS region in an environment variable, this ' - 'command will show you the name of the region you\'ve configured, ' - 'it will tell you that this value came from an environment ' - 'variable, and it will tell you the name of the environment ' + 'command shows you the name of the region you\'ve configured, ' + 'that this value came from an environment ' + 'variable, and the name of the environment ' 'variable.\n' + '\n' + 'For temporary credential methods such as roles and IAM Identity ' + 'Center, this command displays the temporarily cached access key and ' + 'secret access key is displayed.\n' ) SYNOPSIS = 'aws configure list [--profile profile-name]' EXAMPLES = ( From 8edd7ae24958c07d9e792933111a691a61b9927d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 4 Oct 2023 18:13:42 +0000 Subject: [PATCH 0273/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfig-93755.json | 5 +++++ .changes/next-release/api-change-datazone-72925.json | 5 +++++ .changes/next-release/api-change-mediatailor-70599.json | 5 +++++ .changes/next-release/api-change-mgn-20589.json | 5 +++++ .changes/next-release/api-change-sagemaker-40018.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-appconfig-93755.json create mode 100644 .changes/next-release/api-change-datazone-72925.json create mode 100644 .changes/next-release/api-change-mediatailor-70599.json create mode 100644 .changes/next-release/api-change-mgn-20589.json create mode 100644 .changes/next-release/api-change-sagemaker-40018.json diff --git a/.changes/next-release/api-change-appconfig-93755.json b/.changes/next-release/api-change-appconfig-93755.json new file mode 100644 index 000000000000..1c18c989b74b --- /dev/null +++ b/.changes/next-release/api-change-appconfig-93755.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfig``", + "description": "AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store." +} diff --git a/.changes/next-release/api-change-datazone-72925.json b/.changes/next-release/api-change-datazone-72925.json new file mode 100644 index 000000000000..406a14ec221a --- /dev/null +++ b/.changes/next-release/api-change-datazone-72925.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Initial release of Amazon DataZone" +} diff --git a/.changes/next-release/api-change-mediatailor-70599.json b/.changes/next-release/api-change-mediatailor-70599.json new file mode 100644 index 000000000000..a020926c0606 --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-70599.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Updates DescribeVodSource to include a list of ad break opportunities in the response" +} diff --git a/.changes/next-release/api-change-mgn-20589.json b/.changes/next-release/api-change-mgn-20589.json new file mode 100644 index 000000000000..488f3c1584b0 --- /dev/null +++ b/.changes/next-release/api-change-mgn-20589.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mgn``", + "description": "This release includes the following new APIs: ListConnectors, CreateConnector, UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature." +} diff --git a/.changes/next-release/api-change-sagemaker-40018.json b/.changes/next-release/api-change-sagemaker-40018.json new file mode 100644 index 000000000000..ff99a9145d46 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-40018.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data." +} From c565d8987d91fce15e2aac018058ea92e128f172 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 4 Oct 2023 18:13:43 +0000 Subject: [PATCH 0274/1632] Bumping version to 1.29.60 --- .changes/1.29.60.json | 27 +++++++++++++++++++ .../api-change-appconfig-93755.json | 5 ---- .../api-change-datazone-72925.json | 5 ---- .../api-change-mediatailor-70599.json | 5 ---- .../next-release/api-change-mgn-20589.json | 5 ---- .../api-change-sagemaker-40018.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.60.json delete mode 100644 .changes/next-release/api-change-appconfig-93755.json delete mode 100644 .changes/next-release/api-change-datazone-72925.json delete mode 100644 .changes/next-release/api-change-mediatailor-70599.json delete mode 100644 .changes/next-release/api-change-mgn-20589.json delete mode 100644 .changes/next-release/api-change-sagemaker-40018.json diff --git a/.changes/1.29.60.json b/.changes/1.29.60.json new file mode 100644 index 000000000000..c95cfb79ff7b --- /dev/null +++ b/.changes/1.29.60.json @@ -0,0 +1,27 @@ +[ + { + "category": "``appconfig``", + "description": "AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store.", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Initial release of Amazon DataZone", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Updates DescribeVodSource to include a list of ad break opportunities in the response", + "type": "api-change" + }, + { + "category": "``mgn``", + "description": "This release includes the following new APIs: ListConnectors, CreateConnector, UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfig-93755.json b/.changes/next-release/api-change-appconfig-93755.json deleted file mode 100644 index 1c18c989b74b..000000000000 --- a/.changes/next-release/api-change-appconfig-93755.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfig``", - "description": "AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store." -} diff --git a/.changes/next-release/api-change-datazone-72925.json b/.changes/next-release/api-change-datazone-72925.json deleted file mode 100644 index 406a14ec221a..000000000000 --- a/.changes/next-release/api-change-datazone-72925.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Initial release of Amazon DataZone" -} diff --git a/.changes/next-release/api-change-mediatailor-70599.json b/.changes/next-release/api-change-mediatailor-70599.json deleted file mode 100644 index a020926c0606..000000000000 --- a/.changes/next-release/api-change-mediatailor-70599.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Updates DescribeVodSource to include a list of ad break opportunities in the response" -} diff --git a/.changes/next-release/api-change-mgn-20589.json b/.changes/next-release/api-change-mgn-20589.json deleted file mode 100644 index 488f3c1584b0..000000000000 --- a/.changes/next-release/api-change-mgn-20589.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mgn``", - "description": "This release includes the following new APIs: ListConnectors, CreateConnector, UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature." -} diff --git a/.changes/next-release/api-change-sagemaker-40018.json b/.changes/next-release/api-change-sagemaker-40018.json deleted file mode 100644 index ff99a9145d46..000000000000 --- a/.changes/next-release/api-change-sagemaker-40018.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b4da1a5f9170..0c24c81342d7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.60 +======= + +* api-change:``appconfig``: AWS AppConfig introduces KMS customer-managed key (CMK) encryption support for data saved to AppConfig's hosted configuration store. +* api-change:``datazone``: Initial release of Amazon DataZone +* api-change:``mediatailor``: Updates DescribeVodSource to include a list of ad break opportunities in the response +* api-change:``mgn``: This release includes the following new APIs: ListConnectors, CreateConnector, UpdateConnector, DeleteConnector and UpdateSourceServer to support the source action framework feature. +* api-change:``sagemaker``: Adding support for AdditionalS3DataSource, a data source used for training or inference that is in addition to the input dataset or model data. + + 1.29.59 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4c862cc9ed97..8c184cca0650 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.59' +__version__ = '1.29.60' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c9184622f1c3..53e8799ef364 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.59' +release = '1.29.60' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5364050327f8..6f36df73785b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.59 + botocore==1.31.60 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f1c06ab6a411..f23c55acc0a2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.59', + 'botocore==1.31.60', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From b9166a3ebf9ff1b7030739d87e6346f0b2bb44bf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 5 Oct 2023 18:11:29 +0000 Subject: [PATCH 0275/1632] Update changelog based on model updates --- .changes/next-release/api-change-omics-65039.json | 5 +++++ .changes/next-release/api-change-rds-88437.json | 5 +++++ .changes/next-release/api-change-route53-8055.json | 5 +++++ .changes/next-release/api-change-securityhub-25482.json | 5 +++++ .changes/next-release/api-change-storagegateway-61824.json | 5 +++++ .changes/next-release/api-change-workspaces-45217.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-omics-65039.json create mode 100644 .changes/next-release/api-change-rds-88437.json create mode 100644 .changes/next-release/api-change-route53-8055.json create mode 100644 .changes/next-release/api-change-securityhub-25482.json create mode 100644 .changes/next-release/api-change-storagegateway-61824.json create mode 100644 .changes/next-release/api-change-workspaces-45217.json diff --git a/.changes/next-release/api-change-omics-65039.json b/.changes/next-release/api-change-omics-65039.json new file mode 100644 index 000000000000..4898456edf59 --- /dev/null +++ b/.changes/next-release/api-change-omics-65039.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Add Etag Support for Omics Storage in ListReadSets and GetReadSetMetadata API" +} diff --git a/.changes/next-release/api-change-rds-88437.json b/.changes/next-release/api-change-rds-88437.json new file mode 100644 index 000000000000..bbc632d571d7 --- /dev/null +++ b/.changes/next-release/api-change-rds-88437.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for corrections and minor improvements." +} diff --git a/.changes/next-release/api-change-route53-8055.json b/.changes/next-release/api-change-route53-8055.json new file mode 100644 index 000000000000..751b63cd68a6 --- /dev/null +++ b/.changes/next-release/api-change-route53-8055.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Add hostedzonetype filter to ListHostedZones API." +} diff --git a/.changes/next-release/api-change-securityhub-25482.json b/.changes/next-release/api-change-securityhub-25482.json new file mode 100644 index 000000000000..eaebb8006327 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-25482.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Added new resource detail objects to ASFF, including resources for AwsEventsEventbus, AwsEventsEndpoint, AwsDmsEndpoint, AwsDmsReplicationTask, AwsDmsReplicationInstance, AwsRoute53HostedZone, and AwsMskCluster" +} diff --git a/.changes/next-release/api-change-storagegateway-61824.json b/.changes/next-release/api-change-storagegateway-61824.json new file mode 100644 index 000000000000..8d67b7748d50 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-61824.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "Add SoftwareVersion to response of DescribeGatewayInformation." +} diff --git a/.changes/next-release/api-change-workspaces-45217.json b/.changes/next-release/api-change-workspaces-45217.json new file mode 100644 index 000000000000..36d1136a926e --- /dev/null +++ b/.changes/next-release/api-change-workspaces-45217.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "This release introduces Manage applications. This feature allows users to manage their WorkSpaces applications by associating or disassociating their WorkSpaces with applications. The DescribeWorkspaces API will now additionally return OperatingSystemName in its responses." +} From 87b40c48b65a5b551a5be9f5c76b5fc1be5ce607 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 5 Oct 2023 18:11:29 +0000 Subject: [PATCH 0276/1632] Bumping version to 1.29.61 --- .changes/1.29.61.json | 32 +++++++++++++++++++ .../next-release/api-change-omics-65039.json | 5 --- .../next-release/api-change-rds-88437.json | 5 --- .../next-release/api-change-route53-8055.json | 5 --- .../api-change-securityhub-25482.json | 5 --- .../api-change-storagegateway-61824.json | 5 --- .../api-change-workspaces-45217.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.61.json delete mode 100644 .changes/next-release/api-change-omics-65039.json delete mode 100644 .changes/next-release/api-change-rds-88437.json delete mode 100644 .changes/next-release/api-change-route53-8055.json delete mode 100644 .changes/next-release/api-change-securityhub-25482.json delete mode 100644 .changes/next-release/api-change-storagegateway-61824.json delete mode 100644 .changes/next-release/api-change-workspaces-45217.json diff --git a/.changes/1.29.61.json b/.changes/1.29.61.json new file mode 100644 index 000000000000..cf24a228ecdd --- /dev/null +++ b/.changes/1.29.61.json @@ -0,0 +1,32 @@ +[ + { + "category": "``omics``", + "description": "Add Etag Support for Omics Storage in ListReadSets and GetReadSetMetadata API", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for corrections and minor improvements.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Add hostedzonetype filter to ListHostedZones API.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Added new resource detail objects to ASFF, including resources for AwsEventsEventbus, AwsEventsEndpoint, AwsDmsEndpoint, AwsDmsReplicationTask, AwsDmsReplicationInstance, AwsRoute53HostedZone, and AwsMskCluster", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "Add SoftwareVersion to response of DescribeGatewayInformation.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "This release introduces Manage applications. This feature allows users to manage their WorkSpaces applications by associating or disassociating their WorkSpaces with applications. The DescribeWorkspaces API will now additionally return OperatingSystemName in its responses.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-omics-65039.json b/.changes/next-release/api-change-omics-65039.json deleted file mode 100644 index 4898456edf59..000000000000 --- a/.changes/next-release/api-change-omics-65039.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Add Etag Support for Omics Storage in ListReadSets and GetReadSetMetadata API" -} diff --git a/.changes/next-release/api-change-rds-88437.json b/.changes/next-release/api-change-rds-88437.json deleted file mode 100644 index bbc632d571d7..000000000000 --- a/.changes/next-release/api-change-rds-88437.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for corrections and minor improvements." -} diff --git a/.changes/next-release/api-change-route53-8055.json b/.changes/next-release/api-change-route53-8055.json deleted file mode 100644 index 751b63cd68a6..000000000000 --- a/.changes/next-release/api-change-route53-8055.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Add hostedzonetype filter to ListHostedZones API." -} diff --git a/.changes/next-release/api-change-securityhub-25482.json b/.changes/next-release/api-change-securityhub-25482.json deleted file mode 100644 index eaebb8006327..000000000000 --- a/.changes/next-release/api-change-securityhub-25482.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Added new resource detail objects to ASFF, including resources for AwsEventsEventbus, AwsEventsEndpoint, AwsDmsEndpoint, AwsDmsReplicationTask, AwsDmsReplicationInstance, AwsRoute53HostedZone, and AwsMskCluster" -} diff --git a/.changes/next-release/api-change-storagegateway-61824.json b/.changes/next-release/api-change-storagegateway-61824.json deleted file mode 100644 index 8d67b7748d50..000000000000 --- a/.changes/next-release/api-change-storagegateway-61824.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "Add SoftwareVersion to response of DescribeGatewayInformation." -} diff --git a/.changes/next-release/api-change-workspaces-45217.json b/.changes/next-release/api-change-workspaces-45217.json deleted file mode 100644 index 36d1136a926e..000000000000 --- a/.changes/next-release/api-change-workspaces-45217.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "This release introduces Manage applications. This feature allows users to manage their WorkSpaces applications by associating or disassociating their WorkSpaces with applications. The DescribeWorkspaces API will now additionally return OperatingSystemName in its responses." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0c24c81342d7..7be4db931c15 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.61 +======= + +* api-change:``omics``: Add Etag Support for Omics Storage in ListReadSets and GetReadSetMetadata API +* api-change:``rds``: Updates Amazon RDS documentation for corrections and minor improvements. +* api-change:``route53``: Add hostedzonetype filter to ListHostedZones API. +* api-change:``securityhub``: Added new resource detail objects to ASFF, including resources for AwsEventsEventbus, AwsEventsEndpoint, AwsDmsEndpoint, AwsDmsReplicationTask, AwsDmsReplicationInstance, AwsRoute53HostedZone, and AwsMskCluster +* api-change:``storagegateway``: Add SoftwareVersion to response of DescribeGatewayInformation. +* api-change:``workspaces``: This release introduces Manage applications. This feature allows users to manage their WorkSpaces applications by associating or disassociating their WorkSpaces with applications. The DescribeWorkspaces API will now additionally return OperatingSystemName in its responses. + + 1.29.60 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8c184cca0650..918dfd93e907 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.60' +__version__ = '1.29.61' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 53e8799ef364..3362225c88fe 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.60' +release = '1.29.61' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6f36df73785b..69f7e966a09d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.60 + botocore==1.31.61 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f23c55acc0a2..7e41bc32692c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.60', + 'botocore==1.31.61', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 4ed724c37dcdf110a95d600dc1ee08da7c7fb0b0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 6 Oct 2023 18:13:24 +0000 Subject: [PATCH 0277/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-55534.json | 5 +++++ .changes/next-release/api-change-fsx-56021.json | 5 +++++ .../next-release/api-change-marketplacecatalog-76302.json | 5 +++++ .changes/next-release/api-change-quicksight-61350.json | 5 +++++ .changes/next-release/api-change-transfer-27155.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-55534.json create mode 100644 .changes/next-release/api-change-fsx-56021.json create mode 100644 .changes/next-release/api-change-marketplacecatalog-76302.json create mode 100644 .changes/next-release/api-change-quicksight-61350.json create mode 100644 .changes/next-release/api-change-transfer-27155.json diff --git a/.changes/next-release/api-change-ec2-55534.json b/.changes/next-release/api-change-ec2-55534.json new file mode 100644 index 000000000000..b80ab27f54c8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-55534.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2)." +} diff --git a/.changes/next-release/api-change-fsx-56021.json b/.changes/next-release/api-change-fsx-56021.json new file mode 100644 index 000000000000..dac59827984e --- /dev/null +++ b/.changes/next-release/api-change-fsx-56021.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "After performing steps to repair the Active Directory configuration of a file system, use this action to initiate the process of attempting to recover to the file system." +} diff --git a/.changes/next-release/api-change-marketplacecatalog-76302.json b/.changes/next-release/api-change-marketplacecatalog-76302.json new file mode 100644 index 000000000000..dd23742f145e --- /dev/null +++ b/.changes/next-release/api-change-marketplacecatalog-76302.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-catalog``", + "description": "This release adds support for Document type as an alternative for stringified JSON for StartChangeSet, DescribeChangeSet and DescribeEntity APIs" +} diff --git a/.changes/next-release/api-change-quicksight-61350.json b/.changes/next-release/api-change-quicksight-61350.json new file mode 100644 index 000000000000..9049d4cee621 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-61350.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication" +} diff --git a/.changes/next-release/api-change-transfer-27155.json b/.changes/next-release/api-change-transfer-27155.json new file mode 100644 index 000000000000..074fd9d33a6c --- /dev/null +++ b/.changes/next-release/api-change-transfer-27155.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters" +} From f2732b14ef6ae1b2b07baebfb533e64e9afa486e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 6 Oct 2023 18:13:36 +0000 Subject: [PATCH 0278/1632] Bumping version to 1.29.62 --- .changes/1.29.62.json | 27 +++++++++++++++++++ .../next-release/api-change-ec2-55534.json | 5 ---- .../next-release/api-change-fsx-56021.json | 5 ---- .../api-change-marketplacecatalog-76302.json | 5 ---- .../api-change-quicksight-61350.json | 5 ---- .../api-change-transfer-27155.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.62.json delete mode 100644 .changes/next-release/api-change-ec2-55534.json delete mode 100644 .changes/next-release/api-change-fsx-56021.json delete mode 100644 .changes/next-release/api-change-marketplacecatalog-76302.json delete mode 100644 .changes/next-release/api-change-quicksight-61350.json delete mode 100644 .changes/next-release/api-change-transfer-27155.json diff --git a/.changes/1.29.62.json b/.changes/1.29.62.json new file mode 100644 index 000000000000..5dbfae40cf5c --- /dev/null +++ b/.changes/1.29.62.json @@ -0,0 +1,27 @@ +[ + { + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2).", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "After performing steps to repair the Active Directory configuration of a file system, use this action to initiate the process of attempting to recover to the file system.", + "type": "api-change" + }, + { + "category": "``marketplace-catalog``", + "description": "This release adds support for Document type as an alternative for stringified JSON for StartChangeSet, DescribeChangeSet and DescribeEntity APIs", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-55534.json b/.changes/next-release/api-change-ec2-55534.json deleted file mode 100644 index b80ab27f54c8..000000000000 --- a/.changes/next-release/api-change-ec2-55534.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Elastic Compute Cloud (EC2)." -} diff --git a/.changes/next-release/api-change-fsx-56021.json b/.changes/next-release/api-change-fsx-56021.json deleted file mode 100644 index dac59827984e..000000000000 --- a/.changes/next-release/api-change-fsx-56021.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "After performing steps to repair the Active Directory configuration of a file system, use this action to initiate the process of attempting to recover to the file system." -} diff --git a/.changes/next-release/api-change-marketplacecatalog-76302.json b/.changes/next-release/api-change-marketplacecatalog-76302.json deleted file mode 100644 index dd23742f145e..000000000000 --- a/.changes/next-release/api-change-marketplacecatalog-76302.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-catalog``", - "description": "This release adds support for Document type as an alternative for stringified JSON for StartChangeSet, DescribeChangeSet and DescribeEntity APIs" -} diff --git a/.changes/next-release/api-change-quicksight-61350.json b/.changes/next-release/api-change-quicksight-61350.json deleted file mode 100644 index 9049d4cee621..000000000000 --- a/.changes/next-release/api-change-quicksight-61350.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication" -} diff --git a/.changes/next-release/api-change-transfer-27155.json b/.changes/next-release/api-change-transfer-27155.json deleted file mode 100644 index 074fd9d33a6c..000000000000 --- a/.changes/next-release/api-change-transfer-27155.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7be4db931c15..3e7028f89969 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.62 +======= + +* api-change:``ec2``: Documentation updates for Elastic Compute Cloud (EC2). +* api-change:``fsx``: After performing steps to repair the Active Directory configuration of a file system, use this action to initiate the process of attempting to recover to the file system. +* api-change:``marketplace-catalog``: This release adds support for Document type as an alternative for stringified JSON for StartChangeSet, DescribeChangeSet and DescribeEntity APIs +* api-change:``quicksight``: NullOption in FilterListConfiguration; Dataset schema/table max length increased; Support total placement for pivot table visual; Lenient mode relaxes the validation to create resources with definition; Data sources can be added to folders; Redshift data sources support IAM Role-based authentication +* api-change:``transfer``: This release updates the max character limit of PreAuthenticationLoginBanner and PostAuthenticationLoginBanner to 4096 characters + + 1.29.61 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 918dfd93e907..1244da71ad22 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.61' +__version__ = '1.29.62' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3362225c88fe..542f149b6fee 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.61' +release = '1.29.62' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 69f7e966a09d..56e7c73d52ff 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.61 + botocore==1.31.62 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7e41bc32692c..e764c150a93d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.61', + 'botocore==1.31.62', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From f486fddd53a579c6f34c191fa2f19c64c1d3002b Mon Sep 17 00:00:00 2001 From: Neha Jagtap Date: Tue, 26 Sep 2023 14:58:07 -0700 Subject: [PATCH 0279/1632] AWS EMR: Introduce root volume iops and throughput attributes --- awscli/customizations/emr/createcluster.py | 12 ++++++ awscli/customizations/emr/helptext.py | 11 +++++ .../examples/emr/create-cluster-examples.rst | 15 +++++++ .../examples/emr/create-cluster-synopsis.txt | 2 + .../emr/test_create_cluster_release_label.py | 40 +++++++++++++++++-- 5 files changed, 76 insertions(+), 4 deletions(-) diff --git a/awscli/customizations/emr/createcluster.py b/awscli/customizations/emr/createcluster.py index 7213e13c9e5e..b1e757724b7e 100644 --- a/awscli/customizations/emr/createcluster.py +++ b/awscli/customizations/emr/createcluster.py @@ -116,6 +116,10 @@ class CreateCluster(Command): 'help_text' : helptext.CUSTOM_AMI_ID}, {'name': 'ebs-root-volume-size', 'help_text' : helptext.EBS_ROOT_VOLUME_SIZE}, + {'name': 'ebs-root-volume-iops', + 'help_text' : helptext.EBS_ROOT_VOLUME_IOPS}, + {'name': 'ebs-root-volume-throughput', + 'help_text' : helptext.EBS_ROOT_VOLUME_THROUGHPUT}, {'name': 'repo-upgrade-on-boot', 'help_text' : helptext.REPO_UPGRADE_ON_BOOT}, {'name': 'kerberos-attributes', @@ -343,6 +347,14 @@ def _run_main_command(self, parsed_args, parsed_globals): emrutils.apply_dict( params, 'EbsRootVolumeSize', int(parsed_args.ebs_root_volume_size) ) + if parsed_args.ebs_root_volume_iops is not None: + emrutils.apply_dict( + params, 'EbsRootVolumeIops', int(parsed_args.ebs_root_volume_iops) + ) + if parsed_args.ebs_root_volume_throughput is not None: + emrutils.apply_dict( + params, 'EbsRootVolumeThroughput', int(parsed_args.ebs_root_volume_throughput) + ) if parsed_args.repo_upgrade_on_boot is not None: emrutils.apply_dict( diff --git a/awscli/customizations/emr/helptext.py b/awscli/customizations/emr/helptext.py index 067fb12b2223..fb2b84d313c1 100755 --- a/awscli/customizations/emr/helptext.py +++ b/awscli/customizations/emr/helptext.py @@ -368,6 +368,17 @@ ' in GiB, of the EBS root device volume of the Amazon Linux AMI' ' that is used for each EC2 instance in the cluster.

') +EBS_ROOT_VOLUME_IOPS = ( + '

This option is available only with Amazon EMR version 6.15.0 and later. Specifies the IOPS,' + ' of the EBS root device volume of the Amazon Linux AMI' + ' that is used for each EC2 instance in the cluster.

') + +EBS_ROOT_VOLUME_THROUGHPUT = ( + '

This option is available only with Amazon EMR version 6.15.0 and later. Specifies the throughput,' + ' in MiB/s, of the EBS root device volume of the Amazon Linux AMI' + ' that is used for each EC2 instance in the cluster.

') + + SECURITY_CONFIG = ( '

Specifies the name of a security configuration to use for the cluster.' ' A security configuration defines data encryption settings and' diff --git a/awscli/examples/emr/create-cluster-examples.rst b/awscli/examples/emr/create-cluster-examples.rst index 48ce65946c38..3dea47bc7161 100644 --- a/awscli/examples/emr/create-cluster-examples.rst +++ b/awscli/examples/emr/create-cluster-examples.rst @@ -533,3 +533,18 @@ The following ``create-cluster`` example creates an Amazon EMR cluster that uses --service-role EMR_DefaultRole \ --ec2-attributes InstanceProfile=EMR_EC2_DefaultRole \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=1,InstanceType=m4.large + +**Example 24: To specify an EBS root volume attributes: size, iops and throughput for cluster instances created with EMR releases 6.15.0 and later** + +The following ``create-cluster`` example creates an Amazon EMR cluster that uses root volume attributes to configure root volumes specifications for the EC2 instances. :: + + aws emr create-cluster \ + --name "Cluster with My Custom AMI" \ + --custom-ami-id ami-a518e6df \ + --ebs-root-volume-size 20 \ + --ebs-root-volume-iops 3000 \ + --ebs-root-volume-throughput 125 \ + --release-label emr-6.15.0 \ + --use-default-roles \ + --instance-count 2 \ + --instance-type m4.large \ No newline at end of file diff --git a/awscli/examples/emr/create-cluster-synopsis.txt b/awscli/examples/emr/create-cluster-synopsis.txt index c59a532a32ab..811da818f6be 100644 --- a/awscli/examples/emr/create-cluster-synopsis.txt +++ b/awscli/examples/emr/create-cluster-synopsis.txt @@ -24,6 +24,8 @@ [--security-configuration ] [--custom-ami-id ] [--ebs-root-volume-size ] + [--ebs-root-volume-iops ] + [--ebs-root-volume-throughput ] [--repo-upgrade-on-boot ] [--kerberos-attributes ] [--managed-scaling-policy ] diff --git a/tests/unit/customizations/emr/test_create_cluster_release_label.py b/tests/unit/customizations/emr/test_create_cluster_release_label.py index 5eaed6a4cf93..54e51fefc57f 100644 --- a/tests/unit/customizations/emr/test_create_cluster_release_label.py +++ b/tests/unit/customizations/emr/test_create_cluster_release_label.py @@ -1101,7 +1101,7 @@ def test_instance_group_with_autoscaling_policy_missing_autoscaling_role(self): ' configuring an AutoScaling policy for an instance group.\n') result = self.run_cmd(cmd, 255) self.assertEqual(expected_error_msg, result[1]) - + def test_scale_down_behavior(self): cmd = (self.prefix + '--release-label emr-4.0.0 --scale-down-behavior TERMINATE_AT_INSTANCE_HOUR ' '--instance-groups ' + DEFAULT_INSTANCE_GROUPS_ARG) @@ -1384,6 +1384,38 @@ def test_create_cluster_with_ebs_root_volume_size(self): } self.assert_params_for_cmd(cmd, result) + def test_create_cluster_with_ebs_root_volume_iops(self): + cmd = (self.prefix + '--release-label emr-6.15.0 --security-configuration MySecurityConfig '+ + ' --ebs-root-volume-iops 3000' + + ' --instance-groups ' + DEFAULT_INSTANCE_GROUPS_ARG) + result = \ + { + 'Name': DEFAULT_CLUSTER_NAME, + 'Instances': DEFAULT_INSTANCES, + 'ReleaseLabel': 'emr-6.15.0', + 'VisibleToAllUsers': True, + 'Tags': [], + 'EbsRootVolumeIops': 3000, + 'SecurityConfiguration': 'MySecurityConfig' + } + self.assert_params_for_cmd(cmd, result) + + def test_create_cluster_with_ebs_root_volume_throughput(self): + cmd = (self.prefix + '--release-label emr-6.15.0 --security-configuration MySecurityConfig '+ + ' --ebs-root-volume-throughput 125' + + ' --instance-groups ' + DEFAULT_INSTANCE_GROUPS_ARG) + result = \ + { + 'Name': DEFAULT_CLUSTER_NAME, + 'Instances': DEFAULT_INSTANCES, + 'ReleaseLabel': 'emr-6.15.0', + 'VisibleToAllUsers': True, + 'Tags': [], + 'EbsRootVolumeThroughput': 125, + 'SecurityConfiguration': 'MySecurityConfig' + } + self.assert_params_for_cmd(cmd, result) + def test_create_cluster_with_repo_upgrade_on_boot(self): cmd = (self.prefix + '--release-label emr-4.7.2 --security-configuration MySecurityConfig '+ ' --repo-upgrade-on-boot NONE' + @@ -1433,7 +1465,7 @@ def test_create_cluster_with_managed_scaling_policy(self): 'MaximumCapacityUnits': 4, 'UnitType': 'Instances', 'MaximumCoreCapacityUnits': 1 - } + } }, 'SecurityConfiguration': 'MySecurityConfig' } @@ -1497,8 +1529,8 @@ def test_create_cluster_with_placement_groups(self): def test_create_cluster_with_os_release_label(self): test_os_release_label = '2.0.20220406.1' - cmd = (self.prefix + '--release-label emr-6.6.0' - + ' --os-release-label ' + test_os_release_label + cmd = (self.prefix + '--release-label emr-6.6.0' + + ' --os-release-label ' + test_os_release_label + ' --instance-groups ' + DEFAULT_INSTANCE_GROUPS_ARG) result = \ { From ea9437de63c3d2aed3c385ec0675f3d89bee8243 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Wed, 11 Oct 2023 11:18:04 -0700 Subject: [PATCH 0280/1632] Fix bad find/replace for mock.ANY (#8232) --- tests/functional/test_paramfile.py | 4 ++-- tests/unit/customizations/cloudtrail/test_subscribe.py | 2 +- tests/unit/customizations/codedeploy/test_push.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/functional/test_paramfile.py b/tests/functional/test_paramfile.py index eb4909490eb7..0ed1a54821e5 100644 --- a/tests/functional/test_paramfile.py +++ b/tests/functional/test_paramfile.py @@ -8,7 +8,7 @@ # # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -# mock.ANY KIND, either express or implied. See the License for the specific +# ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import logging @@ -40,7 +40,7 @@ def assert_param_expansion_is_correct(self, provided_param, expected_param): # is what happened to the arguments before they were passed to botocore # which we get from the params={} key. For binary types we will fail in # python 3 with an rc of 255 and get an rc of 0 in python 2 where it - # can't tell the difference, so we pass mock.ANY here to ignore the rc. + # can't tell the difference, so we pass ANY here to ignore the rc. self.assert_params_for_cmd(cmd, params={'FunctionName': expected_param}, expected_rc=mock.ANY) diff --git a/tests/unit/customizations/cloudtrail/test_subscribe.py b/tests/unit/customizations/cloudtrail/test_subscribe.py index 9dd0a347aa77..f9483a180e38 100644 --- a/tests/unit/customizations/cloudtrail/test_subscribe.py +++ b/tests/unit/customizations/cloudtrail/test_subscribe.py @@ -8,7 +8,7 @@ # # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -# mock.ANY KIND, either express or implied. See the License for the specific +# ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import json diff --git a/tests/unit/customizations/codedeploy/test_push.py b/tests/unit/customizations/codedeploy/test_push.py index 37048da80737..ae6110a43bfe 100644 --- a/tests/unit/customizations/codedeploy/test_push.py +++ b/tests/unit/customizations/codedeploy/test_push.py @@ -8,7 +8,7 @@ # # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -# mock.ANY KIND, either express or implied. See the License for the specific +# ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import awscli From c6646c2d49e5e10372eee9eb6a0b2cbd6b7c091d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 12 Oct 2023 18:20:23 +0000 Subject: [PATCH 0281/1632] Update changelog based on model updates --- .changes/next-release/api-change-auditmanager-26423.json | 5 +++++ .changes/next-release/api-change-autoscaling-87736.json | 5 +++++ .changes/next-release/api-change-config-52618.json | 5 +++++ .changes/next-release/api-change-controltower-51927.json | 5 +++++ .changes/next-release/api-change-customerprofiles-32662.json | 5 +++++ .changes/next-release/api-change-ec2-52488.json | 5 +++++ .changes/next-release/api-change-elbv2-96847.json | 5 +++++ .changes/next-release/api-change-glue-65658.json | 5 +++++ .changes/next-release/api-change-inspector2-46627.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-11304.json | 5 +++++ .changes/next-release/api-change-lambda-98446.json | 5 +++++ .changes/next-release/api-change-location-94196.json | 5 +++++ .changes/next-release/api-change-machinelearning-60542.json | 5 +++++ .changes/next-release/api-change-pricing-10735.json | 5 +++++ .changes/next-release/api-change-rds-33066.json | 5 +++++ .changes/next-release/api-change-rekognition-7835.json | 5 +++++ .changes/next-release/api-change-sagemaker-18726.json | 5 +++++ .changes/next-release/api-change-textract-46285.json | 5 +++++ .changes/next-release/api-change-transcribe-22675.json | 5 +++++ .changes/next-release/api-change-workspaces-28458.json | 5 +++++ 20 files changed, 100 insertions(+) create mode 100644 .changes/next-release/api-change-auditmanager-26423.json create mode 100644 .changes/next-release/api-change-autoscaling-87736.json create mode 100644 .changes/next-release/api-change-config-52618.json create mode 100644 .changes/next-release/api-change-controltower-51927.json create mode 100644 .changes/next-release/api-change-customerprofiles-32662.json create mode 100644 .changes/next-release/api-change-ec2-52488.json create mode 100644 .changes/next-release/api-change-elbv2-96847.json create mode 100644 .changes/next-release/api-change-glue-65658.json create mode 100644 .changes/next-release/api-change-inspector2-46627.json create mode 100644 .changes/next-release/api-change-ivsrealtime-11304.json create mode 100644 .changes/next-release/api-change-lambda-98446.json create mode 100644 .changes/next-release/api-change-location-94196.json create mode 100644 .changes/next-release/api-change-machinelearning-60542.json create mode 100644 .changes/next-release/api-change-pricing-10735.json create mode 100644 .changes/next-release/api-change-rds-33066.json create mode 100644 .changes/next-release/api-change-rekognition-7835.json create mode 100644 .changes/next-release/api-change-sagemaker-18726.json create mode 100644 .changes/next-release/api-change-textract-46285.json create mode 100644 .changes/next-release/api-change-transcribe-22675.json create mode 100644 .changes/next-release/api-change-workspaces-28458.json diff --git a/.changes/next-release/api-change-auditmanager-26423.json b/.changes/next-release/api-change-auditmanager-26423.json new file mode 100644 index 000000000000..f2c7aa22b279 --- /dev/null +++ b/.changes/next-release/api-change-auditmanager-26423.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``auditmanager``", + "description": "This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope." +} diff --git a/.changes/next-release/api-change-autoscaling-87736.json b/.changes/next-release/api-change-autoscaling-87736.json new file mode 100644 index 000000000000..2ec95b3f54a4 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-87736.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups" +} diff --git a/.changes/next-release/api-change-config-52618.json b/.changes/next-release/api-change-config-52618.json new file mode 100644 index 000000000000..a93cd5f363f2 --- /dev/null +++ b/.changes/next-release/api-change-config-52618.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Add enums for resource types supported by Config" +} diff --git a/.changes/next-release/api-change-controltower-51927.json b/.changes/next-release/api-change-controltower-51927.json new file mode 100644 index 000000000000..64a3bd854305 --- /dev/null +++ b/.changes/next-release/api-change-controltower-51927.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API." +} diff --git a/.changes/next-release/api-change-customerprofiles-32662.json b/.changes/next-release/api-change-customerprofiles-32662.json new file mode 100644 index 000000000000..d9aeafc55c56 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-32662.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model." +} diff --git a/.changes/next-release/api-change-ec2-52488.json b/.changes/next-release/api-change-ec2-52488.json new file mode 100644 index 000000000000..cc2c5633a5f4 --- /dev/null +++ b/.changes/next-release/api-change-ec2-52488.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it." +} diff --git a/.changes/next-release/api-change-elbv2-96847.json b/.changes/next-release/api-change-elbv2-96847.json new file mode 100644 index 000000000000..e0d898337289 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-96847.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Update elbv2 command to latest version" +} diff --git a/.changes/next-release/api-change-glue-65658.json b/.changes/next-release/api-change-glue-65658.json new file mode 100644 index 000000000000..07235d7655c8 --- /dev/null +++ b/.changes/next-release/api-change-glue-65658.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Extending version control support to GitLab and Bitbucket from AWSGlue" +} diff --git a/.changes/next-release/api-change-inspector2-46627.json b/.changes/next-release/api-change-inspector2-46627.json new file mode 100644 index 000000000000..02113f60aa1c --- /dev/null +++ b/.changes/next-release/api-change-inspector2-46627.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Add MacOs ec2 platform support" +} diff --git a/.changes/next-release/api-change-ivsrealtime-11304.json b/.changes/next-release/api-change-ivsrealtime-11304.json new file mode 100644 index 000000000000..cae06019da5f --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-11304.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "Update GetParticipant to return additional metadata." +} diff --git a/.changes/next-release/api-change-lambda-98446.json b/.changes/next-release/api-change-lambda-98446.json new file mode 100644 index 000000000000..a757617085e2 --- /dev/null +++ b/.changes/next-release/api-change-lambda-98446.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs" +} diff --git a/.changes/next-release/api-change-location-94196.json b/.changes/next-release/api-change-location-94196.json new file mode 100644 index 000000000000..9aba693a03e0 --- /dev/null +++ b/.changes/next-release/api-change-location-94196.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "This release adds endpoint updates for all AWS Location resource operations." +} diff --git a/.changes/next-release/api-change-machinelearning-60542.json b/.changes/next-release/api-change-machinelearning-60542.json new file mode 100644 index 000000000000..3ca11689a2a9 --- /dev/null +++ b/.changes/next-release/api-change-machinelearning-60542.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``machinelearning``", + "description": "This release marks Password field as sensitive" +} diff --git a/.changes/next-release/api-change-pricing-10735.json b/.changes/next-release/api-change-pricing-10735.json new file mode 100644 index 000000000000..41ddcedc5f80 --- /dev/null +++ b/.changes/next-release/api-change-pricing-10735.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pricing``", + "description": "Documentation updates for Price List" +} diff --git a/.changes/next-release/api-change-rds-33066.json b/.changes/next-release/api-change-rds-33066.json new file mode 100644 index 000000000000..68cb659dee8d --- /dev/null +++ b/.changes/next-release/api-change-rds-33066.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for adding a dedicated log volume to open-source RDS instances." +} diff --git a/.changes/next-release/api-change-rekognition-7835.json b/.changes/next-release/api-change-rekognition-7835.json new file mode 100644 index 000000000000..065c16e6c50e --- /dev/null +++ b/.changes/next-release/api-change-rekognition-7835.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data." +} diff --git a/.changes/next-release/api-change-sagemaker-18726.json b/.changes/next-release/api-change-sagemaker-18726.json new file mode 100644 index 000000000000..2a9d51e8660e --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-18726.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings" +} diff --git a/.changes/next-release/api-change-textract-46285.json b/.changes/next-release/api-change-textract-46285.json new file mode 100644 index 000000000000..9814cbecb29d --- /dev/null +++ b/.changes/next-release/api-change-textract-46285.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``textract``", + "description": "This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters." +} diff --git a/.changes/next-release/api-change-transcribe-22675.json b/.changes/next-release/api-change-transcribe-22675.json new file mode 100644 index 000000000000..2b5901cc0896 --- /dev/null +++ b/.changes/next-release/api-change-transcribe-22675.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "This release is to enable m4a format to customers" +} diff --git a/.changes/next-release/api-change-workspaces-28458.json b/.changes/next-release/api-change-workspaces-28458.json new file mode 100644 index 000000000000..f80a9a42b867 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-28458.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles." +} From d4774de0b5cd74352d55f8f161dad2b4793dfecf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 12 Oct 2023 18:20:24 +0000 Subject: [PATCH 0282/1632] Bumping version to 1.29.63 --- .changes/1.29.63.json | 102 ++++++++++++++++++ .../api-change-auditmanager-26423.json | 5 - .../api-change-autoscaling-87736.json | 5 - .../next-release/api-change-config-52618.json | 5 - .../api-change-controltower-51927.json | 5 - .../api-change-customerprofiles-32662.json | 5 - .../next-release/api-change-ec2-52488.json | 5 - .../next-release/api-change-elbv2-96847.json | 5 - .../next-release/api-change-glue-65658.json | 5 - .../api-change-inspector2-46627.json | 5 - .../api-change-ivsrealtime-11304.json | 5 - .../next-release/api-change-lambda-98446.json | 5 - .../api-change-location-94196.json | 5 - .../api-change-machinelearning-60542.json | 5 - .../api-change-pricing-10735.json | 5 - .../next-release/api-change-rds-33066.json | 5 - .../api-change-rekognition-7835.json | 5 - .../api-change-sagemaker-18726.json | 5 - .../api-change-textract-46285.json | 5 - .../api-change-transcribe-22675.json | 5 - .../api-change-workspaces-28458.json | 5 - CHANGELOG.rst | 25 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 26 files changed, 131 insertions(+), 104 deletions(-) create mode 100644 .changes/1.29.63.json delete mode 100644 .changes/next-release/api-change-auditmanager-26423.json delete mode 100644 .changes/next-release/api-change-autoscaling-87736.json delete mode 100644 .changes/next-release/api-change-config-52618.json delete mode 100644 .changes/next-release/api-change-controltower-51927.json delete mode 100644 .changes/next-release/api-change-customerprofiles-32662.json delete mode 100644 .changes/next-release/api-change-ec2-52488.json delete mode 100644 .changes/next-release/api-change-elbv2-96847.json delete mode 100644 .changes/next-release/api-change-glue-65658.json delete mode 100644 .changes/next-release/api-change-inspector2-46627.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-11304.json delete mode 100644 .changes/next-release/api-change-lambda-98446.json delete mode 100644 .changes/next-release/api-change-location-94196.json delete mode 100644 .changes/next-release/api-change-machinelearning-60542.json delete mode 100644 .changes/next-release/api-change-pricing-10735.json delete mode 100644 .changes/next-release/api-change-rds-33066.json delete mode 100644 .changes/next-release/api-change-rekognition-7835.json delete mode 100644 .changes/next-release/api-change-sagemaker-18726.json delete mode 100644 .changes/next-release/api-change-textract-46285.json delete mode 100644 .changes/next-release/api-change-transcribe-22675.json delete mode 100644 .changes/next-release/api-change-workspaces-28458.json diff --git a/.changes/1.29.63.json b/.changes/1.29.63.json new file mode 100644 index 000000000000..cfbcb0e411a1 --- /dev/null +++ b/.changes/1.29.63.json @@ -0,0 +1,102 @@ +[ + { + "category": "``auditmanager``", + "description": "This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope.", + "type": "api-change" + }, + { + "category": "``autoscaling``", + "description": "Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Add enums for resource types supported by Config", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API.", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Update elbv2 command to latest version", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Extending version control support to GitLab and Bitbucket from AWSGlue", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Add MacOs ec2 platform support", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "Update GetParticipant to return additional metadata.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs", + "type": "api-change" + }, + { + "category": "``location``", + "description": "This release adds endpoint updates for all AWS Location resource operations.", + "type": "api-change" + }, + { + "category": "``machinelearning``", + "description": "This release marks Password field as sensitive", + "type": "api-change" + }, + { + "category": "``pricing``", + "description": "Documentation updates for Price List", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for adding a dedicated log volume to open-source RDS instances.", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings", + "type": "api-change" + }, + { + "category": "``textract``", + "description": "This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "This release is to enable m4a format to customers", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-auditmanager-26423.json b/.changes/next-release/api-change-auditmanager-26423.json deleted file mode 100644 index f2c7aa22b279..000000000000 --- a/.changes/next-release/api-change-auditmanager-26423.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``auditmanager``", - "description": "This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope." -} diff --git a/.changes/next-release/api-change-autoscaling-87736.json b/.changes/next-release/api-change-autoscaling-87736.json deleted file mode 100644 index 2ec95b3f54a4..000000000000 --- a/.changes/next-release/api-change-autoscaling-87736.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups" -} diff --git a/.changes/next-release/api-change-config-52618.json b/.changes/next-release/api-change-config-52618.json deleted file mode 100644 index a93cd5f363f2..000000000000 --- a/.changes/next-release/api-change-config-52618.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Add enums for resource types supported by Config" -} diff --git a/.changes/next-release/api-change-controltower-51927.json b/.changes/next-release/api-change-controltower-51927.json deleted file mode 100644 index 64a3bd854305..000000000000 --- a/.changes/next-release/api-change-controltower-51927.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API." -} diff --git a/.changes/next-release/api-change-customerprofiles-32662.json b/.changes/next-release/api-change-customerprofiles-32662.json deleted file mode 100644 index d9aeafc55c56..000000000000 --- a/.changes/next-release/api-change-customerprofiles-32662.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model." -} diff --git a/.changes/next-release/api-change-ec2-52488.json b/.changes/next-release/api-change-ec2-52488.json deleted file mode 100644 index cc2c5633a5f4..000000000000 --- a/.changes/next-release/api-change-ec2-52488.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it." -} diff --git a/.changes/next-release/api-change-elbv2-96847.json b/.changes/next-release/api-change-elbv2-96847.json deleted file mode 100644 index e0d898337289..000000000000 --- a/.changes/next-release/api-change-elbv2-96847.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Update elbv2 command to latest version" -} diff --git a/.changes/next-release/api-change-glue-65658.json b/.changes/next-release/api-change-glue-65658.json deleted file mode 100644 index 07235d7655c8..000000000000 --- a/.changes/next-release/api-change-glue-65658.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Extending version control support to GitLab and Bitbucket from AWSGlue" -} diff --git a/.changes/next-release/api-change-inspector2-46627.json b/.changes/next-release/api-change-inspector2-46627.json deleted file mode 100644 index 02113f60aa1c..000000000000 --- a/.changes/next-release/api-change-inspector2-46627.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Add MacOs ec2 platform support" -} diff --git a/.changes/next-release/api-change-ivsrealtime-11304.json b/.changes/next-release/api-change-ivsrealtime-11304.json deleted file mode 100644 index cae06019da5f..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-11304.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "Update GetParticipant to return additional metadata." -} diff --git a/.changes/next-release/api-change-lambda-98446.json b/.changes/next-release/api-change-lambda-98446.json deleted file mode 100644 index a757617085e2..000000000000 --- a/.changes/next-release/api-change-lambda-98446.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs" -} diff --git a/.changes/next-release/api-change-location-94196.json b/.changes/next-release/api-change-location-94196.json deleted file mode 100644 index 9aba693a03e0..000000000000 --- a/.changes/next-release/api-change-location-94196.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "This release adds endpoint updates for all AWS Location resource operations." -} diff --git a/.changes/next-release/api-change-machinelearning-60542.json b/.changes/next-release/api-change-machinelearning-60542.json deleted file mode 100644 index 3ca11689a2a9..000000000000 --- a/.changes/next-release/api-change-machinelearning-60542.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``machinelearning``", - "description": "This release marks Password field as sensitive" -} diff --git a/.changes/next-release/api-change-pricing-10735.json b/.changes/next-release/api-change-pricing-10735.json deleted file mode 100644 index 41ddcedc5f80..000000000000 --- a/.changes/next-release/api-change-pricing-10735.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pricing``", - "description": "Documentation updates for Price List" -} diff --git a/.changes/next-release/api-change-rds-33066.json b/.changes/next-release/api-change-rds-33066.json deleted file mode 100644 index 68cb659dee8d..000000000000 --- a/.changes/next-release/api-change-rds-33066.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for adding a dedicated log volume to open-source RDS instances." -} diff --git a/.changes/next-release/api-change-rekognition-7835.json b/.changes/next-release/api-change-rekognition-7835.json deleted file mode 100644 index 065c16e6c50e..000000000000 --- a/.changes/next-release/api-change-rekognition-7835.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data." -} diff --git a/.changes/next-release/api-change-sagemaker-18726.json b/.changes/next-release/api-change-sagemaker-18726.json deleted file mode 100644 index 2a9d51e8660e..000000000000 --- a/.changes/next-release/api-change-sagemaker-18726.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings" -} diff --git a/.changes/next-release/api-change-textract-46285.json b/.changes/next-release/api-change-textract-46285.json deleted file mode 100644 index 9814cbecb29d..000000000000 --- a/.changes/next-release/api-change-textract-46285.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``textract``", - "description": "This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters." -} diff --git a/.changes/next-release/api-change-transcribe-22675.json b/.changes/next-release/api-change-transcribe-22675.json deleted file mode 100644 index 2b5901cc0896..000000000000 --- a/.changes/next-release/api-change-transcribe-22675.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "This release is to enable m4a format to customers" -} diff --git a/.changes/next-release/api-change-workspaces-28458.json b/.changes/next-release/api-change-workspaces-28458.json deleted file mode 100644 index f80a9a42b867..000000000000 --- a/.changes/next-release/api-change-workspaces-28458.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3e7028f89969..c7fb9436ee6d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,31 @@ CHANGELOG ========= +1.29.63 +======= + +* api-change:``auditmanager``: This release introduces a new limit to the awsAccounts parameter. When you create or update an assessment, there is now a limit of 200 AWS accounts that can be specified in the assessment scope. +* api-change:``autoscaling``: Update the NotificationMetadata field to only allow visible ascii characters. Add paginators to DescribeInstanceRefreshes, DescribeLoadBalancers, and DescribeLoadBalancerTargetGroups +* api-change:``config``: Add enums for resource types supported by Config +* api-change:``controltower``: Added new EnabledControl resource details to ListEnabledControls API and added new GetEnabledControl API. +* api-change:``customer-profiles``: Adds sensitive trait to various shapes in Customer Profiles Calculated Attribute API model. +* api-change:``ec2``: This release adds Ubuntu Pro as a supported platform for On-Demand Capacity Reservations and adds support for setting an Amazon Machine Image (AMI) to disabled state. Disabling the AMI makes it private if it was previously shared, and prevents new EC2 instance launches from it. +* api-change:``elbv2``: Update elbv2 command to latest version +* api-change:``glue``: Extending version control support to GitLab and Bitbucket from AWSGlue +* api-change:``inspector2``: Add MacOs ec2 platform support +* api-change:``ivs-realtime``: Update GetParticipant to return additional metadata. +* api-change:``lambda``: Adds support for Lambda functions to access Dual-Stack subnets over IPv6, via an opt-in flag in CreateFunction and UpdateFunctionConfiguration APIs +* api-change:``location``: This release adds endpoint updates for all AWS Location resource operations. +* api-change:``machinelearning``: This release marks Password field as sensitive +* api-change:``pricing``: Documentation updates for Price List +* api-change:``rds``: This release adds support for adding a dedicated log volume to open-source RDS instances. +* api-change:``rekognition``: Amazon Rekognition introduces support for Custom Moderation. This allows the enhancement of accuracy for detect moderation labels operations by creating custom adapters tuned on customer data. +* api-change:``sagemaker``: Amazon SageMaker Canvas adds KendraSettings and DirectDeploySettings support for CanvasAppSettings +* api-change:``textract``: This release adds 9 new APIs for adapter and adapter version management, 3 new APIs for tagging, and updates AnalyzeDocument and StartDocumentAnalysis API parameters for using adapters. +* api-change:``transcribe``: This release is to enable m4a format to customers +* api-change:``workspaces``: Updated the CreateWorkspaces action documentation to clarify that the PCoIP protocol is only available for Windows bundles. + + 1.29.62 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1244da71ad22..44a5721d89ca 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.62' +__version__ = '1.29.63' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 542f149b6fee..453d5c72015e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.62' +release = '1.29.63' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 56e7c73d52ff..f67e5a8a1b07 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.62 + botocore==1.31.63 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e764c150a93d..664c61d131dd 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.62', + 'botocore==1.31.63', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From aa443d1b05efa5326e1bbf2ab9b8ca68f0eb3e7e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 16 Oct 2023 18:15:51 +0000 Subject: [PATCH 0283/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-64080.json | 5 +++++ .changes/next-release/api-change-drs-15214.json | 5 +++++ .changes/next-release/api-change-entityresolution-802.json | 5 +++++ .../api-change-managedblockchainquery-48270.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-77997.json | 5 +++++ .changes/next-release/api-change-opensearch-19902.json | 5 +++++ .changes/next-release/api-change-redshift-41245.json | 5 +++++ .../next-release/api-change-redshiftserverless-91434.json | 5 +++++ .changes/next-release/api-change-sesv2-4608.json | 5 +++++ .changes/next-release/api-change-transfer-47195.json | 5 +++++ .changes/next-release/api-change-xray-80777.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-64080.json create mode 100644 .changes/next-release/api-change-drs-15214.json create mode 100644 .changes/next-release/api-change-entityresolution-802.json create mode 100644 .changes/next-release/api-change-managedblockchainquery-48270.json create mode 100644 .changes/next-release/api-change-mediapackagev2-77997.json create mode 100644 .changes/next-release/api-change-opensearch-19902.json create mode 100644 .changes/next-release/api-change-redshift-41245.json create mode 100644 .changes/next-release/api-change-redshiftserverless-91434.json create mode 100644 .changes/next-release/api-change-sesv2-4608.json create mode 100644 .changes/next-release/api-change-transfer-47195.json create mode 100644 .changes/next-release/api-change-xray-80777.json diff --git a/.changes/next-release/api-change-cloudformation-64080.json b/.changes/next-release/api-change-cloudformation-64080.json new file mode 100644 index 000000000000..f3154382f6b4 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-64080.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "SDK and documentation updates for UpdateReplacePolicy" +} diff --git a/.changes/next-release/api-change-drs-15214.json b/.changes/next-release/api-change-drs-15214.json new file mode 100644 index 000000000000..2d374bab0b19 --- /dev/null +++ b/.changes/next-release/api-change-drs-15214.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances." +} diff --git a/.changes/next-release/api-change-entityresolution-802.json b/.changes/next-release/api-change-entityresolution-802.json new file mode 100644 index 000000000000..c33109729237 --- /dev/null +++ b/.changes/next-release/api-change-entityresolution-802.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``entityresolution``", + "description": "This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,." +} diff --git a/.changes/next-release/api-change-managedblockchainquery-48270.json b/.changes/next-release/api-change-managedblockchainquery-48270.json new file mode 100644 index 000000000000..896c47d4b934 --- /dev/null +++ b/.changes/next-release/api-change-managedblockchainquery-48270.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain-query``", + "description": "This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet." +} diff --git a/.changes/next-release/api-change-mediapackagev2-77997.json b/.changes/next-release/api-change-mediapackagev2-77997.json new file mode 100644 index 000000000000..0a3e50e1288a --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-77997.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "This release allows customers to manage MediaPackage v2 resource using CloudFormation." +} diff --git a/.changes/next-release/api-change-opensearch-19902.json b/.changes/next-release/api-change-opensearch-19902.json new file mode 100644 index 000000000000..902717e9061e --- /dev/null +++ b/.changes/next-release/api-change-opensearch-19902.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality." +} diff --git a/.changes/next-release/api-change-redshift-41245.json b/.changes/next-release/api-change-redshift-41245.json new file mode 100644 index 000000000000..ab4b96ee5140 --- /dev/null +++ b/.changes/next-release/api-change-redshift-41245.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager." +} diff --git a/.changes/next-release/api-change-redshiftserverless-91434.json b/.changes/next-release/api-change-redshiftserverless-91434.json new file mode 100644 index 000000000000..ec25a1e08ee2 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-91434.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Added support for managing credentials of serverless namespace admin using AWS Secrets Manager." +} diff --git a/.changes/next-release/api-change-sesv2-4608.json b/.changes/next-release/api-change-sesv2-4608.json new file mode 100644 index 000000000000..e1200b6a40f5 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-4608.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues." +} diff --git a/.changes/next-release/api-change-transfer-47195.json b/.changes/next-release/api-change-transfer-47195.json new file mode 100644 index 000000000000..508f59837d70 --- /dev/null +++ b/.changes/next-release/api-change-transfer-47195.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Documentation updates for AWS Transfer Family" +} diff --git a/.changes/next-release/api-change-xray-80777.json b/.changes/next-release/api-change-xray-80777.json new file mode 100644 index 000000000000..4fc4345a677c --- /dev/null +++ b/.changes/next-release/api-change-xray-80777.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``xray``", + "description": "This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time." +} From 0dcfbbb3678589d1f7f596da2b69ce918cc9eda2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 16 Oct 2023 18:15:52 +0000 Subject: [PATCH 0284/1632] Bumping version to 1.29.64 --- .changes/1.29.64.json | 57 +++++++++++++++++++ .../api-change-cloudformation-64080.json | 5 -- .../next-release/api-change-drs-15214.json | 5 -- .../api-change-entityresolution-802.json | 5 -- ...i-change-managedblockchainquery-48270.json | 5 -- .../api-change-mediapackagev2-77997.json | 5 -- .../api-change-opensearch-19902.json | 5 -- .../api-change-redshift-41245.json | 5 -- .../api-change-redshiftserverless-91434.json | 5 -- .../next-release/api-change-sesv2-4608.json | 5 -- .../api-change-transfer-47195.json | 5 -- .../next-release/api-change-xray-80777.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.29.64.json delete mode 100644 .changes/next-release/api-change-cloudformation-64080.json delete mode 100644 .changes/next-release/api-change-drs-15214.json delete mode 100644 .changes/next-release/api-change-entityresolution-802.json delete mode 100644 .changes/next-release/api-change-managedblockchainquery-48270.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-77997.json delete mode 100644 .changes/next-release/api-change-opensearch-19902.json delete mode 100644 .changes/next-release/api-change-redshift-41245.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-91434.json delete mode 100644 .changes/next-release/api-change-sesv2-4608.json delete mode 100644 .changes/next-release/api-change-transfer-47195.json delete mode 100644 .changes/next-release/api-change-xray-80777.json diff --git a/.changes/1.29.64.json b/.changes/1.29.64.json new file mode 100644 index 000000000000..13c4adf6c495 --- /dev/null +++ b/.changes/1.29.64.json @@ -0,0 +1,57 @@ +[ + { + "category": "``cloudformation``", + "description": "SDK and documentation updates for UpdateReplacePolicy", + "type": "api-change" + }, + { + "category": "``drs``", + "description": "Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances.", + "type": "api-change" + }, + { + "category": "``entityresolution``", + "description": "This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,.", + "type": "api-change" + }, + { + "category": "``managedblockchain-query``", + "description": "This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "This release allows customers to manage MediaPackage v2 resource using CloudFormation.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Added support for managing credentials of serverless namespace admin using AWS Secrets Manager.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager.", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Documentation updates for AWS Transfer Family", + "type": "api-change" + }, + { + "category": "``xray``", + "description": "This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-64080.json b/.changes/next-release/api-change-cloudformation-64080.json deleted file mode 100644 index f3154382f6b4..000000000000 --- a/.changes/next-release/api-change-cloudformation-64080.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "SDK and documentation updates for UpdateReplacePolicy" -} diff --git a/.changes/next-release/api-change-drs-15214.json b/.changes/next-release/api-change-drs-15214.json deleted file mode 100644 index 2d374bab0b19..000000000000 --- a/.changes/next-release/api-change-drs-15214.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances." -} diff --git a/.changes/next-release/api-change-entityresolution-802.json b/.changes/next-release/api-change-entityresolution-802.json deleted file mode 100644 index c33109729237..000000000000 --- a/.changes/next-release/api-change-entityresolution-802.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``entityresolution``", - "description": "This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,." -} diff --git a/.changes/next-release/api-change-managedblockchainquery-48270.json b/.changes/next-release/api-change-managedblockchainquery-48270.json deleted file mode 100644 index 896c47d4b934..000000000000 --- a/.changes/next-release/api-change-managedblockchainquery-48270.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain-query``", - "description": "This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet." -} diff --git a/.changes/next-release/api-change-mediapackagev2-77997.json b/.changes/next-release/api-change-mediapackagev2-77997.json deleted file mode 100644 index 0a3e50e1288a..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-77997.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "This release allows customers to manage MediaPackage v2 resource using CloudFormation." -} diff --git a/.changes/next-release/api-change-opensearch-19902.json b/.changes/next-release/api-change-opensearch-19902.json deleted file mode 100644 index 902717e9061e..000000000000 --- a/.changes/next-release/api-change-opensearch-19902.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality." -} diff --git a/.changes/next-release/api-change-redshift-41245.json b/.changes/next-release/api-change-redshift-41245.json deleted file mode 100644 index ab4b96ee5140..000000000000 --- a/.changes/next-release/api-change-redshift-41245.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager." -} diff --git a/.changes/next-release/api-change-redshiftserverless-91434.json b/.changes/next-release/api-change-redshiftserverless-91434.json deleted file mode 100644 index ec25a1e08ee2..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-91434.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Added support for managing credentials of serverless namespace admin using AWS Secrets Manager." -} diff --git a/.changes/next-release/api-change-sesv2-4608.json b/.changes/next-release/api-change-sesv2-4608.json deleted file mode 100644 index e1200b6a40f5..000000000000 --- a/.changes/next-release/api-change-sesv2-4608.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues." -} diff --git a/.changes/next-release/api-change-transfer-47195.json b/.changes/next-release/api-change-transfer-47195.json deleted file mode 100644 index 508f59837d70..000000000000 --- a/.changes/next-release/api-change-transfer-47195.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Documentation updates for AWS Transfer Family" -} diff --git a/.changes/next-release/api-change-xray-80777.json b/.changes/next-release/api-change-xray-80777.json deleted file mode 100644 index 4fc4345a677c..000000000000 --- a/.changes/next-release/api-change-xray-80777.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``xray``", - "description": "This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c7fb9436ee6d..8ce234649ce7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.29.64 +======= + +* api-change:``cloudformation``: SDK and documentation updates for UpdateReplacePolicy +* api-change:``drs``: Updated exsiting API to allow AWS Elastic Disaster Recovery support of launching recovery into existing EC2 instances. +* api-change:``entityresolution``: This launch expands our matching techniques to include provider-based matching to help customer match, link, and enhance records with minimal data movement. With data service providers, we have removed the need for customers to build bespoke integrations,. +* api-change:``managedblockchain-query``: This release introduces two new APIs: GetAssetContract and ListAssetContracts. This release also adds support for Bitcoin Testnet. +* api-change:``mediapackagev2``: This release allows customers to manage MediaPackage v2 resource using CloudFormation. +* api-change:``opensearch``: This release allows customers to list and associate optional plugin packages with compatible Amazon OpenSearch Service clusters for enhanced functionality. +* api-change:``redshift-serverless``: Added support for managing credentials of serverless namespace admin using AWS Secrets Manager. +* api-change:``redshift``: Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager. +* api-change:``sesv2``: This release provides enhanced visibility into your SES identity verification status. This will offer you more actionable insights, enabling you to promptly address any verification-related issues. +* api-change:``transfer``: Documentation updates for AWS Transfer Family +* api-change:``xray``: This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time. + + 1.29.63 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 44a5721d89ca..013200b87c24 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.63' +__version__ = '1.29.64' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 453d5c72015e..8357c1d363cc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.63' +release = '1.29.64' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f67e5a8a1b07..11f12a51e1e7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.63 + botocore==1.31.64 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 664c61d131dd..942b175c8ff2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.63', + 'botocore==1.31.64', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 74976953f9f420421e6d1959eb9a6f54c6df73d0 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 16 Oct 2023 22:28:36 +0000 Subject: [PATCH 0285/1632] CLI examples for iam, sts, networkmanager --- ...-client-id-to-open-id-connect-provider.rst | 12 +- .../iam/add-role-to-instance-profile.rst | 12 +- awscli/examples/iam/add-user-to-group.rst | 11 +- awscli/examples/iam/attach-group-policy.rst | 10 +- awscli/examples/iam/attach-role-policy.rst | 10 +- awscli/examples/iam/attach-user-policy.rst | 10 +- awscli/examples/iam/change-password.rst | 26 ++-- awscli/examples/iam/create-access-key.rst | 27 ++-- awscli/examples/iam/create-account-alias.rst | 20 +-- awscli/examples/iam/create-group.rst | 27 ++-- .../examples/iam/create-instance-profile.rst | 29 ++-- awscli/examples/iam/create-login-profile.rst | 38 +++--- .../iam/create-open-id-connect-provider.rst | 42 +++--- awscli/examples/iam/create-policy-version.rst | 26 ++-- awscli/examples/iam/create-policy.rst | 21 ++- awscli/examples/iam/create-role.rst | 36 +++-- awscli/examples/iam/create-saml-provider.rst | 17 ++- .../iam/create-service-linked-role.rst | 2 +- .../create-service-specific-credential.rst | 30 ++-- awscli/examples/iam/create-user.rst | 13 +- .../iam/create-virtual-mfa-device.rst | 19 +-- awscli/examples/iam/deactivate-mfa-device.rst | 11 +- .../iam/decode-authorization-message.rst | 8 +- awscli/examples/iam/delete-access-key.rst | 14 +- awscli/examples/iam/delete-account-alias.rst | 9 +- .../iam/delete-account-password-policy.rst | 7 +- awscli/examples/iam/delete-group-policy.rst | 13 +- awscli/examples/iam/delete-group.rst | 10 +- .../examples/iam/delete-instance-profile.rst | 10 +- awscli/examples/iam/delete-login-profile.rst | 11 +- .../iam/delete-open-id-connect-provider.rst | 10 +- awscli/examples/iam/delete-policy-version.rst | 11 +- awscli/examples/iam/delete-policy.rst | 10 +- .../iam/delete-role-permissions-boundary.rst | 18 +-- awscli/examples/iam/delete-role-policy.rst | 11 +- awscli/examples/iam/delete-role.rst | 14 +- awscli/examples/iam/delete-saml-provider.rst | 10 +- .../iam/delete-server-certificate.rst | 11 +- .../iam/delete-service-linked-role.rst | 5 +- .../delete-service-specific-credential.rst | 21 +-- .../iam/delete-signing-certificate.rst | 13 +- awscli/examples/iam/delete-ssh-public-key.rst | 10 +- .../iam/delete-user-permissions-boundary.rst | 18 +-- awscli/examples/iam/delete-user-policy.rst | 17 +-- awscli/examples/iam/delete-user.rst | 10 +- .../iam/delete-virtual-mfa-device.rst | 10 +- awscli/examples/iam/detach-group-policy.rst | 11 +- awscli/examples/iam/detach-role-policy.rst | 11 +- awscli/examples/iam/detach-user-policy.rst | 11 +- awscli/examples/iam/enable-mfa-device.rst | 2 +- .../iam/generate-credential-report.rst | 16 +-- .../generate-organizations-access-report.rst | 82 +++++------ ...generate-service-last-accessed-details.rst | 50 +++---- .../examples/iam/get-access-key-last-used.rst | 24 ++-- .../iam/get-account-authorization-details.rst | 8 +- .../iam/get-account-password-policy.rst | 26 ++-- awscli/examples/iam/get-account-summary.rst | 60 ++++---- .../get-context-keys-for-custom-policy.rst | 13 +- .../get-context-keys-for-principal-policy.rst | 4 +- awscli/examples/iam/get-credential-report.rst | 16 +-- awscli/examples/iam/get-group-policy.rst | 11 +- awscli/examples/iam/get-group.rst | 29 ++-- awscli/examples/iam/get-instance-profile.rst | 47 ++++--- awscli/examples/iam/get-login-profile.rst | 23 ++-- awscli/examples/iam/get-mfa-device.rst | 19 +++ .../iam/get-open-id-connect-provider.rst | 29 ++-- .../iam/get-organizations-access-report.rst | 48 +++---- awscli/examples/iam/get-policy-version.rst | 4 +- awscli/examples/iam/get-policy.rst | 6 +- awscli/examples/iam/get-role-policy.rst | 11 +- awscli/examples/iam/get-role.rst | 4 +- awscli/examples/iam/get-saml-provider.rst | 24 +++- .../examples/iam/get-server-certificate.rst | 7 +- ...ce-last-accessed-details-with-entities.rst | 76 ++++++----- .../iam/get-service-last-accessed-details.rst | 48 +++---- ...et-service-linked-role-deletion-status.rst | 11 +- awscli/examples/iam/get-ssh-public-key.rst | 4 +- awscli/examples/iam/get-user-policy.rst | 43 +++--- awscli/examples/iam/get-user.rst | 31 ++--- awscli/examples/iam/list-access-keys.rst | 41 +++--- awscli/examples/iam/list-account-aliases.rst | 17 ++- .../iam/list-attached-group-policies.rst | 35 +++-- .../iam/list-attached-role-policies.rst | 27 ++-- .../iam/list-attached-user-policies.rst | 35 +++-- .../examples/iam/list-entities-for-policy.rst | 48 +++---- awscli/examples/iam/list-group-policies.rst | 22 ++- awscli/examples/iam/list-groups-for-user.rst | 47 ++++--- awscli/examples/iam/list-groups.rst | 39 +++--- .../iam/list-instance-profile-tags.rst | 23 ++++ .../iam/list-instance-profiles-for-role.rst | 50 +++---- .../examples/iam/list-instance-profiles.rst | 128 +++++++++--------- awscli/examples/iam/list-mfa-device-tags.rst | 23 ++++ awscli/examples/iam/list-mfa-devices.rst | 42 ++++-- .../list-open-id-connect-provider-tags.rst | 23 ++++ .../iam/list-open-id-connect-providers.rst | 22 ++- .../list-policies-granting-service-access.rst | 2 +- awscli/examples/iam/list-policies.rst | 78 ++++++----- awscli/examples/iam/list-policy-tags.rst | 23 ++++ awscli/examples/iam/list-policy-versions.rst | 39 +++--- awscli/examples/iam/list-role-policies.rst | 18 +-- awscli/examples/iam/list-role-tags.rst | 35 +++-- awscli/examples/iam/list-roles.rst | 93 +++++++------ .../examples/iam/list-saml-provider-tags.rst | 23 ++++ awscli/examples/iam/list-saml-providers.rst | 26 ++-- .../iam/list-server-certificate-tags.rst | 23 ++++ .../examples/iam/list-server-certificates.rst | 4 +- .../iam/list-service-specific-credential.rst | 56 ++++---- .../iam/list-service-specific-credentials.rst | 62 +++++---- .../iam/list-signing-certificates.rst | 2 +- awscli/examples/iam/list-ssh-public-keys.rst | 5 +- awscli/examples/iam/list-user-policies.rst | 24 ++-- awscli/examples/iam/list-user-tags.rst | 35 +++-- awscli/examples/iam/list-users.rst | 43 +++--- .../examples/iam/list-virtual-mfa-devices.rst | 29 ++-- awscli/examples/iam/put-group-policy.rst | 14 +- .../iam/put-role-permissions-boundary.rst | 40 +++--- awscli/examples/iam/put-role-policy.rst | 14 +- .../iam/put-user-permissions-boundary.rst | 40 +++--- awscli/examples/iam/put-user-policy.rst | 18 ++- ...lient-id-from-open-id-connect-provider.rst | 11 +- .../iam/remove-role-from-instance-profile.rst | 11 +- .../examples/iam/remove-user-from-group.rst | 11 +- .../iam/reset-service-specific-credential.rst | 65 ++++----- awscli/examples/iam/resync-mfa-device.rst | 26 ++-- .../iam/set-default-policy-version.rst | 11 +- ...set-security-token-service-preferences.rst | 18 +-- .../examples/iam/simulate-custom-policy.rst | 9 +- .../iam/simulate-principal-policy.rst | 8 +- awscli/examples/iam/tag-instance-profile.rst | 11 ++ awscli/examples/iam/tag-mfa-device.rst | 11 ++ .../iam/tag-open-id-connect-provider.rst | 11 ++ awscli/examples/iam/tag-policy.rst | 11 ++ awscli/examples/iam/tag-role.rst | 9 +- awscli/examples/iam/tag-saml-provider.rst | 11 ++ .../examples/iam/tag-server-certificate.rst | 11 ++ awscli/examples/iam/tag-user.rst | 10 +- .../examples/iam/untag-instance-profile.rst | 11 ++ awscli/examples/iam/untag-mfa-device.rst | 11 ++ .../iam/untag-open-id-connect-provider.rst | 11 ++ awscli/examples/iam/untag-policy.rst | 11 ++ awscli/examples/iam/untag-role.rst | 10 +- awscli/examples/iam/untag-saml-provider.rst | 11 ++ .../examples/iam/untag-server-certificate.rst | 11 ++ awscli/examples/iam/untag-user.rst | 10 +- awscli/examples/iam/update-access-key.rst | 15 +- .../iam/update-account-password-policy.rst | 13 +- .../iam/update-assume-role-policy.rst | 14 +- awscli/examples/iam/update-group.rst | 11 +- awscli/examples/iam/update-login-profile.rst | 14 +- ...te-open-id-connect-provider-thumbprint.rst | 11 +- .../examples/iam/update-role-description.rst | 56 ++++---- awscli/examples/iam/update-role.rst | 10 +- awscli/examples/iam/update-saml-provider.rst | 16 +-- .../iam/update-server-certificate.rst | 9 +- .../update-service-specific-credential.rst | 10 +- .../iam/update-signing-certificate.rst | 12 +- awscli/examples/iam/update-ssh-public-key.rst | 2 +- awscli/examples/iam/update-user.rst | 11 +- .../iam/upload-server-certificate.rst | 8 +- .../iam/upload-signing-certificate.rst | 26 ++-- awscli/examples/iam/upload-ssh-public-key.rst | 30 ++-- .../iam/wait/instance-profile-exists.rst | 7 +- awscli/examples/iam/wait/policy-exists.rst | 7 +- awscli/examples/iam/wait/role-exists.rst | 7 +- awscli/examples/iam/wait/user-exists.rst | 7 +- .../networkmanager/start-route-analysis.rst | 35 +++++ awscli/examples/sts/assume-role-with-saml.rst | 62 ++++----- .../sts/assume-role-with-web-identity.rst | 62 ++++----- awscli/examples/sts/assume-role.rst | 38 +++--- awscli/examples/sts/get-caller-identity.rst | 26 ++-- awscli/examples/sts/get-session-token.rst | 42 +++--- 171 files changed, 2103 insertions(+), 1706 deletions(-) create mode 100644 awscli/examples/iam/get-mfa-device.rst create mode 100644 awscli/examples/iam/list-instance-profile-tags.rst create mode 100644 awscli/examples/iam/list-mfa-device-tags.rst create mode 100644 awscli/examples/iam/list-open-id-connect-provider-tags.rst create mode 100644 awscli/examples/iam/list-policy-tags.rst create mode 100644 awscli/examples/iam/list-saml-provider-tags.rst create mode 100644 awscli/examples/iam/list-server-certificate-tags.rst create mode 100644 awscli/examples/iam/tag-instance-profile.rst create mode 100644 awscli/examples/iam/tag-mfa-device.rst create mode 100644 awscli/examples/iam/tag-open-id-connect-provider.rst create mode 100644 awscli/examples/iam/tag-policy.rst create mode 100644 awscli/examples/iam/tag-saml-provider.rst create mode 100644 awscli/examples/iam/tag-server-certificate.rst create mode 100644 awscli/examples/iam/untag-instance-profile.rst create mode 100644 awscli/examples/iam/untag-mfa-device.rst create mode 100644 awscli/examples/iam/untag-open-id-connect-provider.rst create mode 100644 awscli/examples/iam/untag-policy.rst create mode 100644 awscli/examples/iam/untag-saml-provider.rst create mode 100644 awscli/examples/iam/untag-server-certificate.rst create mode 100644 awscli/examples/networkmanager/start-route-analysis.rst diff --git a/awscli/examples/iam/add-client-id-to-open-id-connect-provider.rst b/awscli/examples/iam/add-client-id-to-open-id-connect-provider.rst index d8e0089eda5d..f0fe0ddc92f8 100644 --- a/awscli/examples/iam/add-client-id-to-open-id-connect-provider.rst +++ b/awscli/examples/iam/add-client-id-to-open-id-connect-provider.rst @@ -1,11 +1,13 @@ **To add a client ID (audience) to an Open-ID Connect (OIDC) provider** -The following ``add-client-id-to-open-id-connect-provider`` command adds the client ID ``my-application-ID`` to the OIDC provider named ``server.example.com``:: +The following ``add-client-id-to-open-id-connect-provider`` command adds the client ID ``my-application-ID`` to the OIDC provider named ``server.example.com``. :: - aws iam add-client-id-to-open-id-connect-provider --client-id my-application-ID --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/server.example.com + aws iam add-client-id-to-open-id-connect-provider \ + --client-id my-application-ID \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/server.example.com -To create an OIDC provider, use the ``create-open-id-connect-provider`` command. +This command produces no output. -For more information, see `Using OpenID Connect Identity Providers`_ in the *Using IAM* guide. +To create an OIDC provider, use the ``create-open-id-connect-provider`` command. -.. _`Using OpenID Connect Identity Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-oidc.html \ No newline at end of file +For more information, see `Creating OpenID Connect (OIDC) identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/add-role-to-instance-profile.rst b/awscli/examples/iam/add-role-to-instance-profile.rst index 5727b0669e3e..cec08fb2629a 100644 --- a/awscli/examples/iam/add-role-to-instance-profile.rst +++ b/awscli/examples/iam/add-role-to-instance-profile.rst @@ -1,11 +1,13 @@ **To add a role to an instance profile** -The following ``add-role-to-instance-profile`` command adds the role named ``S3Access`` to the instance profile named ``Webserver``:: +The following ``add-role-to-instance-profile`` command adds the role named ``S3Access`` to the instance profile named ``Webserver``. :: - aws iam add-role-to-instance-profile --role-name S3Access --instance-profile-name Webserver + aws iam add-role-to-instance-profile \ + --role-name S3Access \ + --instance-profile-name Webserver -To create an instance profile, use the ``create-instance-profile`` command. +This command produces no output. -For more information, see `Using IAM Roles to Delegate Permissions to Applications that Run on Amazon EC2`_ in the *Using IAM* guide. +To create an instance profile, use the ``create-instance-profile`` command. -.. _`Using IAM Roles to Delegate Permissions to Applications that Run on Amazon EC2`: http://docs.aws.amazon.com/IAM/latest/UserGuide/roles-usingrole-ec2instance.html \ No newline at end of file +For more information, see `Using an IAM role to grant permissions to applications running on Amazon EC2 instances `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/add-user-to-group.rst b/awscli/examples/iam/add-user-to-group.rst index 6dd81b49c101..630fa3c99591 100644 --- a/awscli/examples/iam/add-user-to-group.rst +++ b/awscli/examples/iam/add-user-to-group.rst @@ -1,10 +1,11 @@ **To add a user to an IAM group** -The following ``add-user-to-group`` command adds an IAM user named ``Bob`` to the IAM group named ``Admins``:: +The following ``add-user-to-group`` command adds an IAM user named ``Bob`` to the IAM group named ``Admins``. :: - aws iam add-user-to-group --user-name Bob --group-name Admins + aws iam add-user-to-group \ + --user-name Bob \ + --group-name Admins -For more information, see `Adding and Removing Users in an IAM Group`_ in the *Using IAM* guide. - -.. _`Adding and Removing Users in an IAM Group`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_AddOrRemoveUsersFromGroup.html +This command produces no output. +For more information, see `Adding and removing users in an IAM user group `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/iam/attach-group-policy.rst b/awscli/examples/iam/attach-group-policy.rst index 47329bb5ff28..50875d58f2ba 100644 --- a/awscli/examples/iam/attach-group-policy.rst +++ b/awscli/examples/iam/attach-group-policy.rst @@ -1,9 +1,11 @@ **To attach a managed policy to an IAM group** -The following ``attach-group-policy`` command attaches the AWS managed policy named ``ReadOnlyAccess`` to the IAM group named ``Finance``:: +The following ``attach-group-policy`` command attaches the AWS managed policy named ``ReadOnlyAccess`` to the IAM group named ``Finance``. :: - aws iam attach-group-policy --policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess --group-name Finance + aws iam attach-group-policy \ + --policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess \ + --group-name Finance -For more information, see `Managed Policies and Inline Policies`_ in the *Using IAM* guide. +This command produces no output. -.. _`Managed Policies and Inline Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html \ No newline at end of file +For more information, see `Managed policies and inline policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/attach-role-policy.rst b/awscli/examples/iam/attach-role-policy.rst index 449fcd788ea1..b09616f58ffe 100644 --- a/awscli/examples/iam/attach-role-policy.rst +++ b/awscli/examples/iam/attach-role-policy.rst @@ -1,9 +1,11 @@ **To attach a managed policy to an IAM role** -The following ``attach-role-policy`` command attaches the AWS managed policy named ``ReadOnlyAccess`` to the IAM role named ``ReadOnlyRole``:: +The following ``attach-role-policy`` command attaches the AWS managed policy named ``ReadOnlyAccess`` to the IAM role named ``ReadOnlyRole``. :: - aws iam attach-role-policy --policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess --role-name ReadOnlyRole + aws iam attach-role-policy \ + --policy-arn arn:aws:iam::aws:policy/ReadOnlyAccess \ + --role-name ReadOnlyRole -For more information, see `Managed Policies and Inline Policies`_ in the *Using IAM* guide. +This command produces no output. -.. _`Managed Policies and Inline Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html \ No newline at end of file +For more information, see `Managed policies and inline policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/attach-user-policy.rst b/awscli/examples/iam/attach-user-policy.rst index 766d5898257a..172fca800cb7 100644 --- a/awscli/examples/iam/attach-user-policy.rst +++ b/awscli/examples/iam/attach-user-policy.rst @@ -1,9 +1,11 @@ **To attach a managed policy to an IAM user** -The following ``attach-user-policy`` command attaches the AWS managed policy named ``AdministratorAccess`` to the IAM user named ``Alice``:: +The following ``attach-user-policy`` command attaches the AWS managed policy named ``AdministratorAccess`` to the IAM user named ``Alice``. :: - aws iam attach-user-policy --policy-arn arn:aws:iam:ACCOUNT-ID:aws:policy/AdministratorAccess --user-name Alice + aws iam attach-user-policy \ + --policy-arn arn:aws:iam::aws:policy/AdministratorAccess \ + --user-name Alice -For more information, see `Managed Policies and Inline Policies`_ in the *Using IAM* guide. +This command produces no output. -.. _`Managed Policies and Inline Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html +For more information, see `Managed policies and inline policies `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/iam/change-password.rst b/awscli/examples/iam/change-password.rst index 84af300713d5..6e63c5b28e65 100644 --- a/awscli/examples/iam/change-password.rst +++ b/awscli/examples/iam/change-password.rst @@ -1,22 +1,24 @@ **To change the password for your IAM user** -To change the password for your IAM user, we recommend using the ``--cli-input-json`` parameter to pass a JSON file that contains your old and new passwords. Using this method, you can use strong passwords with non-alphanumeric characters. It can be difficult to use passwords with non-alphanumeric characters when you pass them as command line parameters. To use the ``--cli-input-json`` parameter, start by using the ``change-password`` command with the ``--generate-cli-skeleton`` parameter, as in the following example:: +To change the password for your IAM user, we recommend using the ``--cli-input-json`` parameter to pass a JSON file that contains your old and new passwords. Using this method, you can use strong passwords with non-alphanumeric characters. It can be difficult to use passwords with non-alphanumeric characters when you pass them as command line parameters. To use the ``--cli-input-json`` parameter, start by using the ``change-password`` command with the ``--generate-cli-skeleton`` parameter, as in the following example. :: - aws iam change-password --generate-cli-skeleton > change-password.json + aws iam change-password \ + --generate-cli-skeleton > change-password.json -The previous command creates a JSON file called change-password.json that you can use to fill in your old and new passwords. For example, the file might look like this:: +The previous command creates a JSON file called change-password.json that you can use to fill in your old and new passwords. For example, the file might look like the following. :: - { - "OldPassword": "3s0K_;xh4~8XXI", - "NewPassword": "]35d/{pB9Fo9wJ" - } + { + "OldPassword": "3s0K_;xh4~8XXI", + "NewPassword": "]35d/{pB9Fo9wJ" + } -Next, to change your password, use the ``change-password`` command again, this time passing the ``--cli-input-json`` parameter to specify your JSON file. The following ``change-password`` command uses the ``--cli-input-json`` parameter with a JSON file called change-password.json:: +Next, to change your password, use the ``change-password`` command again, this time passing the ``--cli-input-json`` parameter to specify your JSON file. The following ``change-password`` command uses the ``--cli-input-json`` parameter with a JSON file called change-password.json. :: - aws iam change-password --cli-input-json file://change-password.json + aws iam change-password \ + --cli-input-json file://change-password.json -This command can be called by IAM users only. If this command is called using AWS account (root) credentials, the command returns an ``InvalidUserType`` error. +This command produces no output. -For more information, see `How IAM Users Change Their Own Password`_ in the *Using IAM* guide. +This command can be called by IAM users only. If this command is called using AWS account (root) credentials, the command returns an ``InvalidUserType`` error. -.. _`How IAM Users Change Their Own Password`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingUserPwdSelf.html \ No newline at end of file +For more information, see `How an IAM user changes their own password `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-access-key.rst b/awscli/examples/iam/create-access-key.rst index 29d10f8a8548..7f85ebd857e3 100644 --- a/awscli/examples/iam/create-access-key.rst +++ b/awscli/examples/iam/create-access-key.rst @@ -1,23 +1,22 @@ **To create an access key for an IAM user** -The following ``create-access-key`` command creates an access key (access key ID and secret access key) for the IAM user named ``Bob``:: +The following ``create-access-key`` command creates an access key (access key ID and secret access key) for the IAM user named ``Bob``. :: - aws iam create-access-key --user-name Bob + aws iam create-access-key \ + --user-name Bob Output:: - { - "AccessKey": { - "UserName": "Bob", - "Status": "Active", - "CreateDate": "2015-03-09T18:39:23.411Z", - "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY", - "AccessKeyId": "AKIAIOSFODNN7EXAMPLE" - } - } + { + "AccessKey": { + "UserName": "Bob", + "Status": "Active", + "CreateDate": "2015-03-09T18:39:23.411Z", + "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY", + "AccessKeyId": "AKIAIOSFODNN7EXAMPLE" + } + } Store the secret access key in a secure location. If it is lost, it cannot be recovered, and you must create a new access key. -For more information, see `Managing Access Keys for IAM Users`_ in the *Using IAM* guide. - -.. _`Managing Access Keys for IAM Users`: http://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingCredentials.html \ No newline at end of file +For more information, see `Managing access keys for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-account-alias.rst b/awscli/examples/iam/create-account-alias.rst index 8794365c4033..e18c6b44aeb0 100644 --- a/awscli/examples/iam/create-account-alias.rst +++ b/awscli/examples/iam/create-account-alias.rst @@ -1,10 +1,10 @@ -**To create an account alias** - -The following ``create-account-alias`` command creates the alias ``examplecorp`` for your AWS account. :: - - aws iam create-account-alias \ - --account-alias examplecorp - -For more information, see `Your AWS account ID and its alias`_ in the *Using IAM* guide. - -.. _`Your AWS Account ID and Its Alias`: \ No newline at end of file +**To create an account alias** + +The following ``create-account-alias`` command creates the alias ``examplecorp`` for your AWS account. :: + + aws iam create-account-alias \ + --account-alias examplecorp + +This command produces no output. + +For more information, see `Your AWS account ID and its alias `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-group.rst b/awscli/examples/iam/create-group.rst index afe65bace152..f23d06ea845d 100644 --- a/awscli/examples/iam/create-group.rst +++ b/awscli/examples/iam/create-group.rst @@ -1,21 +1,20 @@ **To create an IAM group** -The following ``create-group`` command creates an IAM group named ``Admins``:: +The following ``create-group`` command creates an IAM group named ``Admins``. :: - aws iam create-group --group-name Admins + aws iam create-group \ + --group-name Admins Output:: - { - "Group": { - "Path": "/", - "CreateDate": "2015-03-09T20:30:24.940Z", - "GroupId": "AIDGPMS9RO4H3FEXAMPLE", - "Arn": "arn:aws:iam::123456789012:group/Admins", - "GroupName": "Admins" - } - } + { + "Group": { + "Path": "/", + "CreateDate": "2015-03-09T20:30:24.940Z", + "GroupId": "AIDGPMS9RO4H3FEXAMPLE", + "Arn": "arn:aws:iam::123456789012:group/Admins", + "GroupName": "Admins" + } + } -For more information, see `Creating IAM Groups`_ in the *Using IAM* guide. - -.. _`Creating IAM Groups`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_CreatingAndListingGroups.html \ No newline at end of file +For more information, see `Creating IAM user groups `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-instance-profile.rst b/awscli/examples/iam/create-instance-profile.rst index dfaf0276989e..0d027921bc25 100644 --- a/awscli/examples/iam/create-instance-profile.rst +++ b/awscli/examples/iam/create-instance-profile.rst @@ -1,24 +1,23 @@ **To create an instance profile** -The following ``create-instance-profile`` command creates an instance profile named ``Webserver``:: +The following ``create-instance-profile`` command creates an instance profile named ``Webserver``. :: - aws iam create-instance-profile --instance-profile-name Webserver + aws iam create-instance-profile \ + --instance-profile-name Webserver Output:: - { - "InstanceProfile": { - "InstanceProfileId": "AIPAJMBYC7DLSPEXAMPLE", - "Roles": [], - "CreateDate": "2015-03-09T20:33:19.626Z", - "InstanceProfileName": "Webserver", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:instance-profile/Webserver" - } - } + { + "InstanceProfile": { + "InstanceProfileId": "AIPAJMBYC7DLSPEXAMPLE", + "Roles": [], + "CreateDate": "2015-03-09T20:33:19.626Z", + "InstanceProfileName": "Webserver", + "Path": "/", + "Arn": "arn:aws:iam::123456789012:instance-profile/Webserver" + } + } To add a role to an instance profile, use the ``add-role-to-instance-profile`` command. -For more information, see `Using IAM Roles to Delegate Permissions to Applications that Run on Amazon EC2`_ in the *Using IAM* guide. - -.. _`Using IAM Roles to Delegate Permissions to Applications that Run on Amazon EC2`: http://docs.aws.amazon.com/IAM/latest/UserGuide/roles-usingrole-ec2instance.html \ No newline at end of file +For more information, see `Using an IAM role to grant permissions to applications running on Amazon EC2 instances `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-login-profile.rst b/awscli/examples/iam/create-login-profile.rst index f5bfd4751a4d..385dace3a703 100644 --- a/awscli/examples/iam/create-login-profile.rst +++ b/awscli/examples/iam/create-login-profile.rst @@ -2,31 +2,33 @@ To create a password for an IAM user, we recommend using the ``--cli-input-json`` parameter to pass a JSON file that contains the password. Using this method, you can create a strong password with non-alphanumeric characters. It can be difficult to create a password with non-alphanumeric characters when you pass it as a command line parameter. -To use the ``--cli-input-json`` parameter, start by using the ``create-login-profile`` command with the ``--generate-cli-skeleton`` parameter, as in the following example:: +To use the ``--cli-input-json`` parameter, start by using the ``create-login-profile`` command with the ``--generate-cli-skeleton`` parameter, as in the following example. :: - aws iam create-login-profile --generate-cli-skeleton > create-login-profile.json + aws iam create-login-profile \ + --generate-cli-skeleton > create-login-profile.json The previous command creates a JSON file called create-login-profile.json that you can use to fill in the information for a subsequent ``create-login-profile`` command. For example:: - { - "UserName": "Bob", - "Password": "&1-3a6u:RA0djs", - "PasswordResetRequired": true - } + { + "UserName": "Bob", + "Password": "&1-3a6u:RA0djs", + "PasswordResetRequired": true + } -Next, to create a password for an IAM user, use the ``create-login-profile`` command again, this time passing the ``--cli-input-json`` parameter to specify your JSON file. The following ``create-login-profile`` command uses the ``--cli-input-json`` parameter with a JSON file called create-login-profile.json:: +Next, to create a password for an IAM user, use the ``create-login-profile`` command again, this time passing the ``--cli-input-json`` parameter to specify your JSON file. The following ``create-login-profile`` command uses the ``--cli-input-json`` parameter with a JSON file called create-login-profile.json. :: - aws iam create-login-profile --cli-input-json file://create-login-profile.json + aws iam create-login-profile \ + --cli-input-json file://create-login-profile.json Output:: - { - "LoginProfile": { - "UserName": "Bob", - "CreateDate": "2015-03-10T20:55:40.274Z", - "PasswordResetRequired": true - } - } + { + "LoginProfile": { + "UserName": "Bob", + "CreateDate": "2015-03-10T20:55:40.274Z", + "PasswordResetRequired": true + } + } If the new password violates the account password policy, the command returns a ``PasswordPolicyViolation`` error. @@ -34,6 +36,4 @@ To change the password for a user that already has one, use ``update-login-profi If the account password policy allows them to, IAM users can change their own passwords using the ``change-password`` command. -For more information, see `Managing Passwords for IAM Users`_ in the *Using IAM* guide. - -.. _`Managing Passwords for IAM Users`: http://docs.aws.amazon.com/IAM/latest/UserGuide/credentials-add-pwd-for-user.html \ No newline at end of file +For more information, see `Managing passwords for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-open-id-connect-provider.rst b/awscli/examples/iam/create-open-id-connect-provider.rst index 1f7d83a6ad2b..f7c9470e9de0 100644 --- a/awscli/examples/iam/create-open-id-connect-provider.rst +++ b/awscli/examples/iam/create-open-id-connect-provider.rst @@ -2,36 +2,34 @@ To create an OpenID Connect (OIDC) provider, we recommend using the ``--cli-input-json`` parameter to pass a JSON file that contains the required parameters. When you create an OIDC provider, you must pass the URL of the provider, and the URL must begin with ``https://``. It can be difficult to pass the URL as a command line parameter, because the colon (:) and forward slash (/) characters have special meaning in some command line environments. Using the ``--cli-input-json`` parameter gets around this limitation. -To use the ``--cli-input-json`` parameter, start by using the ``create-open-id-connect-provider`` command with the ``--generate-cli-skeleton`` parameter, as in the following example:: +To use the ``--cli-input-json`` parameter, start by using the ``create-open-id-connect-provider`` command with the ``--generate-cli-skeleton`` parameter, as in the following example. :: - aws iam create-open-id-connect-provider --generate-cli-skeleton > create-open-id-connect-provider.json + aws iam create-open-id-connect-provider \ + --generate-cli-skeleton > create-open-id-connect-provider.json The previous command creates a JSON file called create-open-id-connect-provider.json that you can use to fill in the information for a subsequent ``create-open-id-connect-provider`` command. For example:: - { - "Url": "https://server.example.com", - "ClientIDList": [ - "example-application-ID" - ], - "ThumbprintList": [ - "c3768084dfb3d2b68b7897bf5f565da8eEXAMPLE" - ] - } + { + "Url": "https://server.example.com", + "ClientIDList": [ + "example-application-ID" + ], + "ThumbprintList": [ + "c3768084dfb3d2b68b7897bf5f565da8eEXAMPLE" + ] + } -Next, to create the OpenID Connect (OIDC) provider, use the ``create-open-id-connect-provider`` command again, this time passing the ``--cli-input-json`` parameter to specify your JSON file. The following ``create-open-id-connect-provider`` command uses the ``--cli-input-json`` parameter with a JSON file called create-open-id-connect-provider.json:: +Next, to create the OpenID Connect (OIDC) provider, use the ``create-open-id-connect-provider`` command again, this time passing the ``--cli-input-json`` parameter to specify your JSON file. The following ``create-open-id-connect-provider`` command uses the ``--cli-input-json`` parameter with a JSON file called create-open-id-connect-provider.json. :: - aws iam create-open-id-connect-provider --cli-input-json file://create-open-id-connect-provider.json + aws iam create-open-id-connect-provider \ + --cli-input-json file://create-open-id-connect-provider.json Output:: - { - "OpenIDConnectProviderArn": "arn:aws:iam::123456789012:oidc-provider/server.example.com" - } + { + "OpenIDConnectProviderArn": "arn:aws:iam::123456789012:oidc-provider/server.example.com" + } -For more information about OIDC providers, see `Using OpenID Connect Identity Providers`_ in the *Using IAM* guide. +For more information about OIDC providers, see `Creating OpenID Connect (OIDC) identity providers `__ in the *AWS IAM User Guide*. -For more information about obtaining thumbprints for an OIDC provider, see `Obtaining the Thumbprint for an OpenID Connect Provider`_ in the *Using IAM* guide. - -.. _`Using OpenID Connect Identity Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-oidc.html - -.. _`Obtaining the Thumbprint for an OpenID Connect Provider`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-oidc-obtain-thumbprint.html \ No newline at end of file +For more information about obtaining thumbprints for an OIDC provider, see `Obtaining the thumbprint for an OpenID Connect Identity Provider `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-policy-version.rst b/awscli/examples/iam/create-policy-version.rst index 1597b67d9ada..0688f20dd2e2 100644 --- a/awscli/examples/iam/create-policy-version.rst +++ b/awscli/examples/iam/create-policy-version.rst @@ -1,21 +1,21 @@ **To create a new version of a managed policy** -This example creates a new ``v2`` version of the IAM policy whose ARN is ``arn:aws:iam::123456789012:policy/MyPolicy`` and makes it the default version:: +This example creates a new ``v2`` version of the IAM policy whose ARN is ``arn:aws:iam::123456789012:policy/MyPolicy`` and makes it the default version. :: - - aws iam create-policy-version --policy-arn arn:aws:iam::123456789012:policy/MyPolicy --policy-document file://NewPolicyVersion.json --set-as-default + aws iam create-policy-version \ + --policy-arn arn:aws:iam::123456789012:policy/MyPolicy \ + --policy-document file://NewPolicyVersion.json \ + --set-as-default Output:: - { - "PolicyVersion": { - "CreateDate": "2015-06-16T18:56:03.721Z", - "VersionId": "v2", - "IsDefaultVersion": true - } - } - -For more information, see `Versioning for Managed Policies`_ in the *Using IAM* guide. + { + "PolicyVersion": { + "CreateDate": "2015-06-16T18:56:03.721Z", + "VersionId": "v2", + "IsDefaultVersion": true + } + } -.. _`Versioning for Managed Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_managed-versioning.html \ No newline at end of file +For more information, see `Versioning IAM policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-policy.rst b/awscli/examples/iam/create-policy.rst index af5f839b6530..ba050d01a65d 100644 --- a/awscli/examples/iam/create-policy.rst +++ b/awscli/examples/iam/create-policy.rst @@ -6,7 +6,7 @@ The following command creates a customer managed policy named ``my-policy``. :: --policy-name my-policy \ --policy-document file://policy -The file ``policy`` is a JSON document in the current folder that grants read only access to the ``shared`` folder in an Amazon S3 bucket named ``my-bucket``:: +The file ``policy`` is a JSON document in the current folder that grants read only access to the ``shared`` folder in an Amazon S3 bucket named ``my-bucket``. :: { "Version": "2012-10-17", @@ -40,18 +40,18 @@ Output:: } } -For more information on using files as input for string parameters, see `Specifying Parameter Values `_ in the *AWS CLI User Guide*. +For more information on using files as input for string parameters, see `Specify parameter values for the AWS CLI `__ in the *AWS CLI User Guide*. **Example 2: To create a customer managed policy with a description** -The following command creates a customer managed policy named ``my-policy`` with an immutable description. :: +The following command creates a customer managed policy named ``my-policy`` with an immutable description:: aws iam create-policy \ --policy-name my-policy \ --policy-document file://policy.json \ --description "This policy grants access to all Put, Get, and List actions for my-bucket" -The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``:: +The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``. :: { "Version": "2012-10-17", @@ -87,20 +87,18 @@ Output:: } } -For more information on Idenity-based Policies, see `Identity-based policies and resource-based policies `_ in the *AWS IAM User Guide*. +For more information on Idenity-based Policies, see `Identity-based policies and resource-based policies `__ in the *AWS IAM User Guide*. **Example 3: To Create a customer managed policy with tags** -The following command creates a customer managed policy named ``my-policy`` with tags. This example uses the ``--tags`` parameter flag with the following -JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be -used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: +The following command creates a customer managed policy named ``my-policy`` with tags. This example uses the ``--tags`` parameter flag with the following JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: aws iam create-policy \ --policy-name my-policy \ --policy-document file://policy.json \ --tags '{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}' -The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``:: +The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``. :: { "Version": "2012-10-17", @@ -120,7 +118,7 @@ The file ``policy.json`` is a JSON document in the current folder that grants ac } Output:: - + { "Policy": { "PolicyName": "my-policy", @@ -141,8 +139,9 @@ Output:: "Key": "Location", "Value": "Seattle" { + ] } } -For more information on Tagging policies, see `Tagging customer managed policies `__ in the *IAM User Guide*. \ No newline at end of file +For more information on Tagging policies, see `Tagging customer managed policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-role.rst b/awscli/examples/iam/create-role.rst index 0fd52186b4b8..31c2b6221df9 100644 --- a/awscli/examples/iam/create-role.rst +++ b/awscli/examples/iam/create-role.rst @@ -1,33 +1,33 @@ **Example 1: To create an IAM role** -The following ``create-role`` command creates a role named ``Test-Role`` and attaches a trust policy to it:: +The following ``create-role`` command creates a role named ``Test-Role`` and attaches a trust policy to it. :: - aws iam create-role \ - --role-name Test-Role \ - --assume-role-policy-document file://Test-Role-Trust-Policy.json + aws iam create-role \ + --role-name Test-Role \ + --assume-role-policy-document file://Test-Role-Trust-Policy.json Output:: - { - "Role": { - "AssumeRolePolicyDocument": "", - "RoleId": "AKIAIOSFODNN7EXAMPLE", - "CreateDate": "2013-06-07T20:43:32.821Z", - "RoleName": "Test-Role", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:role/Test-Role" + { + "Role": { + "AssumeRolePolicyDocument": "", + "RoleId": "AKIAIOSFODNN7EXAMPLE", + "CreateDate": "2013-06-07T20:43:32.821Z", + "RoleName": "Test-Role", + "Path": "/", + "Arn": "arn:aws:iam::123456789012:role/Test-Role" + } } - } The trust policy is defined as a JSON document in the *Test-Role-Trust-Policy.json* file. (The file name and extension do not have significance.) The trust policy must specify a principal. To attach a permissions policy to a role, use the ``put-role-policy`` command. -For more information, see `Creating a Role `_ in the *AWS IAM User Guide*. +For more information, see `Creating IAM roles `__ in the *AWS IAM User Guide*. **Example 2: To create an IAM role with specified maximum session duration** -The following ``create-role`` command creates a role named ``Test-Role`` and sets a maximum session duration of 7200 seconds (2 hours):: +The following ``create-role`` command creates a role named ``Test-Role`` and sets a maximum session duration of 7200 seconds (2 hours). :: aws iam create-role \ --role-name Test-Role \ @@ -59,13 +59,11 @@ Output:: } } -For more information, see `Creating a Role `__ in the *AWS IAM User Guide*. +For more information, see `Modifying a role maximum session duration (AWS API) `__ in the *AWS IAM User Guide*. **Example 3: To create an IAM Role with tags** -The following command creates an IAM Role ``Test-Role`` with tags. This example uses the ``--tags`` parameter flag with the following -JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be -used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: +The following command creates an IAM Role ``Test-Role`` with tags. This example uses the ``--tags`` parameter flag with the following JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: aws iam create-role \ --role-name Test-Role \ diff --git a/awscli/examples/iam/create-saml-provider.rst b/awscli/examples/iam/create-saml-provider.rst index 306849efe406..3ef25ac01a5c 100644 --- a/awscli/examples/iam/create-saml-provider.rst +++ b/awscli/examples/iam/create-saml-provider.rst @@ -1,16 +1,15 @@ **To create a SAML provider** -This example creates a new SAML provider in IAM named ``MySAMLProvider``. It is described by the SAML metadata document found in the file ``SAMLMetaData.xml``:: - - aws iam create-saml-provider --saml-metadata-document file://SAMLMetaData.xml --name MySAMLProvider +This example creates a new SAML provider in IAM named ``MySAMLProvider``. It is described by the SAML metadata document found in the file ``SAMLMetaData.xml``. :: + aws iam create-saml-provider \ + --saml-metadata-document file://SAMLMetaData.xml \ + --name MySAMLProvider Output:: - { - "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/MySAMLProvider" - } - -For more information, see `Using SAML Providers`_ in the *Using IAM* guide. + { + "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/MySAMLProvider" + } -.. _`Using SAML Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-saml.html \ No newline at end of file +For more information, see `Creating IAM SAML identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-service-linked-role.rst b/awscli/examples/iam/create-service-linked-role.rst index 1b8231acf12a..66c07295a173 100644 --- a/awscli/examples/iam/create-service-linked-role.rst +++ b/awscli/examples/iam/create-service-linked-role.rst @@ -34,4 +34,4 @@ Output:: } } -For more information, see `Using Service-Linked Roles `_ in the *IAM User Guide*. +For more information, see `Using service-linked roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-service-specific-credential.rst b/awscli/examples/iam/create-service-specific-credential.rst index 89b87d4ed4e6..28d0e0cb9bc2 100644 --- a/awscli/examples/iam/create-service-specific-credential.rst +++ b/awscli/examples/iam/create-service-specific-credential.rst @@ -2,22 +2,22 @@ The following ``create-service-specific-credential`` example creates a username and password that can be used to access only the configured service. :: - aws iam create-service-specific-credential --user-name sofia --service-name codecommit.amazonaws.com + aws iam create-service-specific-credential \ + --user-name sofia \ + --service-name codecommit.amazonaws.com Output:: - { - "ServiceSpecificCredential": { - "CreateDate": "2019-04-18T20:45:36+00:00", - "ServiceName": "codecommit.amazonaws.com", - "ServiceUserName": "sofia-at-123456789012", - "ServicePassword": "k1zPZM6uVxMQ3oxqgoYlNuJPyRTZ1vREs76zTQE3eJk=", - "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", - "UserName": "sofia", - "Status": "Active" - } - } + { + "ServiceSpecificCredential": { + "CreateDate": "2019-04-18T20:45:36+00:00", + "ServiceName": "codecommit.amazonaws.com", + "ServiceUserName": "sofia-at-123456789012", + "ServicePassword": "k1zPZM6uVxMQ3oxqgoYlNuJPyRTZ1vREs76zTQE3eJk=", + "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", + "UserName": "sofia", + "Status": "Active" + } + } -For more information, see `Create Git Credentials for HTTPS Connections to CodeCommit`_ in the *AWS CodeCommit User Guide* - -.. _`Create Git Credentials for HTTPS Connections to CodeCommit`: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html#setting-up-gc-iam +For more information, see `Create Git credentials for HTTPS connections to CodeCommit `__ in the *AWS CodeCommit User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-user.rst b/awscli/examples/iam/create-user.rst index 4c1967293e09..fa32fb261837 100644 --- a/awscli/examples/iam/create-user.rst +++ b/awscli/examples/iam/create-user.rst @@ -17,7 +17,7 @@ Output:: } } -For more information, see `Adding a New User to Your AWS Account `_ in the *AWS IAM User Guide*. +For more information, see `Creating an IAM user in your AWS account `__ in the *AWS IAM User Guide*. **Example 2: To create an IAM user at a specified path** @@ -39,13 +39,12 @@ Output:: } } -For more information, see `IAM identifiers `_ in the *AWS IAM User Guide*. +For more information, see `IAM identifiers `__ in the *AWS IAM User Guide*. **Example 3: To Create an IAM User with tags** The following ``create-user`` command creates an IAM user named ``Bob`` with tags. This example uses the ``--tags`` parameter flag with the following -JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be -used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``:: +JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: aws iam create-user \ --user-name Bob \ @@ -77,7 +76,7 @@ For more information, see `Tagging IAM users `__ in the *AWS IAM User Guide* - - +For more information, see `Permissions boundaries for IAM entities `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/create-virtual-mfa-device.rst b/awscli/examples/iam/create-virtual-mfa-device.rst index a36dad62f9c7..0751fbc9bf80 100644 --- a/awscli/examples/iam/create-virtual-mfa-device.rst +++ b/awscli/examples/iam/create-virtual-mfa-device.rst @@ -1,18 +1,19 @@ **To create a virtual MFA device** This example creates a new virtual MFA device called ``BobsMFADevice``. It creates a file that contains bootstrap information called ``QRCode.png`` -and places it in the ``C:/`` directory. The bootstrap method used in this example is ``QRCodePNG``:: +and places it in the ``C:/`` directory. The bootstrap method used in this example is ``QRCodePNG``. :: - aws iam create-virtual-mfa-device --virtual-mfa-device-name BobsMFADevice --outfile C:/QRCode.png --bootstrap-method QRCodePNG + aws iam create-virtual-mfa-device \ + --virtual-mfa-device-name BobsMFADevice \ + --outfile C:/QRCode.png \ + --bootstrap-method QRCodePNG Output:: - { - "VirtualMFADevice": { - "SerialNumber": "arn:aws:iam::210987654321:mfa/BobsMFADevice" - } + { + "VirtualMFADevice": { + "SerialNumber": "arn:aws:iam::210987654321:mfa/BobsMFADevice" + } -For more information, see `Using Multi-Factor Authentication (MFA) Devices with AWS`_ in the *Using IAM* guide. - -.. _`Using Multi-Factor Authentication (MFA) Devices with AWS`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingMFA.html \ No newline at end of file +For more information, see `Using multi-factor authentication (MFA) in AWS `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/deactivate-mfa-device.rst b/awscli/examples/iam/deactivate-mfa-device.rst index 1fb258576e44..86047e43411a 100644 --- a/awscli/examples/iam/deactivate-mfa-device.rst +++ b/awscli/examples/iam/deactivate-mfa-device.rst @@ -1,10 +1,11 @@ **To deactivate an MFA device** -This command deactivates the virtual MFA device with the ARN ``arn:aws:iam::210987654321:mfa/BobsMFADevice`` that is associated with the user ``Bob``:: +This command deactivates the virtual MFA device with the ARN ``arn:aws:iam::210987654321:mfa/BobsMFADevice`` that is associated with the user ``Bob``. :: - aws iam deactivate-mfa-device --user-name Bob --serial-number arn:aws:iam::210987654321:mfa/BobsMFADevice + aws iam deactivate-mfa-device \ + --user-name Bob \ + --serial-number arn:aws:iam::210987654321:mfa/BobsMFADevice +This command produces no output. -For more information, see `Using Multi-Factor Authentication (MFA) Devices with AWS`_ in the *Using IAM* guide. - -.. _`Using Multi-Factor Authentication (MFA) Devices with AWS`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingMFA.html \ No newline at end of file +For more information, see `Using multi-factor authentication (MFA) in AWS `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/decode-authorization-message.rst b/awscli/examples/iam/decode-authorization-message.rst index c14df1644bb5..6a121448d2e8 100644 --- a/awscli/examples/iam/decode-authorization-message.rst +++ b/awscli/examples/iam/decode-authorization-message.rst @@ -1,12 +1,14 @@ **To decode a authorization failure message** -The following ``decode-authorization-message`` example decodes the message returned by the EC2 console when attempting to launch an instance without the required permissions. :: +The following ``decode-authorization-message`` example decodes the message returned by the EC2 console when attempting to launch an instance without the required permissions. :: aws sts decode-authorization-message \ - --encoded-message lxzA8VEjEvu-s0TTt3PgYCXik9YakOqsrFJGRZR98xNcyWAxwRq14xIvd-npzbgTevuufCTbjeBAaDARg9cbTK1rJbg3awM33o-Vy3ebPErE2-mWR9hVYdvX-0zKgVOWF9pWjZaJSMqxB-aLXo-I_8TTvBq88x8IFPbMArNdpu0IjxDjzf22PF3SOE3XvIQ-_PEO0aUqHCCcsSrFtvxm6yQD1nbm6VTIVrfa0Bzy8lsoMo7SjIaJ2r5vph6SY5vCCwg6o2JKe3hIHTa8zRrDbZSFMkcXOT6EOPkQXmaBsAC6ciG7Pz1JnEOvuj5NSTlSMljrAXczWuRKAs5GsMYiU8KZXZhokVzdQCUZkS5aVHumZbadu0io53jpgZqhMqvS4fyfK4auK0yKRMtS6JCXPlhkolEs7ZMFA0RVkutqhQqpSDPB5SX5l00lYipWyFK0_AyAx60vumPuVh8P0AzXwdFsT0l4D0m42NFIKxbWXsoJdqaOqVFyFEd0-Xx9AYAAIr6bhcis7C__bZh4dlAAWooHFGKgfoJcWGwgdzgbu9hWyVvKTpeot5hsb8qANYjJRCPXTKpi6PZfdijIkwb6gDMEsJ9qMtr62qP_989mwmtNgnVvBa_ir6oxJxVe_kL9SH1j5nsGDxQFajvPQhxWOHvEQIg_H0bnKWk + --encoded-message lxzA8VEjEvu-s0TTt3PgYCXik9YakOqsrFJGRZR98xNcyWAxwRq14xIvd-npzbgTevuufCTbjeBAaDARg9cbTK1rJbg3awM33o-Vy3ebPErE2-mWR9hVYdvX-0zKgVOWF9pWjZaJSMqxB-aLXo-I_8TTvBq88x8IFPbMArNdpu0IjxDjzf22PF3SOE3XvIQ-_PEO0aUqHCCcsSrFtvxm6yQD1nbm6VTIVrfa0Bzy8lsoMo7SjIaJ2r5vph6SY5vCCwg6o2JKe3hIHTa8zRrDbZSFMkcXOT6EOPkQXmaBsAC6ciG7Pz1JnEOvuj5NSTlSMljrAXczWuRKAs5GsMYiU8KZXZhokVzdQCUZkS5aVHumZbadu0io53jpgZqhMqvS4fyfK4auK0yKRMtS6JCXPlhkolEs7ZMFA0RVkutqhQqpSDPB5SX5l00lYipWyFK0_AyAx60vumPuVh8P0AzXwdFsT0l4D0m42NFIKxbWXsoJdqaOqVFyFEd0-Xx9AYAAIr6bhcis7C__bZh4dlAAWooHFGKgfoJcWGwgdzgbu9hWyVvKTpeot5hsb8qANYjJRCPXTKpi6PZfdijIkwb6gDMEsJ9qMtr62qP_989mwmtNgnVvBa_ir6oxJxVe_kL9SH1j5nsGDxQFajvPQhxWOHvEQIg_H0bnKWk -The output is formatted as a single-line string of JSON text that you can parse with any JSON text processor:: +The output is formatted as a single-line string of JSON text that you can parse with any JSON text processor. :: { "DecodedMessage": "{\"allowed\":false,\"explicitDeny\":false,\"matchedStatements\":{\"items\":[]},\"failures\":{\"items\":[]},\"context\":{\"principal\":{\"id\":\"AIDAV3ZUEFP6J7GY7O6LO\",\"name\":\"chain-user\",\"arn\":\"arn:aws:iam::403299380220:user/chain-user\"},\"action\":\"ec2:RunInstances\",\"resource\":\"arn:aws:ec2:us-east-2:403299380220:instance/*\",\"conditions\":{\"items\":[{\"key\":\"ec2:InstanceMarketType\",\"values\":{\"items\":[{\"value\":\"on-demand\"}]}},{\"key\":\"aws:Resource\",\"values\":{\"items\":[{\"value\":\"instance/*\"}]}},{\"key\":\"aws:Account\",\"values\":{\"items\":[{\"value\":\"403299380220\"}]}},{\"key\":\"ec2:AvailabilityZone\",\"values\":{\"items\":[{\"value\":\"us-east-2b\"}]}},{\"key\":\"ec2:ebsOptimized\",\"values\":{\"items\":[{\"value\":\"false\"}]}},{\"key\":\"ec2:IsLaunchTemplateResource\",\"values\":{\"items\":[{\"value\":\"false\"}]}},{\"key\":\"ec2:InstanceType\",\"values\":{\"items\":[{\"value\":\"t2.micro\"}]}},{\"key\":\"ec2:RootDeviceType\",\"values\":{\"items\":[{\"value\":\"ebs\"}]}},{\"key\":\"aws:Region\",\"values\":{\"items\":[{\"value\":\"us-east-2\"}]}},{\"key\":\"aws:Service\",\"values\":{\"items\":[{\"value\":\"ec2\"}]}},{\"key\":\"ec2:InstanceID\",\"values\":{\"items\":[{\"value\":\"*\"}]}},{\"key\":\"aws:Type\",\"values\":{\"items\":[{\"value\":\"instance\"}]}},{\"key\":\"ec2:Tenancy\",\"values\":{\"items\":[{\"value\":\"default\"}]}},{\"key\":\"ec2:Region\",\"values\":{\"items\":[{\"value\":\"us-east-2\"}]}},{\"key\":\"aws:ARN\",\"values\":{\"items\":[{\"value\":\"arn:aws:ec2:us-east-2:403299380220:instance/*\"}]}}]}}}" } + +For more information, see `How can I decode an authorization failure message after receiving an "UnauthorizedOperation" error during an EC2 instance launch? `__ in *AWS re:Post*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-access-key.rst b/awscli/examples/iam/delete-access-key.rst index 372e50290b3e..3d86a8e690b5 100644 --- a/awscli/examples/iam/delete-access-key.rst +++ b/awscli/examples/iam/delete-access-key.rst @@ -1,13 +1,13 @@ **To delete an access key for an IAM user** -The following ``delete-access-key`` command deletes the specified access key (access key ID and secret access key) for the IAM user named ``Bob``:: +The following ``delete-access-key`` command deletes the specified access key (access key ID and secret access key) for the IAM user named ``Bob``. :: - aws iam delete-access-key --access-key-id AKIDPMS9RO4H3FEXAMPLE --user-name Bob + aws iam delete-access-key \ + --access-key-id AKIDPMS9RO4H3FEXAMPLE \ + --user-name Bob -To list the access keys defined for an IAM user, use the ``list-access-keys`` command. - -For more information, see `Creating, Modifying, and Viewing User Security Credentials`_ in the *Using IAM* guide. - -.. _`Creating, Modifying, and Viewing User Security Credentials`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_CreateAccessKey.html +This command produces no output. +To list the access keys defined for an IAM user, use the ``list-access-keys`` command. +For more information, see `Managing access keys for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-account-alias.rst b/awscli/examples/iam/delete-account-alias.rst index 3e3bc6f27c26..5586759874cf 100644 --- a/awscli/examples/iam/delete-account-alias.rst +++ b/awscli/examples/iam/delete-account-alias.rst @@ -1,9 +1,10 @@ **To delete an account alias** -The following ``delete-account-alias`` command removes the alias ``mycompany`` for the current account:: +The following ``delete-account-alias`` command removes the alias ``mycompany`` for the current account. :: - aws iam delete-account-alias --account-alias mycompany + aws iam delete-account-alias \ + --account-alias mycompany -For more information, see `Using an Alias for Your AWS Account ID`_ in the *Using IAM* guide. +This command produces no output. -.. _`Using an Alias for Your AWS Account ID`: http://docs.aws.amazon.com/IAM/latest/UserGuide/AccountAlias.html +For more information, see `Your AWS account ID and its alias `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-account-password-policy.rst b/awscli/examples/iam/delete-account-password-policy.rst index c9f16f946e6e..aa4233f5ea0c 100644 --- a/awscli/examples/iam/delete-account-password-policy.rst +++ b/awscli/examples/iam/delete-account-password-policy.rst @@ -1,10 +1,9 @@ **To delete the current account password policy** -The following ``delete-account-password-policy`` command removes the password policy for the current account:: +The following ``delete-account-password-policy`` command removes the password policy for the current account. :: aws iam delete-account-password-policy -For more information, see `Managing an IAM Password Policy`_ in the *Using IAM* guide. - -.. _`Managing an IAM Password Policy`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingPasswordPolicies.html +This command produces no output. +For more information, see `Setting an account password policy for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-group-policy.rst b/awscli/examples/iam/delete-group-policy.rst index 0d96d7c2aea9..580f73dff0e6 100644 --- a/awscli/examples/iam/delete-group-policy.rst +++ b/awscli/examples/iam/delete-group-policy.rst @@ -1,12 +1,13 @@ **To delete a policy from an IAM group** -The following ``delete-group-policy`` command deletes the policy named ``ExamplePolicy`` from the group named ``Admins``:: +The following ``delete-group-policy`` command deletes the policy named ``ExamplePolicy`` from the group named ``Admins``. :: - aws iam delete-group-policy --group-name Admins --policy-name ExamplePolicy + aws iam delete-group-policy \ + --group-name Admins \ + --policy-name ExamplePolicy -To see the policies attached to a group, use the ``list-group-policies`` command. - -For more information, see `Managing IAM Policies`_ in the *Using IAM* guide. +This command produces no output. -.. _`Managing IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingPolicies.html +To see the policies attached to a group, use the ``list-group-policies`` command. +For more information, see `Managing IAM policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-group.rst b/awscli/examples/iam/delete-group.rst index 9ce04da02e13..61ac6bcec616 100644 --- a/awscli/examples/iam/delete-group.rst +++ b/awscli/examples/iam/delete-group.rst @@ -1,10 +1,10 @@ **To delete an IAM group** -The following ``delete-group`` command deletes an IAM group named ``MyTestGroup``:: +The following ``delete-group`` command deletes an IAM group named ``MyTestGroup``. :: - aws iam delete-group --group-name MyTestGroup + aws iam delete-group \ + --group-name MyTestGroup +This command produces no output. -For more information, see `Deleting an IAM Group`_ in the *Using IAM* guide. - -.. _`Deleting an IAM Group`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_DeleteGroup.html \ No newline at end of file +For more information, see `Deleting an IAM user group `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-instance-profile.rst b/awscli/examples/iam/delete-instance-profile.rst index 8cc50cb8a4d3..39f1a4a22a1e 100644 --- a/awscli/examples/iam/delete-instance-profile.rst +++ b/awscli/examples/iam/delete-instance-profile.rst @@ -1,10 +1,10 @@ **To delete an instance profile** -The following ``delete-instance-profile`` command deletes the instance profile named ``ExampleInstanceProfile``:: +The following ``delete-instance-profile`` command deletes the instance profile named ``ExampleInstanceProfile``. :: - aws iam delete-instance-profile --instance-profile-name ExampleInstanceProfile + aws iam delete-instance-profile \ + --instance-profile-name ExampleInstanceProfile -For more information, see `Instance Profiles`_ in the *Using IAM* guide. - -.. _`Instance Profiles`: http://docs.aws.amazon.com/IAM/latest/UserGuide/instance-profiles.html +This command produces no output. +For more information, see `Using instance profiles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-login-profile.rst b/awscli/examples/iam/delete-login-profile.rst index e696d0fbb775..093445afbb42 100644 --- a/awscli/examples/iam/delete-login-profile.rst +++ b/awscli/examples/iam/delete-login-profile.rst @@ -1,11 +1,10 @@ **To delete a password for an IAM user** -The following ``delete-login-profile`` command deletes the password for the IAM user named ``Bob``:: +The following ``delete-login-profile`` command deletes the password for the IAM user named ``Bob``. :: - aws iam delete-login-profile --user-name Bob - -For more information, see `Managing Passwords`_ in the *Using IAM* guide. - -.. _`Managing Passwords`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html + aws iam delete-login-profile \ + --user-name Bob +This command produces no output. +For more information, see `Managing passwords for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-open-id-connect-provider.rst b/awscli/examples/iam/delete-open-id-connect-provider.rst index efba757e8803..2d89a8a84059 100644 --- a/awscli/examples/iam/delete-open-id-connect-provider.rst +++ b/awscli/examples/iam/delete-open-id-connect-provider.rst @@ -1,10 +1,10 @@ **To delete an IAM OpenID Connect identity provider** -This example deletes the IAM OIDC provider that connects to the provider ``example.oidcprovider.com``:: +This example deletes the IAM OIDC provider that connects to the provider ``example.oidcprovider.com``. :: - aws iam delete-open-id-connect-provider --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com + aws iam delete-open-id-connect-provider \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com +This command produces no output. -For more information, see `Using OpenID Connect Identity Providers`_ in the *Using IAM* guide. - -.. _`Using OpenID Connect Identity Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_CreatingAndListingGroups.html \ No newline at end of file +For more information, see `Creating OpenID Connect (OIDC) identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-policy-version.rst b/awscli/examples/iam/delete-policy-version.rst index dfc47a6abaf1..2e3a261fe437 100644 --- a/awscli/examples/iam/delete-policy-version.rst +++ b/awscli/examples/iam/delete-policy-version.rst @@ -1,10 +1,11 @@ **To delete a version of a managed policy** -This example deletes the version identified as ``v2`` from the policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy``:: +This example deletes the version identified as ``v2`` from the policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy``. :: - aws iam delete-policy-version --policy-arn arn:aws:iam::123456789012:policy/MyPolicy --version-id v2 + aws iam delete-policy-version \ + --policy-arn arn:aws:iam::123456789012:policy/MyPolicy \ + --version-id v2 +This command produces no output. -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-policy.rst b/awscli/examples/iam/delete-policy.rst index 0f868593ecdf..1d3a31b98a7b 100644 --- a/awscli/examples/iam/delete-policy.rst +++ b/awscli/examples/iam/delete-policy.rst @@ -1,10 +1,10 @@ **To delete an IAM policy** -This example deletes the policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy``:: +This example deletes the policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy``. :: - aws iam delete-policy --policy-arn arn:aws:iam::123456789012:policy/MySamplePolicy + aws iam delete-policy \ + --policy-arn arn:aws:iam::123456789012:policy/MySamplePolicy +This command produces no output. -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-role-permissions-boundary.rst b/awscli/examples/iam/delete-role-permissions-boundary.rst index 98f93fb5d7bc..c62fcf64ba25 100755 --- a/awscli/examples/iam/delete-role-permissions-boundary.rst +++ b/awscli/examples/iam/delete-role-permissions-boundary.rst @@ -1,8 +1,10 @@ -**To delete a permissions boundary from an IAM role** - -The following ``delete-role-permissions-boundary`` example deletes the permissions boundary for the specified IAM role. To apply a permissions boundary to a role, use the ``put-role-permissions-boundary`` command. :: - - aws iam delete-role-permissions-boundary \ - --role-name lambda-application-role - -This command produces no output. +**To delete a permissions boundary from an IAM role** + +The following ``delete-role-permissions-boundary`` example deletes the permissions boundary for the specified IAM role. To apply a permissions boundary to a role, use the ``put-role-permissions-boundary`` command. :: + + aws iam delete-role-permissions-boundary \ + --role-name lambda-application-role + +This command produces no output. + +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-role-policy.rst b/awscli/examples/iam/delete-role-policy.rst index c2c802ea8f21..7c68ccf9baa6 100644 --- a/awscli/examples/iam/delete-role-policy.rst +++ b/awscli/examples/iam/delete-role-policy.rst @@ -1,10 +1,11 @@ **To remove a policy from an IAM role** -The following ``delete-role-policy`` command removes the policy named ``ExamplePolicy`` from the role named ``Test-Role``:: +The following ``delete-role-policy`` command removes the policy named ``ExamplePolicy`` from the role named ``Test-Role``. :: - aws iam delete-role-policy --role-name Test-Role --policy-name ExamplePolicy + aws iam delete-role-policy \ + --role-name Test-Role \ + --policy-name ExamplePolicy -For more information, see `Creating a Role`_ in the *Using IAM* guide. - -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html +This command produces no output. +For more information, see `Modifying a role `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-role.rst b/awscli/examples/iam/delete-role.rst index 2c48d893e5ad..7543a6167cb3 100644 --- a/awscli/examples/iam/delete-role.rst +++ b/awscli/examples/iam/delete-role.rst @@ -1,14 +1,12 @@ **To delete an IAM role** -The following ``delete-role`` command removes the role named ``Test-Role``:: +The following ``delete-role`` command removes the role named ``Test-Role``. :: - aws iam delete-role --role-name Test-Role + aws iam delete-role \ + --role-name Test-Role -Before you can delete a role, you must remove the role from any instance profile (``remove-role-from-instance-profile``), detach any managed policies (``detach-role-policy``) and delete any inline policies that are attached to the role (``delete-role-policy``). - -For more information, see `Creating a Role`_ and `Instance Profiles`_ in the *Using IAM* guide. - -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html -.. _Instance Profiles: http://docs.aws.amazon.com/IAM/latest/UserGuide/instance-profiles.html +This command produces no output. +Before you can delete a role, you must remove the role from any instance profile (``remove-role-from-instance-profile``), detach any managed policies (``detach-role-policy``) and delete any inline policies that are attached to the role (``delete-role-policy``). +For more information, see `Creating IAM roles `__ and `Using instance profiles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-saml-provider.rst b/awscli/examples/iam/delete-saml-provider.rst index af87cf1fa589..25c19388b320 100644 --- a/awscli/examples/iam/delete-saml-provider.rst +++ b/awscli/examples/iam/delete-saml-provider.rst @@ -1,10 +1,10 @@ **To delete a SAML provider** -This example deletes the IAM SAML 2.0 provider whose ARN is ``arn:aws:iam::123456789012:saml-provider/SAMLADFSProvider``:: +This example deletes the IAM SAML 2.0 provider whose ARN is ``arn:aws:iam::123456789012:saml-provider/SAMLADFSProvider``. :: - aws iam delete-saml-provider --saml-provider-arn arn:aws:iam::123456789012:saml-provider/SAMLADFSProvider + aws iam delete-saml-provider \ + --saml-provider-arn arn:aws:iam::123456789012:saml-provider/SAMLADFSProvider +This command produces no output. -For more information, see `Using SAML Providers`_ in the *Using IAM* guide. - -.. _`Using SAML Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-saml.html \ No newline at end of file +For more information, see `Creating IAM SAML identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-server-certificate.rst b/awscli/examples/iam/delete-server-certificate.rst index 9dd8553ae0f5..7f63b8c4cc8a 100644 --- a/awscli/examples/iam/delete-server-certificate.rst +++ b/awscli/examples/iam/delete-server-certificate.rst @@ -1,11 +1,12 @@ **To delete a server certificate from your AWS account** -The following ``delete-server-certificate`` command removes the specified server certificate from your AWS account. This command produces no output. :: +The following ``delete-server-certificate`` command removes the specified server certificate from your AWS account. :: - aws iam delete-server-certificate --server-certificate-name myUpdatedServerCertificate + aws iam delete-server-certificate \ + --server-certificate-name myUpdatedServerCertificate -To list the server certificates available in your AWS account, use the ``list-server-certificates`` command. +This command produces no output. -For more information, see `Creating, Uploading, and Deleting Server Certificates`_ in the *IAM Users Guide*. +To list the server certificates available in your AWS account, use the ``list-server-certificates`` command. -.. _`Creating, Uploading, and Deleting Server Certificates`: http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html +For more information, see `Managing server certificates in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-service-linked-role.rst b/awscli/examples/iam/delete-service-linked-role.rst index e0f1911bdc7e..b40d61800a19 100644 --- a/awscli/examples/iam/delete-service-linked-role.rst +++ b/awscli/examples/iam/delete-service-linked-role.rst @@ -2,7 +2,8 @@ The following ``delete-service-linked-role`` example deletes the specified service-linked role that you no longer need. The deletion happens asynchronously. You can check the status of the deletion and confirm when it is done by using the ``get-service-linked-role-deletion-status`` command. :: - aws iam delete-service-linked-role --role-name AWSServiceRoleForLexBots + aws iam delete-service-linked-role \ + --role-name AWSServiceRoleForLexBots Output:: @@ -10,4 +11,4 @@ Output:: "DeletionTaskId": "task/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots/1a2b3c4d-1234-abcd-7890-abcdeEXAMPLE" } -For more information, see `Using Service-Linked Roles `_ in the *IAM User Guide*. +For more information, see `Using service-linked roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-service-specific-credential.rst b/awscli/examples/iam/delete-service-specific-credential.rst index a8ab992ff482..c35f0be0779c 100644 --- a/awscli/examples/iam/delete-service-specific-credential.rst +++ b/awscli/examples/iam/delete-service-specific-credential.rst @@ -1,15 +1,20 @@ -**Delete a service-specific credential for the requesting user** +**Example 1: Delete a service-specific credential for the requesting user** -The following ``delete-service-specific-credential`` example deletes the specified service-specific credential for the user making the request. The ``service-specific-credential-id`` is provided when you create the credential and you can retrieve it by using the ``list-service-specific-credentials`` command. This command produces no output. :: +The following ``delete-service-specific-credential`` example deletes the specified service-specific credential for the user making the request. The ``service-specific-credential-id`` is provided when you create the credential and you can retrieve it by using the ``list-service-specific-credentials`` command. :: - aws iam delete-service-specific-credential --service-specific-credential-id ACCAEXAMPLE123EXAMPLE + aws iam delete-service-specific-credential \ + --service-specific-credential-id ACCAEXAMPLE123EXAMPLE -**Delete a service-specific credential for a specified user** +This command produces no output. -The following ``delete-service-specific-credential`` example deletes the specified service-specific credential for the specified user. The ``service-specific-credential-id`` is provided when you create the credential and you can retrieve it by using the ``list-service-specific-credentials`` command. This command produces no output. :: +**Example 2: Delete a service-specific credential for a specified user** - aws iam delete-service-specific-credential --user-name sofia --service-specific-credential-id ACCAEXAMPLE123EXAMPLE +The following ``delete-service-specific-credential`` example deletes the specified service-specific credential for the specified user. The ``service-specific-credential-id`` is provided when you create the credential and you can retrieve it by using the ``list-service-specific-credentials`` command. :: -For more information, see `Create Git Credentials for HTTPS Connections to CodeCommit`_ in the *AWS CodeCommit User Guide* + aws iam delete-service-specific-credential \ + --user-name sofia \ + --service-specific-credential-id ACCAEXAMPLE123EXAMPLE -.. _`Create Git Credentials for HTTPS Connections to CodeCommit`: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html#setting-up-gc-iam +This command produces no output. + +For more information, see `Create Git credentials for HTTPS connections to CodeCommit `__ in the *AWS CodeCommit User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-signing-certificate.rst b/awscli/examples/iam/delete-signing-certificate.rst index c1a5ff6673cd..a1079075cda3 100644 --- a/awscli/examples/iam/delete-signing-certificate.rst +++ b/awscli/examples/iam/delete-signing-certificate.rst @@ -1,12 +1,13 @@ **To delete a signing certificate for an IAM user** -The following ``delete-signing-certificate`` command deletes the specified signing certificate for the IAM user named ``Bob``:: +The following ``delete-signing-certificate`` command deletes the specified signing certificate for the IAM user named ``Bob``. :: - aws iam delete-signing-certificate --user-name Bob --certificate-id TA7SMP42TDN5Z26OBPJE7EXAMPLE + aws iam delete-signing-certificate \ + --user-name Bob \ + --certificate-id TA7SMP42TDN5Z26OBPJE7EXAMPLE -To get the ID for a signing certificate, use the ``list-signing-certificates`` command. - -For more information, see `Creating and Uploading a User Signing Certificate`_ in the *Using IAM* guide. +This command produces no output. -.. _`Creating and Uploading a User Signing Certificate`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_UploadCertificate.html +To get the ID for a signing certificate, use the ``list-signing-certificates`` command. +For more information, see `Manage signing certificates `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-ssh-public-key.rst b/awscli/examples/iam/delete-ssh-public-key.rst index 2a7735691a21..2afec5da2f63 100644 --- a/awscli/examples/iam/delete-ssh-public-key.rst +++ b/awscli/examples/iam/delete-ssh-public-key.rst @@ -1,7 +1,11 @@ **To delete an SSH public keys attached to an IAM user** -The following ``delete-ssh-public-key`` command deletes the specified SSH public key attached to the IAM user ``sofia``. This command does not produce any output. :: +The following ``delete-ssh-public-key`` command deletes the specified SSH public key attached to the IAM user ``sofia``. :: - aws iam delete-ssh-public-key --user-name sofia --ssh-public-key-id APKA123456789EXAMPLE + aws iam delete-ssh-public-key \ + --user-name sofia \ + --ssh-public-key-id APKA123456789EXAMPLE -For more information about SSH keys in IAM, see `Use SSH Keys and SSH with CodeCommit `_ in the *AWS IAM User Guide*. +This command produces no output. + +For more information, see `Use SSH keys and SSH with CodeCommit `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-user-permissions-boundary.rst b/awscli/examples/iam/delete-user-permissions-boundary.rst index 9bff3499bd3e..7ec698e78b70 100755 --- a/awscli/examples/iam/delete-user-permissions-boundary.rst +++ b/awscli/examples/iam/delete-user-permissions-boundary.rst @@ -1,8 +1,10 @@ -**To delete a permissions boundary from an IAM user** - -The following ``delete-user-permissions-boundary`` example deletes the permissions boundary attached to the IAM user named ``intern``. To apply a permissions boundary to a user, use the ``put-user-permissions-boundary`` command. :: - - aws iam delete-user-permissions-boundary \ - --user-name intern - -This command produces no output. +**To delete a permissions boundary from an IAM user** + +The following ``delete-user-permissions-boundary`` example deletes the permissions boundary attached to the IAM user named ``intern``. To apply a permissions boundary to a user, use the ``put-user-permissions-boundary`` command. :: + + aws iam delete-user-permissions-boundary \ + --user-name intern + +This command produces no output. + +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-user-policy.rst b/awscli/examples/iam/delete-user-policy.rst index ef058aa2e84f..40a1c45257f3 100644 --- a/awscli/examples/iam/delete-user-policy.rst +++ b/awscli/examples/iam/delete-user-policy.rst @@ -1,16 +1,13 @@ **To remove a policy from an IAM user** -The following ``delete-user-policy`` command removes the specified policy from the IAM user named ``Bob``:: - - aws iam delete-user-policy --user-name Bob --policy-name ExamplePolicy - -To get a list of policies for an IAM user, use the ``list-user-policies`` command. - -For more information, see `Adding a New User to Your AWS Account`_ in the *Using IAM* guide. - -.. _`Adding a New User to Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html - +The following ``delete-user-policy`` command removes the specified policy from the IAM user named ``Bob``. :: + aws iam delete-user-policy \ + --user-name Bob \ + --policy-name ExamplePolicy +This command produces no output. +To get a list of policies for an IAM user, use the ``list-user-policies`` command. +For more information, see `Creating an IAM user in your AWS account `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-user.rst b/awscli/examples/iam/delete-user.rst index 0883b9065c35..95e5ad1b44a6 100644 --- a/awscli/examples/iam/delete-user.rst +++ b/awscli/examples/iam/delete-user.rst @@ -1,10 +1,10 @@ **To delete an IAM user** -The following ``delete-user`` command removes the IAM user named ``Bob`` from the current account:: +The following ``delete-user`` command removes the IAM user named ``Bob`` from the current account. :: - aws iam delete-user --user-name Bob + aws iam delete-user \ + --user-name Bob -For more information, see `Deleting a User from Your AWS Account`_ in the *Using IAM* guide. - -.. _`Deleting a User from Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_DeletingUserFromAccount.html +This command produces no output. +For more information, see `Deleting an IAM user `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/delete-virtual-mfa-device.rst b/awscli/examples/iam/delete-virtual-mfa-device.rst index 3a72da6985cd..94980b2d8dfb 100644 --- a/awscli/examples/iam/delete-virtual-mfa-device.rst +++ b/awscli/examples/iam/delete-virtual-mfa-device.rst @@ -1,10 +1,10 @@ **To remove a virtual MFA device** -The following ``delete-virtual-mfa-device`` command removes the specified MFA device from the current account:: +The following ``delete-virtual-mfa-device`` command removes the specified MFA device from the current account. :: - aws iam delete-virtual-mfa-device --serial-number arn:aws:iam::123456789012:mfa/MFATest + aws iam delete-virtual-mfa-device \ + --serial-number arn:aws:iam::123456789012:mfa/MFATest -For more information, see `Using a Virtual MFA Device with AWS`_ in the *Using IAM* guide. - -.. _`Using a Virtual MFA Device with AWS`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_VirtualMFA.html +This command produces no output. +For more information, see `Deactivating MFA devices `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/detach-group-policy.rst b/awscli/examples/iam/detach-group-policy.rst index 5c90552d1bfc..f317ae26637d 100644 --- a/awscli/examples/iam/detach-group-policy.rst +++ b/awscli/examples/iam/detach-group-policy.rst @@ -1,10 +1,11 @@ **To detach a policy from a group** -This example removes the managed policy with the ARN ``arn:aws:iam::123456789012:policy/TesterAccessPolicy`` from the group called ``Testers``:: +This example removes the managed policy with the ARN ``arn:aws:iam::123456789012:policy/TesterAccessPolicy`` from the group called ``Testers``. :: - aws iam detach-group-policy --group-name Testers --policy-arn arn:aws:iam::123456789012:policy/TesterAccessPolicy + aws iam detach-group-policy \ + --group-name Testers \ + --policy-arn arn:aws:iam::123456789012:policy/TesterAccessPolicy +This command produces no output. -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Managing IAM user groups `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/detach-role-policy.rst b/awscli/examples/iam/detach-role-policy.rst index bf7e0cd0628d..19f8d78921ca 100644 --- a/awscli/examples/iam/detach-role-policy.rst +++ b/awscli/examples/iam/detach-role-policy.rst @@ -1,10 +1,11 @@ **To detach a policy from a role** -This example removes the managed policy with the ARN ``arn:aws:iam::123456789012:policy/FederatedTesterAccessPolicy`` from the role called ``FedTesterRole``:: +This example removes the managed policy with the ARN ``arn:aws:iam::123456789012:policy/FederatedTesterAccessPolicy`` from the role called ``FedTesterRole``. :: - aws iam detach-role-policy --role-name FedTesterRole --policy-arn arn:aws:iam::123456789012:policy/FederatedTesterAccessPolicy + aws iam detach-role-policy \ + --role-name FedTesterRole \ + --policy-arn arn:aws:iam::123456789012:policy/FederatedTesterAccessPolicy +This command produces no output. -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Modifying a role `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/detach-user-policy.rst b/awscli/examples/iam/detach-user-policy.rst index 65a318932b9d..861d84d06f8d 100644 --- a/awscli/examples/iam/detach-user-policy.rst +++ b/awscli/examples/iam/detach-user-policy.rst @@ -1,10 +1,11 @@ **To detach a policy from a user** -This example removes the managed policy with the ARN ``arn:aws:iam::123456789012:policy/TesterPolicy`` from the user ``Bob``:: +This example removes the managed policy with the ARN ``arn:aws:iam::123456789012:policy/TesterPolicy`` from the user ``Bob``. :: - aws iam detach-user-policy --user-name Bob --policy-arn arn:aws:iam::123456789012:policy/TesterPolicy + aws iam detach-user-policy \ + --user-name Bob \ + --policy-arn arn:aws:iam::123456789012:policy/TesterPolicy +This command produces no output. -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Changing permissions for an IAM user `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/enable-mfa-device.rst b/awscli/examples/iam/enable-mfa-device.rst index edebff3dd16d..e5bd40383f38 100644 --- a/awscli/examples/iam/enable-mfa-device.rst +++ b/awscli/examples/iam/enable-mfa-device.rst @@ -10,4 +10,4 @@ After you use the ``create-virtual-mfa-device`` command to create a new virtual This command produces no output. -For more information, see `Enabling a Virtual MFA Device `__ in the *AWS Identity and Access Management User Guide*. \ No newline at end of file +For more information, see `Enabling a virtual multi-factor authentication (MFA) device `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/generate-credential-report.rst b/awscli/examples/iam/generate-credential-report.rst index f06ed4dfc320..382e3ca74bd5 100644 --- a/awscli/examples/iam/generate-credential-report.rst +++ b/awscli/examples/iam/generate-credential-report.rst @@ -1,16 +1,14 @@ **To generate a credential report** -The following example attempts to generate a credential report for the AWS account:: +The following example attempts to generate a credential report for the AWS account. :: - aws iam generate-credential-report + aws iam generate-credential-report Output:: - { - "State": "STARTED", - "Description": "No report exists. Starting a new report generation task" - } + { + "State": "STARTED", + "Description": "No report exists. Starting a new report generation task" + } -For more information, see `Getting Credential Reports for Your AWS Account`_ in the *Using IAM* guide. - -.. _`Getting Credential Reports for Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/credential-reports.html \ No newline at end of file +For more information, see `Getting credential reports for your AWS account `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/generate-organizations-access-report.rst b/awscli/examples/iam/generate-organizations-access-report.rst index 4c8595d93302..9913449ecff4 100755 --- a/awscli/examples/iam/generate-organizations-access-report.rst +++ b/awscli/examples/iam/generate-organizations-access-report.rst @@ -1,40 +1,42 @@ -**Example 1: To generate an access report for a root in an organization** - -The following ``generate-organizations-access-report`` example starts a background job to create an access report for the specified root in an organization. You can display the report after it's created by running the ``get-organizations-access-report`` command. :: - - aws iam generate-organizations-access-report \ - --entity-path o-4fxmplt198/r-c3xb - -Output:: - - { - "JobId": "a8b6c06f-aaa4-8xmp-28bc-81da71836359" - } - -**Example 2: To generate an access report for an account in an organization** - -The following ``generate-organizations-access-report`` example starts a background job to create an access report for account ID ``123456789012`` in the organization ``o-4fxmplt198``. You can display the report after it's created by running the ``get-organizations-access-report`` command. :: - - aws iam generate-organizations-access-report \ - --entity-path o-4fxmplt198/r-c3xb/123456789012 - -Output:: - - { - "JobId": "14b6c071-75f6-2xmp-fb77-faf6fb4201d2" - } - -**Example 3: To generate an access report for an account in an organizational unit in an organization** - -The following ``generate-organizations-access-report`` example starts a background job to create an access report for account ID ``234567890123`` in organizational unit ``ou-c3xb-lmu7j2yg`` in the organization ``o-4fxmplt198``. You can display the report after it's created by running the ``get-organizations-access-report`` command.:: - - aws iam generate-organizations-access-report \ - --entity-path o-4fxmplt198/r-c3xb/ou-c3xb-lmu7j2yg/234567890123 - -Output:: - - { - "JobId": "2eb6c2e6-0xmp-ec04-1425-c937916a64af" - } - -To get details about roots and organizational units in your organization, use the ``organizations list-roots`` and ``organizations list-organizational-units-for-parent`` commands. \ No newline at end of file +**Example 1: To generate an access report for a root in an organization** + +The following ``generate-organizations-access-report`` example starts a background job to create an access report for the specified root in an organization. You can display the report after it's created by running the ``get-organizations-access-report`` command. :: + + aws iam generate-organizations-access-report \ + --entity-path o-4fxmplt198/r-c3xb + +Output:: + + { + "JobId": "a8b6c06f-aaa4-8xmp-28bc-81da71836359" + } + +**Example 2: To generate an access report for an account in an organization** + +The following ``generate-organizations-access-report`` example starts a background job to create an access report for account ID ``123456789012`` in the organization ``o-4fxmplt198``. You can display the report after it's created by running the ``get-organizations-access-report`` command. :: + + aws iam generate-organizations-access-report \ + --entity-path o-4fxmplt198/r-c3xb/123456789012 + +Output:: + + { + "JobId": "14b6c071-75f6-2xmp-fb77-faf6fb4201d2" + } + +**Example 3: To generate an access report for an account in an organizational unit in an organization** + +The following ``generate-organizations-access-report`` example starts a background job to create an access report for account ID ``234567890123`` in organizational unit ``ou-c3xb-lmu7j2yg`` in the organization ``o-4fxmplt198``. You can display the report after it's created by running the ``get-organizations-access-report`` command. :: + + aws iam generate-organizations-access-report \ + --entity-path o-4fxmplt198/r-c3xb/ou-c3xb-lmu7j2yg/234567890123 + +Output:: + + { + "JobId": "2eb6c2e6-0xmp-ec04-1425-c937916a64af" + } + +To get details about roots and organizational units in your organization, use the ``organizations list-roots`` and ``organizations list-organizational-units-for-parent`` commands. + +For more information, see `Refining permissions in AWS using last accessed information `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/generate-service-last-accessed-details.rst b/awscli/examples/iam/generate-service-last-accessed-details.rst index d3c7827aa084..e1504edb7df0 100755 --- a/awscli/examples/iam/generate-service-last-accessed-details.rst +++ b/awscli/examples/iam/generate-service-last-accessed-details.rst @@ -1,23 +1,27 @@ -**To generate a service access report** - -The following ``generate-service-last-accessed-details`` example starts a background job to generate a report that lists the services accessed by IAM users and other entities with a custom policy named ``intern-boundary``. You can display the report after it is created by running the ``get-service-last-accessed-details`` command. :: - - aws iam generate-service-last-accessed-details \ - --arn arn:aws:iam::123456789012:policy/intern-boundary - -Output:: - - { - "JobId": "2eb6c2b8-7b4c-3xmp-3c13-03b72c8cdfdc" - } - -The following ``generate-service-last-accessed-details`` example starts a background job to generate a report that lists the services accessed by IAM users and other entities with the AWS managed ``AdministratorAccess`` policy. You can display the report after it is created by running the ``get-service-last-accessed-details`` command.:: - - aws iam generate-service-last-accessed-details \ - --arn arn:aws:iam::aws:policy/AdministratorAccess - -Output:: - - { - "JobId": "78b6c2ba-d09e-6xmp-7039-ecde30b26916" - } +**Example 1: To generate a service access report for a custom policy** + +The following ``generate-service-last-accessed-details`` example starts a background job to generate a report that lists the services accessed by IAM users and other entities with a custom policy named ``intern-boundary``. You can display the report after it is created by running the ``get-service-last-accessed-details`` command. :: + + aws iam generate-service-last-accessed-details \ + --arn arn:aws:iam::123456789012:policy/intern-boundary + +Output:: + + { + "JobId": "2eb6c2b8-7b4c-3xmp-3c13-03b72c8cdfdc" + } + +**Example 2: To generate a service access report for the AWS managed AdministratorAccess policy** + +The following ``generate-service-last-accessed-details`` example starts a background job to generate a report that lists the services accessed by IAM users and other entities with the AWS managed ``AdministratorAccess`` policy. You can display the report after it is created by running the ``get-service-last-accessed-details`` command. :: + + aws iam generate-service-last-accessed-details \ + --arn arn:aws:iam::aws:policy/AdministratorAccess + +Output:: + + { + "JobId": "78b6c2ba-d09e-6xmp-7039-ecde30b26916" + } + +For more information, see `Refining permissions in AWS using last accessed information `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-access-key-last-used.rst b/awscli/examples/iam/get-access-key-last-used.rst index 7bfbb647a608..48f2a879444e 100644 --- a/awscli/examples/iam/get-access-key-last-used.rst +++ b/awscli/examples/iam/get-access-key-last-used.rst @@ -1,21 +1,19 @@ **To retrieve information about when the specified access key was last used** -The following example retrieves information about when the access key ``ABCDEXAMPLE`` was last used:: - - aws iam get-access-key-last-used --access-key-id ABCDEXAMPLE +The following example retrieves information about when the access key ``ABCDEXAMPLE`` was last used. :: + aws iam get-access-key-last-used \ + --access-key-id ABCDEXAMPLE Output:: - { - "UserName": "Bob", - "AccessKeyLastUsed": { - "Region": "us-east-1", - "ServiceName": "iam", - "LastUsedDate": "2015-06-16T22:45:00Z" + { + "UserName": "Bob", + "AccessKeyLastUsed": { + "Region": "us-east-1", + "ServiceName": "iam", + "LastUsedDate": "2015-06-16T22:45:00Z" + } } - } - -For more information, see `Managing Access Keys for IAM Users`_ in the *Using IAM* guide. -.. _`Managing Access Keys for IAM Users`: http://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingCredentials.html \ No newline at end of file +For more information, see `Managing access keys for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-account-authorization-details.rst b/awscli/examples/iam/get-account-authorization-details.rst index b6778b70bd45..89906441761b 100644 --- a/awscli/examples/iam/get-account-authorization-details.rst +++ b/awscli/examples/iam/get-account-authorization-details.rst @@ -1,6 +1,8 @@ -The following ``get-account-authorization-details`` command returns information about all IAM users, groups, roles, and policies in the AWS account:: +**To list an AWS accounts IAM users, groups, roles, and policies** - aws iam get-account-authorization-details +The following ``get-account-authorization-details`` command returns information about all IAM users, groups, roles, and policies in the AWS account. :: + + aws iam get-account-authorization-details Output:: @@ -294,3 +296,5 @@ Output:: "Marker": "EXAMPLEkakv9BCuUNFDtxWSyfzetYwEx2ADc8dnzfvERF5S6YMvXKx41t6gCl/eeaCX3Jo94/bKqezEAg8TEVS99EKFLxm3jtbpl25FDWEXAMPLE", "IsTruncated": true } + +For more information, see `AWS security audit guidelines `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-account-password-policy.rst b/awscli/examples/iam/get-account-password-policy.rst index ac256063bbd7..00c0965eab8f 100644 --- a/awscli/examples/iam/get-account-password-policy.rst +++ b/awscli/examples/iam/get-account-password-policy.rst @@ -1,24 +1,22 @@ **To see the current account password policy** -The following ``get-account-password-policy`` command displays details about the password policy for the current account:: +The following ``get-account-password-policy`` command displays details about the password policy for the current account. :: aws iam get-account-password-policy Output:: - { - "PasswordPolicy": { - "AllowUsersToChangePassword": false, - "RequireLowercaseCharacters": false, - "RequireUppercaseCharacters": false, - "MinimumPasswordLength": 8, - "RequireNumbers": true, - "RequireSymbols": true - } - } + { + "PasswordPolicy": { + "AllowUsersToChangePassword": false, + "RequireLowercaseCharacters": false, + "RequireUppercaseCharacters": false, + "MinimumPasswordLength": 8, + "RequireNumbers": true, + "RequireSymbols": true + } + } If no password policy is defined for the account, the command returns a ``NoSuchEntity`` error. -For more information, see `Managing an IAM Password Policy`_ in the *Using IAM* guide. - -.. _`Managing an IAM Password Policy`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingPasswordPolicies.html +For more information, see `Setting an account password policy for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-account-summary.rst b/awscli/examples/iam/get-account-summary.rst index 1604a0419c9c..0fe09034a18e 100644 --- a/awscli/examples/iam/get-account-summary.rst +++ b/awscli/examples/iam/get-account-summary.rst @@ -1,39 +1,37 @@ **To get information about IAM entity usage and IAM quotas in the current account** -The following ``get-account-summary`` command returns information about the current IAM entity usage and current IAM entity quotas in the account:: +The following ``get-account-summary`` command returns information about the current IAM entity usage and current IAM entity quotas in the account. :: - aws iam get-account-summary + aws iam get-account-summary Output:: - { - "SummaryMap": { - "UsersQuota": 5000, - "GroupsQuota": 100, - "InstanceProfiles": 6, - "SigningCertificatesPerUserQuota": 2, - "AccountAccessKeysPresent": 0, - "RolesQuota": 250, - "RolePolicySizeQuota": 10240, - "AccountSigningCertificatesPresent": 0, - "Users": 27, - "ServerCertificatesQuota": 20, - "ServerCertificates": 0, - "AssumeRolePolicySizeQuota": 2048, - "Groups": 7, - "MFADevicesInUse": 1, - "Roles": 3, - "AccountMFAEnabled": 1, - "MFADevices": 3, - "GroupsPerUserQuota": 10, - "GroupPolicySizeQuota": 5120, - "InstanceProfilesQuota": 100, - "AccessKeysPerUserQuota": 2, - "Providers": 0, - "UserPolicySizeQuota": 2048 + { + "SummaryMap": { + "UsersQuota": 5000, + "GroupsQuota": 100, + "InstanceProfiles": 6, + "SigningCertificatesPerUserQuota": 2, + "AccountAccessKeysPresent": 0, + "RolesQuota": 250, + "RolePolicySizeQuota": 10240, + "AccountSigningCertificatesPresent": 0, + "Users": 27, + "ServerCertificatesQuota": 20, + "ServerCertificates": 0, + "AssumeRolePolicySizeQuota": 2048, + "Groups": 7, + "MFADevicesInUse": 1, + "Roles": 3, + "AccountMFAEnabled": 1, + "MFADevices": 3, + "GroupsPerUserQuota": 10, + "GroupPolicySizeQuota": 5120, + "InstanceProfilesQuota": 100, + "AccessKeysPerUserQuota": 2, + "Providers": 0, + "UserPolicySizeQuota": 2048 + } } - } -For more information about entity limitations, see `Limitations on IAM Entities`_ in the *Using IAM* guide. - -.. _`Limitations on IAM Entities`: http://docs.aws.amazon.com/IAM/latest/UserGuide/LimitationsOnEntities.html +For more information about entity limitations, see `IAM and AWS STS quotas `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-context-keys-for-custom-policy.rst b/awscli/examples/iam/get-context-keys-for-custom-policy.rst index 1a08fafa8be2..63c43366360b 100755 --- a/awscli/examples/iam/get-context-keys-for-custom-policy.rst +++ b/awscli/examples/iam/get-context-keys-for-custom-policy.rst @@ -1,6 +1,6 @@ **Example 1: To list the context keys referenced by one or more custom JSON policies provided as a parameter on the command line** -The following ``get-context-keys-for-custom-policy`` command parses each supplied policy and lists the context keys used by those policies. Use this command to identify which context key values you must supply to successfully use the policy simulator commands ``simulate-custom-policy`` and ``simulate-custom-policy``. You can also retrieve the list of context keys used by all policies associated by an IAM user or role by using the ``get-context-keys-for-custom-policy`` command. Parameter values that begin with ``file://`` instruct the command to read the file and use the contents as the value for the parameter instead of the file name itself.:: +The following ``get-context-keys-for-custom-policy`` command parses each supplied policy and lists the context keys used by those policies. Use this command to identify which context key values you must supply to successfully use the policy simulator commands ``simulate-custom-policy`` and ``simulate-custom-policy``. You can also retrieve the list of context keys used by all policies associated by an IAM user or role by using the ``get-context-keys-for-custom-policy`` command. Parameter values that begin with ``file://`` instruct the command to read the file and use the contents as the value for the parameter instead of the file name itself. :: aws iam get-context-keys-for-custom-policy \ --policy-input-list '{"Version":"2012-10-17","Statement":{"Effect":"Allow","Action":"dynamodb:*","Resource":"arn:aws:dynamodb:us-west-2:123456789012:table/${aws:username}","Condition":{"DateGreaterThan":{"aws:CurrentTime":"2015-08-16T12:00:00Z"}}}}' @@ -16,7 +16,7 @@ Output:: **Example 2: To list the context keys referenced by one or more custom JSON policies provided as a file input** -The following ``get-context-keys-for-custom-policy`` command is the same as the previous example, except that the policies are provided in a file instead of as a parameter. Because the command expects a JSON list of strings, and not a list of JSON structures, the file must be structured as follows, although you can collapse it into one one:: +The following ``get-context-keys-for-custom-policy`` command is the same as the previous example, except that the policies are provided in a file instead of as a parameter. Because the command expects a JSON list of strings, and not a list of JSON structures, the file must be structured as follows, although you can collapse it into one one. :: [ "Policy1", @@ -27,9 +27,10 @@ So for example, a file that contains the policy from the previous example must l [ "{\"Version\": \"2012-10-17\", \"Statement\": {\"Effect\": \"Allow\", \"Action\": \"dynamodb:*\", \"Resource\": \"arn:aws:dynamodb:us-west-2:128716708097:table/${aws:username}\", \"Condition\": {\"DateGreaterThan\": {\"aws:CurrentTime\": \"2015-08-16T12:00:00Z\"}}}}" ] -This file can then be submitted to the following command:: +This file can then be submitted to the following command. :: - aws iam get-context-keys-for-custom-policy --policy-input-list file://policyfile.json + aws iam get-context-keys-for-custom-policy \ + --policy-input-list file://policyfile.json Output:: @@ -40,6 +41,4 @@ Output:: ] } -For more information, see `Using the IAM Policy Simulator (AWS CLI and AWS API)`_ in the *Using IAM* guide. - -.. _`Using the IAM Policy Simulator (AWS CLI and AWS API)`: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_testing-policies.html#policies-simulator-using-api +For more information, see `Using the IAM Policy Simulator (AWS CLI and AWS API) `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-context-keys-for-principal-policy.rst b/awscli/examples/iam/get-context-keys-for-principal-policy.rst index a3fd3d341b54..e045fbc626da 100755 --- a/awscli/examples/iam/get-context-keys-for-principal-policy.rst +++ b/awscli/examples/iam/get-context-keys-for-principal-policy.rst @@ -14,6 +14,4 @@ Output:: ] } -For more information, see `Using the IAM Policy Simulator (AWS CLI and AWS API)`_ in the *Using IAM* guide. - -.. _`Using the IAM Policy Simulator (AWS CLI and AWS API)`: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_testing-policies.html#policies-simulator-using-api \ No newline at end of file +For more information, see `Using the IAM Policy Simulator (AWS CLI and AWS API) `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-credential-report.rst b/awscli/examples/iam/get-credential-report.rst index 42725988215d..581ec92e27f9 100644 --- a/awscli/examples/iam/get-credential-report.rst +++ b/awscli/examples/iam/get-credential-report.rst @@ -1,16 +1,14 @@ **To get a credential report** -This example opens the returned report and outputs it to the pipeline as an array of text lines:: +This example opens the returned report and outputs it to the pipeline as an array of text lines. :: - aws iam get-credential-report + aws iam get-credential-report Output:: - { - "GeneratedTime": "2015-06-17T19:11:50Z", - "ReportFormat": "text/csv" - } + { + "GeneratedTime": "2015-06-17T19:11:50Z", + "ReportFormat": "text/csv" + } -For more information, see `Getting Credential Reports for Your AWS Account`_ in the *Using IAM* guide. - -.. _`Getting Credential Reports for Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/credential-reports.html \ No newline at end of file +For more information, see `Getting credential reports for your AWS account `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-group-policy.rst b/awscli/examples/iam/get-group-policy.rst index 1b8af7c4ff53..f4c8103b7f82 100644 --- a/awscli/examples/iam/get-group-policy.rst +++ b/awscli/examples/iam/get-group-policy.rst @@ -1,8 +1,10 @@ **To get information about a policy attached to an IAM group** -The following ``get-group-policy`` command gets information about the specified policy attached to the group named ``Test-Group``:: +The following ``get-group-policy`` command gets information about the specified policy attached to the group named ``Test-Group``. :: - aws iam get-group-policy --group-name Test-Group --policy-name S3-ReadOnly-Policy + aws iam get-group-policy \ + --group-name Test-Group \ + --policy-name S3-ReadOnly-Policy Output:: @@ -23,7 +25,4 @@ Output:: "PolicyName": "S3-ReadOnly-Policy" } -For more information, see `Managing IAM Policies`_ in the *Using IAM* guide. - -.. _`Managing IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingPolicies.html - +For more information, see `Managing IAM policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-group.rst b/awscli/examples/iam/get-group.rst index 56050956f1b2..1c48817c8db0 100644 --- a/awscli/examples/iam/get-group.rst +++ b/awscli/examples/iam/get-group.rst @@ -1,22 +1,21 @@ **To get an IAM group** -This example returns details about the IAM group ``Admins``:: +This example returns details about the IAM group ``Admins``. :: - aws iam get-group --group-name Admins + aws iam get-group \ + --group-name Admins Output:: - { - "Group": { - "Path": "/", - "CreateDate": "2015-06-16T19:41:48Z", - "GroupId": "AIDGPMS9RO4H3FEXAMPLE", - "Arn": "arn:aws:iam::123456789012:group/Admins", - "GroupName": "Admins" - }, - "Users": [] - } + { + "Group": { + "Path": "/", + "CreateDate": "2015-06-16T19:41:48Z", + "GroupId": "AIDGPMS9RO4H3FEXAMPLE", + "Arn": "arn:aws:iam::123456789012:group/Admins", + "GroupName": "Admins" + }, + "Users": [] + } -For more information, see `IAM Users and Groups`_ in the *Using IAM* guide. - -.. _`IAM Users and Groups`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_WorkingWithGroupsAndUsers.html \ No newline at end of file +For more information, see `IAM Identities (users, user groups, and roles) `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-instance-profile.rst b/awscli/examples/iam/get-instance-profile.rst index 58b5662e19c3..2df73acdc25b 100644 --- a/awscli/examples/iam/get-instance-profile.rst +++ b/awscli/examples/iam/get-instance-profile.rst @@ -1,31 +1,30 @@ **To get information about an instance profile** -The following ``get-instance-profile`` command gets information about the instance profile named ``ExampleInstanceProfile``:: +The following ``get-instance-profile`` command gets information about the instance profile named ``ExampleInstanceProfile``. :: - aws iam get-instance-profile --instance-profile-name ExampleInstanceProfile + aws iam get-instance-profile \ + --instance-profile-name ExampleInstanceProfile Output:: - { - "InstanceProfile": { - "InstanceProfileId": "AID2MAB8DPLSRHEXAMPLE", - "Roles": [ - { - "AssumeRolePolicyDocument": "", - "RoleId": "AIDGPMS9RO4H3FEXAMPLE", - "CreateDate": "2013-01-09T06:33:26Z", - "RoleName": "Test-Role", - "Path": "/", - "Arn": "arn:aws:iam::336924118301:role/Test-Role" - } - ], - "CreateDate": "2013-06-12T23:52:02Z", - "InstanceProfileName": "ExampleInstanceProfile", - "Path": "/", - "Arn": "arn:aws:iam::336924118301:instance-profile/ExampleInstanceProfile" - } - } + { + "InstanceProfile": { + "InstanceProfileId": "AID2MAB8DPLSRHEXAMPLE", + "Roles": [ + { + "AssumeRolePolicyDocument": "", + "RoleId": "AIDGPMS9RO4H3FEXAMPLE", + "CreateDate": "2013-01-09T06:33:26Z", + "RoleName": "Test-Role", + "Path": "/", + "Arn": "arn:aws:iam::336924118301:role/Test-Role" + } + ], + "CreateDate": "2013-06-12T23:52:02Z", + "InstanceProfileName": "ExampleInstanceProfile", + "Path": "/", + "Arn": "arn:aws:iam::336924118301:instance-profile/ExampleInstanceProfile" + } + } -For more information, see `Instance Profiles`_ in the *Using IAM* guide. - -.. _`Instance Profiles`: http://docs.aws.amazon.com/IAM/latest/UserGuide/instance-profiles.html +For more information, see `Using instance profiles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-login-profile.rst b/awscli/examples/iam/get-login-profile.rst index 690496f03921..a3b52bd51032 100644 --- a/awscli/examples/iam/get-login-profile.rst +++ b/awscli/examples/iam/get-login-profile.rst @@ -1,25 +1,22 @@ **To get password information for an IAM user** -The following ``get-login-profile`` command gets information about the password for the IAM user named ``Bob``:: +The following ``get-login-profile`` command gets information about the password for the IAM user named ``Bob``. :: - aws iam get-login-profile --user-name Bob + aws iam get-login-profile \ + --user-name Bob Output:: - { - "LoginProfile": { - "UserName": "Bob", - "CreateDate": "2012-09-21T23:03:39Z" - } - } + { + "LoginProfile": { + "UserName": "Bob", + "CreateDate": "2012-09-21T23:03:39Z" + } + } The ``get-login-profile`` command can be used to verify that an IAM user has a password. The command returns a ``NoSuchEntity`` error if no password is defined for the user. You cannot view a password using this command. If the password is lost, you can reset the password (``update-login-profile``) for the user. Alternatively, you can delete the login profile (``delete-login-profile``) for the user and then create a new one (``create-login-profile``). -For more information, see `Managing Passwords`_ in the *Using IAM* guide. - -.. _`Managing Passwords`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html - - +For more information, see `Managing passwords for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-mfa-device.rst b/awscli/examples/iam/get-mfa-device.rst new file mode 100644 index 000000000000..dfd5a0d0145b --- /dev/null +++ b/awscli/examples/iam/get-mfa-device.rst @@ -0,0 +1,19 @@ +**To retrieve information about a FIDO security key** + +The following ``get-mfa-device`` command example retrieves information about the specified FIDO security key. :: + + aws iam get-mfa-device \ + --serial-number arn:aws:iam::123456789012:u2f/user/alice/fidokeyname-EXAMPLEBN5FHTECLFG7EXAMPLE + +Output:: + + { + "UserName": "alice", + "SerialNumber": "arn:aws:iam::123456789012:u2f/user/alice/fidokeyname-EXAMPLEBN5FHTECLFG7EXAMPLE", + "EnableDate": "2023-09-19T01:49:18+00:00", + "Certifications": { + "FIDO": "L1" + } + } + +For more information, see `Using multi-factor authentication (MFA) in AWS `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-open-id-connect-provider.rst b/awscli/examples/iam/get-open-id-connect-provider.rst index 1ef901890b83..8dc893ad9dc8 100644 --- a/awscli/examples/iam/get-open-id-connect-provider.rst +++ b/awscli/examples/iam/get-open-id-connect-provider.rst @@ -1,22 +1,21 @@ **To return information about the specified OpenID Connect provider** -This example returns details about the OpenID Connect provider whose ARN is ``arn:aws:iam::123456789012:oidc-provider/server.example.com``:: +This example returns details about the OpenID Connect provider whose ARN is ``arn:aws:iam::123456789012:oidc-provider/server.example.com``. :: - aws iam get-open-id-connect-provider --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/server.example.com + aws iam get-open-id-connect-provider \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/server.example.com Output:: - { - "Url": "server.example.com" - "CreateDate": "2015-06-16T19:41:48Z", - "ThumbprintList": [ - "12345abcdefghijk67890lmnopqrst987example" - ], - "ClientIDList": [ - "example-application-ID" - ] - } + { + "Url": "server.example.com" + "CreateDate": "2015-06-16T19:41:48Z", + "ThumbprintList": [ + "12345abcdefghijk67890lmnopqrst987example" + ], + "ClientIDList": [ + "example-application-ID" + ] + } -For more information, see `Using OpenID Connect Identity Providers`_ in the *Using IAM* guide. - -.. _`Using OpenID Connect Identity Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-oidc.html \ No newline at end of file +For more information, see `Creating OpenID Connect (OIDC) identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-organizations-access-report.rst b/awscli/examples/iam/get-organizations-access-report.rst index 74bb1a288a88..75c143fbefd4 100755 --- a/awscli/examples/iam/get-organizations-access-report.rst +++ b/awscli/examples/iam/get-organizations-access-report.rst @@ -1,23 +1,25 @@ -**To retrieve an access report** - -The following ``get-organizations-access-report`` example displays a previously generated access report for an AWS Organizations entity. To generate a report, use the ``generate-organizations-access-report`` command. :: - - aws iam get-organizations-access-report \ - --job-id a8b6c06f-aaa4-8xmp-28bc-81da71836359 - -Output:: - - { - "JobStatus": "COMPLETED", - "JobCreationDate": "2019-09-30T06:53:36.187Z", - "JobCompletionDate": "2019-09-30T06:53:37.547Z", - "NumberOfServicesAccessible": 188, - "NumberOfServicesNotAccessed": 171, - "AccessDetails": [ - { - "ServiceName": "Alexa for Business", - "ServiceNamespace": "a4b", - "TotalAuthenticatedEntities": 0 - }, - ... - } +**To retrieve an access report** + +The following ``get-organizations-access-report`` example displays a previously generated access report for an AWS Organizations entity. To generate a report, use the ``generate-organizations-access-report`` command. :: + + aws iam get-organizations-access-report \ + --job-id a8b6c06f-aaa4-8xmp-28bc-81da71836359 + +Output:: + + { + "JobStatus": "COMPLETED", + "JobCreationDate": "2019-09-30T06:53:36.187Z", + "JobCompletionDate": "2019-09-30T06:53:37.547Z", + "NumberOfServicesAccessible": 188, + "NumberOfServicesNotAccessed": 171, + "AccessDetails": [ + { + "ServiceName": "Alexa for Business", + "ServiceNamespace": "a4b", + "TotalAuthenticatedEntities": 0 + }, + ... + } + +For more information, see `Refining permissions in AWS using last accessed information `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-policy-version.rst b/awscli/examples/iam/get-policy-version.rst index 98636b1c108d..4fb53f09c7b8 100644 --- a/awscli/examples/iam/get-policy-version.rst +++ b/awscli/examples/iam/get-policy-version.rst @@ -1,6 +1,6 @@ **To retrieve information about the specified version of the specified managed policy** -This example returns the policy document for the v2 version of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MyManagedPolicy`` :: +This example returns the policy document for the v2 version of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MyManagedPolicy``. :: aws iam get-policy-version \ --policy-arn arn:aws:iam::123456789012:policy/MyPolicy \ @@ -26,4 +26,4 @@ Output:: } } -For more information, see `Overview of IAM Policies `__ in the *IAM User Guide*. \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-policy.rst b/awscli/examples/iam/get-policy.rst index 565ad659d1e7..af3e0f10ca9c 100644 --- a/awscli/examples/iam/get-policy.rst +++ b/awscli/examples/iam/get-policy.rst @@ -1,6 +1,6 @@ **To retrieve information about the specified managed policy** -This example returns details about the managed policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy`` :: +This example returns details about the managed policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy``. :: aws iam get-policy \ --policy-arn arn:aws:iam::123456789012:policy/MySamplePolicy @@ -21,6 +21,4 @@ Output:: } } -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-role-policy.rst b/awscli/examples/iam/get-role-policy.rst index a4e6877b0f1c..2b0296a3a03e 100644 --- a/awscli/examples/iam/get-role-policy.rst +++ b/awscli/examples/iam/get-role-policy.rst @@ -1,8 +1,10 @@ **To get information about a policy attached to an IAM role** -The following ``get-role-policy`` command gets information about the specified policy attached to the role named ``Test-Role``:: +The following ``get-role-policy`` command gets information about the specified policy attached to the role named ``Test-Role``. :: - aws iam get-role-policy --role-name Test-Role --policy-name ExamplePolicy + aws iam get-role-policy \ + --role-name Test-Role \ + --policy-name ExamplePolicy Output:: @@ -26,7 +28,4 @@ Output:: "PolicyName": "ExamplePolicy" } -For more information, see `Creating a Role`_ in the *Using IAM* guide. - -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html - +For more information, see `Creating IAM roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-role.rst b/awscli/examples/iam/get-role.rst index 60275ada0ba2..c7b17874a752 100644 --- a/awscli/examples/iam/get-role.rst +++ b/awscli/examples/iam/get-role.rst @@ -1,6 +1,6 @@ **To get information about an IAM role** -The following ``get-role`` command gets information about the role named ``Test-Role``:: +The following ``get-role`` command gets information about the role named ``Test-Role``. :: aws iam get-role \ --role-name Test-Role @@ -26,4 +26,4 @@ Output:: The command displays the trust policy attached to the role. To list the permissions policies attached to a role, use the ``list-role-policies`` command. -For more information, see `Creating a Role `__ in the *Using IAM* guide. \ No newline at end of file +For more information, see `Creating IAM roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-saml-provider.rst b/awscli/examples/iam/get-saml-provider.rst index 479ae155f3c2..013bef295560 100644 --- a/awscli/examples/iam/get-saml-provider.rst +++ b/awscli/examples/iam/get-saml-provider.rst @@ -2,11 +2,27 @@ This example retrieves the details about the SAML 2.0 provider whose ARM is ``arn:aws:iam::123456789012:saml-provider/SAMLADFS``. The response includes the metadata document that you got from the identity provider to create the AWS SAML provider entity as well -as the creation and expiration dates:: +as the creation and expiration dates. :: - aws iam get-saml-provider --saml-provider-arn arn:aws:iam::123456789012:saml-provider/SAMLADFS + aws iam get-saml-provider \ + --saml-provider-arn arn:aws:iam::123456789012:saml-provider/SAMLADFS +Output:: -For more information, see `Using SAML Providers`_ in the *Using IAM* guide. + { + "SAMLMetadataDocument": "...SAMLMetadataDocument-XML...", + "CreateDate": "2017-03-06T22:29:46+00:00", + "ValidUntil": "2117-03-06T22:29:46.433000+00:00", + "Tags": [ + { + "Key": "DeptID", + "Value": "123456" + }, + { + "Key": "Department", + "Value": "Accounting" + } + ] + } -.. _`Using SAML Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-saml.html \ No newline at end of file +For more information, see `Creating IAM SAML identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-server-certificate.rst b/awscli/examples/iam/get-server-certificate.rst index 5415617fff19..039f13367dcd 100644 --- a/awscli/examples/iam/get-server-certificate.rst +++ b/awscli/examples/iam/get-server-certificate.rst @@ -2,7 +2,8 @@ The following ``get-server-certificate`` command retrieves all of the details about the specified server certificate in your AWS account. :: - aws iam get-server-certificate --server-certificate-name myUpdatedServerCertificate + aws iam get-server-certificate \ + --server-certificate-name myUpdatedServerCertificate Output:: @@ -51,6 +52,4 @@ Output:: To list the server certificates available in your AWS account, use the ``list-server-certificates`` command. -For more information, see `Creating, Uploading, and Deleting Server Certificates`_ in the *IAM Users Guide*. - -.. _`Creating, Uploading, and Deleting Server Certificates`: http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html +For more information, see `Managing server certificates in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-service-last-accessed-details-with-entities.rst b/awscli/examples/iam/get-service-last-accessed-details-with-entities.rst index 1c76c74d0aef..2ddc610e2508 100755 --- a/awscli/examples/iam/get-service-last-accessed-details-with-entities.rst +++ b/awscli/examples/iam/get-service-last-accessed-details-with-entities.rst @@ -1,37 +1,39 @@ -**To retrieve a service access report with details for a service** - -The following ``get-service-last-accessed-details-with-entities`` example retrieves a report that contains details about IAM users and other entities that accessed the specified service. To generate a report, use the ``generate-service-last-accessed-details`` command. To get a list of services accessed with namespaces, use ``get-service-last-accessed-details``. :: - - aws iam get-service-last-accessed-details-with-entities \ - --job-id 78b6c2ba-d09e-6xmp-7039-ecde30b26916 \ - --service-namespace lambda - -Output:: - - { - "JobStatus": "COMPLETED", - "JobCreationDate": "2019-10-01T03:55:41.756Z", - "JobCompletionDate": "2019-10-01T03:55:42.533Z", - "EntityDetailsList": [ - { - "EntityInfo": { - "Arn": "arn:aws:iam::123456789012:user/admin", - "Name": "admin", - "Type": "USER", - "Id": "AIDAIO2XMPLENQEXAMPLE", - "Path": "/" - }, - "LastAuthenticated": "2019-09-30T23:02:00Z" - }, - { - "EntityInfo": { - "Arn": "arn:aws:iam::123456789012:user/developer", - "Name": "developer", - "Type": "USER", - "Id": "AIDAIBEYXMPL2YEXAMPLE", - "Path": "/" - }, - "LastAuthenticated": "2019-09-16T19:34:00Z" - } - ] - } +**To retrieve a service access report with details for a service** + +The following ``get-service-last-accessed-details-with-entities`` example retrieves a report that contains details about IAM users and other entities that accessed the specified service. To generate a report, use the ``generate-service-last-accessed-details`` command. To get a list of services accessed with namespaces, use ``get-service-last-accessed-details``. :: + + aws iam get-service-last-accessed-details-with-entities \ + --job-id 78b6c2ba-d09e-6xmp-7039-ecde30b26916 \ + --service-namespace lambda + +Output:: + + { + "JobStatus": "COMPLETED", + "JobCreationDate": "2019-10-01T03:55:41.756Z", + "JobCompletionDate": "2019-10-01T03:55:42.533Z", + "EntityDetailsList": [ + { + "EntityInfo": { + "Arn": "arn:aws:iam::123456789012:user/admin", + "Name": "admin", + "Type": "USER", + "Id": "AIDAIO2XMPLENQEXAMPLE", + "Path": "/" + }, + "LastAuthenticated": "2019-09-30T23:02:00Z" + }, + { + "EntityInfo": { + "Arn": "arn:aws:iam::123456789012:user/developer", + "Name": "developer", + "Type": "USER", + "Id": "AIDAIBEYXMPL2YEXAMPLE", + "Path": "/" + }, + "LastAuthenticated": "2019-09-16T19:34:00Z" + } + ] + } + +For more information, see `Refining permissions in AWS using last accessed information `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-service-last-accessed-details.rst b/awscli/examples/iam/get-service-last-accessed-details.rst index b10758403fdb..18899d55c7a6 100755 --- a/awscli/examples/iam/get-service-last-accessed-details.rst +++ b/awscli/examples/iam/get-service-last-accessed-details.rst @@ -1,23 +1,25 @@ -**To retrieve a service access report** - -The following ``get-service-last-accessed-details`` example retrieves a previously generated report that lists the services accessed by IAM entities. To generate a report, use the ``generate-service-last-accessed-details`` command. :: - - aws iam get-service-last-accessed-details \ - --job-id 2eb6c2b8-7b4c-3xmp-3c13-03b72c8cdfdc - -Output:: - - { - "JobStatus": "COMPLETED", - "JobCreationDate": "2019-10-01T03:50:35.929Z", - "ServicesLastAccessed": [ - ... - { - "ServiceName": "AWS Lambda", - "LastAuthenticated": "2019-09-30T23:02:00Z", - "ServiceNamespace": "lambda", - "LastAuthenticatedEntity": "arn:aws:iam::123456789012:user/admin", - "TotalAuthenticatedEntities": 6 - }, - ] - } +**To retrieve a service access report** + +The following ``get-service-last-accessed-details`` example retrieves a previously generated report that lists the services accessed by IAM entities. To generate a report, use the ``generate-service-last-accessed-details`` command. :: + + aws iam get-service-last-accessed-details \ + --job-id 2eb6c2b8-7b4c-3xmp-3c13-03b72c8cdfdc + +Output:: + + { + "JobStatus": "COMPLETED", + "JobCreationDate": "2019-10-01T03:50:35.929Z", + "ServicesLastAccessed": [ + ... + { + "ServiceName": "AWS Lambda", + "LastAuthenticated": "2019-09-30T23:02:00Z", + "ServiceNamespace": "lambda", + "LastAuthenticatedEntity": "arn:aws:iam::123456789012:user/admin", + "TotalAuthenticatedEntities": 6 + }, + ] + } + +For more information, see `Refining permissions in AWS using last accessed information `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-service-linked-role-deletion-status.rst b/awscli/examples/iam/get-service-linked-role-deletion-status.rst index b88a4549d239..95a0fa7eea10 100644 --- a/awscli/examples/iam/get-service-linked-role-deletion-status.rst +++ b/awscli/examples/iam/get-service-linked-role-deletion-status.rst @@ -2,14 +2,13 @@ The following ``get-service-linked-role-deletion-status`` example displays the status of a previously request to delete a service-linked role. The delete operation occurs asynchronously. When you make the request, you get a ``DeletionTaskId`` value that you provide as a parameter for this command. :: - aws iam get-service-linked-role-deletion-status --deletion-task-id task/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots/1a2b3c4d-1234-abcd-7890-abcdeEXAMPLE + aws iam get-service-linked-role-deletion-status \ + --deletion-task-id task/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots/1a2b3c4d-1234-abcd-7890-abcdeEXAMPLE Output:: - { + { "Status": "SUCCEEDED" - } + } -For more information, see `Using Service-Linked Roles`_ in the *IAM User Guide* - -.. _`Using Service-Linked Roles`: https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html +For more information, see `Using service-linked roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-ssh-public-key.rst b/awscli/examples/iam/get-ssh-public-key.rst index 2b8edb6b0441..8e498825eb12 100644 --- a/awscli/examples/iam/get-ssh-public-key.rst +++ b/awscli/examples/iam/get-ssh-public-key.rst @@ -22,7 +22,7 @@ Output:: **Example 2: To retrieve an SSH public key attached to an IAM user in PEM encoded form** -The following ``get-ssh-public-key`` command retrieves the specified SSH public key from the IAM user 'sofia'. The output is in PEM encoding. :: +The following ``get-ssh-public-key`` command retrieves the specified SSH public key from the IAM user ``sofia``. The output is in PEM encoding. :: aws iam get-ssh-public-key \ --user-name sofia \ @@ -42,4 +42,4 @@ Output:: } } -For more information about SSH keys in IAM, see `Use SSH Keys and SSH with CodeCommit `_ in the *AWS IAM User Guide*. +For more information, see `Use SSH keys and SSH with CodeCommit `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-user-policy.rst b/awscli/examples/iam/get-user-policy.rst index 2cc7924c981e..4a51dde67b5d 100644 --- a/awscli/examples/iam/get-user-policy.rst +++ b/awscli/examples/iam/get-user-policy.rst @@ -1,33 +1,28 @@ **To list policy details for an IAM user** -The following ``get-user-policy`` command lists the details of the specified policy that is attached to the IAM user named ``Bob``:: +The following ``get-user-policy`` command lists the details of the specified policy that is attached to the IAM user named ``Bob``. :: - aws iam get-user-policy --user-name Bob --policy-name ExamplePolicy + aws iam get-user-policy \ + --user-name Bob \ + --policy-name ExamplePolicy Output:: - { - "UserName": "Bob", - "PolicyName": "ExamplePolicy", - "PolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Action": "*", - "Resource": "*", - "Effect": "Allow" - } - ] - } - } + { + "UserName": "Bob", + "PolicyName": "ExamplePolicy", + "PolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Action": "*", + "Resource": "*", + "Effect": "Allow" + } + ] + } + } To get a list of policies for an IAM user, use the ``list-user-policies`` command. -For more information, see `Adding a New User to Your AWS Account`_ in the *Using IAM* guide. - -.. _`Adding a New User to Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html - - - - - +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/get-user.rst b/awscli/examples/iam/get-user.rst index a4b468a6f2aa..eda85e3ef385 100644 --- a/awscli/examples/iam/get-user.rst +++ b/awscli/examples/iam/get-user.rst @@ -1,23 +1,20 @@ **To get information about an IAM user** -The following ``get-user`` command gets information about the IAM user named ``Paulo``:: +The following ``get-user`` command gets information about the IAM user named ``Paulo``. :: - aws iam get-user --user-name Paulo + aws iam get-user \ + --user-name Paulo Output:: - { - "User": { - "UserName": "Paulo", - "Path": "/", - "CreateDate": "2019-09-21T23:03:13Z", - "UserId": "AIDA123456789EXAMPLE", - "Arn": "arn:aws:iam::123456789012:user/Paulo" - } - } - -For more information, see `Listing Users`_ in the *Using IAM* guide. - -.. _`Listing Users`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_GetListOfUsers.html - - + { + "User": { + "UserName": "Paulo", + "Path": "/", + "CreateDate": "2019-09-21T23:03:13Z", + "UserId": "AIDA123456789EXAMPLE", + "Arn": "arn:aws:iam::123456789012:user/Paulo" + } + } + +For more information, see `Managing IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-access-keys.rst b/awscli/examples/iam/list-access-keys.rst index acfdee46c8f1..b710efd53d33 100644 --- a/awscli/examples/iam/list-access-keys.rst +++ b/awscli/examples/iam/list-access-keys.rst @@ -1,30 +1,29 @@ **To list the access key IDs for an IAM user** -The following ``list-access-keys`` command lists the access keys IDs for the IAM user named ``Bob``:: +The following ``list-access-keys`` command lists the access keys IDs for the IAM user named ``Bob``. :: - aws iam list-access-keys --user-name Bob + aws iam list-access-keys \ + --user-name Bob Output:: - "AccessKeyMetadata": [ - { - "UserName": "Bob", - "Status": "Active", - "CreateDate": "2013-06-04T18:17:34Z", - "AccessKeyId": "AKIAIOSFODNN7EXAMPLE" - }, - { - "UserName": "Bob", - "Status": "Inactive", - "CreateDate": "2013-06-06T20:42:26Z", - "AccessKeyId": "AKIAI44QH8DHBEXAMPLE" - } - ] + { + "AccessKeyMetadata": [ + { + "UserName": "Bob", + "Status": "Active", + "CreateDate": "2013-06-04T18:17:34Z", + "AccessKeyId": "AKIAIOSFODNN7EXAMPLE" + }, + { + "UserName": "Bob", + "Status": "Inactive", + "CreateDate": "2013-06-06T20:42:26Z", + "AccessKeyId": "AKIAI44QH8DHBEXAMPLE" + } + ] + } You cannot list the secret access keys for IAM users. If the secret access keys are lost, you must create new access keys using the ``create-access-keys`` command. -For more information, see `Creating, Modifying, and Viewing User Security Credentials`_ in the *Using IAM* guide. - -.. _`Creating, Modifying, and Viewing User Security Credentials`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_CreateAccessKey.html - - +For more information, see `Managing access keys for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-account-aliases.rst b/awscli/examples/iam/list-account-aliases.rst index 75f685cf28e6..664a991b7760 100644 --- a/awscli/examples/iam/list-account-aliases.rst +++ b/awscli/examples/iam/list-account-aliases.rst @@ -1,16 +1,15 @@ **To list account aliases** -The following ``list-account-aliases`` command lists the aliases for the current account:: +The following ``list-account-aliases`` command lists the aliases for the current account. :: - aws iam list-account-aliases + aws iam list-account-aliases Output:: - "AccountAliases": [ - "mycompany" - ] - -For more information, see `Using an Alias for Your AWS Account ID`_ in the *Using IAM* guide. - -.. _`Using an Alias for Your AWS Account ID`: http://docs.aws.amazon.com/IAM/latest/UserGuide/AccountAlias.html + { + "AccountAliases": [ + "mycompany" + ] + } +For more information, see `Your AWS account ID and its alias `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-attached-group-policies.rst b/awscli/examples/iam/list-attached-group-policies.rst index f4ba80666c6e..9513521cae4a 100644 --- a/awscli/examples/iam/list-attached-group-policies.rst +++ b/awscli/examples/iam/list-attached-group-policies.rst @@ -1,25 +1,24 @@ **To list all managed policies that are attached to the specified group** -This example returns the names and ARNs of the managed policies that are attached to the IAM group named ``Admins`` in the AWS account:: +This example returns the names and ARNs of the managed policies that are attached to the IAM group named ``Admins`` in the AWS account. :: - aws iam list-attached-group-policies --group-name Admins + aws iam list-attached-group-policies \ + --group-name Admins Output:: - { - "AttachedPolicies": [ - { - "PolicyName": "AdministratorAccess", - "PolicyArn": "arn:aws:iam::aws:policy/AdministratorAccess" - }, - { - "PolicyName": "SecurityAudit", - "PolicyArn": "arn:aws:iam::aws:policy/SecurityAudit" - } - ], - "IsTruncated": false - } + { + "AttachedPolicies": [ + { + "PolicyName": "AdministratorAccess", + "PolicyArn": "arn:aws:iam::aws:policy/AdministratorAccess" + }, + { + "PolicyName": "SecurityAudit", + "PolicyArn": "arn:aws:iam::aws:policy/SecurityAudit" + } + ], + "IsTruncated": false + } -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-attached-role-policies.rst b/awscli/examples/iam/list-attached-role-policies.rst index a0bc8c756855..7e28af757771 100644 --- a/awscli/examples/iam/list-attached-role-policies.rst +++ b/awscli/examples/iam/list-attached-role-policies.rst @@ -1,21 +1,20 @@ **To list all managed policies that are attached to the specified role** -This command returns the names and ARNs of the managed policies attached to the IAM role named ``SecurityAuditRole`` in the AWS account:: +This command returns the names and ARNs of the managed policies attached to the IAM role named ``SecurityAuditRole`` in the AWS account. :: - aws iam list-attached-role-policies --role-name SecurityAuditRole + aws iam list-attached-role-policies \ + --role-name SecurityAuditRole Output:: - { - "AttachedPolicies": [ - { - "PolicyName": "SecurityAudit", - "PolicyArn": "arn:aws:iam::aws:policy/SecurityAudit" - } - ], - "IsTruncated": false - } + { + "AttachedPolicies": [ + { + "PolicyName": "SecurityAudit", + "PolicyArn": "arn:aws:iam::aws:policy/SecurityAudit" + } + ], + "IsTruncated": false + } -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-attached-user-policies.rst b/awscli/examples/iam/list-attached-user-policies.rst index c93f5aa5eb95..7b86fba51e78 100644 --- a/awscli/examples/iam/list-attached-user-policies.rst +++ b/awscli/examples/iam/list-attached-user-policies.rst @@ -1,25 +1,24 @@ **To list all managed policies that are attached to the specified user** -This command returns the names and ARNs of the managed policies for the IAM user named ``Bob`` in the AWS account:: +This command returns the names and ARNs of the managed policies for the IAM user named ``Bob`` in the AWS account. :: - aws iam list-attached-user-policies --user-name Bob + aws iam list-attached-user-policies \ + --user-name Bob Output:: - { - "AttachedPolicies": [ - { - "PolicyName": "AdministratorAccess", - "PolicyArn": "arn:aws:iam::aws:policy/AdministratorAccess" - }, - { - "PolicyName": "SecurityAudit", - "PolicyArn": "arn:aws:iam::aws:policy/SecurityAudit" - } - ], - "IsTruncated": false - } + { + "AttachedPolicies": [ + { + "PolicyName": "AdministratorAccess", + "PolicyArn": "arn:aws:iam::aws:policy/AdministratorAccess" + }, + { + "PolicyName": "SecurityAudit", + "PolicyArn": "arn:aws:iam::aws:policy/SecurityAudit" + } + ], + "IsTruncated": false + } -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-entities-for-policy.rst b/awscli/examples/iam/list-entities-for-policy.rst index 73330f83d05b..31cccc20326f 100644 --- a/awscli/examples/iam/list-entities-for-policy.rst +++ b/awscli/examples/iam/list-entities-for-policy.rst @@ -1,30 +1,32 @@ **To list all users, groups, and roles that the specified managed policy is attached to** -This example returns a list of IAM groups, roles, and users who have the policy ``arn:aws:iam::123456789012:policy/TestPolicy`` attached:: +This example returns a list of IAM groups, roles, and users who have the policy ``arn:aws:iam::123456789012:policy/TestPolicy`` attached. :: - aws iam list-entities-for-policy --policy-arn arn:aws:iam::123456789012:policy/TestPolicy + aws iam list-entities-for-policy \ + --policy-arn arn:aws:iam::123456789012:policy/TestPolicy Output:: - { - "PolicyGroups": [ - { - "GroupName": "Admins" - } - ], - "PolicyUsers": [ - { - "UserName": "Bob" - } - ], - "PolicyRoles": [ - { - "RoleName": "testRole" - } - ], - "IsTruncated": false - } + { + "PolicyGroups": [ + { + "GroupName": "Admins", + "GroupId": "AGPACKCEVSQ6C2EXAMPLE" + } + ], + "PolicyUsers": [ + { + "UserName": "Alice", + "UserId": "AIDACKCEVSQ6C2EXAMPLE" + } + ], + "PolicyRoles": [ + { + "RoleName": "DevRole", + "RoleId": "AROADBQP57FF2AEXAMPLE" + } + ], + "IsTruncated": false + } -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-group-policies.rst b/awscli/examples/iam/list-group-policies.rst index 2bb9b32fffb2..e86ac736458d 100644 --- a/awscli/examples/iam/list-group-policies.rst +++ b/awscli/examples/iam/list-group-policies.rst @@ -1,20 +1,18 @@ **To list all inline policies that are attached to the specified group** The following ``list-group-policies`` command lists the names of inline policies that are attached to the IAM group named -``Admins`` in the current account:: +``Admins`` in the current account. :: - aws iam list-group-policies --group-name Admins + aws iam list-group-policies \ + --group-name Admins Output:: - { - "PolicyNames": [ - "AdminRoot", - "ExamplePolicy" - ] - } - -For more information, see `Managing IAM Policies`_ in the *Using IAM* guide. - -.. _`Managing IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingPolicies.html + { + "PolicyNames": [ + "AdminRoot", + "ExamplePolicy" + ] + } +For more information, see `Managing IAM policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-groups-for-user.rst b/awscli/examples/iam/list-groups-for-user.rst index d7770aacb4e8..0ccca2a3cff2 100644 --- a/awscli/examples/iam/list-groups-for-user.rst +++ b/awscli/examples/iam/list-groups-for-user.rst @@ -1,30 +1,29 @@ **To list the groups that an IAM user belongs to** -The following ``list-groups-for-user`` command displays the groups that the IAM user named ``Bob`` belongs to:: +The following ``list-groups-for-user`` command displays the groups that the IAM user named ``Bob`` belongs to. :: - aws iam list-groups-for-user --user-name Bob + aws iam list-groups-for-user \ + --user-name Bob Output:: - "Groups": [ - { - "Path": "/", - "CreateDate": "2013-05-06T01:18:08Z", - "GroupId": "AKIAIOSFODNN7EXAMPLE", - "Arn": "arn:aws:iam::123456789012:group/Admin", - "GroupName": "Admin" - }, - { - "Path": "/", - "CreateDate": "2013-05-06T01:37:28Z", - "GroupId": "AKIAI44QH8DHBEXAMPLE", - "Arn": "arn:aws:iam::123456789012:group/s3-Users", - "GroupName": "s3-Users" - } - ] - -For more information, see `Creating and Listing Groups`_ in the *Using IAM* guide. - -.. _`Creating and Listing Groups`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_CreatingAndListingGroups.html - - + { + "Groups": [ + { + "Path": "/", + "CreateDate": "2013-05-06T01:18:08Z", + "GroupId": "AKIAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::123456789012:group/Admin", + "GroupName": "Admin" + }, + { + "Path": "/", + "CreateDate": "2013-05-06T01:37:28Z", + "GroupId": "AKIAI44QH8DHBEXAMPLE", + "Arn": "arn:aws:iam::123456789012:group/s3-Users", + "GroupName": "s3-Users" + } + ] + } + +For more information, see `Managing IAM user groups `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-groups.rst b/awscli/examples/iam/list-groups.rst index 9b86e94a9489..3793dbbe4cd6 100644 --- a/awscli/examples/iam/list-groups.rst +++ b/awscli/examples/iam/list-groups.rst @@ -1,29 +1,28 @@ **To list the IAM groups for the current account** -The following ``list-groups`` command lists the IAM groups in the current account:: +The following ``list-groups`` command lists the IAM groups in the current account. :: - aws iam list-groups + aws iam list-groups Output:: - "Groups": [ { - "Path": "/", - "CreateDate": "2013-06-04T20:27:27.972Z", - "GroupId": "AIDACKCEVSQ6C2EXAMPLE", - "Arn": "arn:aws:iam::123456789012:group/Admins", - "GroupName": "Admins" - }, - { - "Path": "/", - "CreateDate": "2013-04-16T20:30:42Z", - "GroupId": "AIDGPMS9RO4H3FEXAMPLE", - "Arn": "arn:aws:iam::123456789012:group/S3-Admins", - "GroupName": "S3-Admins" + "Groups": [ + { + "Path": "/", + "CreateDate": "2013-06-04T20:27:27.972Z", + "GroupId": "AIDACKCEVSQ6C2EXAMPLE", + "Arn": "arn:aws:iam::123456789012:group/Admins", + "GroupName": "Admins" + }, + { + "Path": "/", + "CreateDate": "2013-04-16T20:30:42Z", + "GroupId": "AIDGPMS9RO4H3FEXAMPLE", + "Arn": "arn:aws:iam::123456789012:group/S3-Admins", + "GroupName": "S3-Admins" + } + ] } - ] - -For more information, see `Creating and Listing Groups`_ in the *Using IAM* guide. - -.. _`Creating and Listing Groups`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_CreatingAndListingGroups.html +For more information, see `Managing IAM user groups `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-instance-profile-tags.rst b/awscli/examples/iam/list-instance-profile-tags.rst new file mode 100644 index 000000000000..46048179da79 --- /dev/null +++ b/awscli/examples/iam/list-instance-profile-tags.rst @@ -0,0 +1,23 @@ +**To list the tags attached to an instance profile** + +The following ``list-instance-profile-tags`` command retrieves the list of tags associated with the specified instance profile. :: + + aws iam list-instance-profile-tags \ + --instance-profile-name deployment-role + +Output:: + + { + "Tags": [ + { + "Key": "DeptID", + "Value": "123456" + }, + { + "Key": "Department", + "Value": "Accounting" + } + ] + } + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-instance-profiles-for-role.rst b/awscli/examples/iam/list-instance-profiles-for-role.rst index e6a4765dd255..d89018e6a3ce 100644 --- a/awscli/examples/iam/list-instance-profiles-for-role.rst +++ b/awscli/examples/iam/list-instance-profiles-for-role.rst @@ -1,32 +1,32 @@ **To list the instance profiles for an IAM role** -The following ``list-instance-profiles-for-role`` command lists the instance profiles that are associated with the role ``Test-Role``:: +The following ``list-instance-profiles-for-role`` command lists the instance profiles that are associated with the role ``Test-Role``. :: - aws iam list-instance-profiles-for-role --role-name Test-Role + aws iam list-instance-profiles-for-role \ + --role-name Test-Role Output:: - "InstanceProfiles": [ - { - "InstanceProfileId": "AIDGPMS9RO4H3FEXAMPLE", - "Roles": [ - { - "AssumeRolePolicyDocument": "", - "RoleId": "AIDACKCEVSQ6C2EXAMPLE", - "CreateDate": "2013-06-07T20:42:15Z", - "RoleName": "Test-Role", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:role/Test-Role" - } - ], - "CreateDate": "2013-06-07T21:05:24Z", - "InstanceProfileName": "ExampleInstanceProfile", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:instance-profile/ExampleInstanceProfile" - } - ] - -For more information, see `Instance Profiles`_ in the *Using IAM* guide. - -.. _`Instance Profiles`: http://docs.aws.amazon.com/IAM/latest/UserGuide/instance-profiles.html + { + "InstanceProfiles": [ + { + "InstanceProfileId": "AIDGPMS9RO4H3FEXAMPLE", + "Roles": [ + { + "AssumeRolePolicyDocument": "", + "RoleId": "AIDACKCEVSQ6C2EXAMPLE", + "CreateDate": "2013-06-07T20:42:15Z", + "RoleName": "Test-Role", + "Path": "/", + "Arn": "arn:aws:iam::123456789012:role/Test-Role" + } + ], + "CreateDate": "2013-06-07T21:05:24Z", + "InstanceProfileName": "ExampleInstanceProfile", + "Path": "/", + "Arn": "arn:aws:iam::123456789012:instance-profile/ExampleInstanceProfile" + } + ] + } +For more information, see `Using instance profiles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-instance-profiles.rst b/awscli/examples/iam/list-instance-profiles.rst index 3ac2f5b3e407..557126078379 100644 --- a/awscli/examples/iam/list-instance-profiles.rst +++ b/awscli/examples/iam/list-instance-profiles.rst @@ -1,74 +1,70 @@ **To lists the instance profiles for the account** -The following ``list-instance-profiles`` command lists the instance profiles that are associated with the current account:: +The following ``list-instance-profiles`` command lists the instance profiles that are associated with the current account. :: - aws iam list-instance-profiles + aws iam list-instance-profiles Output:: - { - "InstanceProfiles": [ - { - "InstanceProfileId": "AIPAIXEU4NUHUPEXAMPLE", - "Roles": [ - { - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Action": "sts:AssumeRole", - "Principal": { - "Service": "ec2.amazonaws.com" - }, - "Effect": "Allow", - "Sid": "" - } - ] + { + "InstanceProfiles": [ + { + "Path": "/", + "InstanceProfileName": "example-dev-role", + "InstanceProfileId": "AIPAIXEU4NUHUPEXAMPLE", + "Arn": "arn:aws:iam::123456789012:instance-profile/example-dev-role", + "CreateDate": "2023-09-21T18:17:41+00:00", + "Roles": [ + { + "Path": "/", + "RoleName": "example-dev-role", + "RoleId": "AROAJ52OTH4H7LEXAMPLE", + "Arn": "arn:aws:iam::123456789012:role/example-dev-role", + "CreateDate": "2023-09-21T18:17:40+00:00", + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": { + "Service": "ec2.amazonaws.com" + }, + "Action": "sts:AssumeRole" + } + ] + } + } + ] }, - "RoleId": "AROAJ52OTH4H7LEXAMPLE", - "CreateDate": "2013-05-11T00:02:27Z", - "RoleName": "example-role", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:role/example-role" - } - ], - "CreateDate": "2013-05-11T00:02:27Z", - "InstanceProfileName": "ExampleInstanceProfile", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:instance-profile/ExampleInstanceProfile" - }, - { - "InstanceProfileId": "AIPAJVJVNRIQFREXAMPLE", - "Roles": [ - { - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Action": "sts:AssumeRole", - "Principal": { - "Service": "ec2.amazonaws.com" - }, - "Effect": "Allow", - "Sid": "" - } - ] - }, - "RoleId": "AROAINUBC5O7XLEXAMPLE", - "CreateDate": "2013-01-09T06:33:26Z", - "RoleName": "s3-test-role", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:role/s3-test-role" - } - ], - "CreateDate": "2013-06-12T23:52:02Z", - "InstanceProfileName": "ExampleInstanceProfile2", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:instance-profile/ExampleInstanceProfile2" - }, - ] - } - -For more information, see `Instance Profiles`_ in the *Using IAM* guide. + { + "Path": "/", + "InstanceProfileName": "example-s3-role", + "InstanceProfileId": "AIPAJVJVNRIQFREXAMPLE", + "Arn": "arn:aws:iam::123456789012:instance-profile/example-s3-role", + "CreateDate": "2023-09-21T18:18:50+00:00", + "Roles": [ + { + "Path": "/", + "RoleName": "example-s3-role", + "RoleId": "AROAINUBC5O7XLEXAMPLE", + "Arn": "arn:aws:iam::123456789012:role/example-s3-role", + "CreateDate": "2023-09-21T18:18:49+00:00", + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": { + "Service": "ec2.amazonaws.com" + }, + "Action": "sts:AssumeRole" + } + ] + } + } + ] + } + ] + } -.. _`Instance Profiles`: http://docs.aws.amazon.com/IAM/latest/UserGuide/instance-profiles.html +For more information, see `Using instance profiles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-mfa-device-tags.rst b/awscli/examples/iam/list-mfa-device-tags.rst new file mode 100644 index 000000000000..f454053e346c --- /dev/null +++ b/awscli/examples/iam/list-mfa-device-tags.rst @@ -0,0 +1,23 @@ +**To list the tags attached to an MFA device** + +The following ``list-mfa-device-tags`` command retrieves the list of tags associated with the specified MFA device. :: + + aws iam list-mfa-device-tags \ + --serial-number arn:aws:iam::123456789012:mfa/alice + +Output:: + + { + "Tags": [ + { + "Key": "DeptID", + "Value": "123456" + }, + { + "Key": "Department", + "Value": "Accounting" + } + ] + } + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-mfa-devices.rst b/awscli/examples/iam/list-mfa-devices.rst index 1c2c809f70ad..39d7037282c0 100644 --- a/awscli/examples/iam/list-mfa-devices.rst +++ b/awscli/examples/iam/list-mfa-devices.rst @@ -1,21 +1,35 @@ **To list all MFA devices for a specified user** -This example returns details about the MFA device assigned to the IAM user ``Bob``:: +This example returns details about the MFA device assigned to the IAM user ``Bob``. :: - aws iam list-mfa-devices --user-name Bob + aws iam list-mfa-devices \ + --user-name Bob Output:: - { - "MFADevices": [ - { - "UserName": "Bob", - "SerialNumber": "arn:aws:iam::123456789012:mfa/BobsMFADevice", - "EnableDate": "2015-06-16T22:36:37Z" - } - ] - } + { + "MFADevices": [ + { + "UserName": "Bob", + "SerialNumber": "arn:aws:iam::123456789012:mfa/Bob", + "EnableDate": "2019-10-28T20:37:09+00:00" + }, + { + "UserName": "Bob", + "SerialNumber": "GAKT12345678", + "EnableDate": "2023-02-18T21:44:42+00:00" + }, + { + "UserName": "Bob", + "SerialNumber": "arn:aws:iam::123456789012:u2f/user/Bob/fidosecuritykey1-7XNL7NFNLZ123456789EXAMPLE", + "EnableDate": "2023-09-19T02:25:35+00:00" + }, + { + "UserName": "Bob", + "SerialNumber": "arn:aws:iam::123456789012:u2f/user/Bob/fidosecuritykey2-VDRQTDBBN5123456789EXAMPLE", + "EnableDate": "2023-09-19T01:49:18+00:00" + } + ] + } -For more information, see `Using Multi-Factor Authentication (MFA) Devices with AWS`_ in the *Using IAM* guide. - -.. _`Using Multi-Factor Authentication (MFA) Devices with AWS`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingMFA.html +For more information, see `Using multi-factor authentication (MFA) in AWS `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-open-id-connect-provider-tags.rst b/awscli/examples/iam/list-open-id-connect-provider-tags.rst new file mode 100644 index 000000000000..f89755b3aa47 --- /dev/null +++ b/awscli/examples/iam/list-open-id-connect-provider-tags.rst @@ -0,0 +1,23 @@ +**To list the tags attached to an OpenID Connect (OIDC)-compatible identity provider** + +The following ``list-open-id-connect-provider-tags`` command retrieves the list of tags associated with the specified OIDC identity provider. :: + + aws iam list-open-id-connect-provider-tags \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/server.example.com + +Output:: + + { + "Tags": [ + { + "Key": "DeptID", + "Value": "123456" + }, + { + "Key": "Department", + "Value": "Accounting" + } + ] + } + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-open-id-connect-providers.rst b/awscli/examples/iam/list-open-id-connect-providers.rst index 30ce0ecceac0..5a551d695c3f 100644 --- a/awscli/examples/iam/list-open-id-connect-providers.rst +++ b/awscli/examples/iam/list-open-id-connect-providers.rst @@ -1,19 +1,17 @@ **To list information about the OpenID Connect providers in the AWS account** -This example returns a list of ARNS of all the OpenID Connect providers that are defined in the current AWS account:: +This example returns a list of ARNS of all the OpenID Connect providers that are defined in the current AWS account. :: - aws iam list-open-id-connect-providers + aws iam list-open-id-connect-providers Output:: - { - "OpenIDConnectProviderList": [ - { - "Arn": "arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com" - } - ] - } + { + "OpenIDConnectProviderList": [ + { + "Arn": "arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com" + } + ] + } -For more information, see `Using OpenID Connect Identity Providers`_ in the *Using IAM* guide. - -.. _`Using OpenID Connect Identity Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-oidc.html \ No newline at end of file +For more information, see `Creating OpenID Connect (OIDC) identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-policies-granting-service-access.rst b/awscli/examples/iam/list-policies-granting-service-access.rst index aca9f784be4a..33d6a333b4a4 100644 --- a/awscli/examples/iam/list-policies-granting-service-access.rst +++ b/awscli/examples/iam/list-policies-granting-service-access.rst @@ -25,4 +25,4 @@ Output:: "IsTruncated": false } -For more information, see `Using IAM with CodeCommit: Git Credentials, SSH Keys, and AWS Access Keys `_ in the *AWS IAM User Guide*. +For more information, see `Using IAM with CodeCommit: Git credentials, SSH keys, and AWS access keys `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-policies.rst b/awscli/examples/iam/list-policies.rst index 83d843b079ad..fbc3d11416f6 100644 --- a/awscli/examples/iam/list-policies.rst +++ b/awscli/examples/iam/list-policies.rst @@ -1,40 +1,52 @@ **To list managed policies that are available to your AWS account** -This example returns a collection of the first two managed policies available in the current AWS account:: +This example returns a collection of the first two managed policies available in the current AWS account. :: - aws iam list-policies --max-items 2 + aws iam list-policies \ + --max-items 3 Output:: - { - "Marker": "AAIWFnoA2MQ9zN9nnTorukxr1uesDIDa4u+q1mEfaurCDZ1AuCYagYfayKYGvu75BEGk8PooPsw5uvumkuizFACZ8f4rKtN1RuBWiVDBWet2OA==", - "IsTruncated": true, - "Policies": [ - { - "PolicyName": "AdministratorAccess", - "CreateDate": "2015-02-06T18:39:46Z", - "AttachmentCount": 5, - "IsAttachable": true, - "PolicyId": "ANPAIWMBCKSKIEE64ZLYK", - "DefaultVersionId": "v1", - "Path": "/", - "Arn": "arn:aws:iam::aws:policy/AdministratorAccess", - "UpdateDate": "2015-02-06T18:39:46Z" - }, - { - "PolicyName": "ASamplePolicy", - "CreateDate": "2015-06-17T19:23;32Z", - "AttachmentCount": "0", - "IsAttachable": "true", - "PolicyId": "Z27SI6FQMGNQ2EXAMPLE1", - "DefaultVersionId": "v1", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:policy/ASamplePolicy", - "UpdateDate": "2015-06-17T19:23:32Z" - } - ] - } + { + "Policies": [ + { + "PolicyName": "AWSCloudTrailAccessPolicy", + "PolicyId": "ANPAXQE2B5PJ7YEXAMPLE", + "Arn": "arn:aws:iam::123456789012:policy/AWSCloudTrailAccessPolicy", + "Path": "/", + "DefaultVersionId": "v1", + "AttachmentCount": 0, + "PermissionsBoundaryUsageCount": 0, + "IsAttachable": true, + "CreateDate": "2019-09-04T17:43:42+00:00", + "UpdateDate": "2019-09-04T17:43:42+00:00" + }, + { + "PolicyName": "AdministratorAccess", + "PolicyId": "ANPAIWMBCKSKIEE64ZLYK", + "Arn": "arn:aws:iam::aws:policy/AdministratorAccess", + "Path": "/", + "DefaultVersionId": "v1", + "AttachmentCount": 6, + "PermissionsBoundaryUsageCount": 0, + "IsAttachable": true, + "CreateDate": "2015-02-06T18:39:46+00:00", + "UpdateDate": "2015-02-06T18:39:46+00:00" + }, + { + "PolicyName": "PowerUserAccess", + "PolicyId": "ANPAJYRXTHIB4FOVS3ZXS", + "Arn": "arn:aws:iam::aws:policy/PowerUserAccess", + "Path": "/", + "DefaultVersionId": "v5", + "AttachmentCount": 1, + "PermissionsBoundaryUsageCount": 0, + "IsAttachable": true, + "CreateDate": "2015-02-06T18:39:47+00:00", + "UpdateDate": "2023-07-06T22:04:00+00:00" + } + ], + "NextToken": "EXAMPLErZXIiOiBudWxsLCAiYm90b190cnVuY2F0ZV9hbW91bnQiOiA4fQ==" + } -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-policy-tags.rst b/awscli/examples/iam/list-policy-tags.rst new file mode 100644 index 000000000000..a650737bc1f9 --- /dev/null +++ b/awscli/examples/iam/list-policy-tags.rst @@ -0,0 +1,23 @@ +**To list the tags attached to a managed policy** + +The following ``list-policy-tags`` command retrieves the list of tags associated with the specified managed policy. :: + + aws iam list-policy-tags \ + --policy-arn arn:aws:iam::123456789012:policy/billing-access + +Output:: + + { + "Tags": [ + { + "Key": "DeptID", + "Value": "123456" + }, + { + "Key": "Department", + "Value": "Accounting" + } + ] + } + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-policy-versions.rst b/awscli/examples/iam/list-policy-versions.rst index 55d102d2cbb7..7f035c41d80c 100644 --- a/awscli/examples/iam/list-policy-versions.rst +++ b/awscli/examples/iam/list-policy-versions.rst @@ -1,27 +1,26 @@ **To list information about the versions of the specified managed policy** -This example returns the list of available versions of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy``:: +This example returns the list of available versions of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MySamplePolicy``. :: - aws iam list-policy-versions --policy-arn arn:aws:iam::123456789012:policy/MySamplePolicy + aws iam list-policy-versions \ + --policy-arn arn:aws:iam::123456789012:policy/MySamplePolicy Output:: - { - "IsTruncated": false, - "Versions": [ - { - "CreateDate": "2015-06-02T23:19:44Z", - "VersionId": "v2", - "IsDefaultVersion": true - }, - { - "CreateDate": "2015-06-02T22:30:47Z", - "VersionId": "v1", - "IsDefaultVersion": false - } - ] - } + { + "IsTruncated": false, + "Versions": [ + { + "VersionId": "v2", + "IsDefaultVersion": true, + "CreateDate": "2015-06-02T23:19:44Z" + }, + { + "VersionId": "v1", + "IsDefaultVersion": false, + "CreateDate": "2015-06-02T22:30:47Z" + } + ] + } -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-role-policies.rst b/awscli/examples/iam/list-role-policies.rst index 8d0f76a2e257..fa8630c7d105 100644 --- a/awscli/examples/iam/list-role-policies.rst +++ b/awscli/examples/iam/list-role-policies.rst @@ -1,18 +1,18 @@ **To list the policies attached to an IAM role** -The following ``list-role-policies`` command lists the names of the permissions policies for the specified IAM role:: +The following ``list-role-policies`` command lists the names of the permissions policies for the specified IAM role. :: - aws iam list-role-policies --role-name Test-Role + aws iam list-role-policies \ + --role-name Test-Role Output:: - "PolicyNames": [ - "ExamplePolicy" - ] + { + "PolicyNames": [ + "ExamplePolicy" + ] + } To see the trust policy attached to a role, use the ``get-role`` command. To see the details of a permissions policy, use the ``get-role-policy`` command. -For more information, see `Creating a Role`_ in the *Using IAM* guide. - -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html - +For more information, see `Creating IAM roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-role-tags.rst b/awscli/examples/iam/list-role-tags.rst index 0e5cd36dcd52..b16b414bbfcb 100644 --- a/awscli/examples/iam/list-role-tags.rst +++ b/awscli/examples/iam/list-role-tags.rst @@ -2,24 +2,23 @@ The following ``list-role-tags`` command retrieves the list of tags associated with the specified role. :: - aws iam list-role-tags --role-name production-role + aws iam list-role-tags \ + --role-name production-role - Output:: - { - "Tags": [ - { - "Key": "Department", - "Value": "Accounting" - }, - { - "Key": "DeptID", - "Value": "12345" - } - ], - "IsTruncated": false - } - +Output:: -For more information, see `Tagging IAM Entities`_ in the *AWS IAM User Guide* + { + "Tags": [ + { + "Key": "Department", + "Value": "Accounting" + }, + { + "Key": "DeptID", + "Value": "12345" + } + ], + "IsTruncated": false + } -.. _`Tagging IAM Entities`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-roles.rst b/awscli/examples/iam/list-roles.rst index 4ed88f3353b5..d7b173980509 100644 --- a/awscli/examples/iam/list-roles.rst +++ b/awscli/examples/iam/list-roles.rst @@ -1,57 +1,56 @@ **To list IAM roles for the current account** -The following ``list-roles`` command lists IAM roles for the current account:: +The following ``list-roles`` command lists IAM roles for the current account. :: - aws iam list-roles + aws iam list-roles Output:: - { - "Roles": [ - { - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ + { + "Roles": [ { - "Action": "sts:AssumeRole", - "Principal": { - "Service": "ec2.amazonaws.com" - }, - "Effect": "Allow", - "Sid": "" - } - ] - }, - "RoleId": "AROAJ52OTH4H7LEXAMPLE", - "CreateDate": "2013-05-11T00:02:27Z", - "RoleName": "ExampleRole1", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:role/ExampleRole1" - }, - { - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ + "Path": "/", + "RoleName": "ExampleRole", + "RoleId": "AROAJ52OTH4H7LEXAMPLE", + "Arn": "arn:aws:iam::123456789012:role/ExampleRole", + "CreateDate": "2017-09-12T19:23:36+00:00", + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "", + "Effect": "Allow", + "Principal": { + "Service": "ec2.amazonaws.com" + }, + "Action": "sts:AssumeRole" + } + ] + }, + "MaxSessionDuration": 3600 + }, { - "Action": "sts:AssumeRole", - "Principal": { - "Service": "elastictranscoder.amazonaws.com" - }, - "Effect": "Allow", - "Sid": "" + "Path": "/example_path/", + "RoleName": "ExampleRoleWithPath", + "RoleId": "AROAI4QRP7UFT7EXAMPLE", + "Arn": "arn:aws:iam::123456789012:role/example_path/ExampleRoleWithPath", + "CreateDate": "2023-09-21T20:29:38+00:00", + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "", + "Effect": "Allow", + "Principal": { + "Service": "ec2.amazonaws.com" + }, + "Action": "sts:AssumeRole" + } + ] + }, + "MaxSessionDuration": 3600 } - ] - }, - "RoleId": "AROAI4QRP7UFT7EXAMPLE", - "CreateDate": "2013-04-18T05:01:58Z", - "RoleName": "emr-access", - "Path": "/", - "Arn": "arn:aws:iam::123456789012:role/emr-access" - } - ] - } - -For more information, see `Creating a Role`_ in the *Using IAM* guide. - -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html + ] + } +For more information, see `Creating IAM roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-saml-provider-tags.rst b/awscli/examples/iam/list-saml-provider-tags.rst new file mode 100644 index 000000000000..2be760e2ff00 --- /dev/null +++ b/awscli/examples/iam/list-saml-provider-tags.rst @@ -0,0 +1,23 @@ +**To list the tags attached to a SAML provider** + +The following ``list-saml-provider-tags`` command retrieves the list of tags associated with the specified SAML provider. :: + + aws iam list-saml-provider-tags \ + --saml-provider-arn arn:aws:iam::123456789012:saml-provider/ADFS + +Output:: + + { + "Tags": [ + { + "Key": "DeptID", + "Value": "123456" + }, + { + "Key": "Department", + "Value": "Accounting" + } + ] + } + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-saml-providers.rst b/awscli/examples/iam/list-saml-providers.rst index 0dfb11b8f7c3..db0b99fafb10 100644 --- a/awscli/examples/iam/list-saml-providers.rst +++ b/awscli/examples/iam/list-saml-providers.rst @@ -1,21 +1,19 @@ **To list the SAML providers in the AWS account** -This example retrieves the list of SAML 2.0 providers created in the current AWS account:: +This example retrieves the list of SAML 2.0 providers created in the current AWS account. :: - aws iam list-saml-providers + aws iam list-saml-providers Output:: - { - "SAMLProviderList": [ - { - "CreateDate": "2015-06-05T22:45:14Z", - "ValidUntil": "2015-06-05T22:45:14Z", - "Arn": "arn:aws:iam::123456789012:saml-provider/SAMLADFS" - } - ] - } + { + "SAMLProviderList": [ + { + "Arn": "arn:aws:iam::123456789012:saml-provider/SAML-ADFS", + "ValidUntil": "2015-06-05T22:45:14Z", + "CreateDate": "2015-06-05T22:45:14Z" + } + ] + } -For more information, see `Using SAML Providers`_ in the *Using IAM* guide. - -.. _`Using SAML Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-saml.html \ No newline at end of file +For more information, see `Creating IAM SAML identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-server-certificate-tags.rst b/awscli/examples/iam/list-server-certificate-tags.rst new file mode 100644 index 000000000000..435c2e1c37f9 --- /dev/null +++ b/awscli/examples/iam/list-server-certificate-tags.rst @@ -0,0 +1,23 @@ +**To list the tags attached to a server certificate** + +The following ``list-server-certificate-tags`` command retrieves the list of tags associated with the specified server certificate. :: + + aws iam list-server-certificate-tags \ + --server-certificate-name ExampleCertificate + +Output:: + + { + "Tags": [ + { + "Key": "DeptID", + "Value": "123456" + }, + { + "Key": "Department", + "Value": "Accounting" + } + ] + } + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-server-certificates.rst b/awscli/examples/iam/list-server-certificates.rst index a032642f1d33..db4604c90d4c 100644 --- a/awscli/examples/iam/list-server-certificates.rst +++ b/awscli/examples/iam/list-server-certificates.rst @@ -27,6 +27,4 @@ Output:: ] } -For more information, see `Creating, Uploading, and Deleting Server Certificates`_ in the *IAM Users Guide*. - -.. _`Creating, Uploading, and Deleting Server Certificates`: http://docs.aws.amazon.com/IAM/latest/UserGuide/InstallCert.html +For more information, see `Managing server certificates in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-service-specific-credential.rst b/awscli/examples/iam/list-service-specific-credential.rst index 514efb0bf714..7880143b546b 100644 --- a/awscli/examples/iam/list-service-specific-credential.rst +++ b/awscli/examples/iam/list-service-specific-credential.rst @@ -1,41 +1,41 @@ -**List the service-specific credentials for a user** +**Example 1: List the service-specific credentials for a user** The following ``list-service-specific-credentials`` example displays all service-specific credentials assigned to the specified user. Passwords are not included in the response. :: - aws iam list-service-specific-credentials --user-name sofia + aws iam list-service-specific-credentials \ + --user-name sofia Output:: - { - "ServiceSpecificCredential": { - "CreateDate": "2019-04-18T20:45:36+00:00", - "ServiceName": "codecommit.amazonaws.com", - "ServiceUserName": "sofia-at-123456789012", - "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", - "UserName": "sofia", - "Status": "Active" - } - } + { + "ServiceSpecificCredential": { + "CreateDate": "2019-04-18T20:45:36+00:00", + "ServiceName": "codecommit.amazonaws.com", + "ServiceUserName": "sofia-at-123456789012", + "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", + "UserName": "sofia", + "Status": "Active" + } + } -**List the service-specific credentials for a user filtered to a specified service** +**Example 2: List the service-specific credentials for a user filtered to a specified service** The following ``list-service-specific-credentials`` example displays the service-specific credentials assigned to the user making the request. The list is filtered to include only those credentials for the specified service. Passwords are not included in the response. :: - aws iam list-service-specific-credentials --service-name codecommit.amazonaws.com + aws iam list-service-specific-credentials \ + --service-name codecommit.amazonaws.com Output:: - { - "ServiceSpecificCredential": { - "CreateDate": "2019-04-18T20:45:36+00:00", - "ServiceName": "codecommit.amazonaws.com", - "ServiceUserName": "sofia-at-123456789012", - "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", - "UserName": "sofia", - "Status": "Active" - } - } - -For more information, see `Create Git Credentials for HTTPS Connections to CodeCommit`_ in the *AWS CodeCommit User Guide* - -.. _`Create Git Credentials for HTTPS Connections to CodeCommit`: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html#setting-up-gc-iam + { + "ServiceSpecificCredential": { + "CreateDate": "2019-04-18T20:45:36+00:00", + "ServiceName": "codecommit.amazonaws.com", + "ServiceUserName": "sofia-at-123456789012", + "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", + "UserName": "sofia", + "Status": "Active" + } + } + +For more information, see `Create Git credentials for HTTPS connections to CodeCommit `__ in the *AWS CodeCommit User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-service-specific-credentials.rst b/awscli/examples/iam/list-service-specific-credentials.rst index 97961b1ee13e..20cc6b544557 100755 --- a/awscli/examples/iam/list-service-specific-credentials.rst +++ b/awscli/examples/iam/list-service-specific-credentials.rst @@ -1,30 +1,32 @@ -**To retrieve a list of credentials** - -The following ``list-service-specific-credentials`` example lists the credentials generated for HTTPS access to AWS CodeCommit repositories for a user named ``developer``. :: - - aws iam list-service-specific-credentials \ - --user-name developer \ - --service-name codecommit.amazonaws.com - -Output:: - - { - "ServiceSpecificCredentials": [ - { - "UserName": "developer", - "Status": "Inactive", - "ServiceUserName": "developer-at-123456789012", - "CreateDate": "2019-10-01T04:31:41Z", - "ServiceSpecificCredentialId": "ACCAQFODXMPL4YFHP7DZE", - "ServiceName": "codecommit.amazonaws.com" - }, - { - "UserName": "developer", - "Status": "Active", - "ServiceUserName": "developer+1-at-123456789012", - "CreateDate": "2019-10-01T04:31:45Z", - "ServiceSpecificCredentialId": "ACCAQFOXMPL6VW57M7AJP", - "ServiceName": "codecommit.amazonaws.com" - } - ] - } +**To retrieve a list of credentials** + +The following ``list-service-specific-credentials`` example lists the credentials generated for HTTPS access to AWS CodeCommit repositories for a user named ``developer``. :: + + aws iam list-service-specific-credentials \ + --user-name developer \ + --service-name codecommit.amazonaws.com + +Output:: + + { + "ServiceSpecificCredentials": [ + { + "UserName": "developer", + "Status": "Inactive", + "ServiceUserName": "developer-at-123456789012", + "CreateDate": "2019-10-01T04:31:41Z", + "ServiceSpecificCredentialId": "ACCAQFODXMPL4YFHP7DZE", + "ServiceName": "codecommit.amazonaws.com" + }, + { + "UserName": "developer", + "Status": "Active", + "ServiceUserName": "developer+1-at-123456789012", + "CreateDate": "2019-10-01T04:31:45Z", + "ServiceSpecificCredentialId": "ACCAQFOXMPL6VW57M7AJP", + "ServiceName": "codecommit.amazonaws.com" + } + ] + } + +For more information, see `Create Git credentials for HTTPS connections to CodeCommit `__ in the *AWS CodeCommit User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-signing-certificates.rst b/awscli/examples/iam/list-signing-certificates.rst index 67b8847ec10b..a42fdecf64ca 100644 --- a/awscli/examples/iam/list-signing-certificates.rst +++ b/awscli/examples/iam/list-signing-certificates.rst @@ -19,4 +19,4 @@ Output:: ] } -For more information, see `Creating and Uploading a User Signing Certificate `__ in the *Using IAM* guide. \ No newline at end of file +For more information, see `Manage signing certificates `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-ssh-public-keys.rst b/awscli/examples/iam/list-ssh-public-keys.rst index c6e63d034b15..04633ac4df59 100644 --- a/awscli/examples/iam/list-ssh-public-keys.rst +++ b/awscli/examples/iam/list-ssh-public-keys.rst @@ -2,7 +2,8 @@ The following ``list-ssh-public-keys`` example lists the SSH public keys attached to the IAM user ``sofia``. :: - aws iam list-ssh-public-keys --user-name sofia + aws iam list-ssh-public-keys \ + --user-name sofia Output:: @@ -17,4 +18,4 @@ Output:: ] } -For more information about SSH keys in IAM, see `Use SSH Keys and SSH with CodeCommit `_ in the *AWS IAM User Guide* +For more information, see `Use SSH keys and SSH with CodeCommit `__ in the *AWS IAM User Guide* \ No newline at end of file diff --git a/awscli/examples/iam/list-user-policies.rst b/awscli/examples/iam/list-user-policies.rst index 99900d0aa44a..0a6d343dae43 100644 --- a/awscli/examples/iam/list-user-policies.rst +++ b/awscli/examples/iam/list-user-policies.rst @@ -1,21 +1,17 @@ **To list policies for an IAM user** -The following ``list-user-policies`` command lists the policies that are attached to the IAM user named ``Bob``:: +The following ``list-user-policies`` command lists the policies that are attached to the IAM user named ``Bob``. :: - aws iam list-user-policies --user-name Bob + aws iam list-user-policies \ + --user-name Bob Output:: - "PolicyNames": [ - "ExamplePolicy", - "TestPolicy" - ] - -For more information, see `Adding a New User to Your AWS Account`_ in the *Using IAM* guide. - -.. _`Adding a New User to Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html - - - - + { + "PolicyNames": [ + "ExamplePolicy", + "TestPolicy" + ] + } +For more information, see `Creating an IAM user in your AWS account `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-user-tags.rst b/awscli/examples/iam/list-user-tags.rst index c1e64660763f..02ffb85c5d88 100644 --- a/awscli/examples/iam/list-user-tags.rst +++ b/awscli/examples/iam/list-user-tags.rst @@ -2,24 +2,23 @@ The following ``list-user-tags`` command retrieves the list of tags associated with the specified IAM user. :: - aws iam list-user-tags --user-name alice + aws iam list-user-tags \ + --user-name alice - Output:: - { - "Tags": [ - { - "Key": "Department", - "Value": "Accounting" - }, - { - "Key": "DeptID", - "Value": "12345" - } - ], - "IsTruncated": false - } - +Output:: -For more information, see `Tagging IAM Entities`_ in the *AWS IAM User Guide* + { + "Tags": [ + { + "Key": "Department", + "Value": "Accounting" + }, + { + "Key": "DeptID", + "Value": "12345" + } + ], + "IsTruncated": false + } -.. _`Tagging IAM Entities`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-users.rst b/awscli/examples/iam/list-users.rst index c2ca74f9ef5e..e095d3a68032 100644 --- a/awscli/examples/iam/list-users.rst +++ b/awscli/examples/iam/list-users.rst @@ -1,29 +1,28 @@ **To list IAM users** -The following ``list-users`` command lists the IAM users in the current account:: +The following ``list-users`` command lists the IAM users in the current account. :: - aws iam list-users + aws iam list-users Output:: - "Users": [ - { - "UserName": "Adele", - "Path": "/", - "CreateDate": "2013-03-07T05:14:48Z", - "UserId": "AKIAI44QH8DHBEXAMPLE", - "Arn": "arn:aws:iam::123456789012:user/Adele" - }, - { - "UserName": "Bob", - "Path": "/", - "CreateDate": "2012-09-21T23:03:13Z", - "UserId": "AKIAIOSFODNN7EXAMPLE", - "Arn": "arn:aws:iam::123456789012:user/Bob" - } - ] - -For more information, see `Listing Users`_ in the *Using IAM* guide. - -.. _`Listing Users`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_GetListOfUsers.html + { + "Users": [ + { + "UserName": "Adele", + "Path": "/", + "CreateDate": "2013-03-07T05:14:48Z", + "UserId": "AKIAI44QH8DHBEXAMPLE", + "Arn": "arn:aws:iam::123456789012:user/Adele" + }, + { + "UserName": "Bob", + "Path": "/", + "CreateDate": "2012-09-21T23:03:13Z", + "UserId": "AKIAIOSFODNN7EXAMPLE", + "Arn": "arn:aws:iam::123456789012:user/Bob" + } + ] + } +For more information, see `Listing IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-virtual-mfa-devices.rst b/awscli/examples/iam/list-virtual-mfa-devices.rst index 1208662c9122..a2f24326192a 100644 --- a/awscli/examples/iam/list-virtual-mfa-devices.rst +++ b/awscli/examples/iam/list-virtual-mfa-devices.rst @@ -1,23 +1,20 @@ **To list virtual MFA devices** -The following ``list-virtual-mfa-devices`` command lists the virtual MFA devices that have been configured for the current account:: +The following ``list-virtual-mfa-devices`` command lists the virtual MFA devices that have been configured for the current account. :: - aws iam list-virtual-mfa-devices + aws iam list-virtual-mfa-devices Output:: - { - "VirtualMFADevices": [ - { - "SerialNumber": "arn:aws:iam::123456789012:mfa/ExampleMFADevice" - }, - { - "SerialNumber": "arn:aws:iam::123456789012:mfa/Fred" - } - ] - } - -For more information, see `Using a Virtual MFA Device with AWS`_ in the *Using IAM* guide. - -.. _`Using a Virtual MFA Device with AWS`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_VirtualMFA.html + { + "VirtualMFADevices": [ + { + "SerialNumber": "arn:aws:iam::123456789012:mfa/ExampleMFADevice" + }, + { + "SerialNumber": "arn:aws:iam::123456789012:mfa/Fred" + } + ] + } +For more information, see `Enabling a virtual multi-factor authentication (MFA) device `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/put-group-policy.rst b/awscli/examples/iam/put-group-policy.rst index 585099121d59..07b8ff50913e 100644 --- a/awscli/examples/iam/put-group-policy.rst +++ b/awscli/examples/iam/put-group-policy.rst @@ -1,13 +1,15 @@ **To add a policy to a group** -The following ``put-group-policy`` command adds a policy to the IAM group named ``Admins``:: +The following ``put-group-policy`` command adds a policy to the IAM group named ``Admins``. :: - aws iam put-group-policy --group-name Admins --policy-document file://AdminPolicy.json --policy-name AdminRoot + aws iam put-group-policy \ + --group-name Admins \ + --policy-document file://AdminPolicy.json \ + --policy-name AdminRoot + +This command produces no output. The policy is defined as a JSON document in the *AdminPolicy.json* file. (The file name and extension do not have significance.) -For more information, see `Managing IAM Policies`_ in the *Using IAM* guide. - -.. _`Managing IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingPolicies.html - +For more information, see `Managing IAM policies `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/put-role-permissions-boundary.rst b/awscli/examples/iam/put-role-permissions-boundary.rst index f3b730e86310..1dcd5d37996a 100755 --- a/awscli/examples/iam/put-role-permissions-boundary.rst +++ b/awscli/examples/iam/put-role-permissions-boundary.rst @@ -1,19 +1,21 @@ -**To apply a permissions boundary based on a custom policy to an IAM role** - -The following ``put-role-permissions-boundary`` example applies the custom policy named ``intern-boundary`` as the permissions boundary for the specified IAM role. :: - - aws iam put-role-permissions-boundary \ - --permissions-boundary arn:aws:iam::123456789012:policy/intern-boundary \ - --role-name lambda-application-role - -This command produces no output. - -**To apply a permissions boundary based on an AWS managed policy to an IAM role** - -The following ``put-role-permissions-boundary`` example applies the AWS managed ``PowerUserAccess`` policy as the permissions boundary for the specified IAM role . :: - - aws iam put-role-permissions-boundary \ - --permissions-boundary arn:aws:iam::aws:policy/PowerUserAccess \ - --role-name x-account-admin - -This command produces no output. +**Example 1: To apply a permissions boundary based on a custom policy to an IAM role** + +The following ``put-role-permissions-boundary`` example applies the custom policy named ``intern-boundary`` as the permissions boundary for the specified IAM role. :: + + aws iam put-role-permissions-boundary \ + --permissions-boundary arn:aws:iam::123456789012:policy/intern-boundary \ + --role-name lambda-application-role + +This command produces no output. + +**Example 2: To apply a permissions boundary based on an AWS managed policy to an IAM role** + +The following ``put-role-permissions-boundary`` example applies the AWS managed ``PowerUserAccess`` policy as the permissions boundary for the specified IAM role. :: + + aws iam put-role-permissions-boundary \ + --permissions-boundary arn:aws:iam::aws:policy/PowerUserAccess \ + --role-name x-account-admin + +This command produces no output. + +For more information, see `Modifying a role `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/put-role-policy.rst b/awscli/examples/iam/put-role-policy.rst index fbe07e90697a..04b79788b152 100644 --- a/awscli/examples/iam/put-role-policy.rst +++ b/awscli/examples/iam/put-role-policy.rst @@ -1,14 +1,16 @@ **To attach a permissions policy to an IAM role** -The following ``put-role-policy`` command adds a permissions policy to the role named ``Test-Role``:: +The following ``put-role-policy`` command adds a permissions policy to the role named ``Test-Role``. :: - aws iam put-role-policy --role-name Test-Role --policy-name ExamplePolicy --policy-document file://AdminPolicy.json + aws iam put-role-policy \ + --role-name Test-Role \ + --policy-name ExamplePolicy \ + --policy-document file://AdminPolicy.json + +This command produces no output. The policy is defined as a JSON document in the *AdminPolicy.json* file. (The file name and extension do not have significance.) To attach a trust policy to a role, use the ``update-assume-role-policy`` command. -For more information, see `Creating a Role`_ in the *Using IAM* guide. - -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html - +For more information, see `Modifying a role `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/put-user-permissions-boundary.rst b/awscli/examples/iam/put-user-permissions-boundary.rst index 50890e6cc999..3e32538061f8 100755 --- a/awscli/examples/iam/put-user-permissions-boundary.rst +++ b/awscli/examples/iam/put-user-permissions-boundary.rst @@ -1,19 +1,21 @@ -**To apply a permissions boundary based on a custom policy to an IAM user** - -The following ``put-user-permissions-boundary`` example applies a custom policy named ``intern-boundary`` as the permissions boundary for the specified IAM user. :: - - aws iam put-user-permissions-boundary \ - --permissions-boundary arn:aws:iam::123456789012:policy/intern-boundary \ - --user-name intern - -This command produces no output. - -**To apply a permissions boundary based on an AWS managed policy to an IAM user** - -The following ``put-user-permissions-boundary`` example applies the AWS managed pollicy named ``PowerUserAccess`` as the permissions boundary for the specified IAM user. :: - - aws iam put-user-permissions-boundary \ - --permissions-boundary arn:aws:iam::aws:policy/PowerUserAccess \ - --user-name developer - -This command produces no output. +**Example 1: To apply a permissions boundary based on a custom policy to an IAM user** + +The following ``put-user-permissions-boundary`` example applies a custom policy named ``intern-boundary`` as the permissions boundary for the specified IAM user. :: + + aws iam put-user-permissions-boundary \ + --permissions-boundary arn:aws:iam::123456789012:policy/intern-boundary \ + --user-name intern + +This command produces no output. + +**Example 2: To apply a permissions boundary based on an AWS managed policy to an IAM user** + +The following ``put-user-permissions-boundary`` example applies the AWS managed pollicy named ``PowerUserAccess`` as the permissions boundary for the specified IAM user. :: + + aws iam put-user-permissions-boundary \ + --permissions-boundary arn:aws:iam::aws:policy/PowerUserAccess \ + --user-name developer + +This command produces no output. + +For more information, see `Adding and removing IAM identity permissions `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/put-user-policy.rst b/awscli/examples/iam/put-user-policy.rst index 63a0de2620bd..c4f256b3877f 100644 --- a/awscli/examples/iam/put-user-policy.rst +++ b/awscli/examples/iam/put-user-policy.rst @@ -1,16 +1,14 @@ **To attach a policy to an IAM user** -The following ``put-user-policy`` command attaches a policy to the IAM user named ``Bob``:: - - aws iam put-user-policy --user-name Bob --policy-name ExamplePolicy --policy-document file://AdminPolicy.json - -The policy is defined as a JSON document in the *AdminPolicy.json* file. (The file name and extension do not have significance.) - -For more information, see `Adding a New User to Your AWS Account`_ in the *Using IAM* guide. - -.. _`Adding a New User to Your AWS Account`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html - +The following ``put-user-policy`` command attaches a policy to the IAM user named ``Bob``. :: + aws iam put-user-policy \ + --user-name Bob \ + --policy-name ExamplePolicy \ + --policy-document file://AdminPolicy.json +This command produces no output. +The policy is defined as a JSON document in the *AdminPolicy.json* file. (The file name and extension do not have significance.) +For more information, see `Adding and removing IAM identity permissions `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/remove-client-id-from-open-id-connect-provider.rst b/awscli/examples/iam/remove-client-id-from-open-id-connect-provider.rst index 3f946d9205d7..c88c7aae3221 100644 --- a/awscli/examples/iam/remove-client-id-from-open-id-connect-provider.rst +++ b/awscli/examples/iam/remove-client-id-from-open-id-connect-provider.rst @@ -1,11 +1,12 @@ **To remove the specified client ID from the list of client IDs registered for the specified IAM OpenID Connect provider** This example removes the client ID ``My-TestApp-3`` from the list of client IDs associated with the IAM OIDC provider whose -ARN is ``arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com``:: +ARN is ``arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com``. :: - aws iam remove-client-id-from-open-id-connect-provider --client-id My-TestApp-3 --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com + aws iam remove-client-id-from-open-id-connect-provider + --client-id My-TestApp-3 \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com +This command produces no output. -For more information, see `Using OpenID Connect Identity Providers`_ in the *Using IAM* guide. - -.. _`Using OpenID Connect Identity Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-oidc.html \ No newline at end of file +For more information, see `Creating OpenID Connect (OIDC) identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/remove-role-from-instance-profile.rst b/awscli/examples/iam/remove-role-from-instance-profile.rst index 14d820151720..383b37a4be40 100644 --- a/awscli/examples/iam/remove-role-from-instance-profile.rst +++ b/awscli/examples/iam/remove-role-from-instance-profile.rst @@ -1,11 +1,10 @@ **To remove a role from an instance profile** The following ``remove-role-from-instance-profile`` command removes the role named ``Test-Role`` from the instance -profile named ``ExampleInstanceProfile``:: +profile named ``ExampleInstanceProfile``. :: - aws iam remove-role-from-instance-profile --instance-profile-name ExampleInstanceProfile --role-name Test-Role - -For more information, see `Instance Profiles`_ in the *Using IAM* guide. - -.. _`Instance Profiles`: http://docs.aws.amazon.com/IAM/latest/UserGuide/instance-profiles.html + aws iam remove-role-from-instance-profile \ + --instance-profile-name ExampleInstanceProfile \ + --role-name Test-Role +For more information, see `Using instance profiles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/remove-user-from-group.rst b/awscli/examples/iam/remove-user-from-group.rst index 04787caf39f5..da568f7195aa 100644 --- a/awscli/examples/iam/remove-user-from-group.rst +++ b/awscli/examples/iam/remove-user-from-group.rst @@ -1,10 +1,11 @@ **To remove a user from an IAM group** -The following ``remove-user-from-group`` command removes the user named ``Bob`` from the IAM group named ``Admins``:: +The following ``remove-user-from-group`` command removes the user named ``Bob`` from the IAM group named ``Admins``. :: - aws iam remove-user-from-group --user-name Bob --group-name Admins + aws iam remove-user-from-group \ + --user-name Bob \ + --group-name Admins -For more information, see `Adding Users to and Removing Users from a Group`_ in the *Using IAM* guide. - -.. _`Adding Users to and Removing Users from a Group`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_AddOrRemoveUsersFromGroup.html +This command produces no output. +For more information, see `Adding and removing users in an IAM user group `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/reset-service-specific-credential.rst b/awscli/examples/iam/reset-service-specific-credential.rst index 74a3151c9093..d7f1471de32c 100644 --- a/awscli/examples/iam/reset-service-specific-credential.rst +++ b/awscli/examples/iam/reset-service-specific-credential.rst @@ -1,43 +1,44 @@ -**Reset the password for a service-specific credential attached to the user making the request** +**Example 1: Reset the password for a service-specific credential attached to the user making the request** The following ``reset-service-specific-credential`` example generates a new cryptographically strong password for the specified service-specific credential attached to the user making the request. :: - aws iam reset-service-specific-credential --service-specific-credential-id ACCAEXAMPLE123EXAMPLE - + aws iam reset-service-specific-credential \ + --service-specific-credential-id ACCAEXAMPLE123EXAMPLE + Output:: - { - "ServiceSpecificCredential": { - "CreateDate": "2019-04-18T20:45:36+00:00", - "ServiceName": "codecommit.amazonaws.com", - "ServiceUserName": "sofia-at-123456789012", - "ServicePassword": "+oaFsNk7tLco+C/obP9GhhcOzGcKOayTmE3LnAmAmH4=", - "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", - "UserName": "sofia", - "Status": "Active" - } - } + { + "ServiceSpecificCredential": { + "CreateDate": "2019-04-18T20:45:36+00:00", + "ServiceName": "codecommit.amazonaws.com", + "ServiceUserName": "sofia-at-123456789012", + "ServicePassword": "+oaFsNk7tLco+C/obP9GhhcOzGcKOayTmE3LnAmAmH4=", + "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", + "UserName": "sofia", + "Status": "Active" + } + } -**Reset the password for a service-specific credential attached to a specified user** +**Example 2: Reset the password for a service-specific credential attached to a specified user** The following ``reset-service-specific-credential`` example generates a new cryptographically strong password for a service-specific credential attached to the specified user. :: - aws iam reset-service-specific-credential --user-name sofia --service-specific-credential-id ACCAEXAMPLE123EXAMPLE - + aws iam reset-service-specific-credential \ + --user-name sofia \ + --service-specific-credential-id ACCAEXAMPLE123EXAMPLE + Output:: - { - "ServiceSpecificCredential": { - "CreateDate": "2019-04-18T20:45:36+00:00", - "ServiceName": "codecommit.amazonaws.com", - "ServiceUserName": "sofia-at-123456789012", - "ServicePassword": "+oaFsNk7tLco+C/obP9GhhcOzGcKOayTmE3LnAmAmH4=", - "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", - "UserName": "sofia", - "Status": "Active" - } - } - -For more information, see `Create Git Credentials for HTTPS Connections to CodeCommit`_ in the *AWS CodeCommit User Guide* - -.. _`Create Git Credentials for HTTPS Connections to CodeCommit`: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html#setting-up-gc-iam + { + "ServiceSpecificCredential": { + "CreateDate": "2019-04-18T20:45:36+00:00", + "ServiceName": "codecommit.amazonaws.com", + "ServiceUserName": "sofia-at-123456789012", + "ServicePassword": "+oaFsNk7tLco+C/obP9GhhcOzGcKOayTmE3LnAmAmH4=", + "ServiceSpecificCredentialId": "ACCAEXAMPLE123EXAMPLE", + "UserName": "sofia", + "Status": "Active" + } + } + +For more information, see `Create Git credentials for HTTPS connections to CodeCommit `__ in the *AWS CodeCommit User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/resync-mfa-device.rst b/awscli/examples/iam/resync-mfa-device.rst index 413e4d4568bc..182c652a5d29 100644 --- a/awscli/examples/iam/resync-mfa-device.rst +++ b/awscli/examples/iam/resync-mfa-device.rst @@ -1,13 +1,13 @@ -**To synchronize an MFA device** - -The following ``resync-mfa-device`` example synchronizes the MFA device that is associated with the IAM user ``Bob`` and whose ARN is ``arn:aws:iam::123456789012:mfa/BobsMFADevice`` with an authenticator program that provided the two authentication codes. :: - - aws iam resync-mfa-device \ - --user-name Bob \ - --serial-number arn:aws:iam::210987654321:mfa/BobsMFADevice \ - --authentication-code1 123456 \ - --authentication-code2 987654 - -This command produces no output. - -For more information, see `Using Multi-Factor Authentication (MFA) Devices in AWS `__ in the *AWS Identity and Access Management User Guide*. \ No newline at end of file +**To synchronize an MFA device** + +The following ``resync-mfa-device`` example synchronizes the MFA device that is associated with the IAM user ``Bob`` and whose ARN is ``arn:aws:iam::123456789012:mfa/BobsMFADevice`` with an authenticator program that provided the two authentication codes. :: + + aws iam resync-mfa-device \ + --user-name Bob \ + --serial-number arn:aws:iam::210987654321:mfa/BobsMFADevice \ + --authentication-code1 123456 \ + --authentication-code2 987654 + +This command produces no output. + +For more information, see `Using multi-factor authentication (MFA) in AWS `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/set-default-policy-version.rst b/awscli/examples/iam/set-default-policy-version.rst index 44e672e67bdd..fd8268690fd9 100644 --- a/awscli/examples/iam/set-default-policy-version.rst +++ b/awscli/examples/iam/set-default-policy-version.rst @@ -1,10 +1,9 @@ **To set the specified version of the specified policy as the policy's default version.** -This example sets the ``v2`` version of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MyPolicy`` as the default active version:: +This example sets the ``v2`` version of the policy whose ARN is ``arn:aws:iam::123456789012:policy/MyPolicy`` as the default active version. :: - aws iam set-default-policy-version --policy-arn arn:aws:iam::123456789012:policy/MyPolicy --version-id v2 + aws iam set-default-policy-version \ + --policy-arn arn:aws:iam::123456789012:policy/MyPolicy \ + --version-id v2 - -For more information, see `Overview of IAM Policies`_ in the *Using IAM* guide. - -.. _`Overview of IAM Policies`: http://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html \ No newline at end of file +For more information, see `Policies and permissions in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/set-security-token-service-preferences.rst b/awscli/examples/iam/set-security-token-service-preferences.rst index 0fd895e66372..36ad40b92895 100755 --- a/awscli/examples/iam/set-security-token-service-preferences.rst +++ b/awscli/examples/iam/set-security-token-service-preferences.rst @@ -1,8 +1,10 @@ -**To set the global endpoint token version** - -The following ``set-security-token-service-preferences`` example configures Amazon STS to use version 2 tokens when you authenticate against the global endpoint. :: - - aws iam set-security-token-service-preferences \ - --global-endpoint-token-version v2Token - -This command produces no output. +**To set the global endpoint token version** + +The following ``set-security-token-service-preferences`` example configures Amazon STS to use version 2 tokens when you authenticate against the global endpoint. :: + + aws iam set-security-token-service-preferences \ + --global-endpoint-token-version v2Token + +This command produces no output. + +For more information, see `Managing AWS STS in an AWS Region `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/simulate-custom-policy.rst b/awscli/examples/iam/simulate-custom-policy.rst index 80dca9e0705b..bc1ce447ecfa 100755 --- a/awscli/examples/iam/simulate-custom-policy.rst +++ b/awscli/examples/iam/simulate-custom-policy.rst @@ -1,4 +1,4 @@ -**To simulate the effects of all IAM policies associated with an IAM user or role** +**Example 1: To simulate the effects of all IAM policies associated with an IAM user or role** The following ``simulate-custom-policy`` shows how to provide both the policy and define variable values and simulate an API call to see if it is allowed or denied. The following example shows a policy that enables database access only after a specified date and time. The simulation succeeds because the simulated actions and the specified ``aws:CurrentTime`` variable all match the requirements of the policy. :: @@ -33,6 +33,9 @@ Output:: ] } + +**Example 2: To simulate a command that is prohibited by the policy** + The following ``simulate-custom-policy`` example shows the results of simulating a command that is prohibited by the policy. In this example, the provided date is before that required by the policy's condition. :: aws iam simulate-custom-policy \ @@ -54,6 +57,4 @@ Output:: ] } -For more information, see `Testing IAM Policies with the IAM Policy Simulator`_ in the *AWS IAM User Guide* - -.. _`Testing IAM Policies with the IAM Policy Simulator`: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_testing-policies.html +For more information, see `Testing IAM policies with the IAM policy simulator `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/simulate-principal-policy.rst b/awscli/examples/iam/simulate-principal-policy.rst index 3566f5dc5015..79ab72977c7c 100755 --- a/awscli/examples/iam/simulate-principal-policy.rst +++ b/awscli/examples/iam/simulate-principal-policy.rst @@ -1,4 +1,4 @@ -**To simulate the effects of an arbitrary IAM policy** +**Example 1: To simulate the effects of an arbitrary IAM policy** The following ``simulate-principal-policy`` shows how to simulate a user calling an API action and determining whether the policies associated with that user allow or deny the action. In the following example, the user has a policy that allows only the ``codecommit:ListRepositories`` action. :: @@ -32,6 +32,8 @@ Output:: ] } +**Example 2: To simulate the effects of a prohibited command** + The following ``simulate-custom-policy`` example shows the results of simulating a command that is prohibited by one of the user's policies. In the following example, the user has a policy that permits access to a DynamoDB database only after a certain date and time. The simulation has the user attempting to access the database with an ``aws:CurrentTime`` value that is earlier than the policy's condition permits. :: aws iam simulate-principal-policy \ @@ -53,6 +55,4 @@ Output:: ] } -For more information, see `Testing IAM Policies with the IAM Policy Simulator`_ in the *AWS IAM User Guide* - -.. _`Testing IAM Policies with the IAM Policy Simulator`: https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_testing-policies.html +For more information, see `Testing IAM policies with the IAM policy simulator `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-instance-profile.rst b/awscli/examples/iam/tag-instance-profile.rst new file mode 100644 index 000000000000..6d636a63a15b --- /dev/null +++ b/awscli/examples/iam/tag-instance-profile.rst @@ -0,0 +1,11 @@ +**To add a tag to an instance profile** + +The following ``tag-instance-profile`` command adds a tag with a Department name to the specified instance profile. :: + + aws iam tag-instance-profile \ + --instance-profile-name deployment-role \ + --tags '[{"Key": "Department", "Value": "Accounting"}]' + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-mfa-device.rst b/awscli/examples/iam/tag-mfa-device.rst new file mode 100644 index 000000000000..124a366dd98b --- /dev/null +++ b/awscli/examples/iam/tag-mfa-device.rst @@ -0,0 +1,11 @@ +**To add a tag to an MFA device** + +The following ``tag-mfa-device`` command adds a tag with a Department name to the specified MFA device. :: + + aws iam tag-mfa-device \ + --serial-number arn:aws:iam::123456789012:mfa/alice \ + --tags '[{"Key": "Department", "Value": "Accounting"}]' + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-open-id-connect-provider.rst b/awscli/examples/iam/tag-open-id-connect-provider.rst new file mode 100644 index 000000000000..e535a16fd87f --- /dev/null +++ b/awscli/examples/iam/tag-open-id-connect-provider.rst @@ -0,0 +1,11 @@ +**To add a tag to an OpenID Connect (OIDC)-compatible identity provider** + +The following ``tag-open-id-connect-provider`` command adds a tag with a Department name to the specified OIDC identity provider. :: + + aws iam tag-open-id-connect-provider \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/server.example.com \ + --tags '[{"Key": "Department", "Value": "Accounting"}]' + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-policy.rst b/awscli/examples/iam/tag-policy.rst new file mode 100644 index 000000000000..8080c2d30cd4 --- /dev/null +++ b/awscli/examples/iam/tag-policy.rst @@ -0,0 +1,11 @@ +**To add a tag to a customer managed policy** + +The following ``tag-policy`` command adds a tag with a Department name to the specified customer managed policy. :: + + aws iam tag-policy \ + --policy-arn arn:aws:iam::123456789012:policy/billing-access \ + --tags '[{"Key": "Department", "Value": "Accounting"}]' + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-role.rst b/awscli/examples/iam/tag-role.rst index 0b5dbee4159b..d2767d2db021 100644 --- a/awscli/examples/iam/tag-role.rst +++ b/awscli/examples/iam/tag-role.rst @@ -1,9 +1,10 @@ **To add a tag to a role** -The following ``tag-role`` command adds a tag with a Department name to the specified role. This command produces no output. :: +The following ``tag-role`` command adds a tag with a Department name to the specified role. :: - aws iam tag-role --role-name my-role --tags '{"Key": "Department", "Value": "Accounting"}' + aws iam tag-role --role-name my-role \ + --tags '{"Key": "Department", "Value": "Accounting"}' -For more information, see `Tagging IAM Entities`_ in the *AWS IAM User Guide* +This command produces no output. -.. _`Tagging IAM Entities`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-saml-provider.rst b/awscli/examples/iam/tag-saml-provider.rst new file mode 100644 index 000000000000..9be65b1d50f3 --- /dev/null +++ b/awscli/examples/iam/tag-saml-provider.rst @@ -0,0 +1,11 @@ +**To add a tag to a SAML provider** + +The following ``tag-saml-provider`` command adds a tag with a Department name to the specified SAML provider. :: + + aws iam tag-saml-provider \ + --saml-provider-arn arn:aws:iam::123456789012:saml-provider/ADFS \ + --tags '[{"Key": "Department", "Value": "Accounting"}]' + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-server-certificate.rst b/awscli/examples/iam/tag-server-certificate.rst new file mode 100644 index 000000000000..234c8d57df57 --- /dev/null +++ b/awscli/examples/iam/tag-server-certificate.rst @@ -0,0 +1,11 @@ +**To add a tag to a server certificate** + +The following ``tag-saml-provider`` command adds a tag with a Department name to the specified sever certificate. :: + + aws iam tag-server-certificate \ + --server-certificate-name ExampleCertificate \ + --tags '[{"Key": "Department", "Value": "Accounting"}]' + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/tag-user.rst b/awscli/examples/iam/tag-user.rst index f27eee026e2d..398398ab7fe5 100644 --- a/awscli/examples/iam/tag-user.rst +++ b/awscli/examples/iam/tag-user.rst @@ -1,9 +1,11 @@ **To add a tag to a user** -The following ``tag-user`` command adds a tag with the associated Department to the specified user. This command produces no output. :: +The following ``tag-user`` command adds a tag with the associated Department to the specified user. :: - aws iam tag-user --user-name alice --tags '{"Key": "Department", "Value": "Accounting"}' + aws iam tag-user \ + --user-name alice \ + --tags '{"Key": "Department", "Value": "Accounting"}' -For more information, see `Tagging IAM Entities`_ in the *AWS IAM User Guide* +This command produces no output. -.. _`Tagging IAM Entities`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-instance-profile.rst b/awscli/examples/iam/untag-instance-profile.rst new file mode 100644 index 000000000000..8221bb9f68e6 --- /dev/null +++ b/awscli/examples/iam/untag-instance-profile.rst @@ -0,0 +1,11 @@ +**To remove a tag from an instance profile** + +The following ``untag-instance-profile`` command removes any tag with the key name 'Department' from the specified instance profile. :: + + aws iam untag-instance-profile \ + --instance-profile-name deployment-role \ + --tag-keys Department + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-mfa-device.rst b/awscli/examples/iam/untag-mfa-device.rst new file mode 100644 index 000000000000..1ca852824228 --- /dev/null +++ b/awscli/examples/iam/untag-mfa-device.rst @@ -0,0 +1,11 @@ +**To remove a tag from an MFA device** + +The following ``untag-mfa-device`` command removes any tag with the key name 'Department' from the specified MFA device. :: + + aws iam untag-mfa-device \ + --serial-number arn:aws:iam::123456789012:mfa/alice \ + --tag-keys Department + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-open-id-connect-provider.rst b/awscli/examples/iam/untag-open-id-connect-provider.rst new file mode 100644 index 000000000000..11a990375cb8 --- /dev/null +++ b/awscli/examples/iam/untag-open-id-connect-provider.rst @@ -0,0 +1,11 @@ +**To remove a tag from an OIDC identity provider** + +The following ``untag-open-id-connect-provider`` command removes any tag with the key name 'Department' from the specified OIDC identity provider. :: + + aws iam untag-open-id-connect-provider \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/server.example.com \ + --tag-keys Department + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-policy.rst b/awscli/examples/iam/untag-policy.rst new file mode 100644 index 000000000000..80471ca27c66 --- /dev/null +++ b/awscli/examples/iam/untag-policy.rst @@ -0,0 +1,11 @@ +**To remove a tag from a customer managed policy** + +The following ``untag-policy`` command removes any tag with the key name 'Department' from the specified customer managed policy. :: + + aws iam untag-policy \ + --policy-arn arn:aws:iam::452925170507:policy/billing-access \ + --tag-keys Department + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-role.rst b/awscli/examples/iam/untag-role.rst index af20d503ce98..e71b6f34fb74 100644 --- a/awscli/examples/iam/untag-role.rst +++ b/awscli/examples/iam/untag-role.rst @@ -1,9 +1,11 @@ **To remove a tag from a role** -The following ``untag-role`` command removes any tag with the key name 'Department' from the specified role. This command produces no output. :: +The following ``untag-role`` command removes any tag with the key name 'Department' from the specified role. :: - aws iam untag-role --role-name my-role --tag-keys Department + aws iam untag-role \ + --role-name my-role \ + --tag-keys Department -For more information, see `Tagging IAM Entities`_ in the *AWS IAM User Guide* +This command produces no output. -.. _`Tagging IAM Entities`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-saml-provider.rst b/awscli/examples/iam/untag-saml-provider.rst new file mode 100644 index 000000000000..dea1ba3cbc83 --- /dev/null +++ b/awscli/examples/iam/untag-saml-provider.rst @@ -0,0 +1,11 @@ +**To remove a tag from a SAML provider** + +The following ``untag-saml-provider`` command removes any tag with the key name 'Department' from the specified instance profile. :: + + aws iam untag-saml-provider \ + --saml-provider-arn arn:aws:iam::123456789012:saml-provider/ADFS \ + --tag-keys Department + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-server-certificate.rst b/awscli/examples/iam/untag-server-certificate.rst new file mode 100644 index 000000000000..a46e4bc9dcfb --- /dev/null +++ b/awscli/examples/iam/untag-server-certificate.rst @@ -0,0 +1,11 @@ +**To remove a tag from a server certificate** + +The following ``untag-server-certificate`` command removes any tag with the key name 'Department' from the specified server certificate. :: + + aws iam untag-server-certificate \ + --server-certificate-name ExampleCertificate \ + --tag-keys Department + +This command produces no output. + +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/untag-user.rst b/awscli/examples/iam/untag-user.rst index d09b0cb99ffd..b0ed68d78743 100644 --- a/awscli/examples/iam/untag-user.rst +++ b/awscli/examples/iam/untag-user.rst @@ -1,9 +1,11 @@ **To remove a tag from a user** -The following ``untag-user`` command removes any tag with the key name 'Department' from the specified user. This command produces no output. :: +The following ``untag-user`` command removes any tag with the key name 'Department' from the specified user. :: - aws iam untag-user --user-name alice --tag-keys Department + aws iam untag-user \ + --user-name alice \ + --tag-keys Department -For more information, see `Tagging IAM Entities`_ in the *AWS IAM User Guide* +This command produces no output. -.. _`Tagging IAM Entities`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html +For more information, see `Tagging IAM resources `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-access-key.rst b/awscli/examples/iam/update-access-key.rst index 749f8541e447..f600c0494f31 100644 --- a/awscli/examples/iam/update-access-key.rst +++ b/awscli/examples/iam/update-access-key.rst @@ -1,14 +1,15 @@ **To activate or deactivate an access key for an IAM user** The following ``update-access-key`` command deactivates the specified access key (access key ID and secret access key) -for the IAM user named ``Bob``:: +for the IAM user named ``Bob``. :: - aws iam update-access-key --access-key-id AKIAIOSFODNN7EXAMPLE --status Inactive --user-name Bob + aws iam update-access-key \ + --access-key-id AKIAIOSFODNN7EXAMPLE \ + --status Inactive \ + --user-name Bob -Deactivating the key means that it cannot be used for programmatic access to AWS. However, the key is still available and can be reactivated. - -For more information, see `Creating, Modifying, and Viewing User Security Credentials`_ in the *Using IAM* guide. - -.. _`Creating, Modifying, and Viewing User Security Credentials`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_CreateAccessKey.html +This command produces no output. +Deactivating the key means that it cannot be used for programmatic access to AWS. However, the key is still available and can be reactivated. +For more information, see `Managing access keys for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-account-password-policy.rst b/awscli/examples/iam/update-account-password-policy.rst index 7d09e4520fec..c0adf8a3a9fe 100644 --- a/awscli/examples/iam/update-account-password-policy.rst +++ b/awscli/examples/iam/update-account-password-policy.rst @@ -1,14 +1,15 @@ **To set or change the current account password policy** The following ``update-account-password-policy`` command sets the password policy to require a minimum length of eight -characters and to require one or more numbers in the password:: +characters and to require one or more numbers in the password. :: - aws iam update-account-password-policy --minimum-password-length 8 --require-numbers + aws iam update-account-password-policy \ + --minimum-password-length 8 \ + --require-numbers + +This command produces no output. Changes to an account's password policy affect any new passwords that are created for IAM users in the account. Password policy changes do not affect existing passwords. -For more information, see `Setting an Account Password Policy for IAM Users`_ in the *Using IAM* guide. - -.. _`Setting an Account Password Policy for IAM Users`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingPasswordPolicies.html - +For more information, see `Setting an account password policy for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-assume-role-policy.rst b/awscli/examples/iam/update-assume-role-policy.rst index 0558285896c7..a3a10457efc9 100644 --- a/awscli/examples/iam/update-assume-role-policy.rst +++ b/awscli/examples/iam/update-assume-role-policy.rst @@ -1,16 +1,16 @@ **To update the trust policy for an IAM role** -The following ``update-assume-role-policy`` command updates the trust policy for the role named ``Test-Role``:: +The following ``update-assume-role-policy`` command updates the trust policy for the role named ``Test-Role``. :: - aws iam update-assume-role-policy --role-name Test-Role --policy-document file://Test-Role-Trust-Policy.json + aws iam update-assume-role-policy \ + --role-name Test-Role \ + --policy-document file://Test-Role-Trust-Policy.json + +This command produces no output. The trust policy is defined as a JSON document in the *Test-Role-Trust-Policy.json* file. (The file name and extension do not have significance.) The trust policy must specify a principal. To update the permissions policy for a role, use the ``put-role-policy`` command. -For more information, see `Creating a Role`_ in the *Using IAM* guide. - -.. _`Creating a Role`: http://docs.aws.amazon.com/IAM/latest/UserGuide/creating-role.html - - +For more information, see `Creating IAM roles `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-group.rst b/awscli/examples/iam/update-group.rst index 34e27160b45c..8ca111028dbb 100644 --- a/awscli/examples/iam/update-group.rst +++ b/awscli/examples/iam/update-group.rst @@ -1,10 +1,11 @@ **To rename an IAM group** -The following ``update-group`` command changes the name of the IAM group ``Test`` to ``Test-1``:: +The following ``update-group`` command changes the name of the IAM group ``Test`` to ``Test-1``. :: - aws iam update-group --group-name Test --new-group-name Test-1 + aws iam update-group \ + --group-name Test \ + --new-group-name Test-1 -For more information, see `Changing a Group's Name or Path`_ in the *Using IAM* guide. - -.. _`Changing a Group's Name or Path`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_RenamingGroup.html +This command produces no output. +For more information, see `Renaming an IAM user group `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-login-profile.rst b/awscli/examples/iam/update-login-profile.rst index 0ae208a4dca2..624ef5f7084a 100644 --- a/awscli/examples/iam/update-login-profile.rst +++ b/awscli/examples/iam/update-login-profile.rst @@ -1,8 +1,12 @@ **To update the password for an IAM user** -The following ``update-login-profile`` command creates a new password for the IAM user named ``Bob``:: +The following ``update-login-profile`` command creates a new password for the IAM user named ``Bob``. :: - aws iam update-login-profile --user-name Bob --password + aws iam update-login-profile \ + --user-name Bob \ + --password + +This command produces no output. To set a password policy for the account, use the ``update-account-password-policy`` command. If the new password violates the account password policy, the command returns a ``PasswordPolicyViolation`` error. @@ -11,8 +15,4 @@ If the account password policy allows them to, IAM users can change their own pa Store the password in a secure place. If the password is lost, it cannot be recovered, and you must create a new one using the ``create-login-profile`` command. -For more information, see `Managing Passwords`_ in the *Using IAM* guide. - -.. _`Managing Passwords`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html - - +For more information, see `Managing passwords for IAM users `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-open-id-connect-provider-thumbprint.rst b/awscli/examples/iam/update-open-id-connect-provider-thumbprint.rst index 582aa207d2cd..caeb731a6e90 100644 --- a/awscli/examples/iam/update-open-id-connect-provider-thumbprint.rst +++ b/awscli/examples/iam/update-open-id-connect-provider-thumbprint.rst @@ -1,11 +1,12 @@ **To replace the existing list of server certificate thumbprints with a new list** This example updates the certificate thumbprint list for the OIDC provider whose ARN is -``arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com`` to use a new thumbprint:: +``arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com`` to use a new thumbprint. :: - aws iam update-open-id-connect-provider-thumbprint --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com --thumbprint-list 7359755EXAMPLEabc3060bce3EXAMPLEec4542a3 + aws iam update-open-id-connect-provider-thumbprint \ + --open-id-connect-provider-arn arn:aws:iam::123456789012:oidc-provider/example.oidcprovider.com \ + --thumbprint-list 7359755EXAMPLEabc3060bce3EXAMPLEec4542a3 +This command produces no output. -For more information, see `Using OpenID Connect Identity Providers`_ in the *Using IAM* guide. - -.. _`Using OpenID Connect Identity Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-oidc.html \ No newline at end of file +For more information, see `Creating OpenID Connect (OIDC) identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-role-description.rst b/awscli/examples/iam/update-role-description.rst index 60d6f906985d..a18a9338d6dc 100644 --- a/awscli/examples/iam/update-role-description.rst +++ b/awscli/examples/iam/update-role-description.rst @@ -2,35 +2,35 @@ The following ``update-role`` command changes the description of the IAM role ``production-role`` to ``Main production role``. :: - aws iam update-role-description --role-name production-role --description 'Main production role' + aws iam update-role-description \ + --role-name production-role \ + --description 'Main production role' - Output:: +Output:: - { - "Role": { - "Path": "/", - "RoleName": "production-role", - "RoleId": "AROA1234567890EXAMPLE", - "Arn": "arn:aws:iam::123456789012:role/production-role", - "CreateDate": "2017-12-06T17:16:37+00:00", - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Principal": { - "AWS": "arn:aws:iam::123456789012:root" - }, - "Action": "sts:AssumeRole", - "Condition": {} - } - ] - }, - "Description": "Main production role" - } - } + { + "Role": { + "Path": "/", + "RoleName": "production-role", + "RoleId": "AROA1234567890EXAMPLE", + "Arn": "arn:aws:iam::123456789012:role/production-role", + "CreateDate": "2017-12-06T17:16:37+00:00", + "AssumeRolePolicyDocument": { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::123456789012:root" + }, + "Action": "sts:AssumeRole", + "Condition": {} + } + ] + }, + "Description": "Main production role" + } + } -For more information, see `Modifying a Role`_ in the *AWS IAM User's Guide*. - -.. _`Modifying a Role`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_modify.html +For more information, see `Modifying a role `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/iam/update-role.rst b/awscli/examples/iam/update-role.rst index 002519d18c93..e28cae8fc01f 100644 --- a/awscli/examples/iam/update-role.rst +++ b/awscli/examples/iam/update-role.rst @@ -2,9 +2,11 @@ The following ``update-role`` command changes the description of the IAM role ``production-role`` to ``Main production role`` and sets the maximum session duration to 12 hours. :: - aws iam update-role --role-name production-role --description 'Main production role' --max-session-duration 43200 + aws iam update-role \ + --role-name production-role \ + --description 'Main production role' \ + --max-session-duration 43200 -For more information, see `Modifying a Role`_ in the *AWS IAM User's Guide*. - -.. _`Modifying a Role`: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_modify.html +This command produces no output. +For more information, see `Modifying a role `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-saml-provider.rst b/awscli/examples/iam/update-saml-provider.rst index 4920dc474563..65b5fdd8909d 100644 --- a/awscli/examples/iam/update-saml-provider.rst +++ b/awscli/examples/iam/update-saml-provider.rst @@ -1,15 +1,15 @@ **To update the metadata document for an existing SAML provider** -This example updates the SAML provider in IAM whose ARN is ``arn:aws:iam::123456789012:saml-provider/SAMLADFS`` with a new SAML metadata document from the file ``SAMLMetaData.xml``:: +This example updates the SAML provider in IAM whose ARN is ``arn:aws:iam::123456789012:saml-provider/SAMLADFS`` with a new SAML metadata document from the file ``SAMLMetaData.xml``. :: - aws iam update-saml-provider --saml-metadata-document file://SAMLMetaData.xml --saml-provider-arn arn:aws:iam::123456789012:saml-provider/SAMLADFS + aws iam update-saml-provider \ + --saml-metadata-document file://SAMLMetaData.xml \ + --saml-provider-arn arn:aws:iam::123456789012:saml-provider/SAMLADFS Output:: - { - "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/SAMLADFS" - } + { + "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/SAMLADFS" + } -For more information, see `Using SAML Providers`_ in the *Using IAM* guide. - -.. _`Using SAML Providers`: http://docs.aws.amazon.com/IAM/latest/UserGuide/identity-providers-saml.html \ No newline at end of file +For more information, see `Creating IAM SAML identity providers `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-server-certificate.rst b/awscli/examples/iam/update-server-certificate.rst index c45a1d9591da..e0a1ca1f6328 100644 --- a/awscli/examples/iam/update-server-certificate.rst +++ b/awscli/examples/iam/update-server-certificate.rst @@ -2,8 +2,11 @@ The following ``update-server-certificate`` command changes the name of the certificate from ``myServerCertificate`` to ``myUpdatedServerCertificate``. It also changes the path to ``/cloudfront/`` so that it can be accessed by the Amazon CloudFront service. This command produces no output. You can see the results of the update by running the ``list-server-certificates`` command. :: - aws-iam update-server-certificate --server-certificate-name myServerCertificate --new-server-certificate-name myUpdatedServerCertificate --new-path /cloudfront/ + aws-iam update-server-certificate \ + --server-certificate-name myServerCertificate \ + --new-server-certificate-name myUpdatedServerCertificate \ + --new-path /cloudfront/ -For more information, see `Creating, Uploading, and Deleting Server Certificates`_ in the *IAM Users Guide*. +This command produces no output. -.. _`Creating, Uploading, and Deleting Server Certificates`: http://docs.aws.amazon.com/IAM/latest/UserGuide/InstallCert.html +For more information, see `Managing server certificates in IAM `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-service-specific-credential.rst b/awscli/examples/iam/update-service-specific-credential.rst index 988086b08a76..6ee8c5b1c4ea 100644 --- a/awscli/examples/iam/update-service-specific-credential.rst +++ b/awscli/examples/iam/update-service-specific-credential.rst @@ -1,18 +1,22 @@ **Example 1: To update the status of the requesting user's service-specific credential** -The following ``update-service-specific-credential`` example changes the status for the specified credential for the user making the request to ``Inactive``. This command produces no output. :: +The following ``update-service-specific-credential`` example changes the status for the specified credential for the user making the request to ``Inactive``. :: aws iam update-service-specific-credential \ --service-specific-credential-id ACCAEXAMPLE123EXAMPLE \ --status Inactive +This command produces no output. + **Example 2: To update the status of a specified user's service-specific credential** -The following ``update-service-specific-credential`` example changes the status for the credential of the specified user to Inactive. This command produces no output. :: +The following ``update-service-specific-credential`` example changes the status for the credential of the specified user to Inactive. :: aws iam update-service-specific-credential \ --user-name sofia \ --service-specific-credential-id ACCAEXAMPLE123EXAMPLE \ --status Inactive -For more information, see `Create Git Credentials for HTTPS Connections to CodeCommit `_ in the *AWS CodeCommit User Guide* +This command produces no output. + +For more information, see `Create Git Credentials for HTTPS Connections to CodeCommit `__ in the *AWS CodeCommit User Guide* diff --git a/awscli/examples/iam/update-signing-certificate.rst b/awscli/examples/iam/update-signing-certificate.rst index 87567a674998..f4e30c7722e7 100644 --- a/awscli/examples/iam/update-signing-certificate.rst +++ b/awscli/examples/iam/update-signing-certificate.rst @@ -1,12 +1,12 @@ **To activate or deactivate a signing certificate for an IAM user** -The following ``update-signing-certificate`` command deactivates the specified signing certificate for the IAM user named ``Bob``:: +The following ``update-signing-certificate`` command deactivates the specified signing certificate for the IAM user named ``Bob``. :: - aws iam update-signing-certificate --certificate-id TA7SMP42TDN5Z26OBPJE7EXAMPLE --status Inactive --user-name Bob + aws iam update-signing-certificate \ + --certificate-id TA7SMP42TDN5Z26OBPJE7EXAMPLE \ + --status Inactive \ + --user-name Bob To get the ID for a signing certificate, use the ``list-signing-certificates`` command. -For more information, see `Creating and Uploading a User Signing Certificate`_ in the *Using IAM* guide. - -.. _`Creating and Uploading a User Signing Certificate`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_UploadCertificate.html - +For more information, see `Manage signing certificates `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-ssh-public-key.rst b/awscli/examples/iam/update-ssh-public-key.rst index a140a01db7ae..c9421593ee65 100644 --- a/awscli/examples/iam/update-ssh-public-key.rst +++ b/awscli/examples/iam/update-ssh-public-key.rst @@ -9,4 +9,4 @@ The following ``update-ssh-public-key`` command changes the status of the specif This command produces no output. -For more information about SSH keys in IAM, see `Use SSH Keys and SSH with CodeCommit `_ in the *AWS IAM User Guide* +For more information, see `Use SSH keys and SSH with CodeCommit `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/update-user.rst b/awscli/examples/iam/update-user.rst index 098f3259c26c..2e3dbc77532b 100644 --- a/awscli/examples/iam/update-user.rst +++ b/awscli/examples/iam/update-user.rst @@ -1,10 +1,11 @@ **To change an IAM user's name** -The following ``update-user`` command changes the name of the IAM user ``Bob`` to ``Robert``:: +The following ``update-user`` command changes the name of the IAM user ``Bob`` to ``Robert``. :: - aws iam update-user --user-name Bob --new-user-name Robert + aws iam update-user \ + --user-name Bob \ + --new-user-name Robert -For more information, see `Changing a Group's Name or Path`_ in the *Using IAM* guide. - -.. _`Changing a Group's Name or Path`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_RenamingGroup.html +This command produces no output. +For more information, see `Renaming an IAM user group `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/upload-server-certificate.rst b/awscli/examples/iam/upload-server-certificate.rst index 94ec2b2627cf..b0c8de7bb6d5 100644 --- a/awscli/examples/iam/upload-server-certificate.rst +++ b/awscli/examples/iam/upload-server-certificate.rst @@ -2,7 +2,11 @@ The following **upload-server-certificate** command uploads a server certificate to your AWS account. In this example, the certificate is in the file ``public_key_cert_file.pem``, the associated private key is in the file ``my_private_key.pem``, and the the certificate chain provided by the certificate authority (CA) is in the ``my_certificate_chain_file.pem`` file. When the file has finished uploading, it is available under the name *myServerCertificate*. Parameters that begin with ``file://`` tells the command to read the contents of the file and use that as the parameter value instead of the file name itself. :: - aws iam upload-server-certificate --server-certificate-name myServerCertificate --certificate-body file://public_key_cert_file.pem --private-key file://my_private_key.pem --certificate-chain file://my_certificate_chain_file.pem + aws iam upload-server-certificate \ + --server-certificate-name myServerCertificate \ + --certificate-body file://public_key_cert_file.pem \ + --private-key file://my_private_key.pem \ + --certificate-chain file://my_certificate_chain_file.pem Output:: @@ -17,7 +21,7 @@ Output:: } } -For more information, see `Creating, Uploading, and Deleting Server Certificates`_ in the *Using IAM* guide. +For more information, see `Creating, Uploading, and Deleting Server Certificates`__ in the *Using IAM* guide. .. _`Creating, Uploading, and Deleting Server Certificates`: http://docs.aws.amazon.com/IAM/latest/UserGuide/InstallCert.html diff --git a/awscli/examples/iam/upload-signing-certificate.rst b/awscli/examples/iam/upload-signing-certificate.rst index c995dd0783a1..96586751c3fb 100644 --- a/awscli/examples/iam/upload-signing-certificate.rst +++ b/awscli/examples/iam/upload-signing-certificate.rst @@ -1,24 +1,26 @@ **To upload a signing certificate for an IAM user** -The following ``upload-signing-certificate`` command uploads a signing certificate for the IAM user named ``Bob``:: +The following ``upload-signing-certificate`` command uploads a signing certificate for the IAM user named ``Bob``. :: - aws iam upload-signing-certificate --user-name Bob --certificate-body file://certificate.pem + aws iam upload-signing-certificate \ + --user-name Bob \ + --certificate-body file://certificate.pem Output:: - { - "Certificate": { - "UserName": "Bob", - "Status": "Active", - "CertificateBody": "-----BEGIN CERTIFICATE----------END CERTIFICATE-----", - "CertificateId": "TA7SMP42TDN5Z26OBPJE7EXAMPLE", - "UploadDate": "2013-06-06T21:40:08.121Z" - } - } + { + "Certificate": { + "UserName": "Bob", + "Status": "Active", + "CertificateBody": "-----BEGIN CERTIFICATE----------END CERTIFICATE-----", + "CertificateId": "TA7SMP42TDN5Z26OBPJE7EXAMPLE", + "UploadDate": "2013-06-06T21:40:08.121Z" + } + } The certificate is in a file named *certificate.pem* in PEM format. -For more information, see `Creating and Uploading a User Signing Certificate`_ in the *Using IAM* guide. +For more information, see `Creating and Uploading a User Signing Certificate`__ in the *Using IAM* guide. .. _`Creating and Uploading a User Signing Certificate`: http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_UploadCertificate.html diff --git a/awscli/examples/iam/upload-ssh-public-key.rst b/awscli/examples/iam/upload-ssh-public-key.rst index fb835634fd88..409c134a9e70 100644 --- a/awscli/examples/iam/upload-ssh-public-key.rst +++ b/awscli/examples/iam/upload-ssh-public-key.rst @@ -1,22 +1,22 @@ **To upload an SSH public key and associate it with a user** -The following ``upload-ssh-public-key`` command uploads the public key found in the file 'sshkey.pub' and attaches it to the user 'sofia'. :: +The following ``upload-ssh-public-key`` command uploads the public key found in the file ``sshkey.pub`` and attaches it to the user ``sofia``. :: - aws iam upload-ssh-public-key --user-name sofia --ssh-public-key-body file://sshkey.pub + aws iam upload-ssh-public-key \ + --user-name sofia \ + --ssh-public-key-body file://sshkey.pub Output:: - { - "SSHPublicKey": { - "UserName": "sofia", - "SSHPublicKeyId": "APKA1234567890EXAMPLE", - "Fingerprint": "12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef", - "SSHPublicKeyBody": "ssh-rsa <>", - "Status": "Active", - "UploadDate": "2019-04-18T17:04:49+00:00" - } - } + { + "SSHPublicKey": { + "UserName": "sofia", + "SSHPublicKeyId": "APKA1234567890EXAMPLE", + "Fingerprint": "12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef", + "SSHPublicKeyBody": "ssh-rsa <>", + "Status": "Active", + "UploadDate": "2019-04-18T17:04:49+00:00" + } + } -For more information about how to generate keys in a format suitable for this command, see `SSH and Linux, macOS, or Unix: Set Up the Public and Private Keys for Git and CodeCommit`_ or `SSH and Windows: Set Up the Public and Private Keys for Git and CodeCommit`_in the *AWS CodeCommit User Guide* -.. _`SSH and Linux, macOS, or Unix: Set Up the Public and Private Keys for Git and CodeCommit`: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ssh-unixes.html#setting-up-ssh-unixes-keys -.. _`SSH and Windows: Set Up the Public and Private Keys for Git and CodeCommit`: https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-ssh-windows.html#setting-up-ssh-windows-keys-windows +For more information about how to generate keys in a format suitable for this command, see `SSH and Linux, macOS, or Unix: Set up the public and private keys for Git and CodeCommit `__ or `SSH and Windows: Set up the public and private keys for Git and CodeCommit `__ in the *AWS CodeCommit User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/wait/instance-profile-exists.rst b/awscli/examples/iam/wait/instance-profile-exists.rst index 89e6c97c8a64..56652c10ea98 100644 --- a/awscli/examples/iam/wait/instance-profile-exists.rst +++ b/awscli/examples/iam/wait/instance-profile-exists.rst @@ -1,5 +1,8 @@ **To pause running until the specified instance profile exists** -The following ``wait instance-profile-exists`` command pauses and continues only after it can confirm that the specified instance profile exists. There is no output. :: +The following ``wait instance-profile-exists`` command pauses and continues only after it can confirm that the specified instance profile exists. :: - aws iam wait instance-profile-exists --instance-profile-name WebServer + aws iam wait instance-profile-exists \ + --instance-profile-name WebServer + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/iam/wait/policy-exists.rst b/awscli/examples/iam/wait/policy-exists.rst index ecfee9125ccb..8645b8c66b02 100644 --- a/awscli/examples/iam/wait/policy-exists.rst +++ b/awscli/examples/iam/wait/policy-exists.rst @@ -1,5 +1,8 @@ **To pause running until the specified role exists** -The following ``wait policy-exists`` command pauses and continues only after it can confirm that the specified policy exists. There is no output. :: +The following ``wait policy-exists`` command pauses and continues only after it can confirm that the specified policy exists. :: - aws iam wait policy-exists --policy-arn arn:aws:iam::123456789012:policy/MyPolicy + aws iam wait policy-exists \ + --policy-arn arn:aws:iam::123456789012:policy/MyPolicy + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/iam/wait/role-exists.rst b/awscli/examples/iam/wait/role-exists.rst index 35c42afd208f..1ce9039c6b3c 100644 --- a/awscli/examples/iam/wait/role-exists.rst +++ b/awscli/examples/iam/wait/role-exists.rst @@ -1,5 +1,8 @@ **To pause running until the specified role exists** -The following ``wait role-exists`` command pauses and continues only after it can confirm that the specified role exists. There is no output. :: +The following ``wait role-exists`` command pauses and continues only after it can confirm that the specified role exists. :: - aws iam wait role-exists --role-name MyRole + aws iam wait role-exists \ + --role-name MyRole + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/iam/wait/user-exists.rst b/awscli/examples/iam/wait/user-exists.rst index c1ea17a00adf..cec5f2f75d94 100644 --- a/awscli/examples/iam/wait/user-exists.rst +++ b/awscli/examples/iam/wait/user-exists.rst @@ -1,5 +1,8 @@ **To pause running until the specified user exists** -The following ``wait user-exists`` command pauses and continues only after it can confirm that the specified user exists. There is no output. :: +The following ``wait user-exists`` command pauses and continues only after it can confirm that the specified user exists. :: - aws iam wait user-exists --user-name marcia + aws iam wait user-exists \ + --user-name marcia + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/networkmanager/start-route-analysis.rst b/awscli/examples/networkmanager/start-route-analysis.rst new file mode 100644 index 000000000000..ef563c285d2c --- /dev/null +++ b/awscli/examples/networkmanager/start-route-analysis.rst @@ -0,0 +1,35 @@ +**To start route analysis** + +The following ``start-route-analysis`` example starts the analysis between a source and destination, including the optional ``include-return-path``. :: + + aws networkmanager start-route-analysis \ + --global-network-id global-network-00aa0aaa0b0aaa000 \ + --source TransitGatewayAttachmentArn=arn:aws:ec2:us-east-1:503089527312:transit-gateway-attachment/tgw-attach-0d4a2d491bf68c093,IpAddress=10.0.0.0 \ + --destination TransitGatewayAttachmentArn=arn:aws:ec2:us-west-1:503089527312:transit-gateway-attachment/tgw-attach-002577f30bb181742,IpAddress=11.0.0.0 \ + --include-return-path + +Output:: + + { + "RouteAnalysis": { + "GlobalNetworkId": "global-network-00aa0aaa0b0aaa000 + "OwnerAccountId": "1111222233333", + "RouteAnalysisId": "a1873de1-273c-470c-1a2bc2345678", + "StartTimestamp": 1695760154.0, + "Status": "RUNNING", + "Source": { + "TransitGatewayAttachmentArn": "arn:aws:ec2:us-east-1:111122223333:transit-gateway-attachment/tgw-attach-1234567890abcdef0, + "TransitGatewayArn": "arn:aws:ec2:us-east-1:111122223333:transit-gateway/tgw-abcdef01234567890", + "IpAddress": "10.0.0.0" + }, + "Destination": { + "TransitGatewayAttachmentArn": "arn:aws:ec2:us-west-1:555555555555:transit-gateway-attachment/tgw-attach-021345abcdef6789", + "TransitGatewayArn": "arn:aws:ec2:us-west-1:111122223333:transit-gateway/tgw-09876543210fedcba0", + "IpAddress": "11.0.0.0" + }, + "IncludeReturnPath": true, + "UseMiddleboxes": false + } + } + +For more information, see `Route Analyzer `__ in the *AWS Global Networks for Transit Gateways User Guide*. \ No newline at end of file diff --git a/awscli/examples/sts/assume-role-with-saml.rst b/awscli/examples/sts/assume-role-with-saml.rst index 5b0276668524..63e87729ab61 100644 --- a/awscli/examples/sts/assume-role-with-saml.rst +++ b/awscli/examples/sts/assume-role-with-saml.rst @@ -1,31 +1,31 @@ -**To get short-term credentials for a role authenticated with SAML** - -The following ``assume-role-with-saml`` example retrieves a set of short-term credentials for the IAM role ``TestSaml``. The request in this example is authenticated by using the SAML assertion supplied by your identity provider when you authenticate to it. :: - - aws sts assume-role-with-saml \ - --role-arn arn:aws:iam::123456789012:role/TestSaml \ - --principal-arn arn:aws:iam::123456789012:saml-provider/SAML-test \ - --saml-assertion "VERYLONGENCODEDASSERTIONEXAMPLExzYW1sOkF1ZGllbmNlPmJsYW5rPC9zYW1sOkF1ZGllbmNlPjwvc2FtbDpBdWRpZW5jZVJlc3RyaWN0aW9uPjwvc2FtbDpDb25kaXRpb25zPjxzYW1sOlN1YmplY3Q+PHNhbWw6TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6dHJhbnNpZW50Ij5TYW1sRXhhbXBsZTwvc2FtbDpOYW1lSUQ+PHNhbWw6U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPjxzYW1sOlN1YmplY3RDb25maXJtYXRpb25EYXRhIE5vdE9uT3JBZnRlcj0iMjAxOS0xMS0wMVQyMDoyNTowNS4xNDVaIiBSZWNpcGllbnQ9Imh0dHBzOi8vc2lnbmluLmF3cy5hbWF6b24uY29tL3NhbWwiLz48L3NhbWw6U3ViamVjdENvbmZpcm1hdGlvbj48L3NhbWw6U3ViamVjdD48c2FtbDpBdXRoblN0YXRlbWVudCBBdXRoPD94bWwgdmpSZXNwb25zZT4=" - -Output:: - - { - "Issuer": "https://integ.example.com/idp/shibboleth`__ in the *IAM User Guide*. +**To get short-term credentials for a role authenticated with SAML** + +The following ``assume-role-with-saml`` command retrieves a set of short-term credentials for the IAM role ``TestSaml``. The request in this example is authenticated by using the SAML assertion supplied by your identity provider when you authenticate to it. :: + + aws sts assume-role-with-saml \ + --role-arn arn:aws:iam::123456789012:role/TestSaml \ + --principal-arn arn:aws:iam::123456789012:saml-provider/SAML-test \ + --saml-assertion "VERYLONGENCODEDASSERTIONEXAMPLExzYW1sOkF1ZGllbmNlPmJsYW5rPC9zYW1sOkF1ZGllbmNlPjwvc2FtbDpBdWRpZW5jZVJlc3RyaWN0aW9uPjwvc2FtbDpDb25kaXRpb25zPjxzYW1sOlN1YmplY3Q+PHNhbWw6TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6dHJhbnNpZW50Ij5TYW1sRXhhbXBsZTwvc2FtbDpOYW1lSUQ+PHNhbWw6U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPjxzYW1sOlN1YmplY3RDb25maXJtYXRpb25EYXRhIE5vdE9uT3JBZnRlcj0iMjAxOS0xMS0wMVQyMDoyNTowNS4xNDVaIiBSZWNpcGllbnQ9Imh0dHBzOi8vc2lnbmluLmF3cy5hbWF6b24uY29tL3NhbWwiLz48L3NhbWw6U3ViamVjdENvbmZpcm1hdGlvbj48L3NhbWw6U3ViamVjdD48c2FtbDpBdXRoblN0YXRlbWVudCBBdXRoPD94bWwgdmpSZXNwb25zZT4=" + +Output:: + + { + "Issuer": "https://integ.example.com/idp/shibboleth`__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/sts/assume-role-with-web-identity.rst b/awscli/examples/sts/assume-role-with-web-identity.rst index d098d3ef189b..f7afe1f6422a 100644 --- a/awscli/examples/sts/assume-role-with-web-identity.rst +++ b/awscli/examples/sts/assume-role-with-web-identity.rst @@ -1,31 +1,31 @@ -**To get short-term credentials for a role authenticated with Web Identity (OAuth 2."0)** - -The following ``assume-role-with-web-identity`` example retrieves a set of short-term credentials for the IAM role ``app1``. The request is authenticated by using the web identity token supplied by the specified web identity provider. Two additional policies are applied to the session to further restrict what the user can do. The returned credentials expire one hour after they are generated. :: - - aws sts assume-role-with-web-identity \ - --duration-seconds 3600 \ - --role-session-name "app1" \ - --provider-id "www.amazon.com" \ - --policy-arns "arn:aws:iam::123456789012:policy/q=webidentitydemopolicy1","arn:aws:iam::123456789012:policy/webidentitydemopolicy2" \ - --role-arn arn:aws:iam::123456789012:role/FederatedWebIdentityRole \ - --web-identity-token "Atza%7CIQEBLjAsAhRFiXuWpUXuRvQ9PZL3GMFcYevydwIUFAHZwXZXXXXXXXXJnrulxKDHwy87oGKPznh0D6bEQZTSCzyoCtL_8S07pLpr0zMbn6w1lfVZKNTBdDansFBmtGnIsIapjI6xKR02Yc_2bQ8LZbUXSGm6Ry6_BG7PrtLZtj_dfCTj92xNGed-CrKqjG7nPBjNIL016GGvuS5gSvPRUxWES3VYfm1wl7WTI7jn-Pcb6M-buCgHhFOzTQxod27L9CqnOLio7N3gZAGpsp6n1-AJBOCJckcyXe2c6uD0srOJeZlKUm2eTDVMf8IehDVI0r1QOnTV6KzzAI3OY87Vd_cVMQ" - -Output:: - - { - "SubjectFromWebIdentityToken": "amzn1.account.AF6RHO7KZU5XRVQJGXK6HB56KR2A" - "Audience": "client.5498841531868486423.1548@apps.example.com", - "AssumedRoleUser": { - "Arn": "arn:aws:sts::123456789012:assumed-role/FederatedWebIdentityRole/app1", - "AssumedRoleId": "AROACLKWSDQRAOEXAMPLE:app1" - } - "Credentials": { - "AccessKeyId": "AKIAIOSFODNN7EXAMPLE", - "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY", - "SessionToken": "AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT+FvwqnKwRcOIfrRh3c/LTo6UDdyJwOOvEVPvLXCrrrUtdnniCEXAMPLE/IvU1dYUg2RVAJBanLiHb4IgRmpRV3zrkuWJOgQs8IZZaIv2BXIa2R4OlgkBN9bkUDNCJiBeb/AXlzBBko7b15fjrBs2+cTQtpZ3CYWFXG8C5zqx37wnOE49mRl/+OtkIKGO7fAE", - "Expiration": "2020-05-19T18:06:10+00:00" - }, - "Provider": "www.amazon.com" - } - -For more information, see `Requesting Temporary Security Credentials `__ in the *IAM User Guide*. +**To get short-term credentials for a role authenticated with Web Identity (OAuth 2."0)** + +The following ``assume-role-with-web-identity`` command retrieves a set of short-term credentials for the IAM role ``app1``. The request is authenticated by using the web identity token supplied by the specified web identity provider. Two additional policies are applied to the session to further restrict what the user can do. The returned credentials expire one hour after they are generated. :: + + aws sts assume-role-with-web-identity \ + --duration-seconds 3600 \ + --role-session-name "app1" \ + --provider-id "www.amazon.com" \ + --policy-arns "arn:aws:iam::123456789012:policy/q=webidentitydemopolicy1","arn:aws:iam::123456789012:policy/webidentitydemopolicy2" \ + --role-arn arn:aws:iam::123456789012:role/FederatedWebIdentityRole \ + --web-identity-token "Atza%7CIQEBLjAsAhRFiXuWpUXuRvQ9PZL3GMFcYevydwIUFAHZwXZXXXXXXXXJnrulxKDHwy87oGKPznh0D6bEQZTSCzyoCtL_8S07pLpr0zMbn6w1lfVZKNTBdDansFBmtGnIsIapjI6xKR02Yc_2bQ8LZbUXSGm6Ry6_BG7PrtLZtj_dfCTj92xNGed-CrKqjG7nPBjNIL016GGvuS5gSvPRUxWES3VYfm1wl7WTI7jn-Pcb6M-buCgHhFOzTQxod27L9CqnOLio7N3gZAGpsp6n1-AJBOCJckcyXe2c6uD0srOJeZlKUm2eTDVMf8IehDVI0r1QOnTV6KzzAI3OY87Vd_cVMQ" + +Output:: + + { + "SubjectFromWebIdentityToken": "amzn1.account.AF6RHO7KZU5XRVQJGXK6HB56KR2A" + "Audience": "client.5498841531868486423.1548@apps.example.com", + "AssumedRoleUser": { + "Arn": "arn:aws:sts::123456789012:assumed-role/FederatedWebIdentityRole/app1", + "AssumedRoleId": "AROACLKWSDQRAOEXAMPLE:app1" + } + "Credentials": { + "AccessKeyId": "AKIAIOSFODNN7EXAMPLE", + "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY", + "SessionToken": "AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT+FvwqnKwRcOIfrRh3c/LTo6UDdyJwOOvEVPvLXCrrrUtdnniCEXAMPLE/IvU1dYUg2RVAJBanLiHb4IgRmpRV3zrkuWJOgQs8IZZaIv2BXIa2R4OlgkBN9bkUDNCJiBeb/AXlzBBko7b15fjrBs2+cTQtpZ3CYWFXG8C5zqx37wnOE49mRl/+OtkIKGO7fAE", + "Expiration": "2020-05-19T18:06:10+00:00" + }, + "Provider": "www.amazon.com" + } + +For more information, see `Requesting Temporary Security Credentials `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/sts/assume-role.rst b/awscli/examples/sts/assume-role.rst index 18be67c5ef89..2f90017844cd 100644 --- a/awscli/examples/sts/assume-role.rst +++ b/awscli/examples/sts/assume-role.rst @@ -1,22 +1,26 @@ -To assume a role:: +**To assume a role** - aws sts assume-role --role-arn arn:aws:iam::123456789012:role/xaccounts3access --role-session-name s3-access-example +The following ``assume-role`` command retrieves a set of short-term credentials for the IAM role ``s3-access-example``. :: -The output of the command contains an access key, secret key, and session token that you can use to authenticate to AWS:: + aws sts assume-role \ + --role-arn arn:aws:iam::123456789012:role/xaccounts3access \ + --role-session-name s3-access-example - { - "AssumedRoleUser": { - "AssumedRoleId": "AROA3XFRBF535PLBIFPI4:s3-access-example", - "Arn": "arn:aws:sts::123456789012:assumed-role/xaccounts3access/s3-access-example" - }, - "Credentials": { - "SecretAccessKey": "9drTJvcXLB89EXAMPLELB8923FB892xMFI", - "SessionToken": "AQoXdzELDDY//////////wEaoAK1wvxJY12r2IrDFT2IvAzTCn3zHoZ7YNtpiQLF0MqZye/qwjzP2iEXAMPLEbw/m3hsj8VBTkPORGvr9jM5sgP+w9IZWZnU+LWhmg+a5fDi2oTGUYcdg9uexQ4mtCHIHfi4citgqZTgco40Yqr4lIlo4V2b2Dyauk0eYFNebHtYlFVgAUj+7Indz3LU0aTWk1WKIjHmmMCIoTkyYp/k7kUG7moeEYKSitwQIi6Gjn+nyzM+PtoA3685ixzv0R7i5rjQi0YE0lf1oeie3bDiNHncmzosRM6SFiPzSvp6h/32xQuZsjcypmwsPSDtTPYcs0+YN/8BRi2/IcrxSpnWEXAMPLEXSDFTAQAM6Dl9zR0tXoybnlrZIwMLlMi1Kcgo5OytwU=", - "Expiration": "2016-03-15T00:05:07Z", - "AccessKeyId": "ASIAJEXAMPLEXEG2JICEA" - } - } +Output:: -For AWS CLI use, you can set up a named profile associated with a role. When you use the profile, the AWS CLI will call assume-role and manage credentials for you. See `Assuming a Role`_ in the *AWS CLI User Guide* for instructions. + { + "AssumedRoleUser": { + "AssumedRoleId": "AROA3XFRBF535PLBIFPI4:s3-access-example", + "Arn": "arn:aws:sts::123456789012:assumed-role/xaccounts3access/s3-access-example" + }, + "Credentials": { + "SecretAccessKey": "9drTJvcXLB89EXAMPLELB8923FB892xMFI", + "SessionToken": "AQoXdzELDDY//////////wEaoAK1wvxJY12r2IrDFT2IvAzTCn3zHoZ7YNtpiQLF0MqZye/qwjzP2iEXAMPLEbw/m3hsj8VBTkPORGvr9jM5sgP+w9IZWZnU+LWhmg+a5fDi2oTGUYcdg9uexQ4mtCHIHfi4citgqZTgco40Yqr4lIlo4V2b2Dyauk0eYFNebHtYlFVgAUj+7Indz3LU0aTWk1WKIjHmmMCIoTkyYp/k7kUG7moeEYKSitwQIi6Gjn+nyzM+PtoA3685ixzv0R7i5rjQi0YE0lf1oeie3bDiNHncmzosRM6SFiPzSvp6h/32xQuZsjcypmwsPSDtTPYcs0+YN/8BRi2/IcrxSpnWEXAMPLEXSDFTAQAM6Dl9zR0tXoybnlrZIwMLlMi1Kcgo5OytwU=", + "Expiration": "2016-03-15T00:05:07Z", + "AccessKeyId": "ASIAJEXAMPLEXEG2JICEA" + } + } -.. _`Assuming a Role`: http://docs.aws.amazon.com/cli/latest/userguide/cli-roles.html \ No newline at end of file +The output of the command contains an access key, secret key, and session token that you can use to authenticate to AWS. + +For AWS CLI use, you can set up a named profile associated with a role. When you use the profile, the AWS CLI will call assume-role and manage credentials for you. For more information, see `Use an IAM role in the AWS CLI `__ in the *AWS CLI User Guide*. \ No newline at end of file diff --git a/awscli/examples/sts/get-caller-identity.rst b/awscli/examples/sts/get-caller-identity.rst index 841cc8976fd4..c420139bc740 100644 --- a/awscli/examples/sts/get-caller-identity.rst +++ b/awscli/examples/sts/get-caller-identity.rst @@ -1,13 +1,13 @@ -**To get details about the current IAM identity** - -The following ``get-caller-identity`` example displays information about the IAM identity used to authenticate the request. The caller is an IAM user. :: - - aws sts get-caller-identity - -Output:: - - { - "UserId": "AIDASAMPLEUSERID", - "Account": "123456789012", - "Arn": "arn:aws:iam::123456789012:user/DevAdmin" - } +**To get details about the current IAM identity** + +The following ``get-caller-identity`` command displays information about the IAM identity used to authenticate the request. The caller is an IAM user. :: + + aws sts get-caller-identity + +Output:: + + { + "UserId": "AIDASAMPLEUSERID", + "Account": "123456789012", + "Arn": "arn:aws:iam::123456789012:user/DevAdmin" + } diff --git a/awscli/examples/sts/get-session-token.rst b/awscli/examples/sts/get-session-token.rst index 61946eda1705..fab51149246b 100644 --- a/awscli/examples/sts/get-session-token.rst +++ b/awscli/examples/sts/get-session-token.rst @@ -1,21 +1,21 @@ -**To get a set of short term credentials for an IAM identity** - -The following ``get-session-token`` example retrieves a set of short-term credentials for the IAM identity making the call. The resulting credentials can be used for requests where multi-factor authentication (MFA) is required by policy. The credentials expire 15 minutes after they are generated. :: - - aws sts get-session-token \ - --duration-seconds 900 \ - --serial-number "YourMFADeviceSerialNumber" \ - --token-code 123456 - -Output:: - - { - "Credentials": { - "AccessKeyId": "ASIAIOSFODNN7EXAMPLE", - "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY", - "SessionToken": "AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT+FvwqnKwRcOIfrRh3c/LTo6UDdyJwOOvEVPvLXCrrrUtdnniCEXAMPLE/IvU1dYUg2RVAJBanLiHb4IgRmpRV3zrkuWJOgQs8IZZaIv2BXIa2R4OlgkBN9bkUDNCJiBeb/AXlzBBko7b15fjrBs2+cTQtpZ3CYWFXG8C5zqx37wnOE49mRl/+OtkIKGO7fAE", - "Expiration": "2020-05-19T18:06:10+00:00" - } - } - -For more information, see `Requesting Temporary Security Credentials `__ in the *IAM User Guide*. \ No newline at end of file +**To get a set of short term credentials for an IAM identity** + +The following ``get-session-token`` command retrieves a set of short-term credentials for the IAM identity making the call. The resulting credentials can be used for requests where multi-factor authentication (MFA) is required by policy. The credentials expire 15 minutes after they are generated. :: + + aws sts get-session-token \ + --duration-seconds 900 \ + --serial-number "YourMFADeviceSerialNumber" \ + --token-code 123456 + +Output:: + + { + "Credentials": { + "AccessKeyId": "ASIAIOSFODNN7EXAMPLE", + "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY", + "SessionToken": "AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT+FvwqnKwRcOIfrRh3c/LTo6UDdyJwOOvEVPvLXCrrrUtdnniCEXAMPLE/IvU1dYUg2RVAJBanLiHb4IgRmpRV3zrkuWJOgQs8IZZaIv2BXIa2R4OlgkBN9bkUDNCJiBeb/AXlzBBko7b15fjrBs2+cTQtpZ3CYWFXG8C5zqx37wnOE49mRl/+OtkIKGO7fAE", + "Expiration": "2020-05-19T18:06:10+00:00" + } + } + +For more information, see `Requesting Temporary Security Credentials `__ in the *AWS IAM User Guide*. \ No newline at end of file From 2efe10cb1d40c1fad07b32f071cb20b641ed2fd9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 17 Oct 2023 18:17:37 +0000 Subject: [PATCH 0286/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-26007.json | 5 +++++ .changes/next-release/api-change-discovery-18377.json | 5 +++++ .changes/next-release/api-change-ecs-23806.json | 5 +++++ .../next-release/api-change-globalaccelerator-15612.json | 5 +++++ .changes/next-release/api-change-guardduty-53563.json | 5 +++++ .changes/next-release/api-change-kafka-52321.json | 5 +++++ .../api-change-route53recoverycluster-55963.json | 5 +++++ .../api-change-route53recoverycontrolconfig-90830.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-26007.json create mode 100644 .changes/next-release/api-change-discovery-18377.json create mode 100644 .changes/next-release/api-change-ecs-23806.json create mode 100644 .changes/next-release/api-change-globalaccelerator-15612.json create mode 100644 .changes/next-release/api-change-guardduty-53563.json create mode 100644 .changes/next-release/api-change-kafka-52321.json create mode 100644 .changes/next-release/api-change-route53recoverycluster-55963.json create mode 100644 .changes/next-release/api-change-route53recoverycontrolconfig-90830.json diff --git a/.changes/next-release/api-change-codepipeline-26007.json b/.changes/next-release/api-change-codepipeline-26007.json new file mode 100644 index 000000000000..91c37dd35a8e --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-26007.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage" +} diff --git a/.changes/next-release/api-change-discovery-18377.json b/.changes/next-release/api-change-discovery-18377.json new file mode 100644 index 000000000000..653273217eaa --- /dev/null +++ b/.changes/next-release/api-change-discovery-18377.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``discovery``", + "description": "This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents." +} diff --git a/.changes/next-release/api-change-ecs-23806.json b/.changes/next-release/api-change-ecs-23806.json new file mode 100644 index 000000000000..237f101dbf78 --- /dev/null +++ b/.changes/next-release/api-change-ecs-23806.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only updates to address Amazon ECS tickets." +} diff --git a/.changes/next-release/api-change-globalaccelerator-15612.json b/.changes/next-release/api-change-globalaccelerator-15612.json new file mode 100644 index 000000000000..633308e65252 --- /dev/null +++ b/.changes/next-release/api-change-globalaccelerator-15612.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``globalaccelerator``", + "description": "Fixed error where ListCustomRoutingEndpointGroups did not have a paginator" +} diff --git a/.changes/next-release/api-change-guardduty-53563.json b/.changes/next-release/api-change-guardduty-53563.json new file mode 100644 index 000000000000..5fe0e24fa3bb --- /dev/null +++ b/.changes/next-release/api-change-guardduty-53563.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add domainWithSuffix finding field to dnsRequestAction" +} diff --git a/.changes/next-release/api-change-kafka-52321.json b/.changes/next-release/api-change-kafka-52321.json new file mode 100644 index 000000000000..e6c68f8484b7 --- /dev/null +++ b/.changes/next-release/api-change-kafka-52321.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators." +} diff --git a/.changes/next-release/api-change-route53recoverycluster-55963.json b/.changes/next-release/api-change-route53recoverycluster-55963.json new file mode 100644 index 000000000000..9d6c9025791b --- /dev/null +++ b/.changes/next-release/api-change-route53recoverycluster-55963.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53-recovery-cluster``", + "description": "Adds Owner field to ListRoutingControls API." +} diff --git a/.changes/next-release/api-change-route53recoverycontrolconfig-90830.json b/.changes/next-release/api-change-route53recoverycontrolconfig-90830.json new file mode 100644 index 000000000000..fe545deb2a8c --- /dev/null +++ b/.changes/next-release/api-change-route53recoverycontrolconfig-90830.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53-recovery-control-config``", + "description": "Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources." +} From c070100777f42e2e85dff6df21162402a20c298d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 17 Oct 2023 18:17:37 +0000 Subject: [PATCH 0287/1632] Bumping version to 1.29.65 --- .changes/1.29.65.json | 42 +++++++++++++++++++ .../api-change-codepipeline-26007.json | 5 --- .../api-change-discovery-18377.json | 5 --- .../next-release/api-change-ecs-23806.json | 5 --- .../api-change-globalaccelerator-15612.json | 5 --- .../api-change-guardduty-53563.json | 5 --- .../next-release/api-change-kafka-52321.json | 5 --- ...i-change-route53recoverycluster-55963.json | 5 --- ...ge-route53recoverycontrolconfig-90830.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.29.65.json delete mode 100644 .changes/next-release/api-change-codepipeline-26007.json delete mode 100644 .changes/next-release/api-change-discovery-18377.json delete mode 100644 .changes/next-release/api-change-ecs-23806.json delete mode 100644 .changes/next-release/api-change-globalaccelerator-15612.json delete mode 100644 .changes/next-release/api-change-guardduty-53563.json delete mode 100644 .changes/next-release/api-change-kafka-52321.json delete mode 100644 .changes/next-release/api-change-route53recoverycluster-55963.json delete mode 100644 .changes/next-release/api-change-route53recoverycontrolconfig-90830.json diff --git a/.changes/1.29.65.json b/.changes/1.29.65.json new file mode 100644 index 000000000000..971adaf1f601 --- /dev/null +++ b/.changes/1.29.65.json @@ -0,0 +1,42 @@ +[ + { + "category": "``codepipeline``", + "description": "Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage", + "type": "api-change" + }, + { + "category": "``discovery``", + "description": "This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation only updates to address Amazon ECS tickets.", + "type": "api-change" + }, + { + "category": "``globalaccelerator``", + "description": "Fixed error where ListCustomRoutingEndpointGroups did not have a paginator", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add domainWithSuffix finding field to dnsRequestAction", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators.", + "type": "api-change" + }, + { + "category": "``route53-recovery-cluster``", + "description": "Adds Owner field to ListRoutingControls API.", + "type": "api-change" + }, + { + "category": "``route53-recovery-control-config``", + "description": "Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-26007.json b/.changes/next-release/api-change-codepipeline-26007.json deleted file mode 100644 index 91c37dd35a8e..000000000000 --- a/.changes/next-release/api-change-codepipeline-26007.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage" -} diff --git a/.changes/next-release/api-change-discovery-18377.json b/.changes/next-release/api-change-discovery-18377.json deleted file mode 100644 index 653273217eaa..000000000000 --- a/.changes/next-release/api-change-discovery-18377.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``discovery``", - "description": "This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents." -} diff --git a/.changes/next-release/api-change-ecs-23806.json b/.changes/next-release/api-change-ecs-23806.json deleted file mode 100644 index 237f101dbf78..000000000000 --- a/.changes/next-release/api-change-ecs-23806.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only updates to address Amazon ECS tickets." -} diff --git a/.changes/next-release/api-change-globalaccelerator-15612.json b/.changes/next-release/api-change-globalaccelerator-15612.json deleted file mode 100644 index 633308e65252..000000000000 --- a/.changes/next-release/api-change-globalaccelerator-15612.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``globalaccelerator``", - "description": "Fixed error where ListCustomRoutingEndpointGroups did not have a paginator" -} diff --git a/.changes/next-release/api-change-guardduty-53563.json b/.changes/next-release/api-change-guardduty-53563.json deleted file mode 100644 index 5fe0e24fa3bb..000000000000 --- a/.changes/next-release/api-change-guardduty-53563.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add domainWithSuffix finding field to dnsRequestAction" -} diff --git a/.changes/next-release/api-change-kafka-52321.json b/.changes/next-release/api-change-kafka-52321.json deleted file mode 100644 index e6c68f8484b7..000000000000 --- a/.changes/next-release/api-change-kafka-52321.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators." -} diff --git a/.changes/next-release/api-change-route53recoverycluster-55963.json b/.changes/next-release/api-change-route53recoverycluster-55963.json deleted file mode 100644 index 9d6c9025791b..000000000000 --- a/.changes/next-release/api-change-route53recoverycluster-55963.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53-recovery-cluster``", - "description": "Adds Owner field to ListRoutingControls API." -} diff --git a/.changes/next-release/api-change-route53recoverycontrolconfig-90830.json b/.changes/next-release/api-change-route53recoverycontrolconfig-90830.json deleted file mode 100644 index fe545deb2a8c..000000000000 --- a/.changes/next-release/api-change-route53recoverycontrolconfig-90830.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53-recovery-control-config``", - "description": "Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8ce234649ce7..6976f25dfbac 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.29.65 +======= + +* api-change:``codepipeline``: Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage +* api-change:``discovery``: This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. +* api-change:``ecs``: Documentation only updates to address Amazon ECS tickets. +* api-change:``globalaccelerator``: Fixed error where ListCustomRoutingEndpointGroups did not have a paginator +* api-change:``guardduty``: Add domainWithSuffix finding field to dnsRequestAction +* api-change:``kafka``: AWS Managed Streaming for Kafka is launching MSK Replicator, a new feature that enables customers to reliably replicate data across Amazon MSK clusters in same or different AWS regions. You can now use SDK to create, list, describe, delete, update, and manage tags of MSK Replicators. +* api-change:``route53-recovery-cluster``: Adds Owner field to ListRoutingControls API. +* api-change:``route53-recovery-control-config``: Adds permissions for GetResourcePolicy to support returning details about AWS Resource Access Manager resource policies for shared resources. + + 1.29.64 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 013200b87c24..b9e811cc7b2e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.64' +__version__ = '1.29.65' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8357c1d363cc..1d4b5a0df5d5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.64' +release = '1.29.65' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 11f12a51e1e7..6078f7084655 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.64 + botocore==1.31.65 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 942b175c8ff2..041cfe64e069 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.64', + 'botocore==1.31.65', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 41cc2452e82b922e207797cb40116ef8123ddabb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 18 Oct 2023 18:13:05 +0000 Subject: [PATCH 0288/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloud9-89981.json | 5 +++++ .changes/next-release/api-change-dynamodb-67414.json | 5 +++++ .changes/next-release/api-change-kendra-71283.json | 5 +++++ .changes/next-release/api-change-rds-18022.json | 5 +++++ .changes/next-release/api-change-wisdom-30943.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloud9-89981.json create mode 100644 .changes/next-release/api-change-dynamodb-67414.json create mode 100644 .changes/next-release/api-change-kendra-71283.json create mode 100644 .changes/next-release/api-change-rds-18022.json create mode 100644 .changes/next-release/api-change-wisdom-30943.json diff --git a/.changes/next-release/api-change-cloud9-89981.json b/.changes/next-release/api-change-cloud9-89981.json new file mode 100644 index 000000000000..ed0b1e9b82bf --- /dev/null +++ b/.changes/next-release/api-change-cloud9-89981.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Update to imageId parameter behavior and dates updated." +} diff --git a/.changes/next-release/api-change-dynamodb-67414.json b/.changes/next-release/api-change-dynamodb-67414.json new file mode 100644 index 000000000000..6dfabbc5bdb4 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-67414.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Updating descriptions for several APIs." +} diff --git a/.changes/next-release/api-change-kendra-71283.json b/.changes/next-release/api-change-kendra-71283.json new file mode 100644 index 000000000000..5b5fc4abf3b3 --- /dev/null +++ b/.changes/next-release/api-change-kendra-71283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kendra``", + "description": "Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results" +} diff --git a/.changes/next-release/api-change-rds-18022.json b/.changes/next-release/api-change-rds-18022.json new file mode 100644 index 000000000000..99bb33e23999 --- /dev/null +++ b/.changes/next-release/api-change-rds-18022.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica." +} diff --git a/.changes/next-release/api-change-wisdom-30943.json b/.changes/next-release/api-change-wisdom-30943.json new file mode 100644 index 000000000000..c70fc4f8a621 --- /dev/null +++ b/.changes/next-release/api-change-wisdom-30943.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wisdom``", + "description": "This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API." +} From e42eb565dcbef06069b5d44f8ee91063ccc37231 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 18 Oct 2023 18:13:17 +0000 Subject: [PATCH 0289/1632] Bumping version to 1.29.66 --- .changes/1.29.66.json | 27 +++++++++++++++++++ .../next-release/api-change-cloud9-89981.json | 5 ---- .../api-change-dynamodb-67414.json | 5 ---- .../next-release/api-change-kendra-71283.json | 5 ---- .../next-release/api-change-rds-18022.json | 5 ---- .../next-release/api-change-wisdom-30943.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.66.json delete mode 100644 .changes/next-release/api-change-cloud9-89981.json delete mode 100644 .changes/next-release/api-change-dynamodb-67414.json delete mode 100644 .changes/next-release/api-change-kendra-71283.json delete mode 100644 .changes/next-release/api-change-rds-18022.json delete mode 100644 .changes/next-release/api-change-wisdom-30943.json diff --git a/.changes/1.29.66.json b/.changes/1.29.66.json new file mode 100644 index 000000000000..1ef1695c6826 --- /dev/null +++ b/.changes/1.29.66.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloud9``", + "description": "Update to imageId parameter behavior and dates updated.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "Updating descriptions for several APIs.", + "type": "api-change" + }, + { + "category": "``kendra``", + "description": "Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica.", + "type": "api-change" + }, + { + "category": "``wisdom``", + "description": "This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloud9-89981.json b/.changes/next-release/api-change-cloud9-89981.json deleted file mode 100644 index ed0b1e9b82bf..000000000000 --- a/.changes/next-release/api-change-cloud9-89981.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Update to imageId parameter behavior and dates updated." -} diff --git a/.changes/next-release/api-change-dynamodb-67414.json b/.changes/next-release/api-change-dynamodb-67414.json deleted file mode 100644 index 6dfabbc5bdb4..000000000000 --- a/.changes/next-release/api-change-dynamodb-67414.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Updating descriptions for several APIs." -} diff --git a/.changes/next-release/api-change-kendra-71283.json b/.changes/next-release/api-change-kendra-71283.json deleted file mode 100644 index 5b5fc4abf3b3..000000000000 --- a/.changes/next-release/api-change-kendra-71283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kendra``", - "description": "Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results" -} diff --git a/.changes/next-release/api-change-rds-18022.json b/.changes/next-release/api-change-rds-18022.json deleted file mode 100644 index 99bb33e23999..000000000000 --- a/.changes/next-release/api-change-rds-18022.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica." -} diff --git a/.changes/next-release/api-change-wisdom-30943.json b/.changes/next-release/api-change-wisdom-30943.json deleted file mode 100644 index c70fc4f8a621..000000000000 --- a/.changes/next-release/api-change-wisdom-30943.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wisdom``", - "description": "This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6976f25dfbac..0d792afffb35 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.66 +======= + +* api-change:``cloud9``: Update to imageId parameter behavior and dates updated. +* api-change:``dynamodb``: Updating descriptions for several APIs. +* api-change:``kendra``: Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results +* api-change:``rds``: This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica. +* api-change:``wisdom``: This release adds an max limit of 25 recommendation ids for NotifyRecommendationsReceived API. + + 1.29.65 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b9e811cc7b2e..f47b9eed999c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.65' +__version__ = '1.29.66' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1d4b5a0df5d5..e72ec3fa4d05 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.65' +release = '1.29.66' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6078f7084655..4c2772be3afd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.65 + botocore==1.31.66 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 041cfe64e069..30e46e2129ba 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.65', + 'botocore==1.31.66', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 50ac33fe24b84feb3d054f8f2867e627e7fbbcc0 Mon Sep 17 00:00:00 2001 From: SamRemis Date: Wed, 18 Oct 2023 14:59:42 -0400 Subject: [PATCH 0290/1632] update removals.py to latest --- awscli/customizations/removals.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index e552c9507502..74d995d8dc6c 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -46,6 +46,10 @@ def register_removals(event_handler): remove_commands=['start-conversation']) cmd_remover.remove(on_event='building-command-table.lambda', remove_commands=['invoke-with-response-stream']) + cmd_remover.remove(on_event='building-command-table.sagemaker-runtime', + remove_commands=['invoke-endpoint-with-response-stream']) + cmd_remover.remove(on_event='building-command-table.bedrock-runtime', + remove_commands=['invoke-model-with-response-stream']) class CommandRemover(object): From da377eba552b175ca39362fa1a13bf8f9a963cf8 Mon Sep 17 00:00:00 2001 From: SamRemis Date: Wed, 18 Oct 2023 15:39:18 -0400 Subject: [PATCH 0291/1632] add back invoke-agent --- awscli/customizations/removals.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 74d995d8dc6c..c62e6f096c4d 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -50,6 +50,8 @@ def register_removals(event_handler): remove_commands=['invoke-endpoint-with-response-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-runtime', remove_commands=['invoke-model-with-response-stream']) + cmd_remover.remove(on_event='building-command-table.amazonbedrockagentruntime', + remove_commands=['invoke-agent']) class CommandRemover(object): From a742631f8270f400c38624d1760267d2ca053083 Mon Sep 17 00:00:00 2001 From: SamRemis Date: Wed, 18 Oct 2023 17:39:37 -0400 Subject: [PATCH 0292/1632] update service name --- awscli/customizations/removals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index c62e6f096c4d..b7fbfba4cccf 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -50,7 +50,7 @@ def register_removals(event_handler): remove_commands=['invoke-endpoint-with-response-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-runtime', remove_commands=['invoke-model-with-response-stream']) - cmd_remover.remove(on_event='building-command-table.amazonbedrockagentruntime', + cmd_remover.remove(on_event='building-command-table.bedrock-invoke-agent', remove_commands=['invoke-agent']) From 5a4ba9dfb00f8a2703a8849831799c86d3ae797c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 19 Oct 2023 19:32:12 +0000 Subject: [PATCH 0293/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-82337.json | 5 +++++ .../next-release/api-change-managedblockchainquery-8419.json | 5 +++++ .changes/next-release/api-change-neptunedata-81423.json | 5 +++++ .changes/next-release/api-change-omics-90000.json | 5 +++++ .changes/next-release/api-change-opensearch-29491.json | 5 +++++ .changes/next-release/api-change-quicksight-65251.json | 5 +++++ .changes/next-release/api-change-secretsmanager-11274.json | 5 +++++ .changes/next-release/api-change-servicecatalog-29335.json | 5 +++++ .../next-release/api-change-verifiedpermissions-16787.json | 5 +++++ .changes/next-release/api-change-workspaces-25873.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-82337.json create mode 100644 .changes/next-release/api-change-managedblockchainquery-8419.json create mode 100644 .changes/next-release/api-change-neptunedata-81423.json create mode 100644 .changes/next-release/api-change-omics-90000.json create mode 100644 .changes/next-release/api-change-opensearch-29491.json create mode 100644 .changes/next-release/api-change-quicksight-65251.json create mode 100644 .changes/next-release/api-change-secretsmanager-11274.json create mode 100644 .changes/next-release/api-change-servicecatalog-29335.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-16787.json create mode 100644 .changes/next-release/api-change-workspaces-25873.json diff --git a/.changes/next-release/api-change-ec2-82337.json b/.changes/next-release/api-change-ec2-82337.json new file mode 100644 index 000000000000..35de16a3cc78 --- /dev/null +++ b/.changes/next-release/api-change-ec2-82337.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors." +} diff --git a/.changes/next-release/api-change-managedblockchainquery-8419.json b/.changes/next-release/api-change-managedblockchainquery-8419.json new file mode 100644 index 000000000000..32ec21f4e681 --- /dev/null +++ b/.changes/next-release/api-change-managedblockchainquery-8419.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain-query``", + "description": "This release adds support for Ethereum Sepolia network" +} diff --git a/.changes/next-release/api-change-neptunedata-81423.json b/.changes/next-release/api-change-neptunedata-81423.json new file mode 100644 index 000000000000..22488332a3a1 --- /dev/null +++ b/.changes/next-release/api-change-neptunedata-81423.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptunedata``", + "description": "Doc changes to add IAM action mappings for the data actions." +} diff --git a/.changes/next-release/api-change-omics-90000.json b/.changes/next-release/api-change-omics-90000.json new file mode 100644 index 000000000000..eef061eac9d0 --- /dev/null +++ b/.changes/next-release/api-change-omics-90000.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "This change enables customers to retrieve failure reasons with detailed status messages for their failed runs" +} diff --git a/.changes/next-release/api-change-opensearch-29491.json b/.changes/next-release/api-change-opensearch-29491.json new file mode 100644 index 000000000000..83b7b34b1885 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-29491.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains" +} diff --git a/.changes/next-release/api-change-quicksight-65251.json b/.changes/next-release/api-change-quicksight-65251.json new file mode 100644 index 000000000000..9e94e3079244 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-65251.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration" +} diff --git a/.changes/next-release/api-change-secretsmanager-11274.json b/.changes/next-release/api-change-secretsmanager-11274.json new file mode 100644 index 000000000000..4cfcfab43204 --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-11274.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager" +} diff --git a/.changes/next-release/api-change-servicecatalog-29335.json b/.changes/next-release/api-change-servicecatalog-29335.json new file mode 100644 index 000000000000..39c796dc283b --- /dev/null +++ b/.changes/next-release/api-change-servicecatalog-29335.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicecatalog``", + "description": "Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-16787.json b/.changes/next-release/api-change-verifiedpermissions-16787.json new file mode 100644 index 000000000000..3dc5505fd92a --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-16787.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Improving Amazon Verified Permissions Create experience" +} diff --git a/.changes/next-release/api-change-workspaces-25873.json b/.changes/next-release/api-change-workspaces-25873.json new file mode 100644 index 000000000000..1f90a6286e69 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-25873.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Documentation updates for WorkSpaces" +} From b8018934a090a6f0d68ab9d0402262fe730ac8e3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 19 Oct 2023 19:32:24 +0000 Subject: [PATCH 0294/1632] Bumping version to 1.29.67 --- .changes/1.29.67.json | 52 +++++++++++++++++++ .../next-release/api-change-ec2-82337.json | 5 -- ...pi-change-managedblockchainquery-8419.json | 5 -- .../api-change-neptunedata-81423.json | 5 -- .../next-release/api-change-omics-90000.json | 5 -- .../api-change-opensearch-29491.json | 5 -- .../api-change-quicksight-65251.json | 5 -- .../api-change-secretsmanager-11274.json | 5 -- .../api-change-servicecatalog-29335.json | 5 -- .../api-change-verifiedpermissions-16787.json | 5 -- .../api-change-workspaces-25873.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.29.67.json delete mode 100644 .changes/next-release/api-change-ec2-82337.json delete mode 100644 .changes/next-release/api-change-managedblockchainquery-8419.json delete mode 100644 .changes/next-release/api-change-neptunedata-81423.json delete mode 100644 .changes/next-release/api-change-omics-90000.json delete mode 100644 .changes/next-release/api-change-opensearch-29491.json delete mode 100644 .changes/next-release/api-change-quicksight-65251.json delete mode 100644 .changes/next-release/api-change-secretsmanager-11274.json delete mode 100644 .changes/next-release/api-change-servicecatalog-29335.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-16787.json delete mode 100644 .changes/next-release/api-change-workspaces-25873.json diff --git a/.changes/1.29.67.json b/.changes/1.29.67.json new file mode 100644 index 000000000000..eb430cff5a10 --- /dev/null +++ b/.changes/1.29.67.json @@ -0,0 +1,52 @@ +[ + { + "category": "``ec2``", + "description": "Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors.", + "type": "api-change" + }, + { + "category": "``managedblockchain-query``", + "description": "This release adds support for Ethereum Sepolia network", + "type": "api-change" + }, + { + "category": "``neptunedata``", + "description": "Doc changes to add IAM action mappings for the data actions.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "This change enables customers to retrieve failure reasons with detailed status messages for their failed runs", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager", + "type": "api-change" + }, + { + "category": "``servicecatalog``", + "description": "Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Improving Amazon Verified Permissions Create experience", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Documentation updates for WorkSpaces", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-82337.json b/.changes/next-release/api-change-ec2-82337.json deleted file mode 100644 index 35de16a3cc78..000000000000 --- a/.changes/next-release/api-change-ec2-82337.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors." -} diff --git a/.changes/next-release/api-change-managedblockchainquery-8419.json b/.changes/next-release/api-change-managedblockchainquery-8419.json deleted file mode 100644 index 32ec21f4e681..000000000000 --- a/.changes/next-release/api-change-managedblockchainquery-8419.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain-query``", - "description": "This release adds support for Ethereum Sepolia network" -} diff --git a/.changes/next-release/api-change-neptunedata-81423.json b/.changes/next-release/api-change-neptunedata-81423.json deleted file mode 100644 index 22488332a3a1..000000000000 --- a/.changes/next-release/api-change-neptunedata-81423.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptunedata``", - "description": "Doc changes to add IAM action mappings for the data actions." -} diff --git a/.changes/next-release/api-change-omics-90000.json b/.changes/next-release/api-change-omics-90000.json deleted file mode 100644 index eef061eac9d0..000000000000 --- a/.changes/next-release/api-change-omics-90000.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "This change enables customers to retrieve failure reasons with detailed status messages for their failed runs" -} diff --git a/.changes/next-release/api-change-opensearch-29491.json b/.changes/next-release/api-change-opensearch-29491.json deleted file mode 100644 index 83b7b34b1885..000000000000 --- a/.changes/next-release/api-change-opensearch-29491.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains" -} diff --git a/.changes/next-release/api-change-quicksight-65251.json b/.changes/next-release/api-change-quicksight-65251.json deleted file mode 100644 index 9e94e3079244..000000000000 --- a/.changes/next-release/api-change-quicksight-65251.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration" -} diff --git a/.changes/next-release/api-change-secretsmanager-11274.json b/.changes/next-release/api-change-secretsmanager-11274.json deleted file mode 100644 index 4cfcfab43204..000000000000 --- a/.changes/next-release/api-change-secretsmanager-11274.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Documentation updates for Secrets Manager" -} diff --git a/.changes/next-release/api-change-servicecatalog-29335.json b/.changes/next-release/api-change-servicecatalog-29335.json deleted file mode 100644 index 39c796dc283b..000000000000 --- a/.changes/next-release/api-change-servicecatalog-29335.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicecatalog``", - "description": "Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-16787.json b/.changes/next-release/api-change-verifiedpermissions-16787.json deleted file mode 100644 index 3dc5505fd92a..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-16787.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Improving Amazon Verified Permissions Create experience" -} diff --git a/.changes/next-release/api-change-workspaces-25873.json b/.changes/next-release/api-change-workspaces-25873.json deleted file mode 100644 index 1f90a6286e69..000000000000 --- a/.changes/next-release/api-change-workspaces-25873.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Documentation updates for WorkSpaces" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0d792afffb35..49910e35056c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.29.67 +======= + +* api-change:``ec2``: Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors. +* api-change:``managedblockchain-query``: This release adds support for Ethereum Sepolia network +* api-change:``neptunedata``: Doc changes to add IAM action mappings for the data actions. +* api-change:``omics``: This change enables customers to retrieve failure reasons with detailed status messages for their failed runs +* api-change:``opensearch``: Added Cluster Administrative options for node restart, opensearch process restart and opensearch dashboard restart for Multi-AZ without standby domains +* api-change:``quicksight``: This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration +* api-change:``secretsmanager``: Documentation updates for Secrets Manager +* api-change:``servicecatalog``: Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs. +* api-change:``verifiedpermissions``: Improving Amazon Verified Permissions Create experience +* api-change:``workspaces``: Documentation updates for WorkSpaces + + 1.29.66 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f47b9eed999c..e473ab79b7ca 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.66' +__version__ = '1.29.67' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e72ec3fa4d05..6bc48ec874cc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.66' +release = '1.29.67' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4c2772be3afd..620fd87da3c2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.66 + botocore==1.31.67 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 30e46e2129ba..34c837f2502d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.66', + 'botocore==1.31.67', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From ce5765c79e081b8af30f45a011bfc43d8a186bb4 Mon Sep 17 00:00:00 2001 From: David Miller <45697098+dlm6693@users.noreply.github.com> Date: Fri, 20 Oct 2023 13:49:05 -0400 Subject: [PATCH 0295/1632] update ci to use GA python 3.12 (#8258) --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index ce974455a401..0cbb98f351d8 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12-dev"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] os: [ubuntu-latest, macOS-latest, windows-latest] steps: From e7dc1f4299f72fa7963095db64d3820bd6306a19 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 20 Oct 2023 20:07:23 +0000 Subject: [PATCH 0296/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfig-18180.json | 5 +++++ .changes/next-release/api-change-appintegrations-34061.json | 5 +++++ .changes/next-release/api-change-connect-77486.json | 5 +++++ .changes/next-release/api-change-discovery-33874.json | 5 +++++ .changes/next-release/api-change-medicalimaging-53851.json | 5 +++++ .changes/next-release/api-change-ssm-6954.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appconfig-18180.json create mode 100644 .changes/next-release/api-change-appintegrations-34061.json create mode 100644 .changes/next-release/api-change-connect-77486.json create mode 100644 .changes/next-release/api-change-discovery-33874.json create mode 100644 .changes/next-release/api-change-medicalimaging-53851.json create mode 100644 .changes/next-release/api-change-ssm-6954.json diff --git a/.changes/next-release/api-change-appconfig-18180.json b/.changes/next-release/api-change-appconfig-18180.json new file mode 100644 index 000000000000..e9c0c380ab25 --- /dev/null +++ b/.changes/next-release/api-change-appconfig-18180.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfig``", + "description": "Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys." +} diff --git a/.changes/next-release/api-change-appintegrations-34061.json b/.changes/next-release/api-change-appintegrations-34061.json new file mode 100644 index 000000000000..7a392e88dffb --- /dev/null +++ b/.changes/next-release/api-change-appintegrations-34061.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appintegrations``", + "description": "Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations." +} diff --git a/.changes/next-release/api-change-connect-77486.json b/.changes/next-release/api-change-connect-77486.json new file mode 100644 index 000000000000..ed5b50dad14a --- /dev/null +++ b/.changes/next-release/api-change-connect-77486.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds support for updating phone number metadata, such as phone number description." +} diff --git a/.changes/next-release/api-change-discovery-33874.json b/.changes/next-release/api-change-discovery-33874.json new file mode 100644 index 000000000000..653273217eaa --- /dev/null +++ b/.changes/next-release/api-change-discovery-33874.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``discovery``", + "description": "This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents." +} diff --git a/.changes/next-release/api-change-medicalimaging-53851.json b/.changes/next-release/api-change-medicalimaging-53851.json new file mode 100644 index 000000000000..98c28dd4c933 --- /dev/null +++ b/.changes/next-release/api-change-medicalimaging-53851.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medical-imaging``", + "description": "Updates on documentation links" +} diff --git a/.changes/next-release/api-change-ssm-6954.json b/.changes/next-release/api-change-ssm-6954.json new file mode 100644 index 000000000000..1bd71e3dd915 --- /dev/null +++ b/.changes/next-release/api-change-ssm-6954.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem." +} From 004ebe44376fa18b1c655a458640992c088b10f0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 20 Oct 2023 20:07:24 +0000 Subject: [PATCH 0297/1632] Bumping version to 1.29.68 --- .changes/1.29.68.json | 32 +++++++++++++++++++ .../api-change-appconfig-18180.json | 5 --- .../api-change-appintegrations-34061.json | 5 --- .../api-change-connect-77486.json | 5 --- .../api-change-discovery-33874.json | 5 --- .../api-change-medicalimaging-53851.json | 5 --- .../next-release/api-change-ssm-6954.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.68.json delete mode 100644 .changes/next-release/api-change-appconfig-18180.json delete mode 100644 .changes/next-release/api-change-appintegrations-34061.json delete mode 100644 .changes/next-release/api-change-connect-77486.json delete mode 100644 .changes/next-release/api-change-discovery-33874.json delete mode 100644 .changes/next-release/api-change-medicalimaging-53851.json delete mode 100644 .changes/next-release/api-change-ssm-6954.json diff --git a/.changes/1.29.68.json b/.changes/1.29.68.json new file mode 100644 index 000000000000..79e57ed4d759 --- /dev/null +++ b/.changes/1.29.68.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appconfig``", + "description": "Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys.", + "type": "api-change" + }, + { + "category": "``appintegrations``", + "description": "Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds support for updating phone number metadata, such as phone number description.", + "type": "api-change" + }, + { + "category": "``discovery``", + "description": "This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.", + "type": "api-change" + }, + { + "category": "``medical-imaging``", + "description": "Updates on documentation links", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfig-18180.json b/.changes/next-release/api-change-appconfig-18180.json deleted file mode 100644 index e9c0c380ab25..000000000000 --- a/.changes/next-release/api-change-appconfig-18180.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfig``", - "description": "Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys." -} diff --git a/.changes/next-release/api-change-appintegrations-34061.json b/.changes/next-release/api-change-appintegrations-34061.json deleted file mode 100644 index 7a392e88dffb..000000000000 --- a/.changes/next-release/api-change-appintegrations-34061.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appintegrations``", - "description": "Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations." -} diff --git a/.changes/next-release/api-change-connect-77486.json b/.changes/next-release/api-change-connect-77486.json deleted file mode 100644 index ed5b50dad14a..000000000000 --- a/.changes/next-release/api-change-connect-77486.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds support for updating phone number metadata, such as phone number description." -} diff --git a/.changes/next-release/api-change-discovery-33874.json b/.changes/next-release/api-change-discovery-33874.json deleted file mode 100644 index 653273217eaa..000000000000 --- a/.changes/next-release/api-change-discovery-33874.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``discovery``", - "description": "This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents." -} diff --git a/.changes/next-release/api-change-medicalimaging-53851.json b/.changes/next-release/api-change-medicalimaging-53851.json deleted file mode 100644 index 98c28dd4c933..000000000000 --- a/.changes/next-release/api-change-medicalimaging-53851.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medical-imaging``", - "description": "Updates on documentation links" -} diff --git a/.changes/next-release/api-change-ssm-6954.json b/.changes/next-release/api-change-ssm-6954.json deleted file mode 100644 index 1bd71e3dd915..000000000000 --- a/.changes/next-release/api-change-ssm-6954.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 49910e35056c..ce3eb5a6840d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.68 +======= + +* api-change:``appconfig``: Update KmsKeyIdentifier constraints to support AWS KMS multi-Region keys. +* api-change:``appintegrations``: Updated ScheduleConfig to be an optional input to CreateDataIntegration to support event driven downloading of files from sources such as Amazon s3 using Amazon Connect AppIntegrations. +* api-change:``connect``: This release adds support for updating phone number metadata, such as phone number description. +* api-change:``discovery``: This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. +* api-change:``medical-imaging``: Updates on documentation links +* api-change:``ssm``: This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem. + + 1.29.67 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index e473ab79b7ca..6ac60e4965a5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.67' +__version__ = '1.29.68' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6bc48ec874cc..6b6291171934 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.67' +release = '1.29.68' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 620fd87da3c2..204bbb095a0c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.67 + botocore==1.31.68 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 34c837f2502d..29a0340242aa 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.67', + 'botocore==1.31.68', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 5aedad21e4c9ec373a243c82c8ce1cf6b4514cf3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 23 Oct 2023 18:16:23 +0000 Subject: [PATCH 0298/1632] Update changelog based on model updates --- .../api-change-marketplacecommerceanalytics-55460.json | 5 +++++ .changes/next-release/api-change-networkmanager-20600.json | 5 +++++ .../next-release/api-change-redshiftserverless-7923.json | 5 +++++ .changes/next-release/api-change-rekognition-31008.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-marketplacecommerceanalytics-55460.json create mode 100644 .changes/next-release/api-change-networkmanager-20600.json create mode 100644 .changes/next-release/api-change-redshiftserverless-7923.json create mode 100644 .changes/next-release/api-change-rekognition-31008.json diff --git a/.changes/next-release/api-change-marketplacecommerceanalytics-55460.json b/.changes/next-release/api-change-marketplacecommerceanalytics-55460.json new file mode 100644 index 000000000000..9e0bf09dd15b --- /dev/null +++ b/.changes/next-release/api-change-marketplacecommerceanalytics-55460.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplacecommerceanalytics``", + "description": "The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported." +} diff --git a/.changes/next-release/api-change-networkmanager-20600.json b/.changes/next-release/api-change-networkmanager-20600.json new file mode 100644 index 000000000000..1bc39a75e1b5 --- /dev/null +++ b/.changes/next-release/api-change-networkmanager-20600.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmanager``", + "description": "This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN" +} diff --git a/.changes/next-release/api-change-redshiftserverless-7923.json b/.changes/next-release/api-change-redshiftserverless-7923.json new file mode 100644 index 000000000000..3c8eabb81f1b --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-7923.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless." +} diff --git a/.changes/next-release/api-change-rekognition-31008.json b/.changes/next-release/api-change-rekognition-31008.json new file mode 100644 index 000000000000..eaceeaa5e706 --- /dev/null +++ b/.changes/next-release/api-change-rekognition-31008.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model." +} From 0d8db114751742e9296cd6545c0d12ed66589e8a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 23 Oct 2023 18:16:35 +0000 Subject: [PATCH 0299/1632] Bumping version to 1.29.69 --- .changes/1.29.69.json | 22 +++++++++++++++++++ ...ge-marketplacecommerceanalytics-55460.json | 5 ----- .../api-change-networkmanager-20600.json | 5 ----- .../api-change-redshiftserverless-7923.json | 5 ----- .../api-change-rekognition-31008.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.29.69.json delete mode 100644 .changes/next-release/api-change-marketplacecommerceanalytics-55460.json delete mode 100644 .changes/next-release/api-change-networkmanager-20600.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-7923.json delete mode 100644 .changes/next-release/api-change-rekognition-31008.json diff --git a/.changes/1.29.69.json b/.changes/1.29.69.json new file mode 100644 index 000000000000..dc81c180eea5 --- /dev/null +++ b/.changes/1.29.69.json @@ -0,0 +1,22 @@ +[ + { + "category": "``marketplacecommerceanalytics``", + "description": "The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported.", + "type": "api-change" + }, + { + "category": "``networkmanager``", + "description": "This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless.", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-marketplacecommerceanalytics-55460.json b/.changes/next-release/api-change-marketplacecommerceanalytics-55460.json deleted file mode 100644 index 9e0bf09dd15b..000000000000 --- a/.changes/next-release/api-change-marketplacecommerceanalytics-55460.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplacecommerceanalytics``", - "description": "The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported." -} diff --git a/.changes/next-release/api-change-networkmanager-20600.json b/.changes/next-release/api-change-networkmanager-20600.json deleted file mode 100644 index 1bc39a75e1b5..000000000000 --- a/.changes/next-release/api-change-networkmanager-20600.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmanager``", - "description": "This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN" -} diff --git a/.changes/next-release/api-change-redshiftserverless-7923.json b/.changes/next-release/api-change-redshiftserverless-7923.json deleted file mode 100644 index 3c8eabb81f1b..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-7923.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless." -} diff --git a/.changes/next-release/api-change-rekognition-31008.json b/.changes/next-release/api-change-rekognition-31008.json deleted file mode 100644 index eaceeaa5e706..000000000000 --- a/.changes/next-release/api-change-rekognition-31008.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ce3eb5a6840d..e552bdcee176 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.29.69 +======= + +* api-change:``marketplacecommerceanalytics``: The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported. +* api-change:``networkmanager``: This release adds API support for Tunnel-less Connect (NoEncap Protocol) for AWS Cloud WAN +* api-change:``redshift-serverless``: This release adds support for customers to see the patch version and workgroup version in Amazon Redshift Serverless. +* api-change:``rekognition``: Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model. + + 1.29.68 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6ac60e4965a5..419af414aaaf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.68' +__version__ = '1.29.69' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6b6291171934..29af716f7de9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.68' +release = '1.29.69' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 204bbb095a0c..1fdfa7895d76 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.68 + botocore==1.31.69 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 29a0340242aa..498b04036c94 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.68', + 'botocore==1.31.69', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From eb53b6d64b31470a476e0157557671b7d49c4adf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 24 Oct 2023 18:14:17 +0000 Subject: [PATCH 0300/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-96257.json | 5 +++++ .changes/next-release/api-change-ec2-61225.json | 5 +++++ .changes/next-release/api-change-eks-63128.json | 5 +++++ .changes/next-release/api-change-iam-63969.json | 5 +++++ .../next-release/api-change-migrationhubconfig-39855.json | 5 +++++ .../next-release/api-change-migrationhubstrategy-15427.json | 5 +++++ .../next-release/api-change-opensearchserverless-97224.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-96257.json create mode 100644 .changes/next-release/api-change-ec2-61225.json create mode 100644 .changes/next-release/api-change-eks-63128.json create mode 100644 .changes/next-release/api-change-iam-63969.json create mode 100644 .changes/next-release/api-change-migrationhubconfig-39855.json create mode 100644 .changes/next-release/api-change-migrationhubstrategy-15427.json create mode 100644 .changes/next-release/api-change-opensearchserverless-97224.json diff --git a/.changes/next-release/api-change-codepipeline-96257.json b/.changes/next-release/api-change-codepipeline-96257.json new file mode 100644 index 000000000000..fb5d0371b202 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-96257.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2." +} diff --git a/.changes/next-release/api-change-ec2-61225.json b/.changes/next-release/api-change-ec2-61225.json new file mode 100644 index 000000000000..8277ab237642 --- /dev/null +++ b/.changes/next-release/api-change-ec2-61225.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation." +} diff --git a/.changes/next-release/api-change-eks-63128.json b/.changes/next-release/api-change-eks-63128.json new file mode 100644 index 000000000000..95ad9de94f9e --- /dev/null +++ b/.changes/next-release/api-change-eks-63128.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support for Cluster Subnet and Security Group mutability." +} diff --git a/.changes/next-release/api-change-iam-63969.json b/.changes/next-release/api-change-iam-63969.json new file mode 100644 index 000000000000..59ddb76024d8 --- /dev/null +++ b/.changes/next-release/api-change-iam-63969.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Add the partitional endpoint for IAM in iso-f." +} diff --git a/.changes/next-release/api-change-migrationhubconfig-39855.json b/.changes/next-release/api-change-migrationhubconfig-39855.json new file mode 100644 index 000000000000..4d9d91a01c8c --- /dev/null +++ b/.changes/next-release/api-change-migrationhubconfig-39855.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``migrationhub-config``", + "description": "This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration" +} diff --git a/.changes/next-release/api-change-migrationhubstrategy-15427.json b/.changes/next-release/api-change-migrationhubstrategy-15427.json new file mode 100644 index 000000000000..60327c05c867 --- /dev/null +++ b/.changes/next-release/api-change-migrationhubstrategy-15427.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``migrationhubstrategy``", + "description": "This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector." +} diff --git a/.changes/next-release/api-change-opensearchserverless-97224.json b/.changes/next-release/api-change-opensearchserverless-97224.json new file mode 100644 index 000000000000..59258845fa0e --- /dev/null +++ b/.changes/next-release/api-change-opensearchserverless-97224.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearchserverless``", + "description": "This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature." +} From 124501227b66d4b67c07fa16067afbc848af848e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 24 Oct 2023 18:14:31 +0000 Subject: [PATCH 0301/1632] Bumping version to 1.29.70 --- .changes/1.29.70.json | 37 +++++++++++++++++++ .../api-change-codepipeline-96257.json | 5 --- .../next-release/api-change-ec2-61225.json | 5 --- .../next-release/api-change-eks-63128.json | 5 --- .../next-release/api-change-iam-63969.json | 5 --- .../api-change-migrationhubconfig-39855.json | 5 --- ...api-change-migrationhubstrategy-15427.json | 5 --- ...api-change-opensearchserverless-97224.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.70.json delete mode 100644 .changes/next-release/api-change-codepipeline-96257.json delete mode 100644 .changes/next-release/api-change-ec2-61225.json delete mode 100644 .changes/next-release/api-change-eks-63128.json delete mode 100644 .changes/next-release/api-change-iam-63969.json delete mode 100644 .changes/next-release/api-change-migrationhubconfig-39855.json delete mode 100644 .changes/next-release/api-change-migrationhubstrategy-15427.json delete mode 100644 .changes/next-release/api-change-opensearchserverless-97224.json diff --git a/.changes/1.29.70.json b/.changes/1.29.70.json new file mode 100644 index 000000000000..1f0104b23186 --- /dev/null +++ b/.changes/1.29.70.json @@ -0,0 +1,37 @@ +[ + { + "category": "``codepipeline``", + "description": "Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support for Cluster Subnet and Security Group mutability.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Add the partitional endpoint for IAM in iso-f.", + "type": "api-change" + }, + { + "category": "``migrationhub-config``", + "description": "This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration", + "type": "api-change" + }, + { + "category": "``migrationhubstrategy``", + "description": "This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector.", + "type": "api-change" + }, + { + "category": "``opensearchserverless``", + "description": "This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-96257.json b/.changes/next-release/api-change-codepipeline-96257.json deleted file mode 100644 index fb5d0371b202..000000000000 --- a/.changes/next-release/api-change-codepipeline-96257.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2." -} diff --git a/.changes/next-release/api-change-ec2-61225.json b/.changes/next-release/api-change-ec2-61225.json deleted file mode 100644 index 8277ab237642..000000000000 --- a/.changes/next-release/api-change-ec2-61225.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation." -} diff --git a/.changes/next-release/api-change-eks-63128.json b/.changes/next-release/api-change-eks-63128.json deleted file mode 100644 index 95ad9de94f9e..000000000000 --- a/.changes/next-release/api-change-eks-63128.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support for Cluster Subnet and Security Group mutability." -} diff --git a/.changes/next-release/api-change-iam-63969.json b/.changes/next-release/api-change-iam-63969.json deleted file mode 100644 index 59ddb76024d8..000000000000 --- a/.changes/next-release/api-change-iam-63969.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Add the partitional endpoint for IAM in iso-f." -} diff --git a/.changes/next-release/api-change-migrationhubconfig-39855.json b/.changes/next-release/api-change-migrationhubconfig-39855.json deleted file mode 100644 index 4d9d91a01c8c..000000000000 --- a/.changes/next-release/api-change-migrationhubconfig-39855.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``migrationhub-config``", - "description": "This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration" -} diff --git a/.changes/next-release/api-change-migrationhubstrategy-15427.json b/.changes/next-release/api-change-migrationhubstrategy-15427.json deleted file mode 100644 index 60327c05c867..000000000000 --- a/.changes/next-release/api-change-migrationhubstrategy-15427.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``migrationhubstrategy``", - "description": "This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector." -} diff --git a/.changes/next-release/api-change-opensearchserverless-97224.json b/.changes/next-release/api-change-opensearchserverless-97224.json deleted file mode 100644 index 59258845fa0e..000000000000 --- a/.changes/next-release/api-change-opensearchserverless-97224.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearchserverless``", - "description": "This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e552bdcee176..4ab45c402149 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.70 +======= + +* api-change:``codepipeline``: Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2. +* api-change:``ec2``: This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation. +* api-change:``eks``: Added support for Cluster Subnet and Security Group mutability. +* api-change:``iam``: Add the partitional endpoint for IAM in iso-f. +* api-change:``migrationhub-config``: This release introduces DeleteHomeRegionControl API that customers can use to delete the Migration Hub Home Region configuration +* api-change:``migrationhubstrategy``: This release introduces multi-data-source feature in Migration Hub Strategy Recommendations. This feature now supports vCenter as a data source to fetch inventory in addition to ADS and Import from file workflow that is currently supported with MHSR collector. +* api-change:``opensearchserverless``: This release includes the following new APIs: CreateLifecyclePolicy, UpdateLifecyclePolicy, BatchGetLifecyclePolicy, DeleteLifecyclePolicy, ListLifecyclePolicies and BatchGetEffectiveLifecyclePolicy to support the data lifecycle management feature. + + 1.29.69 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 419af414aaaf..7e045706a544 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.69' +__version__ = '1.29.70' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 29af716f7de9..dcbd2a64e9ec 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.69' +release = '1.29.70' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1fdfa7895d76..aece5f2310e4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.69 + botocore==1.31.70 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 498b04036c94..3ab00f932cc6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.69', + 'botocore==1.31.70', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From c3c489ba16f36d04b8d000f5bdb5551f21c2d9be Mon Sep 17 00:00:00 2001 From: SamRemis Date: Tue, 24 Oct 2023 15:00:16 -0400 Subject: [PATCH 0302/1632] update bedrock agent name --- awscli/customizations/removals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index b7fbfba4cccf..439b3cade64a 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -50,7 +50,7 @@ def register_removals(event_handler): remove_commands=['invoke-endpoint-with-response-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-runtime', remove_commands=['invoke-model-with-response-stream']) - cmd_remover.remove(on_event='building-command-table.bedrock-invoke-agent', + cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', remove_commands=['invoke-agent']) From 464f464bc3c72dae46914851cafcae918f4738f6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 25 Oct 2023 20:15:14 +0000 Subject: [PATCH 0303/1632] Update changelog based on model updates --- .changes/next-release/api-change-connectcases-698.json | 5 +++++ .changes/next-release/api-change-groundstation-83026.json | 5 +++++ .changes/next-release/api-change-iam-19662.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-connectcases-698.json create mode 100644 .changes/next-release/api-change-groundstation-83026.json create mode 100644 .changes/next-release/api-change-iam-19662.json diff --git a/.changes/next-release/api-change-connectcases-698.json b/.changes/next-release/api-change-connectcases-698.json new file mode 100644 index 000000000000..337d5ae27bfc --- /dev/null +++ b/.changes/next-release/api-change-connectcases-698.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500" +} diff --git a/.changes/next-release/api-change-groundstation-83026.json b/.changes/next-release/api-change-groundstation-83026.json new file mode 100644 index 000000000000..301fec9a01d7 --- /dev/null +++ b/.changes/next-release/api-change-groundstation-83026.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "This release will allow KMS alias names to be used when creating Mission Profiles" +} diff --git a/.changes/next-release/api-change-iam-19662.json b/.changes/next-release/api-change-iam-19662.json new file mode 100644 index 000000000000..ecb146b2f269 --- /dev/null +++ b/.changes/next-release/api-change-iam-19662.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error." +} From eeabcd0c97ebcb7c8cf573d23e40e545fafdcacb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 25 Oct 2023 20:15:14 +0000 Subject: [PATCH 0304/1632] Bumping version to 1.29.71 --- .changes/1.29.71.json | 17 +++++++++++++++++ .../api-change-connectcases-698.json | 5 ----- .../api-change-groundstation-83026.json | 5 ----- .changes/next-release/api-change-iam-19662.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.29.71.json delete mode 100644 .changes/next-release/api-change-connectcases-698.json delete mode 100644 .changes/next-release/api-change-groundstation-83026.json delete mode 100644 .changes/next-release/api-change-iam-19662.json diff --git a/.changes/1.29.71.json b/.changes/1.29.71.json new file mode 100644 index 000000000000..86e8119b6b68 --- /dev/null +++ b/.changes/1.29.71.json @@ -0,0 +1,17 @@ +[ + { + "category": "``connectcases``", + "description": "Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "This release will allow KMS alias names to be used when creating Mission Profiles", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connectcases-698.json b/.changes/next-release/api-change-connectcases-698.json deleted file mode 100644 index 337d5ae27bfc..000000000000 --- a/.changes/next-release/api-change-connectcases-698.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500" -} diff --git a/.changes/next-release/api-change-groundstation-83026.json b/.changes/next-release/api-change-groundstation-83026.json deleted file mode 100644 index 301fec9a01d7..000000000000 --- a/.changes/next-release/api-change-groundstation-83026.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "This release will allow KMS alias names to be used when creating Mission Profiles" -} diff --git a/.changes/next-release/api-change-iam-19662.json b/.changes/next-release/api-change-iam-19662.json deleted file mode 100644 index ecb146b2f269..000000000000 --- a/.changes/next-release/api-change-iam-19662.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4ab45c402149..d72c4956785a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.29.71 +======= + +* api-change:``connectcases``: Increase maximum length of CommentBody to 3000, and increase maximum length of StringValue to 1500 +* api-change:``groundstation``: This release will allow KMS alias names to be used when creating Mission Profiles +* api-change:``iam``: Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error. + + 1.29.70 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7e045706a544..a33c8e711b03 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.70' +__version__ = '1.29.71' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index dcbd2a64e9ec..e9d5aaafe82f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.70' +release = '1.29.71' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index aece5f2310e4..6bfff4a7c3e3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.70 + botocore==1.31.71 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3ab00f932cc6..d2bcf8fb35d2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.70', + 'botocore==1.31.71', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From cb4e4ef08c0968bdfd6b94973704bf3e08997028 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Oct 2023 18:21:59 +0000 Subject: [PATCH 0305/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-18525.json | 5 +++++ .changes/next-release/api-change-ec2-22896.json | 5 +++++ .changes/next-release/api-change-endpointrules-84945.json | 5 +++++ .changes/next-release/api-change-networkfirewall-37886.json | 5 +++++ .changes/next-release/api-change-opensearch-23320.json | 5 +++++ .changes/next-release/api-change-redshift-98384.json | 5 +++++ .changes/next-release/api-change-sagemaker-4162.json | 5 +++++ .changes/next-release/api-change-sns-71728.json | 5 +++++ .changes/next-release/api-change-ssmsap-31923.json | 5 +++++ .changes/next-release/api-change-transfer-11326.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-18525.json create mode 100644 .changes/next-release/api-change-ec2-22896.json create mode 100644 .changes/next-release/api-change-endpointrules-84945.json create mode 100644 .changes/next-release/api-change-networkfirewall-37886.json create mode 100644 .changes/next-release/api-change-opensearch-23320.json create mode 100644 .changes/next-release/api-change-redshift-98384.json create mode 100644 .changes/next-release/api-change-sagemaker-4162.json create mode 100644 .changes/next-release/api-change-sns-71728.json create mode 100644 .changes/next-release/api-change-ssmsap-31923.json create mode 100644 .changes/next-release/api-change-transfer-11326.json diff --git a/.changes/next-release/api-change-appstream-18525.json b/.changes/next-release/api-change-appstream-18525.json new file mode 100644 index 000000000000..58ee0a16d04b --- /dev/null +++ b/.changes/next-release/api-change-appstream-18525.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance." +} diff --git a/.changes/next-release/api-change-ec2-22896.json b/.changes/next-release/api-change-ec2-22896.json new file mode 100644 index 000000000000..e33e76389974 --- /dev/null +++ b/.changes/next-release/api-change-ec2-22896.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC." +} diff --git a/.changes/next-release/api-change-endpointrules-84945.json b/.changes/next-release/api-change-endpointrules-84945.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-84945.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-networkfirewall-37886.json b/.changes/next-release/api-change-networkfirewall-37886.json new file mode 100644 index 000000000000..aa86da2539f5 --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-37886.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "Network Firewall now supports inspection of outbound SSL/TLS traffic." +} diff --git a/.changes/next-release/api-change-opensearch-23320.json b/.changes/next-release/api-change-opensearch-23320.json new file mode 100644 index 000000000000..89feb8bb4c9f --- /dev/null +++ b/.changes/next-release/api-change-opensearch-23320.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests." +} diff --git a/.changes/next-release/api-change-redshift-98384.json b/.changes/next-release/api-change-redshift-98384.json new file mode 100644 index 000000000000..92eaca5240d2 --- /dev/null +++ b/.changes/next-release/api-change-redshift-98384.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations." +} diff --git a/.changes/next-release/api-change-sagemaker-4162.json b/.changes/next-release/api-change-sagemaker-4162.json new file mode 100644 index 000000000000..bf279d3b4aa3 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-4162.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot now supports Text Generation jobs." +} diff --git a/.changes/next-release/api-change-sns-71728.json b/.changes/next-release/api-change-sns-71728.json new file mode 100644 index 000000000000..76b2b21294a8 --- /dev/null +++ b/.changes/next-release/api-change-sns-71728.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sns``", + "description": "Message Archiving and Replay is now supported in Amazon SNS for FIFO topics." +} diff --git a/.changes/next-release/api-change-ssmsap-31923.json b/.changes/next-release/api-change-ssmsap-31923.json new file mode 100644 index 000000000000..635554f8b52f --- /dev/null +++ b/.changes/next-release/api-change-ssmsap-31923.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-sap``", + "description": "AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications" +} diff --git a/.changes/next-release/api-change-transfer-11326.json b/.changes/next-release/api-change-transfer-11326.json new file mode 100644 index 000000000000..6d5a285b30e9 --- /dev/null +++ b/.changes/next-release/api-change-transfer-11326.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged." +} From 82735f91af16f03fb7eb75c76353ae8272b47382 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Oct 2023 18:21:59 +0000 Subject: [PATCH 0306/1632] Bumping version to 1.29.72 --- .changes/1.29.72.json | 52 +++++++++++++++++++ .../api-change-appstream-18525.json | 5 -- .../next-release/api-change-ec2-22896.json | 5 -- .../api-change-endpointrules-84945.json | 5 -- .../api-change-networkfirewall-37886.json | 5 -- .../api-change-opensearch-23320.json | 5 -- .../api-change-redshift-98384.json | 5 -- .../api-change-sagemaker-4162.json | 5 -- .../next-release/api-change-sns-71728.json | 5 -- .../next-release/api-change-ssmsap-31923.json | 5 -- .../api-change-transfer-11326.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.29.72.json delete mode 100644 .changes/next-release/api-change-appstream-18525.json delete mode 100644 .changes/next-release/api-change-ec2-22896.json delete mode 100644 .changes/next-release/api-change-endpointrules-84945.json delete mode 100644 .changes/next-release/api-change-networkfirewall-37886.json delete mode 100644 .changes/next-release/api-change-opensearch-23320.json delete mode 100644 .changes/next-release/api-change-redshift-98384.json delete mode 100644 .changes/next-release/api-change-sagemaker-4162.json delete mode 100644 .changes/next-release/api-change-sns-71728.json delete mode 100644 .changes/next-release/api-change-ssmsap-31923.json delete mode 100644 .changes/next-release/api-change-transfer-11326.json diff --git a/.changes/1.29.72.json b/.changes/1.29.72.json new file mode 100644 index 000000000000..6fa27a020b6b --- /dev/null +++ b/.changes/1.29.72.json @@ -0,0 +1,52 @@ +[ + { + "category": "``appstream``", + "description": "This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "Network Firewall now supports inspection of outbound SSL/TLS traffic.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon Sagemaker Autopilot now supports Text Generation jobs.", + "type": "api-change" + }, + { + "category": "``sns``", + "description": "Message Archiving and Replay is now supported in Amazon SNS for FIFO topics.", + "type": "api-change" + }, + { + "category": "``ssm-sap``", + "description": "AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-18525.json b/.changes/next-release/api-change-appstream-18525.json deleted file mode 100644 index 58ee0a16d04b..000000000000 --- a/.changes/next-release/api-change-appstream-18525.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance." -} diff --git a/.changes/next-release/api-change-ec2-22896.json b/.changes/next-release/api-change-ec2-22896.json deleted file mode 100644 index e33e76389974..000000000000 --- a/.changes/next-release/api-change-ec2-22896.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC." -} diff --git a/.changes/next-release/api-change-endpointrules-84945.json b/.changes/next-release/api-change-endpointrules-84945.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-84945.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-networkfirewall-37886.json b/.changes/next-release/api-change-networkfirewall-37886.json deleted file mode 100644 index aa86da2539f5..000000000000 --- a/.changes/next-release/api-change-networkfirewall-37886.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "Network Firewall now supports inspection of outbound SSL/TLS traffic." -} diff --git a/.changes/next-release/api-change-opensearch-23320.json b/.changes/next-release/api-change-opensearch-23320.json deleted file mode 100644 index 89feb8bb4c9f..000000000000 --- a/.changes/next-release/api-change-opensearch-23320.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests." -} diff --git a/.changes/next-release/api-change-redshift-98384.json b/.changes/next-release/api-change-redshift-98384.json deleted file mode 100644 index 92eaca5240d2..000000000000 --- a/.changes/next-release/api-change-redshift-98384.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations." -} diff --git a/.changes/next-release/api-change-sagemaker-4162.json b/.changes/next-release/api-change-sagemaker-4162.json deleted file mode 100644 index bf279d3b4aa3..000000000000 --- a/.changes/next-release/api-change-sagemaker-4162.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon Sagemaker Autopilot now supports Text Generation jobs." -} diff --git a/.changes/next-release/api-change-sns-71728.json b/.changes/next-release/api-change-sns-71728.json deleted file mode 100644 index 76b2b21294a8..000000000000 --- a/.changes/next-release/api-change-sns-71728.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sns``", - "description": "Message Archiving and Replay is now supported in Amazon SNS for FIFO topics." -} diff --git a/.changes/next-release/api-change-ssmsap-31923.json b/.changes/next-release/api-change-ssmsap-31923.json deleted file mode 100644 index 635554f8b52f..000000000000 --- a/.changes/next-release/api-change-ssmsap-31923.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-sap``", - "description": "AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications" -} diff --git a/.changes/next-release/api-change-transfer-11326.json b/.changes/next-release/api-change-transfer-11326.json deleted file mode 100644 index 6d5a285b30e9..000000000000 --- a/.changes/next-release/api-change-transfer-11326.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d72c4956785a..75b6496630b5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.29.72 +======= + +* api-change:``appstream``: This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. +* api-change:``ec2``: Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC. +* api-change:``network-firewall``: Network Firewall now supports inspection of outbound SSL/TLS traffic. +* api-change:``opensearch``: You can specify ipv4 or dualstack IPAddressType for cluster endpoints. If you specify IPAddressType as dualstack, the new endpoint will be visible under the 'EndpointV2' parameter and will support IPv4 and IPv6 requests. Whereas, the 'Endpoint' will continue to serve IPv4 requests. +* api-change:``redshift``: Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations. +* api-change:``sagemaker``: Amazon Sagemaker Autopilot now supports Text Generation jobs. +* api-change:``sns``: Message Archiving and Replay is now supported in Amazon SNS for FIFO topics. +* api-change:``ssm-sap``: AWS Systems Manager for SAP added support for registration and discovery of SAP ABAP applications +* api-change:``transfer``: No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.71 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a33c8e711b03..fdbc0f55120a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.71' +__version__ = '1.29.72' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e9d5aaafe82f..011979711aa7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.71' +release = '1.29.72' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6bfff4a7c3e3..723a0ab5338f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.71 + botocore==1.31.72 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d2bcf8fb35d2..0adea1d1fa12 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.71', + 'botocore==1.31.72', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From b7245b9c90ff30f17c3526473e555a2c9cd93445 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 27 Oct 2023 18:11:24 +0000 Subject: [PATCH 0307/1632] Update changelog based on model updates --- .changes/next-release/api-change-emr-64231.json | 5 +++++ .changes/next-release/api-change-neptune-31475.json | 5 +++++ .changes/next-release/api-change-pinpoint-4609.json | 5 +++++ .changes/next-release/api-change-redshift-47264.json | 5 +++++ .changes/next-release/api-change-wafv2-82851.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-emr-64231.json create mode 100644 .changes/next-release/api-change-neptune-31475.json create mode 100644 .changes/next-release/api-change-pinpoint-4609.json create mode 100644 .changes/next-release/api-change-redshift-47264.json create mode 100644 .changes/next-release/api-change-wafv2-82851.json diff --git a/.changes/next-release/api-change-emr-64231.json b/.changes/next-release/api-change-emr-64231.json new file mode 100644 index 000000000000..f53e5e2eb6bb --- /dev/null +++ b/.changes/next-release/api-change-emr-64231.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update emr command to latest version" +} diff --git a/.changes/next-release/api-change-neptune-31475.json b/.changes/next-release/api-change-neptune-31475.json new file mode 100644 index 000000000000..01fd27ebc08d --- /dev/null +++ b/.changes/next-release/api-change-neptune-31475.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune``", + "description": "Update TdeCredentialPassword type to SensitiveString" +} diff --git a/.changes/next-release/api-change-pinpoint-4609.json b/.changes/next-release/api-change-pinpoint-4609.json new file mode 100644 index 000000000000..72a861deda2e --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-4609.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "Updated documentation to describe the case insensitivity for EndpointIds." +} diff --git a/.changes/next-release/api-change-redshift-47264.json b/.changes/next-release/api-change-redshift-47264.json new file mode 100644 index 000000000000..305030b5aef9 --- /dev/null +++ b/.changes/next-release/api-change-redshift-47264.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "added support to create a dual stack cluster" +} diff --git a/.changes/next-release/api-change-wafv2-82851.json b/.changes/next-release/api-change-wafv2-82851.json new file mode 100644 index 000000000000..cb0ee589ed69 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-82851.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies." +} From 200907de119678c10cc12306e6231d803a01ac3c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 27 Oct 2023 18:11:38 +0000 Subject: [PATCH 0308/1632] Bumping version to 1.29.73 --- .changes/1.29.73.json | 27 +++++++++++++++++++ .../next-release/api-change-emr-64231.json | 5 ---- .../api-change-neptune-31475.json | 5 ---- .../api-change-pinpoint-4609.json | 5 ---- .../api-change-redshift-47264.json | 5 ---- .../next-release/api-change-wafv2-82851.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.73.json delete mode 100644 .changes/next-release/api-change-emr-64231.json delete mode 100644 .changes/next-release/api-change-neptune-31475.json delete mode 100644 .changes/next-release/api-change-pinpoint-4609.json delete mode 100644 .changes/next-release/api-change-redshift-47264.json delete mode 100644 .changes/next-release/api-change-wafv2-82851.json diff --git a/.changes/1.29.73.json b/.changes/1.29.73.json new file mode 100644 index 000000000000..8538efbe98d7 --- /dev/null +++ b/.changes/1.29.73.json @@ -0,0 +1,27 @@ +[ + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + }, + { + "category": "``neptune``", + "description": "Update TdeCredentialPassword type to SensitiveString", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Updated documentation to describe the case insensitivity for EndpointIds.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "added support to create a dual stack cluster", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-emr-64231.json b/.changes/next-release/api-change-emr-64231.json deleted file mode 100644 index f53e5e2eb6bb..000000000000 --- a/.changes/next-release/api-change-emr-64231.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update emr command to latest version" -} diff --git a/.changes/next-release/api-change-neptune-31475.json b/.changes/next-release/api-change-neptune-31475.json deleted file mode 100644 index 01fd27ebc08d..000000000000 --- a/.changes/next-release/api-change-neptune-31475.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune``", - "description": "Update TdeCredentialPassword type to SensitiveString" -} diff --git a/.changes/next-release/api-change-pinpoint-4609.json b/.changes/next-release/api-change-pinpoint-4609.json deleted file mode 100644 index 72a861deda2e..000000000000 --- a/.changes/next-release/api-change-pinpoint-4609.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "Updated documentation to describe the case insensitivity for EndpointIds." -} diff --git a/.changes/next-release/api-change-redshift-47264.json b/.changes/next-release/api-change-redshift-47264.json deleted file mode 100644 index 305030b5aef9..000000000000 --- a/.changes/next-release/api-change-redshift-47264.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "added support to create a dual stack cluster" -} diff --git a/.changes/next-release/api-change-wafv2-82851.json b/.changes/next-release/api-change-wafv2-82851.json deleted file mode 100644 index cb0ee589ed69..000000000000 --- a/.changes/next-release/api-change-wafv2-82851.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 75b6496630b5..5a66e225d0af 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.73 +======= + +* api-change:``emr``: Update emr command to latest version +* api-change:``neptune``: Update TdeCredentialPassword type to SensitiveString +* api-change:``pinpoint``: Updated documentation to describe the case insensitivity for EndpointIds. +* api-change:``redshift``: added support to create a dual stack cluster +* api-change:``wafv2``: Updates the descriptions for the calls that manage web ACL associations, to provide information for customer-managed IAM policies. + + 1.29.72 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index fdbc0f55120a..b3106e8740dd 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.72' +__version__ = '1.29.73' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 011979711aa7..b8e331269e13 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.72' +release = '1.29.73' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 723a0ab5338f..0b3906a71749 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.72 + botocore==1.31.73 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0adea1d1fa12..9fb4fa830dd3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.72', + 'botocore==1.31.73', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 5a33884bdd419355430d24578ca1bc4939aba448 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 30 Oct 2023 18:15:59 +0000 Subject: [PATCH 0309/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-12843.json | 5 +++++ .changes/next-release/api-change-dataexchange-62953.json | 5 +++++ .changes/next-release/api-change-datasync-75535.json | 5 +++++ .changes/next-release/api-change-finspace-53764.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-1033.json | 5 +++++ .changes/next-release/api-change-rds-86544.json | 5 +++++ .../next-release/api-change-redshiftserverless-82696.json | 5 +++++ .changes/next-release/api-change-resiliencehub-87133.json | 5 +++++ .changes/next-release/api-change-s3outposts-56553.json | 5 +++++ .changes/next-release/api-change-wisdom-7216.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-connect-12843.json create mode 100644 .changes/next-release/api-change-dataexchange-62953.json create mode 100644 .changes/next-release/api-change-datasync-75535.json create mode 100644 .changes/next-release/api-change-finspace-53764.json create mode 100644 .changes/next-release/api-change-mediapackagev2-1033.json create mode 100644 .changes/next-release/api-change-rds-86544.json create mode 100644 .changes/next-release/api-change-redshiftserverless-82696.json create mode 100644 .changes/next-release/api-change-resiliencehub-87133.json create mode 100644 .changes/next-release/api-change-s3outposts-56553.json create mode 100644 .changes/next-release/api-change-wisdom-7216.json diff --git a/.changes/next-release/api-change-connect-12843.json b/.changes/next-release/api-change-connect-12843.json new file mode 100644 index 000000000000..43f667e2abe7 --- /dev/null +++ b/.changes/next-release/api-change-connect-12843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds InstanceId field for phone number APIs." +} diff --git a/.changes/next-release/api-change-dataexchange-62953.json b/.changes/next-release/api-change-dataexchange-62953.json new file mode 100644 index 000000000000..51600e110b47 --- /dev/null +++ b/.changes/next-release/api-change-dataexchange-62953.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dataexchange``", + "description": "We added a new API action: SendDataSetNotification." +} diff --git a/.changes/next-release/api-change-datasync-75535.json b/.changes/next-release/api-change-datasync-75535.json new file mode 100644 index 000000000000..e85aa2255327 --- /dev/null +++ b/.changes/next-release/api-change-datasync-75535.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Platform version changes to support AL1 deprecation initiative." +} diff --git a/.changes/next-release/api-change-finspace-53764.json b/.changes/next-release/api-change-finspace-53764.json new file mode 100644 index 000000000000..3ae6d11cfb3c --- /dev/null +++ b/.changes/next-release/api-change-finspace-53764.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters." +} diff --git a/.changes/next-release/api-change-mediapackagev2-1033.json b/.changes/next-release/api-change-mediapackagev2-1033.json new file mode 100644 index 000000000000..002388eaff7d --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-1033.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "This feature allows customers to create a combination of manifest filtering, startover and time delay configuration that applies to all egress requests by default." +} diff --git a/.changes/next-release/api-change-rds-86544.json b/.changes/next-release/api-change-rds-86544.json new file mode 100644 index 000000000000..42a177d48429 --- /dev/null +++ b/.changes/next-release/api-change-rds-86544.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations." +} diff --git a/.changes/next-release/api-change-redshiftserverless-82696.json b/.changes/next-release/api-change-redshiftserverless-82696.json new file mode 100644 index 000000000000..5da8ac0e914e --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-82696.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Added support for custom domain names for Amazon Redshift Serverless workgroups. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it." +} diff --git a/.changes/next-release/api-change-resiliencehub-87133.json b/.changes/next-release/api-change-resiliencehub-87133.json new file mode 100644 index 000000000000..66ace5a2d503 --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-87133.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "Introduced the ability to filter applications by their last assessment date and time and have included metrics for the application's estimated workload Recovery Time Objective (RTO) and estimated workload Recovery Point Objective (RPO)." +} diff --git a/.changes/next-release/api-change-s3outposts-56553.json b/.changes/next-release/api-change-s3outposts-56553.json new file mode 100644 index 000000000000..6e6aa174eed5 --- /dev/null +++ b/.changes/next-release/api-change-s3outposts-56553.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3outposts``", + "description": "Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM." +} diff --git a/.changes/next-release/api-change-wisdom-7216.json b/.changes/next-release/api-change-wisdom-7216.json new file mode 100644 index 000000000000..686005eea53e --- /dev/null +++ b/.changes/next-release/api-change-wisdom-7216.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wisdom``", + "description": "This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3." +} From b83bca6ef4d0072c6115473b89ec57273b753259 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 30 Oct 2023 18:16:12 +0000 Subject: [PATCH 0310/1632] Bumping version to 1.29.74 --- .changes/1.29.74.json | 52 +++++++++++++++++++ .../api-change-connect-12843.json | 5 -- .../api-change-dataexchange-62953.json | 5 -- .../api-change-datasync-75535.json | 5 -- .../api-change-finspace-53764.json | 5 -- .../api-change-mediapackagev2-1033.json | 5 -- .../next-release/api-change-rds-86544.json | 5 -- .../api-change-redshiftserverless-82696.json | 5 -- .../api-change-resiliencehub-87133.json | 5 -- .../api-change-s3outposts-56553.json | 5 -- .../next-release/api-change-wisdom-7216.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.29.74.json delete mode 100644 .changes/next-release/api-change-connect-12843.json delete mode 100644 .changes/next-release/api-change-dataexchange-62953.json delete mode 100644 .changes/next-release/api-change-datasync-75535.json delete mode 100644 .changes/next-release/api-change-finspace-53764.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-1033.json delete mode 100644 .changes/next-release/api-change-rds-86544.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-82696.json delete mode 100644 .changes/next-release/api-change-resiliencehub-87133.json delete mode 100644 .changes/next-release/api-change-s3outposts-56553.json delete mode 100644 .changes/next-release/api-change-wisdom-7216.json diff --git a/.changes/1.29.74.json b/.changes/1.29.74.json new file mode 100644 index 000000000000..a918f3dd9998 --- /dev/null +++ b/.changes/1.29.74.json @@ -0,0 +1,52 @@ +[ + { + "category": "``connect``", + "description": "This release adds InstanceId field for phone number APIs.", + "type": "api-change" + }, + { + "category": "``dataexchange``", + "description": "We added a new API action: SendDataSetNotification.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Platform version changes to support AL1 deprecation initiative.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "This feature allows customers to create a combination of manifest filtering, startover and time delay configuration that applies to all egress requests by default.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Added support for custom domain names for Amazon Redshift Serverless workgroups. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "Introduced the ability to filter applications by their last assessment date and time and have included metrics for the application's estimated workload Recovery Time Objective (RTO) and estimated workload Recovery Point Objective (RPO).", + "type": "api-change" + }, + { + "category": "``s3outposts``", + "description": "Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM.", + "type": "api-change" + }, + { + "category": "``wisdom``", + "description": "This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-12843.json b/.changes/next-release/api-change-connect-12843.json deleted file mode 100644 index 43f667e2abe7..000000000000 --- a/.changes/next-release/api-change-connect-12843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds InstanceId field for phone number APIs." -} diff --git a/.changes/next-release/api-change-dataexchange-62953.json b/.changes/next-release/api-change-dataexchange-62953.json deleted file mode 100644 index 51600e110b47..000000000000 --- a/.changes/next-release/api-change-dataexchange-62953.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dataexchange``", - "description": "We added a new API action: SendDataSetNotification." -} diff --git a/.changes/next-release/api-change-datasync-75535.json b/.changes/next-release/api-change-datasync-75535.json deleted file mode 100644 index e85aa2255327..000000000000 --- a/.changes/next-release/api-change-datasync-75535.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Platform version changes to support AL1 deprecation initiative." -} diff --git a/.changes/next-release/api-change-finspace-53764.json b/.changes/next-release/api-change-finspace-53764.json deleted file mode 100644 index 3ae6d11cfb3c..000000000000 --- a/.changes/next-release/api-change-finspace-53764.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters." -} diff --git a/.changes/next-release/api-change-mediapackagev2-1033.json b/.changes/next-release/api-change-mediapackagev2-1033.json deleted file mode 100644 index 002388eaff7d..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-1033.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "This feature allows customers to create a combination of manifest filtering, startover and time delay configuration that applies to all egress requests by default." -} diff --git a/.changes/next-release/api-change-rds-86544.json b/.changes/next-release/api-change-rds-86544.json deleted file mode 100644 index 42a177d48429..000000000000 --- a/.changes/next-release/api-change-rds-86544.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations." -} diff --git a/.changes/next-release/api-change-redshiftserverless-82696.json b/.changes/next-release/api-change-redshiftserverless-82696.json deleted file mode 100644 index 5da8ac0e914e..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-82696.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Added support for custom domain names for Amazon Redshift Serverless workgroups. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it." -} diff --git a/.changes/next-release/api-change-resiliencehub-87133.json b/.changes/next-release/api-change-resiliencehub-87133.json deleted file mode 100644 index 66ace5a2d503..000000000000 --- a/.changes/next-release/api-change-resiliencehub-87133.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "Introduced the ability to filter applications by their last assessment date and time and have included metrics for the application's estimated workload Recovery Time Objective (RTO) and estimated workload Recovery Point Objective (RPO)." -} diff --git a/.changes/next-release/api-change-s3outposts-56553.json b/.changes/next-release/api-change-s3outposts-56553.json deleted file mode 100644 index 6e6aa174eed5..000000000000 --- a/.changes/next-release/api-change-s3outposts-56553.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3outposts``", - "description": "Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM." -} diff --git a/.changes/next-release/api-change-wisdom-7216.json b/.changes/next-release/api-change-wisdom-7216.json deleted file mode 100644 index 686005eea53e..000000000000 --- a/.changes/next-release/api-change-wisdom-7216.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wisdom``", - "description": "This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5a66e225d0af..48341914e8af 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.29.74 +======= + +* api-change:``connect``: This release adds InstanceId field for phone number APIs. +* api-change:``dataexchange``: We added a new API action: SendDataSetNotification. +* api-change:``datasync``: Platform version changes to support AL1 deprecation initiative. +* api-change:``finspace``: Introducing new API UpdateKxClusterCodeConfiguration, introducing new cache types for clusters and introducing new deployment modes for updating clusters. +* api-change:``mediapackagev2``: This feature allows customers to create a combination of manifest filtering, startover and time delay configuration that applies to all egress requests by default. +* api-change:``rds``: This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations. +* api-change:``redshift-serverless``: Added support for custom domain names for Amazon Redshift Serverless workgroups. This feature enables customers to create a custom domain name and use ACM to generate fully secure connections to it. +* api-change:``resiliencehub``: Introduced the ability to filter applications by their last assessment date and time and have included metrics for the application's estimated workload Recovery Time Objective (RTO) and estimated workload Recovery Point Objective (RPO). +* api-change:``s3outposts``: Updated ListOutpostsWithS3 API response to include S3OutpostArn for use with AWS RAM. +* api-change:``wisdom``: This release added necessary API documents on creating a Wisdom knowledge base to integrate with S3. + + 1.29.73 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b3106e8740dd..702b0547d54f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.73' +__version__ = '1.29.74' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b8e331269e13..d9d3a90e72c0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.73' +release = '1.29.74' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0b3906a71749..d9a27d11ca67 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.73 + botocore==1.31.74 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9fb4fa830dd3..e5eaf137140f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.73', + 'botocore==1.31.74', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From a9e4f0f4995dbe60346ec6562c1a49ea5cd4de08 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 18 Oct 2023 16:05:47 +0000 Subject: [PATCH 0311/1632] Example updates for s3 Fixed s3 uris --- awscli/examples/s3/cp.rst | 59 ++++++++++++++---------- awscli/examples/s3/ls.rst | 16 ++++--- awscli/examples/s3/mb.rst | 7 ++- awscli/examples/s3/mv.rst | 59 ++++++++++++++++-------- awscli/examples/s3/rb.rst | 10 ++-- awscli/examples/s3/rm.rst | 26 ++++++++--- awscli/examples/s3/sync.rst | 83 ++++++++++++++++++---------------- awscli/examples/s3/website.rst | 12 +++-- 8 files changed, 170 insertions(+), 102 deletions(-) diff --git a/awscli/examples/s3/cp.rst b/awscli/examples/s3/cp.rst index 5bc17353e1b6..0eb85fda80bc 100644 --- a/awscli/examples/s3/cp.rst +++ b/awscli/examples/s3/cp.rst @@ -1,4 +1,4 @@ -**Copying a local file to S3** +**Example 1: Copying a local file to S3** The following ``cp`` command copies a single file to a specified bucket and key:: @@ -9,19 +9,19 @@ Output:: upload: test.txt to s3://mybucket/test2.txt -**Copying a local file to S3 with an expiration date** +**Example 2: Copying a local file to S3 with an expiration date** The following ``cp`` command copies a single file to a specified bucket and key that expires at the specified ISO 8601 timestamp:: - aws s3 cp test.txt s3://mybucket/test2.txt --expires 2014-10-01T20:30:00Z + aws s3 cp test.txt s3://mybucket/test2.txt \ + --expires 2014-10-01T20:30:00Z Output:: upload: test.txt to s3://mybucket/test2.txt - -**Copying a file from S3 to S3** +**Example 3: Copying a file from S3 to S3** The following ``cp`` command copies a single s3 object to a specified bucket and key:: @@ -31,8 +31,7 @@ Output:: copy: s3://mybucket/test.txt to s3://mybucket/test2.txt - -**Copying an S3 object to a local file** +**Example 4: Copying an S3 object to a local file** The following ``cp`` command copies a single object to a specified file locally:: @@ -42,8 +41,7 @@ Output:: download: s3://mybucket/test.txt to test2.txt - -**Copying an S3 object from one bucket to another** +**Example 5: Copying an S3 object from one bucket to another** The following ``cp`` command copies a single object to a specified bucket while retaining its original name:: @@ -53,38 +51,43 @@ Output:: copy: s3://mybucket/test.txt to s3://mybucket2/test.txt -**Recursively copying S3 objects to a local directory** +**Example 6: Recursively copying S3 objects to a local directory** When passed with the parameter ``--recursive``, the following ``cp`` command recursively copies all objects under a specified prefix and bucket to a specified directory. In this example, the bucket ``mybucket`` has the objects ``test1.txt`` and ``test2.txt``:: - aws s3 cp s3://mybucket . --recursive + aws s3 cp s3://mybucket . \ + --recursive Output:: download: s3://mybucket/test1.txt to test1.txt download: s3://mybucket/test2.txt to test2.txt -**Recursively copying local files to S3** +**Example 7: Recursively copying local files to S3** When passed with the parameter ``--recursive``, the following ``cp`` command recursively copies all files under a specified directory to a specified bucket and prefix while excluding some files by using an ``--exclude`` parameter. In this example, the directory ``myDir`` has the files ``test1.txt`` and ``test2.jpg``:: - aws s3 cp myDir s3://mybucket/ --recursive --exclude "*.jpg" + aws s3 cp myDir s3://mybucket/ \ + --recursive \ + --exclude "*.jpg" Output:: upload: myDir/test1.txt to s3://mybucket/test1.txt -**Recursively copying S3 objects to another bucket** +**Example 8: Recursively copying S3 objects to another bucket** When passed with the parameter ``--recursive``, the following ``cp`` command recursively copies all objects under a specified bucket to another bucket while excluding some objects by using an ``--exclude`` parameter. In this example, the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test1.txt``:: - aws s3 cp s3://mybucket/ s3://mybucket2/ --recursive --exclude "another/*" + aws s3 cp s3://mybucket/ s3://mybucket2/ \ + --recursive \ + --exclude "another/*" Output:: @@ -92,19 +95,23 @@ Output:: You can combine ``--exclude`` and ``--include`` options to copy only objects that match a pattern, excluding all others:: - aws s3 cp s3://mybucket/logs/ s3://mybucket2/logs/ --recursive --exclude "*" --include "*.log" + aws s3 cp s3://mybucket/logs/ s3://mybucket2/logs/ \ + --recursive \ + --exclude "*" \ + --include "*.log" Output:: copy: s3://mybucket/logs/test/test.log to s3://mybucket2/logs/test/test.log copy: s3://mybucket/logs/test3.log to s3://mybucket2/logs/test3.log -**Setting the Access Control List (ACL) while copying an S3 object** +**Example 9: Setting the Access Control List (ACL) while copying an S3 object** The following ``cp`` command copies a single object to a specified bucket and key while setting the ACL to ``public-read-write``:: - aws s3 cp s3://mybucket/test.txt s3://mybucket/test2.txt --acl public-read-write + aws s3 cp s3://mybucket/test.txt s3://mybucket/test2.txt \ + --acl public-read-write Output:: @@ -113,7 +120,9 @@ Output:: Note that if you're using the ``--acl`` option, ensure that any associated IAM policies include the ``"s3:PutObjectAcl"`` action:: - aws iam get-user-policy --user-name myuser --policy-name mypolicy + aws iam get-user-policy \ + --user-name myuser \ + --policy-name mypolicy Output:: @@ -138,7 +147,7 @@ Output:: } } -**Granting permissions for an S3 object** +**Example 10: Granting permissions for an S3 object** The following ``cp`` command illustrates the use of the ``--grants`` option to grant read access to all users identified by URI and full control to a specific user identified by their Canonical ID:: @@ -149,7 +158,7 @@ Output:: upload: file.txt to s3://mybucket/file.txt -**Uploading a local file stream to S3** +**Example 11: Uploading a local file stream to S3** .. WARNING:: PowerShell may alter the encoding of or add a CRLF to piped input. @@ -157,13 +166,13 @@ The following ``cp`` command uploads a local file stream from standard input to aws s3 cp - s3://mybucket/stream.txt -**Uploading a local file stream that is larger than 50GB to S3** +**Example 12: Uploading a local file stream that is larger than 50GB to S3** The following ``cp`` command uploads a 51GB local file stream from standard input to a specified bucket and key. The ``--expected-size`` option must be provided, or the upload may fail when it reaches the default part limit of 10,000:: aws s3 cp - s3://mybucket/stream.txt --expected-size 54760833024 -**Downloading an S3 object as a local file stream** +**Example 13: Downloading an S3 object as a local file stream** .. WARNING:: PowerShell may alter the encoding of or add a CRLF to piped or redirected output. @@ -171,7 +180,7 @@ The following ``cp`` command downloads an S3 object locally as a stream to stand aws s3 cp s3://mybucket/stream.txt - -**Uploading to an S3 access point** +**Example 14: Uploading to an S3 access point** The following ``cp`` command uploads a single file (``mydoc.txt``) to the access point (``myaccesspoint``) at the key (``mykey``):: @@ -182,7 +191,7 @@ Output:: upload: mydoc.txt to s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint/mykey -**Downloading from an S3 access point** +**Example 15: Downloading from an S3 access point** The following ``cp`` command downloads a single object (``mykey``) from the access point (``myaccesspoint``) to the local file (``mydoc.txt``):: diff --git a/awscli/examples/s3/ls.rst b/awscli/examples/s3/ls.rst index 9321695ea283..3754f80d0165 100644 --- a/awscli/examples/s3/ls.rst +++ b/awscli/examples/s3/ls.rst @@ -1,6 +1,6 @@ **Example 1: Listing all user owned buckets** -The following ``ls`` command lists all of the bucket owned by the user. In this example, the user owns the buckets ``mybucket`` and ``mybucket2``. The timestamp is the date the bucket was created, shown in your machine's time zone. This date can change when making changes to your bucket, such as editing its bucket policy. Note if ``s3://`` is used for the path argument ````, it will list all of the buckets as well:: +The following ``ls`` command lists all of the bucket owned by the user. In this example, the user owns the buckets ``mybucket`` and ``mybucket2``. The timestamp is the date the bucket was created, shown in your machine's time zone. This date can change when making changes to your bucket, such as editing its bucket policy. Note if ``s3://`` is used for the path argument ````, it will list all of the buckets as well. :: aws s3 ls @@ -11,7 +11,7 @@ Output:: **Example 2: Listing all prefixes and objects in a bucket** -The following ``ls`` command lists objects and common prefixes under a specified bucket and prefix. In this example, the user owns the bucket ``mybucket`` with the objects ``test.txt`` and ``somePrefix/test.txt``. The ``LastWriteTime`` and ``Length`` are arbitrary. Note that since the ``ls`` command has no interaction with the local filesystem, the ``s3://`` URI scheme is not required to resolve ambiguity and may be omitted:: +The following ``ls`` command lists objects and common prefixes under a specified bucket and prefix. In this example, the user owns the bucket ``mybucket`` with the objects ``test.txt`` and ``somePrefix/test.txt``. The ``LastWriteTime`` and ``Length`` are arbitrary. Note that since the ``ls`` command has no interaction with the local filesystem, the ``s3://`` URI scheme is not required to resolve ambiguity and may be omitted. :: aws s3 ls s3://mybucket @@ -22,7 +22,7 @@ Output:: **Example 3: Listing all prefixes and objects in a specific bucket and prefix** -The following ``ls`` command lists objects and common prefixes under a specified bucket and prefix. However, there are no objects nor common prefixes under the specified bucket and prefix:: +The following ``ls`` command lists objects and common prefixes under a specified bucket and prefix. However, there are no objects nor common prefixes under the specified bucket and prefix. :: aws s3 ls s3://mybucket/noExistPrefix @@ -32,9 +32,10 @@ Output:: **Example 4: Recursively listing all prefixes and objects in a bucket** -The following ``ls`` command will recursively list objects in a bucket. Rather than showing ``PRE dirname/`` in the output, all the content in a bucket will be listed in order:: +The following ``ls`` command will recursively list objects in a bucket. Rather than showing ``PRE dirname/`` in the output, all the content in a bucket will be listed in order. :: - aws s3 ls s3://mybucket --recursive + aws s3 ls s3://mybucket \ + --recursive Output:: @@ -53,7 +54,10 @@ Output:: The following ``ls`` command demonstrates the same command using the --human-readable and --summarize options. --human-readable displays file size in Bytes/MiB/KiB/GiB/TiB/PiB/EiB. --summarize displays the total number of objects and total size at the end of the result listing:: - aws s3 ls s3://mybucket --recursive --human-readable --summarize + aws s3 ls s3://mybucket \ + --recursive \ + --human-readable \ + --summarize Output:: diff --git a/awscli/examples/s3/mb.rst b/awscli/examples/s3/mb.rst index 18110cc7f3df..aa1e15234bb5 100644 --- a/awscli/examples/s3/mb.rst +++ b/awscli/examples/s3/mb.rst @@ -1,3 +1,5 @@ +**Example 1: Create a bucket** + The following ``mb`` command creates a bucket. In this example, the user makes the bucket ``mybucket``. The bucket is created in the region specified in the user's configuration file:: @@ -7,10 +9,13 @@ Output:: make_bucket: s3://mybucket +**Example 2: Create a bucket in the specified region** + The following ``mb`` command creates a bucket in a region specified by the ``--region`` parameter. In this example, the user makes the bucket ``mybucket`` in the region ``us-west-1``:: - aws s3 mb s3://mybucket --region us-west-1 + aws s3 mb s3://mybucket \ + --region us-west-1 Output:: diff --git a/awscli/examples/s3/mv.rst b/awscli/examples/s3/mv.rst index 6e146b190cca..07b385c59dd5 100644 --- a/awscli/examples/s3/mv.rst +++ b/awscli/examples/s3/mv.rst @@ -1,4 +1,6 @@ -The following ``mv`` command moves a single file to a specified bucket and key:: +**Example 1: Move a local file to the specified bucket** + +The following ``mv`` command moves a single file to a specified bucket and key. :: aws s3 mv test.txt s3://mybucket/test2.txt @@ -6,7 +8,9 @@ Output:: move: test.txt to s3://mybucket/test2.txt -The following ``mv`` command moves a single s3 object to a specified bucket and key:: +**Example 2: Move an object to the specified bucket and key** + +The following ``mv`` command moves a single s3 object to a specified bucket and key. :: aws s3 mv s3://mybucket/test.txt s3://mybucket/test2.txt @@ -14,7 +18,9 @@ Output:: move: s3://mybucket/test.txt to s3://mybucket/test2.txt -The following ``mv`` command moves a single object to a specified file locally:: +**Example 3: Move an S3 object to the local directory** + +The following ``mv`` command moves a single object to a specified file locally. :: aws s3 mv s3://mybucket/test.txt test2.txt @@ -22,6 +28,8 @@ Output:: move: s3://mybucket/test.txt to test2.txt +**Example 4: Move an object with it's original name to the specified bucket** + The following ``mv`` command moves a single object to a specified bucket while retaining its original name:: aws s3 mv s3://mybucket/test.txt s3://mybucket2/ @@ -30,63 +38,78 @@ Output:: move: s3://mybucket/test.txt to s3://mybucket2/test.txt +**Example 5: Move all objects and prefixes in a bucket to the local directory** + When passed with the parameter ``--recursive``, the following ``mv`` command recursively moves all objects under a specified prefix and bucket to a specified directory. In this example, the bucket ``mybucket`` has the objects -``test1.txt`` and ``test2.txt``:: +``test1.txt`` and ``test2.txt``. :: - aws s3 mv s3://mybucket . --recursive + aws s3 mv s3://mybucket . \ + --recursive Output:: move: s3://mybucket/test1.txt to test1.txt move: s3://mybucket/test2.txt to test2.txt +**Example 6: Move all objects and prefixes in a bucket to the local directory, except ``.jpg`` files** + When passed with the parameter ``--recursive``, the following ``mv`` command recursively moves all files under a specified directory to a specified bucket and prefix while excluding some files by using an ``--exclude`` parameter. In -this example, the directory ``myDir`` has the files ``test1.txt`` and ``test2.jpg``:: +this example, the directory ``myDir`` has the files ``test1.txt`` and ``test2.jpg``. :: - aws s3 mv myDir s3://mybucket/ --recursive --exclude "*.jpg" + aws s3 mv myDir s3://mybucket/ \ + --recursive \ + --exclude "*.jpg" Output:: move: myDir/test1.txt to s3://mybucket2/test1.txt +**Example 7: Move all objects and prefixes in a bucket to the local directory, except specified prefix** + When passed with the parameter ``--recursive``, the following ``mv`` command recursively moves all objects under a specified bucket to another bucket while excluding some objects by using an ``--exclude`` parameter. In this example, -the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test1.txt``:: +the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test1.txt``. :: - aws s3 mv s3://mybucket/ s3://mybucket2/ --recursive --exclude "mybucket/another/*" + aws s3 mv s3://mybucket/ s3://mybucket2/ \ + --recursive \ + --exclude "mybucket/another/*" Output:: move: s3://mybucket/test1.txt to s3://mybucket2/test1.txt +**Example 8: Move an object to the specified bucket and set the ACL** + The following ``mv`` command moves a single object to a specified bucket and key while setting the ACL to -``public-read-write``:: +``public-read-write``. :: - aws s3 mv s3://mybucket/test.txt s3://mybucket/test2.txt --acl public-read-write + aws s3 mv s3://mybucket/test.txt s3://mybucket/test2.txt \ + --acl public-read-write Output:: move: s3://mybucket/test.txt to s3://mybucket/test2.txt +**Example 9: Move a local file to the specified bucket and grant permissions** + The following ``mv`` command illustrates the use of the ``--grants`` option to grant read access to all users and full -control to a specific user identified by their email address:: +control to a specific user identified by their email address. :: - aws s3 mv file.txt s3://mybucket/ --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers full=emailaddress=user@example.com + aws s3 mv file.txt s3://mybucket/ \ + --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers full=emailaddress=user@example.com Output:: move: file.txt to s3://mybucket/file.txt +**Example 10: Move a file to an S3 access point** -**Moving a file to an S3 access point** - -The following ``mv`` command moves a single file (``mydoc.txt``) to the access point (``myaccesspoint``) at the key (``mykey``):: +The following ``mv`` command moves a single file named ``mydoc.txt`` to the access point named ``myaccesspoint`` at the key named ``mykey``. :: aws s3 mv mydoc.txt s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint/mykey Output:: - move: mydoc.txt to s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint/mykey - + move: mydoc.txt to s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint/mykey \ No newline at end of file diff --git a/awscli/examples/s3/rb.rst b/awscli/examples/s3/rb.rst index 68b7d03ac157..1abecb67ae92 100644 --- a/awscli/examples/s3/rb.rst +++ b/awscli/examples/s3/rb.rst @@ -1,3 +1,5 @@ +**Example 1: Delete a bucket** + The following ``rb`` command removes a bucket. In this example, the user's bucket is ``mybucket``. Note that the bucket must be empty in order to remove:: aws s3 rb s3://mybucket @@ -6,15 +8,17 @@ Output:: remove_bucket: mybucket +**Example 2: Force delete a bucket** + The following ``rb`` command uses the ``--force`` parameter to first remove all of the objects in the bucket and then remove the bucket itself. In this example, the user's bucket is ``mybucket`` and the objects in ``mybucket`` are ``test1.txt`` and ``test2.txt``:: - aws s3 rb s3://mybucket --force + aws s3 rb s3://mybucket \ + --force Output:: delete: s3://mybucket/test1.txt delete: s3://mybucket/test2.txt - remove_bucket: mybucket - + remove_bucket: mybucket \ No newline at end of file diff --git a/awscli/examples/s3/rm.rst b/awscli/examples/s3/rm.rst index ee92fb5b3775..73cb6ce4905d 100644 --- a/awscli/examples/s3/rm.rst +++ b/awscli/examples/s3/rm.rst @@ -1,3 +1,5 @@ +**Example 1: Delete an S3 object** + The following ``rm`` command deletes a single s3 object:: aws s3 rm s3://mybucket/test2.txt @@ -6,41 +8,53 @@ Output:: delete: s3://mybucket/test2.txt +**Example 2: Delete all contents in a bucket** + The following ``rm`` command recursively deletes all objects under a specified bucket and prefix when passed with the parameter ``--recursive``. In this example, the bucket ``mybucket`` contains the objects ``test1.txt`` and ``test2.txt``:: - aws s3 rm s3://mybucket --recursive + aws s3 rm s3://mybucket \ + --recursive Output:: delete: s3://mybucket/test1.txt delete: s3://mybucket/test2.txt +**Example 3: Delete all contents in a bucket, except ``.jpg`` files** + + The following ``rm`` command recursively deletes all objects under a specified bucket and prefix when passed with the parameter ``--recursive`` while excluding some objects by using an ``--exclude`` parameter. In this example, the bucket ``mybucket`` has the objects ``test1.txt`` and ``test2.jpg``:: - aws s3 rm s3://mybucket/ --recursive --exclude "*.jpg" + aws s3 rm s3://mybucket/ \ + --recursive \ + --exclude "*.jpg" Output:: delete: s3://mybucket/test1.txt +**Example 4: Delete all contents in a bucket, except objects under the specified prefix** + The following ``rm`` command recursively deletes all objects under a specified bucket and prefix when passed with the parameter ``--recursive`` while excluding all objects under a particular prefix by using an ``--exclude`` parameter. In this example, the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test.txt``:: - aws s3 rm s3://mybucket/ --recursive --exclude "another/*" + aws s3 rm s3://mybucket/ \ + --recursive \ + --exclude "another/*" Output:: delete: s3://mybucket/test1.txt +**Example 5: Delete an object from an S3 access point** -**Deleting an object from an S3 access point** - -The following ``rm`` command deletes a single object (``mykey``) from the access point (``myaccesspoint``):: +The following ``rm`` command deletes a single object (``mykey``) from the access point (``myaccesspoint``). :: +The following ``rm`` command deletes a single object (``mykey``) from the access point (``myaccesspoint``). :: aws s3 rm s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint/mykey diff --git a/awscli/examples/s3/sync.rst b/awscli/examples/s3/sync.rst index 9176e584a87f..47be6ff55df8 100644 --- a/awscli/examples/s3/sync.rst +++ b/awscli/examples/s3/sync.rst @@ -1,9 +1,11 @@ +**Example 1: Sync all local objects to the specified bucket** + The following ``sync`` command syncs objects from a local diretory to the specified prefix and bucket by -uploading the local files to s3. A local file will require uploading if the size of the local file is different than -the size of the s3 object, the last modified time of the local file is newer than the last modified time of the s3 +uploading the local files to S3. A local file will require uploading if the size of the local file is different than +the size of the S3 object, the last modified time of the local file is newer than the last modified time of the S3 object, or the local file does not exist under the specified bucket and prefix. In this example, the user syncs the bucket ``mybucket`` to the local current directory. The local current directory contains the files ``test.txt`` and -``test2.txt``. The bucket ``mybucket`` contains no objects:: +``test2.txt``. The bucket ``mybucket`` contains no objects. :: aws s3 sync . s3://mybucket @@ -12,11 +14,14 @@ Output:: upload: test.txt to s3://mybucket/test.txt upload: test2.txt to s3://mybucket/test2.txt +**Example 2: Sync all S3 objects from the specified S3 bucket to another bucket** + The following ``sync`` command syncs objects under a specified prefix and bucket to objects under another specified -prefix and bucket by copying s3 objects. A s3 object will require copying if the sizes of the two s3 objects differ, -the last modified time of the source is newer than the last modified time of the destination, or the s3 object does not -exist under the specified bucket and prefix destination. In this example, the user syncs the bucket ``mybucket`` to -the bucket ``mybucket2``. The bucket ``mybucket`` contains the objects ``test.txt`` and ``test2.txt``. The bucket +prefix and bucket by copying S3 objects. An S3 object will require copying if the sizes of the two S3 objects differ, +the last modified time of the source is newer than the last modified time of the destination, or the S3 object does not +exist under the specified bucket and prefix destination. + +In this example, the user syncs the bucket ``mybucket`` to the bucket ``mybucket2``. The bucket ``mybucket`` contains the objects ``test.txt`` and ``test2.txt``. The bucket ``mybucket2`` contains no objects:: aws s3 sync s3://mybucket s3://mybucket2 @@ -26,12 +31,14 @@ Output:: copy: s3://mybucket/test.txt to s3://mybucket2/test.txt copy: s3://mybucket/test2.txt to s3://mybucket2/test2.txt -The following ``sync`` command syncs files in a local directory to objects under a specified prefix and bucket by -downloading s3 objects. A s3 object will require downloading if the size of the s3 object differs from the size of the -local file, the last modified time of the s3 object is newer than the last modified time of the local file, or the s3 -object does not exist in the local directory. Take note that when objects are downloaded from s3, the last modified -time of the local file is changed to the last modified time of the s3 object. In this example, the user syncs the -current local directory to the bucket ``mybucket``. The bucket ``mybucket`` contains the objects ``test.txt`` and +**Example 3: Sync all S3 objects from the specified S3 bucket to the local directory** + +The following ``sync`` command syncs files from the specified S3 bucket to the local directory by +downloading S3 objects. An S3 object will require downloading if the size of the S3 object differs from the size of the +local file, the last modified time of the S3 object is newer than the last modified time of the local file, or the S3 +object does not exist in the local directory. Take note that when objects are downloaded from S3, the last modified +time of the local file is changed to the last modified time of the S3 object. In this example, the user syncs the +bucket ``mybucket`` to the current local directory. The bucket ``mybucket`` contains the objects ``test.txt`` and ``test2.txt``. The current local directory has no files:: aws s3 sync s3://mybucket . @@ -41,13 +48,16 @@ Output:: download: s3://mybucket/test.txt to test.txt download: s3://mybucket/test2.txt to test2.txt +**Example 4: Sync all local objects to the specified bucket and delete all files that do not match** + The following ``sync`` command syncs objects under a specified prefix and bucket to files in a local directory by -uploading the local files to s3. Because the ``--delete`` parameter flag is thrown, any files existing under the +uploading the local files to S3. Because of the ``--delete`` parameter, any files existing under the specified prefix and bucket but not existing in the local directory will be deleted. In this example, the user syncs the bucket ``mybucket`` to the local current directory. The local current directory contains the files ``test.txt`` and ``test2.txt``. The bucket ``mybucket`` contains the object ``test3.txt``:: - aws s3 sync . s3://mybucket --delete + aws s3 sync . s3://mybucket \ + --delete Output:: @@ -55,52 +65,49 @@ Output:: upload: test2.txt to s3://mybucket/test2.txt delete: s3://mybucket/test3.txt +**Example 5: Sync all local objects to the specified bucket except ``.jpg`` files** + The following ``sync`` command syncs objects under a specified prefix and bucket to files in a local directory by -uploading the local files to s3. Because the ``--exclude`` parameter flag is thrown, all files matching the pattern -existing both in s3 and locally will be excluded from the sync. In this example, the user syncs the bucket ``mybucket`` +uploading the local files to S3. Because of the ``--exclude`` parameter, all files matching the pattern +existing both in S3 and locally will be excluded from the sync. In this example, the user syncs the bucket ``mybucket`` to the local current directory. The local current directory contains the files ``test.jpg`` and ``test2.txt``. The bucket ``mybucket`` contains the object ``test.jpg`` of a different size than the local ``test.jpg``:: - aws s3 sync . s3://mybucket --exclude "*.jpg" + aws s3 sync . s3://mybucket \ + --exclude "*.jpg" Output:: upload: test2.txt to s3://mybucket/test2.txt +**Example 6: Sync all local objects to the specified bucket except ``.jpg`` files** + The following ``sync`` command syncs files under a local directory to objects under a specified prefix and bucket by -downloading s3 objects. This example uses the ``--exclude`` parameter flag to exclude a specified directory -and s3 prefix from the ``sync`` command. In this example, the user syncs the local current directory to the bucket +downloading S3 objects. This example uses the ``--exclude`` parameter flag to exclude a specified directory +and S3 prefix from the ``sync`` command. In this example, the user syncs the local current directory to the bucket ``mybucket``. The local current directory contains the files ``test.txt`` and ``another/test2.txt``. The bucket ``mybucket`` contains the objects ``another/test5.txt`` and ``test1.txt``:: - aws s3 sync s3://mybucket/ . --exclude "*another/*" + aws s3 sync s3://mybucket/ . \ + --exclude "*another/*" Output:: download: s3://mybucket/test1.txt to test1.txt -**Sync from S3 bucket to another S3 bucket while excluding and including objects that match a specified pattern** - -The following ``sync`` command syncs objects under a specified prefix and bucket to objects under another specified -prefix and bucket by copying s3 objects. Because both the ``--exclude`` and ``--include`` parameter flags are thrown, -the second flag will take precedence over the first flag. In this example, all files are excluded from the ``sync`` -command except for files ending with .txt. The bucket ``mybucket`` contains the objects ``test.txt``, ``image1.png``, -and ``image2.png``. The bucket``mybucket2`` contains no objects:: - - aws s3 sync s3://mybucket s3://mybucket2 \ - --exclude "*" \ - --include "*txt" - -Output:: - - copy: s3://mybucket/test.txt to s3://mybucket2/test.txt +**Example 7: Sync all objects between buckets in different regions** The following ``sync`` command syncs files between two buckets in different regions:: - aws s3 sync s3://my-us-west-2-bucket s3://my-us-east-1-bucket --source-region us-west-2 --region us-east-1 + aws s3 sync s3://my-us-west-2-bucket s3://my-us-east-1-bucket \ + --source-region us-west-2 \ + --region us-east-1 + +Output:: + download: s3://my-us-west-2-bucket/test1.txt to s3://my-us-east-1-bucket/test1.txt -**Sync to an S3 access point** +**Example 8: Sync to an S3 access point** The following ``sync`` command syncs the current directory to the access point (``myaccesspoint``):: diff --git a/awscli/examples/s3/website.rst b/awscli/examples/s3/website.rst index b1bd89c8b445..65ea8df9f3a5 100644 --- a/awscli/examples/s3/website.rst +++ b/awscli/examples/s3/website.rst @@ -1,9 +1,11 @@ -The following command configures a bucket named ``my-bucket`` as a static website:: +**Configure an S3 bucket as a static website** - aws s3 website s3://my-bucket/ --index-document index.html --error-document error.html +The following command configures a bucket named ``my-bucket`` as a static website. The index document option specifies the file in ``my-bucket`` that visitors will be directed to when they navigate to the website URL. In this case, the bucket is in the us-west-2 region, so the site would appear at ``http://my-bucket.s3-website-us-west-2.amazonaws.com``. -The index document option specifies the file in ``my-bucket`` that visitors will be directed to when they navigate to the website URL. In this case, the bucket is in the us-west-2 region, so the site would appear at ``http://my-bucket.s3-website-us-west-2.amazonaws.com``. +All files in the bucket that appear on the static site must be configured to allow visitors to open them. File permissions are configured separately from the bucket website configuration. :: -All files in the bucket that appear on the static site must be configured to allow visitors to open them. File permissions are configured separately from the bucket website configuration. For information on hosting a static website in Amazon S3, see `Hosting a Static Website`_ in the *Amazon Simple Storage Service Developer Guide*. + aws s3 website s3://my-bucket/ \ + --index-document index.html \ + --error-document error.html -.. _`Hosting a Static Website`: http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html \ No newline at end of file +For information on hosting a static website in Amazon S3, see `Hosting a Static Website `__ in the *Amazon Simple Storage Service Developer Guide*. \ No newline at end of file From 3521a299b5ad587e964790ed5b7efcf7666ac2ee Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 31 Oct 2023 18:25:25 +0000 Subject: [PATCH 0312/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-56031.json | 5 +++++ .../next-release/api-change-applicationinsights-3685.json | 5 +++++ .changes/next-release/api-change-ec2-36276.json | 5 +++++ .changes/next-release/api-change-m2-60398.json | 5 +++++ .changes/next-release/api-change-neptunedata-75340.json | 5 +++++ .changes/next-release/api-change-translate-19878.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-56031.json create mode 100644 .changes/next-release/api-change-applicationinsights-3685.json create mode 100644 .changes/next-release/api-change-ec2-36276.json create mode 100644 .changes/next-release/api-change-m2-60398.json create mode 100644 .changes/next-release/api-change-neptunedata-75340.json create mode 100644 .changes/next-release/api-change-translate-19878.json diff --git a/.changes/next-release/api-change-amplify-56031.json b/.changes/next-release/api-change-amplify-56031.json new file mode 100644 index 000000000000..3226e55f087c --- /dev/null +++ b/.changes/next-release/api-change-amplify-56031.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs" +} diff --git a/.changes/next-release/api-change-applicationinsights-3685.json b/.changes/next-release/api-change-applicationinsights-3685.json new file mode 100644 index 000000000000..2721c0d36248 --- /dev/null +++ b/.changes/next-release/api-change-applicationinsights-3685.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-insights``", + "description": "Automate attaching managed policies" +} diff --git a/.changes/next-release/api-change-ec2-36276.json b/.changes/next-release/api-change-ec2-36276.json new file mode 100644 index 000000000000..6dcfe84565d7 --- /dev/null +++ b/.changes/next-release/api-change-ec2-36276.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking." +} diff --git a/.changes/next-release/api-change-m2-60398.json b/.changes/next-release/api-change-m2-60398.json new file mode 100644 index 000000000000..a557d09ef68b --- /dev/null +++ b/.changes/next-release/api-change-m2-60398.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``m2``", + "description": "Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier" +} diff --git a/.changes/next-release/api-change-neptunedata-75340.json b/.changes/next-release/api-change-neptunedata-75340.json new file mode 100644 index 000000000000..1d3c6b4bcca2 --- /dev/null +++ b/.changes/next-release/api-change-neptunedata-75340.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptunedata``", + "description": "Minor change to not retry CancelledByUserException" +} diff --git a/.changes/next-release/api-change-translate-19878.json b/.changes/next-release/api-change-translate-19878.json new file mode 100644 index 000000000000..e9b940969b6a --- /dev/null +++ b/.changes/next-release/api-change-translate-19878.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``translate``", + "description": "Added support for Brevity translation settings feature." +} From 2861ba2ba4aeefc3902ccc2b188b17c7c895765b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 31 Oct 2023 18:25:38 +0000 Subject: [PATCH 0313/1632] Bumping version to 1.29.75 --- .changes/1.29.75.json | 32 +++++++++++++++++++ .../api-change-amplify-56031.json | 5 --- .../api-change-applicationinsights-3685.json | 5 --- .../next-release/api-change-ec2-36276.json | 5 --- .../next-release/api-change-m2-60398.json | 5 --- .../api-change-neptunedata-75340.json | 5 --- .../api-change-translate-19878.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.29.75.json delete mode 100644 .changes/next-release/api-change-amplify-56031.json delete mode 100644 .changes/next-release/api-change-applicationinsights-3685.json delete mode 100644 .changes/next-release/api-change-ec2-36276.json delete mode 100644 .changes/next-release/api-change-m2-60398.json delete mode 100644 .changes/next-release/api-change-neptunedata-75340.json delete mode 100644 .changes/next-release/api-change-translate-19878.json diff --git a/.changes/1.29.75.json b/.changes/1.29.75.json new file mode 100644 index 000000000000..18814c371bd5 --- /dev/null +++ b/.changes/1.29.75.json @@ -0,0 +1,32 @@ +[ + { + "category": "``amplify``", + "description": "Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs", + "type": "api-change" + }, + { + "category": "``application-insights``", + "description": "Automate attaching managed policies", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking.", + "type": "api-change" + }, + { + "category": "``m2``", + "description": "Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier", + "type": "api-change" + }, + { + "category": "``neptunedata``", + "description": "Minor change to not retry CancelledByUserException", + "type": "api-change" + }, + { + "category": "``translate``", + "description": "Added support for Brevity translation settings feature.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-56031.json b/.changes/next-release/api-change-amplify-56031.json deleted file mode 100644 index 3226e55f087c..000000000000 --- a/.changes/next-release/api-change-amplify-56031.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs" -} diff --git a/.changes/next-release/api-change-applicationinsights-3685.json b/.changes/next-release/api-change-applicationinsights-3685.json deleted file mode 100644 index 2721c0d36248..000000000000 --- a/.changes/next-release/api-change-applicationinsights-3685.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-insights``", - "description": "Automate attaching managed policies" -} diff --git a/.changes/next-release/api-change-ec2-36276.json b/.changes/next-release/api-change-ec2-36276.json deleted file mode 100644 index 6dcfe84565d7..000000000000 --- a/.changes/next-release/api-change-ec2-36276.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking." -} diff --git a/.changes/next-release/api-change-m2-60398.json b/.changes/next-release/api-change-m2-60398.json deleted file mode 100644 index a557d09ef68b..000000000000 --- a/.changes/next-release/api-change-m2-60398.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``m2``", - "description": "Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier" -} diff --git a/.changes/next-release/api-change-neptunedata-75340.json b/.changes/next-release/api-change-neptunedata-75340.json deleted file mode 100644 index 1d3c6b4bcca2..000000000000 --- a/.changes/next-release/api-change-neptunedata-75340.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptunedata``", - "description": "Minor change to not retry CancelledByUserException" -} diff --git a/.changes/next-release/api-change-translate-19878.json b/.changes/next-release/api-change-translate-19878.json deleted file mode 100644 index e9b940969b6a..000000000000 --- a/.changes/next-release/api-change-translate-19878.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``translate``", - "description": "Added support for Brevity translation settings feature." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 48341914e8af..d3e38ed9f151 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.29.75 +======= + +* api-change:``amplify``: Add backend field to CreateBranch and UpdateBranch requests. Add pagination support for ListApps, ListDomainAssociations, ListBranches, and ListJobs +* api-change:``application-insights``: Automate attaching managed policies +* api-change:``ec2``: Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking. +* api-change:``m2``: Added name filter ability for ListDataSets API, added ForceUpdate for Updating environment and BatchJob submission using S3BatchJobIdentifier +* api-change:``neptunedata``: Minor change to not retry CancelledByUserException +* api-change:``translate``: Added support for Brevity translation settings feature. + + 1.29.74 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 702b0547d54f..9a3844267a5f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.74' +__version__ = '1.29.75' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d9d3a90e72c0..3d23c5613971 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.74' +release = '1.29.75' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d9a27d11ca67..1d7e383dd25d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.74 + botocore==1.31.75 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e5eaf137140f..25b79b2ad65f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.74', + 'botocore==1.31.75', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From d20732c75e02cd9cca9dacda3285157deaba6fbc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 1 Nov 2023 18:14:48 +0000 Subject: [PATCH 0314/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-20954.json | 5 +++++ .../next-release/api-change-globalaccelerator-86274.json | 5 +++++ .changes/next-release/api-change-rds-33696.json | 5 +++++ .changes/next-release/api-change-redshift-50692.json | 5 +++++ .changes/next-release/api-change-sagemaker-18847.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-connect-20954.json create mode 100644 .changes/next-release/api-change-globalaccelerator-86274.json create mode 100644 .changes/next-release/api-change-rds-33696.json create mode 100644 .changes/next-release/api-change-redshift-50692.json create mode 100644 .changes/next-release/api-change-sagemaker-18847.json diff --git a/.changes/next-release/api-change-connect-20954.json b/.changes/next-release/api-change-connect-20954.json new file mode 100644 index 000000000000..3122472da171 --- /dev/null +++ b/.changes/next-release/api-change-connect-20954.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Adds the BatchGetFlowAssociation API which returns flow associations (flow-resource) corresponding to the list of resourceArns supplied in the request. This release also adds IsDefault, LastModifiedRegion and LastModifiedTime fields to the responses of several Describe and List APIs." +} diff --git a/.changes/next-release/api-change-globalaccelerator-86274.json b/.changes/next-release/api-change-globalaccelerator-86274.json new file mode 100644 index 000000000000..49c79d3a42c6 --- /dev/null +++ b/.changes/next-release/api-change-globalaccelerator-86274.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``globalaccelerator``", + "description": "Global Accelerator now support accelerators with cross account endpoints." +} diff --git a/.changes/next-release/api-change-rds-33696.json b/.changes/next-release/api-change-rds-33696.json new file mode 100644 index 000000000000..aef949fd4f39 --- /dev/null +++ b/.changes/next-release/api-change-rds-33696.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for customized networking resources to Amazon RDS Custom." +} diff --git a/.changes/next-release/api-change-redshift-50692.json b/.changes/next-release/api-change-redshift-50692.json new file mode 100644 index 000000000000..4ebbb1a55e2d --- /dev/null +++ b/.changes/next-release/api-change-redshift-50692.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability." +} diff --git a/.changes/next-release/api-change-sagemaker-18847.json b/.changes/next-release/api-change-sagemaker-18847.json new file mode 100644 index 000000000000..68b8b64acd62 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-18847.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Support for batch transform input in Model dashboard" +} From 081bc22aab21ea9f9b79548012954fa0d0031235 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 1 Nov 2023 18:14:49 +0000 Subject: [PATCH 0315/1632] Bumping version to 1.29.76 --- .changes/1.29.76.json | 27 +++++++++++++++++++ .../api-change-connect-20954.json | 5 ---- .../api-change-globalaccelerator-86274.json | 5 ---- .../next-release/api-change-rds-33696.json | 5 ---- .../api-change-redshift-50692.json | 5 ---- .../api-change-sagemaker-18847.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.76.json delete mode 100644 .changes/next-release/api-change-connect-20954.json delete mode 100644 .changes/next-release/api-change-globalaccelerator-86274.json delete mode 100644 .changes/next-release/api-change-rds-33696.json delete mode 100644 .changes/next-release/api-change-redshift-50692.json delete mode 100644 .changes/next-release/api-change-sagemaker-18847.json diff --git a/.changes/1.29.76.json b/.changes/1.29.76.json new file mode 100644 index 000000000000..9f121024d1b8 --- /dev/null +++ b/.changes/1.29.76.json @@ -0,0 +1,27 @@ +[ + { + "category": "``connect``", + "description": "Adds the BatchGetFlowAssociation API which returns flow associations (flow-resource) corresponding to the list of resourceArns supplied in the request. This release also adds IsDefault, LastModifiedRegion and LastModifiedTime fields to the responses of several Describe and List APIs.", + "type": "api-change" + }, + { + "category": "``globalaccelerator``", + "description": "Global Accelerator now support accelerators with cross account endpoints.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for customized networking resources to Amazon RDS Custom.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Support for batch transform input in Model dashboard", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-20954.json b/.changes/next-release/api-change-connect-20954.json deleted file mode 100644 index 3122472da171..000000000000 --- a/.changes/next-release/api-change-connect-20954.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Adds the BatchGetFlowAssociation API which returns flow associations (flow-resource) corresponding to the list of resourceArns supplied in the request. This release also adds IsDefault, LastModifiedRegion and LastModifiedTime fields to the responses of several Describe and List APIs." -} diff --git a/.changes/next-release/api-change-globalaccelerator-86274.json b/.changes/next-release/api-change-globalaccelerator-86274.json deleted file mode 100644 index 49c79d3a42c6..000000000000 --- a/.changes/next-release/api-change-globalaccelerator-86274.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``globalaccelerator``", - "description": "Global Accelerator now support accelerators with cross account endpoints." -} diff --git a/.changes/next-release/api-change-rds-33696.json b/.changes/next-release/api-change-rds-33696.json deleted file mode 100644 index aef949fd4f39..000000000000 --- a/.changes/next-release/api-change-rds-33696.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for customized networking resources to Amazon RDS Custom." -} diff --git a/.changes/next-release/api-change-redshift-50692.json b/.changes/next-release/api-change-redshift-50692.json deleted file mode 100644 index 4ebbb1a55e2d..000000000000 --- a/.changes/next-release/api-change-redshift-50692.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability." -} diff --git a/.changes/next-release/api-change-sagemaker-18847.json b/.changes/next-release/api-change-sagemaker-18847.json deleted file mode 100644 index 68b8b64acd62..000000000000 --- a/.changes/next-release/api-change-sagemaker-18847.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Support for batch transform input in Model dashboard" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d3e38ed9f151..62c95847b609 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.76 +======= + +* api-change:``connect``: Adds the BatchGetFlowAssociation API which returns flow associations (flow-resource) corresponding to the list of resourceArns supplied in the request. This release also adds IsDefault, LastModifiedRegion and LastModifiedTime fields to the responses of several Describe and List APIs. +* api-change:``globalaccelerator``: Global Accelerator now support accelerators with cross account endpoints. +* api-change:``rds``: This release adds support for customized networking resources to Amazon RDS Custom. +* api-change:``redshift``: Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability. +* api-change:``sagemaker``: Support for batch transform input in Model dashboard + + 1.29.75 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9a3844267a5f..23e83269ddff 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.75' +__version__ = '1.29.76' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3d23c5613971..85c26a273eaa 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.75' +release = '1.29.76' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1d7e383dd25d..92d760d4f292 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.75 + botocore==1.31.76 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 25b79b2ad65f..4e885c003018 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.75', + 'botocore==1.31.76', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 2854e77e239db8be607fcda3f1d81b0872ce2b0e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 2 Nov 2023 18:21:18 +0000 Subject: [PATCH 0316/1632] Update changelog based on model updates --- .changes/next-release/api-change-apprunner-68834.json | 5 +++++ .changes/next-release/api-change-connect-68007.json | 5 +++++ .changes/next-release/api-change-endpointrules-26583.json | 5 +++++ .changes/next-release/api-change-gamelift-64527.json | 5 +++++ .changes/next-release/api-change-glue-2613.json | 5 +++++ .changes/next-release/api-change-networkfirewall-21077.json | 5 +++++ .changes/next-release/api-change-quicksight-64773.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-apprunner-68834.json create mode 100644 .changes/next-release/api-change-connect-68007.json create mode 100644 .changes/next-release/api-change-endpointrules-26583.json create mode 100644 .changes/next-release/api-change-gamelift-64527.json create mode 100644 .changes/next-release/api-change-glue-2613.json create mode 100644 .changes/next-release/api-change-networkfirewall-21077.json create mode 100644 .changes/next-release/api-change-quicksight-64773.json diff --git a/.changes/next-release/api-change-apprunner-68834.json b/.changes/next-release/api-change-apprunner-68834.json new file mode 100644 index 000000000000..31d22d561858 --- /dev/null +++ b/.changes/next-release/api-change-apprunner-68834.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apprunner``", + "description": "AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic." +} diff --git a/.changes/next-release/api-change-connect-68007.json b/.changes/next-release/api-change-connect-68007.json new file mode 100644 index 000000000000..196e8a362a24 --- /dev/null +++ b/.changes/next-release/api-change-connect-68007.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER" +} diff --git a/.changes/next-release/api-change-endpointrules-26583.json b/.changes/next-release/api-change-endpointrules-26583.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-26583.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-gamelift-64527.json b/.changes/next-release/api-change-gamelift-64527.json new file mode 100644 index 000000000000..b8ce0719383a --- /dev/null +++ b/.changes/next-release/api-change-gamelift-64527.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources." +} diff --git a/.changes/next-release/api-change-glue-2613.json b/.changes/next-release/api-change-glue-2613.json new file mode 100644 index 000000000000..a7c9758bdbca --- /dev/null +++ b/.changes/next-release/api-change-glue-2613.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode." +} diff --git a/.changes/next-release/api-change-networkfirewall-21077.json b/.changes/next-release/api-change-networkfirewall-21077.json new file mode 100644 index 000000000000..06c3e76aec51 --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-21077.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing." +} diff --git a/.changes/next-release/api-change-quicksight-64773.json b/.changes/next-release/api-change-quicksight-64773.json new file mode 100644 index 000000000000..4fdeb832ddb4 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-64773.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up." +} From 595e22a95b4eee70c52b9c55d4dad868eac190a8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 2 Nov 2023 18:21:19 +0000 Subject: [PATCH 0317/1632] Bumping version to 1.29.77 --- .changes/1.29.77.json | 37 +++++++++++++++++++ .../api-change-apprunner-68834.json | 5 --- .../api-change-connect-68007.json | 5 --- .../api-change-endpointrules-26583.json | 5 --- .../api-change-gamelift-64527.json | 5 --- .../next-release/api-change-glue-2613.json | 5 --- .../api-change-networkfirewall-21077.json | 5 --- .../api-change-quicksight-64773.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.77.json delete mode 100644 .changes/next-release/api-change-apprunner-68834.json delete mode 100644 .changes/next-release/api-change-connect-68007.json delete mode 100644 .changes/next-release/api-change-endpointrules-26583.json delete mode 100644 .changes/next-release/api-change-gamelift-64527.json delete mode 100644 .changes/next-release/api-change-glue-2613.json delete mode 100644 .changes/next-release/api-change-networkfirewall-21077.json delete mode 100644 .changes/next-release/api-change-quicksight-64773.json diff --git a/.changes/1.29.77.json b/.changes/1.29.77.json new file mode 100644 index 000000000000..ba98bbb98829 --- /dev/null +++ b/.changes/1.29.77.json @@ -0,0 +1,37 @@ +[ + { + "category": "``apprunner``", + "description": "AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apprunner-68834.json b/.changes/next-release/api-change-apprunner-68834.json deleted file mode 100644 index 31d22d561858..000000000000 --- a/.changes/next-release/api-change-apprunner-68834.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apprunner``", - "description": "AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic." -} diff --git a/.changes/next-release/api-change-connect-68007.json b/.changes/next-release/api-change-connect-68007.json deleted file mode 100644 index 196e8a362a24..000000000000 --- a/.changes/next-release/api-change-connect-68007.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER" -} diff --git a/.changes/next-release/api-change-endpointrules-26583.json b/.changes/next-release/api-change-endpointrules-26583.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-26583.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-gamelift-64527.json b/.changes/next-release/api-change-gamelift-64527.json deleted file mode 100644 index b8ce0719383a..000000000000 --- a/.changes/next-release/api-change-gamelift-64527.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources." -} diff --git a/.changes/next-release/api-change-glue-2613.json b/.changes/next-release/api-change-glue-2613.json deleted file mode 100644 index a7c9758bdbca..000000000000 --- a/.changes/next-release/api-change-glue-2613.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode." -} diff --git a/.changes/next-release/api-change-networkfirewall-21077.json b/.changes/next-release/api-change-networkfirewall-21077.json deleted file mode 100644 index 06c3e76aec51..000000000000 --- a/.changes/next-release/api-change-networkfirewall-21077.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing." -} diff --git a/.changes/next-release/api-change-quicksight-64773.json b/.changes/next-release/api-change-quicksight-64773.json deleted file mode 100644 index 4fdeb832ddb4..000000000000 --- a/.changes/next-release/api-change-quicksight-64773.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 62c95847b609..50608c4dccc2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.77 +======= + +* api-change:``apprunner``: AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic. +* api-change:``connect``: GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER +* api-change:``gamelift``: Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources. +* api-change:``glue``: This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode. +* api-change:``network-firewall``: This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing. +* api-change:``quicksight``: Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.76 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 23e83269ddff..f6a489f84f2f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.76' +__version__ = '1.29.77' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 85c26a273eaa..59c02d1bb9f8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.76' +release = '1.29.77' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 92d760d4f292..d6b3542ca026 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.76 + botocore==1.31.77 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4e885c003018..9630f58ebe62 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.76', + 'botocore==1.31.77', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From b7775102908fe89989ef73caa232da2ec7e131c7 Mon Sep 17 00:00:00 2001 From: kyleknap Date: Thu, 2 Nov 2023 14:00:20 -0700 Subject: [PATCH 0318/1632] Fix changelog --- .changes/1.29.77.json | 4 ++-- CHANGELOG.rst | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.changes/1.29.77.json b/.changes/1.29.77.json index ba98bbb98829..6382abf08371 100644 --- a/.changes/1.29.77.json +++ b/.changes/1.29.77.json @@ -26,7 +26,7 @@ }, { "category": "``quicksight``", - "description": "Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up.", + "description": "This release introduces Float Decimal Type as SubType in QuickSight SPICE datasets and Custom week start and Custom timezone options in Analysis and Dashboard", "type": "api-change" }, { @@ -34,4 +34,4 @@ "description": "Update endpoint-rules command to latest version", "type": "api-change" } -] \ No newline at end of file +] diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 50608c4dccc2..efdc2e0f899c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -10,7 +10,7 @@ CHANGELOG * api-change:``gamelift``: Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources. * api-change:``glue``: This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode. * api-change:``network-firewall``: This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing. -* api-change:``quicksight``: Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up. +* api-change:``quicksight``: This release introduces Float Decimal Type as SubType in QuickSight SPICE datasets and Custom week start and Custom timezone options in Analysis and Dashboard * api-change:``endpoint-rules``: Update endpoint-rules command to latest version From ec1056d6845efd8f569cf00f7874369f7bd4d120 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 Nov 2023 18:22:37 +0000 Subject: [PATCH 0319/1632] Update changelog based on model updates --- .changes/next-release/api-change-config-2490.json | 5 +++++ .changes/next-release/api-change-connect-2643.json | 5 +++++ .changes/next-release/api-change-endpointrules-56939.json | 5 +++++ .changes/next-release/api-change-iotwireless-78180.json | 5 +++++ .changes/next-release/api-change-launchwizard-77023.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-config-2490.json create mode 100644 .changes/next-release/api-change-connect-2643.json create mode 100644 .changes/next-release/api-change-endpointrules-56939.json create mode 100644 .changes/next-release/api-change-iotwireless-78180.json create mode 100644 .changes/next-release/api-change-launchwizard-77023.json diff --git a/.changes/next-release/api-change-config-2490.json b/.changes/next-release/api-change-config-2490.json new file mode 100644 index 000000000000..72b8aace30d0 --- /dev/null +++ b/.changes/next-release/api-change-config-2490.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023." +} diff --git a/.changes/next-release/api-change-connect-2643.json b/.changes/next-release/api-change-connect-2643.json new file mode 100644 index 000000000000..c1c48fe05c7b --- /dev/null +++ b/.changes/next-release/api-change-connect-2643.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history." +} diff --git a/.changes/next-release/api-change-endpointrules-56939.json b/.changes/next-release/api-change-endpointrules-56939.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-56939.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-iotwireless-78180.json b/.changes/next-release/api-change-iotwireless-78180.json new file mode 100644 index 000000000000..84ce71b93c2c --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-78180.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "Added LoRaWAN version 1.0.4 support" +} diff --git a/.changes/next-release/api-change-launchwizard-77023.json b/.changes/next-release/api-change-launchwizard-77023.json new file mode 100644 index 000000000000..81f2c00d91f6 --- /dev/null +++ b/.changes/next-release/api-change-launchwizard-77023.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``launch-wizard``", + "description": "AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience." +} From b1275f28866f44d961165980b64a5c320bedeb4f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 Nov 2023 18:22:49 +0000 Subject: [PATCH 0320/1632] Bumping version to 1.29.78 --- .changes/1.29.78.json | 27 +++++++++++++++++++ .../next-release/api-change-config-2490.json | 5 ---- .../next-release/api-change-connect-2643.json | 5 ---- .../api-change-endpointrules-56939.json | 5 ---- .../api-change-iotwireless-78180.json | 5 ---- .../api-change-launchwizard-77023.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.78.json delete mode 100644 .changes/next-release/api-change-config-2490.json delete mode 100644 .changes/next-release/api-change-connect-2643.json delete mode 100644 .changes/next-release/api-change-endpointrules-56939.json delete mode 100644 .changes/next-release/api-change-iotwireless-78180.json delete mode 100644 .changes/next-release/api-change-launchwizard-77023.json diff --git a/.changes/1.29.78.json b/.changes/1.29.78.json new file mode 100644 index 000000000000..c1080499e785 --- /dev/null +++ b/.changes/1.29.78.json @@ -0,0 +1,27 @@ +[ + { + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history.", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "Added LoRaWAN version 1.0.4 support", + "type": "api-change" + }, + { + "category": "``launch-wizard``", + "description": "AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-config-2490.json b/.changes/next-release/api-change-config-2490.json deleted file mode 100644 index 72b8aace30d0..000000000000 --- a/.changes/next-release/api-change-config-2490.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023." -} diff --git a/.changes/next-release/api-change-connect-2643.json b/.changes/next-release/api-change-connect-2643.json deleted file mode 100644 index c1c48fe05c7b..000000000000 --- a/.changes/next-release/api-change-connect-2643.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history." -} diff --git a/.changes/next-release/api-change-endpointrules-56939.json b/.changes/next-release/api-change-endpointrules-56939.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-56939.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-iotwireless-78180.json b/.changes/next-release/api-change-iotwireless-78180.json deleted file mode 100644 index 84ce71b93c2c..000000000000 --- a/.changes/next-release/api-change-iotwireless-78180.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "Added LoRaWAN version 1.0.4 support" -} diff --git a/.changes/next-release/api-change-launchwizard-77023.json b/.changes/next-release/api-change-launchwizard-77023.json deleted file mode 100644 index 81f2c00d91f6..000000000000 --- a/.changes/next-release/api-change-launchwizard-77023.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``launch-wizard``", - "description": "AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index efdc2e0f899c..67ab67827807 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.78 +======= + +* api-change:``config``: Updated ResourceType enum with new resource types onboarded by AWS Config in October 2023. +* api-change:``connect``: Amazon Connect Chat introduces Create Persistent Contact Association API, allowing customers to choose when to resume previous conversations from previous chats, eliminating the need to repeat themselves and allowing agents to provide personalized service with access to entire conversation history. +* api-change:``iotwireless``: Added LoRaWAN version 1.0.4 support +* api-change:``launch-wizard``: AWS Launch Wizard is a service that helps reduce the time it takes to deploy applications to the cloud while providing a guided deployment experience. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.77 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f6a489f84f2f..fb17d8a64c77 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.77' +__version__ = '1.29.78' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 59c02d1bb9f8..7b8dcef330e9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.77' +release = '1.29.78' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d6b3542ca026..61db18676953 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.77 + botocore==1.31.78 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9630f58ebe62..81dfbb85ae96 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.77', + 'botocore==1.31.78', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From b3e4a0775de32dd3dce02d3f7d48d6be5b3b061c Mon Sep 17 00:00:00 2001 From: Ismayil Mirzali Date: Mon, 6 Nov 2023 15:07:00 +0200 Subject: [PATCH 0321/1632] update readme to include py 3.12 Currently the CI jobs already do builds for Python 3.12 but the README did not explcitly specify support for 3.12 Signed-off-by: Ismayil Mirzali --- README.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/README.rst b/README.rst index 2a45287e969c..cc7a40afcd69 100644 --- a/README.rst +++ b/README.rst @@ -31,6 +31,7 @@ The aws-cli package works on Python versions: - 3.9.x and greater - 3.10.x and greater - 3.11.x and greater +- 3.12.x and greater Notices ~~~~~~~ From 885eb15ece599bc7c175c763d225b4c700f3f50c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 6 Nov 2023 19:14:16 +0000 Subject: [PATCH 0322/1632] Update changelog based on model updates --- .changes/next-release/api-change-ce-3721.json | 5 +++++ .changes/next-release/api-change-codebuild-45623.json | 5 +++++ .changes/next-release/api-change-connect-47913.json | 5 +++++ .changes/next-release/api-change-docdb-12432.json | 5 +++++ .changes/next-release/api-change-endpointrules-83411.json | 5 +++++ .changes/next-release/api-change-iam-11226.json | 5 +++++ .changes/next-release/api-change-mwaa-45696.json | 5 +++++ .changes/next-release/api-change-polly-73258.json | 5 +++++ .changes/next-release/api-change-route53-71859.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-ce-3721.json create mode 100644 .changes/next-release/api-change-codebuild-45623.json create mode 100644 .changes/next-release/api-change-connect-47913.json create mode 100644 .changes/next-release/api-change-docdb-12432.json create mode 100644 .changes/next-release/api-change-endpointrules-83411.json create mode 100644 .changes/next-release/api-change-iam-11226.json create mode 100644 .changes/next-release/api-change-mwaa-45696.json create mode 100644 .changes/next-release/api-change-polly-73258.json create mode 100644 .changes/next-release/api-change-route53-71859.json diff --git a/.changes/next-release/api-change-ce-3721.json b/.changes/next-release/api-change-ce-3721.json new file mode 100644 index 000000000000..71f7b53721a1 --- /dev/null +++ b/.changes/next-release/api-change-ce-3721.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations." +} diff --git a/.changes/next-release/api-change-codebuild-45623.json b/.changes/next-release/api-change-codebuild-45623.json new file mode 100644 index 000000000000..ba52c1fe79a7 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-45623.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports AWS Lambda compute." +} diff --git a/.changes/next-release/api-change-connect-47913.json b/.changes/next-release/api-change-connect-47913.json new file mode 100644 index 000000000000..d7f54bc37b1d --- /dev/null +++ b/.changes/next-release/api-change-connect-47913.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests." +} diff --git a/.changes/next-release/api-change-docdb-12432.json b/.changes/next-release/api-change-docdb-12432.json new file mode 100644 index 000000000000..d703d1da6c97 --- /dev/null +++ b/.changes/next-release/api-change-docdb-12432.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates." +} diff --git a/.changes/next-release/api-change-endpointrules-83411.json b/.changes/next-release/api-change-endpointrules-83411.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-83411.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-iam-11226.json b/.changes/next-release/api-change-iam-11226.json new file mode 100644 index 000000000000..5a9aaa8e5b5c --- /dev/null +++ b/.changes/next-release/api-change-iam-11226.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Add partitional endpoint for iso-e." +} diff --git a/.changes/next-release/api-change-mwaa-45696.json b/.changes/next-release/api-change-mwaa-45696.json new file mode 100644 index 000000000000..4fb5b88497e0 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-45696.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers." +} diff --git a/.changes/next-release/api-change-polly-73258.json b/.changes/next-release/api-change-polly-73258.json new file mode 100644 index 000000000000..3fee1929ba81 --- /dev/null +++ b/.changes/next-release/api-change-polly-73258.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only." +} diff --git a/.changes/next-release/api-change-route53-71859.json b/.changes/next-release/api-change-route53-71859.json new file mode 100644 index 000000000000..520e4b742682 --- /dev/null +++ b/.changes/next-release/api-change-route53-71859.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Add partitional endpoints for iso-e and iso-f." +} From 8152c069b7353880029d5f5a87c8272fb02ca949 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 6 Nov 2023 19:14:29 +0000 Subject: [PATCH 0323/1632] Bumping version to 1.29.79 --- .changes/1.29.79.json | 47 +++++++++++++++++++ .changes/next-release/api-change-ce-3721.json | 5 -- .../api-change-codebuild-45623.json | 5 -- .../api-change-connect-47913.json | 5 -- .../next-release/api-change-docdb-12432.json | 5 -- .../api-change-endpointrules-83411.json | 5 -- .../next-release/api-change-iam-11226.json | 5 -- .../next-release/api-change-mwaa-45696.json | 5 -- .../next-release/api-change-polly-73258.json | 5 -- .../api-change-route53-71859.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.29.79.json delete mode 100644 .changes/next-release/api-change-ce-3721.json delete mode 100644 .changes/next-release/api-change-codebuild-45623.json delete mode 100644 .changes/next-release/api-change-connect-47913.json delete mode 100644 .changes/next-release/api-change-docdb-12432.json delete mode 100644 .changes/next-release/api-change-endpointrules-83411.json delete mode 100644 .changes/next-release/api-change-iam-11226.json delete mode 100644 .changes/next-release/api-change-mwaa-45696.json delete mode 100644 .changes/next-release/api-change-polly-73258.json delete mode 100644 .changes/next-release/api-change-route53-71859.json diff --git a/.changes/1.29.79.json b/.changes/1.29.79.json new file mode 100644 index 000000000000..6ea5d296d79b --- /dev/null +++ b/.changes/1.29.79.json @@ -0,0 +1,47 @@ +[ + { + "category": "``ce``", + "description": "This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports AWS Lambda compute.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests.", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Add partitional endpoint for iso-e.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Add partitional endpoints for iso-e and iso-f.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ce-3721.json b/.changes/next-release/api-change-ce-3721.json deleted file mode 100644 index 71f7b53721a1..000000000000 --- a/.changes/next-release/api-change-ce-3721.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations." -} diff --git a/.changes/next-release/api-change-codebuild-45623.json b/.changes/next-release/api-change-codebuild-45623.json deleted file mode 100644 index ba52c1fe79a7..000000000000 --- a/.changes/next-release/api-change-codebuild-45623.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports AWS Lambda compute." -} diff --git a/.changes/next-release/api-change-connect-47913.json b/.changes/next-release/api-change-connect-47913.json deleted file mode 100644 index d7f54bc37b1d..000000000000 --- a/.changes/next-release/api-change-connect-47913.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests." -} diff --git a/.changes/next-release/api-change-docdb-12432.json b/.changes/next-release/api-change-docdb-12432.json deleted file mode 100644 index d703d1da6c97..000000000000 --- a/.changes/next-release/api-change-docdb-12432.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates." -} diff --git a/.changes/next-release/api-change-endpointrules-83411.json b/.changes/next-release/api-change-endpointrules-83411.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-83411.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-iam-11226.json b/.changes/next-release/api-change-iam-11226.json deleted file mode 100644 index 5a9aaa8e5b5c..000000000000 --- a/.changes/next-release/api-change-iam-11226.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Add partitional endpoint for iso-e." -} diff --git a/.changes/next-release/api-change-mwaa-45696.json b/.changes/next-release/api-change-mwaa-45696.json deleted file mode 100644 index 4fb5b88497e0..000000000000 --- a/.changes/next-release/api-change-mwaa-45696.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers." -} diff --git a/.changes/next-release/api-change-polly-73258.json b/.changes/next-release/api-change-polly-73258.json deleted file mode 100644 index 3fee1929ba81..000000000000 --- a/.changes/next-release/api-change-polly-73258.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only." -} diff --git a/.changes/next-release/api-change-route53-71859.json b/.changes/next-release/api-change-route53-71859.json deleted file mode 100644 index 520e4b742682..000000000000 --- a/.changes/next-release/api-change-route53-71859.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Add partitional endpoints for iso-e and iso-f." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 67ab67827807..026edc2c5d6b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.29.79 +======= + +* api-change:``ce``: This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon MemoryDB reservations. +* api-change:``codebuild``: AWS CodeBuild now supports AWS Lambda compute. +* api-change:``connect``: Added new API that allows Amazon Connect Outbound Campaigns to create contacts in Amazon Connect when ingesting your dial requests. +* api-change:``docdb``: Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates. +* api-change:``iam``: Add partitional endpoint for iso-e. +* api-change:``mwaa``: This release adds support for Apache Airflow version 2.7.2. This version release includes support for deferrable operators and triggers. +* api-change:``polly``: Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only. +* api-change:``route53``: Add partitional endpoints for iso-e and iso-f. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.78 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index fb17d8a64c77..ce3b0a8d9824 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.78' +__version__ = '1.29.79' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7b8dcef330e9..e4a848a9491b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.78' +release = '1.29.79' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 61db18676953..ab610ff028c9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.78 + botocore==1.31.79 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 81dfbb85ae96..f53dce67e834 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.78', + 'botocore==1.31.79', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 9b3b86c58eadb96023698f84f86fefc01b70c171 Mon Sep 17 00:00:00 2001 From: kyleknap Date: Mon, 6 Nov 2023 10:08:33 -0800 Subject: [PATCH 0324/1632] Extend docutils line length limit This is a temporary fix to handle JSON snippets in the man pages that are longer than the default docutils line limit of 10,000 and cause the man pages for some EC2 examples to not render. Long term, we should consider breaking up the enums to multiple lines or potentially not enumerate all enums in the JSON snippets. The value 50,000 was chosen based on the line length for InstanceType enums for the ec2 create-launch-template-version command. Currently, the line length for the InstanceType enums is just over 10,000. Assuming each enum is 10 characters long, a line length of 50,000 would give us the runway for roughly 4000 more instance types. The line length was not made magnitudes higher (i.e. to avoid hitting this issue ever again) because lines of this length are already not ideal and we should make sure to implement a more long term solution. --- .changes/next-release/bugfix-help-587.json | 5 +++++ awscli/help.py | 21 ++++++++++++++++++--- tests/functional/docs/test_help_output.py | 9 +++++++++ 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 .changes/next-release/bugfix-help-587.json diff --git a/.changes/next-release/bugfix-help-587.json b/.changes/next-release/bugfix-help-587.json new file mode 100644 index 000000000000..1494a4dd27c3 --- /dev/null +++ b/.changes/next-release/bugfix-help-587.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "``help``", + "description": "Relax line length limit for rendered ``help`` pages" +} diff --git a/awscli/help.py b/awscli/help.py index f2ef22b99b7d..568d1fcade0f 100644 --- a/awscli/help.py +++ b/awscli/help.py @@ -66,6 +66,16 @@ def __init__(self, output_stream=sys.stdout): self.output_stream = output_stream PAGER = None + _DEFAULT_DOCUTILS_SETTINGS_OVERRIDES = { + # The default for line length limit in docutils is 10,000. However, + # currently in the documentation, it inlines all possible enums in + # the JSON syntax which exceeds this limit for some EC2 commands + # and prevents the manpages from being generated. + # This is a temporary fix to allow the manpages for these commands + # to be rendered. Long term, we should avoid enumerating over all + # enums inline for the JSON syntax snippets. + 'line_length_limit': 50_000 + } def get_pager_cmdline(self): pager = self.PAGER @@ -105,7 +115,10 @@ class PosixHelpRenderer(PagingHelpRenderer): PAGER = 'less -R' def _convert_doc_content(self, contents): - man_contents = publish_string(contents, writer=manpage.Writer()) + man_contents = publish_string( + contents, writer=manpage.Writer(), + settings_overrides=self._DEFAULT_DOCUTILS_SETTINGS_OVERRIDES, + ) if self._exists_on_path('groff'): cmdline = ['groff', '-m', 'man', '-T', 'ascii'] elif self._exists_on_path('mandoc'): @@ -154,8 +167,10 @@ class WindowsHelpRenderer(PagingHelpRenderer): PAGER = 'more' def _convert_doc_content(self, contents): - text_output = publish_string(contents, - writer=TextWriter()) + text_output = publish_string( + contents, writer=TextWriter(), + settings_overrides=self._DEFAULT_DOCUTILS_SETTINGS_OVERRIDES, + ) return text_output def _popen(self, *args, **kwargs): diff --git a/tests/functional/docs/test_help_output.py b/tests/functional/docs/test_help_output.py index 3acffd72c51e..b9025c302e81 100644 --- a/tests/functional/docs/test_help_output.py +++ b/tests/functional/docs/test_help_output.py @@ -24,6 +24,7 @@ from awscli.testutils import BaseAWSHelpOutputTest from awscli.testutils import FileCreator from awscli.testutils import mock +from awscli.testutils import aws from awscli.compat import six from awscli.alias import AliasLoader @@ -482,3 +483,11 @@ def test_service_help_command_has_note(self): self.driver.main(['s3api', 'get-object', 'help']) self.assert_not_contains('outfile ') self.assert_contains('') + + +# Use this test class for "help" cases that require the default renderer +# (i.e. renderer from get_render()) instead of a mocked version. +class TestHelpOutputDefaultRenderer: + def test_line_lengths_do_not_break_create_launch_template_version_cmd(self): + result = aws('ec2 create-launch-template-version help') + assert 'exceeds the line-length-limit' not in result.stderr From b56d5d778b5cfb1c9705d9ea383476a2697a2e08 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 Nov 2023 19:37:12 +0000 Subject: [PATCH 0325/1632] Update changelog based on model updates --- .changes/next-release/api-change-dataexchange-53967.json | 5 +++++ .changes/next-release/api-change-dlm-98204.json | 5 +++++ .changes/next-release/api-change-endpointrules-99010.json | 5 +++++ .changes/next-release/api-change-rds-93883.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-dataexchange-53967.json create mode 100644 .changes/next-release/api-change-dlm-98204.json create mode 100644 .changes/next-release/api-change-endpointrules-99010.json create mode 100644 .changes/next-release/api-change-rds-93883.json diff --git a/.changes/next-release/api-change-dataexchange-53967.json b/.changes/next-release/api-change-dataexchange-53967.json new file mode 100644 index 000000000000..7387b7304f37 --- /dev/null +++ b/.changes/next-release/api-change-dataexchange-53967.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dataexchange``", + "description": "Updated SendDataSetNotificationRequest Comment to be maximum length 4096." +} diff --git a/.changes/next-release/api-change-dlm-98204.json b/.changes/next-release/api-change-dlm-98204.json new file mode 100644 index 000000000000..a5038267f906 --- /dev/null +++ b/.changes/next-release/api-change-dlm-98204.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dlm``", + "description": "Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies." +} diff --git a/.changes/next-release/api-change-endpointrules-99010.json b/.changes/next-release/api-change-endpointrules-99010.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-99010.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-rds-93883.json b/.changes/next-release/api-change-rds-93883.json new file mode 100644 index 000000000000..ec0fee9bedfc --- /dev/null +++ b/.changes/next-release/api-change-rds-93883.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB)." +} From 3ac3f94f8bc39de9e7f771ebae058e37b28cb548 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 Nov 2023 19:37:12 +0000 Subject: [PATCH 0326/1632] Bumping version to 1.29.80 --- .changes/1.29.80.json | 27 +++++++++++++++++++ .../api-change-dataexchange-53967.json | 5 ---- .../next-release/api-change-dlm-98204.json | 5 ---- .../api-change-endpointrules-99010.json | 5 ---- .../next-release/api-change-rds-93883.json | 5 ---- .changes/next-release/bugfix-help-587.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.29.80.json delete mode 100644 .changes/next-release/api-change-dataexchange-53967.json delete mode 100644 .changes/next-release/api-change-dlm-98204.json delete mode 100644 .changes/next-release/api-change-endpointrules-99010.json delete mode 100644 .changes/next-release/api-change-rds-93883.json delete mode 100644 .changes/next-release/bugfix-help-587.json diff --git a/.changes/1.29.80.json b/.changes/1.29.80.json new file mode 100644 index 000000000000..60f011cf5fbf --- /dev/null +++ b/.changes/1.29.80.json @@ -0,0 +1,27 @@ +[ + { + "category": "``help``", + "description": "Relax line length limit for rendered ``help`` pages", + "type": "bugfix" + }, + { + "category": "``dataexchange``", + "description": "Updated SendDataSetNotificationRequest Comment to be maximum length 4096.", + "type": "api-change" + }, + { + "category": "``dlm``", + "description": "Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB).", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dataexchange-53967.json b/.changes/next-release/api-change-dataexchange-53967.json deleted file mode 100644 index 7387b7304f37..000000000000 --- a/.changes/next-release/api-change-dataexchange-53967.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dataexchange``", - "description": "Updated SendDataSetNotificationRequest Comment to be maximum length 4096." -} diff --git a/.changes/next-release/api-change-dlm-98204.json b/.changes/next-release/api-change-dlm-98204.json deleted file mode 100644 index a5038267f906..000000000000 --- a/.changes/next-release/api-change-dlm-98204.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dlm``", - "description": "Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies." -} diff --git a/.changes/next-release/api-change-endpointrules-99010.json b/.changes/next-release/api-change-endpointrules-99010.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-99010.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-rds-93883.json b/.changes/next-release/api-change-rds-93883.json deleted file mode 100644 index ec0fee9bedfc..000000000000 --- a/.changes/next-release/api-change-rds-93883.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB)." -} diff --git a/.changes/next-release/bugfix-help-587.json b/.changes/next-release/bugfix-help-587.json deleted file mode 100644 index 1494a4dd27c3..000000000000 --- a/.changes/next-release/bugfix-help-587.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "``help``", - "description": "Relax line length limit for rendered ``help`` pages" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 026edc2c5d6b..165961aa3028 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.29.80 +======= + +* bugfix:``help``: Relax line length limit for rendered ``help`` pages +* api-change:``dataexchange``: Updated SendDataSetNotificationRequest Comment to be maximum length 4096. +* api-change:``dlm``: Added support for pre and post scripts in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. +* api-change:``rds``: This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB). +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.79 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ce3b0a8d9824..3efcd100dfb9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.79' +__version__ = '1.29.80' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e4a848a9491b..8101eca51e39 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.79' +release = '1.29.80' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ab610ff028c9..57050134b163 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.79 + botocore==1.31.80 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f53dce67e834..90f23896d685 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.79', + 'botocore==1.31.80', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 33e0a982bbbc45db67fab044d4953b0458609867 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 8 Nov 2023 19:14:54 +0000 Subject: [PATCH 0327/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-73509.json | 5 +++++ .changes/next-release/api-change-connectcases-64743.json | 5 +++++ .changes/next-release/api-change-datasync-23936.json | 5 +++++ .changes/next-release/api-change-endpointrules-26958.json | 5 +++++ .changes/next-release/api-change-guardduty-17970.json | 5 +++++ .changes/next-release/api-change-lambda-24125.json | 5 +++++ .changes/next-release/api-change-lexv2models-39009.json | 5 +++++ .changes/next-release/api-change-omics-89947.json | 5 +++++ .changes/next-release/api-change-rds-15889.json | 5 +++++ .../next-release/api-change-redshiftserverless-92692.json | 5 +++++ .changes/next-release/api-change-resiliencehub-77558.json | 5 +++++ .changes/next-release/api-change-sqs-62664.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-connect-73509.json create mode 100644 .changes/next-release/api-change-connectcases-64743.json create mode 100644 .changes/next-release/api-change-datasync-23936.json create mode 100644 .changes/next-release/api-change-endpointrules-26958.json create mode 100644 .changes/next-release/api-change-guardduty-17970.json create mode 100644 .changes/next-release/api-change-lambda-24125.json create mode 100644 .changes/next-release/api-change-lexv2models-39009.json create mode 100644 .changes/next-release/api-change-omics-89947.json create mode 100644 .changes/next-release/api-change-rds-15889.json create mode 100644 .changes/next-release/api-change-redshiftserverless-92692.json create mode 100644 .changes/next-release/api-change-resiliencehub-77558.json create mode 100644 .changes/next-release/api-change-sqs-62664.json diff --git a/.changes/next-release/api-change-connect-73509.json b/.changes/next-release/api-change-connect-73509.json new file mode 100644 index 000000000000..884fdf98d27f --- /dev/null +++ b/.changes/next-release/api-change-connect-73509.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests." +} diff --git a/.changes/next-release/api-change-connectcases-64743.json b/.changes/next-release/api-change-connectcases-64743.json new file mode 100644 index 000000000000..aa5ce74d020c --- /dev/null +++ b/.changes/next-release/api-change-connectcases-64743.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html" +} diff --git a/.changes/next-release/api-change-datasync-23936.json b/.changes/next-release/api-change-datasync-23936.json new file mode 100644 index 000000000000..6d8a9242ade4 --- /dev/null +++ b/.changes/next-release/api-change-datasync-23936.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials." +} diff --git a/.changes/next-release/api-change-endpointrules-26958.json b/.changes/next-release/api-change-endpointrules-26958.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-26958.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-guardduty-17970.json b/.changes/next-release/api-change-guardduty-17970.json new file mode 100644 index 000000000000..3d574c0a9fd2 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-17970.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Added API support for new GuardDuty EKS Audit Log finding types." +} diff --git a/.changes/next-release/api-change-lambda-24125.json b/.changes/next-release/api-change-lambda-24125.json new file mode 100644 index 000000000000..a453b2c91905 --- /dev/null +++ b/.changes/next-release/api-change-lambda-24125.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Node 20 (nodejs20.x) support to AWS Lambda." +} diff --git a/.changes/next-release/api-change-lexv2models-39009.json b/.changes/next-release/api-change-lexv2models-39009.json new file mode 100644 index 000000000000..b8eaf0a94c09 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-39009.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version" +} diff --git a/.changes/next-release/api-change-omics-89947.json b/.changes/next-release/api-change-omics-89947.json new file mode 100644 index 000000000000..76e1d4cedff8 --- /dev/null +++ b/.changes/next-release/api-change-omics-89947.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields \"uuid\" and \"runOutputUri\"." +} diff --git a/.changes/next-release/api-change-rds-15889.json b/.changes/next-release/api-change-rds-15889.json new file mode 100644 index 000000000000..0c24fdb559d7 --- /dev/null +++ b/.changes/next-release/api-change-rds-15889.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command." +} diff --git a/.changes/next-release/api-change-redshiftserverless-92692.json b/.changes/next-release/api-change-redshiftserverless-92692.json new file mode 100644 index 000000000000..e953ee7df082 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-92692.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput." +} diff --git a/.changes/next-release/api-change-resiliencehub-77558.json b/.changes/next-release/api-change-resiliencehub-77558.json new file mode 100644 index 000000000000..fb093e209812 --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-77558.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications." +} diff --git a/.changes/next-release/api-change-sqs-62664.json b/.changes/next-release/api-change-sqs-62664.json new file mode 100644 index 000000000000..940ffb3c608c --- /dev/null +++ b/.changes/next-release/api-change-sqs-62664.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol." +} From 53b122731543e64d2cbdf94de9d0ea95cdaa7512 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 8 Nov 2023 19:14:54 +0000 Subject: [PATCH 0328/1632] Bumping version to 1.29.81 --- .changes/1.29.81.json | 62 +++++++++++++++++++ .../api-change-connect-73509.json | 5 -- .../api-change-connectcases-64743.json | 5 -- .../api-change-datasync-23936.json | 5 -- .../api-change-endpointrules-26958.json | 5 -- .../api-change-guardduty-17970.json | 5 -- .../next-release/api-change-lambda-24125.json | 5 -- .../api-change-lexv2models-39009.json | 5 -- .../next-release/api-change-omics-89947.json | 5 -- .../next-release/api-change-rds-15889.json | 5 -- .../api-change-redshiftserverless-92692.json | 5 -- .../api-change-resiliencehub-77558.json | 5 -- .../next-release/api-change-sqs-62664.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.29.81.json delete mode 100644 .changes/next-release/api-change-connect-73509.json delete mode 100644 .changes/next-release/api-change-connectcases-64743.json delete mode 100644 .changes/next-release/api-change-datasync-23936.json delete mode 100644 .changes/next-release/api-change-endpointrules-26958.json delete mode 100644 .changes/next-release/api-change-guardduty-17970.json delete mode 100644 .changes/next-release/api-change-lambda-24125.json delete mode 100644 .changes/next-release/api-change-lexv2models-39009.json delete mode 100644 .changes/next-release/api-change-omics-89947.json delete mode 100644 .changes/next-release/api-change-rds-15889.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-92692.json delete mode 100644 .changes/next-release/api-change-resiliencehub-77558.json delete mode 100644 .changes/next-release/api-change-sqs-62664.json diff --git a/.changes/1.29.81.json b/.changes/1.29.81.json new file mode 100644 index 000000000000..eb7da4b2c512 --- /dev/null +++ b/.changes/1.29.81.json @@ -0,0 +1,62 @@ +[ + { + "category": "``connect``", + "description": "This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Added API support for new GuardDuty EKS Audit Log finding types.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Node 20 (nodejs20.x) support to AWS Lambda.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields \"uuid\" and \"runOutputUri\".", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications.", + "type": "api-change" + }, + { + "category": "``sqs``", + "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-73509.json b/.changes/next-release/api-change-connect-73509.json deleted file mode 100644 index 884fdf98d27f..000000000000 --- a/.changes/next-release/api-change-connect-73509.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests." -} diff --git a/.changes/next-release/api-change-connectcases-64743.json b/.changes/next-release/api-change-connectcases-64743.json deleted file mode 100644 index aa5ce74d020c..000000000000 --- a/.changes/next-release/api-change-connectcases-64743.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html" -} diff --git a/.changes/next-release/api-change-datasync-23936.json b/.changes/next-release/api-change-datasync-23936.json deleted file mode 100644 index 6d8a9242ade4..000000000000 --- a/.changes/next-release/api-change-datasync-23936.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials." -} diff --git a/.changes/next-release/api-change-endpointrules-26958.json b/.changes/next-release/api-change-endpointrules-26958.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-26958.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-guardduty-17970.json b/.changes/next-release/api-change-guardduty-17970.json deleted file mode 100644 index 3d574c0a9fd2..000000000000 --- a/.changes/next-release/api-change-guardduty-17970.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Added API support for new GuardDuty EKS Audit Log finding types." -} diff --git a/.changes/next-release/api-change-lambda-24125.json b/.changes/next-release/api-change-lambda-24125.json deleted file mode 100644 index a453b2c91905..000000000000 --- a/.changes/next-release/api-change-lambda-24125.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Node 20 (nodejs20.x) support to AWS Lambda." -} diff --git a/.changes/next-release/api-change-lexv2models-39009.json b/.changes/next-release/api-change-lexv2models-39009.json deleted file mode 100644 index b8eaf0a94c09..000000000000 --- a/.changes/next-release/api-change-lexv2models-39009.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Update lexv2-models command to latest version" -} diff --git a/.changes/next-release/api-change-omics-89947.json b/.changes/next-release/api-change-omics-89947.json deleted file mode 100644 index 76e1d4cedff8..000000000000 --- a/.changes/next-release/api-change-omics-89947.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields \"uuid\" and \"runOutputUri\"." -} diff --git a/.changes/next-release/api-change-rds-15889.json b/.changes/next-release/api-change-rds-15889.json deleted file mode 100644 index 0c24fdb559d7..000000000000 --- a/.changes/next-release/api-change-rds-15889.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command." -} diff --git a/.changes/next-release/api-change-redshiftserverless-92692.json b/.changes/next-release/api-change-redshiftserverless-92692.json deleted file mode 100644 index e953ee7df082..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-92692.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput." -} diff --git a/.changes/next-release/api-change-resiliencehub-77558.json b/.changes/next-release/api-change-resiliencehub-77558.json deleted file mode 100644 index fb093e209812..000000000000 --- a/.changes/next-release/api-change-resiliencehub-77558.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications." -} diff --git a/.changes/next-release/api-change-sqs-62664.json b/.changes/next-release/api-change-sqs-62664.json deleted file mode 100644 index 940ffb3c608c..000000000000 --- a/.changes/next-release/api-change-sqs-62664.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 165961aa3028..d73f003acad8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.29.81 +======= + +* api-change:``connect``: This release clarifies in our public documentation that InstanceId is a requirement for SearchUsers API requests. +* api-change:``connectcases``: This release adds the ability to add/view comment authors through CreateRelatedItem and SearchRelatedItems API. For more information see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html +* api-change:``datasync``: This change allows for 0 length access keys and secret keys for object storage locations. Users can now pass in empty string credentials. +* api-change:``guardduty``: Added API support for new GuardDuty EKS Audit Log finding types. +* api-change:``lambda``: Add Node 20 (nodejs20.x) support to AWS Lambda. +* api-change:``lexv2-models``: Update lexv2-models command to latest version +* api-change:``omics``: Adding Run UUID and Run Output URI: GetRun and StartRun API response has two new fields "uuid" and "runOutputUri". +* api-change:``rds``: This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command. +* api-change:``redshift-serverless``: Added a new parameter in the workgroup that helps you control your cost for compute resources. This feature provides a ceiling for RPUs that Amazon Redshift Serverless can scale up to. When automatic compute scaling is required, having a higher value for MaxRPU can enhance query throughput. +* api-change:``resiliencehub``: AWS Resilience Hub enhances Resiliency Score, providing actionable recommendations to improve application resilience. Amazon Elastic Kubernetes Service (EKS) operational recommendations have been added to help improve the resilience posture of your applications. +* api-change:``sqs``: This release enables customers to call SQS using AWS JSON-1.0 protocol. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.80 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3efcd100dfb9..a8b3669c3a0d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.80' +__version__ = '1.29.81' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8101eca51e39..179901986767 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.80' +release = '1.29.81' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 57050134b163..43b270011741 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.80 + botocore==1.31.81 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 90f23896d685..34aa3133cf59 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.80', + 'botocore==1.31.81', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From b8462535df35340fae0d38dea348d4eff1ef63b6 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 31 Oct 2023 16:35:29 +0000 Subject: [PATCH 0329/1632] CLI examples datasync, ec2, ivs-realtime, rds, servicecatalog --- .../datasync/update-location-azure-blob.rst | 14 ++++ .../datasync/update-location-hdfs.rst | 47 ++++++++++++ .../examples/datasync/update-location-nfs.rst | 11 +++ .../update-location-object-storage.rst | 12 ++++ .../examples/datasync/update-location-smb.rst | 12 ++++ awscli/examples/ec2/create-snapshots.rst | 8 ++- awscli/examples/ec2/disable-image.rst | 14 ++++ awscli/examples/ec2/enable-image.rst | 14 ++++ .../examples/ivs-realtime/get-participant.rst | 6 ++ .../examples/rds/create-db-proxy-endpoint.rst | 34 +++++++++ awscli/examples/rds/create-db-proxy.rst | 47 ++++++++++++ .../examples/rds/delete-db-proxy-endpoint.rst | 33 +++++++++ awscli/examples/rds/delete-db-proxy.rst | 43 +++++++++++ .../rds/deregister-db-proxy-targets.rst | 11 +++ awscli/examples/rds/describe-db-proxies.rst | 72 +++++++++++++++++++ .../rds/describe-db-proxy-endpoints.rst | 50 +++++++++++++ .../rds/describe-db-proxy-target-groups.rst | 29 ++++++++ .../rds/describe-db-proxy-targets.rst | 28 ++++++++ .../examples/rds/modify-db-proxy-endpoint.rst | 33 +++++++++ .../rds/modify-db-proxy-target-group.rst | 34 +++++++++ awscli/examples/rds/modify-db-proxy.rst | 44 ++++++++++++ .../rds/register-db-proxy-targets.rst | 33 +++++++++ .../servicecatalog/create-product.rst | 4 +- 23 files changed, 629 insertions(+), 4 deletions(-) create mode 100644 awscli/examples/datasync/update-location-azure-blob.rst create mode 100644 awscli/examples/datasync/update-location-hdfs.rst create mode 100644 awscli/examples/datasync/update-location-nfs.rst create mode 100644 awscli/examples/datasync/update-location-object-storage.rst create mode 100644 awscli/examples/datasync/update-location-smb.rst create mode 100644 awscli/examples/ec2/disable-image.rst create mode 100644 awscli/examples/ec2/enable-image.rst create mode 100644 awscli/examples/rds/create-db-proxy-endpoint.rst create mode 100644 awscli/examples/rds/create-db-proxy.rst create mode 100644 awscli/examples/rds/delete-db-proxy-endpoint.rst create mode 100644 awscli/examples/rds/delete-db-proxy.rst create mode 100644 awscli/examples/rds/deregister-db-proxy-targets.rst create mode 100644 awscli/examples/rds/describe-db-proxies.rst create mode 100644 awscli/examples/rds/describe-db-proxy-endpoints.rst create mode 100644 awscli/examples/rds/describe-db-proxy-target-groups.rst create mode 100644 awscli/examples/rds/describe-db-proxy-targets.rst create mode 100644 awscli/examples/rds/modify-db-proxy-endpoint.rst create mode 100644 awscli/examples/rds/modify-db-proxy-target-group.rst create mode 100644 awscli/examples/rds/modify-db-proxy.rst create mode 100644 awscli/examples/rds/register-db-proxy-targets.rst diff --git a/awscli/examples/datasync/update-location-azure-blob.rst b/awscli/examples/datasync/update-location-azure-blob.rst new file mode 100644 index 000000000000..2efb9e85a865 --- /dev/null +++ b/awscli/examples/datasync/update-location-azure-blob.rst @@ -0,0 +1,14 @@ +**To update your transfer location with a new agent** + +The following ``update-location-object-storage`` example updates your DataSync location for Microsoft Azure Blob Storage with a new agent. :: + + aws datasync update-location-azure-blob \ + --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \ + --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \ + --sas-configuration '{ \ + "Token": "sas-token-for-azure-blob-storage-access" \ + }' + +This command produces no output. + +For more information, see `Replacing your agent `__ in the *AWS DataSync User Guide*. \ No newline at end of file diff --git a/awscli/examples/datasync/update-location-hdfs.rst b/awscli/examples/datasync/update-location-hdfs.rst new file mode 100644 index 000000000000..d23f94750a82 --- /dev/null +++ b/awscli/examples/datasync/update-location-hdfs.rst @@ -0,0 +1,47 @@ +**To update your transfer location with a new agent** + +The following ``update-location-hdfs`` example updates your DataSync HDFS location with a new agent. You only need the ``--kerberos-keytab`` and ``--kerberos-krb5-conf`` options if your HDFS cluster uses Kerberos authentication. :: + + aws datasync update-location-hdfs \ + --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \ + --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \ + --kerberos-keytab file://hdfs.keytab + --kerberos-krb5-conf file://krb5.conf + +Contents of ``hdfs.keytab``:: + + N/A. The content of this file is encrypted and not human readable. + +Contents of ``krb5.conf``:: + + [libdefaults] + default_realm = EXAMPLE.COM + dns_lookup_realm = false + dns_lookup_kdc = false + rdns = true + ticket_lifetime = 24h + forwardable = true + udp_preference_limit = 1000000 + default_tkt_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1 + default_tgs_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1 + permitted_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1 + + [realms] + EXAMPLE.COM = { + kdc = kdc1.example.com + admin_server = krbadmin.example.com + default_domain = example.com + } + + [domain_realm] + .example.com = EXAMPLE.COM + example.com = EXAMPLE.COM + + [logging] + kdc = FILE:/var/log/krb5kdc.log + admin_server = FILE:/var/log/kerberos/kadmin.log + default = FILE:/var/log/krb5libs.log + +This command produces no output. + +For more information, see `Replacing your agent `__ in the *AWS DataSync User Guide*. \ No newline at end of file diff --git a/awscli/examples/datasync/update-location-nfs.rst b/awscli/examples/datasync/update-location-nfs.rst new file mode 100644 index 000000000000..94821fcbd648 --- /dev/null +++ b/awscli/examples/datasync/update-location-nfs.rst @@ -0,0 +1,11 @@ +**To update your transfer location with a new agent** + +The following ``update-location-nfs`` example updates your DataSync NFS location with a new agent. :: + + aws datasync update-location-nfs \ + --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \ + --on-prem-config AgentArns=arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 + +This command produces no output. + +For more information, see `Replacing your agent `__ in the *AWS DataSync User Guide*. \ No newline at end of file diff --git a/awscli/examples/datasync/update-location-object-storage.rst b/awscli/examples/datasync/update-location-object-storage.rst new file mode 100644 index 000000000000..5c344fdc0127 --- /dev/null +++ b/awscli/examples/datasync/update-location-object-storage.rst @@ -0,0 +1,12 @@ +**To update your transfer location with a new agent** + +The following ``update-location-object-storage`` example updates your DataSync object storage location with a new agent. :: + + aws datasync update-location-object-storage \ + --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \ + --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \ + --secret-key secret-key-for-object-storage + +This command produces no output. + +For more information, see `Replacing your agent `__ in the *AWS DataSync User Guide*. \ No newline at end of file diff --git a/awscli/examples/datasync/update-location-smb.rst b/awscli/examples/datasync/update-location-smb.rst new file mode 100644 index 000000000000..a218b64e83d8 --- /dev/null +++ b/awscli/examples/datasync/update-location-smb.rst @@ -0,0 +1,12 @@ +**To update your transfer location with a new agent** + +The following ``update-location-smb`` example updates your DataSync SMB location with a new agent. :: + + aws datasync update-location-smb \ + --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \ + --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \ + --password smb-file-server-password + +This command produces no output. + +For more information, see `Replacing your agent `__ in the *AWS DataSync User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-snapshots.rst b/awscli/examples/ec2/create-snapshots.rst index 7b33a7c04993..7610abc7ab1e 100644 --- a/awscli/examples/ec2/create-snapshots.rst +++ b/awscli/examples/ec2/create-snapshots.rst @@ -79,10 +79,14 @@ The following ``create-snapshots`` example creates a snapshot of all volumes att aws ec2 create-snapshots \ --instance-specification InstanceId=i-1234567890abcdef0,ExcludeBootVolume=true +See example 1 for sample output. + **Example 4: To create a multi-volume snapshot and add tags** The following ``create-snapshots`` example creates snapshots of all volumes attached to the specified instance and adds two tags to each snapshot. :: aws ec2 create-snapshots \ - --instance-specification InstanceId=i-1234567890abcdef0 - --tag-specifications ResourceType=snapshot,Tags=[{Key=Name,Value=backup},{Key=costcenter,Value=123}] + --instance-specification InstanceId=i-1234567890abcdef0 \ + --tag-specifications 'ResourceType=snapshot,Tags=[{Key=Name,Value=backup},{Key=costcenter,Value=123}]' + +See example 1 for sample output. \ No newline at end of file diff --git a/awscli/examples/ec2/disable-image.rst b/awscli/examples/ec2/disable-image.rst new file mode 100644 index 000000000000..d1da9534afd2 --- /dev/null +++ b/awscli/examples/ec2/disable-image.rst @@ -0,0 +1,14 @@ +**To disable an AMI** + +The following ``disable-image`` example disables the specified AMI. :: + + aws ec2 disable-image \ + --image-id ami-1234567890abcdef0 + +Output:: + + { + "Return": "true" + } + +For more information, see `Disable an AMI `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/enable-image.rst b/awscli/examples/ec2/enable-image.rst new file mode 100644 index 000000000000..7efce426d43b --- /dev/null +++ b/awscli/examples/ec2/enable-image.rst @@ -0,0 +1,14 @@ +**To enable an AMI** + +The following ``enable-image`` example enables the specified AMI. :: + + aws ec2 enable-image \ + --image-id ami-1234567890abcdef0 + +Output:: + + { + "Return": "true" + } + +For more information, see `Disable an AMI `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ivs-realtime/get-participant.rst b/awscli/examples/ivs-realtime/get-participant.rst index 11ee63a21466..54dd789a775d 100644 --- a/awscli/examples/ivs-realtime/get-participant.rst +++ b/awscli/examples/ivs-realtime/get-participant.rst @@ -11,9 +11,15 @@ Output:: { "participant": { + "browserName", "Google Chrome", + "browserVersion", "116", "firstJoinTime": "2023-04-26T20:30:34+00:00", + "ispName", "Comcast", + "osName", "Microsoft Windows 10 Pro", + "osVersion", "10.0.19044", "participantId": "abCDEf12GHIj", "published": true, + "sdkVersion", "", "state": "DISCONNECTED", "userId": "" } diff --git a/awscli/examples/rds/create-db-proxy-endpoint.rst b/awscli/examples/rds/create-db-proxy-endpoint.rst new file mode 100644 index 000000000000..3af58a32fb5e --- /dev/null +++ b/awscli/examples/rds/create-db-proxy-endpoint.rst @@ -0,0 +1,34 @@ +**To create a DB proxy endpoint for an RDS database** + +The following ``create-db-proxy-endpoint`` example creates a DB proxy endpoint. :: + + aws rds create-db-proxy-endpoint \ + --db-proxy-name proxyExample \ + --db-proxy-endpoint-name "proxyep1" \ + --vpc-subnet-ids subnetgroup1 subnetgroup2 + +Output:: + + { + "DBProxyEndpoint": { + "DBProxyEndpointName": "proxyep1", + "DBProxyEndpointArn": "arn:aws:rds:us-east-1:123456789012:db-proxy-endpoint:prx-endpoint-0123a01b12345c0ab", + "DBProxyName": "proxyExample", + "Status": "creating", + "VpcId": "vpc-1234567", + "VpcSecurityGroupIds": [ + "sg-1234", + "sg-5678" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Endpoint": "proxyep1.endpoint.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "TargetRole": "READ_WRITE", + "IsDefault": false + } + } + +For more information, see `Creating a proxy endpoint `__ in the *Amazon RDS User Guide* and `Creating a proxy endpoint `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/create-db-proxy.rst b/awscli/examples/rds/create-db-proxy.rst new file mode 100644 index 000000000000..03f470e1d221 --- /dev/null +++ b/awscli/examples/rds/create-db-proxy.rst @@ -0,0 +1,47 @@ +**To create a DB proxy for an RDS database** + +The following ``create-db-proxy`` example creates a DB proxy. :: + + aws rds create-db-proxy \ + --db-proxy-name proxyExample \ + --engine-family MYSQL \ + --auth Description="proxydescription1",AuthScheme="SECRETS",SecretArn="arn:aws:secretsmanager:us-west-2:123456789123:secret:secretName-1234f",IAMAuth="DISABLED",ClientPasswordAuthType="MYSQL_NATIVE_PASSWORD" \ + --role-arn arn:aws:iam::123456789123:role/ProxyRole \ + --vpc-subnet-ids subnetgroup1 subnetgroup2 + +Output:: + + { + "DBProxy": { + "DBProxyName": "proxyExample", + "DBProxyArn": "arn:aws:rds:us-east-1:123456789012:db-proxy:prx-0123a01b12345c0ab", + "EngineFamily": "MYSQL", + "VpcId": "vpc-1234567", + "VpcSecuritytGroupIds": [ + "sg-1234", + "sg-5678", + "sg-9101" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Auth": "[ + { + "Description": "proxydescription1", + "AuthScheme": "SECRETS", + "SecretArn": "arn:aws:secretsmanager:us-west-2:123456789123:secret:proxysecret1-Abcd1e", + "IAMAuth": "DISABLED" + } + ]", + "RoleArn": "arn:aws:iam::12345678912:role/ProxyRole", + "Endpoint": "proxyExample.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "RequireTLS": false, + "IdleClientTimeout": 1800, + "DebuggingLogging": false, + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "UpdatedDate": "2023-04-13T01:49:38.568000+00:00" + } + } + +For more information, see `Creating an RDS Proxy `__ in the *Amazon RDS User Guide* and `Creating an RDS Proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/delete-db-proxy-endpoint.rst b/awscli/examples/rds/delete-db-proxy-endpoint.rst new file mode 100644 index 000000000000..e7ad996318b8 --- /dev/null +++ b/awscli/examples/rds/delete-db-proxy-endpoint.rst @@ -0,0 +1,33 @@ +**To delete a DB proxy endpoint for an RDS database** + +The following ``delete-db-proxy-endpoint`` example deletes a DB proxy endpoint for the target database. :: + + aws rds delete-db-proxy-endpoint \ + --db-proxy-endpoint-name proxyEP1 + +Output:: + + { + "DBProxyEndpoint": + { + "DBProxyEndpointName": "proxyEP1", + "DBProxyEndpointArn": "arn:aws:rds:us-east-1:123456789012:db-proxy-endpoint:prx-endpoint-0123a01b12345c0ab", + "DBProxyName": "proxyExample", + "Status": "deleting", + "VpcId": "vpc-1234567", + "VpcSecurityGroupIds": [ + "sg-1234", + "sg-5678" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Endpoint": "proxyEP1.endpoint.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "CreatedDate": "2023-04-13T01:49:38.568000+00:00", + "TargetRole": "READ_ONLY", + "IsDefault": false + } + } + +For more information, see `Deleting a proxy endpoint `__ in the *Amazon RDS User Guide* and `Deleting a proxy endpoint `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/delete-db-proxy.rst b/awscli/examples/rds/delete-db-proxy.rst new file mode 100644 index 000000000000..f3aba46d66b7 --- /dev/null +++ b/awscli/examples/rds/delete-db-proxy.rst @@ -0,0 +1,43 @@ +**To delete a DB proxy for an RDS database** + +The following ``delete-db-proxy`` example deletes a DB proxy. :: + + aws rds delete-db-proxy \ + --db-proxy-name proxyExample + +Output:: + + { + "DBProxy": + { + "DBProxyName": "proxyExample", + "DBProxyArn": "arn:aws:rds:us-east-1:123456789012:db-proxy:prx-0123a01b12345c0ab", + "Status": "deleting", + "EngineFamily": "PostgreSQL", + "VpcId": "vpc-1234567", + "VpcSecurityGroupIds": [ + "sg-1234", + "sg-5678" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Auth": "[ + { + "Description": "proxydescription`" + "AuthScheme": "SECRETS", + "SecretArn": "arn:aws:secretsmanager:us-west-2:123456789123:secret:proxysecret1-Abcd1e", + "IAMAuth": "DISABLED" + } ], + "RoleArn": "arn:aws:iam::12345678912:role/ProxyPostgreSQLRole", + "Endpoint": "proxyeExample.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "RequireTLS": false, + "IdleClientTimeout": 1800, + "DebuggingLogging": false, + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "UpdatedDate": "2023-04-13T01:49:38.568000+00:00" + } + } + +For more information, see `Deleting an RDS Proxy `__ in the *Amazon RDS User Guide* and `Deleting an RDS Proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/deregister-db-proxy-targets.rst b/awscli/examples/rds/deregister-db-proxy-targets.rst new file mode 100644 index 000000000000..f345d0671b84 --- /dev/null +++ b/awscli/examples/rds/deregister-db-proxy-targets.rst @@ -0,0 +1,11 @@ +**To deregister a DB proxy target from database target group** + +The following ``deregister-db-proxy-targets`` example removes the association between the proxy ``proxyExample`` and its target. :: + + aws rds deregister-db-proxy-targets \ + --db-proxy-name proxyExample \ + --db-instance-identifiers database-1 + +This command produces no output. + +For more information, see `Deleting an RDS Proxy `__ in the *Amazon RDS User Guide* and `Deleting an RDS Proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-db-proxies.rst b/awscli/examples/rds/describe-db-proxies.rst new file mode 100644 index 000000000000..a3097c6c784f --- /dev/null +++ b/awscli/examples/rds/describe-db-proxies.rst @@ -0,0 +1,72 @@ +**To describe a DB proxy for an RDS database** + +The following ``describe-db-proxies`` example returns information about DB proxies. :: + + aws rds describe-db-proxies + +Output:: + + { + "DBProxies": [ + { + "DBProxyName": "proxyExample1", + "DBProxyArn": "arn:aws:rds:us-east-1:123456789012:db-proxy:prx-0123a01b12345c0ab", + "Status": "available", + "EngineFamily": "PostgreSQL", + "VpcId": "vpc-1234567", + "VpcSecurityGroupIds": [ + "sg-1234" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Auth": "[ + { + "Description": "proxydescription1" + "AuthScheme": "SECRETS", + "SecretArn": "arn:aws:secretsmanager:us-west-2:123456789123:secret:secretName-1234f", + "IAMAuth": "DISABLED" + } + ]", + "RoleArn": "arn:aws:iam::12345678912??:role/ProxyPostgreSQLRole", + "Endpoint": "proxyExample1.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "RequireTLS": false, + "IdleClientTimeout": 1800, + "DebuggingLogging": false, + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "UpdatedDate": "2023-04-13T01:49:38.568000+00:00" + }, + { + "DBProxyName": "proxyExample2", + "DBProxyArn": "arn:aws:rds:us-east-1:123456789012:db-proxy:prx-1234a12b23456c1ab", + "Status": "available", + "EngineFamily": "PostgreSQL", + "VpcId": "sg-1234567", + "VpcSecurityGroupIds": [ + "sg-1234" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Auth": "[ + { + "Description": "proxydescription2" + "AuthScheme": "SECRETS", + "SecretArn": "aarn:aws:secretsmanager:us-west-2:123456789123:secret:secretName-1234f", + "IAMAuth": "DISABLED" + } + ]", + "RoleArn": "arn:aws:iam::12345678912:role/ProxyPostgreSQLRole", + "Endpoint": "proxyExample2.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "RequireTLS": false, + "IdleClientTimeout": 1800, + "DebuggingLogging": false, + "CreatedDate": "2022-01-05T16:19:33.452000+00:00", + "UpdatedDate": "2023-04-13T01:49:38.568000+00:00" + } + ] + } + +For more information, see `Viewing an RDS Proxy `__ in the *Amazon RDS User Guide* and `Viewing an RDS Proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-db-proxy-endpoints.rst b/awscli/examples/rds/describe-db-proxy-endpoints.rst new file mode 100644 index 000000000000..9662850b0cde --- /dev/null +++ b/awscli/examples/rds/describe-db-proxy-endpoints.rst @@ -0,0 +1,50 @@ +**To describe a DB proxy endpoints** + +The following ``describe-db-proxy-endpoints`` example returns information about DB proxy endpoints. :: + + aws rds describe-db-proxy-endpoints + +Output:: + + { + "DBProxyEndpoints": [ + { + "DBProxyEndpointName": "proxyEndpoint1", + "DBProxyEndpointArn": "arn:aws:rds:us-east-1:123456789012:db-proxy-endpoint:prx-endpoint-0123a01b12345c0ab", + "DBProxyName": "proxyExample", + "Status": "available", + "VpcId": "vpc-1234567", + "VpcSecurityGroupIds": [ + "sg-1234" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Endpoint": "proxyEndpoint1.endpoint.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "TargetRole": "READ_WRITE", + "IsDefault": false + }, + { + "DBProxyEndpointName": "proxyEndpoint2", + "DBProxyEndpointArn": "arn:aws:rds:us-east-1:123456789012:db-proxy-endpoint:prx-endpoint-4567a01b12345c0ab", + "DBProxyName": "proxyExample2", + "Status": "available", + "VpcId": "vpc1234567", + "VpcSecurityGroupIds": [ + "sg-5678" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Endpoint": "proxyEndpoint2.endpoint.proxy-cd1ef2klmnop.us-east-1.rds.amazonaws.com", + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "TargetRole": "READ_WRITE", + "IsDefault": false + } + ] + } + +For more information, see `Viewing a proxy endpoint `__ in the *Amazon RDS User Guide* and `Creating a proxy endpoint `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-db-proxy-target-groups.rst b/awscli/examples/rds/describe-db-proxy-target-groups.rst new file mode 100644 index 000000000000..241f1867cbe1 --- /dev/null +++ b/awscli/examples/rds/describe-db-proxy-target-groups.rst @@ -0,0 +1,29 @@ +**To describe a DB proxy endpoints** + +The following ``describe-db-proxy-target-groups`` example returns information about DB proxy target groups. :: + + aws rds describe-db-proxy-target-groups \ + --db-proxy-name proxyExample + +Output:: + + { + "TargetGroups": + { + "DBProxyName": "proxyExample", + "TargetGroupName": "default", + "TargetGroupArn": "arn:aws:rds:us-east-1:123456789012:target-group:prx-tg-0123a01b12345c0ab", + "IsDefault": true, + "Status": "available", + "ConnectionPoolConfig": { + "MaxConnectionsPercent": 100, + "MaxIdleConnectionsPercent": 50, + "ConnectionBorrowTimeout": 120, + "SessionPinningFilters": [] + }, + "CreatedDate": "2023-05-02T18:41:19.495000+00:00", + "UpdatedDate": "2023-05-02T18:41:21.762000+00:00" + } + } + +For more information, see `Viewing an RDS Proxy `__ in the *Amazon RDS User Guide* and `Viewing an RDS Proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-db-proxy-targets.rst b/awscli/examples/rds/describe-db-proxy-targets.rst new file mode 100644 index 000000000000..8b09b3a9438a --- /dev/null +++ b/awscli/examples/rds/describe-db-proxy-targets.rst @@ -0,0 +1,28 @@ +**To describe DB proxy targets** + +The following ``describe-db-proxy-targets`` example returns information about DB proxy targets. :: + + aws rds describe-db-proxy-targets \ + --db-proxy-name proxyExample + +Output:: + + { + "Targets": [ + { + "Endpoint": "database1.ab0cd1efghij.us-east-1.rds.amazonaws.com", + "TrackedClusterId": "database1", + "RdsResourceId": "database1-instance-1", + "Port": 3306, + "Type": "RDS_INSTANCE", + "Role": "READ_WRITE", + "TargetHealth": { + "State": "UNAVAILABLE", + "Reason": "PENDING_PROXY_CAPACITY", + "Description": "DBProxy Target is waiting for proxy to scale to desired capacity" + } + } + ] + } + +For more information, see `Viewing an RDS proxy `__ in the *Amazon RDS User Guide* and `Viewing an RDS proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/modify-db-proxy-endpoint.rst b/awscli/examples/rds/modify-db-proxy-endpoint.rst new file mode 100644 index 000000000000..9ffd97dd1fe4 --- /dev/null +++ b/awscli/examples/rds/modify-db-proxy-endpoint.rst @@ -0,0 +1,33 @@ +**To modify a DB proxy endpoint for an RDS database** + +The following ``modify-db-proxy-endpoint`` example modifies a DB proxy endpoint ``proxyEndpoint`` to set the read-timeout to 65 seconds. :: + + aws rds modify-db-proxy-endpoint \ + --db-proxy-endpoint-name proxyEndpoint \ + --cli-read-timeout 65 + +Output:: + + { + "DBProxyEndpoint": + { + "DBProxyEndpointName": "proxyEndpoint", + "DBProxyEndpointArn": "arn:aws:rds:us-east-1:123456789012:db-proxy-endpoint:prx-endpoint-0123a01b12345c0ab", + "DBProxyName": "proxyExample", + "Status": "available", + "VpcId": "vpc-1234567", + "VpcSecurityGroupIds": [ + "sg-1234" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Endpoint": "proxyEndpoint.endpoint.proxyExample-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "TargetRole": "READ_WRITE", + "IsDefault": "false" + } + } + +For more information, see `Modifying a proxy endpoint `__ in the *Amazon RDS User Guide* and `Modifying a proxy endpoint `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/modify-db-proxy-target-group.rst b/awscli/examples/rds/modify-db-proxy-target-group.rst new file mode 100644 index 000000000000..5b80bea4b2d5 --- /dev/null +++ b/awscli/examples/rds/modify-db-proxy-target-group.rst @@ -0,0 +1,34 @@ +**To modify a DB proxy endpoints** + +The following ``modify-db-proxy-target-group`` example modifies a DB proxy target group to set the maximum connections to 80 percent and maximum idle connections to 10 percent. :: + + aws rds modify-db-proxy-target-group \ + --target-group-name default \ + --db-proxy-name proxyExample \ + --connection-pool-config MaxConnectionsPercent=80,MaxIdleConnectionsPercent=10 + + +Output:: + + { + "DBProxyTargetGroup": + { + "DBProxyName": "proxyExample", + "TargetGroupName": "default", + "TargetGroupArn": "arn:aws:rds:us-east-1:123456789012:target-group:prx-tg-0123a01b12345c0ab", + "IsDefault": true, + "Status": "available", + "ConnectionPoolConfig": { + "MaxConnectionsPercent": 80, + "MaxIdleConnectionsPercent": 10, + "ConnectionBorrowTimeout": 120, + "SessionPinningFilters": [] + }, + "CreatedDate": "2023-05-02T18:41:19.495000+00:00", + "UpdatedDate": "2023-05-02T18:41:21.762000+00:00" + } + } + +For more information, see `Modifying an RDS Proxy `__ in the *Amazon RDS User Guide* and `Modifying an RDS Proxy `__ in the *Amazon Aurora User Guide*. + + diff --git a/awscli/examples/rds/modify-db-proxy.rst b/awscli/examples/rds/modify-db-proxy.rst new file mode 100644 index 000000000000..aefbd0cd7a8b --- /dev/null +++ b/awscli/examples/rds/modify-db-proxy.rst @@ -0,0 +1,44 @@ +**To modify a DB proxy for an RDS database** + +The following ``modify-db-proxy`` example modifies a DB proxy named ``proxyExample`` to require SSL for its connections. :: + + aws rds modify-db-proxy \ + --db-proxy-name proxyExample \ + --require-tls + +Output:: + + { + "DBProxy": + { + "DBProxyName": "proxyExample", + "DBProxyArn": "arn:aws:rds:us-east-1:123456789012:db-proxy:prx-0123a01b12345c0ab", + "Status": "modifying" + "EngineFamily": "PostgreSQL", + "VpcId": "sg-1234567", + "VpcSecurityGroupIds": [ + "sg-1234" + ], + "VpcSubnetIds": [ + "subnetgroup1", + "subnetgroup2" + ], + "Auth": "[ + { + "Description": "proxydescription1", + "AuthScheme": "SECRETS", + "SecretArn": "arn:aws:secretsmanager:us-west-2:123456789123:secret:proxysecret1-Abcd1e", + "IAMAuth": "DISABLED" + } + ]", + "RoleArn": "arn:aws:iam::12345678912:role/ProxyPostgreSQLRole", + "Endpoint": "proxyExample.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "RequireTLS": true, + "IdleClientTimeout": 1800, + "DebuggingLogging": false, + "CreatedDate": "2023-04-05T16:09:33.452000+00:00", + "UpdatedDate": "2023-04-13T01:49:38.568000+00:00" + } + } + +For more information, see `Modify an RDS Proxy `__ in the *Amazon RDS User Guide* and `Creating an RDS Proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/register-db-proxy-targets.rst b/awscli/examples/rds/register-db-proxy-targets.rst new file mode 100644 index 000000000000..6883ba28bd2b --- /dev/null +++ b/awscli/examples/rds/register-db-proxy-targets.rst @@ -0,0 +1,33 @@ +**To register a DB proxy with a database** + +The following ``register-db-proxy-targets`` example creates the association between a database and a proxy. :: + + aws rds register-db-proxy-targets \ + --db-proxy-name proxyExample \ + --db-cluster-identifiers database-5 + +Output:: + + { + "DBProxyTargets": [ + { + "RdsResourceId": "database-5", + "Port": 3306, + "Type": "TRACKED_CLUSTER", + "TargetHealth": { + "State": "REGISTERING" + } + }, + { + "Endpoint": "database-5instance-1.ab0cd1efghij.us-east-1.rds.amazonaws.com", + "RdsResourceId": "database-5", + "Port": 3306, + "Type": "RDS_INSTANCE", + "TargetHealth": { + "State": "REGISTERING" + } + } + ] + } + +For more information, see `Creating an RDS proxy `__ in the *Amazon RDS User Guide* and `Creating an RDS proxy `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/servicecatalog/create-product.rst b/awscli/examples/servicecatalog/create-product.rst index d6682e698e23..d7c5ea482904 100644 --- a/awscli/examples/servicecatalog/create-product.rst +++ b/awscli/examples/servicecatalog/create-product.rst @@ -20,7 +20,7 @@ Contents of ``create-product-input.json``:: "Tags": [ { "Key": "region", - "Value": "iad" + "Value": "us-east-1" } ], "ProvisioningArtifactParameters": { @@ -39,7 +39,7 @@ Output:: "Tags": [ { "Key": "region", - "Value": "iad" + "Value": "us-east-1" } ], "ProductViewDetail": { From 96c08e18234c24b739f49c35f053448fd980bee1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 9 Nov 2023 01:23:52 +0000 Subject: [PATCH 0330/1632] Update changelog based on model updates --- .changes/next-release/api-change-sqs-30485.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-sqs-30485.json diff --git a/.changes/next-release/api-change-sqs-30485.json b/.changes/next-release/api-change-sqs-30485.json new file mode 100644 index 000000000000..9a8cf1246cd1 --- /dev/null +++ b/.changes/next-release/api-change-sqs-30485.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix." +} From 814adfbaa47fe51d1c24cd9e52745efc57ff3a38 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 9 Nov 2023 01:24:04 +0000 Subject: [PATCH 0331/1632] Bumping version to 1.29.82 --- .changes/1.29.82.json | 7 +++++++ .changes/next-release/api-change-sqs-30485.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.29.82.json delete mode 100644 .changes/next-release/api-change-sqs-30485.json diff --git a/.changes/1.29.82.json b/.changes/1.29.82.json new file mode 100644 index 000000000000..b59b12190dd3 --- /dev/null +++ b/.changes/1.29.82.json @@ -0,0 +1,7 @@ +[ + { + "category": "``sqs``", + "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-sqs-30485.json b/.changes/next-release/api-change-sqs-30485.json deleted file mode 100644 index 9a8cf1246cd1..000000000000 --- a/.changes/next-release/api-change-sqs-30485.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d73f003acad8..f6df3b696730 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.29.82 +======= + +* api-change:``sqs``: This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix. + + 1.29.81 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a8b3669c3a0d..3edabbb0d604 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.81' +__version__ = '1.29.82' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 179901986767..f3353e33cd34 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.81' +release = '1.29.82' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 43b270011741..b32c92fb2d6e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.81 + botocore==1.31.82 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 34aa3133cf59..503cb356b7a6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.81', + 'botocore==1.31.82', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 399e3c81e783fb022581634b7ed3ec38631ca2d7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 9 Nov 2023 19:11:28 +0000 Subject: [PATCH 0332/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-46565.json | 5 +++++ .changes/next-release/api-change-cloudtrail-73980.json | 5 +++++ .changes/next-release/api-change-comprehend-5271.json | 5 +++++ .changes/next-release/api-change-connect-6178.json | 5 +++++ .changes/next-release/api-change-ec2-90991.json | 5 +++++ .changes/next-release/api-change-eks-21611.json | 5 +++++ .changes/next-release/api-change-endpointrules-7743.json | 5 +++++ .changes/next-release/api-change-lambda-19100.json | 5 +++++ .changes/next-release/api-change-logs-80414.json | 5 +++++ .changes/next-release/api-change-omics-26477.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-46565.json create mode 100644 .changes/next-release/api-change-cloudtrail-73980.json create mode 100644 .changes/next-release/api-change-comprehend-5271.json create mode 100644 .changes/next-release/api-change-connect-6178.json create mode 100644 .changes/next-release/api-change-ec2-90991.json create mode 100644 .changes/next-release/api-change-eks-21611.json create mode 100644 .changes/next-release/api-change-endpointrules-7743.json create mode 100644 .changes/next-release/api-change-lambda-19100.json create mode 100644 .changes/next-release/api-change-logs-80414.json create mode 100644 .changes/next-release/api-change-omics-26477.json diff --git a/.changes/next-release/api-change-cloudformation-46565.json b/.changes/next-release/api-change-cloudformation-46565.json new file mode 100644 index 000000000000..0b5a3b1b9860 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-46565.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts." +} diff --git a/.changes/next-release/api-change-cloudtrail-73980.json b/.changes/next-release/api-change-cloudtrail-73980.json new file mode 100644 index 000000000000..90b4222afe84 --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-73980.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store." +} diff --git a/.changes/next-release/api-change-comprehend-5271.json b/.changes/next-release/api-change-comprehend-5271.json new file mode 100644 index 000000000000..832ce4c0d67d --- /dev/null +++ b/.changes/next-release/api-change-comprehend-5271.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``comprehend``", + "description": "This release adds support for toxicity detection and prompt safety classification." +} diff --git a/.changes/next-release/api-change-connect-6178.json b/.changes/next-release/api-change-connect-6178.json new file mode 100644 index 000000000000..3b0211b3d5c7 --- /dev/null +++ b/.changes/next-release/api-change-connect-6178.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn." +} diff --git a/.changes/next-release/api-change-ec2-90991.json b/.changes/next-release/api-change-ec2-90991.json new file mode 100644 index 000000000000..3c08ae9c3015 --- /dev/null +++ b/.changes/next-release/api-change-ec2-90991.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region." +} diff --git a/.changes/next-release/api-change-eks-21611.json b/.changes/next-release/api-change-eks-21611.json new file mode 100644 index 000000000000..56217bb4cc7e --- /dev/null +++ b/.changes/next-release/api-change-eks-21611.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Adding EKS Anywhere subscription related operations." +} diff --git a/.changes/next-release/api-change-endpointrules-7743.json b/.changes/next-release/api-change-endpointrules-7743.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-7743.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-lambda-19100.json b/.changes/next-release/api-change-lambda-19100.json new file mode 100644 index 000000000000..7be1b0c9e2ee --- /dev/null +++ b/.changes/next-release/api-change-lambda-19100.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda." +} diff --git a/.changes/next-release/api-change-logs-80414.json b/.changes/next-release/api-change-logs-80414.json new file mode 100644 index 000000000000..04db45339633 --- /dev/null +++ b/.changes/next-release/api-change-logs-80414.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Update to support new APIs for delivery of logs from AWS services." +} diff --git a/.changes/next-release/api-change-omics-26477.json b/.changes/next-release/api-change-omics-26477.json new file mode 100644 index 000000000000..605082ade083 --- /dev/null +++ b/.changes/next-release/api-change-omics-26477.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Support UBAM filetype for Omics Storage and make referenceArn optional" +} From 3935facbee5e958a08f0746606b3a2b3c0993a11 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 9 Nov 2023 19:11:41 +0000 Subject: [PATCH 0333/1632] Bumping version to 1.29.83 --- .changes/1.29.83.json | 52 +++++++++++++++++++ .../api-change-cloudformation-46565.json | 5 -- .../api-change-cloudtrail-73980.json | 5 -- .../api-change-comprehend-5271.json | 5 -- .../next-release/api-change-connect-6178.json | 5 -- .../next-release/api-change-ec2-90991.json | 5 -- .../next-release/api-change-eks-21611.json | 5 -- .../api-change-endpointrules-7743.json | 5 -- .../next-release/api-change-lambda-19100.json | 5 -- .../next-release/api-change-logs-80414.json | 5 -- .../next-release/api-change-omics-26477.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.29.83.json delete mode 100644 .changes/next-release/api-change-cloudformation-46565.json delete mode 100644 .changes/next-release/api-change-cloudtrail-73980.json delete mode 100644 .changes/next-release/api-change-comprehend-5271.json delete mode 100644 .changes/next-release/api-change-connect-6178.json delete mode 100644 .changes/next-release/api-change-ec2-90991.json delete mode 100644 .changes/next-release/api-change-eks-21611.json delete mode 100644 .changes/next-release/api-change-endpointrules-7743.json delete mode 100644 .changes/next-release/api-change-lambda-19100.json delete mode 100644 .changes/next-release/api-change-logs-80414.json delete mode 100644 .changes/next-release/api-change-omics-26477.json diff --git a/.changes/1.29.83.json b/.changes/1.29.83.json new file mode 100644 index 000000000000..b7fe7a674465 --- /dev/null +++ b/.changes/1.29.83.json @@ -0,0 +1,52 @@ +[ + { + "category": "``cloudformation``", + "description": "Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts.", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store.", + "type": "api-change" + }, + { + "category": "``comprehend``", + "description": "This release adds support for toxicity detection and prompt safety classification.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Adding EKS Anywhere subscription related operations.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Update to support new APIs for delivery of logs from AWS services.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Support UBAM filetype for Omics Storage and make referenceArn optional", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-46565.json b/.changes/next-release/api-change-cloudformation-46565.json deleted file mode 100644 index 0b5a3b1b9860..000000000000 --- a/.changes/next-release/api-change-cloudformation-46565.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts." -} diff --git a/.changes/next-release/api-change-cloudtrail-73980.json b/.changes/next-release/api-change-cloudtrail-73980.json deleted file mode 100644 index 90b4222afe84..000000000000 --- a/.changes/next-release/api-change-cloudtrail-73980.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store." -} diff --git a/.changes/next-release/api-change-comprehend-5271.json b/.changes/next-release/api-change-comprehend-5271.json deleted file mode 100644 index 832ce4c0d67d..000000000000 --- a/.changes/next-release/api-change-comprehend-5271.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``comprehend``", - "description": "This release adds support for toxicity detection and prompt safety classification." -} diff --git a/.changes/next-release/api-change-connect-6178.json b/.changes/next-release/api-change-connect-6178.json deleted file mode 100644 index 3b0211b3d5c7..000000000000 --- a/.changes/next-release/api-change-connect-6178.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn." -} diff --git a/.changes/next-release/api-change-ec2-90991.json b/.changes/next-release/api-change-ec2-90991.json deleted file mode 100644 index 3c08ae9c3015..000000000000 --- a/.changes/next-release/api-change-ec2-90991.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region." -} diff --git a/.changes/next-release/api-change-eks-21611.json b/.changes/next-release/api-change-eks-21611.json deleted file mode 100644 index 56217bb4cc7e..000000000000 --- a/.changes/next-release/api-change-eks-21611.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Adding EKS Anywhere subscription related operations." -} diff --git a/.changes/next-release/api-change-endpointrules-7743.json b/.changes/next-release/api-change-endpointrules-7743.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-7743.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-lambda-19100.json b/.changes/next-release/api-change-lambda-19100.json deleted file mode 100644 index 7be1b0c9e2ee..000000000000 --- a/.changes/next-release/api-change-lambda-19100.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda." -} diff --git a/.changes/next-release/api-change-logs-80414.json b/.changes/next-release/api-change-logs-80414.json deleted file mode 100644 index 04db45339633..000000000000 --- a/.changes/next-release/api-change-logs-80414.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Update to support new APIs for delivery of logs from AWS services." -} diff --git a/.changes/next-release/api-change-omics-26477.json b/.changes/next-release/api-change-omics-26477.json deleted file mode 100644 index 605082ade083..000000000000 --- a/.changes/next-release/api-change-omics-26477.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Support UBAM filetype for Omics Storage and make referenceArn optional" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f6df3b696730..a2f2f391b5bc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.29.83 +======= + +* api-change:``cloudformation``: Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts. +* api-change:``cloudtrail``: The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store. +* api-change:``comprehend``: This release adds support for toxicity detection and prompt safety classification. +* api-change:``connect``: This release adds the ability to integrate customer lambda functions with Connect attachments for scanning and updates the ListIntegrationAssociations API to support filtering on IntegrationArn. +* api-change:``ec2``: AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region. +* api-change:``eks``: Adding EKS Anywhere subscription related operations. +* api-change:``lambda``: Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda. +* api-change:``logs``: Update to support new APIs for delivery of logs from AWS services. +* api-change:``omics``: Support UBAM filetype for Omics Storage and make referenceArn optional +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.82 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3edabbb0d604..140d8fb30f1b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.82' +__version__ = '1.29.83' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f3353e33cd34..2b5f16eef26e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.82' +release = '1.29.83' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b32c92fb2d6e..cb2d81095504 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.82 + botocore==1.31.83 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 503cb356b7a6..6c6fd112c9cc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.82', + 'botocore==1.31.83', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 0d8428aeefbed59cc9a3d39c8f8ab80ecbbde3c6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 Nov 2023 21:27:24 +0000 Subject: [PATCH 0334/1632] Update changelog based on model updates --- .changes/next-release/api-change-controltower-45838.json | 5 +++++ .changes/next-release/api-change-cur-3107.json | 5 +++++ .changes/next-release/api-change-ec2-38843.json | 5 +++++ .changes/next-release/api-change-endpointrules-27983.json | 5 +++++ .changes/next-release/api-change-fms-58685.json | 5 +++++ .../api-change-marketplaceentitlement-12996.json | 5 +++++ .changes/next-release/api-change-mediaconvert-960.json | 5 +++++ .changes/next-release/api-change-rds-85038.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-controltower-45838.json create mode 100644 .changes/next-release/api-change-cur-3107.json create mode 100644 .changes/next-release/api-change-ec2-38843.json create mode 100644 .changes/next-release/api-change-endpointrules-27983.json create mode 100644 .changes/next-release/api-change-fms-58685.json create mode 100644 .changes/next-release/api-change-marketplaceentitlement-12996.json create mode 100644 .changes/next-release/api-change-mediaconvert-960.json create mode 100644 .changes/next-release/api-change-rds-85038.json diff --git a/.changes/next-release/api-change-controltower-45838.json b/.changes/next-release/api-change-controltower-45838.json new file mode 100644 index 000000000000..9d76f5e1b2bf --- /dev/null +++ b/.changes/next-release/api-change-controltower-45838.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time." +} diff --git a/.changes/next-release/api-change-cur-3107.json b/.changes/next-release/api-change-cur-3107.json new file mode 100644 index 000000000000..85cee45689cf --- /dev/null +++ b/.changes/next-release/api-change-cur-3107.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cur``", + "description": "This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not." +} diff --git a/.changes/next-release/api-change-ec2-38843.json b/.changes/next-release/api-change-ec2-38843.json new file mode 100644 index 000000000000..7338eaeea9b0 --- /dev/null +++ b/.changes/next-release/api-change-ec2-38843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "EC2 adds API updates to enable ENA Express at instance launch time." +} diff --git a/.changes/next-release/api-change-endpointrules-27983.json b/.changes/next-release/api-change-endpointrules-27983.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-27983.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-fms-58685.json b/.changes/next-release/api-change-fms-58685.json new file mode 100644 index 000000000000..08157732f397 --- /dev/null +++ b/.changes/next-release/api-change-fms-58685.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates." +} diff --git a/.changes/next-release/api-change-marketplaceentitlement-12996.json b/.changes/next-release/api-change-marketplaceentitlement-12996.json new file mode 100644 index 000000000000..e1a13cb7f58a --- /dev/null +++ b/.changes/next-release/api-change-marketplaceentitlement-12996.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-entitlement``", + "description": "Update marketplace-entitlement command to latest version" +} diff --git a/.changes/next-release/api-change-mediaconvert-960.json b/.changes/next-release/api-change-mediaconvert-960.json new file mode 100644 index 000000000000..556839062b79 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-960.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content." +} diff --git a/.changes/next-release/api-change-rds-85038.json b/.changes/next-release/api-change-rds-85038.json new file mode 100644 index 000000000000..d76c6921f0c6 --- /dev/null +++ b/.changes/next-release/api-change-rds-85038.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for zero-ETL integrations." +} From 8d6956d7d66471fda42320af37275100b81533ba Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 Nov 2023 21:27:37 +0000 Subject: [PATCH 0335/1632] Bumping version to 1.29.84 --- .changes/1.29.84.json | 42 +++++++++++++++++++ .../api-change-controltower-45838.json | 5 --- .../next-release/api-change-cur-3107.json | 5 --- .../next-release/api-change-ec2-38843.json | 5 --- .../api-change-endpointrules-27983.json | 5 --- .../next-release/api-change-fms-58685.json | 5 --- ...i-change-marketplaceentitlement-12996.json | 5 --- .../api-change-mediaconvert-960.json | 5 --- .../next-release/api-change-rds-85038.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.29.84.json delete mode 100644 .changes/next-release/api-change-controltower-45838.json delete mode 100644 .changes/next-release/api-change-cur-3107.json delete mode 100644 .changes/next-release/api-change-ec2-38843.json delete mode 100644 .changes/next-release/api-change-endpointrules-27983.json delete mode 100644 .changes/next-release/api-change-fms-58685.json delete mode 100644 .changes/next-release/api-change-marketplaceentitlement-12996.json delete mode 100644 .changes/next-release/api-change-mediaconvert-960.json delete mode 100644 .changes/next-release/api-change-rds-85038.json diff --git a/.changes/1.29.84.json b/.changes/1.29.84.json new file mode 100644 index 000000000000..ad8b88e37764 --- /dev/null +++ b/.changes/1.29.84.json @@ -0,0 +1,42 @@ +[ + { + "category": "``controltower``", + "description": "AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time.", + "type": "api-change" + }, + { + "category": "``cur``", + "description": "This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "EC2 adds API updates to enable ENA Express at instance launch time.", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates.", + "type": "api-change" + }, + { + "category": "``marketplace-entitlement``", + "description": "Update marketplace-entitlement command to latest version", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for zero-ETL integrations.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-controltower-45838.json b/.changes/next-release/api-change-controltower-45838.json deleted file mode 100644 index 9d76f5e1b2bf..000000000000 --- a/.changes/next-release/api-change-controltower-45838.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time." -} diff --git a/.changes/next-release/api-change-cur-3107.json b/.changes/next-release/api-change-cur-3107.json deleted file mode 100644 index 85cee45689cf..000000000000 --- a/.changes/next-release/api-change-cur-3107.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cur``", - "description": "This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not." -} diff --git a/.changes/next-release/api-change-ec2-38843.json b/.changes/next-release/api-change-ec2-38843.json deleted file mode 100644 index 7338eaeea9b0..000000000000 --- a/.changes/next-release/api-change-ec2-38843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "EC2 adds API updates to enable ENA Express at instance launch time." -} diff --git a/.changes/next-release/api-change-endpointrules-27983.json b/.changes/next-release/api-change-endpointrules-27983.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-27983.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-fms-58685.json b/.changes/next-release/api-change-fms-58685.json deleted file mode 100644 index 08157732f397..000000000000 --- a/.changes/next-release/api-change-fms-58685.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates." -} diff --git a/.changes/next-release/api-change-marketplaceentitlement-12996.json b/.changes/next-release/api-change-marketplaceentitlement-12996.json deleted file mode 100644 index e1a13cb7f58a..000000000000 --- a/.changes/next-release/api-change-marketplaceentitlement-12996.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-entitlement``", - "description": "Update marketplace-entitlement command to latest version" -} diff --git a/.changes/next-release/api-change-mediaconvert-960.json b/.changes/next-release/api-change-mediaconvert-960.json deleted file mode 100644 index 556839062b79..000000000000 --- a/.changes/next-release/api-change-mediaconvert-960.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content." -} diff --git a/.changes/next-release/api-change-rds-85038.json b/.changes/next-release/api-change-rds-85038.json deleted file mode 100644 index d76c6921f0c6..000000000000 --- a/.changes/next-release/api-change-rds-85038.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for zero-ETL integrations." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a2f2f391b5bc..19ffe54458a8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.29.84 +======= + +* api-change:``controltower``: AWS Control Tower supports tagging for enabled controls. This release introduces TagResource, UntagResource and ListTagsForResource APIs to manage tags in existing enabled controls. It updates EnabledControl API to tag resources at creation time. +* api-change:``cur``: This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not. +* api-change:``ec2``: EC2 adds API updates to enable ENA Express at instance launch time. +* api-change:``fms``: Adds optimizeUnassociatedWebACL flag to ManagedServiceData, updates third-party firewall examples, and other minor documentation updates. +* api-change:``marketplace-entitlement``: Update marketplace-entitlement command to latest version +* api-change:``mediaconvert``: This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content. +* api-change:``rds``: Updates Amazon RDS documentation for zero-ETL integrations. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.83 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 140d8fb30f1b..b5bf4aae3312 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.83' +__version__ = '1.29.84' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2b5f16eef26e..5bb2529deb00 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.83' +release = '1.29.84' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cb2d81095504..2688e4615a59 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.83 + botocore==1.31.84 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6c6fd112c9cc..dd8540842fc6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.83', + 'botocore==1.31.84', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From b13147e3ba0ae515d9ce59ca991a8d26413f6120 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 13 Nov 2023 19:11:27 +0000 Subject: [PATCH 0336/1632] Update changelog based on model updates --- .changes/next-release/api-change-dataexchange-85233.json | 5 +++++ .changes/next-release/api-change-dms-18326.json | 5 +++++ .changes/next-release/api-change-ec2-49682.json | 5 +++++ .changes/next-release/api-change-ecs-72508.json | 5 +++++ .changes/next-release/api-change-emr-1164.json | 5 +++++ .changes/next-release/api-change-endpointrules-85347.json | 5 +++++ .../api-change-servicecatalogappregistry-94589.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-dataexchange-85233.json create mode 100644 .changes/next-release/api-change-dms-18326.json create mode 100644 .changes/next-release/api-change-ec2-49682.json create mode 100644 .changes/next-release/api-change-ecs-72508.json create mode 100644 .changes/next-release/api-change-emr-1164.json create mode 100644 .changes/next-release/api-change-endpointrules-85347.json create mode 100644 .changes/next-release/api-change-servicecatalogappregistry-94589.json diff --git a/.changes/next-release/api-change-dataexchange-85233.json b/.changes/next-release/api-change-dataexchange-85233.json new file mode 100644 index 000000000000..7ea369a92cc3 --- /dev/null +++ b/.changes/next-release/api-change-dataexchange-85233.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dataexchange``", + "description": "Removed Required trait for DataSet.OriginDetails.ProductId." +} diff --git a/.changes/next-release/api-change-dms-18326.json b/.changes/next-release/api-change-dms-18326.json new file mode 100644 index 000000000000..deee641db194 --- /dev/null +++ b/.changes/next-release/api-change-dms-18326.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications." +} diff --git a/.changes/next-release/api-change-ec2-49682.json b/.changes/next-release/api-change-ec2-49682.json new file mode 100644 index 000000000000..78feb805cf4b --- /dev/null +++ b/.changes/next-release/api-change-ec2-49682.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other." +} diff --git a/.changes/next-release/api-change-ecs-72508.json b/.changes/next-release/api-change-ecs-72508.json new file mode 100644 index 000000000000..771c45a6ac0d --- /dev/null +++ b/.changes/next-release/api-change-ecs-72508.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests." +} diff --git a/.changes/next-release/api-change-emr-1164.json b/.changes/next-release/api-change-emr-1164.json new file mode 100644 index 000000000000..f53e5e2eb6bb --- /dev/null +++ b/.changes/next-release/api-change-emr-1164.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update emr command to latest version" +} diff --git a/.changes/next-release/api-change-endpointrules-85347.json b/.changes/next-release/api-change-endpointrules-85347.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-85347.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-servicecatalogappregistry-94589.json b/.changes/next-release/api-change-servicecatalogappregistry-94589.json new file mode 100644 index 000000000000..b36b78e34a39 --- /dev/null +++ b/.changes/next-release/api-change-servicecatalogappregistry-94589.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicecatalog-appregistry``", + "description": "When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources." +} From 9f8ee19780bb5161fc3c4eae97fa71107ea850bb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 13 Nov 2023 19:11:40 +0000 Subject: [PATCH 0337/1632] Bumping version to 1.29.85 --- .changes/1.29.85.json | 37 +++++++++++++++++++ .../api-change-dataexchange-85233.json | 5 --- .../next-release/api-change-dms-18326.json | 5 --- .../next-release/api-change-ec2-49682.json | 5 --- .../next-release/api-change-ecs-72508.json | 5 --- .../next-release/api-change-emr-1164.json | 5 --- .../api-change-endpointrules-85347.json | 5 --- ...hange-servicecatalogappregistry-94589.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.29.85.json delete mode 100644 .changes/next-release/api-change-dataexchange-85233.json delete mode 100644 .changes/next-release/api-change-dms-18326.json delete mode 100644 .changes/next-release/api-change-ec2-49682.json delete mode 100644 .changes/next-release/api-change-ecs-72508.json delete mode 100644 .changes/next-release/api-change-emr-1164.json delete mode 100644 .changes/next-release/api-change-endpointrules-85347.json delete mode 100644 .changes/next-release/api-change-servicecatalogappregistry-94589.json diff --git a/.changes/1.29.85.json b/.changes/1.29.85.json new file mode 100644 index 000000000000..7a3e62be3663 --- /dev/null +++ b/.changes/1.29.85.json @@ -0,0 +1,37 @@ +[ + { + "category": "``dataexchange``", + "description": "Removed Required trait for DataSet.OriginDetails.ProductId.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + }, + { + "category": "``servicecatalog-appregistry``", + "description": "When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dataexchange-85233.json b/.changes/next-release/api-change-dataexchange-85233.json deleted file mode 100644 index 7ea369a92cc3..000000000000 --- a/.changes/next-release/api-change-dataexchange-85233.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dataexchange``", - "description": "Removed Required trait for DataSet.OriginDetails.ProductId." -} diff --git a/.changes/next-release/api-change-dms-18326.json b/.changes/next-release/api-change-dms-18326.json deleted file mode 100644 index deee641db194..000000000000 --- a/.changes/next-release/api-change-dms-18326.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications." -} diff --git a/.changes/next-release/api-change-ec2-49682.json b/.changes/next-release/api-change-ec2-49682.json deleted file mode 100644 index 78feb805cf4b..000000000000 --- a/.changes/next-release/api-change-ec2-49682.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other." -} diff --git a/.changes/next-release/api-change-ecs-72508.json b/.changes/next-release/api-change-ecs-72508.json deleted file mode 100644 index 771c45a6ac0d..000000000000 --- a/.changes/next-release/api-change-ecs-72508.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests." -} diff --git a/.changes/next-release/api-change-emr-1164.json b/.changes/next-release/api-change-emr-1164.json deleted file mode 100644 index f53e5e2eb6bb..000000000000 --- a/.changes/next-release/api-change-emr-1164.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update emr command to latest version" -} diff --git a/.changes/next-release/api-change-endpointrules-85347.json b/.changes/next-release/api-change-endpointrules-85347.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-85347.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-servicecatalogappregistry-94589.json b/.changes/next-release/api-change-servicecatalogappregistry-94589.json deleted file mode 100644 index b36b78e34a39..000000000000 --- a/.changes/next-release/api-change-servicecatalogappregistry-94589.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicecatalog-appregistry``", - "description": "When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 19ffe54458a8..e89d2e4a987f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.29.85 +======= + +* api-change:``dataexchange``: Removed Required trait for DataSet.OriginDetails.ProductId. +* api-change:``dms``: Added new Db2 LUW Target endpoint with related endpoint settings. New executeTimeout endpoint setting for mysql endpoint. New ReplicationDeprovisionTime field for serverless describe-replications. +* api-change:``ec2``: Adds the new EC2 DescribeInstanceTopology API, which you can use to retrieve the network topology of your running instances on select platform types to determine their relative proximity to each other. +* api-change:``ecs``: Adds a Client Token parameter to the ECS RunTask API. The Client Token parameter allows for idempotent RunTask requests. +* api-change:``emr``: Update emr command to latest version +* api-change:``servicecatalog-appregistry``: When the customer associates a resource collection to their application with this new feature, then a new application tag will be applied to all supported resources that are part of that collection. This allows customers to more easily find the application that is associated with those resources. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.29.84 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b5bf4aae3312..06cd8f039232 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.84' +__version__ = '1.29.85' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5bb2529deb00..187cac4a29c8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.29.' # The full version, including alpha/beta/rc tags. -release = '1.29.84' +release = '1.29.85' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2688e4615a59..e7b995bfae89 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.84 + botocore==1.31.85 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index dd8540842fc6..b18b9d35c031 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.84', + 'botocore==1.31.85', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 4a1967a92693a69e80ccc6de69b0bfc1fc9d82f3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 14 Nov 2023 19:14:12 +0000 Subject: [PATCH 0338/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-71379.json | 5 +++++ .changes/next-release/api-change-cleanrooms-16630.json | 5 +++++ .changes/next-release/api-change-connect-24270.json | 5 +++++ .changes/next-release/api-change-endpointrules-88841.json | 5 +++++ .changes/next-release/api-change-glue-61800.json | 5 +++++ .changes/next-release/api-change-iot-27159.json | 5 +++++ .changes/next-release/api-change-lambda-86574.json | 5 +++++ .changes/next-release/api-change-mediatailor-63821.json | 5 +++++ .changes/next-release/api-change-pipes-47101.json | 5 +++++ .../next-release/api-change-resourceexplorer2-45366.json | 5 +++++ .changes/next-release/api-change-sagemaker-28196.json | 5 +++++ .changes/next-release/api-change-signer-20497.json | 5 +++++ .changes/next-release/api-change-stepfunctions-20248.json | 5 +++++ 13 files changed, 65 insertions(+) create mode 100644 .changes/next-release/api-change-backup-71379.json create mode 100644 .changes/next-release/api-change-cleanrooms-16630.json create mode 100644 .changes/next-release/api-change-connect-24270.json create mode 100644 .changes/next-release/api-change-endpointrules-88841.json create mode 100644 .changes/next-release/api-change-glue-61800.json create mode 100644 .changes/next-release/api-change-iot-27159.json create mode 100644 .changes/next-release/api-change-lambda-86574.json create mode 100644 .changes/next-release/api-change-mediatailor-63821.json create mode 100644 .changes/next-release/api-change-pipes-47101.json create mode 100644 .changes/next-release/api-change-resourceexplorer2-45366.json create mode 100644 .changes/next-release/api-change-sagemaker-28196.json create mode 100644 .changes/next-release/api-change-signer-20497.json create mode 100644 .changes/next-release/api-change-stepfunctions-20248.json diff --git a/.changes/next-release/api-change-backup-71379.json b/.changes/next-release/api-change-backup-71379.json new file mode 100644 index 000000000000..b72593715f43 --- /dev/null +++ b/.changes/next-release/api-change-backup-71379.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "AWS Backup - Features: Provide Job Summary for your backup activity." +} diff --git a/.changes/next-release/api-change-cleanrooms-16630.json b/.changes/next-release/api-change-cleanrooms-16630.json new file mode 100644 index 000000000000..35b9abd2d321 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-16630.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs." +} diff --git a/.changes/next-release/api-change-connect-24270.json b/.changes/next-release/api-change-connect-24270.json new file mode 100644 index 000000000000..060dbf5532bd --- /dev/null +++ b/.changes/next-release/api-change-connect-24270.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Introducing SegmentAttributes parameter for StartChatContact API" +} diff --git a/.changes/next-release/api-change-endpointrules-88841.json b/.changes/next-release/api-change-endpointrules-88841.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-88841.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-glue-61800.json b/.changes/next-release/api-change-glue-61800.json new file mode 100644 index 000000000000..b0683515413d --- /dev/null +++ b/.changes/next-release/api-change-glue-61800.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables." +} diff --git a/.changes/next-release/api-change-iot-27159.json b/.changes/next-release/api-change-iot-27159.json new file mode 100644 index 000000000000..924122f408ea --- /dev/null +++ b/.changes/next-release/api-change-iot-27159.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect." +} diff --git a/.changes/next-release/api-change-lambda-86574.json b/.changes/next-release/api-change-lambda-86574.json new file mode 100644 index 000000000000..db39ddc540aa --- /dev/null +++ b/.changes/next-release/api-change-lambda-86574.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Python 3.12 (python3.12) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-mediatailor-63821.json b/.changes/next-release/api-change-mediatailor-63821.json new file mode 100644 index 000000000000..af431c09397d --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-63821.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Removed unnecessary default values." +} diff --git a/.changes/next-release/api-change-pipes-47101.json b/.changes/next-release/api-change-pipes-47101.json new file mode 100644 index 000000000000..69304763d016 --- /dev/null +++ b/.changes/next-release/api-change-pipes-47101.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pipes``", + "description": "Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose" +} diff --git a/.changes/next-release/api-change-resourceexplorer2-45366.json b/.changes/next-release/api-change-resourceexplorer2-45366.json new file mode 100644 index 000000000000..e89bd34927e0 --- /dev/null +++ b/.changes/next-release/api-change-resourceexplorer2-45366.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resource-explorer-2``", + "description": "Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit." +} diff --git a/.changes/next-release/api-change-sagemaker-28196.json b/.changes/next-release/api-change-sagemaker-28196.json new file mode 100644 index 000000000000..775e2efbf813 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-28196.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release makes Model Registry Inference Specification fields as not required." +} diff --git a/.changes/next-release/api-change-signer-20497.json b/.changes/next-release/api-change-signer-20497.json new file mode 100644 index 000000000000..fbb4c8df899d --- /dev/null +++ b/.changes/next-release/api-change-signer-20497.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``signer``", + "description": "Documentation updates for AWS Signer" +} diff --git a/.changes/next-release/api-change-stepfunctions-20248.json b/.changes/next-release/api-change-stepfunctions-20248.json new file mode 100644 index 000000000000..72e45d09c06e --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-20248.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "Update stepfunctions command to latest version" +} From 49efe409c6f461faf907a72a00acbebd74042259 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 14 Nov 2023 19:14:12 +0000 Subject: [PATCH 0339/1632] Add changelog entries from botocore --- .changes/next-release/feature-ContainerProvider-78717.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/feature-ContainerProvider-78717.json diff --git a/.changes/next-release/feature-ContainerProvider-78717.json b/.changes/next-release/feature-ContainerProvider-78717.json new file mode 100644 index 000000000000..0f856432a5b9 --- /dev/null +++ b/.changes/next-release/feature-ContainerProvider-78717.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "ContainerProvider", + "description": "Added Support for EKS container credentials" +} From 17e9ccca3e8a33ba5d1f3f2ca317da2ad3562943 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 14 Nov 2023 19:14:12 +0000 Subject: [PATCH 0340/1632] Bumping version to 1.30.0 --- .changes/1.30.0.json | 72 +++++++++++++++++++ .../next-release/api-change-backup-71379.json | 5 -- .../api-change-cleanrooms-16630.json | 5 -- .../api-change-connect-24270.json | 5 -- .../api-change-endpointrules-88841.json | 5 -- .../next-release/api-change-glue-61800.json | 5 -- .../next-release/api-change-iot-27159.json | 5 -- .../next-release/api-change-lambda-86574.json | 5 -- .../api-change-mediatailor-63821.json | 5 -- .../next-release/api-change-pipes-47101.json | 5 -- .../api-change-resourceexplorer2-45366.json | 5 -- .../api-change-sagemaker-28196.json | 5 -- .../next-release/api-change-signer-20497.json | 5 -- .../api-change-stepfunctions-20248.json | 5 -- .../feature-ContainerProvider-78717.json | 5 -- CHANGELOG.rst | 19 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 2 +- setup.py | 2 +- 20 files changed, 96 insertions(+), 75 deletions(-) create mode 100644 .changes/1.30.0.json delete mode 100644 .changes/next-release/api-change-backup-71379.json delete mode 100644 .changes/next-release/api-change-cleanrooms-16630.json delete mode 100644 .changes/next-release/api-change-connect-24270.json delete mode 100644 .changes/next-release/api-change-endpointrules-88841.json delete mode 100644 .changes/next-release/api-change-glue-61800.json delete mode 100644 .changes/next-release/api-change-iot-27159.json delete mode 100644 .changes/next-release/api-change-lambda-86574.json delete mode 100644 .changes/next-release/api-change-mediatailor-63821.json delete mode 100644 .changes/next-release/api-change-pipes-47101.json delete mode 100644 .changes/next-release/api-change-resourceexplorer2-45366.json delete mode 100644 .changes/next-release/api-change-sagemaker-28196.json delete mode 100644 .changes/next-release/api-change-signer-20497.json delete mode 100644 .changes/next-release/api-change-stepfunctions-20248.json delete mode 100644 .changes/next-release/feature-ContainerProvider-78717.json diff --git a/.changes/1.30.0.json b/.changes/1.30.0.json new file mode 100644 index 000000000000..08aa15d0c495 --- /dev/null +++ b/.changes/1.30.0.json @@ -0,0 +1,72 @@ +[ + { + "category": "``backup``", + "description": "AWS Backup - Features: Provide Job Summary for your backup activity.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Introducing SegmentAttributes parameter for StartChatContact API", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Python 3.12 (python3.12) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Removed unnecessary default values.", + "type": "api-change" + }, + { + "category": "``pipes``", + "description": "Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose", + "type": "api-change" + }, + { + "category": "``resource-explorer-2``", + "description": "Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release makes Model Registry Inference Specification fields as not required.", + "type": "api-change" + }, + { + "category": "``signer``", + "description": "Documentation updates for AWS Signer", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "Update stepfunctions command to latest version", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + }, + { + "category": "ContainerProvider", + "description": "Added Support for EKS container credentials", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-71379.json b/.changes/next-release/api-change-backup-71379.json deleted file mode 100644 index b72593715f43..000000000000 --- a/.changes/next-release/api-change-backup-71379.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "AWS Backup - Features: Provide Job Summary for your backup activity." -} diff --git a/.changes/next-release/api-change-cleanrooms-16630.json b/.changes/next-release/api-change-cleanrooms-16630.json deleted file mode 100644 index 35b9abd2d321..000000000000 --- a/.changes/next-release/api-change-cleanrooms-16630.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs." -} diff --git a/.changes/next-release/api-change-connect-24270.json b/.changes/next-release/api-change-connect-24270.json deleted file mode 100644 index 060dbf5532bd..000000000000 --- a/.changes/next-release/api-change-connect-24270.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Introducing SegmentAttributes parameter for StartChatContact API" -} diff --git a/.changes/next-release/api-change-endpointrules-88841.json b/.changes/next-release/api-change-endpointrules-88841.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-88841.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-glue-61800.json b/.changes/next-release/api-change-glue-61800.json deleted file mode 100644 index b0683515413d..000000000000 --- a/.changes/next-release/api-change-glue-61800.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables." -} diff --git a/.changes/next-release/api-change-iot-27159.json b/.changes/next-release/api-change-iot-27159.json deleted file mode 100644 index 924122f408ea..000000000000 --- a/.changes/next-release/api-change-iot-27159.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect." -} diff --git a/.changes/next-release/api-change-lambda-86574.json b/.changes/next-release/api-change-lambda-86574.json deleted file mode 100644 index db39ddc540aa..000000000000 --- a/.changes/next-release/api-change-lambda-86574.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Python 3.12 (python3.12) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-mediatailor-63821.json b/.changes/next-release/api-change-mediatailor-63821.json deleted file mode 100644 index af431c09397d..000000000000 --- a/.changes/next-release/api-change-mediatailor-63821.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Removed unnecessary default values." -} diff --git a/.changes/next-release/api-change-pipes-47101.json b/.changes/next-release/api-change-pipes-47101.json deleted file mode 100644 index 69304763d016..000000000000 --- a/.changes/next-release/api-change-pipes-47101.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pipes``", - "description": "Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose" -} diff --git a/.changes/next-release/api-change-resourceexplorer2-45366.json b/.changes/next-release/api-change-resourceexplorer2-45366.json deleted file mode 100644 index e89bd34927e0..000000000000 --- a/.changes/next-release/api-change-resourceexplorer2-45366.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resource-explorer-2``", - "description": "Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit." -} diff --git a/.changes/next-release/api-change-sagemaker-28196.json b/.changes/next-release/api-change-sagemaker-28196.json deleted file mode 100644 index 775e2efbf813..000000000000 --- a/.changes/next-release/api-change-sagemaker-28196.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release makes Model Registry Inference Specification fields as not required." -} diff --git a/.changes/next-release/api-change-signer-20497.json b/.changes/next-release/api-change-signer-20497.json deleted file mode 100644 index fbb4c8df899d..000000000000 --- a/.changes/next-release/api-change-signer-20497.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``signer``", - "description": "Documentation updates for AWS Signer" -} diff --git a/.changes/next-release/api-change-stepfunctions-20248.json b/.changes/next-release/api-change-stepfunctions-20248.json deleted file mode 100644 index 72e45d09c06e..000000000000 --- a/.changes/next-release/api-change-stepfunctions-20248.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "Update stepfunctions command to latest version" -} diff --git a/.changes/next-release/feature-ContainerProvider-78717.json b/.changes/next-release/feature-ContainerProvider-78717.json deleted file mode 100644 index 0f856432a5b9..000000000000 --- a/.changes/next-release/feature-ContainerProvider-78717.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "ContainerProvider", - "description": "Added Support for EKS container credentials" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e89d2e4a987f..a6aa919570b3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,25 @@ CHANGELOG ========= +1.30.0 +====== + +* api-change:``backup``: AWS Backup - Features: Provide Job Summary for your backup activity. +* api-change:``cleanrooms``: This feature provides the ability for the collaboration creator to configure either the member who can run queries or a different member in the collaboration to be billed for query compute costs. +* api-change:``connect``: Introducing SegmentAttributes parameter for StartChatContact API +* api-change:``glue``: Introduces new storage optimization APIs to support automatic compaction of Apache Iceberg tables. +* api-change:``iot``: This release introduces new attributes in API CreateSecurityProfile, UpdateSecurityProfile and DescribeSecurityProfile to support management of Metrics Export for AWS IoT Device Defender Detect. +* api-change:``lambda``: Add Python 3.12 (python3.12) support to AWS Lambda +* api-change:``mediatailor``: Removed unnecessary default values. +* api-change:``pipes``: Added support (via new LogConfiguration field in CreatePipe and UpdatePipe APIs) for logging to Amazon CloudWatch Logs, Amazon Simple Storage Service (Amazon S3), and Amazon Kinesis Data Firehose +* api-change:``resource-explorer-2``: Resource Explorer supports multi-account search. You can now use Resource Explorer to search and discover resources across AWS accounts within your organization or organizational unit. +* api-change:``sagemaker``: This release makes Model Registry Inference Specification fields as not required. +* api-change:``signer``: Documentation updates for AWS Signer +* api-change:``stepfunctions``: Update stepfunctions command to latest version +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version +* feature:ContainerProvider: Added Support for EKS container credentials + + 1.29.85 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 06cd8f039232..5e222d5be5f7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.29.85' +__version__ = '1.30.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 187cac4a29c8..3675957f168c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.29.' +version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.29.85' +release = '1.30.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e7b995bfae89..60d42e105eee 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.31.85 + botocore==1.32.0 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b18b9d35c031..45eda293a641 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.31.85', + 'botocore==1.32.0', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 3936b5d1db18c4e3c1d48f2675820500a290b85a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 Nov 2023 19:17:08 +0000 Subject: [PATCH 0341/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-85043.json | 5 +++++ .changes/next-release/api-change-cloudtrail-68936.json | 5 +++++ .changes/next-release/api-change-codecatalyst-80295.json | 5 +++++ .changes/next-release/api-change-ec2-45884.json | 5 +++++ .changes/next-release/api-change-finspace-87385.json | 5 +++++ .changes/next-release/api-change-finspacedata-13503.json | 5 +++++ .changes/next-release/api-change-lambda-16373.json | 5 +++++ .changes/next-release/api-change-mwaa-69912.json | 5 +++++ .changes/next-release/api-change-rds-51767.json | 5 +++++ .changes/next-release/api-change-redshift-29750.json | 5 +++++ .changes/next-release/api-change-s3control-29014.json | 5 +++++ .changes/next-release/api-change-ssmsap-77782.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-85043.json create mode 100644 .changes/next-release/api-change-cloudtrail-68936.json create mode 100644 .changes/next-release/api-change-codecatalyst-80295.json create mode 100644 .changes/next-release/api-change-ec2-45884.json create mode 100644 .changes/next-release/api-change-finspace-87385.json create mode 100644 .changes/next-release/api-change-finspacedata-13503.json create mode 100644 .changes/next-release/api-change-lambda-16373.json create mode 100644 .changes/next-release/api-change-mwaa-69912.json create mode 100644 .changes/next-release/api-change-rds-51767.json create mode 100644 .changes/next-release/api-change-redshift-29750.json create mode 100644 .changes/next-release/api-change-s3control-29014.json create mode 100644 .changes/next-release/api-change-ssmsap-77782.json diff --git a/.changes/next-release/api-change-autoscaling-85043.json b/.changes/next-release/api-change-autoscaling-85043.json new file mode 100644 index 000000000000..7fb70e5b1cfb --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-85043.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations." +} diff --git a/.changes/next-release/api-change-cloudtrail-68936.json b/.changes/next-release/api-change-cloudtrail-68936.json new file mode 100644 index 000000000000..b08113d4cc20 --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-68936.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store." +} diff --git a/.changes/next-release/api-change-codecatalyst-80295.json b/.changes/next-release/api-change-codecatalyst-80295.json new file mode 100644 index 000000000000..0c42ef81e917 --- /dev/null +++ b/.changes/next-release/api-change-codecatalyst-80295.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecatalyst``", + "description": "This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst." +} diff --git a/.changes/next-release/api-change-ec2-45884.json b/.changes/next-release/api-change-ec2-45884.json new file mode 100644 index 000000000000..ccc82748bf64 --- /dev/null +++ b/.changes/next-release/api-change-ec2-45884.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot & DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge." +} diff --git a/.changes/next-release/api-change-finspace-87385.json b/.changes/next-release/api-change-finspace-87385.json new file mode 100644 index 000000000000..2c81eda3f990 --- /dev/null +++ b/.changes/next-release/api-change-finspace-87385.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Adding deprecated trait on Dataset Browser Environment APIs" +} diff --git a/.changes/next-release/api-change-finspacedata-13503.json b/.changes/next-release/api-change-finspacedata-13503.json new file mode 100644 index 000000000000..362ea894dd7f --- /dev/null +++ b/.changes/next-release/api-change-finspacedata-13503.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace-data``", + "description": "Adding deprecated trait to APIs in this name space." +} diff --git a/.changes/next-release/api-change-lambda-16373.json b/.changes/next-release/api-change-lambda-16373.json new file mode 100644 index 000000000000..0aafd7e2abbf --- /dev/null +++ b/.changes/next-release/api-change-lambda-16373.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Java 21 (java21) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-mwaa-69912.json b/.changes/next-release/api-change-mwaa-69912.json new file mode 100644 index 000000000000..c31f903d6a10 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-69912.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you." +} diff --git a/.changes/next-release/api-change-rds-51767.json b/.changes/next-release/api-change-rds-51767.json new file mode 100644 index 000000000000..057e14e0954b --- /dev/null +++ b/.changes/next-release/api-change-rds-51767.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0." +} diff --git a/.changes/next-release/api-change-redshift-29750.json b/.changes/next-release/api-change-redshift-29750.json new file mode 100644 index 000000000000..ca3d92402c98 --- /dev/null +++ b/.changes/next-release/api-change-redshift-29750.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains." +} diff --git a/.changes/next-release/api-change-s3control-29014.json b/.changes/next-release/api-change-s3control-29014.json new file mode 100644 index 000000000000..6a2b35cebb79 --- /dev/null +++ b/.changes/next-release/api-change-s3control-29014.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups." +} diff --git a/.changes/next-release/api-change-ssmsap-77782.json b/.changes/next-release/api-change-ssmsap-77782.json new file mode 100644 index 000000000000..da794c099752 --- /dev/null +++ b/.changes/next-release/api-change-ssmsap-77782.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-sap``", + "description": "Update the default value of MaxResult to 50." +} From 5dd45252c08542562455a66df56e6307acf94079 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 Nov 2023 19:17:24 +0000 Subject: [PATCH 0342/1632] Bumping version to 1.30.1 --- .changes/1.30.1.json | 62 +++++++++++++++++++ .../api-change-autoscaling-85043.json | 5 -- .../api-change-cloudtrail-68936.json | 5 -- .../api-change-codecatalyst-80295.json | 5 -- .../next-release/api-change-ec2-45884.json | 5 -- .../api-change-finspace-87385.json | 5 -- .../api-change-finspacedata-13503.json | 5 -- .../next-release/api-change-lambda-16373.json | 5 -- .../next-release/api-change-mwaa-69912.json | 5 -- .../next-release/api-change-rds-51767.json | 5 -- .../api-change-redshift-29750.json | 5 -- .../api-change-s3control-29014.json | 5 -- .../next-release/api-change-ssmsap-77782.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.30.1.json delete mode 100644 .changes/next-release/api-change-autoscaling-85043.json delete mode 100644 .changes/next-release/api-change-cloudtrail-68936.json delete mode 100644 .changes/next-release/api-change-codecatalyst-80295.json delete mode 100644 .changes/next-release/api-change-ec2-45884.json delete mode 100644 .changes/next-release/api-change-finspace-87385.json delete mode 100644 .changes/next-release/api-change-finspacedata-13503.json delete mode 100644 .changes/next-release/api-change-lambda-16373.json delete mode 100644 .changes/next-release/api-change-mwaa-69912.json delete mode 100644 .changes/next-release/api-change-rds-51767.json delete mode 100644 .changes/next-release/api-change-redshift-29750.json delete mode 100644 .changes/next-release/api-change-s3control-29014.json delete mode 100644 .changes/next-release/api-change-ssmsap-77782.json diff --git a/.changes/1.30.1.json b/.changes/1.30.1.json new file mode 100644 index 000000000000..064ca5543663 --- /dev/null +++ b/.changes/1.30.1.json @@ -0,0 +1,62 @@ +[ + { + "category": "``autoscaling``", + "description": "This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations.", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store.", + "type": "api-change" + }, + { + "category": "``codecatalyst``", + "description": "This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot & DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge.", + "type": "api-change" + }, + { + "category": "``finspace-data``", + "description": "Adding deprecated trait to APIs in this name space.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Adding deprecated trait on Dataset Browser Environment APIs", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Java 21 (java21) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups.", + "type": "api-change" + }, + { + "category": "``ssm-sap``", + "description": "Update the default value of MaxResult to 50.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-85043.json b/.changes/next-release/api-change-autoscaling-85043.json deleted file mode 100644 index 7fb70e5b1cfb..000000000000 --- a/.changes/next-release/api-change-autoscaling-85043.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations." -} diff --git a/.changes/next-release/api-change-cloudtrail-68936.json b/.changes/next-release/api-change-cloudtrail-68936.json deleted file mode 100644 index b08113d4cc20..000000000000 --- a/.changes/next-release/api-change-cloudtrail-68936.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store." -} diff --git a/.changes/next-release/api-change-codecatalyst-80295.json b/.changes/next-release/api-change-codecatalyst-80295.json deleted file mode 100644 index 0c42ef81e917..000000000000 --- a/.changes/next-release/api-change-codecatalyst-80295.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecatalyst``", - "description": "This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst." -} diff --git a/.changes/next-release/api-change-ec2-45884.json b/.changes/next-release/api-change-ec2-45884.json deleted file mode 100644 index ccc82748bf64..000000000000 --- a/.changes/next-release/api-change-ec2-45884.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot & DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge." -} diff --git a/.changes/next-release/api-change-finspace-87385.json b/.changes/next-release/api-change-finspace-87385.json deleted file mode 100644 index 2c81eda3f990..000000000000 --- a/.changes/next-release/api-change-finspace-87385.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Adding deprecated trait on Dataset Browser Environment APIs" -} diff --git a/.changes/next-release/api-change-finspacedata-13503.json b/.changes/next-release/api-change-finspacedata-13503.json deleted file mode 100644 index 362ea894dd7f..000000000000 --- a/.changes/next-release/api-change-finspacedata-13503.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace-data``", - "description": "Adding deprecated trait to APIs in this name space." -} diff --git a/.changes/next-release/api-change-lambda-16373.json b/.changes/next-release/api-change-lambda-16373.json deleted file mode 100644 index 0aafd7e2abbf..000000000000 --- a/.changes/next-release/api-change-lambda-16373.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Java 21 (java21) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-mwaa-69912.json b/.changes/next-release/api-change-mwaa-69912.json deleted file mode 100644 index c31f903d6a10..000000000000 --- a/.changes/next-release/api-change-mwaa-69912.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you." -} diff --git a/.changes/next-release/api-change-rds-51767.json b/.changes/next-release/api-change-rds-51767.json deleted file mode 100644 index 057e14e0954b..000000000000 --- a/.changes/next-release/api-change-rds-51767.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0." -} diff --git a/.changes/next-release/api-change-redshift-29750.json b/.changes/next-release/api-change-redshift-29750.json deleted file mode 100644 index ca3d92402c98..000000000000 --- a/.changes/next-release/api-change-redshift-29750.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains." -} diff --git a/.changes/next-release/api-change-s3control-29014.json b/.changes/next-release/api-change-s3control-29014.json deleted file mode 100644 index 6a2b35cebb79..000000000000 --- a/.changes/next-release/api-change-s3control-29014.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups." -} diff --git a/.changes/next-release/api-change-ssmsap-77782.json b/.changes/next-release/api-change-ssmsap-77782.json deleted file mode 100644 index da794c099752..000000000000 --- a/.changes/next-release/api-change-ssmsap-77782.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-sap``", - "description": "Update the default value of MaxResult to 50." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a6aa919570b3..70fa5f8d1c43 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.30.1 +====== + +* api-change:``autoscaling``: This release introduces Instance Maintenance Policy, a new EC2 Auto Scaling capability that allows customers to define whether instances are launched before or after existing instances are terminated during instance replacement operations. +* api-change:``cloudtrail``: The Lake Repricing feature lets customers configure a BillingMode for an event data store. The BillingMode determines the cost for ingesting and storing events and the default and maximum retention period for the event data store. +* api-change:``codecatalyst``: This release adds functionality for retrieving information about workflows and workflow runs and starting workflow runs in Amazon CodeCatalyst. +* api-change:``ec2``: AWS EBS now supports Snapshot Lock, giving users the ability to lock an EBS Snapshot to prohibit deletion of the snapshot. This release introduces the LockSnapshot, UnlockSnapshot & DescribeLockedSnapshots APIs to manage lock configuration for snapshots. The release also includes the dl2q_24xlarge. +* api-change:``finspace-data``: Adding deprecated trait to APIs in this name space. +* api-change:``finspace``: Adding deprecated trait on Dataset Browser Environment APIs +* api-change:``lambda``: Add Java 21 (java21) support to AWS Lambda +* api-change:``mwaa``: This Amazon MWAA release adds support for customer-managed VPC endpoints. This lets you choose whether to create, and manage your environment's VPC endpoints, or to have Amazon MWAA create, and manage them for you. +* api-change:``rds``: Updates Amazon RDS documentation for support for upgrading RDS for MySQL snapshots from version 5.7 to version 8.0. +* api-change:``redshift``: The custom domain name SDK for Amazon Redshift provisioned clusters is updated with additional required parameters for modify and delete operations. Additionally, users can provide domain names with longer top-level domains. +* api-change:``s3control``: Add 5 APIs to create, update, get, list, delete S3 Storage Lens group(eg. CreateStorageLensGroup), 3 APIs for tagging(TagResource,UntagResource,ListTagsForResource), and update to StorageLensConfiguration to allow metrics to be aggregated on Storage Lens groups. +* api-change:``ssm-sap``: Update the default value of MaxResult to 50. + + 1.30.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 5e222d5be5f7..f8b6215e64b5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.0' +__version__ = '1.30.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3675957f168c..f83aa7ef423f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.30.0' +release = '1.30.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 60d42e105eee..ddb27eabeb29 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.0 + botocore==1.32.1 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 45eda293a641..8cb2ce31e128 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.0', + 'botocore==1.32.1', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 50f93c72be5ca82e71cf0d43294f62bb926cc1ae Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 16 Nov 2023 19:16:34 +0000 Subject: [PATCH 0343/1632] Update changelog based on model updates --- .changes/next-release/api-change-codecatalyst-59327.json | 5 +++++ .changes/next-release/api-change-dlm-62869.json | 5 +++++ .changes/next-release/api-change-ec2-74743.json | 5 +++++ .changes/next-release/api-change-endpointrules-34586.json | 5 +++++ .changes/next-release/api-change-fsx-33948.json | 5 +++++ .changes/next-release/api-change-glue-45662.json | 5 +++++ .changes/next-release/api-change-imagebuilder-84553.json | 5 +++++ .changes/next-release/api-change-iot-55588.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-84299.json | 5 +++++ .changes/next-release/api-change-kafka-57601.json | 5 +++++ .changes/next-release/api-change-lambda-43469.json | 5 +++++ .changes/next-release/api-change-macie2-5784.json | 5 +++++ .changes/next-release/api-change-mediapackage-69869.json | 5 +++++ .../next-release/api-change-pinpointsmsvoicev2-43644.json | 5 +++++ .changes/next-release/api-change-polly-83474.json | 5 +++++ .changes/next-release/api-change-quicksight-12100.json | 5 +++++ .changes/next-release/api-change-sagemaker-8010.json | 5 +++++ .changes/next-release/api-change-ssm-94658.json | 5 +++++ .changes/next-release/api-change-ssmincidents-25168.json | 5 +++++ .changes/next-release/api-change-ssoadmin-90256.json | 5 +++++ .changes/next-release/api-change-transfer-93980.json | 5 +++++ 21 files changed, 105 insertions(+) create mode 100644 .changes/next-release/api-change-codecatalyst-59327.json create mode 100644 .changes/next-release/api-change-dlm-62869.json create mode 100644 .changes/next-release/api-change-ec2-74743.json create mode 100644 .changes/next-release/api-change-endpointrules-34586.json create mode 100644 .changes/next-release/api-change-fsx-33948.json create mode 100644 .changes/next-release/api-change-glue-45662.json create mode 100644 .changes/next-release/api-change-imagebuilder-84553.json create mode 100644 .changes/next-release/api-change-iot-55588.json create mode 100644 .changes/next-release/api-change-ivsrealtime-84299.json create mode 100644 .changes/next-release/api-change-kafka-57601.json create mode 100644 .changes/next-release/api-change-lambda-43469.json create mode 100644 .changes/next-release/api-change-macie2-5784.json create mode 100644 .changes/next-release/api-change-mediapackage-69869.json create mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-43644.json create mode 100644 .changes/next-release/api-change-polly-83474.json create mode 100644 .changes/next-release/api-change-quicksight-12100.json create mode 100644 .changes/next-release/api-change-sagemaker-8010.json create mode 100644 .changes/next-release/api-change-ssm-94658.json create mode 100644 .changes/next-release/api-change-ssmincidents-25168.json create mode 100644 .changes/next-release/api-change-ssoadmin-90256.json create mode 100644 .changes/next-release/api-change-transfer-93980.json diff --git a/.changes/next-release/api-change-codecatalyst-59327.json b/.changes/next-release/api-change-codecatalyst-59327.json new file mode 100644 index 000000000000..3f9b50aad757 --- /dev/null +++ b/.changes/next-release/api-change-codecatalyst-59327.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecatalyst``", + "description": "This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC." +} diff --git a/.changes/next-release/api-change-dlm-62869.json b/.changes/next-release/api-change-dlm-62869.json new file mode 100644 index 000000000000..f409c80674e3 --- /dev/null +++ b/.changes/next-release/api-change-dlm-62869.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dlm``", + "description": "This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs." +} diff --git a/.changes/next-release/api-change-ec2-74743.json b/.changes/next-release/api-change-ec2-74743.json new file mode 100644 index 000000000000..8f499d7f571a --- /dev/null +++ b/.changes/next-release/api-change-ec2-74743.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider." +} diff --git a/.changes/next-release/api-change-endpointrules-34586.json b/.changes/next-release/api-change-endpointrules-34586.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-34586.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-fsx-33948.json b/.changes/next-release/api-change-fsx-33948.json new file mode 100644 index 000000000000..3578d726c98d --- /dev/null +++ b/.changes/next-release/api-change-fsx-33948.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Enables customers to update their PerUnitStorageThroughput on their Lustre file systems." +} diff --git a/.changes/next-release/api-change-glue-45662.json b/.changes/next-release/api-change-glue-45662.json new file mode 100644 index 000000000000..d1954c05d6bb --- /dev/null +++ b/.changes/next-release/api-change-glue-45662.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog." +} diff --git a/.changes/next-release/api-change-imagebuilder-84553.json b/.changes/next-release/api-change-imagebuilder-84553.json new file mode 100644 index 000000000000..a3a7ef16151c --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-84553.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources." +} diff --git a/.changes/next-release/api-change-iot-55588.json b/.changes/next-release/api-change-iot-55588.json new file mode 100644 index 000000000000..7bf168103d9d --- /dev/null +++ b/.changes/next-release/api-change-iot-55588.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "GA release the ability to index and search devices based on their GeoLocation data. With GeoQueries you can narrow your search to retrieve devices located in the desired geographic boundary." +} diff --git a/.changes/next-release/api-change-ivsrealtime-84299.json b/.changes/next-release/api-change-ivsrealtime-84299.json new file mode 100644 index 000000000000..03123582de4e --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-84299.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "This release introduces server side composition and recording for stages." +} diff --git a/.changes/next-release/api-change-kafka-57601.json b/.changes/next-release/api-change-kafka-57601.json new file mode 100644 index 000000000000..64eaf2e2423a --- /dev/null +++ b/.changes/next-release/api-change-kafka-57601.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "Added a new API response field which determines if there is an action required from the customer regarding their cluster." +} diff --git a/.changes/next-release/api-change-lambda-43469.json b/.changes/next-release/api-change-lambda-43469.json new file mode 100644 index 000000000000..2abd60a526bf --- /dev/null +++ b/.changes/next-release/api-change-lambda-43469.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also." +} diff --git a/.changes/next-release/api-change-macie2-5784.json b/.changes/next-release/api-change-macie2-5784.json new file mode 100644 index 000000000000..b231f89acb9b --- /dev/null +++ b/.changes/next-release/api-change-macie2-5784.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``macie2``", + "description": "This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings." +} diff --git a/.changes/next-release/api-change-mediapackage-69869.json b/.changes/next-release/api-change-mediapackage-69869.json new file mode 100644 index 000000000000..441cfd81157c --- /dev/null +++ b/.changes/next-release/api-change-mediapackage-69869.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackage``", + "description": "DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level" +} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-43644.json b/.changes/next-release/api-change-pinpointsmsvoicev2-43644.json new file mode 100644 index 000000000000..ef9671ddacc8 --- /dev/null +++ b/.changes/next-release/api-change-pinpointsmsvoicev2-43644.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint-sms-voice-v2``", + "description": "Amazon Pinpoint now offers additional operations as part of version 2 of the SMS and voice APIs. This release includes 26 new APIs to create and manage phone number registrations, add verified destination numbers, and request sender IDs." +} diff --git a/.changes/next-release/api-change-polly-83474.json b/.changes/next-release/api-change-polly-83474.json new file mode 100644 index 000000000000..0b7b64b5e6ce --- /dev/null +++ b/.changes/next-release/api-change-polly-83474.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos." +} diff --git a/.changes/next-release/api-change-quicksight-12100.json b/.changes/next-release/api-change-quicksight-12100.json new file mode 100644 index 000000000000..c7f1a98aac04 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-12100.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Custom permission support for QuickSight roles; Three new datasources STARBURST, TRINO, BIGQUERY; Lenient mode changes the default behavior to allow for exporting and importing with certain UI allowed errors, Support for permissions and tags export and import." +} diff --git a/.changes/next-release/api-change-sagemaker-8010.json b/.changes/next-release/api-change-sagemaker-8010.json new file mode 100644 index 000000000000..a93ba1c09ac7 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-8010.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge." +} diff --git a/.changes/next-release/api-change-ssm-94658.json b/.changes/next-release/api-change-ssm-94658.json new file mode 100644 index 000000000000..cc3d2cbb9c77 --- /dev/null +++ b/.changes/next-release/api-change-ssm-94658.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "This release introduces the ability to filter automation execution steps which have parent steps. In addition, runbook variable information is returned by GetAutomationExecution and parent step information is returned by the DescribeAutomationStepExecutions API." +} diff --git a/.changes/next-release/api-change-ssmincidents-25168.json b/.changes/next-release/api-change-ssmincidents-25168.json new file mode 100644 index 000000000000..aad6b8d1495c --- /dev/null +++ b/.changes/next-release/api-change-ssmincidents-25168.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-incidents``", + "description": "Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident." +} diff --git a/.changes/next-release/api-change-ssoadmin-90256.json b/.changes/next-release/api-change-ssoadmin-90256.json new file mode 100644 index 000000000000..5454f770328b --- /dev/null +++ b/.changes/next-release/api-change-ssoadmin-90256.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-admin``", + "description": "Instances bound to a single AWS account, API operations for managing instances and applications, and assignments to applications are now supported. Trusted identity propagation is also supported, with new API operations for managing trusted token issuers and application grants and scopes." +} diff --git a/.changes/next-release/api-change-transfer-93980.json b/.changes/next-release/api-change-transfer-93980.json new file mode 100644 index 000000000000..fb834e766f4a --- /dev/null +++ b/.changes/next-release/api-change-transfer-93980.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings." +} From 6c40f93bd75ce5849ee2275e48becd87b356e4d3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 16 Nov 2023 19:16:37 +0000 Subject: [PATCH 0344/1632] Bumping version to 1.30.2 --- .changes/1.30.2.json | 107 ++++++++++++++++++ .../api-change-codecatalyst-59327.json | 5 - .../next-release/api-change-dlm-62869.json | 5 - .../next-release/api-change-ec2-74743.json | 5 - .../api-change-endpointrules-34586.json | 5 - .../next-release/api-change-fsx-33948.json | 5 - .../next-release/api-change-glue-45662.json | 5 - .../api-change-imagebuilder-84553.json | 5 - .../next-release/api-change-iot-55588.json | 5 - .../api-change-ivsrealtime-84299.json | 5 - .../next-release/api-change-kafka-57601.json | 5 - .../next-release/api-change-lambda-43469.json | 5 - .../next-release/api-change-macie2-5784.json | 5 - .../api-change-mediapackage-69869.json | 5 - .../api-change-pinpointsmsvoicev2-43644.json | 5 - .../next-release/api-change-polly-83474.json | 5 - .../api-change-quicksight-12100.json | 5 - .../api-change-sagemaker-8010.json | 5 - .../next-release/api-change-ssm-94658.json | 5 - .../api-change-ssmincidents-25168.json | 5 - .../api-change-ssoadmin-90256.json | 5 - .../api-change-transfer-93980.json | 5 - CHANGELOG.rst | 26 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 27 files changed, 137 insertions(+), 109 deletions(-) create mode 100644 .changes/1.30.2.json delete mode 100644 .changes/next-release/api-change-codecatalyst-59327.json delete mode 100644 .changes/next-release/api-change-dlm-62869.json delete mode 100644 .changes/next-release/api-change-ec2-74743.json delete mode 100644 .changes/next-release/api-change-endpointrules-34586.json delete mode 100644 .changes/next-release/api-change-fsx-33948.json delete mode 100644 .changes/next-release/api-change-glue-45662.json delete mode 100644 .changes/next-release/api-change-imagebuilder-84553.json delete mode 100644 .changes/next-release/api-change-iot-55588.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-84299.json delete mode 100644 .changes/next-release/api-change-kafka-57601.json delete mode 100644 .changes/next-release/api-change-lambda-43469.json delete mode 100644 .changes/next-release/api-change-macie2-5784.json delete mode 100644 .changes/next-release/api-change-mediapackage-69869.json delete mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-43644.json delete mode 100644 .changes/next-release/api-change-polly-83474.json delete mode 100644 .changes/next-release/api-change-quicksight-12100.json delete mode 100644 .changes/next-release/api-change-sagemaker-8010.json delete mode 100644 .changes/next-release/api-change-ssm-94658.json delete mode 100644 .changes/next-release/api-change-ssmincidents-25168.json delete mode 100644 .changes/next-release/api-change-ssoadmin-90256.json delete mode 100644 .changes/next-release/api-change-transfer-93980.json diff --git a/.changes/1.30.2.json b/.changes/1.30.2.json new file mode 100644 index 000000000000..eb07e5c89dd7 --- /dev/null +++ b/.changes/1.30.2.json @@ -0,0 +1,107 @@ +[ + { + "category": "``codecatalyst``", + "description": "This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC.", + "type": "api-change" + }, + { + "category": "``dlm``", + "description": "This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Enables customers to update their PerUnitStorageThroughput on their Lustre file systems.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog.", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "GA release the ability to index and search devices based on their GeoLocation data. With GeoQueries you can narrow your search to retrieve devices located in the desired geographic boundary.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "This release introduces server side composition and recording for stages.", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "Added a new API response field which determines if there is an action required from the customer regarding their cluster.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also.", + "type": "api-change" + }, + { + "category": "``macie2``", + "description": "This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings.", + "type": "api-change" + }, + { + "category": "``mediapackage``", + "description": "DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level", + "type": "api-change" + }, + { + "category": "``pinpoint-sms-voice-v2``", + "description": "Amazon Pinpoint now offers additional operations as part of version 2 of the SMS and voice APIs. This release includes 26 new APIs to create and manage phone number registrations, add verified destination numbers, and request sender IDs.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Custom permission support for QuickSight roles; Three new datasources STARBURST, TRINO, BIGQUERY; Lenient mode changes the default behavior to allow for exporting and importing with certain UI allowed errors, Support for permissions and tags export and import.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge.", + "type": "api-change" + }, + { + "category": "``ssm-incidents``", + "description": "Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "This release introduces the ability to filter automation execution steps which have parent steps. In addition, runbook variable information is returned by GetAutomationExecution and parent step information is returned by the DescribeAutomationStepExecutions API.", + "type": "api-change" + }, + { + "category": "``sso-admin``", + "description": "Instances bound to a single AWS account, API operations for managing instances and applications, and assignments to applications are now supported. Trusted identity propagation is also supported, with new API operations for managing trusted token issuers and application grants and scopes.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codecatalyst-59327.json b/.changes/next-release/api-change-codecatalyst-59327.json deleted file mode 100644 index 3f9b50aad757..000000000000 --- a/.changes/next-release/api-change-codecatalyst-59327.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecatalyst``", - "description": "This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC." -} diff --git a/.changes/next-release/api-change-dlm-62869.json b/.changes/next-release/api-change-dlm-62869.json deleted file mode 100644 index f409c80674e3..000000000000 --- a/.changes/next-release/api-change-dlm-62869.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dlm``", - "description": "This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs." -} diff --git a/.changes/next-release/api-change-ec2-74743.json b/.changes/next-release/api-change-ec2-74743.json deleted file mode 100644 index 8f499d7f571a..000000000000 --- a/.changes/next-release/api-change-ec2-74743.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider." -} diff --git a/.changes/next-release/api-change-endpointrules-34586.json b/.changes/next-release/api-change-endpointrules-34586.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-34586.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-fsx-33948.json b/.changes/next-release/api-change-fsx-33948.json deleted file mode 100644 index 3578d726c98d..000000000000 --- a/.changes/next-release/api-change-fsx-33948.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Enables customers to update their PerUnitStorageThroughput on their Lustre file systems." -} diff --git a/.changes/next-release/api-change-glue-45662.json b/.changes/next-release/api-change-glue-45662.json deleted file mode 100644 index d1954c05d6bb..000000000000 --- a/.changes/next-release/api-change-glue-45662.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog." -} diff --git a/.changes/next-release/api-change-imagebuilder-84553.json b/.changes/next-release/api-change-imagebuilder-84553.json deleted file mode 100644 index a3a7ef16151c..000000000000 --- a/.changes/next-release/api-change-imagebuilder-84553.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources." -} diff --git a/.changes/next-release/api-change-iot-55588.json b/.changes/next-release/api-change-iot-55588.json deleted file mode 100644 index 7bf168103d9d..000000000000 --- a/.changes/next-release/api-change-iot-55588.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "GA release the ability to index and search devices based on their GeoLocation data. With GeoQueries you can narrow your search to retrieve devices located in the desired geographic boundary." -} diff --git a/.changes/next-release/api-change-ivsrealtime-84299.json b/.changes/next-release/api-change-ivsrealtime-84299.json deleted file mode 100644 index 03123582de4e..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-84299.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "This release introduces server side composition and recording for stages." -} diff --git a/.changes/next-release/api-change-kafka-57601.json b/.changes/next-release/api-change-kafka-57601.json deleted file mode 100644 index 64eaf2e2423a..000000000000 --- a/.changes/next-release/api-change-kafka-57601.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "Added a new API response field which determines if there is an action required from the customer regarding their cluster." -} diff --git a/.changes/next-release/api-change-lambda-43469.json b/.changes/next-release/api-change-lambda-43469.json deleted file mode 100644 index 2abd60a526bf..000000000000 --- a/.changes/next-release/api-change-lambda-43469.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also." -} diff --git a/.changes/next-release/api-change-macie2-5784.json b/.changes/next-release/api-change-macie2-5784.json deleted file mode 100644 index b231f89acb9b..000000000000 --- a/.changes/next-release/api-change-macie2-5784.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``macie2``", - "description": "This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings." -} diff --git a/.changes/next-release/api-change-mediapackage-69869.json b/.changes/next-release/api-change-mediapackage-69869.json deleted file mode 100644 index 441cfd81157c..000000000000 --- a/.changes/next-release/api-change-mediapackage-69869.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackage``", - "description": "DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level" -} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-43644.json b/.changes/next-release/api-change-pinpointsmsvoicev2-43644.json deleted file mode 100644 index ef9671ddacc8..000000000000 --- a/.changes/next-release/api-change-pinpointsmsvoicev2-43644.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint-sms-voice-v2``", - "description": "Amazon Pinpoint now offers additional operations as part of version 2 of the SMS and voice APIs. This release includes 26 new APIs to create and manage phone number registrations, add verified destination numbers, and request sender IDs." -} diff --git a/.changes/next-release/api-change-polly-83474.json b/.changes/next-release/api-change-polly-83474.json deleted file mode 100644 index 0b7b64b5e6ce..000000000000 --- a/.changes/next-release/api-change-polly-83474.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos." -} diff --git a/.changes/next-release/api-change-quicksight-12100.json b/.changes/next-release/api-change-quicksight-12100.json deleted file mode 100644 index c7f1a98aac04..000000000000 --- a/.changes/next-release/api-change-quicksight-12100.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Custom permission support for QuickSight roles; Three new datasources STARBURST, TRINO, BIGQUERY; Lenient mode changes the default behavior to allow for exporting and importing with certain UI allowed errors, Support for permissions and tags export and import." -} diff --git a/.changes/next-release/api-change-sagemaker-8010.json b/.changes/next-release/api-change-sagemaker-8010.json deleted file mode 100644 index a93ba1c09ac7..000000000000 --- a/.changes/next-release/api-change-sagemaker-8010.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge." -} diff --git a/.changes/next-release/api-change-ssm-94658.json b/.changes/next-release/api-change-ssm-94658.json deleted file mode 100644 index cc3d2cbb9c77..000000000000 --- a/.changes/next-release/api-change-ssm-94658.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "This release introduces the ability to filter automation execution steps which have parent steps. In addition, runbook variable information is returned by GetAutomationExecution and parent step information is returned by the DescribeAutomationStepExecutions API." -} diff --git a/.changes/next-release/api-change-ssmincidents-25168.json b/.changes/next-release/api-change-ssmincidents-25168.json deleted file mode 100644 index aad6b8d1495c..000000000000 --- a/.changes/next-release/api-change-ssmincidents-25168.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-incidents``", - "description": "Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident." -} diff --git a/.changes/next-release/api-change-ssoadmin-90256.json b/.changes/next-release/api-change-ssoadmin-90256.json deleted file mode 100644 index 5454f770328b..000000000000 --- a/.changes/next-release/api-change-ssoadmin-90256.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-admin``", - "description": "Instances bound to a single AWS account, API operations for managing instances and applications, and assignments to applications are now supported. Trusted identity propagation is also supported, with new API operations for managing trusted token issuers and application grants and scopes." -} diff --git a/.changes/next-release/api-change-transfer-93980.json b/.changes/next-release/api-change-transfer-93980.json deleted file mode 100644 index fb834e766f4a..000000000000 --- a/.changes/next-release/api-change-transfer-93980.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 70fa5f8d1c43..835c955ab42b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,32 @@ CHANGELOG ========= +1.30.2 +====== + +* api-change:``codecatalyst``: This release includes updates to the Dev Environment APIs to include an optional vpcConnectionName parameter that supports using Dev Environments with Amazon VPC. +* api-change:``dlm``: This release adds support for Amazon Data Lifecycle Manager default policies for EBS snapshots and EBS-backed AMIs. +* api-change:``ec2``: Enable use of tenant-specific PublicSigningKeyUrl from device trust providers and onboard jumpcloud as a new device trust provider. +* api-change:``fsx``: Enables customers to update their PerUnitStorageThroughput on their Lustre file systems. +* api-change:``glue``: Introduces new column statistics APIs to support statistics generation for tables within the Glue Data Catalog. +* api-change:``imagebuilder``: This release adds the Image Lifecycle Management feature to automate the process of deprecating, disabling and deleting outdated images and their associated resources. +* api-change:``iot``: GA release the ability to index and search devices based on their GeoLocation data. With GeoQueries you can narrow your search to retrieve devices located in the desired geographic boundary. +* api-change:``ivs-realtime``: This release introduces server side composition and recording for stages. +* api-change:``kafka``: Added a new API response field which determines if there is an action required from the customer regarding their cluster. +* api-change:``lambda``: Adds support for logging configuration in Lambda Functions. Customers will have more control how their function logs are captured and to which cloud watch log group they are delivered also. +* api-change:``macie2``: This release adds support for configuring Macie to assume an IAM role when retrieving sample occurrences of sensitive data reported by findings. +* api-change:``mediapackage``: DRM_TOP_LEVEL_COMPACT allows placing content protection elements at the MPD level and referenced at the AdaptationSet level +* api-change:``pinpoint-sms-voice-v2``: Amazon Pinpoint now offers additional operations as part of version 2 of the SMS and voice APIs. This release includes 26 new APIs to create and manage phone number registrations, add verified destination numbers, and request sender IDs. +* api-change:``polly``: Add new engine - long-form - dedicated for longer content, such as news articles, training materials, or marketing videos. +* api-change:``quicksight``: Custom permission support for QuickSight roles; Three new datasources STARBURST, TRINO, BIGQUERY; Lenient mode changes the default behavior to allow for exporting and importing with certain UI allowed errors, Support for permissions and tags export and import. +* api-change:``sagemaker``: Amazon SageMaker Studio now supports Trainium instance types - trn1.2xlarge, trn1.32xlarge, trn1n.32xlarge. +* api-change:``ssm-incidents``: Introduces new APIs ListIncidentFindings and BatchGetIncidentFindings to use findings related to an incident. +* api-change:``ssm``: This release introduces the ability to filter automation execution steps which have parent steps. In addition, runbook variable information is returned by GetAutomationExecution and parent step information is returned by the DescribeAutomationStepExecutions API. +* api-change:``sso-admin``: Instances bound to a single AWS account, API operations for managing instances and applications, and assignments to applications are now supported. Trusted identity propagation is also supported, with new API operations for managing trusted token issuers and application grants and scopes. +* api-change:``transfer``: Introduced S3StorageOptions for servers to enable directory listing optimizations and added Type fields to logical directory mappings. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.30.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index f8b6215e64b5..2fc7f2e5486b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.1' +__version__ = '1.30.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f83aa7ef423f..9289c50e5a63 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.30.1' +release = '1.30.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ddb27eabeb29..d28e640a78d8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.1 + botocore==1.32.2 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8cb2ce31e128..3435c28ee6e8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.1', + 'botocore==1.32.2', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 0d5e0c1d7b959c5b1de299e9a6be7648d2a80051 Mon Sep 17 00:00:00 2001 From: Yangtao-Hua Date: Fri, 13 Oct 2023 09:38:37 -0700 Subject: [PATCH 0345/1632] Pass StartSession response as env variable Pass the StartSession API response as environment variable to the session-manager-plugin --- .../enhancement-ssmSessionManager-47156.json | 5 + awscli/customizations/sessionmanager.py | 75 ++++- tests/functional/ssm/test_start_session.py | 115 ++++++-- .../customizations/test_sessionmanager.py | 270 +++++++++++++++++- 4 files changed, 441 insertions(+), 24 deletions(-) create mode 100644 .changes/next-release/enhancement-ssmSessionManager-47156.json diff --git a/.changes/next-release/enhancement-ssmSessionManager-47156.json b/.changes/next-release/enhancement-ssmSessionManager-47156.json new file mode 100644 index 000000000000..d4870e19b6b3 --- /dev/null +++ b/.changes/next-release/enhancement-ssmSessionManager-47156.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``ssm`` Session Manager", + "description": "Pass StartSession API response as environment variable to session-manager-plugin" +} diff --git a/awscli/customizations/sessionmanager.py b/awscli/customizations/sessionmanager.py index c33aaca590c7..92a8f8ffbe8a 100644 --- a/awscli/customizations/sessionmanager.py +++ b/awscli/customizations/sessionmanager.py @@ -13,8 +13,10 @@ import logging import json import errno +import os +import re -from subprocess import check_call +from subprocess import check_call, check_output from awscli.compat import ignore_user_entered_signals from awscli.clidriver import ServiceOperation, CLIOperationCaller @@ -44,8 +46,43 @@ def add_custom_start_session(session, command_table, **kwargs): ) -class StartSessionCommand(ServiceOperation): +class VersionRequirement: + WHITESPACE_REGEX = re.compile(r"\s+") + SSM_SESSION_PLUGIN_VERSION_REGEX = re.compile(r"^\d+(\.\d+){0,3}$") + + def __init__(self, min_version): + self.min_version = min_version + + def meets_requirement(self, version): + ssm_plugin_version = self._sanitize_plugin_version(version) + if self._is_valid_version(ssm_plugin_version): + norm_version, norm_min_version = self._normalize( + ssm_plugin_version, self.min_version + ) + return norm_version > norm_min_version + else: + return False + + def _sanitize_plugin_version(self, plugin_version): + return re.sub(self.WHITESPACE_REGEX, "", plugin_version) + + def _is_valid_version(self, plugin_version): + return bool( + self.SSM_SESSION_PLUGIN_VERSION_REGEX.match(plugin_version) + ) + + def _normalize(self, v1, v2): + v1_parts = [int(v) for v in v1.split(".")] + v2_parts = [int(v) for v in v2.split(".")] + while len(v1_parts) != len(v2_parts): + if len(v1_parts) - len(v2_parts) > 0: + v2_parts.append(0) + else: + v1_parts.append(0) + return v1_parts, v2_parts + +class StartSessionCommand(ServiceOperation): def create_help_command(self): help_command = super( StartSessionCommand, self).create_help_command() @@ -55,6 +92,9 @@ def create_help_command(self): class StartSessionCaller(CLIOperationCaller): + LAST_PLUGIN_VERSION_WITHOUT_ENV_VAR = "1.2.497.0" + DEFAULT_SSM_ENV_NAME = "AWS_SSM_START_SESSION_RESPONSE" + def invoke(self, service_name, operation_name, parameters, parsed_globals): client = self._session.create_client( @@ -70,8 +110,34 @@ def invoke(self, service_name, operation_name, parameters, profile_name = self._session.profile \ if self._session.profile is not None else '' endpoint_url = client.meta.endpoint_url + ssm_env_name = self.DEFAULT_SSM_ENV_NAME try: + session_parameters = { + "SessionId": response["SessionId"], + "TokenValue": response["TokenValue"], + "StreamUrl": response["StreamUrl"], + } + start_session_response = json.dumps(session_parameters) + + plugin_version = check_output( + ["session-manager-plugin", "--version"], text=True + ) + env = os.environ.copy() + + # Check if this plugin supports passing the start session response + # as an environment variable name. If it does, it will set the + # value to the response from the start_session operation to the env + # variable defined in DEFAULT_SSM_ENV_NAME. If the session plugin + # version is invalid or older than the version defined in + # LAST_PLUGIN_VERSION_WITHOUT_ENV_VAR, it will fall back to + # passing the start_session response directly. + version_requirement = VersionRequirement( + min_version=self.LAST_PLUGIN_VERSION_WITHOUT_ENV_VAR + ) + if version_requirement.meets_requirement(plugin_version): + env[ssm_env_name] = start_session_response + start_session_response = ssm_env_name # ignore_user_entered_signals ignores these signals # because if signals which kills the process are not # captured would kill the foreground process but not the @@ -81,12 +147,13 @@ def invoke(self, service_name, operation_name, parameters, with ignore_user_entered_signals(): # call executable with necessary input check_call(["session-manager-plugin", - json.dumps(response), + start_session_response, region_name, "StartSession", profile_name, json.dumps(parameters), - endpoint_url]) + endpoint_url], env=env) + return 0 except OSError as ex: if ex.errno == errno.ENOENT: diff --git a/tests/functional/ssm/test_start_session.py b/tests/functional/ssm/test_start_session.py index 8c391024eb24..2ed9c9176abe 100644 --- a/tests/functional/ssm/test_start_session.py +++ b/tests/functional/ssm/test_start_session.py @@ -15,38 +15,119 @@ from awscli.testutils import BaseAWSCommandParamsTest from awscli.testutils import BaseAWSHelpOutputTest -from awscli.testutils import mock +from awscli.testutils import mock -class TestSessionManager(BaseAWSCommandParamsTest): +class TestSessionManager(BaseAWSCommandParamsTest): @mock.patch('awscli.customizations.sessionmanager.check_call') - def test_start_session_success(self, mock_check_call): + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_success(self, mock_check_output, mock_check_call): cmdline = 'ssm start-session --target instance-id' mock_check_call.return_value = 0 - self.parsed_responses = [{ + mock_check_output.return_value = "1.2.0.0\n" + expected_response = { "SessionId": "session-id", "TokenValue": "token-value", - "StreamUrl": "stream-url" - }] + "StreamUrl": "stream-url", + } + self.parsed_responses = [expected_response] + start_session_params = {"Target": "instance-id"} + + self.run_cmd(cmdline, expected_rc=0) + + mock_check_call.assert_called_once_with( + [ + "session-manager-plugin", + json.dumps(expected_response), + mock.ANY, + "StartSession", + mock.ANY, + json.dumps(start_session_params), + mock.ANY, + ], + env=self.environ, + ) + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_with_new_version_plugin_success( + self, mock_check_output, mock_check_call + ): + cmdline = "ssm start-session --target instance-id" + mock_check_call.return_value = 0 + mock_check_output.return_value = "1.2.500.0\n" + expected_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + self.parsed_responses = [expected_response] + + ssm_env_name = "AWS_SSM_START_SESSION_RESPONSE" + start_session_params = {"Target": "instance-id"} + expected_env = self.environ.copy() + expected_env.update({ssm_env_name: json.dumps(expected_response)}) + self.run_cmd(cmdline, expected_rc=0) self.assertEqual(self.operations_called[0][0].name, 'StartSession') self.assertEqual(self.operations_called[0][1], {'Target': 'instance-id'}) - actual_response = json.loads(mock_check_call.call_args[0][0][1]) - self.assertEqual( - {"SessionId": "session-id", - "TokenValue": "token-value", - "StreamUrl": "stream-url"}, - actual_response) + + mock_check_call.assert_called_once_with( + [ + "session-manager-plugin", + ssm_env_name, + mock.ANY, + "StartSession", + mock.ANY, + json.dumps(start_session_params), + mock.ANY, + ], + env=expected_env, + ) @mock.patch('awscli.customizations.sessionmanager.check_call') - def test_start_session_fails(self, mock_check_call): + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_fails(self, mock_check_output, mock_check_call): + cmdline = "ssm start-session --target instance-id" + mock_check_output.return_value = "1.2.500.0\n" + mock_check_call.side_effect = OSError(errno.ENOENT, "some error") + self.parsed_responses = [ + { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + ] + self.run_cmd(cmdline, expected_rc=255) + self.assertEqual( + self.operations_called[0][0].name, "StartSession" + ) + self.assertEqual( + self.operations_called[0][1], {"Target": "instance-id"} + ) + self.assertEqual( + self.operations_called[1][0].name, "TerminateSession" + ) + self.assertEqual( + self.operations_called[1][1], {"SessionId": "session-id"} + ) + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_when_get_plugin_version_fails( + self, mock_check_output, mock_check_call + ): cmdline = 'ssm start-session --target instance-id' - mock_check_call.side_effect = OSError(errno.ENOENT, 'some error') - self.parsed_responses = [{ - "SessionId": "session-id" - }] + mock_check_output.side_effect = OSError(errno.ENOENT, 'some error') + self.parsed_responses = [ + { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + ] self.run_cmd(cmdline, expected_rc=255) self.assertEqual(self.operations_called[0][0].name, 'StartSession') diff --git a/tests/unit/customizations/test_sessionmanager.py b/tests/unit/customizations/test_sessionmanager.py index 85623dee8417..177d33d5ca0a 100644 --- a/tests/unit/customizations/test_sessionmanager.py +++ b/tests/unit/customizations/test_sessionmanager.py @@ -13,6 +13,9 @@ import errno import json import botocore.session +import subprocess + +import pytest from awscli.customizations import sessionmanager from awscli.testutils import mock, unittest @@ -38,8 +41,12 @@ def test_start_session_when_non_custom_start_session_fails(self): with self.assertRaisesRegex(Exception, 'some exception'): self.caller.invoke('ssm', 'StartSession', params, mock.Mock()) + @mock.patch("awscli.customizations.sessionmanager.check_output") @mock.patch('awscli.customizations.sessionmanager.check_call') - def test_start_session_success_scenario(self, mock_check_call): + def test_start_session_success_scenario( + self, mock_check_call, mock_check_output + ): + mock_check_output.return_value = "1.2.0.0\n" mock_check_call.return_value = 0 start_session_params = { @@ -58,6 +65,12 @@ def test_start_session_success_scenario(self, mock_check_call): start_session_params, mock.Mock()) self.assertEqual(rc, 0) self.client.start_session.assert_called_with(**start_session_params) + + mock_check_output_list = mock_check_output.call_args[0] + self.assertEqual( + mock_check_output_list[0], ["session-manager-plugin", "--version"] + ) + mock_check_call_list = mock_check_call.call_args[0][0] mock_check_call_list[1] = json.loads(mock_check_call_list[1]) self.assertEqual( @@ -71,8 +84,12 @@ def test_start_session_success_scenario(self, mock_check_call): self.endpoint_url] ) + @mock.patch("awscli.customizations.sessionmanager.check_output") @mock.patch('awscli.customizations.sessionmanager.check_call') - def test_start_session_when_check_call_fails(self, mock_check_call): + def test_start_session_when_check_call_fails( + self, mock_check_call, mock_check_output + ): + mock_check_output.return_value = "1.2.0.0\n" mock_check_call.side_effect = OSError(errno.ENOENT, 'some error') start_session_params = { @@ -114,7 +131,11 @@ def test_start_session_when_check_call_fails(self, mock_check_call): ) @mock.patch('awscli.customizations.sessionmanager.check_call') - def test_start_session_when_no_profile_is_passed(self, mock_check_call): + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_when_no_profile_is_passed( + self, mock_check_output, mock_check_call + ): + mock_check_output.return_value = "1.2.500.0\n" self.session.profile = None mock_check_call.return_value = 0 @@ -136,3 +157,246 @@ def test_start_session_when_no_profile_is_passed(self, mock_check_call): self.client.start_session.assert_called_with(**start_session_params) mock_check_call_list = mock_check_call.call_args[0][0] self.assertEqual(mock_check_call_list[4], '') + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_with_env_variable_success_scenario( + self, mock_check_output, mock_check_call + ): + mock_check_output.return_value = "1.2.500.0\n" + mock_check_call.return_value = 0 + + start_session_params = {"Target": "i-123456789"} + start_session_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + ssm_env_name = "AWS_SSM_START_SESSION_RESPONSE" + + self.client.start_session.return_value = start_session_response + rc = self.caller.invoke( + "ssm", "StartSession", start_session_params, mock.Mock() + ) + self.assertEqual(rc, 0) + self.client.start_session.assert_called_with(**start_session_params) + + mock_check_output_list = mock_check_output.call_args[0] + self.assertEqual( + mock_check_output_list[0], ["session-manager-plugin", "--version"] + ) + + mock_check_call_list = mock_check_call.call_args[0][0] + self.assertEqual( + mock_check_call_list, + [ + "session-manager-plugin", + ssm_env_name, + self.region, + "StartSession", + self.profile, + json.dumps(start_session_params), + self.endpoint_url, + ], + ) + env_variable = mock_check_call.call_args[1] + self.assertEqual( + env_variable["env"][ssm_env_name], + json.dumps(start_session_response) + ) + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_when_check_output_fails( + self, mock_check_output, mock_check_call + ): + mock_check_output.side_effect = subprocess.CalledProcessError( + returncode=1, cmd="session-manager-plugin", output="some error" + ) + + start_session_params = {"Target": "i-123456789"} + start_session_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + + self.client.start_session.return_value = start_session_response + with self.assertRaises(subprocess.CalledProcessError): + self.caller.invoke( + "ssm", "StartSession", start_session_params, mock.Mock() + ) + + self.client.start_session.assert_called_with(**start_session_params) + self.client.terminate_session.assert_not_called() + mock_check_output.assert_called_with( + ["session-manager-plugin", "--version"], text=True + ) + mock_check_call.assert_not_called() + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_when_response_not_json( + self, mock_check_output, mock_check_call + ): + mock_check_output.return_value = "1.2.500.0\n" + start_session_params = {"Target": "i-123456789"} + start_session_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + "para2": {"Not a json format"}, + } + expected_env_value = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + + ssm_env_name = "AWS_SSM_START_SESSION_RESPONSE" + + self.client.start_session.return_value = start_session_response + rc = self.caller.invoke( + "ssm", "StartSession", start_session_params, mock.Mock() + ) + self.assertEqual(rc, 0) + self.client.start_session.assert_called_with(**start_session_params) + + mock_check_output_list = mock_check_output.call_args[0] + self.assertEqual( + mock_check_output_list[0], ["session-manager-plugin", "--version"] + ) + + mock_check_call_list = mock_check_call.call_args[0][0] + self.assertEqual( + mock_check_call_list, + [ + "session-manager-plugin", + ssm_env_name, + self.region, + "StartSession", + self.profile, + json.dumps(start_session_params), + self.endpoint_url, + ], + ) + env_variable = mock_check_call.call_args[1] + self.assertEqual( + env_variable["env"][ssm_env_name], json.dumps(expected_env_value) + ) + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_start_session_when_invalid_plugin_version( + self, mock_check_output, mock_check_call + ): + mock_check_output.return_value = "InvalidVersion" + + start_session_params = {"Target": "i-123456789"} + start_session_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + + self.client.start_session.return_value = start_session_response + self.caller.invoke( + "ssm", "StartSession", start_session_params, mock.Mock() + ) + self.client.start_session.assert_called_with(**start_session_params) + self.client.terminate_session.assert_not_called() + mock_check_output.assert_called_with( + ["session-manager-plugin", "--version"], text=True + ) + + mock_check_call_list = mock_check_call.call_args[0][0] + self.assertEqual( + mock_check_call_list, + [ + "session-manager-plugin", + json.dumps(start_session_response), + self.region, + "StartSession", + self.profile, + json.dumps(start_session_params), + self.endpoint_url, + ], + ) + + +class TestVersionRequirement: + version_requirement = \ + sessionmanager.VersionRequirement(min_version="1.2.497.0") + + @pytest.mark.parametrize( + "version, expected_result", + [ + ("2.0.0.0", True), + ("2.1", True), + ("2", True), + ("1.3.1.1", True), + ("\r\n1. 3.1.1", True), + ("1.3.1.0", True), + ("1.3", True), + ("1.2.498.1", True), + ("1.2.498", True), + ("1.2.497.1", True), + ("1.2.497.0", False), + ("1.2.497", False), + ("1.2.1.1", False), + ("1.2.1", False), + ("1.2", False), + ("1.1.1.0", False), + ("1.1.1", False), + ("1.0.497.0", False), + ("1.0. 497.0\r\n", False), + ("1", False), + ("0.3.497.0", False), + ], + ) + def test_meets_requirement(self, version, expected_result): + assert expected_result == \ + self.version_requirement.meets_requirement(version) + + @pytest.mark.parametrize( + "version, expected_result", + [ + ("\r\n1.3.1.1", "1.3.1.1"), + ("\r1.3 .1.1", "1.3.1.1"), + ("1 .3.1.1", "1.3.1.1"), + (" 1.3.1.1", "1.3.1.1"), + ("1.3.1.1 ", "1.3.1.1"), + (" 1.3.1.1 ", "1.3.1.1"), + ("\n1.3.1.1 ", "1.3.1.1"), + ("1.3.1.1\n", "1.3.1.1"), + ("1.3\r\n.1.1", "1.3.1.1"), + (" 1\r. 3", "1.3"), + (" 1. 3. ", "1.3."), + ("1.1.1\r\n", "1.1.1"), + ("1\r", "1"), + ], + ) + def test_sanitize_plugin_version(self, version, expected_result): + assert expected_result == \ + self.version_requirement._sanitize_plugin_version(version) + + @pytest.mark.parametrize( + "version, expected_result", + [ + ("999.99999.99.9", True), + ("2", True), + ("1.1.1.1", True), + ("1.1.1", True), + ("1.1", True), + ("1.1.1.1.1", False), + ("1.1.1.1.0", False), + ("1.1.1.a", False), + ("1.a.1.1", False), + ("1-1.1.1", False), + ("1.1.", False), + ("invalid_version", False), + ], + ) + def test_is_valid_version(self, version, expected_result): + assert expected_result == \ + self.version_requirement._is_valid_version(version) From 11133bbffd3f62a41f5cc9285f2205dd38fdf864 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 17 Nov 2023 22:11:09 +0000 Subject: [PATCH 0346/1632] Update changelog based on model updates --- .changes/next-release/api-change-appmesh-48349.json | 5 +++++ .changes/next-release/api-change-athena-44641.json | 5 +++++ .changes/next-release/api-change-cloud9-91179.json | 5 +++++ .changes/next-release/api-change-cloudformation-79887.json | 5 +++++ .changes/next-release/api-change-codepipeline-90478.json | 5 +++++ .../next-release/api-change-codestarconnections-95552.json | 5 +++++ .changes/next-release/api-change-connect-88121.json | 5 +++++ .changes/next-release/api-change-dlm-2068.json | 5 +++++ .changes/next-release/api-change-ec2-17140.json | 5 +++++ .changes/next-release/api-change-ecr-96365.json | 5 +++++ .changes/next-release/api-change-emr-11574.json | 5 +++++ .changes/next-release/api-change-endpointrules-65457.json | 5 +++++ .changes/next-release/api-change-events-22865.json | 5 +++++ .changes/next-release/api-change-internetmonitor-19782.json | 5 +++++ .changes/next-release/api-change-ivs-6398.json | 5 +++++ .changes/next-release/api-change-ivschat-31342.json | 5 +++++ .changes/next-release/api-change-kinesisvideo-84822.json | 5 +++++ .changes/next-release/api-change-location-13541.json | 5 +++++ .changes/next-release/api-change-medialive-38750.json | 5 +++++ .changes/next-release/api-change-mgn-81869.json | 5 +++++ .changes/next-release/api-change-osis-13479.json | 5 +++++ .changes/next-release/api-change-pipes-80986.json | 5 +++++ .changes/next-release/api-change-rds-47103.json | 5 +++++ .changes/next-release/api-change-redshift-43652.json | 5 +++++ .../next-release/api-change-redshiftserverless-66469.json | 5 +++++ .changes/next-release/api-change-s3-89648.json | 5 +++++ .changes/next-release/api-change-ssoadmin-44694.json | 5 +++++ .changes/next-release/api-change-ssooidc-6136.json | 5 +++++ .changes/next-release/api-change-sts-46371.json | 5 +++++ .changes/next-release/api-change-trustedadvisor-55447.json | 5 +++++ .../next-release/api-change-verifiedpermissions-82409.json | 5 +++++ .changes/next-release/api-change-wisdom-14948.json | 5 +++++ 32 files changed, 160 insertions(+) create mode 100644 .changes/next-release/api-change-appmesh-48349.json create mode 100644 .changes/next-release/api-change-athena-44641.json create mode 100644 .changes/next-release/api-change-cloud9-91179.json create mode 100644 .changes/next-release/api-change-cloudformation-79887.json create mode 100644 .changes/next-release/api-change-codepipeline-90478.json create mode 100644 .changes/next-release/api-change-codestarconnections-95552.json create mode 100644 .changes/next-release/api-change-connect-88121.json create mode 100644 .changes/next-release/api-change-dlm-2068.json create mode 100644 .changes/next-release/api-change-ec2-17140.json create mode 100644 .changes/next-release/api-change-ecr-96365.json create mode 100644 .changes/next-release/api-change-emr-11574.json create mode 100644 .changes/next-release/api-change-endpointrules-65457.json create mode 100644 .changes/next-release/api-change-events-22865.json create mode 100644 .changes/next-release/api-change-internetmonitor-19782.json create mode 100644 .changes/next-release/api-change-ivs-6398.json create mode 100644 .changes/next-release/api-change-ivschat-31342.json create mode 100644 .changes/next-release/api-change-kinesisvideo-84822.json create mode 100644 .changes/next-release/api-change-location-13541.json create mode 100644 .changes/next-release/api-change-medialive-38750.json create mode 100644 .changes/next-release/api-change-mgn-81869.json create mode 100644 .changes/next-release/api-change-osis-13479.json create mode 100644 .changes/next-release/api-change-pipes-80986.json create mode 100644 .changes/next-release/api-change-rds-47103.json create mode 100644 .changes/next-release/api-change-redshift-43652.json create mode 100644 .changes/next-release/api-change-redshiftserverless-66469.json create mode 100644 .changes/next-release/api-change-s3-89648.json create mode 100644 .changes/next-release/api-change-ssoadmin-44694.json create mode 100644 .changes/next-release/api-change-ssooidc-6136.json create mode 100644 .changes/next-release/api-change-sts-46371.json create mode 100644 .changes/next-release/api-change-trustedadvisor-55447.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-82409.json create mode 100644 .changes/next-release/api-change-wisdom-14948.json diff --git a/.changes/next-release/api-change-appmesh-48349.json b/.changes/next-release/api-change-appmesh-48349.json new file mode 100644 index 000000000000..c3aa04547440 --- /dev/null +++ b/.changes/next-release/api-change-appmesh-48349.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appmesh``", + "description": "Change the default value of these fields from 0 to null: MaxConnections, MaxPendingRequests, MaxRequests, HealthCheckThreshold, PortNumber, and HealthCheckPolicy -> port. Users are not expected to perceive the change, except that badRequestException is thrown when required fields missing configured." +} diff --git a/.changes/next-release/api-change-athena-44641.json b/.changes/next-release/api-change-athena-44641.json new file mode 100644 index 000000000000..f54104078f17 --- /dev/null +++ b/.changes/next-release/api-change-athena-44641.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Adding SerivicePreProcessing time metric" +} diff --git a/.changes/next-release/api-change-cloud9-91179.json b/.changes/next-release/api-change-cloud9-91179.json new file mode 100644 index 000000000000..011fef4e2f8c --- /dev/null +++ b/.changes/next-release/api-change-cloud9-91179.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "A minor doc only update related to changing the date of an API change." +} diff --git a/.changes/next-release/api-change-cloudformation-79887.json b/.changes/next-release/api-change-cloudformation-79887.json new file mode 100644 index 000000000000..b8e391f03bc8 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-79887.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "This release adds a new flag ImportExistingResources to CreateChangeSet. Specify this parameter on a CREATE- or UPDATE-type change set to import existing resources with custom names instead of recreating them." +} diff --git a/.changes/next-release/api-change-codepipeline-90478.json b/.changes/next-release/api-change-codepipeline-90478.json new file mode 100644 index 000000000000..be70aa42e1a9 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-90478.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision" +} diff --git a/.changes/next-release/api-change-codestarconnections-95552.json b/.changes/next-release/api-change-codestarconnections-95552.json new file mode 100644 index 000000000000..04923823b4d7 --- /dev/null +++ b/.changes/next-release/api-change-codestarconnections-95552.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codestar-connections``", + "description": "This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository." +} diff --git a/.changes/next-release/api-change-connect-88121.json b/.changes/next-release/api-change-connect-88121.json new file mode 100644 index 000000000000..9ee99d0b00c3 --- /dev/null +++ b/.changes/next-release/api-change-connect-88121.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes." +} diff --git a/.changes/next-release/api-change-dlm-2068.json b/.changes/next-release/api-change-dlm-2068.json new file mode 100644 index 000000000000..bcd5d4c8c85b --- /dev/null +++ b/.changes/next-release/api-change-dlm-2068.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dlm``", + "description": "Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts." +} diff --git a/.changes/next-release/api-change-ec2-17140.json b/.changes/next-release/api-change-ec2-17140.json new file mode 100644 index 000000000000..594914259c8e --- /dev/null +++ b/.changes/next-release/api-change-ec2-17140.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds new features for Amazon VPC IP Address Manager (IPAM) Allowing a choice between Free and Advanced Tiers, viewing public IP address insights across regions and in Amazon Cloudwatch, use IPAM to plan your subnet IPs within a VPC and bring your own autonomous system number to IPAM." +} diff --git a/.changes/next-release/api-change-ecr-96365.json b/.changes/next-release/api-change-ecr-96365.json new file mode 100644 index 000000000000..6e8d409412aa --- /dev/null +++ b/.changes/next-release/api-change-ecr-96365.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication." +} diff --git a/.changes/next-release/api-change-emr-11574.json b/.changes/next-release/api-change-emr-11574.json new file mode 100644 index 000000000000..f53e5e2eb6bb --- /dev/null +++ b/.changes/next-release/api-change-emr-11574.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update emr command to latest version" +} diff --git a/.changes/next-release/api-change-endpointrules-65457.json b/.changes/next-release/api-change-endpointrules-65457.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-65457.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-events-22865.json b/.changes/next-release/api-change-events-22865.json new file mode 100644 index 000000000000..6f7878af0a24 --- /dev/null +++ b/.changes/next-release/api-change-events-22865.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Update events command to latest version" +} diff --git a/.changes/next-release/api-change-internetmonitor-19782.json b/.changes/next-release/api-change-internetmonitor-19782.json new file mode 100644 index 000000000000..223c2b27d83b --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-19782.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "Adds new querying capabilities for running data queries on a monitor" +} diff --git a/.changes/next-release/api-change-ivs-6398.json b/.changes/next-release/api-change-ivs-6398.json new file mode 100644 index 000000000000..dde56c73427e --- /dev/null +++ b/.changes/next-release/api-change-ivs-6398.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "type & defaulting refinement to various range properties" +} diff --git a/.changes/next-release/api-change-ivschat-31342.json b/.changes/next-release/api-change-ivschat-31342.json new file mode 100644 index 000000000000..f8679158483d --- /dev/null +++ b/.changes/next-release/api-change-ivschat-31342.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivschat``", + "description": "type & defaulting refinement to various range properties" +} diff --git a/.changes/next-release/api-change-kinesisvideo-84822.json b/.changes/next-release/api-change-kinesisvideo-84822.json new file mode 100644 index 000000000000..16eb3cd79d3b --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideo-84822.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisvideo``", + "description": "Docs only build to bring up-to-date with public docs." +} diff --git a/.changes/next-release/api-change-location-13541.json b/.changes/next-release/api-change-location-13541.json new file mode 100644 index 000000000000..fefdff37e052 --- /dev/null +++ b/.changes/next-release/api-change-location-13541.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "Remove default value and allow nullable for request parameters having minimum value larger than zero." +} diff --git a/.changes/next-release/api-change-medialive-38750.json b/.changes/next-release/api-change-medialive-38750.json new file mode 100644 index 000000000000..e32cf3629a99 --- /dev/null +++ b/.changes/next-release/api-change-medialive-38750.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "MediaLive has now added support for per-output static image overlay." +} diff --git a/.changes/next-release/api-change-mgn-81869.json b/.changes/next-release/api-change-mgn-81869.json new file mode 100644 index 000000000000..d04a860b5b86 --- /dev/null +++ b/.changes/next-release/api-change-mgn-81869.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mgn``", + "description": "Removed invalid and unnecessary default values." +} diff --git a/.changes/next-release/api-change-osis-13479.json b/.changes/next-release/api-change-osis-13479.json new file mode 100644 index 000000000000..5b6d095b2ee5 --- /dev/null +++ b/.changes/next-release/api-change-osis-13479.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``osis``", + "description": "Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models." +} diff --git a/.changes/next-release/api-change-pipes-80986.json b/.changes/next-release/api-change-pipes-80986.json new file mode 100644 index 000000000000..7b136dc81225 --- /dev/null +++ b/.changes/next-release/api-change-pipes-80986.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pipes``", + "description": "TargetParameters now properly supports BatchJobParameters.ArrayProperties.Size and BatchJobParameters.RetryStrategy.Attempts being optional, and EcsTaskParameters.Overrides.EphemeralStorage.SizeInGiB now properly required when setting EphemeralStorage" +} diff --git a/.changes/next-release/api-change-rds-47103.json b/.changes/next-release/api-change-rds-47103.json new file mode 100644 index 000000000000..4f252c723c3b --- /dev/null +++ b/.changes/next-release/api-change-rds-47103.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for option groups and replica enhancements to Amazon RDS Custom." +} diff --git a/.changes/next-release/api-change-redshift-43652.json b/.changes/next-release/api-change-redshift-43652.json new file mode 100644 index 000000000000..76d4046425b0 --- /dev/null +++ b/.changes/next-release/api-change-redshift-43652.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Updated SDK for Amazon Redshift, which you can use to configure a connection with IAM Identity Center to manage access to databases. With these, you can create a connection through a managed application. You can also change a managed application, delete it, or get information about an existing one." +} diff --git a/.changes/next-release/api-change-redshiftserverless-66469.json b/.changes/next-release/api-change-redshiftserverless-66469.json new file mode 100644 index 000000000000..b753a19a0257 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-66469.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Updated SDK for Amazon Redshift Serverless, which provides the ability to configure a connection with IAM Identity Center to manage user and group access to databases." +} diff --git a/.changes/next-release/api-change-s3-89648.json b/.changes/next-release/api-change-s3-89648.json new file mode 100644 index 000000000000..2e48579a6a3d --- /dev/null +++ b/.changes/next-release/api-change-s3-89648.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Removes all default 0 values for numbers and false values for booleans" +} diff --git a/.changes/next-release/api-change-ssoadmin-44694.json b/.changes/next-release/api-change-ssoadmin-44694.json new file mode 100644 index 000000000000..44eda4534cf1 --- /dev/null +++ b/.changes/next-release/api-change-ssoadmin-44694.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-admin``", + "description": "Improves support for configuring RefreshToken and TokenExchange grants on applications." +} diff --git a/.changes/next-release/api-change-ssooidc-6136.json b/.changes/next-release/api-change-ssooidc-6136.json new file mode 100644 index 000000000000..b4219e749b11 --- /dev/null +++ b/.changes/next-release/api-change-ssooidc-6136.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-oidc``", + "description": "Adding support for `sso-oauth:CreateTokenWithIAM`." +} diff --git a/.changes/next-release/api-change-sts-46371.json b/.changes/next-release/api-change-sts-46371.json new file mode 100644 index 000000000000..09cb280aaf9c --- /dev/null +++ b/.changes/next-release/api-change-sts-46371.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "API updates for the AWS Security Token Service" +} diff --git a/.changes/next-release/api-change-trustedadvisor-55447.json b/.changes/next-release/api-change-trustedadvisor-55447.json new file mode 100644 index 000000000000..1153c57f97ec --- /dev/null +++ b/.changes/next-release/api-change-trustedadvisor-55447.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``trustedadvisor``", + "description": "AWS Trusted Advisor introduces new APIs to enable you to programmatically access Trusted Advisor best practice checks, recommendations, and prioritized recommendations. Trusted Advisor APIs enable you to integrate Trusted Advisor with your operational tools to automate your workloads." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-82409.json b/.changes/next-release/api-change-verifiedpermissions-82409.json new file mode 100644 index 000000000000..6d1d74971acc --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-82409.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore" +} diff --git a/.changes/next-release/api-change-wisdom-14948.json b/.changes/next-release/api-change-wisdom-14948.json new file mode 100644 index 000000000000..ab1be956ef49 --- /dev/null +++ b/.changes/next-release/api-change-wisdom-14948.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wisdom``", + "description": "This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources." +} From 8a0b9544756c23c2d400650f62405078aa314f74 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 17 Nov 2023 22:11:24 +0000 Subject: [PATCH 0347/1632] Bumping version to 1.30.3 --- .changes/1.30.3.json | 167 ++++++++++++++++++ .../api-change-appmesh-48349.json | 5 - .../next-release/api-change-athena-44641.json | 5 - .../next-release/api-change-cloud9-91179.json | 5 - .../api-change-cloudformation-79887.json | 5 - .../api-change-codepipeline-90478.json | 5 - .../api-change-codestarconnections-95552.json | 5 - .../api-change-connect-88121.json | 5 - .../next-release/api-change-dlm-2068.json | 5 - .../next-release/api-change-ec2-17140.json | 5 - .../next-release/api-change-ecr-96365.json | 5 - .../next-release/api-change-emr-11574.json | 5 - .../api-change-endpointrules-65457.json | 5 - .../next-release/api-change-events-22865.json | 5 - .../api-change-internetmonitor-19782.json | 5 - .../next-release/api-change-ivs-6398.json | 5 - .../api-change-ivschat-31342.json | 5 - .../api-change-kinesisvideo-84822.json | 5 - .../api-change-location-13541.json | 5 - .../api-change-medialive-38750.json | 5 - .../next-release/api-change-mgn-81869.json | 5 - .../next-release/api-change-osis-13479.json | 5 - .../next-release/api-change-pipes-80986.json | 5 - .../next-release/api-change-rds-47103.json | 5 - .../api-change-redshift-43652.json | 5 - .../api-change-redshiftserverless-66469.json | 5 - .../next-release/api-change-s3-89648.json | 5 - .../api-change-ssoadmin-44694.json | 5 - .../next-release/api-change-ssooidc-6136.json | 5 - .../next-release/api-change-sts-46371.json | 5 - .../api-change-trustedadvisor-55447.json | 5 - .../api-change-verifiedpermissions-82409.json | 5 - .../next-release/api-change-wisdom-14948.json | 5 - .../enhancement-ssmSessionManager-47156.json | 5 - CHANGELOG.rst | 38 ++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 39 files changed, 209 insertions(+), 169 deletions(-) create mode 100644 .changes/1.30.3.json delete mode 100644 .changes/next-release/api-change-appmesh-48349.json delete mode 100644 .changes/next-release/api-change-athena-44641.json delete mode 100644 .changes/next-release/api-change-cloud9-91179.json delete mode 100644 .changes/next-release/api-change-cloudformation-79887.json delete mode 100644 .changes/next-release/api-change-codepipeline-90478.json delete mode 100644 .changes/next-release/api-change-codestarconnections-95552.json delete mode 100644 .changes/next-release/api-change-connect-88121.json delete mode 100644 .changes/next-release/api-change-dlm-2068.json delete mode 100644 .changes/next-release/api-change-ec2-17140.json delete mode 100644 .changes/next-release/api-change-ecr-96365.json delete mode 100644 .changes/next-release/api-change-emr-11574.json delete mode 100644 .changes/next-release/api-change-endpointrules-65457.json delete mode 100644 .changes/next-release/api-change-events-22865.json delete mode 100644 .changes/next-release/api-change-internetmonitor-19782.json delete mode 100644 .changes/next-release/api-change-ivs-6398.json delete mode 100644 .changes/next-release/api-change-ivschat-31342.json delete mode 100644 .changes/next-release/api-change-kinesisvideo-84822.json delete mode 100644 .changes/next-release/api-change-location-13541.json delete mode 100644 .changes/next-release/api-change-medialive-38750.json delete mode 100644 .changes/next-release/api-change-mgn-81869.json delete mode 100644 .changes/next-release/api-change-osis-13479.json delete mode 100644 .changes/next-release/api-change-pipes-80986.json delete mode 100644 .changes/next-release/api-change-rds-47103.json delete mode 100644 .changes/next-release/api-change-redshift-43652.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-66469.json delete mode 100644 .changes/next-release/api-change-s3-89648.json delete mode 100644 .changes/next-release/api-change-ssoadmin-44694.json delete mode 100644 .changes/next-release/api-change-ssooidc-6136.json delete mode 100644 .changes/next-release/api-change-sts-46371.json delete mode 100644 .changes/next-release/api-change-trustedadvisor-55447.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-82409.json delete mode 100644 .changes/next-release/api-change-wisdom-14948.json delete mode 100644 .changes/next-release/enhancement-ssmSessionManager-47156.json diff --git a/.changes/1.30.3.json b/.changes/1.30.3.json new file mode 100644 index 000000000000..3c6d4d734293 --- /dev/null +++ b/.changes/1.30.3.json @@ -0,0 +1,167 @@ +[ + { + "category": "``ssm`` Session Manager", + "description": "Pass StartSession API response as environment variable to session-manager-plugin", + "type": "enhancement" + }, + { + "category": "``appmesh``", + "description": "Change the default value of these fields from 0 to null: MaxConnections, MaxPendingRequests, MaxRequests, HealthCheckThreshold, PortNumber, and HealthCheckPolicy -> port. Users are not expected to perceive the change, except that badRequestException is thrown when required fields missing configured.", + "type": "api-change" + }, + { + "category": "``athena``", + "description": "Adding SerivicePreProcessing time metric", + "type": "api-change" + }, + { + "category": "``cloud9``", + "description": "A minor doc only update related to changing the date of an API change.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "This release adds a new flag ImportExistingResources to CreateChangeSet. Specify this parameter on a CREATE- or UPDATE-type change set to import existing resources with custom names instead of recreating them.", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision", + "type": "api-change" + }, + { + "category": "``codestar-connections``", + "description": "This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes.", + "type": "api-change" + }, + { + "category": "``dlm``", + "description": "Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds new features for Amazon VPC IP Address Manager (IPAM) Allowing a choice between Free and Advanced Tiers, viewing public IP address insights across regions and in Amazon Cloudwatch, use IPAM to plan your subnet IPs within a VPC and bring your own autonomous system number to IPAM.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Update events command to latest version", + "type": "api-change" + }, + { + "category": "``internetmonitor``", + "description": "Adds new querying capabilities for running data queries on a monitor", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "type & defaulting refinement to various range properties", + "type": "api-change" + }, + { + "category": "``ivschat``", + "description": "type & defaulting refinement to various range properties", + "type": "api-change" + }, + { + "category": "``kinesisvideo``", + "description": "Docs only build to bring up-to-date with public docs.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "Remove default value and allow nullable for request parameters having minimum value larger than zero.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "MediaLive has now added support for per-output static image overlay.", + "type": "api-change" + }, + { + "category": "``mgn``", + "description": "Removed invalid and unnecessary default values.", + "type": "api-change" + }, + { + "category": "``osis``", + "description": "Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models.", + "type": "api-change" + }, + { + "category": "``pipes``", + "description": "TargetParameters now properly supports BatchJobParameters.ArrayProperties.Size and BatchJobParameters.RetryStrategy.Attempts being optional, and EcsTaskParameters.Overrides.EphemeralStorage.SizeInGiB now properly required when setting EphemeralStorage", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for option groups and replica enhancements to Amazon RDS Custom.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Updated SDK for Amazon Redshift Serverless, which provides the ability to configure a connection with IAM Identity Center to manage user and group access to databases.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Updated SDK for Amazon Redshift, which you can use to configure a connection with IAM Identity Center to manage access to databases. With these, you can create a connection through a managed application. You can also change a managed application, delete it, or get information about an existing one.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Removes all default 0 values for numbers and false values for booleans", + "type": "api-change" + }, + { + "category": "``sso-admin``", + "description": "Improves support for configuring RefreshToken and TokenExchange grants on applications.", + "type": "api-change" + }, + { + "category": "``sso-oidc``", + "description": "Adding support for `sso-oauth:CreateTokenWithIAM`.", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "API updates for the AWS Security Token Service", + "type": "api-change" + }, + { + "category": "``trustedadvisor``", + "description": "AWS Trusted Advisor introduces new APIs to enable you to programmatically access Trusted Advisor best practice checks, recommendations, and prioritized recommendations. Trusted Advisor APIs enable you to integrate Trusted Advisor with your operational tools to automate your workloads.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore", + "type": "api-change" + }, + { + "category": "``wisdom``", + "description": "This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appmesh-48349.json b/.changes/next-release/api-change-appmesh-48349.json deleted file mode 100644 index c3aa04547440..000000000000 --- a/.changes/next-release/api-change-appmesh-48349.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appmesh``", - "description": "Change the default value of these fields from 0 to null: MaxConnections, MaxPendingRequests, MaxRequests, HealthCheckThreshold, PortNumber, and HealthCheckPolicy -> port. Users are not expected to perceive the change, except that badRequestException is thrown when required fields missing configured." -} diff --git a/.changes/next-release/api-change-athena-44641.json b/.changes/next-release/api-change-athena-44641.json deleted file mode 100644 index f54104078f17..000000000000 --- a/.changes/next-release/api-change-athena-44641.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Adding SerivicePreProcessing time metric" -} diff --git a/.changes/next-release/api-change-cloud9-91179.json b/.changes/next-release/api-change-cloud9-91179.json deleted file mode 100644 index 011fef4e2f8c..000000000000 --- a/.changes/next-release/api-change-cloud9-91179.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "A minor doc only update related to changing the date of an API change." -} diff --git a/.changes/next-release/api-change-cloudformation-79887.json b/.changes/next-release/api-change-cloudformation-79887.json deleted file mode 100644 index b8e391f03bc8..000000000000 --- a/.changes/next-release/api-change-cloudformation-79887.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "This release adds a new flag ImportExistingResources to CreateChangeSet. Specify this parameter on a CREATE- or UPDATE-type change set to import existing resources with custom names instead of recreating them." -} diff --git a/.changes/next-release/api-change-codepipeline-90478.json b/.changes/next-release/api-change-codepipeline-90478.json deleted file mode 100644 index be70aa42e1a9..000000000000 --- a/.changes/next-release/api-change-codepipeline-90478.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision" -} diff --git a/.changes/next-release/api-change-codestarconnections-95552.json b/.changes/next-release/api-change-codestarconnections-95552.json deleted file mode 100644 index 04923823b4d7..000000000000 --- a/.changes/next-release/api-change-codestarconnections-95552.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codestar-connections``", - "description": "This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository." -} diff --git a/.changes/next-release/api-change-connect-88121.json b/.changes/next-release/api-change-connect-88121.json deleted file mode 100644 index 9ee99d0b00c3..000000000000 --- a/.changes/next-release/api-change-connect-88121.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes." -} diff --git a/.changes/next-release/api-change-dlm-2068.json b/.changes/next-release/api-change-dlm-2068.json deleted file mode 100644 index bcd5d4c8c85b..000000000000 --- a/.changes/next-release/api-change-dlm-2068.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dlm``", - "description": "Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts." -} diff --git a/.changes/next-release/api-change-ec2-17140.json b/.changes/next-release/api-change-ec2-17140.json deleted file mode 100644 index 594914259c8e..000000000000 --- a/.changes/next-release/api-change-ec2-17140.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds new features for Amazon VPC IP Address Manager (IPAM) Allowing a choice between Free and Advanced Tiers, viewing public IP address insights across regions and in Amazon Cloudwatch, use IPAM to plan your subnet IPs within a VPC and bring your own autonomous system number to IPAM." -} diff --git a/.changes/next-release/api-change-ecr-96365.json b/.changes/next-release/api-change-ecr-96365.json deleted file mode 100644 index 6e8d409412aa..000000000000 --- a/.changes/next-release/api-change-ecr-96365.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication." -} diff --git a/.changes/next-release/api-change-emr-11574.json b/.changes/next-release/api-change-emr-11574.json deleted file mode 100644 index f53e5e2eb6bb..000000000000 --- a/.changes/next-release/api-change-emr-11574.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update emr command to latest version" -} diff --git a/.changes/next-release/api-change-endpointrules-65457.json b/.changes/next-release/api-change-endpointrules-65457.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-65457.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-events-22865.json b/.changes/next-release/api-change-events-22865.json deleted file mode 100644 index 6f7878af0a24..000000000000 --- a/.changes/next-release/api-change-events-22865.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Update events command to latest version" -} diff --git a/.changes/next-release/api-change-internetmonitor-19782.json b/.changes/next-release/api-change-internetmonitor-19782.json deleted file mode 100644 index 223c2b27d83b..000000000000 --- a/.changes/next-release/api-change-internetmonitor-19782.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "Adds new querying capabilities for running data queries on a monitor" -} diff --git a/.changes/next-release/api-change-ivs-6398.json b/.changes/next-release/api-change-ivs-6398.json deleted file mode 100644 index dde56c73427e..000000000000 --- a/.changes/next-release/api-change-ivs-6398.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "type & defaulting refinement to various range properties" -} diff --git a/.changes/next-release/api-change-ivschat-31342.json b/.changes/next-release/api-change-ivschat-31342.json deleted file mode 100644 index f8679158483d..000000000000 --- a/.changes/next-release/api-change-ivschat-31342.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivschat``", - "description": "type & defaulting refinement to various range properties" -} diff --git a/.changes/next-release/api-change-kinesisvideo-84822.json b/.changes/next-release/api-change-kinesisvideo-84822.json deleted file mode 100644 index 16eb3cd79d3b..000000000000 --- a/.changes/next-release/api-change-kinesisvideo-84822.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisvideo``", - "description": "Docs only build to bring up-to-date with public docs." -} diff --git a/.changes/next-release/api-change-location-13541.json b/.changes/next-release/api-change-location-13541.json deleted file mode 100644 index fefdff37e052..000000000000 --- a/.changes/next-release/api-change-location-13541.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "Remove default value and allow nullable for request parameters having minimum value larger than zero." -} diff --git a/.changes/next-release/api-change-medialive-38750.json b/.changes/next-release/api-change-medialive-38750.json deleted file mode 100644 index e32cf3629a99..000000000000 --- a/.changes/next-release/api-change-medialive-38750.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "MediaLive has now added support for per-output static image overlay." -} diff --git a/.changes/next-release/api-change-mgn-81869.json b/.changes/next-release/api-change-mgn-81869.json deleted file mode 100644 index d04a860b5b86..000000000000 --- a/.changes/next-release/api-change-mgn-81869.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mgn``", - "description": "Removed invalid and unnecessary default values." -} diff --git a/.changes/next-release/api-change-osis-13479.json b/.changes/next-release/api-change-osis-13479.json deleted file mode 100644 index 5b6d095b2ee5..000000000000 --- a/.changes/next-release/api-change-osis-13479.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``osis``", - "description": "Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models." -} diff --git a/.changes/next-release/api-change-pipes-80986.json b/.changes/next-release/api-change-pipes-80986.json deleted file mode 100644 index 7b136dc81225..000000000000 --- a/.changes/next-release/api-change-pipes-80986.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pipes``", - "description": "TargetParameters now properly supports BatchJobParameters.ArrayProperties.Size and BatchJobParameters.RetryStrategy.Attempts being optional, and EcsTaskParameters.Overrides.EphemeralStorage.SizeInGiB now properly required when setting EphemeralStorage" -} diff --git a/.changes/next-release/api-change-rds-47103.json b/.changes/next-release/api-change-rds-47103.json deleted file mode 100644 index 4f252c723c3b..000000000000 --- a/.changes/next-release/api-change-rds-47103.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for option groups and replica enhancements to Amazon RDS Custom." -} diff --git a/.changes/next-release/api-change-redshift-43652.json b/.changes/next-release/api-change-redshift-43652.json deleted file mode 100644 index 76d4046425b0..000000000000 --- a/.changes/next-release/api-change-redshift-43652.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Updated SDK for Amazon Redshift, which you can use to configure a connection with IAM Identity Center to manage access to databases. With these, you can create a connection through a managed application. You can also change a managed application, delete it, or get information about an existing one." -} diff --git a/.changes/next-release/api-change-redshiftserverless-66469.json b/.changes/next-release/api-change-redshiftserverless-66469.json deleted file mode 100644 index b753a19a0257..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-66469.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Updated SDK for Amazon Redshift Serverless, which provides the ability to configure a connection with IAM Identity Center to manage user and group access to databases." -} diff --git a/.changes/next-release/api-change-s3-89648.json b/.changes/next-release/api-change-s3-89648.json deleted file mode 100644 index 2e48579a6a3d..000000000000 --- a/.changes/next-release/api-change-s3-89648.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Removes all default 0 values for numbers and false values for booleans" -} diff --git a/.changes/next-release/api-change-ssoadmin-44694.json b/.changes/next-release/api-change-ssoadmin-44694.json deleted file mode 100644 index 44eda4534cf1..000000000000 --- a/.changes/next-release/api-change-ssoadmin-44694.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-admin``", - "description": "Improves support for configuring RefreshToken and TokenExchange grants on applications." -} diff --git a/.changes/next-release/api-change-ssooidc-6136.json b/.changes/next-release/api-change-ssooidc-6136.json deleted file mode 100644 index b4219e749b11..000000000000 --- a/.changes/next-release/api-change-ssooidc-6136.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-oidc``", - "description": "Adding support for `sso-oauth:CreateTokenWithIAM`." -} diff --git a/.changes/next-release/api-change-sts-46371.json b/.changes/next-release/api-change-sts-46371.json deleted file mode 100644 index 09cb280aaf9c..000000000000 --- a/.changes/next-release/api-change-sts-46371.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "API updates for the AWS Security Token Service" -} diff --git a/.changes/next-release/api-change-trustedadvisor-55447.json b/.changes/next-release/api-change-trustedadvisor-55447.json deleted file mode 100644 index 1153c57f97ec..000000000000 --- a/.changes/next-release/api-change-trustedadvisor-55447.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``trustedadvisor``", - "description": "AWS Trusted Advisor introduces new APIs to enable you to programmatically access Trusted Advisor best practice checks, recommendations, and prioritized recommendations. Trusted Advisor APIs enable you to integrate Trusted Advisor with your operational tools to automate your workloads." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-82409.json b/.changes/next-release/api-change-verifiedpermissions-82409.json deleted file mode 100644 index 6d1d74971acc..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-82409.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore" -} diff --git a/.changes/next-release/api-change-wisdom-14948.json b/.changes/next-release/api-change-wisdom-14948.json deleted file mode 100644 index ab1be956ef49..000000000000 --- a/.changes/next-release/api-change-wisdom-14948.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wisdom``", - "description": "This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources." -} diff --git a/.changes/next-release/enhancement-ssmSessionManager-47156.json b/.changes/next-release/enhancement-ssmSessionManager-47156.json deleted file mode 100644 index d4870e19b6b3..000000000000 --- a/.changes/next-release/enhancement-ssmSessionManager-47156.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``ssm`` Session Manager", - "description": "Pass StartSession API response as environment variable to session-manager-plugin" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 835c955ab42b..76c69cd0f342 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,44 @@ CHANGELOG ========= +1.30.3 +====== + +* enhancement:``ssm`` Session Manager: Pass StartSession API response as environment variable to session-manager-plugin +* api-change:``appmesh``: Change the default value of these fields from 0 to null: MaxConnections, MaxPendingRequests, MaxRequests, HealthCheckThreshold, PortNumber, and HealthCheckPolicy -> port. Users are not expected to perceive the change, except that badRequestException is thrown when required fields missing configured. +* api-change:``athena``: Adding SerivicePreProcessing time metric +* api-change:``cloud9``: A minor doc only update related to changing the date of an API change. +* api-change:``cloudformation``: This release adds a new flag ImportExistingResources to CreateChangeSet. Specify this parameter on a CREATE- or UPDATE-type change set to import existing resources with custom names instead of recreating them. +* api-change:``codepipeline``: CodePipeline now supports overriding source revisions to achieve manual re-deploy of a past revision +* api-change:``codestar-connections``: This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository. +* api-change:``connect``: This release adds WISDOM_QUICK_RESPONSES as new IntegrationType of Connect IntegrationAssociation resource and bug fixes. +* api-change:``dlm``: Added support for SAP HANA in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies with pre and post scripts. +* api-change:``ec2``: This release adds new features for Amazon VPC IP Address Manager (IPAM) Allowing a choice between Free and Advanced Tiers, viewing public IP address insights across regions and in Amazon Cloudwatch, use IPAM to plan your subnet IPs within a VPC and bring your own autonomous system number to IPAM. +* api-change:``ecr``: Documentation and operational updates for Amazon ECR, adding support for pull through cache rules for upstream registries that require authentication. +* api-change:``emr``: Update emr command to latest version +* api-change:``events``: Update events command to latest version +* api-change:``internetmonitor``: Adds new querying capabilities for running data queries on a monitor +* api-change:``ivs``: type & defaulting refinement to various range properties +* api-change:``ivschat``: type & defaulting refinement to various range properties +* api-change:``kinesisvideo``: Docs only build to bring up-to-date with public docs. +* api-change:``location``: Remove default value and allow nullable for request parameters having minimum value larger than zero. +* api-change:``medialive``: MediaLive has now added support for per-output static image overlay. +* api-change:``mgn``: Removed invalid and unnecessary default values. +* api-change:``osis``: Add support for enabling a persistent buffer when creating or updating an OpenSearch Ingestion pipeline. Add tags to Pipeline and PipelineSummary response models. +* api-change:``pipes``: TargetParameters now properly supports BatchJobParameters.ArrayProperties.Size and BatchJobParameters.RetryStrategy.Attempts being optional, and EcsTaskParameters.Overrides.EphemeralStorage.SizeInGiB now properly required when setting EphemeralStorage +* api-change:``rds``: This release adds support for option groups and replica enhancements to Amazon RDS Custom. +* api-change:``redshift-serverless``: Updated SDK for Amazon Redshift Serverless, which provides the ability to configure a connection with IAM Identity Center to manage user and group access to databases. +* api-change:``redshift``: Updated SDK for Amazon Redshift, which you can use to configure a connection with IAM Identity Center to manage access to databases. With these, you can create a connection through a managed application. You can also change a managed application, delete it, or get information about an existing one. +* api-change:``s3``: Removes all default 0 values for numbers and false values for booleans +* api-change:``sso-admin``: Improves support for configuring RefreshToken and TokenExchange grants on applications. +* api-change:``sso-oidc``: Adding support for `sso-oauth:CreateTokenWithIAM`. +* api-change:``sts``: API updates for the AWS Security Token Service +* api-change:``trustedadvisor``: AWS Trusted Advisor introduces new APIs to enable you to programmatically access Trusted Advisor best practice checks, recommendations, and prioritized recommendations. Trusted Advisor APIs enable you to integrate Trusted Advisor with your operational tools to automate your workloads. +* api-change:``verifiedpermissions``: Adding BatchIsAuthorized API which supports multiple authorization requests against a PolicyStore +* api-change:``wisdom``: This release adds QuickResponse as a new Wisdom resource and Wisdom APIs for import, create, read, search, update and delete QuickResponse resources. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.30.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2fc7f2e5486b..2db35a06ab9c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.2' +__version__ = '1.30.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9289c50e5a63..337bb1bd9b62 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.30.2' +release = '1.30.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d28e640a78d8..ddf814c625e4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.2 + botocore==1.32.3 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3435c28ee6e8..cc111d98eeae 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.2', + 'botocore==1.32.3', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 32d60f38158f6396fabbe3d7b50513a05a105dd3 Mon Sep 17 00:00:00 2001 From: Steve Yoo Date: Sat, 18 Nov 2023 12:21:45 -0500 Subject: [PATCH 0348/1632] Rename controltower version arg --- awscli/customizations/argrename.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/customizations/argrename.py b/awscli/customizations/argrename.py index dd4d090de6c5..fb720af4490a 100644 --- a/awscli/customizations/argrename.py +++ b/awscli/customizations/argrename.py @@ -106,6 +106,8 @@ 'codepipeline.get-action-type.version': 'action-version', 'ecs.*.no-enable-execute-command': 'disable-execute-command', 'ecs.execute-command.no-interactive': 'non-interactive', + 'controltower.create-landing-zone.version': 'landing-zone-version', + 'controltower.update-landing-zone.version': 'landing-zone-version', } # Same format as ARGUMENT_RENAMES, but instead of renaming the arguments, From f700ff2e197402e0fe99d6e39c36793f6fffa6cc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 20 Nov 2023 20:17:07 +0000 Subject: [PATCH 0349/1632] Update changelog based on model updates --- .../next-release/api-change-codestarconnections-56163.json | 5 +++++ .changes/next-release/api-change-docdb-11820.json | 5 +++++ .changes/next-release/api-change-ec2-43138.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-codestarconnections-56163.json create mode 100644 .changes/next-release/api-change-docdb-11820.json create mode 100644 .changes/next-release/api-change-ec2-43138.json diff --git a/.changes/next-release/api-change-codestarconnections-56163.json b/.changes/next-release/api-change-codestarconnections-56163.json new file mode 100644 index 000000000000..ea5f13ba3fc4 --- /dev/null +++ b/.changes/next-release/api-change-codestarconnections-56163.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codestar-connections``", + "description": "This release updates a few CodeStar Connections related APIs." +} diff --git a/.changes/next-release/api-change-docdb-11820.json b/.changes/next-release/api-change-docdb-11820.json new file mode 100644 index 000000000000..cfcecb3d3c88 --- /dev/null +++ b/.changes/next-release/api-change-docdb-11820.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized." +} diff --git a/.changes/next-release/api-change-ec2-43138.json b/.changes/next-release/api-change-ec2-43138.json new file mode 100644 index 000000000000..5bce2a9644ad --- /dev/null +++ b/.changes/next-release/api-change-ec2-43138.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for Security group referencing over Transit gateways, enabling you to simplify Security group management and control of instance-to-instance traffic across VPCs that are connected by Transit gateway." +} From 696a17661b330eddd841ae630fd4391e0e8aa701 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 20 Nov 2023 20:17:07 +0000 Subject: [PATCH 0350/1632] Bumping version to 1.30.4 --- .changes/1.30.4.json | 17 +++++++++++++++++ .../api-change-codestarconnections-56163.json | 5 ----- .../next-release/api-change-docdb-11820.json | 5 ----- .changes/next-release/api-change-ec2-43138.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.30.4.json delete mode 100644 .changes/next-release/api-change-codestarconnections-56163.json delete mode 100644 .changes/next-release/api-change-docdb-11820.json delete mode 100644 .changes/next-release/api-change-ec2-43138.json diff --git a/.changes/1.30.4.json b/.changes/1.30.4.json new file mode 100644 index 000000000000..f5a173ee941d --- /dev/null +++ b/.changes/1.30.4.json @@ -0,0 +1,17 @@ +[ + { + "category": "``codestar-connections``", + "description": "This release updates a few CodeStar Connections related APIs.", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds support for Security group referencing over Transit gateways, enabling you to simplify Security group management and control of instance-to-instance traffic across VPCs that are connected by Transit gateway.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codestarconnections-56163.json b/.changes/next-release/api-change-codestarconnections-56163.json deleted file mode 100644 index ea5f13ba3fc4..000000000000 --- a/.changes/next-release/api-change-codestarconnections-56163.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codestar-connections``", - "description": "This release updates a few CodeStar Connections related APIs." -} diff --git a/.changes/next-release/api-change-docdb-11820.json b/.changes/next-release/api-change-docdb-11820.json deleted file mode 100644 index cfcecb3d3c88..000000000000 --- a/.changes/next-release/api-change-docdb-11820.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized." -} diff --git a/.changes/next-release/api-change-ec2-43138.json b/.changes/next-release/api-change-ec2-43138.json deleted file mode 100644 index 5bce2a9644ad..000000000000 --- a/.changes/next-release/api-change-ec2-43138.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for Security group referencing over Transit gateways, enabling you to simplify Security group management and control of instance-to-instance traffic across VPCs that are connected by Transit gateway." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 76c69cd0f342..ad6b5ee95cf3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.30.4 +====== + +* api-change:``codestar-connections``: This release updates a few CodeStar Connections related APIs. +* api-change:``docdb``: Amazon DocumentDB updates for new cluster storage configuration: Amazon DocumentDB I/O-Optimized. +* api-change:``ec2``: This release adds support for Security group referencing over Transit gateways, enabling you to simplify Security group management and control of instance-to-instance traffic across VPCs that are connected by Transit gateway. + + 1.30.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2db35a06ab9c..8e70638a18f1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.3' +__version__ = '1.30.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 337bb1bd9b62..198338a17fa0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.30.3' +release = '1.30.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ddf814c625e4..dc944d8e9059 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.3 + botocore==1.32.4 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index cc111d98eeae..37f5e5324f04 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.3', + 'botocore==1.32.4', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From e6c1cb8eb08bb6bd9eb4fe4ea4f4a705e4da907c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 21 Nov 2023 19:10:55 +0000 Subject: [PATCH 0351/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudfront-13438.json | 5 +++++ .../api-change-cloudfrontkeyvaluestore-94158.json | 5 +++++ .changes/next-release/api-change-ec2-84524.json | 5 +++++ .changes/next-release/api-change-endpointrules-27540.json | 5 +++++ .changes/next-release/api-change-inspectorscan-93805.json | 5 +++++ .changes/next-release/api-change-iotsitewise-60863.json | 5 +++++ .changes/next-release/api-change-iottwinmaker-55060.json | 5 +++++ .changes/next-release/api-change-s3-73900.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-cloudfront-13438.json create mode 100644 .changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json create mode 100644 .changes/next-release/api-change-ec2-84524.json create mode 100644 .changes/next-release/api-change-endpointrules-27540.json create mode 100644 .changes/next-release/api-change-inspectorscan-93805.json create mode 100644 .changes/next-release/api-change-iotsitewise-60863.json create mode 100644 .changes/next-release/api-change-iottwinmaker-55060.json create mode 100644 .changes/next-release/api-change-s3-73900.json diff --git a/.changes/next-release/api-change-cloudfront-13438.json b/.changes/next-release/api-change-cloudfront-13438.json new file mode 100644 index 000000000000..e9698aef0e3f --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-13438.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions." +} diff --git a/.changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json b/.changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json new file mode 100644 index 000000000000..3abf297f39a4 --- /dev/null +++ b/.changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront-keyvaluestore``", + "description": "This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions." +} diff --git a/.changes/next-release/api-change-ec2-84524.json b/.changes/next-release/api-change-ec2-84524.json new file mode 100644 index 000000000000..dcb7ae606ac6 --- /dev/null +++ b/.changes/next-release/api-change-ec2-84524.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2." +} diff --git a/.changes/next-release/api-change-endpointrules-27540.json b/.changes/next-release/api-change-endpointrules-27540.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-27540.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-inspectorscan-93805.json b/.changes/next-release/api-change-inspectorscan-93805.json new file mode 100644 index 000000000000..9e3ccbade1b4 --- /dev/null +++ b/.changes/next-release/api-change-inspectorscan-93805.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector-scan``", + "description": "This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format." +} diff --git a/.changes/next-release/api-change-iotsitewise-60863.json b/.changes/next-release/api-change-iotsitewise-60863.json new file mode 100644 index 000000000000..e474b04175a0 --- /dev/null +++ b/.changes/next-release/api-change-iotsitewise-60863.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsitewise``", + "description": "Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data." +} diff --git a/.changes/next-release/api-change-iottwinmaker-55060.json b/.changes/next-release/api-change-iottwinmaker-55060.json new file mode 100644 index 000000000000..4127922923e1 --- /dev/null +++ b/.changes/next-release/api-change-iottwinmaker-55060.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iottwinmaker``", + "description": "This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling." +} diff --git a/.changes/next-release/api-change-s3-73900.json b/.changes/next-release/api-change-s3-73900.json new file mode 100644 index 000000000000..732f29eb329b --- /dev/null +++ b/.changes/next-release/api-change-s3-73900.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Add support for automatic date based partitioning in S3 Server Access Logs." +} From be074e3d2d178385dfd84be84fb6c79a6048d45c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 21 Nov 2023 19:10:57 +0000 Subject: [PATCH 0352/1632] Bumping version to 1.30.5 --- .changes/1.30.5.json | 42 +++++++++++++++++++ .../api-change-cloudfront-13438.json | 5 --- ...-change-cloudfrontkeyvaluestore-94158.json | 5 --- .../next-release/api-change-ec2-84524.json | 5 --- .../api-change-endpointrules-27540.json | 5 --- .../api-change-inspectorscan-93805.json | 5 --- .../api-change-iotsitewise-60863.json | 5 --- .../api-change-iottwinmaker-55060.json | 5 --- .../next-release/api-change-s3-73900.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.30.5.json delete mode 100644 .changes/next-release/api-change-cloudfront-13438.json delete mode 100644 .changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json delete mode 100644 .changes/next-release/api-change-ec2-84524.json delete mode 100644 .changes/next-release/api-change-endpointrules-27540.json delete mode 100644 .changes/next-release/api-change-inspectorscan-93805.json delete mode 100644 .changes/next-release/api-change-iotsitewise-60863.json delete mode 100644 .changes/next-release/api-change-iottwinmaker-55060.json delete mode 100644 .changes/next-release/api-change-s3-73900.json diff --git a/.changes/1.30.5.json b/.changes/1.30.5.json new file mode 100644 index 000000000000..b3bedad778b6 --- /dev/null +++ b/.changes/1.30.5.json @@ -0,0 +1,42 @@ +[ + { + "category": "``cloudfront-keyvaluestore``", + "description": "This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions.", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2.", + "type": "api-change" + }, + { + "category": "``inspector-scan``", + "description": "This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format.", + "type": "api-change" + }, + { + "category": "``iotsitewise``", + "description": "Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data.", + "type": "api-change" + }, + { + "category": "``iottwinmaker``", + "description": "This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Add support for automatic date based partitioning in S3 Server Access Logs.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudfront-13438.json b/.changes/next-release/api-change-cloudfront-13438.json deleted file mode 100644 index e9698aef0e3f..000000000000 --- a/.changes/next-release/api-change-cloudfront-13438.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions." -} diff --git a/.changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json b/.changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json deleted file mode 100644 index 3abf297f39a4..000000000000 --- a/.changes/next-release/api-change-cloudfrontkeyvaluestore-94158.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront-keyvaluestore``", - "description": "This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions." -} diff --git a/.changes/next-release/api-change-ec2-84524.json b/.changes/next-release/api-change-ec2-84524.json deleted file mode 100644 index dcb7ae606ac6..000000000000 --- a/.changes/next-release/api-change-ec2-84524.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Amazon EC2." -} diff --git a/.changes/next-release/api-change-endpointrules-27540.json b/.changes/next-release/api-change-endpointrules-27540.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-27540.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-inspectorscan-93805.json b/.changes/next-release/api-change-inspectorscan-93805.json deleted file mode 100644 index 9e3ccbade1b4..000000000000 --- a/.changes/next-release/api-change-inspectorscan-93805.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector-scan``", - "description": "This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format." -} diff --git a/.changes/next-release/api-change-iotsitewise-60863.json b/.changes/next-release/api-change-iotsitewise-60863.json deleted file mode 100644 index e474b04175a0..000000000000 --- a/.changes/next-release/api-change-iotsitewise-60863.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsitewise``", - "description": "Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data." -} diff --git a/.changes/next-release/api-change-iottwinmaker-55060.json b/.changes/next-release/api-change-iottwinmaker-55060.json deleted file mode 100644 index 4127922923e1..000000000000 --- a/.changes/next-release/api-change-iottwinmaker-55060.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iottwinmaker``", - "description": "This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling." -} diff --git a/.changes/next-release/api-change-s3-73900.json b/.changes/next-release/api-change-s3-73900.json deleted file mode 100644 index 732f29eb329b..000000000000 --- a/.changes/next-release/api-change-s3-73900.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Add support for automatic date based partitioning in S3 Server Access Logs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ad6b5ee95cf3..886062b732f9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.30.5 +====== + +* api-change:``cloudfront-keyvaluestore``: This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. +* api-change:``cloudfront``: This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. +* api-change:``ec2``: Documentation updates for Amazon EC2. +* api-change:``inspector-scan``: This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format. +* api-change:``iotsitewise``: Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data. +* api-change:``iottwinmaker``: This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling. +* api-change:``s3``: Add support for automatic date based partitioning in S3 Server Access Logs. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.30.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8e70638a18f1..7bb46ccac782 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.4' +__version__ = '1.30.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 198338a17fa0..0ad8791a2dbf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.30.4' +release = '1.30.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index dc944d8e9059..a83f55c3160f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.4 + botocore==1.32.5 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 37f5e5324f04..2bba6b2aaa58 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.4', + 'botocore==1.32.5', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From d48adb9d0ac0e0c1bbd4c1f12ce98c91ea4ae7ba Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 22 Nov 2023 19:39:14 +0000 Subject: [PATCH 0353/1632] Update changelog based on model updates --- .changes/next-release/api-change-endpointrules-13862.json | 5 +++++ .changes/next-release/api-change-kinesis-67894.json | 5 +++++ .changes/next-release/api-change-s3control-63214.json | 5 +++++ .changes/next-release/api-change-sagemaker-40831.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-endpointrules-13862.json create mode 100644 .changes/next-release/api-change-kinesis-67894.json create mode 100644 .changes/next-release/api-change-s3control-63214.json create mode 100644 .changes/next-release/api-change-sagemaker-40831.json diff --git a/.changes/next-release/api-change-endpointrules-13862.json b/.changes/next-release/api-change-endpointrules-13862.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-13862.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-kinesis-67894.json b/.changes/next-release/api-change-kinesis-67894.json new file mode 100644 index 000000000000..c6ceafec34dc --- /dev/null +++ b/.changes/next-release/api-change-kinesis-67894.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesis``", + "description": "This release adds support for resource based policies on streams and consumers." +} diff --git a/.changes/next-release/api-change-s3control-63214.json b/.changes/next-release/api-change-s3control-63214.json new file mode 100644 index 000000000000..9f2e0a2c2c62 --- /dev/null +++ b/.changes/next-release/api-change-s3control-63214.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Amazon S3 Batch Operations now manages buckets or prefixes in a single step." +} diff --git a/.changes/next-release/api-change-sagemaker-40831.json b/.changes/next-release/api-change-sagemaker-40831.json new file mode 100644 index 000000000000..e0f894db0435 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-40831.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This feature adds the end user license agreement status as a model access configuration parameter." +} From 7b8bb30b22cb98eb9a1ad5be83c07206265e4fe7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 22 Nov 2023 19:39:18 +0000 Subject: [PATCH 0354/1632] Bumping version to 1.30.6 --- .changes/1.30.6.json | 22 +++++++++++++++++++ .../api-change-endpointrules-13862.json | 5 ----- .../api-change-kinesis-67894.json | 5 ----- .../api-change-s3control-63214.json | 5 ----- .../api-change-sagemaker-40831.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.30.6.json delete mode 100644 .changes/next-release/api-change-endpointrules-13862.json delete mode 100644 .changes/next-release/api-change-kinesis-67894.json delete mode 100644 .changes/next-release/api-change-s3control-63214.json delete mode 100644 .changes/next-release/api-change-sagemaker-40831.json diff --git a/.changes/1.30.6.json b/.changes/1.30.6.json new file mode 100644 index 000000000000..14afe26cca70 --- /dev/null +++ b/.changes/1.30.6.json @@ -0,0 +1,22 @@ +[ + { + "category": "``kinesis``", + "description": "This release adds support for resource based policies on streams and consumers.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Amazon S3 Batch Operations now manages buckets or prefixes in a single step.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This feature adds the end user license agreement status as a model access configuration parameter.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-endpointrules-13862.json b/.changes/next-release/api-change-endpointrules-13862.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-13862.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-kinesis-67894.json b/.changes/next-release/api-change-kinesis-67894.json deleted file mode 100644 index c6ceafec34dc..000000000000 --- a/.changes/next-release/api-change-kinesis-67894.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesis``", - "description": "This release adds support for resource based policies on streams and consumers." -} diff --git a/.changes/next-release/api-change-s3control-63214.json b/.changes/next-release/api-change-s3control-63214.json deleted file mode 100644 index 9f2e0a2c2c62..000000000000 --- a/.changes/next-release/api-change-s3control-63214.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Amazon S3 Batch Operations now manages buckets or prefixes in a single step." -} diff --git a/.changes/next-release/api-change-sagemaker-40831.json b/.changes/next-release/api-change-sagemaker-40831.json deleted file mode 100644 index e0f894db0435..000000000000 --- a/.changes/next-release/api-change-sagemaker-40831.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This feature adds the end user license agreement status as a model access configuration parameter." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 886062b732f9..5a9c17b77397 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.30.6 +====== + +* api-change:``kinesis``: This release adds support for resource based policies on streams and consumers. +* api-change:``s3control``: Amazon S3 Batch Operations now manages buckets or prefixes in a single step. +* api-change:``sagemaker``: This feature adds the end user license agreement status as a model access configuration parameter. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.30.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7bb46ccac782..2f48193b6c3f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.5' +__version__ = '1.30.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0ad8791a2dbf..c257fd626aa2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.30.5' +release = '1.30.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a83f55c3160f..5967fe60f785 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.5 + botocore==1.32.6 docutils>=0.10,<0.17 s3transfer>=0.7.0,<0.8.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2bba6b2aaa58..c2ab5fff8d06 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.5', + 'botocore==1.32.6', 'docutils>=0.10,<0.17', 's3transfer>=0.7.0,<0.8.0', 'PyYAML>=3.10,<6.1', From 03af69e57b0ca3ceaf4e93bf68d8e7ce2b6d79f0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 27 Nov 2023 05:29:26 +0000 Subject: [PATCH 0355/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-48779.json | 5 +++++ .changes/next-release/api-change-amp-92524.json | 5 +++++ .changes/next-release/api-change-bcmdataexports-56925.json | 5 +++++ .changes/next-release/api-change-cloudtrail-93741.json | 5 +++++ .../next-release/api-change-codestarconnections-25122.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-26361.json | 5 +++++ .changes/next-release/api-change-config-85176.json | 5 +++++ .changes/next-release/api-change-controltower-2597.json | 5 +++++ .../next-release/api-change-costoptimizationhub-36782.json | 5 +++++ .changes/next-release/api-change-detective-38707.json | 5 +++++ .changes/next-release/api-change-ecs-84493.json | 5 +++++ .changes/next-release/api-change-efs-17989.json | 5 +++++ .changes/next-release/api-change-eks-28001.json | 5 +++++ .changes/next-release/api-change-eksauth-38476.json | 5 +++++ .changes/next-release/api-change-elbv2-5977.json | 5 +++++ .changes/next-release/api-change-endpointrules-93138.json | 5 +++++ .changes/next-release/api-change-freetier-78258.json | 5 +++++ .changes/next-release/api-change-fsx-99894.json | 5 +++++ .changes/next-release/api-change-guardduty-746.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-94706.json | 5 +++++ .changes/next-release/api-change-lakeformation-3557.json | 5 +++++ .changes/next-release/api-change-lexv2models-64205.json | 5 +++++ .changes/next-release/api-change-lexv2runtime-43446.json | 5 +++++ .changes/next-release/api-change-logs-25486.json | 5 +++++ .../next-release/api-change-managedblockchain-81215.json | 5 +++++ .changes/next-release/api-change-personalize-75728.json | 5 +++++ .../next-release/api-change-personalizeevents-39819.json | 5 +++++ .../next-release/api-change-personalizeruntime-2501.json | 5 +++++ .changes/next-release/api-change-quicksight-77022.json | 5 +++++ .changes/next-release/api-change-redshift-58561.json | 5 +++++ .changes/next-release/api-change-repostspace-17290.json | 5 +++++ .changes/next-release/api-change-s3-72212.json | 5 +++++ .changes/next-release/api-change-s3control-93985.json | 5 +++++ .changes/next-release/api-change-secretsmanager-29005.json | 5 +++++ .changes/next-release/api-change-securityhub-23460.json | 5 +++++ .changes/next-release/api-change-stepfunctions-46869.json | 5 +++++ .changes/next-release/api-change-transcribe-4880.json | 5 +++++ .changes/next-release/api-change-workspaces-4674.json | 5 +++++ .../next-release/api-change-workspacesthinclient-20794.json | 5 +++++ 39 files changed, 195 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-48779.json create mode 100644 .changes/next-release/api-change-amp-92524.json create mode 100644 .changes/next-release/api-change-bcmdataexports-56925.json create mode 100644 .changes/next-release/api-change-cloudtrail-93741.json create mode 100644 .changes/next-release/api-change-codestarconnections-25122.json create mode 100644 .changes/next-release/api-change-computeoptimizer-26361.json create mode 100644 .changes/next-release/api-change-config-85176.json create mode 100644 .changes/next-release/api-change-controltower-2597.json create mode 100644 .changes/next-release/api-change-costoptimizationhub-36782.json create mode 100644 .changes/next-release/api-change-detective-38707.json create mode 100644 .changes/next-release/api-change-ecs-84493.json create mode 100644 .changes/next-release/api-change-efs-17989.json create mode 100644 .changes/next-release/api-change-eks-28001.json create mode 100644 .changes/next-release/api-change-eksauth-38476.json create mode 100644 .changes/next-release/api-change-elbv2-5977.json create mode 100644 .changes/next-release/api-change-endpointrules-93138.json create mode 100644 .changes/next-release/api-change-freetier-78258.json create mode 100644 .changes/next-release/api-change-fsx-99894.json create mode 100644 .changes/next-release/api-change-guardduty-746.json create mode 100644 .changes/next-release/api-change-iotfleetwise-94706.json create mode 100644 .changes/next-release/api-change-lakeformation-3557.json create mode 100644 .changes/next-release/api-change-lexv2models-64205.json create mode 100644 .changes/next-release/api-change-lexv2runtime-43446.json create mode 100644 .changes/next-release/api-change-logs-25486.json create mode 100644 .changes/next-release/api-change-managedblockchain-81215.json create mode 100644 .changes/next-release/api-change-personalize-75728.json create mode 100644 .changes/next-release/api-change-personalizeevents-39819.json create mode 100644 .changes/next-release/api-change-personalizeruntime-2501.json create mode 100644 .changes/next-release/api-change-quicksight-77022.json create mode 100644 .changes/next-release/api-change-redshift-58561.json create mode 100644 .changes/next-release/api-change-repostspace-17290.json create mode 100644 .changes/next-release/api-change-s3-72212.json create mode 100644 .changes/next-release/api-change-s3control-93985.json create mode 100644 .changes/next-release/api-change-secretsmanager-29005.json create mode 100644 .changes/next-release/api-change-securityhub-23460.json create mode 100644 .changes/next-release/api-change-stepfunctions-46869.json create mode 100644 .changes/next-release/api-change-transcribe-4880.json create mode 100644 .changes/next-release/api-change-workspaces-4674.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-20794.json diff --git a/.changes/next-release/api-change-accessanalyzer-48779.json b/.changes/next-release/api-change-accessanalyzer-48779.json new file mode 100644 index 000000000000..d664127a3db6 --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-48779.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "IAM Access Analyzer now continuously monitors IAM roles and users in your AWS account or organization to generate findings for unused access. Additionally, IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments." +} diff --git a/.changes/next-release/api-change-amp-92524.json b/.changes/next-release/api-change-amp-92524.json new file mode 100644 index 000000000000..6ce441f699e2 --- /dev/null +++ b/.changes/next-release/api-change-amp-92524.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amp``", + "description": "This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability." +} diff --git a/.changes/next-release/api-change-bcmdataexports-56925.json b/.changes/next-release/api-change-bcmdataexports-56925.json new file mode 100644 index 000000000000..65cf90445d60 --- /dev/null +++ b/.changes/next-release/api-change-bcmdataexports-56925.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bcm-data-exports``", + "description": "Users can create, read, update, delete Exports of billing and cost management data. Users can get details of Export Executions and details of Tables for exporting. Tagging support is provided for Exports" +} diff --git a/.changes/next-release/api-change-cloudtrail-93741.json b/.changes/next-release/api-change-cloudtrail-93741.json new file mode 100644 index 000000000000..f51024a0554f --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-93741.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena." +} diff --git a/.changes/next-release/api-change-codestarconnections-25122.json b/.changes/next-release/api-change-codestarconnections-25122.json new file mode 100644 index 000000000000..04923823b4d7 --- /dev/null +++ b/.changes/next-release/api-change-codestarconnections-25122.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codestar-connections``", + "description": "This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository." +} diff --git a/.changes/next-release/api-change-computeoptimizer-26361.json b/.changes/next-release/api-change-computeoptimizer-26361.json new file mode 100644 index 000000000000..f37ce228a16e --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-26361.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences." +} diff --git a/.changes/next-release/api-change-config-85176.json b/.changes/next-release/api-change-config-85176.json new file mode 100644 index 000000000000..33b393d1de06 --- /dev/null +++ b/.changes/next-release/api-change-config-85176.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Support Periodic Recording for Configuration Recorder" +} diff --git a/.changes/next-release/api-change-controltower-2597.json b/.changes/next-release/api-change-controltower-2597.json new file mode 100644 index 000000000000..fa3a43bb4581 --- /dev/null +++ b/.changes/next-release/api-change-controltower-2597.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Add APIs to create and manage a landing zone." +} diff --git a/.changes/next-release/api-change-costoptimizationhub-36782.json b/.changes/next-release/api-change-costoptimizationhub-36782.json new file mode 100644 index 000000000000..f5e1abd0020f --- /dev/null +++ b/.changes/next-release/api-change-costoptimizationhub-36782.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cost-optimization-hub``", + "description": "This release launches Cost Optimization Hub, a new AWS Billing and Cost Management feature that helps you consolidate and prioritize cost optimization recommendations across your AWS Organizations member accounts and AWS Regions, so that you can get the most out of your AWS spend." +} diff --git a/.changes/next-release/api-change-detective-38707.json b/.changes/next-release/api-change-detective-38707.json new file mode 100644 index 000000000000..88203b4927fd --- /dev/null +++ b/.changes/next-release/api-change-detective-38707.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``detective``", + "description": "Added new APIs in Detective to support resource investigations" +} diff --git a/.changes/next-release/api-change-ecs-84493.json b/.changes/next-release/api-change-ecs-84493.json new file mode 100644 index 000000000000..d0f45f3252db --- /dev/null +++ b/.changes/next-release/api-change-ecs-84493.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS." +} diff --git a/.changes/next-release/api-change-efs-17989.json b/.changes/next-release/api-change-efs-17989.json new file mode 100644 index 000000000000..9bb2f73f7228 --- /dev/null +++ b/.changes/next-release/api-change-efs-17989.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``efs``", + "description": "Update efs command to latest version" +} diff --git a/.changes/next-release/api-change-eks-28001.json b/.changes/next-release/api-change-eks-28001.json new file mode 100644 index 000000000000..0cc83a82988d --- /dev/null +++ b/.changes/next-release/api-change-eks-28001.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for the applications running in their EKS clusters." +} diff --git a/.changes/next-release/api-change-eksauth-38476.json b/.changes/next-release/api-change-eksauth-38476.json new file mode 100644 index 000000000000..f4debd672486 --- /dev/null +++ b/.changes/next-release/api-change-eksauth-38476.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks-auth``", + "description": "This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for their applications running in the EKS clusters." +} diff --git a/.changes/next-release/api-change-elbv2-5977.json b/.changes/next-release/api-change-elbv2-5977.json new file mode 100644 index 000000000000..e0d898337289 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-5977.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Update elbv2 command to latest version" +} diff --git a/.changes/next-release/api-change-endpointrules-93138.json b/.changes/next-release/api-change-endpointrules-93138.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-93138.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-freetier-78258.json b/.changes/next-release/api-change-freetier-78258.json new file mode 100644 index 000000000000..a52fcc3c54ba --- /dev/null +++ b/.changes/next-release/api-change-freetier-78258.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``freetier``", + "description": "This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API" +} diff --git a/.changes/next-release/api-change-fsx-99894.json b/.changes/next-release/api-change-fsx-99894.json new file mode 100644 index 000000000000..98ff3d25ff2a --- /dev/null +++ b/.changes/next-release/api-change-fsx-99894.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Added support for FSx for ONTAP scale-out file systems and FlexGroup volumes. Added the HAPairs field and ThroughputCapacityPerHAPair for filesystem. Added AggregateConfiguration (containing Aggregates and ConstituentsPerAggregate) and SizeInBytes for volume." +} diff --git a/.changes/next-release/api-change-guardduty-746.json b/.changes/next-release/api-change-guardduty-746.json new file mode 100644 index 000000000000..957534975183 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-746.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add support for Runtime Monitoring for ECS and ECS-EC2." +} diff --git a/.changes/next-release/api-change-iotfleetwise-94706.json b/.changes/next-release/api-change-iotfleetwise-94706.json new file mode 100644 index 000000000000..d748858cecb6 --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-94706.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types." +} diff --git a/.changes/next-release/api-change-lakeformation-3557.json b/.changes/next-release/api-change-lakeformation-3557.json new file mode 100644 index 000000000000..a3d34168c0f0 --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-3557.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "This release adds four new APIs \"DescribeLakeFormationIdentityCenterConfiguration\", \"CreateLakeFormationIdentityCenterConfiguration\", \"DescribeLakeFormationIdentityCenterConfiguration\", and \"DeleteLakeFormationIdentityCenterConfiguration\", and also updates the corresponding documentation." +} diff --git a/.changes/next-release/api-change-lexv2models-64205.json b/.changes/next-release/api-change-lexv2models-64205.json new file mode 100644 index 000000000000..b8eaf0a94c09 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-64205.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version" +} diff --git a/.changes/next-release/api-change-lexv2runtime-43446.json b/.changes/next-release/api-change-lexv2runtime-43446.json new file mode 100644 index 000000000000..163de761aa47 --- /dev/null +++ b/.changes/next-release/api-change-lexv2runtime-43446.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-runtime``", + "description": "Update lexv2-runtime command to latest version" +} diff --git a/.changes/next-release/api-change-logs-25486.json b/.changes/next-release/api-change-logs-25486.json new file mode 100644 index 000000000000..b1ed9f8e3e27 --- /dev/null +++ b/.changes/next-release/api-change-logs-25486.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors and List and Update Anomalies in Detector. Added LogGroupClass attribute for LogGroups to classify loggroup as Standard loggroup with all capabilities or InfrequentAccess loggroup with limited capabilities." +} diff --git a/.changes/next-release/api-change-managedblockchain-81215.json b/.changes/next-release/api-change-managedblockchain-81215.json new file mode 100644 index 000000000000..a4de01a438b7 --- /dev/null +++ b/.changes/next-release/api-change-managedblockchain-81215.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain``", + "description": "Add optional NetworkType property to Accessor APIs" +} diff --git a/.changes/next-release/api-change-personalize-75728.json b/.changes/next-release/api-change-personalize-75728.json new file mode 100644 index 000000000000..9632186ede6c --- /dev/null +++ b/.changes/next-release/api-change-personalize-75728.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "Enables metadata in recommendations, recommendations with themes, and next best action recommendations" +} diff --git a/.changes/next-release/api-change-personalizeevents-39819.json b/.changes/next-release/api-change-personalizeevents-39819.json new file mode 100644 index 000000000000..8383566d6d9c --- /dev/null +++ b/.changes/next-release/api-change-personalizeevents-39819.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize-events``", + "description": "This release enables PutActions and PutActionInteractions" +} diff --git a/.changes/next-release/api-change-personalizeruntime-2501.json b/.changes/next-release/api-change-personalizeruntime-2501.json new file mode 100644 index 000000000000..01eb996c0d36 --- /dev/null +++ b/.changes/next-release/api-change-personalizeruntime-2501.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize-runtime``", + "description": "Enables metadata in recommendations and next best action recommendations" +} diff --git a/.changes/next-release/api-change-quicksight-77022.json b/.changes/next-release/api-change-quicksight-77022.json new file mode 100644 index 000000000000..0e588ce72d6d --- /dev/null +++ b/.changes/next-release/api-change-quicksight-77022.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release launches new APIs for trusted identity propagation setup and supports creating datasources using trusted identity propagation as authentication method for QuickSight accounts configured with IAM Identity Center." +} diff --git a/.changes/next-release/api-change-redshift-58561.json b/.changes/next-release/api-change-redshift-58561.json new file mode 100644 index 000000000000..e5fc345b8841 --- /dev/null +++ b/.changes/next-release/api-change-redshift-58561.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "This release adds support for multi-data warehouse writes through data sharing." +} diff --git a/.changes/next-release/api-change-repostspace-17290.json b/.changes/next-release/api-change-repostspace-17290.json new file mode 100644 index 000000000000..1bb75e90d6a2 --- /dev/null +++ b/.changes/next-release/api-change-repostspace-17290.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``repostspace``", + "description": "Initial release of AWS re:Post Private" +} diff --git a/.changes/next-release/api-change-s3-72212.json b/.changes/next-release/api-change-s3-72212.json new file mode 100644 index 000000000000..1666e74c9e1c --- /dev/null +++ b/.changes/next-release/api-change-s3-72212.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality." +} diff --git a/.changes/next-release/api-change-s3control-93985.json b/.changes/next-release/api-change-s3control-93985.json new file mode 100644 index 000000000000..b9e9b2b17526 --- /dev/null +++ b/.changes/next-release/api-change-s3control-93985.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Introduce Amazon S3 Access Grants, a new S3 access control feature that maps identities in directories such as Active Directory, or AWS Identity and Access Management (IAM) Principals, to datasets in S3." +} diff --git a/.changes/next-release/api-change-secretsmanager-29005.json b/.changes/next-release/api-change-secretsmanager-29005.json new file mode 100644 index 000000000000..87d150b699fc --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-29005.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "AWS Secrets Manager has released the BatchGetSecretValue API, which allows customers to fetch up to 20 Secrets with a single request using a list of secret names or filters." +} diff --git a/.changes/next-release/api-change-securityhub-23460.json b/.changes/next-release/api-change-securityhub-23460.json new file mode 100644 index 000000000000..8681b21a8a8c --- /dev/null +++ b/.changes/next-release/api-change-securityhub-23460.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Adds and updates APIs to support customizable security controls. This feature allows Security Hub customers to provide custom parameters for security controls. With this release, findings for controls that support custom parameters will include the parameters used to generate the findings." +} diff --git a/.changes/next-release/api-change-stepfunctions-46869.json b/.changes/next-release/api-change-stepfunctions-46869.json new file mode 100644 index 000000000000..72e45d09c06e --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-46869.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "Update stepfunctions command to latest version" +} diff --git a/.changes/next-release/api-change-transcribe-4880.json b/.changes/next-release/api-change-transcribe-4880.json new file mode 100644 index 000000000000..87653dd7e50c --- /dev/null +++ b/.changes/next-release/api-change-transcribe-4880.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "This release adds support for transcriptions from audio sources in 64 new languages and introduces generative call summarization in Transcribe Call Analytics (Post call)" +} diff --git a/.changes/next-release/api-change-workspaces-4674.json b/.changes/next-release/api-change-workspaces-4674.json new file mode 100644 index 000000000000..50a3d455a65e --- /dev/null +++ b/.changes/next-release/api-change-workspaces-4674.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "The release introduces Multi-Region Resilience one-way data replication that allows you to replicate data from your primary WorkSpace to a standby WorkSpace in another AWS Region. DescribeWorkspaces now returns the status of data replication." +} diff --git a/.changes/next-release/api-change-workspacesthinclient-20794.json b/.changes/next-release/api-change-workspacesthinclient-20794.json new file mode 100644 index 000000000000..fd9209e83745 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-20794.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Initial release of Amazon WorkSpaces Thin Client" +} From 0a9c4bf625d64c8426d5aee82c1f92779bc934ca Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 27 Nov 2023 05:29:29 +0000 Subject: [PATCH 0356/1632] Bumping version to 1.30.7 --- .changes/1.30.7.json | 197 ++++++++++++++++++ .../api-change-accessanalyzer-48779.json | 5 - .../next-release/api-change-amp-92524.json | 5 - .../api-change-bcmdataexports-56925.json | 5 - .../api-change-cloudtrail-93741.json | 5 - .../api-change-codestarconnections-25122.json | 5 - .../api-change-computeoptimizer-26361.json | 5 - .../next-release/api-change-config-85176.json | 5 - .../api-change-controltower-2597.json | 5 - .../api-change-costoptimizationhub-36782.json | 5 - .../api-change-detective-38707.json | 5 - .../next-release/api-change-ecs-84493.json | 5 - .../next-release/api-change-efs-17989.json | 5 - .../next-release/api-change-eks-28001.json | 5 - .../api-change-eksauth-38476.json | 5 - .../next-release/api-change-elbv2-5977.json | 5 - .../api-change-endpointrules-93138.json | 5 - .../api-change-freetier-78258.json | 5 - .../next-release/api-change-fsx-99894.json | 5 - .../api-change-guardduty-746.json | 5 - .../api-change-iotfleetwise-94706.json | 5 - .../api-change-lakeformation-3557.json | 5 - .../api-change-lexv2models-64205.json | 5 - .../api-change-lexv2runtime-43446.json | 5 - .../next-release/api-change-logs-25486.json | 5 - .../api-change-managedblockchain-81215.json | 5 - .../api-change-personalize-75728.json | 5 - .../api-change-personalizeevents-39819.json | 5 - .../api-change-personalizeruntime-2501.json | 5 - .../api-change-quicksight-77022.json | 5 - .../api-change-redshift-58561.json | 5 - .../api-change-repostspace-17290.json | 5 - .../next-release/api-change-s3-72212.json | 5 - .../api-change-s3control-93985.json | 5 - .../api-change-secretsmanager-29005.json | 5 - .../api-change-securityhub-23460.json | 5 - .../api-change-stepfunctions-46869.json | 5 - .../api-change-transcribe-4880.json | 5 - .../api-change-workspaces-4674.json | 5 - ...api-change-workspacesthinclient-20794.json | 5 - CHANGELOG.rst | 44 ++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 4 +- setup.py | 4 +- 45 files changed, 247 insertions(+), 201 deletions(-) create mode 100644 .changes/1.30.7.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-48779.json delete mode 100644 .changes/next-release/api-change-amp-92524.json delete mode 100644 .changes/next-release/api-change-bcmdataexports-56925.json delete mode 100644 .changes/next-release/api-change-cloudtrail-93741.json delete mode 100644 .changes/next-release/api-change-codestarconnections-25122.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-26361.json delete mode 100644 .changes/next-release/api-change-config-85176.json delete mode 100644 .changes/next-release/api-change-controltower-2597.json delete mode 100644 .changes/next-release/api-change-costoptimizationhub-36782.json delete mode 100644 .changes/next-release/api-change-detective-38707.json delete mode 100644 .changes/next-release/api-change-ecs-84493.json delete mode 100644 .changes/next-release/api-change-efs-17989.json delete mode 100644 .changes/next-release/api-change-eks-28001.json delete mode 100644 .changes/next-release/api-change-eksauth-38476.json delete mode 100644 .changes/next-release/api-change-elbv2-5977.json delete mode 100644 .changes/next-release/api-change-endpointrules-93138.json delete mode 100644 .changes/next-release/api-change-freetier-78258.json delete mode 100644 .changes/next-release/api-change-fsx-99894.json delete mode 100644 .changes/next-release/api-change-guardduty-746.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-94706.json delete mode 100644 .changes/next-release/api-change-lakeformation-3557.json delete mode 100644 .changes/next-release/api-change-lexv2models-64205.json delete mode 100644 .changes/next-release/api-change-lexv2runtime-43446.json delete mode 100644 .changes/next-release/api-change-logs-25486.json delete mode 100644 .changes/next-release/api-change-managedblockchain-81215.json delete mode 100644 .changes/next-release/api-change-personalize-75728.json delete mode 100644 .changes/next-release/api-change-personalizeevents-39819.json delete mode 100644 .changes/next-release/api-change-personalizeruntime-2501.json delete mode 100644 .changes/next-release/api-change-quicksight-77022.json delete mode 100644 .changes/next-release/api-change-redshift-58561.json delete mode 100644 .changes/next-release/api-change-repostspace-17290.json delete mode 100644 .changes/next-release/api-change-s3-72212.json delete mode 100644 .changes/next-release/api-change-s3control-93985.json delete mode 100644 .changes/next-release/api-change-secretsmanager-29005.json delete mode 100644 .changes/next-release/api-change-securityhub-23460.json delete mode 100644 .changes/next-release/api-change-stepfunctions-46869.json delete mode 100644 .changes/next-release/api-change-transcribe-4880.json delete mode 100644 .changes/next-release/api-change-workspaces-4674.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-20794.json diff --git a/.changes/1.30.7.json b/.changes/1.30.7.json new file mode 100644 index 000000000000..7e66b1a7eb75 --- /dev/null +++ b/.changes/1.30.7.json @@ -0,0 +1,197 @@ +[ + { + "category": "``accessanalyzer``", + "description": "IAM Access Analyzer now continuously monitors IAM roles and users in your AWS account or organization to generate findings for unused access. Additionally, IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments.", + "type": "api-change" + }, + { + "category": "``amp``", + "description": "This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability.", + "type": "api-change" + }, + { + "category": "``bcm-data-exports``", + "description": "Users can create, read, update, delete Exports of billing and cost management data. Users can get details of Export Executions and details of Tables for exporting. Tagging support is provided for Exports", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena.", + "type": "api-change" + }, + { + "category": "``codestar-connections``", + "description": "This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository.", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences.", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Support Periodic Recording for Configuration Recorder", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "Add APIs to create and manage a landing zone.", + "type": "api-change" + }, + { + "category": "``cost-optimization-hub``", + "description": "This release launches Cost Optimization Hub, a new AWS Billing and Cost Management feature that helps you consolidate and prioritize cost optimization recommendations across your AWS Organizations member accounts and AWS Regions, so that you can get the most out of your AWS spend.", + "type": "api-change" + }, + { + "category": "``detective``", + "description": "Added new APIs in Detective to support resource investigations", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Update efs command to latest version", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for the applications running in their EKS clusters.", + "type": "api-change" + }, + { + "category": "``eks-auth``", + "description": "This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for their applications running in the EKS clusters.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Update elbv2 command to latest version", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + }, + { + "category": "``freetier``", + "description": "This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Added support for FSx for ONTAP scale-out file systems and FlexGroup volumes. Added the HAPairs field and ThroughputCapacityPerHAPair for filesystem. Added AggregateConfiguration (containing Aggregates and ConstituentsPerAggregate) and SizeInBytes for volume.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add support for Runtime Monitoring for ECS and ECS-EC2.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "This release adds four new APIs \"DescribeLakeFormationIdentityCenterConfiguration\", \"CreateLakeFormationIdentityCenterConfiguration\", \"DescribeLakeFormationIdentityCenterConfiguration\", and \"DeleteLakeFormationIdentityCenterConfiguration\", and also updates the corresponding documentation.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version", + "type": "api-change" + }, + { + "category": "``lexv2-runtime``", + "description": "Update lexv2-runtime command to latest version", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors and List and Update Anomalies in Detector. Added LogGroupClass attribute for LogGroups to classify loggroup as Standard loggroup with all capabilities or InfrequentAccess loggroup with limited capabilities.", + "type": "api-change" + }, + { + "category": "``managedblockchain``", + "description": "Add optional NetworkType property to Accessor APIs", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "Enables metadata in recommendations, recommendations with themes, and next best action recommendations", + "type": "api-change" + }, + { + "category": "``personalize-events``", + "description": "This release enables PutActions and PutActionInteractions", + "type": "api-change" + }, + { + "category": "``personalize-runtime``", + "description": "Enables metadata in recommendations and next best action recommendations", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release launches new APIs for trusted identity propagation setup and supports creating datasources using trusted identity propagation as authentication method for QuickSight accounts configured with IAM Identity Center.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "This release adds support for multi-data warehouse writes through data sharing.", + "type": "api-change" + }, + { + "category": "``repostspace``", + "description": "Initial release of AWS re:Post Private", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Introduce Amazon S3 Access Grants, a new S3 access control feature that maps identities in directories such as Active Directory, or AWS Identity and Access Management (IAM) Principals, to datasets in S3.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "AWS Secrets Manager has released the BatchGetSecretValue API, which allows customers to fetch up to 20 Secrets with a single request using a list of secret names or filters.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Adds and updates APIs to support customizable security controls. This feature allows Security Hub customers to provide custom parameters for security controls. With this release, findings for controls that support custom parameters will include the parameters used to generate the findings.", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "Update stepfunctions command to latest version", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "This release adds support for transcriptions from audio sources in 64 new languages and introduces generative call summarization in Transcribe Call Analytics (Post call)", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "The release introduces Multi-Region Resilience one-way data replication that allows you to replicate data from your primary WorkSpace to a standby WorkSpace in another AWS Region. DescribeWorkspaces now returns the status of data replication.", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "Initial release of Amazon WorkSpaces Thin Client", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-48779.json b/.changes/next-release/api-change-accessanalyzer-48779.json deleted file mode 100644 index d664127a3db6..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-48779.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "IAM Access Analyzer now continuously monitors IAM roles and users in your AWS account or organization to generate findings for unused access. Additionally, IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments." -} diff --git a/.changes/next-release/api-change-amp-92524.json b/.changes/next-release/api-change-amp-92524.json deleted file mode 100644 index 6ce441f699e2..000000000000 --- a/.changes/next-release/api-change-amp-92524.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amp``", - "description": "This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability." -} diff --git a/.changes/next-release/api-change-bcmdataexports-56925.json b/.changes/next-release/api-change-bcmdataexports-56925.json deleted file mode 100644 index 65cf90445d60..000000000000 --- a/.changes/next-release/api-change-bcmdataexports-56925.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bcm-data-exports``", - "description": "Users can create, read, update, delete Exports of billing and cost management data. Users can get details of Export Executions and details of Tables for exporting. Tagging support is provided for Exports" -} diff --git a/.changes/next-release/api-change-cloudtrail-93741.json b/.changes/next-release/api-change-cloudtrail-93741.json deleted file mode 100644 index f51024a0554f..000000000000 --- a/.changes/next-release/api-change-cloudtrail-93741.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena." -} diff --git a/.changes/next-release/api-change-codestarconnections-25122.json b/.changes/next-release/api-change-codestarconnections-25122.json deleted file mode 100644 index 04923823b4d7..000000000000 --- a/.changes/next-release/api-change-codestarconnections-25122.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codestar-connections``", - "description": "This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository." -} diff --git a/.changes/next-release/api-change-computeoptimizer-26361.json b/.changes/next-release/api-change-computeoptimizer-26361.json deleted file mode 100644 index f37ce228a16e..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-26361.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences." -} diff --git a/.changes/next-release/api-change-config-85176.json b/.changes/next-release/api-change-config-85176.json deleted file mode 100644 index 33b393d1de06..000000000000 --- a/.changes/next-release/api-change-config-85176.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Support Periodic Recording for Configuration Recorder" -} diff --git a/.changes/next-release/api-change-controltower-2597.json b/.changes/next-release/api-change-controltower-2597.json deleted file mode 100644 index fa3a43bb4581..000000000000 --- a/.changes/next-release/api-change-controltower-2597.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Add APIs to create and manage a landing zone." -} diff --git a/.changes/next-release/api-change-costoptimizationhub-36782.json b/.changes/next-release/api-change-costoptimizationhub-36782.json deleted file mode 100644 index f5e1abd0020f..000000000000 --- a/.changes/next-release/api-change-costoptimizationhub-36782.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cost-optimization-hub``", - "description": "This release launches Cost Optimization Hub, a new AWS Billing and Cost Management feature that helps you consolidate and prioritize cost optimization recommendations across your AWS Organizations member accounts and AWS Regions, so that you can get the most out of your AWS spend." -} diff --git a/.changes/next-release/api-change-detective-38707.json b/.changes/next-release/api-change-detective-38707.json deleted file mode 100644 index 88203b4927fd..000000000000 --- a/.changes/next-release/api-change-detective-38707.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``detective``", - "description": "Added new APIs in Detective to support resource investigations" -} diff --git a/.changes/next-release/api-change-ecs-84493.json b/.changes/next-release/api-change-ecs-84493.json deleted file mode 100644 index d0f45f3252db..000000000000 --- a/.changes/next-release/api-change-ecs-84493.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS." -} diff --git a/.changes/next-release/api-change-efs-17989.json b/.changes/next-release/api-change-efs-17989.json deleted file mode 100644 index 9bb2f73f7228..000000000000 --- a/.changes/next-release/api-change-efs-17989.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``efs``", - "description": "Update efs command to latest version" -} diff --git a/.changes/next-release/api-change-eks-28001.json b/.changes/next-release/api-change-eks-28001.json deleted file mode 100644 index 0cc83a82988d..000000000000 --- a/.changes/next-release/api-change-eks-28001.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for the applications running in their EKS clusters." -} diff --git a/.changes/next-release/api-change-eksauth-38476.json b/.changes/next-release/api-change-eksauth-38476.json deleted file mode 100644 index f4debd672486..000000000000 --- a/.changes/next-release/api-change-eksauth-38476.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks-auth``", - "description": "This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for their applications running in the EKS clusters." -} diff --git a/.changes/next-release/api-change-elbv2-5977.json b/.changes/next-release/api-change-elbv2-5977.json deleted file mode 100644 index e0d898337289..000000000000 --- a/.changes/next-release/api-change-elbv2-5977.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Update elbv2 command to latest version" -} diff --git a/.changes/next-release/api-change-endpointrules-93138.json b/.changes/next-release/api-change-endpointrules-93138.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-93138.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-freetier-78258.json b/.changes/next-release/api-change-freetier-78258.json deleted file mode 100644 index a52fcc3c54ba..000000000000 --- a/.changes/next-release/api-change-freetier-78258.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``freetier``", - "description": "This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API" -} diff --git a/.changes/next-release/api-change-fsx-99894.json b/.changes/next-release/api-change-fsx-99894.json deleted file mode 100644 index 98ff3d25ff2a..000000000000 --- a/.changes/next-release/api-change-fsx-99894.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Added support for FSx for ONTAP scale-out file systems and FlexGroup volumes. Added the HAPairs field and ThroughputCapacityPerHAPair for filesystem. Added AggregateConfiguration (containing Aggregates and ConstituentsPerAggregate) and SizeInBytes for volume." -} diff --git a/.changes/next-release/api-change-guardduty-746.json b/.changes/next-release/api-change-guardduty-746.json deleted file mode 100644 index 957534975183..000000000000 --- a/.changes/next-release/api-change-guardduty-746.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add support for Runtime Monitoring for ECS and ECS-EC2." -} diff --git a/.changes/next-release/api-change-iotfleetwise-94706.json b/.changes/next-release/api-change-iotfleetwise-94706.json deleted file mode 100644 index d748858cecb6..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-94706.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types." -} diff --git a/.changes/next-release/api-change-lakeformation-3557.json b/.changes/next-release/api-change-lakeformation-3557.json deleted file mode 100644 index a3d34168c0f0..000000000000 --- a/.changes/next-release/api-change-lakeformation-3557.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "This release adds four new APIs \"DescribeLakeFormationIdentityCenterConfiguration\", \"CreateLakeFormationIdentityCenterConfiguration\", \"DescribeLakeFormationIdentityCenterConfiguration\", and \"DeleteLakeFormationIdentityCenterConfiguration\", and also updates the corresponding documentation." -} diff --git a/.changes/next-release/api-change-lexv2models-64205.json b/.changes/next-release/api-change-lexv2models-64205.json deleted file mode 100644 index b8eaf0a94c09..000000000000 --- a/.changes/next-release/api-change-lexv2models-64205.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Update lexv2-models command to latest version" -} diff --git a/.changes/next-release/api-change-lexv2runtime-43446.json b/.changes/next-release/api-change-lexv2runtime-43446.json deleted file mode 100644 index 163de761aa47..000000000000 --- a/.changes/next-release/api-change-lexv2runtime-43446.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-runtime``", - "description": "Update lexv2-runtime command to latest version" -} diff --git a/.changes/next-release/api-change-logs-25486.json b/.changes/next-release/api-change-logs-25486.json deleted file mode 100644 index b1ed9f8e3e27..000000000000 --- a/.changes/next-release/api-change-logs-25486.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors and List and Update Anomalies in Detector. Added LogGroupClass attribute for LogGroups to classify loggroup as Standard loggroup with all capabilities or InfrequentAccess loggroup with limited capabilities." -} diff --git a/.changes/next-release/api-change-managedblockchain-81215.json b/.changes/next-release/api-change-managedblockchain-81215.json deleted file mode 100644 index a4de01a438b7..000000000000 --- a/.changes/next-release/api-change-managedblockchain-81215.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain``", - "description": "Add optional NetworkType property to Accessor APIs" -} diff --git a/.changes/next-release/api-change-personalize-75728.json b/.changes/next-release/api-change-personalize-75728.json deleted file mode 100644 index 9632186ede6c..000000000000 --- a/.changes/next-release/api-change-personalize-75728.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "Enables metadata in recommendations, recommendations with themes, and next best action recommendations" -} diff --git a/.changes/next-release/api-change-personalizeevents-39819.json b/.changes/next-release/api-change-personalizeevents-39819.json deleted file mode 100644 index 8383566d6d9c..000000000000 --- a/.changes/next-release/api-change-personalizeevents-39819.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize-events``", - "description": "This release enables PutActions and PutActionInteractions" -} diff --git a/.changes/next-release/api-change-personalizeruntime-2501.json b/.changes/next-release/api-change-personalizeruntime-2501.json deleted file mode 100644 index 01eb996c0d36..000000000000 --- a/.changes/next-release/api-change-personalizeruntime-2501.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize-runtime``", - "description": "Enables metadata in recommendations and next best action recommendations" -} diff --git a/.changes/next-release/api-change-quicksight-77022.json b/.changes/next-release/api-change-quicksight-77022.json deleted file mode 100644 index 0e588ce72d6d..000000000000 --- a/.changes/next-release/api-change-quicksight-77022.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release launches new APIs for trusted identity propagation setup and supports creating datasources using trusted identity propagation as authentication method for QuickSight accounts configured with IAM Identity Center." -} diff --git a/.changes/next-release/api-change-redshift-58561.json b/.changes/next-release/api-change-redshift-58561.json deleted file mode 100644 index e5fc345b8841..000000000000 --- a/.changes/next-release/api-change-redshift-58561.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "This release adds support for multi-data warehouse writes through data sharing." -} diff --git a/.changes/next-release/api-change-repostspace-17290.json b/.changes/next-release/api-change-repostspace-17290.json deleted file mode 100644 index 1bb75e90d6a2..000000000000 --- a/.changes/next-release/api-change-repostspace-17290.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``repostspace``", - "description": "Initial release of AWS re:Post Private" -} diff --git a/.changes/next-release/api-change-s3-72212.json b/.changes/next-release/api-change-s3-72212.json deleted file mode 100644 index 1666e74c9e1c..000000000000 --- a/.changes/next-release/api-change-s3-72212.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality." -} diff --git a/.changes/next-release/api-change-s3control-93985.json b/.changes/next-release/api-change-s3control-93985.json deleted file mode 100644 index b9e9b2b17526..000000000000 --- a/.changes/next-release/api-change-s3control-93985.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Introduce Amazon S3 Access Grants, a new S3 access control feature that maps identities in directories such as Active Directory, or AWS Identity and Access Management (IAM) Principals, to datasets in S3." -} diff --git a/.changes/next-release/api-change-secretsmanager-29005.json b/.changes/next-release/api-change-secretsmanager-29005.json deleted file mode 100644 index 87d150b699fc..000000000000 --- a/.changes/next-release/api-change-secretsmanager-29005.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "AWS Secrets Manager has released the BatchGetSecretValue API, which allows customers to fetch up to 20 Secrets with a single request using a list of secret names or filters." -} diff --git a/.changes/next-release/api-change-securityhub-23460.json b/.changes/next-release/api-change-securityhub-23460.json deleted file mode 100644 index 8681b21a8a8c..000000000000 --- a/.changes/next-release/api-change-securityhub-23460.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Adds and updates APIs to support customizable security controls. This feature allows Security Hub customers to provide custom parameters for security controls. With this release, findings for controls that support custom parameters will include the parameters used to generate the findings." -} diff --git a/.changes/next-release/api-change-stepfunctions-46869.json b/.changes/next-release/api-change-stepfunctions-46869.json deleted file mode 100644 index 72e45d09c06e..000000000000 --- a/.changes/next-release/api-change-stepfunctions-46869.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "Update stepfunctions command to latest version" -} diff --git a/.changes/next-release/api-change-transcribe-4880.json b/.changes/next-release/api-change-transcribe-4880.json deleted file mode 100644 index 87653dd7e50c..000000000000 --- a/.changes/next-release/api-change-transcribe-4880.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "This release adds support for transcriptions from audio sources in 64 new languages and introduces generative call summarization in Transcribe Call Analytics (Post call)" -} diff --git a/.changes/next-release/api-change-workspaces-4674.json b/.changes/next-release/api-change-workspaces-4674.json deleted file mode 100644 index 50a3d455a65e..000000000000 --- a/.changes/next-release/api-change-workspaces-4674.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "The release introduces Multi-Region Resilience one-way data replication that allows you to replicate data from your primary WorkSpace to a standby WorkSpace in another AWS Region. DescribeWorkspaces now returns the status of data replication." -} diff --git a/.changes/next-release/api-change-workspacesthinclient-20794.json b/.changes/next-release/api-change-workspacesthinclient-20794.json deleted file mode 100644 index fd9209e83745..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-20794.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Initial release of Amazon WorkSpaces Thin Client" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5a9c17b77397..1c46011208f9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,50 @@ CHANGELOG ========= +1.30.7 +====== + +* api-change:``accessanalyzer``: IAM Access Analyzer now continuously monitors IAM roles and users in your AWS account or organization to generate findings for unused access. Additionally, IAM Access Analyzer now provides custom policy checks to validate that IAM policies adhere to your security standards ahead of deployments. +* api-change:``amp``: This release adds support for the Amazon Managed Service for Prometheus collector, a fully managed, agentless Prometheus metrics scraping capability. +* api-change:``bcm-data-exports``: Users can create, read, update, delete Exports of billing and cost management data. Users can get details of Export Executions and details of Tables for exporting. Tagging support is provided for Exports +* api-change:``cloudtrail``: CloudTrail Lake now supports federating event data stores. giving users the ability to run queries against their event data using Amazon Athena. +* api-change:``codestar-connections``: This release adds support for the CloudFormation Git sync feature. Git sync enables updating a CloudFormation stack from a template stored in a Git repository. +* api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and generate recommendations with customization and discounts preferences. +* api-change:``config``: Support Periodic Recording for Configuration Recorder +* api-change:``controltower``: Add APIs to create and manage a landing zone. +* api-change:``cost-optimization-hub``: This release launches Cost Optimization Hub, a new AWS Billing and Cost Management feature that helps you consolidate and prioritize cost optimization recommendations across your AWS Organizations member accounts and AWS Regions, so that you can get the most out of your AWS spend. +* api-change:``detective``: Added new APIs in Detective to support resource investigations +* api-change:``ecs``: Adds a new 'type' property to the Setting structure. Adds a new AccountSetting - guardDutyActivate for ECS. +* api-change:``efs``: Update efs command to latest version +* api-change:``eks``: This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for the applications running in their EKS clusters. +* api-change:``eks-auth``: This release adds support for EKS Pod Identity feature. EKS Pod Identity makes it easy for customers to obtain IAM permissions for their applications running in the EKS clusters. +* api-change:``elbv2``: Update elbv2 command to latest version +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version +* api-change:``freetier``: This is the initial SDK release for the AWS Free Tier GetFreeTierUsage API +* api-change:``fsx``: Added support for FSx for ONTAP scale-out file systems and FlexGroup volumes. Added the HAPairs field and ThroughputCapacityPerHAPair for filesystem. Added AggregateConfiguration (containing Aggregates and ConstituentsPerAggregate) and SizeInBytes for volume. +* api-change:``guardduty``: Add support for Runtime Monitoring for ECS and ECS-EC2. +* api-change:``iotfleetwise``: AWS IoT FleetWise introduces new APIs for vision system data, such as data collected from cameras, radars, and lidars. You can now model and decode complex data types. +* api-change:``lakeformation``: This release adds four new APIs "DescribeLakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration", and also updates the corresponding documentation. +* api-change:``lexv2-models``: Update lexv2-models command to latest version +* api-change:``lexv2-runtime``: Update lexv2-runtime command to latest version +* api-change:``logs``: Added APIs to Create, Update, Get, List and Delete LogAnomalyDetectors and List and Update Anomalies in Detector. Added LogGroupClass attribute for LogGroups to classify loggroup as Standard loggroup with all capabilities or InfrequentAccess loggroup with limited capabilities. +* api-change:``managedblockchain``: Add optional NetworkType property to Accessor APIs +* api-change:``personalize``: Enables metadata in recommendations, recommendations with themes, and next best action recommendations +* api-change:``personalize-events``: This release enables PutActions and PutActionInteractions +* api-change:``personalize-runtime``: Enables metadata in recommendations and next best action recommendations +* api-change:``quicksight``: This release launches new APIs for trusted identity propagation setup and supports creating datasources using trusted identity propagation as authentication method for QuickSight accounts configured with IAM Identity Center. +* api-change:``redshift``: This release adds support for multi-data warehouse writes through data sharing. +* api-change:``repostspace``: Initial release of AWS re:Post Private +* api-change:``s3``: Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality. +* api-change:``s3control``: Introduce Amazon S3 Access Grants, a new S3 access control feature that maps identities in directories such as Active Directory, or AWS Identity and Access Management (IAM) Principals, to datasets in S3. +* api-change:``secretsmanager``: AWS Secrets Manager has released the BatchGetSecretValue API, which allows customers to fetch up to 20 Secrets with a single request using a list of secret names or filters. +* api-change:``securityhub``: Adds and updates APIs to support customizable security controls. This feature allows Security Hub customers to provide custom parameters for security controls. With this release, findings for controls that support custom parameters will include the parameters used to generate the findings. +* api-change:``stepfunctions``: Update stepfunctions command to latest version +* api-change:``transcribe``: This release adds support for transcriptions from audio sources in 64 new languages and introduces generative call summarization in Transcribe Call Analytics (Post call) +* api-change:``workspaces``: The release introduces Multi-Region Resilience one-way data replication that allows you to replicate data from your primary WorkSpace to a standby WorkSpace in another AWS Region. DescribeWorkspaces now returns the status of data replication. +* api-change:``workspaces-thin-client``: Initial release of Amazon WorkSpaces Thin Client + + 1.30.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2f48193b6c3f..28a8ddae455d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.6' +__version__ = '1.30.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c257fd626aa2..c9ec3735d0c4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.30' # The full version, including alpha/beta/rc tags. -release = '1.30.6' +release = '1.30.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5967fe60f785..0838af2f98f8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,9 +3,9 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.6 + botocore==1.32.7 docutils>=0.10,<0.17 - s3transfer>=0.7.0,<0.8.0 + s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 colorama>=0.2.5,<0.4.5 rsa>=3.1.2,<4.8 diff --git a/setup.py b/setup.py index c2ab5fff8d06..30936383a614 100644 --- a/setup.py +++ b/setup.py @@ -24,9 +24,9 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.6', + 'botocore==1.32.7', 'docutils>=0.10,<0.17', - 's3transfer>=0.7.0,<0.8.0', + 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', 'colorama>=0.2.5,<0.4.5', 'rsa>=3.1.2,<4.8', From 9c3b7c0e4436669dc7b63958124b340c1519de4d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 27 Nov 2023 20:04:23 +0000 Subject: [PATCH 0357/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-42771.json | 5 +++++ .changes/next-release/api-change-b2bi-84435.json | 5 +++++ .changes/next-release/api-change-backup-91760.json | 5 +++++ .changes/next-release/api-change-controltower-6218.json | 5 +++++ .changes/next-release/api-change-efs-73726.json | 5 +++++ .changes/next-release/api-change-endpointrules-39689.json | 5 +++++ .changes/next-release/api-change-fis-16846.json | 5 +++++ .changes/next-release/api-change-glue-9275.json | 5 +++++ .changes/next-release/api-change-rds-87707.json | 5 +++++ .changes/next-release/api-change-securityhub-98071.json | 5 +++++ .changes/next-release/api-change-transcribe-54196.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-42771.json create mode 100644 .changes/next-release/api-change-b2bi-84435.json create mode 100644 .changes/next-release/api-change-backup-91760.json create mode 100644 .changes/next-release/api-change-controltower-6218.json create mode 100644 .changes/next-release/api-change-efs-73726.json create mode 100644 .changes/next-release/api-change-endpointrules-39689.json create mode 100644 .changes/next-release/api-change-fis-16846.json create mode 100644 .changes/next-release/api-change-glue-9275.json create mode 100644 .changes/next-release/api-change-rds-87707.json create mode 100644 .changes/next-release/api-change-securityhub-98071.json create mode 100644 .changes/next-release/api-change-transcribe-54196.json diff --git a/.changes/next-release/api-change-appsync-42771.json b/.changes/next-release/api-change-appsync-42771.json new file mode 100644 index 000000000000..1e6fc16ca453 --- /dev/null +++ b/.changes/next-release/api-change-appsync-42771.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "This update enables introspection of Aurora cluster databases using the RDS Data API" +} diff --git a/.changes/next-release/api-change-b2bi-84435.json b/.changes/next-release/api-change-b2bi-84435.json new file mode 100644 index 000000000000..0a6e095ab9f9 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-84435.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "This is the initial SDK release for AWS B2B Data Interchange." +} diff --git a/.changes/next-release/api-change-backup-91760.json b/.changes/next-release/api-change-backup-91760.json new file mode 100644 index 000000000000..fb61f0f1a390 --- /dev/null +++ b/.changes/next-release/api-change-backup-91760.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier." +} diff --git a/.changes/next-release/api-change-controltower-6218.json b/.changes/next-release/api-change-controltower-6218.json new file mode 100644 index 000000000000..0e56ad9ab112 --- /dev/null +++ b/.changes/next-release/api-change-controltower-6218.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control." +} diff --git a/.changes/next-release/api-change-efs-73726.json b/.changes/next-release/api-change-efs-73726.json new file mode 100644 index 000000000000..9bb2f73f7228 --- /dev/null +++ b/.changes/next-release/api-change-efs-73726.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``efs``", + "description": "Update efs command to latest version" +} diff --git a/.changes/next-release/api-change-endpointrules-39689.json b/.changes/next-release/api-change-endpointrules-39689.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-39689.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-fis-16846.json b/.changes/next-release/api-change-fis-16846.json new file mode 100644 index 000000000000..0ced6bc85134 --- /dev/null +++ b/.changes/next-release/api-change-fis-16846.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fis``", + "description": "AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details." +} diff --git a/.changes/next-release/api-change-glue-9275.json b/.changes/next-release/api-change-glue-9275.json new file mode 100644 index 000000000000..ea4aec0a860a --- /dev/null +++ b/.changes/next-release/api-change-glue-9275.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities" +} diff --git a/.changes/next-release/api-change-rds-87707.json b/.changes/next-release/api-change-rds-87707.json new file mode 100644 index 000000000000..1540df337139 --- /dev/null +++ b/.changes/next-release/api-change-rds-87707.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for support for RDS for Db2." +} diff --git a/.changes/next-release/api-change-securityhub-98071.json b/.changes/next-release/api-change-securityhub-98071.json new file mode 100644 index 000000000000..b7664a1ac8f9 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-98071.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata." +} diff --git a/.changes/next-release/api-change-transcribe-54196.json b/.changes/next-release/api-change-transcribe-54196.json new file mode 100644 index 000000000000..1ae5cf6dd096 --- /dev/null +++ b/.changes/next-release/api-change-transcribe-54196.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "This release adds support for AWS HealthScribe APIs within Amazon Transcribe" +} From 6de6dda9f47e09fae0758121c63271bf91db7045 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 27 Nov 2023 20:04:24 +0000 Subject: [PATCH 0358/1632] Add changelog entries from botocore --- .changes/next-release/feature-Versioning-66794.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/feature-Versioning-66794.json diff --git a/.changes/next-release/feature-Versioning-66794.json b/.changes/next-release/feature-Versioning-66794.json new file mode 100644 index 000000000000..12c48115aae9 --- /dev/null +++ b/.changes/next-release/feature-Versioning-66794.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "Versioning", + "description": "With the release of Botocore 1.33.0, Boto3 and Botocore will share the same version number." +} From 1719d1426b58f7958e2e50a4313fa64223cbe540 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 27 Nov 2023 20:04:27 +0000 Subject: [PATCH 0359/1632] Bumping version to 1.31.0 --- .changes/1.31.0.json | 62 +++++++++++++++++++ .../api-change-appsync-42771.json | 5 -- .../next-release/api-change-b2bi-84435.json | 5 -- .../next-release/api-change-backup-91760.json | 5 -- .../api-change-controltower-6218.json | 5 -- .../next-release/api-change-efs-73726.json | 5 -- .../api-change-endpointrules-39689.json | 5 -- .../next-release/api-change-fis-16846.json | 5 -- .../next-release/api-change-glue-9275.json | 5 -- .../next-release/api-change-rds-87707.json | 5 -- .../api-change-securityhub-98071.json | 5 -- .../api-change-transcribe-54196.json | 5 -- .../feature-Versioning-66794.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 84 insertions(+), 65 deletions(-) create mode 100644 .changes/1.31.0.json delete mode 100644 .changes/next-release/api-change-appsync-42771.json delete mode 100644 .changes/next-release/api-change-b2bi-84435.json delete mode 100644 .changes/next-release/api-change-backup-91760.json delete mode 100644 .changes/next-release/api-change-controltower-6218.json delete mode 100644 .changes/next-release/api-change-efs-73726.json delete mode 100644 .changes/next-release/api-change-endpointrules-39689.json delete mode 100644 .changes/next-release/api-change-fis-16846.json delete mode 100644 .changes/next-release/api-change-glue-9275.json delete mode 100644 .changes/next-release/api-change-rds-87707.json delete mode 100644 .changes/next-release/api-change-securityhub-98071.json delete mode 100644 .changes/next-release/api-change-transcribe-54196.json delete mode 100644 .changes/next-release/feature-Versioning-66794.json diff --git a/.changes/1.31.0.json b/.changes/1.31.0.json new file mode 100644 index 000000000000..6e21a9b85029 --- /dev/null +++ b/.changes/1.31.0.json @@ -0,0 +1,62 @@ +[ + { + "category": "``appsync``", + "description": "This update enables introspection of Aurora cluster databases using the RDS Data API", + "type": "api-change" + }, + { + "category": "``b2bi``", + "description": "This is the initial SDK release for AWS B2B Data Interchange.", + "type": "api-change" + }, + { + "category": "``backup``", + "description": "AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier.", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Update efs command to latest version", + "type": "api-change" + }, + { + "category": "``fis``", + "description": "AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for support for RDS for Db2.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "This release adds support for AWS HealthScribe APIs within Amazon Transcribe", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + }, + { + "category": "Versioning", + "description": "With the release of Botocore 1.33.0, Boto3 and Botocore will share the same version number.", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-42771.json b/.changes/next-release/api-change-appsync-42771.json deleted file mode 100644 index 1e6fc16ca453..000000000000 --- a/.changes/next-release/api-change-appsync-42771.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "This update enables introspection of Aurora cluster databases using the RDS Data API" -} diff --git a/.changes/next-release/api-change-b2bi-84435.json b/.changes/next-release/api-change-b2bi-84435.json deleted file mode 100644 index 0a6e095ab9f9..000000000000 --- a/.changes/next-release/api-change-b2bi-84435.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "This is the initial SDK release for AWS B2B Data Interchange." -} diff --git a/.changes/next-release/api-change-backup-91760.json b/.changes/next-release/api-change-backup-91760.json deleted file mode 100644 index fb61f0f1a390..000000000000 --- a/.changes/next-release/api-change-backup-91760.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier." -} diff --git a/.changes/next-release/api-change-controltower-6218.json b/.changes/next-release/api-change-controltower-6218.json deleted file mode 100644 index 0e56ad9ab112..000000000000 --- a/.changes/next-release/api-change-controltower-6218.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control." -} diff --git a/.changes/next-release/api-change-efs-73726.json b/.changes/next-release/api-change-efs-73726.json deleted file mode 100644 index 9bb2f73f7228..000000000000 --- a/.changes/next-release/api-change-efs-73726.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``efs``", - "description": "Update efs command to latest version" -} diff --git a/.changes/next-release/api-change-endpointrules-39689.json b/.changes/next-release/api-change-endpointrules-39689.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-39689.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-fis-16846.json b/.changes/next-release/api-change-fis-16846.json deleted file mode 100644 index 0ced6bc85134..000000000000 --- a/.changes/next-release/api-change-fis-16846.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fis``", - "description": "AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details." -} diff --git a/.changes/next-release/api-change-glue-9275.json b/.changes/next-release/api-change-glue-9275.json deleted file mode 100644 index ea4aec0a860a..000000000000 --- a/.changes/next-release/api-change-glue-9275.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities" -} diff --git a/.changes/next-release/api-change-rds-87707.json b/.changes/next-release/api-change-rds-87707.json deleted file mode 100644 index 1540df337139..000000000000 --- a/.changes/next-release/api-change-rds-87707.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for support for RDS for Db2." -} diff --git a/.changes/next-release/api-change-securityhub-98071.json b/.changes/next-release/api-change-securityhub-98071.json deleted file mode 100644 index b7664a1ac8f9..000000000000 --- a/.changes/next-release/api-change-securityhub-98071.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata." -} diff --git a/.changes/next-release/api-change-transcribe-54196.json b/.changes/next-release/api-change-transcribe-54196.json deleted file mode 100644 index 1ae5cf6dd096..000000000000 --- a/.changes/next-release/api-change-transcribe-54196.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "This release adds support for AWS HealthScribe APIs within Amazon Transcribe" -} diff --git a/.changes/next-release/feature-Versioning-66794.json b/.changes/next-release/feature-Versioning-66794.json deleted file mode 100644 index 12c48115aae9..000000000000 --- a/.changes/next-release/feature-Versioning-66794.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "Versioning", - "description": "With the release of Botocore 1.33.0, Boto3 and Botocore will share the same version number." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1c46011208f9..9f6053c65932 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.31.0 +====== + +* api-change:``appsync``: This update enables introspection of Aurora cluster databases using the RDS Data API +* api-change:``b2bi``: This is the initial SDK release for AWS B2B Data Interchange. +* api-change:``backup``: AWS Backup now supports restore testing, a new feature that allows customers to automate restore testing and validating their backups. Additionally, this release adds support for EBS Snapshots Archive tier. +* api-change:``controltower``: This release adds the following support: 1. The EnableControl API can configure controls that are configurable. 2. The GetEnabledControl API shows the configured parameters on an enabled control. 3. The new UpdateEnabledControl API can change parameters on an enabled control. +* api-change:``efs``: Update efs command to latest version +* api-change:``fis``: AWS FIS adds support for multi-account experiments & empty target resolution. This release also introduces the CreateTargetAccountConfiguration API that allows experiments across multiple AWS accounts, and the ListExperimentResolvedTargets API to list target details. +* api-change:``glue``: add observations support to DQ CodeGen config model + update document for connectiontypes supported by ConnectorData entities +* api-change:``rds``: Updates Amazon RDS documentation for support for RDS for Db2. +* api-change:``securityhub``: Adds and updates APIs to support central configuration. This feature allows the Security Hub delegated administrator to configure Security Hub for their entire AWS Org across multiple regions from a home Region. With this release, findings also include account name and application metadata. +* api-change:``transcribe``: This release adds support for AWS HealthScribe APIs within Amazon Transcribe +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version +* feature:Versioning: With the release of Botocore 1.33.0, Boto3 and Botocore will share the same version number. + + 1.30.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 28a8ddae455d..54ea8164e49f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.30.7' +__version__ = '1.31.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c9ec3735d0c4..a5ea89a88104 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.30' +version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.30.7' +release = '1.31.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0838af2f98f8..fb6ef5feebb9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.32.7 + botocore==1.33.0 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 30936383a614..2beb43cbe690 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.32.7', + 'botocore==1.33.0', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 2956a8f4828e22ebbed053910aeaeb4472c73453 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 Nov 2023 05:34:50 +0000 Subject: [PATCH 0360/1632] Update changelog based on model updates --- .changes/next-release/api-change-elasticache-80512.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-elasticache-80512.json diff --git a/.changes/next-release/api-change-elasticache-80512.json b/.changes/next-release/api-change-elasticache-80512.json new file mode 100644 index 000000000000..8c3f27e7b900 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-80512.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements." +} From 9b442e5d585cbaec0c588962835b0c3563fc122b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 Nov 2023 05:34:50 +0000 Subject: [PATCH 0361/1632] Bumping version to 1.31.1 --- .changes/1.31.1.json | 7 +++++++ .changes/next-release/api-change-elasticache-80512.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.31.1.json delete mode 100644 .changes/next-release/api-change-elasticache-80512.json diff --git a/.changes/1.31.1.json b/.changes/1.31.1.json new file mode 100644 index 000000000000..524d2adedb74 --- /dev/null +++ b/.changes/1.31.1.json @@ -0,0 +1,7 @@ +[ + { + "category": "``elasticache``", + "description": "Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-elasticache-80512.json b/.changes/next-release/api-change-elasticache-80512.json deleted file mode 100644 index 8c3f27e7b900..000000000000 --- a/.changes/next-release/api-change-elasticache-80512.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9f6053c65932..eee6d84a88f0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.31.1 +====== + +* api-change:``elasticache``: Launching Amazon ElastiCache Serverless that enables you to create a cache in under a minute without any capacity management. ElastiCache Serverless monitors the cache's memory, CPU, and network usage and scales both vertically and horizontally to support your application's requirements. + + 1.31.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 54ea8164e49f..6a8a950ea2f3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.0' +__version__ = '1.31.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a5ea89a88104..807ca514780e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.0' +release = '1.31.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index fb6ef5feebb9..ef4e8c978f4e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.0 + botocore==1.33.1 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2beb43cbe690..c09905000511 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.0', + 'botocore==1.33.1', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From b63bc57fc4eea7e21c84023a4fa8de119dc2568b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 Nov 2023 18:59:49 +0000 Subject: [PATCH 0362/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-25858.json | 5 +++++ .changes/next-release/api-change-bedrock-83728.json | 5 +++++ .changes/next-release/api-change-bedrockagent-5417.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-68500.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-13744.json | 5 +++++ .changes/next-release/api-change-connect-50013.json | 5 +++++ .changes/next-release/api-change-customerprofiles-32117.json | 5 +++++ .changes/next-release/api-change-endpointrules-1866.json | 5 +++++ .changes/next-release/api-change-qbusiness-76987.json | 5 +++++ .changes/next-release/api-change-qconnect-39615.json | 5 +++++ .changes/next-release/api-change-s3-89246.json | 5 +++++ .changes/next-release/api-change-s3control-64767.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-25858.json create mode 100644 .changes/next-release/api-change-bedrock-83728.json create mode 100644 .changes/next-release/api-change-bedrockagent-5417.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-68500.json create mode 100644 .changes/next-release/api-change-bedrockruntime-13744.json create mode 100644 .changes/next-release/api-change-connect-50013.json create mode 100644 .changes/next-release/api-change-customerprofiles-32117.json create mode 100644 .changes/next-release/api-change-endpointrules-1866.json create mode 100644 .changes/next-release/api-change-qbusiness-76987.json create mode 100644 .changes/next-release/api-change-qconnect-39615.json create mode 100644 .changes/next-release/api-change-s3-89246.json create mode 100644 .changes/next-release/api-change-s3control-64767.json diff --git a/.changes/next-release/api-change-accessanalyzer-25858.json b/.changes/next-release/api-change-accessanalyzer-25858.json new file mode 100644 index 000000000000..d5b3b95a4efd --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-25858.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators." +} diff --git a/.changes/next-release/api-change-bedrock-83728.json b/.changes/next-release/api-change-bedrock-83728.json new file mode 100644 index 000000000000..f5ecb3fd317f --- /dev/null +++ b/.changes/next-release/api-change-bedrock-83728.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers." +} diff --git a/.changes/next-release/api-change-bedrockagent-5417.json b/.changes/next-release/api-change-bedrockagent-5417.json new file mode 100644 index 000000000000..a4e5131f3d4c --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-5417.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release introduces Agents for Amazon Bedrock" +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-68500.json b/.changes/next-release/api-change-bedrockagentruntime-68500.json new file mode 100644 index 000000000000..a28079c619aa --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-68500.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release introduces Agents for Amazon Bedrock Runtime" +} diff --git a/.changes/next-release/api-change-bedrockruntime-13744.json b/.changes/next-release/api-change-bedrockruntime-13744.json new file mode 100644 index 000000000000..6f4470b70212 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-13744.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This release adds support for minor versions/aliases for invoke model identifier." +} diff --git a/.changes/next-release/api-change-connect-50013.json b/.changes/next-release/api-change-connect-50013.json new file mode 100644 index 000000000000..b7007b75e8ec --- /dev/null +++ b/.changes/next-release/api-change-connect-50013.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules." +} diff --git a/.changes/next-release/api-change-customerprofiles-32117.json b/.changes/next-release/api-change-customerprofiles-32117.json new file mode 100644 index 000000000000..fb8874fa9b07 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-32117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "This release introduces DetectProfileObjectType API to auto generate object type mapping." +} diff --git a/.changes/next-release/api-change-endpointrules-1866.json b/.changes/next-release/api-change-endpointrules-1866.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-1866.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-qbusiness-76987.json b/.changes/next-release/api-change-qbusiness-76987.json new file mode 100644 index 000000000000..c4f78c862adf --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-76987.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories." +} diff --git a/.changes/next-release/api-change-qconnect-39615.json b/.changes/next-release/api-change-qconnect-39615.json new file mode 100644 index 000000000000..d5c1c6d0ec0b --- /dev/null +++ b/.changes/next-release/api-change-qconnect-39615.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs." +} diff --git a/.changes/next-release/api-change-s3-89246.json b/.changes/next-release/api-change-s3-89246.json new file mode 100644 index 000000000000..8d5fb402308d --- /dev/null +++ b/.changes/next-release/api-change-s3-89246.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Adds support for S3 Express One Zone." +} diff --git a/.changes/next-release/api-change-s3control-64767.json b/.changes/next-release/api-change-s3control-64767.json new file mode 100644 index 000000000000..2bf026ee149a --- /dev/null +++ b/.changes/next-release/api-change-s3control-64767.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations." +} From c20a39c290290ee92cfb555e146f7760b08215cc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 Nov 2023 19:00:05 +0000 Subject: [PATCH 0363/1632] Bumping version to 1.31.2 --- .changes/1.31.2.json | 62 +++++++++++++++++++ .../api-change-accessanalyzer-25858.json | 5 -- .../api-change-bedrock-83728.json | 5 -- .../api-change-bedrockagent-5417.json | 5 -- .../api-change-bedrockagentruntime-68500.json | 5 -- .../api-change-bedrockruntime-13744.json | 5 -- .../api-change-connect-50013.json | 5 -- .../api-change-customerprofiles-32117.json | 5 -- .../api-change-endpointrules-1866.json | 5 -- .../api-change-qbusiness-76987.json | 5 -- .../api-change-qconnect-39615.json | 5 -- .../next-release/api-change-s3-89246.json | 5 -- .../api-change-s3control-64767.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.31.2.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-25858.json delete mode 100644 .changes/next-release/api-change-bedrock-83728.json delete mode 100644 .changes/next-release/api-change-bedrockagent-5417.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-68500.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-13744.json delete mode 100644 .changes/next-release/api-change-connect-50013.json delete mode 100644 .changes/next-release/api-change-customerprofiles-32117.json delete mode 100644 .changes/next-release/api-change-endpointrules-1866.json delete mode 100644 .changes/next-release/api-change-qbusiness-76987.json delete mode 100644 .changes/next-release/api-change-qconnect-39615.json delete mode 100644 .changes/next-release/api-change-s3-89246.json delete mode 100644 .changes/next-release/api-change-s3control-64767.json diff --git a/.changes/1.31.2.json b/.changes/1.31.2.json new file mode 100644 index 000000000000..d67780dd43ba --- /dev/null +++ b/.changes/1.31.2.json @@ -0,0 +1,62 @@ +[ + { + "category": "``accessanalyzer``", + "description": "This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators.", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "This release introduces Agents for Amazon Bedrock", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release introduces Agents for Amazon Bedrock Runtime", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "This release adds support for minor versions/aliases for invoke model identifier.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules.", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "This release introduces DetectProfileObjectType API to auto generate object type mapping.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Adds support for S3 Express One Zone.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-25858.json b/.changes/next-release/api-change-accessanalyzer-25858.json deleted file mode 100644 index d5b3b95a4efd..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-25858.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators." -} diff --git a/.changes/next-release/api-change-bedrock-83728.json b/.changes/next-release/api-change-bedrock-83728.json deleted file mode 100644 index f5ecb3fd317f..000000000000 --- a/.changes/next-release/api-change-bedrock-83728.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers." -} diff --git a/.changes/next-release/api-change-bedrockagent-5417.json b/.changes/next-release/api-change-bedrockagent-5417.json deleted file mode 100644 index a4e5131f3d4c..000000000000 --- a/.changes/next-release/api-change-bedrockagent-5417.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release introduces Agents for Amazon Bedrock" -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-68500.json b/.changes/next-release/api-change-bedrockagentruntime-68500.json deleted file mode 100644 index a28079c619aa..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-68500.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release introduces Agents for Amazon Bedrock Runtime" -} diff --git a/.changes/next-release/api-change-bedrockruntime-13744.json b/.changes/next-release/api-change-bedrockruntime-13744.json deleted file mode 100644 index 6f4470b70212..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-13744.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This release adds support for minor versions/aliases for invoke model identifier." -} diff --git a/.changes/next-release/api-change-connect-50013.json b/.changes/next-release/api-change-connect-50013.json deleted file mode 100644 index b7007b75e8ec..000000000000 --- a/.changes/next-release/api-change-connect-50013.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules." -} diff --git a/.changes/next-release/api-change-customerprofiles-32117.json b/.changes/next-release/api-change-customerprofiles-32117.json deleted file mode 100644 index fb8874fa9b07..000000000000 --- a/.changes/next-release/api-change-customerprofiles-32117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "This release introduces DetectProfileObjectType API to auto generate object type mapping." -} diff --git a/.changes/next-release/api-change-endpointrules-1866.json b/.changes/next-release/api-change-endpointrules-1866.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-1866.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-qbusiness-76987.json b/.changes/next-release/api-change-qbusiness-76987.json deleted file mode 100644 index c4f78c862adf..000000000000 --- a/.changes/next-release/api-change-qbusiness-76987.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories." -} diff --git a/.changes/next-release/api-change-qconnect-39615.json b/.changes/next-release/api-change-qconnect-39615.json deleted file mode 100644 index d5c1c6d0ec0b..000000000000 --- a/.changes/next-release/api-change-qconnect-39615.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs." -} diff --git a/.changes/next-release/api-change-s3-89246.json b/.changes/next-release/api-change-s3-89246.json deleted file mode 100644 index 8d5fb402308d..000000000000 --- a/.changes/next-release/api-change-s3-89246.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Adds support for S3 Express One Zone." -} diff --git a/.changes/next-release/api-change-s3control-64767.json b/.changes/next-release/api-change-s3control-64767.json deleted file mode 100644 index 2bf026ee149a..000000000000 --- a/.changes/next-release/api-change-s3control-64767.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index eee6d84a88f0..e8d0a3c99a0b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.31.2 +====== + +* api-change:``accessanalyzer``: This release adds support for external access findings for S3 directory buckets to help you easily identify cross-account access. Updated service API, documentation, and paginators. +* api-change:``bedrock``: This release adds support for customization types, model life cycle status and minor versions/aliases for model identifiers. +* api-change:``bedrock-agent``: This release introduces Agents for Amazon Bedrock +* api-change:``bedrock-agent-runtime``: This release introduces Agents for Amazon Bedrock Runtime +* api-change:``bedrock-runtime``: This release adds support for minor versions/aliases for invoke model identifier. +* api-change:``connect``: Added support for following capabilities: Amazon Connect's in-app, web, and video calling. Two-way SMS integrations. Contact Lens real-time chat analytics feature. Amazon Connect Analytics Datalake capability. Capability to configure real time chat rules. +* api-change:``customer-profiles``: This release introduces DetectProfileObjectType API to auto generate object type mapping. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version +* api-change:``qbusiness``: Amazon Q - a generative AI powered application that your employees can use to ask questions and get answers from knowledge spread across disparate content repositories, summarize reports, write articles, take actions, and much more - all within their company's connected content repositories. +* api-change:``qconnect``: Amazon Q in Connect, an LLM-enhanced evolution of Amazon Connect Wisdom. This release adds generative AI support to Amazon Q Connect QueryAssistant and GetRecommendations APIs. +* api-change:``s3``: Adds support for S3 Express One Zone. +* api-change:``s3control``: Adds support for S3 Express One Zone, and InvocationSchemaVersion 2.0 for S3 Batch Operations. + + 1.31.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6a8a950ea2f3..17129a2934f9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.1' +__version__ = '1.31.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 807ca514780e..2394133569dc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.1' +release = '1.31.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ef4e8c978f4e..9d855cda88a5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.1 + botocore==1.33.2 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c09905000511..bee249744818 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.1', + 'botocore==1.33.2', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 030a2efbf0d93d20ef61b723def3c4035e77a938 Mon Sep 17 00:00:00 2001 From: Samuel Remis Date: Wed, 29 Nov 2023 10:57:28 -0500 Subject: [PATCH 0364/1632] remove logs start-live-tail operation --- awscli/customizations/removals.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 439b3cade64a..4ffe73bcc815 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -52,6 +52,8 @@ def register_removals(event_handler): remove_commands=['invoke-model-with-response-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', remove_commands=['invoke-agent']) + cmd_remover.remove(on_event='building-command-table.logs', + remove_commands=['start-live-tail']) class CommandRemover(object): From 363e8f77815be3c8b8c079edff291bba5122e63c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 29 Nov 2023 19:42:44 +0000 Subject: [PATCH 0365/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-85680.json | 5 +++++ .changes/next-release/api-change-cleanrooms-52076.json | 5 +++++ .changes/next-release/api-change-cleanroomsml-77261.json | 5 +++++ .changes/next-release/api-change-endpointrules-77709.json | 5 +++++ .changes/next-release/api-change-opensearch-89352.json | 5 +++++ .../next-release/api-change-opensearchserverless-53039.json | 5 +++++ .changes/next-release/api-change-sagemaker-29579.json | 5 +++++ .changes/next-release/api-change-sagemakerruntime-98133.json | 5 +++++ .changes/next-release/api-change-sts-3527.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-85680.json create mode 100644 .changes/next-release/api-change-cleanrooms-52076.json create mode 100644 .changes/next-release/api-change-cleanroomsml-77261.json create mode 100644 .changes/next-release/api-change-endpointrules-77709.json create mode 100644 .changes/next-release/api-change-opensearch-89352.json create mode 100644 .changes/next-release/api-change-opensearchserverless-53039.json create mode 100644 .changes/next-release/api-change-sagemaker-29579.json create mode 100644 .changes/next-release/api-change-sagemakerruntime-98133.json create mode 100644 .changes/next-release/api-change-sts-3527.json diff --git a/.changes/next-release/api-change-applicationautoscaling-85680.json b/.changes/next-release/api-change-applicationautoscaling-85680.json new file mode 100644 index 000000000000..c83bf4805a28 --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-85680.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads." +} diff --git a/.changes/next-release/api-change-cleanrooms-52076.json b/.changes/next-release/api-change-cleanrooms-52076.json new file mode 100644 index 000000000000..c939ad7d51e7 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-52076.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data." +} diff --git a/.changes/next-release/api-change-cleanroomsml-77261.json b/.changes/next-release/api-change-cleanroomsml-77261.json new file mode 100644 index 000000000000..d9b34d6f77fa --- /dev/null +++ b/.changes/next-release/api-change-cleanroomsml-77261.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanroomsml``", + "description": "Public Preview SDK release of AWS Clean Rooms ML APIs" +} diff --git a/.changes/next-release/api-change-endpointrules-77709.json b/.changes/next-release/api-change-endpointrules-77709.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-77709.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-opensearch-89352.json b/.changes/next-release/api-change-opensearch-89352.json new file mode 100644 index 000000000000..06225a4d76c0 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-89352.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically" +} diff --git a/.changes/next-release/api-change-opensearchserverless-53039.json b/.changes/next-release/api-change-opensearchserverless-53039.json new file mode 100644 index 000000000000..eb944758c874 --- /dev/null +++ b/.changes/next-release/api-change-opensearchserverless-53039.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearchserverless``", + "description": "Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled." +} diff --git a/.changes/next-release/api-change-sagemaker-29579.json b/.changes/next-release/api-change-sagemaker-29579.json new file mode 100644 index 000000000000..2469ebbcebff --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-29579.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot" +} diff --git a/.changes/next-release/api-change-sagemakerruntime-98133.json b/.changes/next-release/api-change-sagemakerruntime-98133.json new file mode 100644 index 000000000000..872e8ececf8b --- /dev/null +++ b/.changes/next-release/api-change-sagemakerruntime-98133.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-runtime``", + "description": "Update sagemaker-runtime command to latest version" +} diff --git a/.changes/next-release/api-change-sts-3527.json b/.changes/next-release/api-change-sts-3527.json new file mode 100644 index 000000000000..45c7a0bc3340 --- /dev/null +++ b/.changes/next-release/api-change-sts-3527.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "Documentation updates for AWS Security Token Service." +} From 7678c08d4269ecbc75d2f8052ff3e8e04354bf9e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 29 Nov 2023 19:42:47 +0000 Subject: [PATCH 0366/1632] Bumping version to 1.31.3 --- .changes/1.31.3.json | 47 +++++++++++++++++++ ...i-change-applicationautoscaling-85680.json | 5 -- .../api-change-cleanrooms-52076.json | 5 -- .../api-change-cleanroomsml-77261.json | 5 -- .../api-change-endpointrules-77709.json | 5 -- .../api-change-opensearch-89352.json | 5 -- ...api-change-opensearchserverless-53039.json | 5 -- .../api-change-sagemaker-29579.json | 5 -- .../api-change-sagemakerruntime-98133.json | 5 -- .../next-release/api-change-sts-3527.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.31.3.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-85680.json delete mode 100644 .changes/next-release/api-change-cleanrooms-52076.json delete mode 100644 .changes/next-release/api-change-cleanroomsml-77261.json delete mode 100644 .changes/next-release/api-change-endpointrules-77709.json delete mode 100644 .changes/next-release/api-change-opensearch-89352.json delete mode 100644 .changes/next-release/api-change-opensearchserverless-53039.json delete mode 100644 .changes/next-release/api-change-sagemaker-29579.json delete mode 100644 .changes/next-release/api-change-sagemakerruntime-98133.json delete mode 100644 .changes/next-release/api-change-sts-3527.json diff --git a/.changes/1.31.3.json b/.changes/1.31.3.json new file mode 100644 index 000000000000..a14ff4ba8897 --- /dev/null +++ b/.changes/1.31.3.json @@ -0,0 +1,47 @@ +[ + { + "category": "``application-autoscaling``", + "description": "Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data.", + "type": "api-change" + }, + { + "category": "``cleanroomsml``", + "description": "Public Preview SDK release of AWS Clean Rooms ML APIs", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically", + "type": "api-change" + }, + { + "category": "``opensearchserverless``", + "description": "Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled.", + "type": "api-change" + }, + { + "category": "``sagemaker-runtime``", + "description": "Update sagemaker-runtime command to latest version", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "Documentation updates for AWS Security Token Service.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-85680.json b/.changes/next-release/api-change-applicationautoscaling-85680.json deleted file mode 100644 index c83bf4805a28..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-85680.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads." -} diff --git a/.changes/next-release/api-change-cleanrooms-52076.json b/.changes/next-release/api-change-cleanrooms-52076.json deleted file mode 100644 index c939ad7d51e7..000000000000 --- a/.changes/next-release/api-change-cleanrooms-52076.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data." -} diff --git a/.changes/next-release/api-change-cleanroomsml-77261.json b/.changes/next-release/api-change-cleanroomsml-77261.json deleted file mode 100644 index d9b34d6f77fa..000000000000 --- a/.changes/next-release/api-change-cleanroomsml-77261.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanroomsml``", - "description": "Public Preview SDK release of AWS Clean Rooms ML APIs" -} diff --git a/.changes/next-release/api-change-endpointrules-77709.json b/.changes/next-release/api-change-endpointrules-77709.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-77709.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-opensearch-89352.json b/.changes/next-release/api-change-opensearch-89352.json deleted file mode 100644 index 06225a4d76c0..000000000000 --- a/.changes/next-release/api-change-opensearch-89352.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically" -} diff --git a/.changes/next-release/api-change-opensearchserverless-53039.json b/.changes/next-release/api-change-opensearchserverless-53039.json deleted file mode 100644 index eb944758c874..000000000000 --- a/.changes/next-release/api-change-opensearchserverless-53039.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearchserverless``", - "description": "Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled." -} diff --git a/.changes/next-release/api-change-sagemaker-29579.json b/.changes/next-release/api-change-sagemaker-29579.json deleted file mode 100644 index 2469ebbcebff..000000000000 --- a/.changes/next-release/api-change-sagemaker-29579.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot" -} diff --git a/.changes/next-release/api-change-sagemakerruntime-98133.json b/.changes/next-release/api-change-sagemakerruntime-98133.json deleted file mode 100644 index 872e8ececf8b..000000000000 --- a/.changes/next-release/api-change-sagemakerruntime-98133.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-runtime``", - "description": "Update sagemaker-runtime command to latest version" -} diff --git a/.changes/next-release/api-change-sts-3527.json b/.changes/next-release/api-change-sts-3527.json deleted file mode 100644 index 45c7a0bc3340..000000000000 --- a/.changes/next-release/api-change-sts-3527.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "Documentation updates for AWS Security Token Service." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e8d0a3c99a0b..c74076aacd5b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.31.3 +====== + +* api-change:``application-autoscaling``: Amazon SageMaker customers can now use Application Auto Scaling to automatically scale the number of Inference Component copies across an endpoint to meet the varying demand of their workloads. +* api-change:``cleanrooms``: AWS Clean Rooms now provides differential privacy to protect against user-identification attempts and machine learning modeling to allow two parties to identify similar users in their data. +* api-change:``cleanroomsml``: Public Preview SDK release of AWS Clean Rooms ML APIs +* api-change:``opensearch``: Launching Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. Customers can now manage their direct query data sources to Amazon S3 programatically +* api-change:``opensearchserverless``: Amazon OpenSearch Serverless collections support an additional attribute called standby-replicas. This allows to specify whether a collection should have redundancy enabled. +* api-change:``sagemaker-runtime``: Update sagemaker-runtime command to latest version +* api-change:``sagemaker``: This release adds following support 1/ Improved SDK tooling for model deployment. 2/ New Inference Component based features to lower inference costs and latency 3/ SageMaker HyperPod management. 4/ Additional parameters for FM Fine Tuning in Autopilot +* api-change:``sts``: Documentation updates for AWS Security Token Service. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.31.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 17129a2934f9..1a8c009f3f48 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.2' +__version__ = '1.31.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2394133569dc..a154290df784 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.2' +release = '1.31.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9d855cda88a5..ed6bbb114149 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.2 + botocore==1.33.3 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bee249744818..46382ae5be92 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.2', + 'botocore==1.33.3', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 05e2d077a9071a0fa398d0787b87f5e28fb64587 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 Nov 2023 01:12:01 +0000 Subject: [PATCH 0367/1632] Update changelog based on model updates --- .changes/next-release/api-change-endpointrules-4832.json | 5 +++++ .../next-release/api-change-marketplaceagreement-78434.json | 5 +++++ .../next-release/api-change-marketplacecatalog-83371.json | 5 +++++ .../next-release/api-change-marketplacedeployment-62915.json | 5 +++++ .../next-release/api-change-redshiftserverless-93388.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-endpointrules-4832.json create mode 100644 .changes/next-release/api-change-marketplaceagreement-78434.json create mode 100644 .changes/next-release/api-change-marketplacecatalog-83371.json create mode 100644 .changes/next-release/api-change-marketplacedeployment-62915.json create mode 100644 .changes/next-release/api-change-redshiftserverless-93388.json diff --git a/.changes/next-release/api-change-endpointrules-4832.json b/.changes/next-release/api-change-endpointrules-4832.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-4832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-marketplaceagreement-78434.json b/.changes/next-release/api-change-marketplaceagreement-78434.json new file mode 100644 index 000000000000..7e0a3d17eda3 --- /dev/null +++ b/.changes/next-release/api-change-marketplaceagreement-78434.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-agreement``", + "description": "The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements." +} diff --git a/.changes/next-release/api-change-marketplacecatalog-83371.json b/.changes/next-release/api-change-marketplacecatalog-83371.json new file mode 100644 index 000000000000..fc017c47ebf3 --- /dev/null +++ b/.changes/next-release/api-change-marketplacecatalog-83371.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-catalog``", + "description": "This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response." +} diff --git a/.changes/next-release/api-change-marketplacedeployment-62915.json b/.changes/next-release/api-change-marketplacedeployment-62915.json new file mode 100644 index 000000000000..1208c3555cdc --- /dev/null +++ b/.changes/next-release/api-change-marketplacedeployment-62915.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-deployment``", + "description": "AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace." +} diff --git a/.changes/next-release/api-change-redshiftserverless-93388.json b/.changes/next-release/api-change-redshiftserverless-93388.json new file mode 100644 index 000000000000..e96b8b818948 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-93388.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point." +} From 6340c8386e6b9f2ecc92b848c42e41f2d3600786 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 Nov 2023 01:12:01 +0000 Subject: [PATCH 0368/1632] Bumping version to 1.31.4 --- .changes/1.31.4.json | 27 +++++++++++++++++++ .../api-change-endpointrules-4832.json | 5 ---- ...api-change-marketplaceagreement-78434.json | 5 ---- .../api-change-marketplacecatalog-83371.json | 5 ---- ...pi-change-marketplacedeployment-62915.json | 5 ---- .../api-change-redshiftserverless-93388.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.31.4.json delete mode 100644 .changes/next-release/api-change-endpointrules-4832.json delete mode 100644 .changes/next-release/api-change-marketplaceagreement-78434.json delete mode 100644 .changes/next-release/api-change-marketplacecatalog-83371.json delete mode 100644 .changes/next-release/api-change-marketplacedeployment-62915.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-93388.json diff --git a/.changes/1.31.4.json b/.changes/1.31.4.json new file mode 100644 index 000000000000..00de9fa404e0 --- /dev/null +++ b/.changes/1.31.4.json @@ -0,0 +1,27 @@ +[ + { + "category": "``marketplace-agreement``", + "description": "The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements.", + "type": "api-change" + }, + { + "category": "``marketplace-catalog``", + "description": "This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response.", + "type": "api-change" + }, + { + "category": "``marketplace-deployment``", + "description": "AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-endpointrules-4832.json b/.changes/next-release/api-change-endpointrules-4832.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-4832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-marketplaceagreement-78434.json b/.changes/next-release/api-change-marketplaceagreement-78434.json deleted file mode 100644 index 7e0a3d17eda3..000000000000 --- a/.changes/next-release/api-change-marketplaceagreement-78434.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-agreement``", - "description": "The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements." -} diff --git a/.changes/next-release/api-change-marketplacecatalog-83371.json b/.changes/next-release/api-change-marketplacecatalog-83371.json deleted file mode 100644 index fc017c47ebf3..000000000000 --- a/.changes/next-release/api-change-marketplacecatalog-83371.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-catalog``", - "description": "This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response." -} diff --git a/.changes/next-release/api-change-marketplacedeployment-62915.json b/.changes/next-release/api-change-marketplacedeployment-62915.json deleted file mode 100644 index 1208c3555cdc..000000000000 --- a/.changes/next-release/api-change-marketplacedeployment-62915.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-deployment``", - "description": "AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace." -} diff --git a/.changes/next-release/api-change-redshiftserverless-93388.json b/.changes/next-release/api-change-redshiftserverless-93388.json deleted file mode 100644 index e96b8b818948..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-93388.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c74076aacd5b..fdbf00e8cb09 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.31.4 +====== + +* api-change:``marketplace-agreement``: The AWS Marketplace Agreement Service provides an API interface that helps AWS Marketplace sellers manage their agreements, including listing, filtering, and viewing details about their agreements. +* api-change:``marketplace-catalog``: This release enhances the ListEntities API to support new entity type-specific strongly typed filters in the request and entity type-specific strongly typed summaries in the response. +* api-change:``marketplace-deployment``: AWS Marketplace Deployment is a new service that provides essential features that facilitate the deployment of software, data, and services procured through AWS Marketplace. +* api-change:``redshift-serverless``: This release adds the following support for Amazon Redshift Serverless: 1) cross-account cross-VPCs, 2) copying snapshots across Regions, 3) scheduling snapshot creation, and 4) restoring tables from a recovery point. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.31.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 1a8c009f3f48..8bc50bb79b5e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.3' +__version__ = '1.31.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a154290df784..277541076ced 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.3' +release = '1.31.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ed6bbb114149..c24b0ec1ad20 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.3 + botocore==1.33.4 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 46382ae5be92..17f2682d2ca4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.3', + 'botocore==1.33.4', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 29387f21566a8ea67ad3e7a4c91ea08a8c97b8a8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 Nov 2023 18:59:04 +0000 Subject: [PATCH 0369/1632] Update changelog based on model updates --- .changes/next-release/api-change-arczonalshift-35597.json | 5 +++++ .changes/next-release/api-change-glue-47908.json | 5 +++++ .changes/next-release/api-change-sagemaker-69716.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-arczonalshift-35597.json create mode 100644 .changes/next-release/api-change-glue-47908.json create mode 100644 .changes/next-release/api-change-sagemaker-69716.json diff --git a/.changes/next-release/api-change-arczonalshift-35597.json b/.changes/next-release/api-change-arczonalshift-35597.json new file mode 100644 index 000000000000..42793b6775b9 --- /dev/null +++ b/.changes/next-release/api-change-arczonalshift-35597.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``arc-zonal-shift``", + "description": "This release adds a new capability, zonal autoshift. You can configure zonal autoshift so that AWS shifts traffic for a resource away from an Availability Zone, on your behalf, when AWS determines that there is an issue that could potentially affect customers in the Availability Zone." +} diff --git a/.changes/next-release/api-change-glue-47908.json b/.changes/next-release/api-change-glue-47908.json new file mode 100644 index 000000000000..1900edf2300b --- /dev/null +++ b/.changes/next-release/api-change-glue-47908.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs." +} diff --git a/.changes/next-release/api-change-sagemaker-69716.json b/.changes/next-release/api-change-sagemaker-69716.json new file mode 100644 index 000000000000..9d64d4284cbe --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-69716.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio" +} From 7fe30d72c36cfb14a2ae9fa2fd1dc8134e22c28f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 Nov 2023 18:59:04 +0000 Subject: [PATCH 0370/1632] Bumping version to 1.31.5 --- .changes/1.31.5.json | 17 +++++++++++++++++ .../api-change-arczonalshift-35597.json | 5 ----- .../next-release/api-change-glue-47908.json | 5 ----- .../api-change-sagemaker-69716.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.31.5.json delete mode 100644 .changes/next-release/api-change-arczonalshift-35597.json delete mode 100644 .changes/next-release/api-change-glue-47908.json delete mode 100644 .changes/next-release/api-change-sagemaker-69716.json diff --git a/.changes/1.31.5.json b/.changes/1.31.5.json new file mode 100644 index 000000000000..98789bebbfa1 --- /dev/null +++ b/.changes/1.31.5.json @@ -0,0 +1,17 @@ +[ + { + "category": "``arc-zonal-shift``", + "description": "This release adds a new capability, zonal autoshift. You can configure zonal autoshift so that AWS shifts traffic for a resource away from an Availability Zone, on your behalf, when AWS determines that there is an issue that could potentially affect customers in the Availability Zone.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-arczonalshift-35597.json b/.changes/next-release/api-change-arczonalshift-35597.json deleted file mode 100644 index 42793b6775b9..000000000000 --- a/.changes/next-release/api-change-arczonalshift-35597.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``arc-zonal-shift``", - "description": "This release adds a new capability, zonal autoshift. You can configure zonal autoshift so that AWS shifts traffic for a resource away from an Availability Zone, on your behalf, when AWS determines that there is an issue that could potentially affect customers in the Availability Zone." -} diff --git a/.changes/next-release/api-change-glue-47908.json b/.changes/next-release/api-change-glue-47908.json deleted file mode 100644 index 1900edf2300b..000000000000 --- a/.changes/next-release/api-change-glue-47908.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs." -} diff --git a/.changes/next-release/api-change-sagemaker-69716.json b/.changes/next-release/api-change-sagemaker-69716.json deleted file mode 100644 index 9d64d4284cbe..000000000000 --- a/.changes/next-release/api-change-sagemaker-69716.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fdbf00e8cb09..7646c0f86449 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.31.5 +====== + +* api-change:``arc-zonal-shift``: This release adds a new capability, zonal autoshift. You can configure zonal autoshift so that AWS shifts traffic for a resource away from an Availability Zone, on your behalf, when AWS determines that there is an issue that could potentially affect customers in the Availability Zone. +* api-change:``glue``: Adds observation and analyzer support to the GetDataQualityResult and BatchGetDataQualityResult APIs. +* api-change:``sagemaker``: This release adds support for 1/ Code Editor, based on Code-OSS, Visual Studio Code Open Source, a new fully managed IDE option in SageMaker Studio 2/ JupyterLab, a new fully managed JupyterLab IDE experience in SageMaker Studio + + 1.31.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8bc50bb79b5e..551a571dc9d3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.4' +__version__ = '1.31.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 277541076ced..6b4b6c6ed575 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.4' +release = '1.31.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c24b0ec1ad20..5b9c8f9ebe63 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.4 + botocore==1.33.5 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 17f2682d2ca4..30123f23fad8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.4', + 'botocore==1.33.5', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 1b835b7e9d40d834b0932da51cb8ab6c8531c775 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Dec 2023 19:09:24 +0000 Subject: [PATCH 0371/1632] Update changelog based on model updates --- .changes/next-release/api-change-qconnect-95500.json | 5 +++++ .changes/next-release/api-change-rbin-17732.json | 5 +++++ .../next-release/api-change-verifiedpermissions-57848.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-qconnect-95500.json create mode 100644 .changes/next-release/api-change-rbin-17732.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-57848.json diff --git a/.changes/next-release/api-change-qconnect-95500.json b/.changes/next-release/api-change-qconnect-95500.json new file mode 100644 index 000000000000..0f108b5230f8 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-95500.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target." +} diff --git a/.changes/next-release/api-change-rbin-17732.json b/.changes/next-release/api-change-rbin-17732.json new file mode 100644 index 000000000000..8d37573dc69c --- /dev/null +++ b/.changes/next-release/api-change-rbin-17732.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rbin``", + "description": "Added resource identifier in the output and updated error handling." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-57848.json b/.changes/next-release/api-change-verifiedpermissions-57848.json new file mode 100644 index 000000000000..7acef715eb3c --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-57848.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Adds description field to PolicyStore API's and namespaces field to GetSchema." +} From 17fbcb558c00522fb6818b630b7c7380c926b528 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Dec 2023 19:09:41 +0000 Subject: [PATCH 0372/1632] Bumping version to 1.31.6 --- .changes/1.31.6.json | 17 +++++++++++++++++ .../next-release/api-change-qconnect-95500.json | 5 ----- .../next-release/api-change-rbin-17732.json | 5 ----- .../api-change-verifiedpermissions-57848.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.31.6.json delete mode 100644 .changes/next-release/api-change-qconnect-95500.json delete mode 100644 .changes/next-release/api-change-rbin-17732.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-57848.json diff --git a/.changes/1.31.6.json b/.changes/1.31.6.json new file mode 100644 index 000000000000..66ee657571e8 --- /dev/null +++ b/.changes/1.31.6.json @@ -0,0 +1,17 @@ +[ + { + "category": "``qconnect``", + "description": "This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target.", + "type": "api-change" + }, + { + "category": "``rbin``", + "description": "Added resource identifier in the output and updated error handling.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Adds description field to PolicyStore API's and namespaces field to GetSchema.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-qconnect-95500.json b/.changes/next-release/api-change-qconnect-95500.json deleted file mode 100644 index 0f108b5230f8..000000000000 --- a/.changes/next-release/api-change-qconnect-95500.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target." -} diff --git a/.changes/next-release/api-change-rbin-17732.json b/.changes/next-release/api-change-rbin-17732.json deleted file mode 100644 index 8d37573dc69c..000000000000 --- a/.changes/next-release/api-change-rbin-17732.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rbin``", - "description": "Added resource identifier in the output and updated error handling." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-57848.json b/.changes/next-release/api-change-verifiedpermissions-57848.json deleted file mode 100644 index 7acef715eb3c..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-57848.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Adds description field to PolicyStore API's and namespaces field to GetSchema." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7646c0f86449..3e772a536f08 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.31.6 +====== + +* api-change:``qconnect``: This release adds the PutFeedback API and allows providing feedback against the specified assistant for the specified target. +* api-change:``rbin``: Added resource identifier in the output and updated error handling. +* api-change:``verifiedpermissions``: Adds description field to PolicyStore API's and namespaces field to GetSchema. + + 1.31.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 551a571dc9d3..e080e9a03568 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.5' +__version__ = '1.31.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6b4b6c6ed575..510b5da318c9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.5' +release = '1.31.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5b9c8f9ebe63..e6873811c613 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.5 + botocore==1.33.6 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 30123f23fad8..f4fc4e1017eb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.5', + 'botocore==1.33.6', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 3e7665b5ddecc1af40a2f97c91e27dc6e3a309ba Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 4 Dec 2023 19:12:58 +0000 Subject: [PATCH 0373/1632] Update changelog based on model updates --- .changes/next-release/api-change-billingconductor-58478.json | 5 +++++ .changes/next-release/api-change-braket-34264.json | 5 +++++ .changes/next-release/api-change-cloud9-1234.json | 5 +++++ .changes/next-release/api-change-cloudformation-75744.json | 5 +++++ .changes/next-release/api-change-endpointrules-70850.json | 5 +++++ .changes/next-release/api-change-finspace-92178.json | 5 +++++ .changes/next-release/api-change-medialive-93593.json | 5 +++++ .../api-change-servicecatalogappregistry-84061.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-billingconductor-58478.json create mode 100644 .changes/next-release/api-change-braket-34264.json create mode 100644 .changes/next-release/api-change-cloud9-1234.json create mode 100644 .changes/next-release/api-change-cloudformation-75744.json create mode 100644 .changes/next-release/api-change-endpointrules-70850.json create mode 100644 .changes/next-release/api-change-finspace-92178.json create mode 100644 .changes/next-release/api-change-medialive-93593.json create mode 100644 .changes/next-release/api-change-servicecatalogappregistry-84061.json diff --git a/.changes/next-release/api-change-billingconductor-58478.json b/.changes/next-release/api-change-billingconductor-58478.json new file mode 100644 index 000000000000..9e459baa5e96 --- /dev/null +++ b/.changes/next-release/api-change-billingconductor-58478.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``billingconductor``", + "description": "This release adds the ability to specify a linked account of the billing group for the custom line item resource." +} diff --git a/.changes/next-release/api-change-braket-34264.json b/.changes/next-release/api-change-braket-34264.json new file mode 100644 index 000000000000..3b6aff3fd443 --- /dev/null +++ b/.changes/next-release/api-change-braket-34264.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``braket``", + "description": "This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations." +} diff --git a/.changes/next-release/api-change-cloud9-1234.json b/.changes/next-release/api-change-cloud9-1234.json new file mode 100644 index 000000000000..3984414b85fb --- /dev/null +++ b/.changes/next-release/api-change-cloud9-1234.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call." +} diff --git a/.changes/next-release/api-change-cloudformation-75744.json b/.changes/next-release/api-change-cloudformation-75744.json new file mode 100644 index 000000000000..f719b31455cb --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-75744.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Including UPDATE_* states as a success status for CreateStack waiter." +} diff --git a/.changes/next-release/api-change-endpointrules-70850.json b/.changes/next-release/api-change-endpointrules-70850.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-70850.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-finspace-92178.json b/.changes/next-release/api-change-finspace-92178.json new file mode 100644 index 000000000000..47ab903042ea --- /dev/null +++ b/.changes/next-release/api-change-finspace-92178.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Release General Purpose type clusters" +} diff --git a/.changes/next-release/api-change-medialive-93593.json b/.changes/next-release/api-change-medialive-93593.json new file mode 100644 index 000000000000..0c38cf0471cc --- /dev/null +++ b/.changes/next-release/api-change-medialive-93593.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Adds support for custom color correction on channels using 3D LUT files." +} diff --git a/.changes/next-release/api-change-servicecatalogappregistry-84061.json b/.changes/next-release/api-change-servicecatalogappregistry-84061.json new file mode 100644 index 000000000000..40a295a55d74 --- /dev/null +++ b/.changes/next-release/api-change-servicecatalogappregistry-84061.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicecatalog-appregistry``", + "description": "Documentation-only updates for Dawn" +} From 110be5958610977971fa5ce81e85eb2025da9d19 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 4 Dec 2023 19:13:11 +0000 Subject: [PATCH 0374/1632] Bumping version to 1.31.7 --- .changes/1.31.7.json | 42 +++++++++++++++++++ .../api-change-billingconductor-58478.json | 5 --- .../next-release/api-change-braket-34264.json | 5 --- .../next-release/api-change-cloud9-1234.json | 5 --- .../api-change-cloudformation-75744.json | 5 --- .../api-change-endpointrules-70850.json | 5 --- .../api-change-finspace-92178.json | 5 --- .../api-change-medialive-93593.json | 5 --- ...hange-servicecatalogappregistry-84061.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.31.7.json delete mode 100644 .changes/next-release/api-change-billingconductor-58478.json delete mode 100644 .changes/next-release/api-change-braket-34264.json delete mode 100644 .changes/next-release/api-change-cloud9-1234.json delete mode 100644 .changes/next-release/api-change-cloudformation-75744.json delete mode 100644 .changes/next-release/api-change-endpointrules-70850.json delete mode 100644 .changes/next-release/api-change-finspace-92178.json delete mode 100644 .changes/next-release/api-change-medialive-93593.json delete mode 100644 .changes/next-release/api-change-servicecatalogappregistry-84061.json diff --git a/.changes/1.31.7.json b/.changes/1.31.7.json new file mode 100644 index 000000000000..d52fd338ef0c --- /dev/null +++ b/.changes/1.31.7.json @@ -0,0 +1,42 @@ +[ + { + "category": "``billingconductor``", + "description": "This release adds the ability to specify a linked account of the billing group for the custom line item resource.", + "type": "api-change" + }, + { + "category": "``braket``", + "description": "This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations.", + "type": "api-change" + }, + { + "category": "``cloud9``", + "description": "This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Including UPDATE_* states as a success status for CreateStack waiter.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Release General Purpose type clusters", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Adds support for custom color correction on channels using 3D LUT files.", + "type": "api-change" + }, + { + "category": "``servicecatalog-appregistry``", + "description": "Documentation-only updates for Dawn", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-billingconductor-58478.json b/.changes/next-release/api-change-billingconductor-58478.json deleted file mode 100644 index 9e459baa5e96..000000000000 --- a/.changes/next-release/api-change-billingconductor-58478.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``billingconductor``", - "description": "This release adds the ability to specify a linked account of the billing group for the custom line item resource." -} diff --git a/.changes/next-release/api-change-braket-34264.json b/.changes/next-release/api-change-braket-34264.json deleted file mode 100644 index 3b6aff3fd443..000000000000 --- a/.changes/next-release/api-change-braket-34264.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``braket``", - "description": "This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations." -} diff --git a/.changes/next-release/api-change-cloud9-1234.json b/.changes/next-release/api-change-cloud9-1234.json deleted file mode 100644 index 3984414b85fb..000000000000 --- a/.changes/next-release/api-change-cloud9-1234.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call." -} diff --git a/.changes/next-release/api-change-cloudformation-75744.json b/.changes/next-release/api-change-cloudformation-75744.json deleted file mode 100644 index f719b31455cb..000000000000 --- a/.changes/next-release/api-change-cloudformation-75744.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Including UPDATE_* states as a success status for CreateStack waiter." -} diff --git a/.changes/next-release/api-change-endpointrules-70850.json b/.changes/next-release/api-change-endpointrules-70850.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-70850.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-finspace-92178.json b/.changes/next-release/api-change-finspace-92178.json deleted file mode 100644 index 47ab903042ea..000000000000 --- a/.changes/next-release/api-change-finspace-92178.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Release General Purpose type clusters" -} diff --git a/.changes/next-release/api-change-medialive-93593.json b/.changes/next-release/api-change-medialive-93593.json deleted file mode 100644 index 0c38cf0471cc..000000000000 --- a/.changes/next-release/api-change-medialive-93593.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Adds support for custom color correction on channels using 3D LUT files." -} diff --git a/.changes/next-release/api-change-servicecatalogappregistry-84061.json b/.changes/next-release/api-change-servicecatalogappregistry-84061.json deleted file mode 100644 index 40a295a55d74..000000000000 --- a/.changes/next-release/api-change-servicecatalogappregistry-84061.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicecatalog-appregistry``", - "description": "Documentation-only updates for Dawn" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3e772a536f08..9f40cb06ab48 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.31.7 +====== + +* api-change:``billingconductor``: This release adds the ability to specify a linked account of the billing group for the custom line item resource. +* api-change:``braket``: This release enhances service support to create quantum tasks and hybrid jobs associated with Braket Direct Reservations. +* api-change:``cloud9``: This release adds the requirement to include the imageId parameter in the CreateEnvironmentEC2 API call. +* api-change:``cloudformation``: Including UPDATE_* states as a success status for CreateStack waiter. +* api-change:``finspace``: Release General Purpose type clusters +* api-change:``medialive``: Adds support for custom color correction on channels using 3D LUT files. +* api-change:``servicecatalog-appregistry``: Documentation-only updates for Dawn +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.31.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index e080e9a03568..58a1f0898e2d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.6' +__version__ = '1.31.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 510b5da318c9..71ae088dd718 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.6' +release = '1.31.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e6873811c613..e59f03c6a205 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.6 + botocore==1.33.7 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f4fc4e1017eb..20f5e5dd2c99 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.6', + 'botocore==1.33.7', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 01b703b4d38b9776ea0dd437532fb9330ab22f6f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 5 Dec 2023 19:10:55 +0000 Subject: [PATCH 0375/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-75341.json | 5 +++++ .changes/next-release/api-change-cleanroomsml-52299.json | 5 +++++ .changes/next-release/api-change-cloudformation-64307.json | 5 +++++ .changes/next-release/api-change-ec2-37334.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-athena-75341.json create mode 100644 .changes/next-release/api-change-cleanroomsml-52299.json create mode 100644 .changes/next-release/api-change-cloudformation-64307.json create mode 100644 .changes/next-release/api-change-ec2-37334.json diff --git a/.changes/next-release/api-change-athena-75341.json b/.changes/next-release/api-change-athena-75341.json new file mode 100644 index 000000000000..f93819a1daa8 --- /dev/null +++ b/.changes/next-release/api-change-athena-75341.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Adding IdentityCenter enabled request for interactive query" +} diff --git a/.changes/next-release/api-change-cleanroomsml-52299.json b/.changes/next-release/api-change-cleanroomsml-52299.json new file mode 100644 index 000000000000..bc6afdd8e490 --- /dev/null +++ b/.changes/next-release/api-change-cleanroomsml-52299.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanroomsml``", + "description": "Updated service title from cleanroomsml to CleanRoomsML." +} diff --git a/.changes/next-release/api-change-cloudformation-64307.json b/.changes/next-release/api-change-cloudformation-64307.json new file mode 100644 index 000000000000..93a1171b3869 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-64307.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Documentation update, December 2023" +} diff --git a/.changes/next-release/api-change-ec2-37334.json b/.changes/next-release/api-change-ec2-37334.json new file mode 100644 index 000000000000..7d01d5ad0ee2 --- /dev/null +++ b/.changes/next-release/api-change-ec2-37334.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection" +} From ccb55e46194948d8b61eadf707950d96656efbe0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 5 Dec 2023 19:11:08 +0000 Subject: [PATCH 0376/1632] Bumping version to 1.31.8 --- .changes/1.31.8.json | 22 +++++++++++++++++++ .../next-release/api-change-athena-75341.json | 5 ----- .../api-change-cleanroomsml-52299.json | 5 ----- .../api-change-cloudformation-64307.json | 5 ----- .../next-release/api-change-ec2-37334.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.31.8.json delete mode 100644 .changes/next-release/api-change-athena-75341.json delete mode 100644 .changes/next-release/api-change-cleanroomsml-52299.json delete mode 100644 .changes/next-release/api-change-cloudformation-64307.json delete mode 100644 .changes/next-release/api-change-ec2-37334.json diff --git a/.changes/1.31.8.json b/.changes/1.31.8.json new file mode 100644 index 000000000000..761937821522 --- /dev/null +++ b/.changes/1.31.8.json @@ -0,0 +1,22 @@ +[ + { + "category": "``athena``", + "description": "Adding IdentityCenter enabled request for interactive query", + "type": "api-change" + }, + { + "category": "``cleanroomsml``", + "description": "Updated service title from cleanroomsml to CleanRoomsML.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Documentation update, December 2023", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-75341.json b/.changes/next-release/api-change-athena-75341.json deleted file mode 100644 index f93819a1daa8..000000000000 --- a/.changes/next-release/api-change-athena-75341.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Adding IdentityCenter enabled request for interactive query" -} diff --git a/.changes/next-release/api-change-cleanroomsml-52299.json b/.changes/next-release/api-change-cleanroomsml-52299.json deleted file mode 100644 index bc6afdd8e490..000000000000 --- a/.changes/next-release/api-change-cleanroomsml-52299.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanroomsml``", - "description": "Updated service title from cleanroomsml to CleanRoomsML." -} diff --git a/.changes/next-release/api-change-cloudformation-64307.json b/.changes/next-release/api-change-cloudformation-64307.json deleted file mode 100644 index 93a1171b3869..000000000000 --- a/.changes/next-release/api-change-cloudformation-64307.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Documentation update, December 2023" -} diff --git a/.changes/next-release/api-change-ec2-37334.json b/.changes/next-release/api-change-ec2-37334.json deleted file mode 100644 index 7d01d5ad0ee2..000000000000 --- a/.changes/next-release/api-change-ec2-37334.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9f40cb06ab48..df7ff101d831 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.31.8 +====== + +* api-change:``athena``: Adding IdentityCenter enabled request for interactive query +* api-change:``cleanroomsml``: Updated service title from cleanroomsml to CleanRoomsML. +* api-change:``cloudformation``: Documentation update, December 2023 +* api-change:``ec2``: Adds A10G, T4G, and H100 as accelerator name options and Habana as an accelerator manufacturer option for attribute based selection + + 1.31.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 58a1f0898e2d..470bc84658c0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.7' +__version__ = '1.31.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 71ae088dd718..9081c14cec06 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.7' +release = '1.31.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e59f03c6a205..c570cec3a48d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.7 + botocore==1.33.8 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 20f5e5dd2c99..9331c1af7aaa 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.7', + 'botocore==1.33.8', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 1e129c092eaf78ddf4353340647c46d9474d969a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Dec 2023 19:10:18 +0000 Subject: [PATCH 0377/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-74899.json | 5 +++++ .changes/next-release/api-change-comprehend-10880.json | 5 +++++ .changes/next-release/api-change-connect-35550.json | 5 +++++ .changes/next-release/api-change-ec2-67395.json | 5 +++++ .../next-release/api-change-paymentcryptography-1292.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-backup-74899.json create mode 100644 .changes/next-release/api-change-comprehend-10880.json create mode 100644 .changes/next-release/api-change-connect-35550.json create mode 100644 .changes/next-release/api-change-ec2-67395.json create mode 100644 .changes/next-release/api-change-paymentcryptography-1292.json diff --git a/.changes/next-release/api-change-backup-74899.json b/.changes/next-release/api-change-backup-74899.json new file mode 100644 index 000000000000..7f86f53ccbb2 --- /dev/null +++ b/.changes/next-release/api-change-backup-74899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API" +} diff --git a/.changes/next-release/api-change-comprehend-10880.json b/.changes/next-release/api-change-comprehend-10880.json new file mode 100644 index 000000000000..ce02192cbb4f --- /dev/null +++ b/.changes/next-release/api-change-comprehend-10880.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``comprehend``", + "description": "Documentation updates for Trust and Safety features." +} diff --git a/.changes/next-release/api-change-connect-35550.json b/.changes/next-release/api-change-connect-35550.json new file mode 100644 index 000000000000..b1350b9c245a --- /dev/null +++ b/.changes/next-release/api-change-connect-35550.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Releasing Tagging Support for Instance Management APIS" +} diff --git a/.changes/next-release/api-change-ec2-67395.json b/.changes/next-release/api-change-ec2-67395.json new file mode 100644 index 000000000000..c451e4a656ce --- /dev/null +++ b/.changes/next-release/api-change-ec2-67395.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel." +} diff --git a/.changes/next-release/api-change-paymentcryptography-1292.json b/.changes/next-release/api-change-paymentcryptography-1292.json new file mode 100644 index 000000000000..a44c88bbca04 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-1292.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "AWS Payment Cryptography IPEK feature release" +} From 365d5ca0493548cc92b72c07ca6e6ff4aaf9f28f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Dec 2023 19:10:32 +0000 Subject: [PATCH 0378/1632] Bumping version to 1.31.9 --- .changes/1.31.9.json | 27 +++++++++++++++++++ .../next-release/api-change-backup-74899.json | 5 ---- .../api-change-comprehend-10880.json | 5 ---- .../api-change-connect-35550.json | 5 ---- .../next-release/api-change-ec2-67395.json | 5 ---- .../api-change-paymentcryptography-1292.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.31.9.json delete mode 100644 .changes/next-release/api-change-backup-74899.json delete mode 100644 .changes/next-release/api-change-comprehend-10880.json delete mode 100644 .changes/next-release/api-change-connect-35550.json delete mode 100644 .changes/next-release/api-change-ec2-67395.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-1292.json diff --git a/.changes/1.31.9.json b/.changes/1.31.9.json new file mode 100644 index 000000000000..4cc8ed839cae --- /dev/null +++ b/.changes/1.31.9.json @@ -0,0 +1,27 @@ +[ + { + "category": "``backup``", + "description": "AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API", + "type": "api-change" + }, + { + "category": "``comprehend``", + "description": "Documentation updates for Trust and Safety features.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Releasing Tagging Support for Instance Management APIS", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel.", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "AWS Payment Cryptography IPEK feature release", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-74899.json b/.changes/next-release/api-change-backup-74899.json deleted file mode 100644 index 7f86f53ccbb2..000000000000 --- a/.changes/next-release/api-change-backup-74899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API" -} diff --git a/.changes/next-release/api-change-comprehend-10880.json b/.changes/next-release/api-change-comprehend-10880.json deleted file mode 100644 index ce02192cbb4f..000000000000 --- a/.changes/next-release/api-change-comprehend-10880.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``comprehend``", - "description": "Documentation updates for Trust and Safety features." -} diff --git a/.changes/next-release/api-change-connect-35550.json b/.changes/next-release/api-change-connect-35550.json deleted file mode 100644 index b1350b9c245a..000000000000 --- a/.changes/next-release/api-change-connect-35550.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Releasing Tagging Support for Instance Management APIS" -} diff --git a/.changes/next-release/api-change-ec2-67395.json b/.changes/next-release/api-change-ec2-67395.json deleted file mode 100644 index c451e4a656ce..000000000000 --- a/.changes/next-release/api-change-ec2-67395.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel." -} diff --git a/.changes/next-release/api-change-paymentcryptography-1292.json b/.changes/next-release/api-change-paymentcryptography-1292.json deleted file mode 100644 index a44c88bbca04..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-1292.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "AWS Payment Cryptography IPEK feature release" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index df7ff101d831..aa9332b5cf42 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.31.9 +====== + +* api-change:``backup``: AWS Backup - Features: Add VaultType to the output of DescribeRecoveryPoint, ListRecoveryPointByBackupVault API and add ResourceType to the input of ListRestoreJobs API +* api-change:``comprehend``: Documentation updates for Trust and Safety features. +* api-change:``connect``: Releasing Tagging Support for Instance Management APIS +* api-change:``ec2``: Releasing the new cpuManufacturer attribute within the DescribeInstanceTypes API response which notifies our customers with information on who the Manufacturer is for the processor attached to the instance, for example: Intel. +* api-change:``payment-cryptography``: AWS Payment Cryptography IPEK feature release + + 1.31.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 470bc84658c0..8d7ffc3050f1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.8' +__version__ = '1.31.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9081c14cec06..4ed5a6b64e3b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31' # The full version, including alpha/beta/rc tags. -release = '1.31.8' +release = '1.31.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c570cec3a48d..699b91994de1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.8 + botocore==1.33.9 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9331c1af7aaa..b4a830d55c5a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.8', + 'botocore==1.33.9', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From b87a3e134318f9e4d838c84b22c4b96344e5f98b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Dec 2023 19:32:38 +0000 Subject: [PATCH 0379/1632] Update changelog based on model updates --- .changes/next-release/api-change-codedeploy-67786.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-codedeploy-67786.json diff --git a/.changes/next-release/api-change-codedeploy-67786.json b/.changes/next-release/api-change-codedeploy-67786.json new file mode 100644 index 000000000000..d2a8b910d2a8 --- /dev/null +++ b/.changes/next-release/api-change-codedeploy-67786.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codedeploy``", + "description": "This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events." +} From 32ab6eefe08535c97c0b5ffe03d8bff72874c9ec Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Dec 2023 19:32:41 +0000 Subject: [PATCH 0380/1632] Bumping version to 1.31.10 --- .changes/1.31.10.json | 7 +++++++ .changes/next-release/api-change-codedeploy-67786.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 .changes/1.31.10.json delete mode 100644 .changes/next-release/api-change-codedeploy-67786.json diff --git a/.changes/1.31.10.json b/.changes/1.31.10.json new file mode 100644 index 000000000000..ce795f1ce9eb --- /dev/null +++ b/.changes/1.31.10.json @@ -0,0 +1,7 @@ +[ + { + "category": "``codedeploy``", + "description": "This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codedeploy-67786.json b/.changes/next-release/api-change-codedeploy-67786.json deleted file mode 100644 index d2a8b910d2a8..000000000000 --- a/.changes/next-release/api-change-codedeploy-67786.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codedeploy``", - "description": "This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aa9332b5cf42..948fa1ea1be7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.31.10 +======= + +* api-change:``codedeploy``: This release adds support for two new CodeDeploy features: 1) zonal deployments for Amazon EC2 in-place deployments, 2) deployments triggered by Auto Scaling group termination lifecycle hook events. + + 1.31.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8d7ffc3050f1..c22ff6a26c7a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.9' +__version__ = '1.31.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4ed5a6b64e3b..9b8b9eb59bcc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.31' +version = '1.31.' # The full version, including alpha/beta/rc tags. -release = '1.31.9' +release = '1.31.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 699b91994de1..78e898d13a85 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.9 + botocore==1.33.10 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b4a830d55c5a..f5bf44638a69 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.9', + 'botocore==1.33.10', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 2a6dc8d746df5317e9b872257891473eca6f7049 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Dec 2023 19:14:04 +0000 Subject: [PATCH 0381/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudwatch-86126.json | 5 +++++ .changes/next-release/api-change-ec2-9133.json | 5 +++++ .changes/next-release/api-change-finspace-62742.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-cloudwatch-86126.json create mode 100644 .changes/next-release/api-change-ec2-9133.json create mode 100644 .changes/next-release/api-change-finspace-62742.json diff --git a/.changes/next-release/api-change-cloudwatch-86126.json b/.changes/next-release/api-change-cloudwatch-86126.json new file mode 100644 index 000000000000..8edefd6478c1 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-86126.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version" +} diff --git a/.changes/next-release/api-change-ec2-9133.json b/.changes/next-release/api-change-ec2-9133.json new file mode 100644 index 000000000000..ec0f79d5b25b --- /dev/null +++ b/.changes/next-release/api-change-ec2-9133.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors." +} diff --git a/.changes/next-release/api-change-finspace-62742.json b/.changes/next-release/api-change-finspace-62742.json new file mode 100644 index 000000000000..49b749356d07 --- /dev/null +++ b/.changes/next-release/api-change-finspace-62742.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Releasing Scaling Group, Dataview, and Volume APIs" +} From 684f0122378a08ed5c2afb2a16acdb5b7226d8e9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Dec 2023 19:14:04 +0000 Subject: [PATCH 0382/1632] Bumping version to 1.31.11 --- .changes/1.31.11.json | 17 +++++++++++++++++ .../api-change-cloudwatch-86126.json | 5 ----- .changes/next-release/api-change-ec2-9133.json | 5 ----- .../next-release/api-change-finspace-62742.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.31.11.json delete mode 100644 .changes/next-release/api-change-cloudwatch-86126.json delete mode 100644 .changes/next-release/api-change-ec2-9133.json delete mode 100644 .changes/next-release/api-change-finspace-62742.json diff --git a/.changes/1.31.11.json b/.changes/1.31.11.json new file mode 100644 index 000000000000..2ef30bee6811 --- /dev/null +++ b/.changes/1.31.11.json @@ -0,0 +1,17 @@ +[ + { + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Releasing Scaling Group, Dataview, and Volume APIs", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudwatch-86126.json b/.changes/next-release/api-change-cloudwatch-86126.json deleted file mode 100644 index 8edefd6478c1..000000000000 --- a/.changes/next-release/api-change-cloudwatch-86126.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Update cloudwatch command to latest version" -} diff --git a/.changes/next-release/api-change-ec2-9133.json b/.changes/next-release/api-change-ec2-9133.json deleted file mode 100644 index ec0f79d5b25b..000000000000 --- a/.changes/next-release/api-change-ec2-9133.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors." -} diff --git a/.changes/next-release/api-change-finspace-62742.json b/.changes/next-release/api-change-finspace-62742.json deleted file mode 100644 index 49b749356d07..000000000000 --- a/.changes/next-release/api-change-finspace-62742.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Releasing Scaling Group, Dataview, and Volume APIs" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 948fa1ea1be7..1e1f057d392f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.31.11 +======= + +* api-change:``cloudwatch``: Update cloudwatch command to latest version +* api-change:``ec2``: M2 Mac instances are built on Apple M2 Mac mini computers. I4i instances are powered by 3rd generation Intel Xeon Scalable processors. C7i compute optimized, M7i general purpose and R7i memory optimized instances are powered by custom 4th Generation Intel Xeon Scalable processors. +* api-change:``finspace``: Releasing Scaling Group, Dataview, and Volume APIs + + 1.31.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c22ff6a26c7a..5d648bfc2f51 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.10' +__version__ = '1.31.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9b8b9eb59bcc..e96f2b682dde 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31.' # The full version, including alpha/beta/rc tags. -release = '1.31.10' +release = '1.31.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 78e898d13a85..2eb5c502bfcf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.10 + botocore==1.33.11 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f5bf44638a69..0dc82bf12af1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.10', + 'botocore==1.33.11', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 4cd52ddf23ed898c0258c79dcfe6a5f3d3bd7f22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Dec 2023 06:40:34 +0000 Subject: [PATCH 0383/1632] Bump actions/stale from 8.0.0 to 9.0.0 Bumps [actions/stale](https://github.com/actions/stale) from 8.0.0 to 9.0.0. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/1160a2240286f5da8ec72b1c0816ce2481aabf84...28ca1036281a5e5922ead5184a1bbf96e5fc984e) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/stale_community_prs.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/stale_community_prs.yml b/.github/workflows/stale_community_prs.yml index 59db8c4e7d51..95db22970161 100644 --- a/.github/workflows/stale_community_prs.yml +++ b/.github/workflows/stale_community_prs.yml @@ -5,7 +5,7 @@ jobs: stale-implementation-stage: runs-on: ubuntu-latest steps: - - uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 + - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -25,7 +25,7 @@ jobs: stale-review-stage: runs-on: ubuntu-latest steps: - - uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 + - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -43,7 +43,7 @@ jobs: labels-to-add-when-unstale: responded exempt-pr-labels: responded,maintainers # Forces PRs to be skipped if these are not removed by maintainers. close-pr-label: DONTUSE - - uses: actions/stale@1160a2240286f5da8ec72b1c0816ce2481aabf84 + - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} From 10bf2fe4957d9d044fa5a746bf196b10f9c2576a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Dec 2023 06:40:40 +0000 Subject: [PATCH 0384/1632] Bump actions/setup-python from 4 to 5 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/changelog.yml | 2 +- .github/workflows/run-tests.yml | 2 +- .github/workflows/update-lockfiles.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index edf94bab9c07..af1387b06cba 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -51,7 +51,7 @@ jobs: ref: ${{ github.event.inputs.ref }} - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.11" - name: Create changelog diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 0cbb98f351d8..4cbcd5ddc3b9 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -18,7 +18,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/update-lockfiles.yml b/.github/workflows/update-lockfiles.yml index d79e1e540582..1f80debfd943 100644 --- a/.github/workflows/update-lockfiles.yml +++ b/.github/workflows/update-lockfiles.yml @@ -35,7 +35,7 @@ jobs: with: ref: ${{ github.event.inputs.ref }} - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} From 951e75b227bae9f273fa95110842b6699122fb84 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Dec 2023 19:20:09 +0000 Subject: [PATCH 0385/1632] Update changelog based on model updates --- .changes/next-release/api-change-endpointrules-47965.json | 5 +++++ .changes/next-release/api-change-neptune-79880.json | 5 +++++ .changes/next-release/api-change-pinpoint-24102.json | 5 +++++ .changes/next-release/api-change-securityhub-35621.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-endpointrules-47965.json create mode 100644 .changes/next-release/api-change-neptune-79880.json create mode 100644 .changes/next-release/api-change-pinpoint-24102.json create mode 100644 .changes/next-release/api-change-securityhub-35621.json diff --git a/.changes/next-release/api-change-endpointrules-47965.json b/.changes/next-release/api-change-endpointrules-47965.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-47965.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-neptune-79880.json b/.changes/next-release/api-change-neptune-79880.json new file mode 100644 index 000000000000..b480f344e975 --- /dev/null +++ b/.changes/next-release/api-change-neptune-79880.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune``", + "description": "This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes." +} diff --git a/.changes/next-release/api-change-pinpoint-24102.json b/.changes/next-release/api-change-pinpoint-24102.json new file mode 100644 index 000000000000..673a38247a05 --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-24102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits." +} diff --git a/.changes/next-release/api-change-securityhub-35621.json b/.changes/next-release/api-change-securityhub-35621.json new file mode 100644 index 000000000000..8058c04dfaa3 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-35621.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket" +} From c9f02f2d88041ca5e65ddc97252ed54eaf376ce5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Dec 2023 19:20:09 +0000 Subject: [PATCH 0386/1632] Bumping version to 1.31.12 --- .changes/1.31.12.json | 22 +++++++++++++++++++ .../api-change-endpointrules-47965.json | 5 ----- .../api-change-neptune-79880.json | 5 ----- .../api-change-pinpoint-24102.json | 5 ----- .../api-change-securityhub-35621.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.31.12.json delete mode 100644 .changes/next-release/api-change-endpointrules-47965.json delete mode 100644 .changes/next-release/api-change-neptune-79880.json delete mode 100644 .changes/next-release/api-change-pinpoint-24102.json delete mode 100644 .changes/next-release/api-change-securityhub-35621.json diff --git a/.changes/1.31.12.json b/.changes/1.31.12.json new file mode 100644 index 000000000000..7aac2551612a --- /dev/null +++ b/.changes/1.31.12.json @@ -0,0 +1,22 @@ +[ + { + "category": "``neptune``", + "description": "This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes.", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-endpointrules-47965.json b/.changes/next-release/api-change-endpointrules-47965.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-47965.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-neptune-79880.json b/.changes/next-release/api-change-neptune-79880.json deleted file mode 100644 index b480f344e975..000000000000 --- a/.changes/next-release/api-change-neptune-79880.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune``", - "description": "This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes." -} diff --git a/.changes/next-release/api-change-pinpoint-24102.json b/.changes/next-release/api-change-pinpoint-24102.json deleted file mode 100644 index 673a38247a05..000000000000 --- a/.changes/next-release/api-change-pinpoint-24102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits." -} diff --git a/.changes/next-release/api-change-securityhub-35621.json b/.changes/next-release/api-change-securityhub-35621.json deleted file mode 100644 index 8058c04dfaa3..000000000000 --- a/.changes/next-release/api-change-securityhub-35621.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1e1f057d392f..d4804bf3df36 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.31.12 +======= + +* api-change:``neptune``: This release adds a new parameter configuration setting to the Neptune cluster related APIs that can be leveraged to switch between the underlying supported storage modes. +* api-change:``pinpoint``: This release includes Amazon Pinpoint API documentation updates pertaining to campaign message sending rate limits. +* api-change:``securityhub``: Added new resource detail objects to ASFF, including resources for AwsDynamoDbTable, AwsEc2ClientVpnEndpoint, AwsMskCluster, AwsS3AccessPoint, AwsS3Bucket +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.31.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5d648bfc2f51..abfff9cc1dc3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.11' +__version__ = '1.31.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e96f2b682dde..6614f220bb8f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31.' # The full version, including alpha/beta/rc tags. -release = '1.31.11' +release = '1.31.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2eb5c502bfcf..ea7f47888974 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.11 + botocore==1.33.12 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0dc82bf12af1..c5c97289813b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.11', + 'botocore==1.33.12', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 207e67da5c809b22cde41d23ecfa97f56a63cb6e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Dec 2023 19:13:31 +0000 Subject: [PATCH 0387/1632] Update changelog based on model updates --- .changes/next-release/api-change-imagebuilder-97419.json | 5 +++++ .changes/next-release/api-change-location-7812.json | 5 +++++ .changes/next-release/api-change-logs-1569.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-imagebuilder-97419.json create mode 100644 .changes/next-release/api-change-location-7812.json create mode 100644 .changes/next-release/api-change-logs-1569.json diff --git a/.changes/next-release/api-change-imagebuilder-97419.json b/.changes/next-release/api-change-imagebuilder-97419.json new file mode 100644 index 000000000000..3db712fae776 --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-97419.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process." +} diff --git a/.changes/next-release/api-change-location-7812.json b/.changes/next-release/api-change-location-7812.json new file mode 100644 index 000000000000..3abbd664e525 --- /dev/null +++ b/.changes/next-release/api-change-location-7812.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time." +} diff --git a/.changes/next-release/api-change-logs-1569.json b/.changes/next-release/api-change-logs-1569.json new file mode 100644 index 000000000000..3800223f9f3b --- /dev/null +++ b/.changes/next-release/api-change-logs-1569.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "This release introduces the StartLiveTail API to tail ingested logs in near real time." +} From 061e923eb249d0d5c06aefeb829382622c419e95 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Dec 2023 19:13:35 +0000 Subject: [PATCH 0388/1632] Bumping version to 1.31.13 --- .changes/1.31.13.json | 17 +++++++++++++++++ .../api-change-imagebuilder-97419.json | 5 ----- .../next-release/api-change-location-7812.json | 5 ----- .changes/next-release/api-change-logs-1569.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.31.13.json delete mode 100644 .changes/next-release/api-change-imagebuilder-97419.json delete mode 100644 .changes/next-release/api-change-location-7812.json delete mode 100644 .changes/next-release/api-change-logs-1569.json diff --git a/.changes/1.31.13.json b/.changes/1.31.13.json new file mode 100644 index 000000000000..2647908eb0fb --- /dev/null +++ b/.changes/1.31.13.json @@ -0,0 +1,17 @@ +[ + { + "category": "``imagebuilder``", + "description": "This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "This release introduces the StartLiveTail API to tail ingested logs in near real time.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-imagebuilder-97419.json b/.changes/next-release/api-change-imagebuilder-97419.json deleted file mode 100644 index 3db712fae776..000000000000 --- a/.changes/next-release/api-change-imagebuilder-97419.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process." -} diff --git a/.changes/next-release/api-change-location-7812.json b/.changes/next-release/api-change-location-7812.json deleted file mode 100644 index 3abbd664e525..000000000000 --- a/.changes/next-release/api-change-location-7812.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time." -} diff --git a/.changes/next-release/api-change-logs-1569.json b/.changes/next-release/api-change-logs-1569.json deleted file mode 100644 index 3800223f9f3b..000000000000 --- a/.changes/next-release/api-change-logs-1569.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "This release introduces the StartLiveTail API to tail ingested logs in near real time." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d4804bf3df36..402ac6697fdc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.31.13 +======= + +* api-change:``imagebuilder``: This release adds the Image Workflows feature to give more flexibility and control over the image building and testing process. +* api-change:``location``: This release 1) adds sub-municipality field in Places API for searching and getting places information, and 2) allows optimizing route calculation based on expected arrival time. +* api-change:``logs``: This release introduces the StartLiveTail API to tail ingested logs in near real time. + + 1.31.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index abfff9cc1dc3..bb9f24ad4bda 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.12' +__version__ = '1.31.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6614f220bb8f..742e690cd57e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.31.' # The full version, including alpha/beta/rc tags. -release = '1.31.12' +release = '1.31.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ea7f47888974..84006c27c294 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.12 + botocore==1.33.13 docutils>=0.10,<0.17 s3transfer>=0.8.0,<0.9.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c5c97289813b..d29fa419b583 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.12', + 'botocore==1.33.13', 'docutils>=0.10,<0.17', 's3transfer>=0.8.0,<0.9.0', 'PyYAML>=3.10,<6.1', From 26ffdb2f37e2ec39ce725e371a622ce3265fe8b9 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 12 Dec 2023 16:38:38 -0700 Subject: [PATCH 0389/1632] Deprecate Python 3.7 Support --- .github/workflows/run-tests.yml | 2 +- README.rst | 10 ++++------ UPGRADE_PY3.md | 9 +++++---- requirements-dev-lock.txt | 18 ++---------------- scripts/install | 5 +++-- setup.py | 3 +-- tox.ini | 2 +- 7 files changed, 17 insertions(+), 32 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 4cbcd5ddc3b9..515e5123c0a7 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: [ubuntu-latest, macOS-latest, windows-latest] steps: diff --git a/README.rst b/README.rst index cc7a40afcd69..2b4cdebf4d38 100644 --- a/README.rst +++ b/README.rst @@ -26,7 +26,6 @@ Requirements The aws-cli package works on Python versions: -- 3.7.x and greater - 3.8.x and greater - 3.9.x and greater - 3.10.x and greater @@ -36,14 +35,13 @@ The aws-cli package works on Python versions: Notices ~~~~~~~ -On 2021-01-15, deprecation for Python 2.7 was announced and support was dropped -on 2021-07-15. To avoid disruption, customers using the AWS CLI on Python 2.7 may -need to upgrade their version of Python or pin the version of the AWS CLI. For -more information, see this `blog post `__. - On 2022-05-30, support for Python 3.6 was ended. This follows the Python Software Foundation `end of support `__ for the runtime which occurred on 2021-12-23. + +On 2023-12-13, support for Python 3.7 was ended. This follows the +Python Software Foundation `end of support `__ +for the runtime which occurred on 2023-06-27. For more information, see this `blog post `__. *Attention!* diff --git a/UPGRADE_PY3.md b/UPGRADE_PY3.md index 1b3aec08d6dd..a2ed2f39bc3f 100644 --- a/UPGRADE_PY3.md +++ b/UPGRADE_PY3.md @@ -15,7 +15,7 @@ v1. You can upgrade to the AWS CLI v2 to avoid these deprecations in the future. ---- ## Timeline -Going forward, customers using the CLI v1 should transition to using Python 3, with Python 3.7 becoming +Going forward, customers using the CLI v1 should transition to using Python 3, with Python 3.8 becoming the minimum by the end of the transition. The deprecation dates for the affected versions of Python are: |Python version|Deprecation date| @@ -23,6 +23,7 @@ the minimum by the end of the transition. The deprecation dates for the affected | Python 2.7| 7/15/2021| | Python 3.4 and 3.5| 2/1/2021| | Python 3.6| 5/30/2022| +| Python 3.7| 12/13/2023| ## Impact on the AWS CLI @@ -48,7 +49,7 @@ $ aws --version aws-cli/1.18.191 Python/2.7.18 Darwin/19.6.0 botocore/1.19.31 ``` -If the second portion of the version string, starting with **Python/** isn’t Python/3.7.x +If the second portion of the version string, starting with **Python/** isn’t Python/3.8.x or higher, you should review the options below. ### Installing CLI with Python 3 @@ -61,7 +62,7 @@ Otherwise, upgrading Python versions isn’t difficult. 1. To begin, uninstall your existing copy of the AWS CLI. You can find instructions in the [CLI v1 installation guide](https://docs.aws.amazon.com/cli/latest/userguide/install-linux.html). -2. Now we’ll install Python 3.7 or later. You can get Python from +2. Now we’ll install Python 3.8 or later. You can get Python from [Python.org](https://www.python.org/downloads) or using your local package manager. In this example, we’ll use a recent version, Python 3.8.7, to ensure the longest support window. 3. Next, depending on your installation method, the new Python installation should be available at @@ -88,7 +89,7 @@ $ python awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws 7. If you wish, you may verify that the newly installed copy of the AWS CLI tool, **aws**, is using the correct version of Python. The **aws --version** command reports the **aws** tool's version number, followed by the version of Python it's running under, then the operating system -version and the version of botocore. As long as the Python version is at least 3.7, +version and the version of botocore. As long as the Python version is at least 3.8, you're ready to go: ```bash $ aws --version diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index 7891aa43ae88..05bb6ee0baa1 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile with python 3.7 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # pip-compile --allow-unsafe --generate-hashes --output-file=requirements-dev-lock.txt requirements-dev.txt # @@ -79,12 +79,6 @@ exceptiongroup==1.1.3 \ --hash=sha256:097acd85d473d75af5bb98e41b61ff7fe35efe6675e4f9370ec6ec5126d160e9 \ --hash=sha256:343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3 # via pytest -importlib-metadata==4.12.0 \ - --hash=sha256:637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670 \ - --hash=sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23 - # via - # pluggy - # pytest iniconfig==1.1.1 \ --hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \ --hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32 @@ -117,15 +111,7 @@ tomli==2.0.1 \ # via # coverage # pytest -typing-extensions==4.3.0 \ - --hash=sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02 \ - --hash=sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6 - # via importlib-metadata wheel==0.38.1 \ --hash=sha256:7a95f9a8dc0924ef318bd55b616112c70903192f524d120acc614f59547a9e1f \ --hash=sha256:ea041edf63f4ccba53ad6e035427997b3bb10ee88a4cd014ae82aeb9eea77bb9 # via -r requirements-dev.txt -zipp==3.8.0 \ - --hash=sha256:56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad \ - --hash=sha256:c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099 - # via importlib-metadata diff --git a/scripts/install b/scripts/install index e776759e0217..9d4de2b13bcb 100755 --- a/scripts/install +++ b/scripts/install @@ -27,6 +27,7 @@ UNSUPPORTED_PYTHON = ( (3,4), (3,5), (3,6), + (3,7), ) INSTALL_ARGS = ( '--no-binary :all: --no-build-isolation --no-cache-dir --no-index ' @@ -207,7 +208,7 @@ def main(): if py_version in UNSUPPORTED_PYTHON: unsupported_python_msg = ( "Unsupported Python version detected: Python {}.{}\n" - "To continue using this installer you must use Python 3.7 " + "To continue using this installer you must use Python 3.8 " "or later.\n" "For more information see the following blog post: " "https://aws.amazon.com/blogs/developer/announcing-end-" @@ -223,7 +224,7 @@ def main(): "Deprecated Python version detected: Python {}.{}\n" "Starting {}, the AWS CLI will no longer support " "this version of Python. To continue receiving service updates, " - "bug fixes, and security updates please upgrade to Python 3.7 or " + "bug fixes, and security updates please upgrade to Python 3.8 or " "later. More information can be found here: {}" ).format( py_version[0], py_version[1], params['date'], params['blog_link'] diff --git a/setup.py b/setup.py index d29fa419b583..3fc60d3636d9 100644 --- a/setup.py +++ b/setup.py @@ -48,7 +48,7 @@ def find_version(*file_paths): install_requires=install_requires, extras_require={}, license="Apache License 2.0", - python_requires=">= 3.7", + python_requires=">= 3.8", classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', @@ -58,7 +58,6 @@ def find_version(*file_paths): 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3 :: Only', - 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', diff --git a/tox.ini b/tox.ini index 2de0c745c4bd..9014a42fe64d 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py37,py38,py39,py310,py311,py312 +envlist = py38,py39,py310,py311,py312 skipsdist = True From aad12bf0e54be0c3086bdacb8fc1ad49ceaa496a Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 12 Dec 2023 16:40:50 -0700 Subject: [PATCH 0390/1632] Add changelog for Python 3.7 End of Support --- .changes/next-release/feature-Python-94293.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/feature-Python-94293.json diff --git a/.changes/next-release/feature-Python-94293.json b/.changes/next-release/feature-Python-94293.json new file mode 100644 index 000000000000..c21896b745e7 --- /dev/null +++ b/.changes/next-release/feature-Python-94293.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "Python", + "description": "End of support for Python 3.7" +} From 0793b04c994c794d35ebd846bde52484f4e8e760 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Dec 2023 19:45:59 +0000 Subject: [PATCH 0391/1632] Update changelog based on model updates --- .changes/next-release/api-change-drs-48276.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-drs-48276.json diff --git a/.changes/next-release/api-change-drs-48276.json b/.changes/next-release/api-change-drs-48276.json new file mode 100644 index 000000000000..624052b8035b --- /dev/null +++ b/.changes/next-release/api-change-drs-48276.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Adding AgentVersion to SourceServer and RecoveryInstance structures" +} From 628a587e42d606f9a574a219291a9fb40af65963 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Dec 2023 19:45:59 +0000 Subject: [PATCH 0392/1632] Add changelog entries from botocore --- .changes/next-release/feature-Python-21065.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/feature-Python-21065.json diff --git a/.changes/next-release/feature-Python-21065.json b/.changes/next-release/feature-Python-21065.json new file mode 100644 index 000000000000..c21896b745e7 --- /dev/null +++ b/.changes/next-release/feature-Python-21065.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "Python", + "description": "End of support for Python 3.7" +} From c93a0866af15351060cd95a03623b20e95eb1967 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Dec 2023 19:46:00 +0000 Subject: [PATCH 0393/1632] Bumping version to 1.32.0 --- .changes/1.32.0.json | 17 +++++++++++++++++ .changes/next-release/api-change-drs-48276.json | 5 ----- .changes/next-release/feature-Python-21065.json | 5 ----- .changes/next-release/feature-Python-94293.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 4 ++-- setup.py | 4 ++-- 9 files changed, 32 insertions(+), 22 deletions(-) create mode 100644 .changes/1.32.0.json delete mode 100644 .changes/next-release/api-change-drs-48276.json delete mode 100644 .changes/next-release/feature-Python-21065.json delete mode 100644 .changes/next-release/feature-Python-94293.json diff --git a/.changes/1.32.0.json b/.changes/1.32.0.json new file mode 100644 index 000000000000..972b224e5899 --- /dev/null +++ b/.changes/1.32.0.json @@ -0,0 +1,17 @@ +[ + { + "category": "Python", + "description": "End of support for Python 3.7", + "type": "feature" + }, + { + "category": "``drs``", + "description": "Adding AgentVersion to SourceServer and RecoveryInstance structures", + "type": "api-change" + }, + { + "category": "Python", + "description": "End of support for Python 3.7", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-drs-48276.json b/.changes/next-release/api-change-drs-48276.json deleted file mode 100644 index 624052b8035b..000000000000 --- a/.changes/next-release/api-change-drs-48276.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Adding AgentVersion to SourceServer and RecoveryInstance structures" -} diff --git a/.changes/next-release/feature-Python-21065.json b/.changes/next-release/feature-Python-21065.json deleted file mode 100644 index c21896b745e7..000000000000 --- a/.changes/next-release/feature-Python-21065.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "Python", - "description": "End of support for Python 3.7" -} diff --git a/.changes/next-release/feature-Python-94293.json b/.changes/next-release/feature-Python-94293.json deleted file mode 100644 index c21896b745e7..000000000000 --- a/.changes/next-release/feature-Python-94293.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "Python", - "description": "End of support for Python 3.7" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 402ac6697fdc..7cf71fa1ddea 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.0 +====== + +* feature:Python: End of support for Python 3.7 +* api-change:``drs``: Adding AgentVersion to SourceServer and RecoveryInstance structures +* feature:Python: End of support for Python 3.7 + + 1.31.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index bb9f24ad4bda..929b7b01029c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.31.13' +__version__ = '1.32.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 742e690cd57e..4214a31e6ce4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.31.' +version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.31.13' +release = '1.32.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 84006c27c294..db2324cc584e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,9 +3,9 @@ universal = 0 [metadata] requires_dist = - botocore==1.33.13 + botocore==1.34.0 docutils>=0.10,<0.17 - s3transfer>=0.8.0,<0.9.0 + s3transfer>=0.9.0,<0.10.0 PyYAML>=3.10,<6.1 colorama>=0.2.5,<0.4.5 rsa>=3.1.2,<4.8 diff --git a/setup.py b/setup.py index 3fc60d3636d9..d5c39c294960 100644 --- a/setup.py +++ b/setup.py @@ -24,9 +24,9 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.33.13', + 'botocore==1.34.0', 'docutils>=0.10,<0.17', - 's3transfer>=0.8.0,<0.9.0', + 's3transfer>=0.9.0,<0.10.0', 'PyYAML>=3.10,<6.1', 'colorama>=0.2.5,<0.4.5', 'rsa>=3.1.2,<4.8', From 75e4accf3e5a7552de0cd9cd72c364de117e1b2d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Dec 2023 19:19:18 +0000 Subject: [PATCH 0394/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-96360.json | 5 +++++ .changes/next-release/api-change-b2bi-50815.json | 5 +++++ .changes/next-release/api-change-billingconductor-15313.json | 5 +++++ .changes/next-release/api-change-connect-98143.json | 5 +++++ .changes/next-release/api-change-controltower-40349.json | 5 +++++ .changes/next-release/api-change-endpointrules-70768.json | 5 +++++ .changes/next-release/api-change-firehose-89578.json | 5 +++++ .changes/next-release/api-change-gamelift-91460.json | 5 +++++ .changes/next-release/api-change-iot-69215.json | 5 +++++ .changes/next-release/api-change-neptunegraph-59840.json | 5 +++++ .changes/next-release/api-change-opensearch-8367.json | 5 +++++ .changes/next-release/api-change-quicksight-99016.json | 5 +++++ .changes/next-release/api-change-workspaces-37582.json | 5 +++++ 13 files changed, 65 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-96360.json create mode 100644 .changes/next-release/api-change-b2bi-50815.json create mode 100644 .changes/next-release/api-change-billingconductor-15313.json create mode 100644 .changes/next-release/api-change-connect-98143.json create mode 100644 .changes/next-release/api-change-controltower-40349.json create mode 100644 .changes/next-release/api-change-endpointrules-70768.json create mode 100644 .changes/next-release/api-change-firehose-89578.json create mode 100644 .changes/next-release/api-change-gamelift-91460.json create mode 100644 .changes/next-release/api-change-iot-69215.json create mode 100644 .changes/next-release/api-change-neptunegraph-59840.json create mode 100644 .changes/next-release/api-change-opensearch-8367.json create mode 100644 .changes/next-release/api-change-quicksight-99016.json create mode 100644 .changes/next-release/api-change-workspaces-37582.json diff --git a/.changes/next-release/api-change-appstream-96360.json b/.changes/next-release/api-change-appstream-96360.json new file mode 100644 index 000000000000..e02c72d50ec9 --- /dev/null +++ b/.changes/next-release/api-change-appstream-96360.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release includes support for images of Windows Server 2022 platform." +} diff --git a/.changes/next-release/api-change-b2bi-50815.json b/.changes/next-release/api-change-b2bi-50815.json new file mode 100644 index 000000000000..7b8b9af8dfcc --- /dev/null +++ b/.changes/next-release/api-change-b2bi-50815.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Documentation updates for AWS B2B Data Interchange" +} diff --git a/.changes/next-release/api-change-billingconductor-15313.json b/.changes/next-release/api-change-billingconductor-15313.json new file mode 100644 index 000000000000..7c4805c08d00 --- /dev/null +++ b/.changes/next-release/api-change-billingconductor-15313.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``billingconductor``", + "description": "Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group." +} diff --git a/.changes/next-release/api-change-connect-98143.json b/.changes/next-release/api-change-connect-98143.json new file mode 100644 index 000000000000..96ce2fcb3d66 --- /dev/null +++ b/.changes/next-release/api-change-connect-98143.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds support for more granular billing using tags (key:value pairs)" +} diff --git a/.changes/next-release/api-change-controltower-40349.json b/.changes/next-release/api-change-controltower-40349.json new file mode 100644 index 000000000000..1b30ecf12d2c --- /dev/null +++ b/.changes/next-release/api-change-controltower-40349.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Documentation updates for AWS Control Tower." +} diff --git a/.changes/next-release/api-change-endpointrules-70768.json b/.changes/next-release/api-change-endpointrules-70768.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-70768.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-firehose-89578.json b/.changes/next-release/api-change-firehose-89578.json new file mode 100644 index 000000000000..1d54f184051a --- /dev/null +++ b/.changes/next-release/api-change-firehose-89578.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations" +} diff --git a/.changes/next-release/api-change-gamelift-91460.json b/.changes/next-release/api-change-gamelift-91460.json new file mode 100644 index 000000000000..60f78797f4ee --- /dev/null +++ b/.changes/next-release/api-change-gamelift-91460.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift adds the ability to add and update the game properties of active game sessions." +} diff --git a/.changes/next-release/api-change-iot-69215.json b/.changes/next-release/api-change-iot-69215.json new file mode 100644 index 000000000000..2bea69fe4b10 --- /dev/null +++ b/.changes/next-release/api-change-iot-69215.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource." +} diff --git a/.changes/next-release/api-change-neptunegraph-59840.json b/.changes/next-release/api-change-neptunegraph-59840.json new file mode 100644 index 000000000000..45d30b05ceb9 --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-59840.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "This is the initial SDK release for Amazon Neptune Analytics" +} diff --git a/.changes/next-release/api-change-opensearch-8367.json b/.changes/next-release/api-change-opensearch-8367.json new file mode 100644 index 000000000000..58b7e902cafc --- /dev/null +++ b/.changes/next-release/api-change-opensearch-8367.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3." +} diff --git a/.changes/next-release/api-change-quicksight-99016.json b/.changes/next-release/api-change-quicksight-99016.json new file mode 100644 index 000000000000..b401af4f8cb0 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-99016.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support." +} diff --git a/.changes/next-release/api-change-workspaces-37582.json b/.changes/next-release/api-change-workspaces-37582.json new file mode 100644 index 000000000000..0e363127f748 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-37582.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Updated note to ensure customers understand running modes." +} From 1ea676ab1a46317f6374495a771b60317578c43a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Dec 2023 19:19:33 +0000 Subject: [PATCH 0395/1632] Bumping version to 1.32.1 --- .changes/1.32.1.json | 67 +++++++++++++++++++ .../api-change-appstream-96360.json | 5 -- .../next-release/api-change-b2bi-50815.json | 5 -- .../api-change-billingconductor-15313.json | 5 -- .../api-change-connect-98143.json | 5 -- .../api-change-controltower-40349.json | 5 -- .../api-change-endpointrules-70768.json | 5 -- .../api-change-firehose-89578.json | 5 -- .../api-change-gamelift-91460.json | 5 -- .../next-release/api-change-iot-69215.json | 5 -- .../api-change-neptunegraph-59840.json | 5 -- .../api-change-opensearch-8367.json | 5 -- .../api-change-quicksight-99016.json | 5 -- .../api-change-workspaces-37582.json | 5 -- CHANGELOG.rst | 18 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 19 files changed, 89 insertions(+), 69 deletions(-) create mode 100644 .changes/1.32.1.json delete mode 100644 .changes/next-release/api-change-appstream-96360.json delete mode 100644 .changes/next-release/api-change-b2bi-50815.json delete mode 100644 .changes/next-release/api-change-billingconductor-15313.json delete mode 100644 .changes/next-release/api-change-connect-98143.json delete mode 100644 .changes/next-release/api-change-controltower-40349.json delete mode 100644 .changes/next-release/api-change-endpointrules-70768.json delete mode 100644 .changes/next-release/api-change-firehose-89578.json delete mode 100644 .changes/next-release/api-change-gamelift-91460.json delete mode 100644 .changes/next-release/api-change-iot-69215.json delete mode 100644 .changes/next-release/api-change-neptunegraph-59840.json delete mode 100644 .changes/next-release/api-change-opensearch-8367.json delete mode 100644 .changes/next-release/api-change-quicksight-99016.json delete mode 100644 .changes/next-release/api-change-workspaces-37582.json diff --git a/.changes/1.32.1.json b/.changes/1.32.1.json new file mode 100644 index 000000000000..90d902c67aee --- /dev/null +++ b/.changes/1.32.1.json @@ -0,0 +1,67 @@ +[ + { + "category": "``appstream``", + "description": "This release includes support for images of Windows Server 2022 platform.", + "type": "api-change" + }, + { + "category": "``b2bi``", + "description": "Documentation updates for AWS B2B Data Interchange", + "type": "api-change" + }, + { + "category": "``billingconductor``", + "description": "Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds support for more granular billing using tags (key:value pairs)", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "Documentation updates for AWS Control Tower.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift adds the ability to add and update the game properties of active game sessions.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "This is the initial SDK release for Amazon Neptune Analytics", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Updated note to ensure customers understand running modes.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-96360.json b/.changes/next-release/api-change-appstream-96360.json deleted file mode 100644 index e02c72d50ec9..000000000000 --- a/.changes/next-release/api-change-appstream-96360.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release includes support for images of Windows Server 2022 platform." -} diff --git a/.changes/next-release/api-change-b2bi-50815.json b/.changes/next-release/api-change-b2bi-50815.json deleted file mode 100644 index 7b8b9af8dfcc..000000000000 --- a/.changes/next-release/api-change-b2bi-50815.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Documentation updates for AWS B2B Data Interchange" -} diff --git a/.changes/next-release/api-change-billingconductor-15313.json b/.changes/next-release/api-change-billingconductor-15313.json deleted file mode 100644 index 7c4805c08d00..000000000000 --- a/.changes/next-release/api-change-billingconductor-15313.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``billingconductor``", - "description": "Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group." -} diff --git a/.changes/next-release/api-change-connect-98143.json b/.changes/next-release/api-change-connect-98143.json deleted file mode 100644 index 96ce2fcb3d66..000000000000 --- a/.changes/next-release/api-change-connect-98143.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds support for more granular billing using tags (key:value pairs)" -} diff --git a/.changes/next-release/api-change-controltower-40349.json b/.changes/next-release/api-change-controltower-40349.json deleted file mode 100644 index 1b30ecf12d2c..000000000000 --- a/.changes/next-release/api-change-controltower-40349.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Documentation updates for AWS Control Tower." -} diff --git a/.changes/next-release/api-change-endpointrules-70768.json b/.changes/next-release/api-change-endpointrules-70768.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-70768.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-firehose-89578.json b/.changes/next-release/api-change-firehose-89578.json deleted file mode 100644 index 1d54f184051a..000000000000 --- a/.changes/next-release/api-change-firehose-89578.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations" -} diff --git a/.changes/next-release/api-change-gamelift-91460.json b/.changes/next-release/api-change-gamelift-91460.json deleted file mode 100644 index 60f78797f4ee..000000000000 --- a/.changes/next-release/api-change-gamelift-91460.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift adds the ability to add and update the game properties of active game sessions." -} diff --git a/.changes/next-release/api-change-iot-69215.json b/.changes/next-release/api-change-iot-69215.json deleted file mode 100644 index 2bea69fe4b10..000000000000 --- a/.changes/next-release/api-change-iot-69215.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource." -} diff --git a/.changes/next-release/api-change-neptunegraph-59840.json b/.changes/next-release/api-change-neptunegraph-59840.json deleted file mode 100644 index 45d30b05ceb9..000000000000 --- a/.changes/next-release/api-change-neptunegraph-59840.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "This is the initial SDK release for Amazon Neptune Analytics" -} diff --git a/.changes/next-release/api-change-opensearch-8367.json b/.changes/next-release/api-change-opensearch-8367.json deleted file mode 100644 index 58b7e902cafc..000000000000 --- a/.changes/next-release/api-change-opensearch-8367.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3." -} diff --git a/.changes/next-release/api-change-quicksight-99016.json b/.changes/next-release/api-change-quicksight-99016.json deleted file mode 100644 index b401af4f8cb0..000000000000 --- a/.changes/next-release/api-change-quicksight-99016.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support." -} diff --git a/.changes/next-release/api-change-workspaces-37582.json b/.changes/next-release/api-change-workspaces-37582.json deleted file mode 100644 index 0e363127f748..000000000000 --- a/.changes/next-release/api-change-workspaces-37582.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Updated note to ensure customers understand running modes." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7cf71fa1ddea..544ef770d536 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,24 @@ CHANGELOG ========= +1.32.1 +====== + +* api-change:``appstream``: This release includes support for images of Windows Server 2022 platform. +* api-change:``b2bi``: Documentation updates for AWS B2B Data Interchange +* api-change:``billingconductor``: Billing Conductor is releasing a new API, GetBillingGroupCostReport, which provides the ability to retrieve/view the Billing Group Cost Report broken down by attributes for a specific billing group. +* api-change:``connect``: This release adds support for more granular billing using tags (key:value pairs) +* api-change:``controltower``: Documentation updates for AWS Control Tower. +* api-change:``firehose``: This release, 1) adds configurable buffering hints for the Splunk destination, and 2) reduces the minimum configurable buffering interval for supported destinations +* api-change:``gamelift``: Amazon GameLift adds the ability to add and update the game properties of active game sessions. +* api-change:``iot``: This release adds the ability to self-manage certificate signing in AWS IoT Core fleet provisioning using the new certificate provider resource. +* api-change:``neptune-graph``: This is the initial SDK release for Amazon Neptune Analytics +* api-change:``opensearch``: Updating documentation for Amazon OpenSearch Service support for new zero-ETL integration with Amazon S3. +* api-change:``quicksight``: Update Dashboard Links support; SingleAxisOptions support; Scatterplot Query limit support. +* api-change:``workspaces``: Updated note to ensure customers understand running modes. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 929b7b01029c..2fdbb4d35bec 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.0' +__version__ = '1.32.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4214a31e6ce4..efa4c85d9bb3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.0' +release = '1.32.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index db2324cc584e..87427fab6a86 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.0 + botocore==1.34.1 docutils>=0.10,<0.17 s3transfer>=0.9.0,<0.10.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d5c39c294960..584e19786acc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.0', + 'botocore==1.34.1', 'docutils>=0.10,<0.17', 's3transfer>=0.9.0,<0.10.0', 'PyYAML>=3.10,<6.1', From 2676a4699e03eac953e3189ff756de2044ffd7f2 Mon Sep 17 00:00:00 2001 From: Arthur Boghossian Date: Thu, 14 Dec 2023 14:52:00 -0800 Subject: [PATCH 0396/1632] Support Fn::ForEach intrinsic function (#8096) Allow "aws cloudformation package" to succeed when a Resource is not a key-value pair. --- ...hancement-cloudformationpackage-39279.json | 5 + .../cloudformation/artifact_exporter.py | 15 +- .../cloudformation/exceptions.py | 4 + .../cloudformation/test_artifact_exporter.py | 155 ++++++++++++++++++ 4 files changed, 176 insertions(+), 3 deletions(-) create mode 100644 .changes/next-release/enhancement-cloudformationpackage-39279.json diff --git a/.changes/next-release/enhancement-cloudformationpackage-39279.json b/.changes/next-release/enhancement-cloudformationpackage-39279.json new file mode 100644 index 000000000000..329081a2ec00 --- /dev/null +++ b/.changes/next-release/enhancement-cloudformationpackage-39279.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``cloudformation package``", + "description": "Add support for intrinsic Fn:ForEach (fixes `#8075 `__)" +} diff --git a/awscli/customizations/cloudformation/artifact_exporter.py b/awscli/customizations/cloudformation/artifact_exporter.py index 9bb150660c02..64eb5a06e1a4 100644 --- a/awscli/customizations/cloudformation/artifact_exporter.py +++ b/awscli/customizations/cloudformation/artifact_exporter.py @@ -659,7 +659,18 @@ def export(self): self.template_dict = self.export_global_artifacts(self.template_dict) - for resource_id, resource in self.template_dict["Resources"].items(): + self.export_resources(self.template_dict["Resources"]) + + return self.template_dict + + def export_resources(self, resource_dict): + for resource_id, resource in resource_dict.items(): + + if resource_id.startswith("Fn::ForEach::"): + if not isinstance(resource, list) or len(resource) != 3: + raise exceptions.InvalidForEachIntrinsicFunctionError(resource_id=resource_id) + self.export_resources(resource[2]) + continue resource_type = resource.get("Type", None) resource_dict = resource.get("Properties", None) @@ -671,5 +682,3 @@ def export(self): # Export code resources exporter = exporter_class(self.uploader) exporter.export(resource_id, resource_dict, self.template_dir) - - return self.template_dict diff --git a/awscli/customizations/cloudformation/exceptions.py b/awscli/customizations/cloudformation/exceptions.py index a31cf25ea492..b2625cdd27f9 100644 --- a/awscli/customizations/cloudformation/exceptions.py +++ b/awscli/customizations/cloudformation/exceptions.py @@ -53,3 +53,7 @@ class DeployBucketRequiredError(CloudFormationCommandError): "via an S3 Bucket. Please add the --s3-bucket parameter to your " "command. The local template will be copied to that S3 bucket and " "then deployed.") + + +class InvalidForEachIntrinsicFunctionError(CloudFormationCommandError): + fmt = 'The value of {resource_id} has an invalid "Fn::ForEach::" format: Must be a list of three entries' diff --git a/tests/unit/customizations/cloudformation/test_artifact_exporter.py b/tests/unit/customizations/cloudformation/test_artifact_exporter.py index 93df4297d660..1b071101cc7e 100644 --- a/tests/unit/customizations/cloudformation/test_artifact_exporter.py +++ b/tests/unit/customizations/cloudformation/test_artifact_exporter.py @@ -1016,6 +1016,161 @@ def test_template_export(self, yaml_parse_mock): resource_type2_instance.export.assert_called_once_with( "Resource2", mock.ANY, template_dir) + @mock.patch("awscli.customizations.cloudformation.artifact_exporter.yaml_parse") + def test_template_export_foreach_valid(self, yaml_parse_mock): + parent_dir = os.path.sep + template_dir = os.path.join(parent_dir, 'foo', 'bar') + template_path = os.path.join(template_dir, 'path') + template_str = self.example_yaml_template() + + resource_type1_class = mock.Mock() + resource_type1_class.RESOURCE_TYPE = "resource_type1" + resource_type1_instance = mock.Mock() + resource_type1_class.return_value = resource_type1_instance + resource_type2_class = mock.Mock() + resource_type2_class.RESOURCE_TYPE = "resource_type2" + resource_type2_instance = mock.Mock() + resource_type2_class.return_value = resource_type2_instance + + resources_to_export = [ + resource_type1_class, + resource_type2_class + ] + + properties = {"foo": "bar"} + template_dict = { + "Resources": { + "Resource1": { + "Type": "resource_type1", + "Properties": properties + }, + "Resource2": { + "Type": "resource_type2", + "Properties": properties + }, + "Resource3": { + "Type": "some-other-type", + "Properties": properties + }, + "Fn::ForEach::OuterLoopName": [ + "Identifier1", + ["4", "5"], + { + "Fn::ForEach::InnerLoopName": [ + "Identifier2", + ["6", "7"], + { + "Resource${Identifier1}${Identifier2}": { + "Type": "resource_type2", + "Properties": properties + } + } + ], + "Resource${Identifier1}": { + "Type": "resource_type1", + "Properties": properties + } + } + ] + } + } + + open_mock = mock.mock_open() + yaml_parse_mock.return_value = template_dict + + # Patch the file open method to return template string + with mock.patch( + "awscli.customizations.cloudformation.artifact_exporter.open", + open_mock(read_data=template_str)) as open_mock: + + template_exporter = Template( + template_path, parent_dir, self.s3_uploader_mock, + resources_to_export) + exported_template = template_exporter.export() + self.assertEqual(exported_template, template_dict) + + open_mock.assert_called_once_with( + make_abs_path(parent_dir, template_path), "r") + + self.assertEqual(1, yaml_parse_mock.call_count) + + resource_type1_class.assert_called_with(self.s3_uploader_mock) + self.assertEqual( + resource_type1_instance.export.call_args_list, + [ + mock.call("Resource1", properties, template_dir), + mock.call("Resource${Identifier1}", properties, template_dir) + ] + ) + resource_type2_class.assert_called_with(self.s3_uploader_mock) + self.assertEqual( + resource_type2_instance.export.call_args_list, + [ + mock.call("Resource2", properties, template_dir), + mock.call("Resource${Identifier1}${Identifier2}", properties, template_dir) + ] + ) + + @mock.patch("awscli.customizations.cloudformation.artifact_exporter.yaml_parse") + def test_template_export_foreach_invalid(self, yaml_parse_mock): + parent_dir = os.path.sep + template_dir = os.path.join(parent_dir, 'foo', 'bar') + template_path = os.path.join(template_dir, 'path') + template_str = self.example_yaml_template() + + resource_type1_class = mock.Mock() + resource_type1_class.RESOURCE_TYPE = "resource_type1" + resource_type1_instance = mock.Mock() + resource_type1_class.return_value = resource_type1_instance + resource_type2_class = mock.Mock() + resource_type2_class.RESOURCE_TYPE = "resource_type2" + resource_type2_instance = mock.Mock() + resource_type2_class.return_value = resource_type2_instance + + resources_to_export = [ + resource_type1_class, + resource_type2_class + ] + + properties = {"foo": "bar"} + template_dict = { + "Resources": { + "Resource1": { + "Type": "resource_type1", + "Properties": properties + }, + "Resource2": { + "Type": "resource_type2", + "Properties": properties + }, + "Resource3": { + "Type": "some-other-type", + "Properties": properties + }, + "Fn::ForEach::OuterLoopName": [ + "Identifier1", + { + "Resource${Identifier1}": { + } + } + ] + } + } + + open_mock = mock.mock_open() + yaml_parse_mock.return_value = template_dict + + # Patch the file open method to return template string + with mock.patch( + "awscli.customizations.cloudformation.artifact_exporter.open", + open_mock(read_data=template_str)) as open_mock: + template_exporter = Template( + template_path, parent_dir, self.s3_uploader_mock, + resources_to_export) + with self.assertRaises(exceptions.InvalidForEachIntrinsicFunctionError): + template_exporter.export() + + @mock.patch("awscli.customizations.cloudformation.artifact_exporter.yaml_parse") def test_template_global_export(self, yaml_parse_mock): parent_dir = os.path.sep From db635c31ce8e36041a05425ba40f58ba34b18db5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Dec 2023 19:29:05 +0000 Subject: [PATCH 0397/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloud9-69638.json | 5 +++++ .changes/next-release/api-change-connect-79729.json | 5 +++++ .changes/next-release/api-change-connectcases-67861.json | 5 +++++ .changes/next-release/api-change-kms-3778.json | 5 +++++ .changes/next-release/api-change-rds-94571.json | 5 +++++ .changes/next-release/api-change-sagemaker-75500.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cloud9-69638.json create mode 100644 .changes/next-release/api-change-connect-79729.json create mode 100644 .changes/next-release/api-change-connectcases-67861.json create mode 100644 .changes/next-release/api-change-kms-3778.json create mode 100644 .changes/next-release/api-change-rds-94571.json create mode 100644 .changes/next-release/api-change-sagemaker-75500.json diff --git a/.changes/next-release/api-change-cloud9-69638.json b/.changes/next-release/api-change-cloud9-69638.json new file mode 100644 index 000000000000..f8a861cabf73 --- /dev/null +++ b/.changes/next-release/api-change-cloud9-69638.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Updated Cloud9 API documentation for AL2023 release" +} diff --git a/.changes/next-release/api-change-connect-79729.json b/.changes/next-release/api-change-connect-79729.json new file mode 100644 index 000000000000..26704b217604 --- /dev/null +++ b/.changes/next-release/api-change-connect-79729.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action." +} diff --git a/.changes/next-release/api-change-connectcases-67861.json b/.changes/next-release/api-change-connectcases-67861.json new file mode 100644 index 000000000000..73685f13e2ce --- /dev/null +++ b/.changes/next-release/api-change-connectcases-67861.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "Increase number of fields that can be included in CaseEventIncludedData from 50 to 200" +} diff --git a/.changes/next-release/api-change-kms-3778.json b/.changes/next-release/api-change-kms-3778.json new file mode 100644 index 000000000000..d6d1e602a1d8 --- /dev/null +++ b/.changes/next-release/api-change-kms-3778.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "Documentation updates for AWS Key Management Service" +} diff --git a/.changes/next-release/api-change-rds-94571.json b/.changes/next-release/api-change-rds-94571.json new file mode 100644 index 000000000000..c77840fde84c --- /dev/null +++ b/.changes/next-release/api-change-rds-94571.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation by adding code examples" +} diff --git a/.changes/next-release/api-change-sagemaker-75500.json b/.changes/next-release/api-change-sagemaker-75500.json new file mode 100644 index 000000000000..0a7cc98b48e0 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-75500.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API" +} From d77247e0a2849374f889b635deedd11aa475422d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Dec 2023 19:29:05 +0000 Subject: [PATCH 0398/1632] Bumping version to 1.32.2 --- .changes/1.32.2.json | 37 +++++++++++++++++++ .../next-release/api-change-cloud9-69638.json | 5 --- .../api-change-connect-79729.json | 5 --- .../api-change-connectcases-67861.json | 5 --- .../next-release/api-change-kms-3778.json | 5 --- .../next-release/api-change-rds-94571.json | 5 --- .../api-change-sagemaker-75500.json | 5 --- ...hancement-cloudformationpackage-39279.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.2.json delete mode 100644 .changes/next-release/api-change-cloud9-69638.json delete mode 100644 .changes/next-release/api-change-connect-79729.json delete mode 100644 .changes/next-release/api-change-connectcases-67861.json delete mode 100644 .changes/next-release/api-change-kms-3778.json delete mode 100644 .changes/next-release/api-change-rds-94571.json delete mode 100644 .changes/next-release/api-change-sagemaker-75500.json delete mode 100644 .changes/next-release/enhancement-cloudformationpackage-39279.json diff --git a/.changes/1.32.2.json b/.changes/1.32.2.json new file mode 100644 index 000000000000..58482956ed6b --- /dev/null +++ b/.changes/1.32.2.json @@ -0,0 +1,37 @@ +[ + { + "category": "``cloudformation package``", + "description": "Add support for intrinsic Fn:ForEach (fixes `#8075 `__)", + "type": "enhancement" + }, + { + "category": "``cloud9``", + "description": "Updated Cloud9 API documentation for AL2023 release", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "Increase number of fields that can be included in CaseEventIncludedData from 50 to 200", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "Documentation updates for AWS Key Management Service", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation by adding code examples", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloud9-69638.json b/.changes/next-release/api-change-cloud9-69638.json deleted file mode 100644 index f8a861cabf73..000000000000 --- a/.changes/next-release/api-change-cloud9-69638.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Updated Cloud9 API documentation for AL2023 release" -} diff --git a/.changes/next-release/api-change-connect-79729.json b/.changes/next-release/api-change-connect-79729.json deleted file mode 100644 index 26704b217604..000000000000 --- a/.changes/next-release/api-change-connect-79729.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action." -} diff --git a/.changes/next-release/api-change-connectcases-67861.json b/.changes/next-release/api-change-connectcases-67861.json deleted file mode 100644 index 73685f13e2ce..000000000000 --- a/.changes/next-release/api-change-connectcases-67861.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "Increase number of fields that can be included in CaseEventIncludedData from 50 to 200" -} diff --git a/.changes/next-release/api-change-kms-3778.json b/.changes/next-release/api-change-kms-3778.json deleted file mode 100644 index d6d1e602a1d8..000000000000 --- a/.changes/next-release/api-change-kms-3778.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "Documentation updates for AWS Key Management Service" -} diff --git a/.changes/next-release/api-change-rds-94571.json b/.changes/next-release/api-change-rds-94571.json deleted file mode 100644 index c77840fde84c..000000000000 --- a/.changes/next-release/api-change-rds-94571.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation by adding code examples" -} diff --git a/.changes/next-release/api-change-sagemaker-75500.json b/.changes/next-release/api-change-sagemaker-75500.json deleted file mode 100644 index 0a7cc98b48e0..000000000000 --- a/.changes/next-release/api-change-sagemaker-75500.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API" -} diff --git a/.changes/next-release/enhancement-cloudformationpackage-39279.json b/.changes/next-release/enhancement-cloudformationpackage-39279.json deleted file mode 100644 index 329081a2ec00..000000000000 --- a/.changes/next-release/enhancement-cloudformationpackage-39279.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``cloudformation package``", - "description": "Add support for intrinsic Fn:ForEach (fixes `#8075 `__)" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 544ef770d536..cce93bcca5c3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.2 +====== + +* enhancement:``cloudformation package``: Add support for intrinsic Fn:ForEach (fixes `#8075 `__) +* api-change:``cloud9``: Updated Cloud9 API documentation for AL2023 release +* api-change:``connect``: Adds relatedContactId field to StartOutboundVoiceContact API input. Introduces PauseContact API and ResumeContact API for Task contacts. Adds pause duration, number of pauses, timestamps for last paused and resumed events to DescribeContact API response. Adds new Rule type and new Rule action. +* api-change:``connectcases``: Increase number of fields that can be included in CaseEventIncludedData from 50 to 200 +* api-change:``kms``: Documentation updates for AWS Key Management Service +* api-change:``rds``: Updates Amazon RDS documentation by adding code examples +* api-change:``sagemaker``: This release 1) introduces a new API: DeleteCompilationJob , and 2) adds InfraCheckConfig for Create/Describe training job API + + 1.32.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2fdbb4d35bec..cb0fec889763 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.1' +__version__ = '1.32.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index efa4c85d9bb3..4699b250c017 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.1' +release = '1.32.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 87427fab6a86..cad99ea0df1f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.1 + botocore==1.34.2 docutils>=0.10,<0.17 s3transfer>=0.9.0,<0.10.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 584e19786acc..b9158f354c60 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.1', + 'botocore==1.34.2', 'docutils>=0.10,<0.17', 's3transfer>=0.9.0,<0.10.0', 'PyYAML>=3.10,<6.1', From 4d2fa316972a4d76d257a2fe3c4cdd5684d98142 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Dec 2023 21:38:00 +0000 Subject: [PATCH 0399/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-92602.json | 5 +++++ .changes/next-release/api-change-eks-80591.json | 5 +++++ .changes/next-release/api-change-quicksight-93215.json | 5 +++++ .changes/next-release/api-change-route53resolver-91512.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-92602.json create mode 100644 .changes/next-release/api-change-eks-80591.json create mode 100644 .changes/next-release/api-change-quicksight-93215.json create mode 100644 .changes/next-release/api-change-route53resolver-91512.json diff --git a/.changes/next-release/api-change-cognitoidp-92602.json b/.changes/next-release/api-change-cognitoidp-92602.json new file mode 100644 index 000000000000..9729e6912b57 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-92602.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers." +} diff --git a/.changes/next-release/api-change-eks-80591.json b/.changes/next-release/api-change-eks-80591.json new file mode 100644 index 000000000000..d772cb6b7287 --- /dev/null +++ b/.changes/next-release/api-change-eks-80591.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Add support for EKS Cluster Access Management." +} diff --git a/.changes/next-release/api-change-quicksight-93215.json b/.changes/next-release/api-change-quicksight-93215.json new file mode 100644 index 000000000000..8ffba5eaa593 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-93215.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "A docs-only release to add missing entities to the API reference." +} diff --git a/.changes/next-release/api-change-route53resolver-91512.json b/.changes/next-release/api-change-route53resolver-91512.json new file mode 100644 index 000000000000..0f6ad71db388 --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-91512.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "Add DOH protocols in resolver endpoints." +} From 4aed16d9ac837727a17e887747e271706fe6081b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Dec 2023 21:38:01 +0000 Subject: [PATCH 0400/1632] Bumping version to 1.32.3 --- .changes/1.32.3.json | 22 +++++++++++++++++++ .../api-change-cognitoidp-92602.json | 5 ----- .../next-release/api-change-eks-80591.json | 5 ----- .../api-change-quicksight-93215.json | 5 ----- .../api-change-route53resolver-91512.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.3.json delete mode 100644 .changes/next-release/api-change-cognitoidp-92602.json delete mode 100644 .changes/next-release/api-change-eks-80591.json delete mode 100644 .changes/next-release/api-change-quicksight-93215.json delete mode 100644 .changes/next-release/api-change-route53resolver-91512.json diff --git a/.changes/1.32.3.json b/.changes/1.32.3.json new file mode 100644 index 000000000000..1b6803499a19 --- /dev/null +++ b/.changes/1.32.3.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cognito-idp``", + "description": "Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Add support for EKS Cluster Access Management.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "A docs-only release to add missing entities to the API reference.", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Add DOH protocols in resolver endpoints.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-92602.json b/.changes/next-release/api-change-cognitoidp-92602.json deleted file mode 100644 index 9729e6912b57..000000000000 --- a/.changes/next-release/api-change-cognitoidp-92602.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers." -} diff --git a/.changes/next-release/api-change-eks-80591.json b/.changes/next-release/api-change-eks-80591.json deleted file mode 100644 index d772cb6b7287..000000000000 --- a/.changes/next-release/api-change-eks-80591.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Add support for EKS Cluster Access Management." -} diff --git a/.changes/next-release/api-change-quicksight-93215.json b/.changes/next-release/api-change-quicksight-93215.json deleted file mode 100644 index 8ffba5eaa593..000000000000 --- a/.changes/next-release/api-change-quicksight-93215.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "A docs-only release to add missing entities to the API reference." -} diff --git a/.changes/next-release/api-change-route53resolver-91512.json b/.changes/next-release/api-change-route53resolver-91512.json deleted file mode 100644 index 0f6ad71db388..000000000000 --- a/.changes/next-release/api-change-route53resolver-91512.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "Add DOH protocols in resolver endpoints." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cce93bcca5c3..bea1dcf8ac59 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.3 +====== + +* api-change:``cognito-idp``: Amazon Cognito now supports trigger versions that define the fields in the request sent to pre token generation Lambda triggers. +* api-change:``eks``: Add support for EKS Cluster Access Management. +* api-change:``quicksight``: A docs-only release to add missing entities to the API reference. +* api-change:``route53resolver``: Add DOH protocols in resolver endpoints. + + 1.32.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index cb0fec889763..aa5d613d9a90 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.2' +__version__ = '1.32.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4699b250c017..69990064eef6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.2' +release = '1.32.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cad99ea0df1f..949e89cb5e69 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.2 + botocore==1.34.3 docutils>=0.10,<0.17 s3transfer>=0.9.0,<0.10.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b9158f354c60..d0978ef3a08b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.2', + 'botocore==1.34.3', 'docutils>=0.10,<0.17', 's3transfer>=0.9.0,<0.10.0', 'PyYAML>=3.10,<6.1', From 60597cd57079541b667ef804d4e78392e3b80ea0 Mon Sep 17 00:00:00 2001 From: Samuel Remis Date: Thu, 14 Dec 2023 17:07:38 -0500 Subject: [PATCH 0401/1632] Update Glue command arguments to not conflict with global --- awscli/customizations/argrename.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awscli/customizations/argrename.py b/awscli/customizations/argrename.py index fb720af4490a..0ce0c6a0d8ac 100644 --- a/awscli/customizations/argrename.py +++ b/awscli/customizations/argrename.py @@ -108,6 +108,9 @@ 'ecs.execute-command.no-interactive': 'non-interactive', 'controltower.create-landing-zone.version': 'landing-zone-version', 'controltower.update-landing-zone.version': 'landing-zone-version', + 'glue.get-unfiltered-partition-metadata.region': 'resource-region', + 'glue.get-unfiltered-partitions-metadata.region': 'resource-region', + 'glue.get-unfiltered-table-metadata.region': 'resource-region', } # Same format as ARGUMENT_RENAMES, but instead of renaming the arguments, From 887ec6416cf74aaabb1c7b1238a7910b317d3e49 Mon Sep 17 00:00:00 2001 From: Steven Meyer <108885656+meyertst-aws@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:25:58 -0500 Subject: [PATCH 0402/1632] Suggested changes to For more information link. consistent with final line --- awscli/examples/medical-imaging/copy-image-set.rst | 4 +--- awscli/examples/medical-imaging/create-datastore.rst | 4 +--- awscli/examples/medical-imaging/delete-datastore.rst | 4 +--- awscli/examples/medical-imaging/delete-image-set.rst | 4 +--- awscli/examples/medical-imaging/get-datastore.rst | 4 +--- awscli/examples/medical-imaging/get-dicom-import-job.rst | 4 +--- awscli/examples/medical-imaging/get-image-frame.rst | 4 +--- awscli/examples/medical-imaging/get-image-set-metadata.rst | 4 +--- awscli/examples/medical-imaging/get-image-set.rst | 4 +--- awscli/examples/medical-imaging/list-datastores.rst | 4 +--- awscli/examples/medical-imaging/list-dicom-import-jobs.rst | 4 +--- awscli/examples/medical-imaging/list-image-set-versions.rst | 4 +--- awscli/examples/medical-imaging/list-tags-for-resource.rst | 4 +--- awscli/examples/medical-imaging/search-image-sets.rst | 4 +--- awscli/examples/medical-imaging/start-dicom-import-job.rst | 4 +--- awscli/examples/medical-imaging/tag-resource.rst | 3 +-- awscli/examples/medical-imaging/untag-resource.rst | 3 +-- awscli/examples/medical-imaging/update-image-set-metadata.rst | 4 +--- 18 files changed, 18 insertions(+), 52 deletions(-) diff --git a/awscli/examples/medical-imaging/copy-image-set.rst b/awscli/examples/medical-imaging/copy-image-set.rst index f8b7694bec44..aa75bf502f64 100644 --- a/awscli/examples/medical-imaging/copy-image-set.rst +++ b/awscli/examples/medical-imaging/copy-image-set.rst @@ -64,6 +64,4 @@ Output:: "datastoreId": "12345678901234567890123456789012" } -For more information, see `Copying an image set`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Copying an image set`: https://docs.aws.amazon.com/healthimaging/latest/devguide/copy-image-set.html +For more information, see `Copying an image set `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/create-datastore.rst b/awscli/examples/medical-imaging/create-datastore.rst index baf74f5e416a..7adbfd889ea0 100644 --- a/awscli/examples/medical-imaging/create-datastore.rst +++ b/awscli/examples/medical-imaging/create-datastore.rst @@ -12,6 +12,4 @@ Output:: "datastoreStatus": "CREATING" } -For more information, see `Creating a data store`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Creating a data store`: https://docs.aws.amazon.com/healthimaging/latest/devguide/create-data-store.html \ No newline at end of file +For more information, see `Creating a data store `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/delete-datastore.rst b/awscli/examples/medical-imaging/delete-datastore.rst index a64fb6cb2743..f7f381331cd5 100644 --- a/awscli/examples/medical-imaging/delete-datastore.rst +++ b/awscli/examples/medical-imaging/delete-datastore.rst @@ -12,6 +12,4 @@ Output:: "datastoreStatus": "DELETING" } -For more information, see `Deleting a data store`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Deleting a data store`: https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-data-store.html \ No newline at end of file +For more information, see `Deleting a data store `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/delete-image-set.rst b/awscli/examples/medical-imaging/delete-image-set.rst index 10dd45467abb..6d0affc402f7 100644 --- a/awscli/examples/medical-imaging/delete-image-set.rst +++ b/awscli/examples/medical-imaging/delete-image-set.rst @@ -15,6 +15,4 @@ Output:: "datastoreId": "12345678901234567890123456789012" } -For more information, see `Deleting an image set`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Deleting an image set`: https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-image-set.html \ No newline at end of file +For more information, see `Deleting an image set `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/get-datastore.rst b/awscli/examples/medical-imaging/get-datastore.rst index 5c3d6331b303..2aa89a15d4dc 100644 --- a/awscli/examples/medical-imaging/get-datastore.rst +++ b/awscli/examples/medical-imaging/get-datastore.rst @@ -19,6 +19,4 @@ Output:: } } -For more information, see `Getting data store properties`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Getting data store properties`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-data-store.html \ No newline at end of file +For more information, see `Getting data store properties `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/get-dicom-import-job.rst b/awscli/examples/medical-imaging/get-dicom-import-job.rst index 3737526bb23f..80661a348c46 100644 --- a/awscli/examples/medical-imaging/get-dicom-import-job.rst +++ b/awscli/examples/medical-imaging/get-dicom-import-job.rst @@ -23,6 +23,4 @@ Output:: } } -For more information, see `Getting import job properties`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Getting import job properties`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-dicom-import-job.html \ No newline at end of file +For more information, see `Getting import job properties `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/get-image-frame.rst b/awscli/examples/medical-imaging/get-image-frame.rst index cad1f835ba9c..e4a1d16520a8 100644 --- a/awscli/examples/medical-imaging/get-image-frame.rst +++ b/awscli/examples/medical-imaging/get-image-frame.rst @@ -13,6 +13,4 @@ Note: This code example does not include output because the GetImageFrame action returns a stream of pixel data to the imageframe.jph file. For information about decoding and viewing image frames, see HTJ2K decoding libraries. -For more information, see `Getting image set pixel data`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Getting image set pixel data`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-frame.html \ No newline at end of file +For more information, see `Getting image set pixel data `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/get-image-set-metadata.rst b/awscli/examples/medical-imaging/get-image-set-metadata.rst index 3457fa7465f1..a35c6747e736 100644 --- a/awscli/examples/medical-imaging/get-image-set-metadata.rst +++ b/awscli/examples/medical-imaging/get-image-set-metadata.rst @@ -39,6 +39,4 @@ Output:: "contentEncoding": "gzip" } -For more information, see `Getting image set metadata`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Getting image set metadata`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-metadata.html \ No newline at end of file +For more information, see `Getting image set metadata `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/get-image-set.rst b/awscli/examples/medical-imaging/get-image-set.rst index 650fa3649e13..ad1ee5c5f879 100644 --- a/awscli/examples/medical-imaging/get-image-set.rst +++ b/awscli/examples/medical-imaging/get-image-set.rst @@ -20,6 +20,4 @@ Output:: } -For more information, see `Getting image set properties`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Getting image set properties`: https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-properties.html \ No newline at end of file +For more information, see `Getting image set properties `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/list-datastores.rst b/awscli/examples/medical-imaging/list-datastores.rst index 8a74304c11be..306d79c08082 100644 --- a/awscli/examples/medical-imaging/list-datastores.rst +++ b/awscli/examples/medical-imaging/list-datastores.rst @@ -20,6 +20,4 @@ Output:: } -For more information, see `Listing data stores`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Listing data stores`: https://docs.aws.amazon.com/healthimaging/latest/devguide/list-data-stores.html \ No newline at end of file +For more information, see `Listing data stores `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/list-dicom-import-jobs.rst b/awscli/examples/medical-imaging/list-dicom-import-jobs.rst index 0b5a0d38aa97..445bff823f4c 100644 --- a/awscli/examples/medical-imaging/list-dicom-import-jobs.rst +++ b/awscli/examples/medical-imaging/list-dicom-import-jobs.rst @@ -21,6 +21,4 @@ Output:: ] } -For more information, see `Listing import jobs`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Listing import jobs`: https://docs.aws.amazon.com/healthimaging/latest/devguide/list-dicom-import-jobs.html \ No newline at end of file +For more information, see `Listing import jobs `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/list-image-set-versions.rst b/awscli/examples/medical-imaging/list-image-set-versions.rst index 11f5f6d409b7..10c6f5b225a5 100644 --- a/awscli/examples/medical-imaging/list-image-set-versions.rst +++ b/awscli/examples/medical-imaging/list-image-set-versions.rst @@ -45,6 +45,4 @@ Output:: ] } -For more information, see `Listing image set versions`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Listing image set versions`: https://docs.aws.amazon.com/healthimaging/latest/devguide/list-image-set-versions.html \ No newline at end of file +For more information, see `Listing image set versions `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/list-tags-for-resource.rst b/awscli/examples/medical-imaging/list-tags-for-resource.rst index 934590ace44e..697d3d9a3a85 100644 --- a/awscli/examples/medical-imaging/list-tags-for-resource.rst +++ b/awscli/examples/medical-imaging/list-tags-for-resource.rst @@ -29,6 +29,4 @@ Output:: } } -For more information, see `Tagging resources with AWS HealthImaging`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Tagging resources with AWS HealthImaging`: https://docs.aws.amazon.com/healthimaging/latest/devguide/tagging.html +For more information, see `Tagging resources with AWS HealthImaging `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/search-image-sets.rst b/awscli/examples/medical-imaging/search-image-sets.rst index 066a3766d4c0..39d65787cdbe 100644 --- a/awscli/examples/medical-imaging/search-image-sets.rst +++ b/awscli/examples/medical-imaging/search-image-sets.rst @@ -144,6 +144,4 @@ Output:: }] } -For more information, see `Searching image sets`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Searching image sets`: https://docs.aws.amazon.com/healthimaging/latest/devguide/search-image-sets.html \ No newline at end of file +For more information, see `Searching image sets `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/start-dicom-import-job.rst b/awscli/examples/medical-imaging/start-dicom-import-job.rst index 3f7b09f1d9d6..d93e27d2b2d0 100644 --- a/awscli/examples/medical-imaging/start-dicom-import-job.rst +++ b/awscli/examples/medical-imaging/start-dicom-import-job.rst @@ -18,6 +18,4 @@ Output:: "submittedAt": "2022-08-12T11:28:11.152000+00:00" } -For more information, see `Starting an import job`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Starting an import job`: https://docs.aws.amazon.com/healthimaging/latest/devguide/start-dicom-import-job.html \ No newline at end of file +For more information, see `Starting an import job `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/tag-resource.rst b/awscli/examples/medical-imaging/tag-resource.rst index e8060e3d895e..ec069cd4dc2c 100644 --- a/awscli/examples/medical-imaging/tag-resource.rst +++ b/awscli/examples/medical-imaging/tag-resource.rst @@ -18,6 +18,5 @@ The following ``tag-resource`` code examples tags an image set. :: This command produces no output. -For more information, see `Tagging resources with AWS HealthImaging`_ in the *AWS HealthImaging Developers Guide*. +For more information, see `Tagging resources with AWS HealthImaging `__ in the *AWS HealthImaging Developer Guide*. -.. _`Tagging resources with AWS HealthImaging`: https://docs.aws.amazon.com/healthimaging/latest/devguide/tagging.html diff --git a/awscli/examples/medical-imaging/untag-resource.rst b/awscli/examples/medical-imaging/untag-resource.rst index 3634a6e4e43a..0910f18cc2c8 100644 --- a/awscli/examples/medical-imaging/untag-resource.rst +++ b/awscli/examples/medical-imaging/untag-resource.rst @@ -20,6 +20,5 @@ The following ``untag-resource`` code example untags an image set. :: This command produces no output. -For more information, see `Tagging resources with AWS HealthImaging`_ in the *AWS HealthImaging Developers Guide*. +For more information, see `Tagging resources with AWS HealthImaging `__ in the *AWS HealthImaging Developer Guide*. -.. _`Tagging resources with AWS HealthImaging`: https://docs.aws.amazon.com/healthimaging/latest/devguide/tagging.html diff --git a/awscli/examples/medical-imaging/update-image-set-metadata.rst b/awscli/examples/medical-imaging/update-image-set-metadata.rst index 951ac35ec050..3f1dbe0e9fb6 100644 --- a/awscli/examples/medical-imaging/update-image-set-metadata.rst +++ b/awscli/examples/medical-imaging/update-image-set-metadata.rst @@ -32,6 +32,4 @@ Output:: "datastoreId": "12345678901234567890123456789012" } -For more information, see `Updating image set metadata`_ in the *AWS HealthImaging Developers Guide*. - -.. _`Updating image set metadata`: https://docs.aws.amazon.com/healthimaging/latest/devguide/update-image-set-metadata.html \ No newline at end of file +For more information, see `Updating image set metadata `__ in the *AWS HealthImaging Developer Guide*. From 785bd8957a75c1ee6f6bab198cf014d44491d733 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Dec 2023 19:12:18 +0000 Subject: [PATCH 0403/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-95448.json | 5 +++++ .changes/next-release/api-change-chimesdkmeetings-98346.json | 5 +++++ .changes/next-release/api-change-ec2-99444.json | 5 +++++ .changes/next-release/api-change-fsx-75748.json | 5 +++++ .../next-release/api-change-marketplacecatalog-92202.json | 5 +++++ .changes/next-release/api-change-rds-89841.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-95448.json create mode 100644 .changes/next-release/api-change-chimesdkmeetings-98346.json create mode 100644 .changes/next-release/api-change-ec2-99444.json create mode 100644 .changes/next-release/api-change-fsx-75748.json create mode 100644 .changes/next-release/api-change-marketplacecatalog-92202.json create mode 100644 .changes/next-release/api-change-rds-89841.json diff --git a/.changes/next-release/api-change-appsync-95448.json b/.changes/next-release/api-change-appsync-95448.json new file mode 100644 index 000000000000..d0f22c191fa0 --- /dev/null +++ b/.changes/next-release/api-change-appsync-95448.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection" +} diff --git a/.changes/next-release/api-change-chimesdkmeetings-98346.json b/.changes/next-release/api-change-chimesdkmeetings-98346.json new file mode 100644 index 000000000000..bc6566d89a20 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmeetings-98346.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-meetings``", + "description": "Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting." +} diff --git a/.changes/next-release/api-change-ec2-99444.json b/.changes/next-release/api-change-ec2-99444.json new file mode 100644 index 000000000000..09d0b2ce1e1a --- /dev/null +++ b/.changes/next-release/api-change-ec2-99444.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones." +} diff --git a/.changes/next-release/api-change-fsx-75748.json b/.changes/next-release/api-change-fsx-75748.json new file mode 100644 index 000000000000..d2781b123580 --- /dev/null +++ b/.changes/next-release/api-change-fsx-75748.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration." +} diff --git a/.changes/next-release/api-change-marketplacecatalog-92202.json b/.changes/next-release/api-change-marketplacecatalog-92202.json new file mode 100644 index 000000000000..2cc4ba9e8386 --- /dev/null +++ b/.changes/next-release/api-change-marketplacecatalog-92202.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-catalog``", + "description": "AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities." +} diff --git a/.changes/next-release/api-change-rds-89841.json b/.changes/next-release/api-change-rds-89841.json new file mode 100644 index 000000000000..ecc6cd919aa3 --- /dev/null +++ b/.changes/next-release/api-change-rds-89841.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation" +} From c019f94e2d0b747ab55bc95ef16039cd856457c5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Dec 2023 19:12:18 +0000 Subject: [PATCH 0404/1632] Bumping version to 1.32.4 --- .changes/1.32.4.json | 32 +++++++++++++++++++ .../api-change-appsync-95448.json | 5 --- .../api-change-chimesdkmeetings-98346.json | 5 --- .../next-release/api-change-ec2-99444.json | 5 --- .../next-release/api-change-fsx-75748.json | 5 --- .../api-change-marketplacecatalog-92202.json | 5 --- .../next-release/api-change-rds-89841.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.4.json delete mode 100644 .changes/next-release/api-change-appsync-95448.json delete mode 100644 .changes/next-release/api-change-chimesdkmeetings-98346.json delete mode 100644 .changes/next-release/api-change-ec2-99444.json delete mode 100644 .changes/next-release/api-change-fsx-75748.json delete mode 100644 .changes/next-release/api-change-marketplacecatalog-92202.json delete mode 100644 .changes/next-release/api-change-rds-89841.json diff --git a/.changes/1.32.4.json b/.changes/1.32.4.json new file mode 100644 index 000000000000..0434a22e151e --- /dev/null +++ b/.changes/1.32.4.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appsync``", + "description": "This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection", + "type": "api-change" + }, + { + "category": "``chime-sdk-meetings``", + "description": "Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration.", + "type": "api-change" + }, + { + "category": "``marketplace-catalog``", + "description": "AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-95448.json b/.changes/next-release/api-change-appsync-95448.json deleted file mode 100644 index d0f22c191fa0..000000000000 --- a/.changes/next-release/api-change-appsync-95448.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection" -} diff --git a/.changes/next-release/api-change-chimesdkmeetings-98346.json b/.changes/next-release/api-change-chimesdkmeetings-98346.json deleted file mode 100644 index bc6566d89a20..000000000000 --- a/.changes/next-release/api-change-chimesdkmeetings-98346.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-meetings``", - "description": "Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting." -} diff --git a/.changes/next-release/api-change-ec2-99444.json b/.changes/next-release/api-change-ec2-99444.json deleted file mode 100644 index 09d0b2ce1e1a..000000000000 --- a/.changes/next-release/api-change-ec2-99444.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones." -} diff --git a/.changes/next-release/api-change-fsx-75748.json b/.changes/next-release/api-change-fsx-75748.json deleted file mode 100644 index d2781b123580..000000000000 --- a/.changes/next-release/api-change-fsx-75748.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration." -} diff --git a/.changes/next-release/api-change-marketplacecatalog-92202.json b/.changes/next-release/api-change-marketplacecatalog-92202.json deleted file mode 100644 index 2cc4ba9e8386..000000000000 --- a/.changes/next-release/api-change-marketplacecatalog-92202.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-catalog``", - "description": "AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities." -} diff --git a/.changes/next-release/api-change-rds-89841.json b/.changes/next-release/api-change-rds-89841.json deleted file mode 100644 index ecc6cd919aa3..000000000000 --- a/.changes/next-release/api-change-rds-89841.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bea1dcf8ac59..1463d6b6bd75 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.4 +====== + +* api-change:``appsync``: This release adds additional configurations on GraphQL APIs for limits on query depth, resolver count, and introspection +* api-change:``chime-sdk-meetings``: Add meeting features to specify a maximum camera resolution, a maximum content sharing resolution, and a maximum number of attendees for a given meeting. +* api-change:``ec2``: Provision BYOIPv4 address ranges and advertise them by specifying the network border groups option in Los Angeles, Phoenix and Dallas AWS Local Zones. +* api-change:``fsx``: Added support for FSx for OpenZFS on-demand data replication across AWS accounts and/or regions.Added the IncludeShared attribute for DescribeSnapshots.Added the CopyStrategy attribute for OpenZFSVolumeConfiguration. +* api-change:``marketplace-catalog``: AWS Marketplace now supports a new API, BatchDescribeEntities, which returns metadata and content for multiple entities. +* api-change:``rds``: RDS - The release adds two new APIs: DescribeDBRecommendations and ModifyDBRecommendation + + 1.32.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index aa5d613d9a90..6f684187b7d1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.3' +__version__ = '1.32.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 69990064eef6..4a8b48dccf91 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.3' +release = '1.32.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 949e89cb5e69..ccd88784b71c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.3 + botocore==1.34.4 docutils>=0.10,<0.17 s3transfer>=0.9.0,<0.10.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d0978ef3a08b..8133655b34fb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.3', + 'botocore==1.34.4', 'docutils>=0.10,<0.17', 's3transfer>=0.9.0,<0.10.0', 'PyYAML>=3.10,<6.1', From 61b33ca21802175db97ac0370137482914e83ddf Mon Sep 17 00:00:00 2001 From: rtsfitz Date: Tue, 19 Dec 2023 15:53:17 -0800 Subject: [PATCH 0405/1632] Added bugs to stale issue automation --- .github/workflows/stale_issue.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale_issue.yml b/.github/workflows/stale_issue.yml index a01c0c1d5c06..bb88b16614aa 100644 --- a/.github/workflows/stale_issue.yml +++ b/.github/workflows/stale_issue.yml @@ -21,7 +21,7 @@ jobs: # These labels are required stale-issue-label: closing-soon - exempt-issue-labels: automation-exempt, help wanted, bug, confusing-error, community + exempt-issue-labels: automation-exempt, help wanted, confusing-error, community response-requested-label: response-requested # Don't set closed-for-staleness label to skip closing very old issues From d429da36d1f242ef97168294d22e065dc14a2ec9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Dec 2023 19:26:11 +0000 Subject: [PATCH 0406/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-49424.json | 5 +++++ .changes/next-release/api-change-eks-3471.json | 5 +++++ .changes/next-release/api-change-endpointrules-94467.json | 5 +++++ .changes/next-release/api-change-guardduty-76781.json | 5 +++++ .../api-change-managedblockchainquery-60918.json | 5 +++++ .changes/next-release/api-change-mediatailor-18472.json | 5 +++++ .changes/next-release/api-change-route53-24858.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-49424.json create mode 100644 .changes/next-release/api-change-eks-3471.json create mode 100644 .changes/next-release/api-change-endpointrules-94467.json create mode 100644 .changes/next-release/api-change-guardduty-76781.json create mode 100644 .changes/next-release/api-change-managedblockchainquery-60918.json create mode 100644 .changes/next-release/api-change-mediatailor-18472.json create mode 100644 .changes/next-release/api-change-route53-24858.json diff --git a/.changes/next-release/api-change-appstream-49424.json b/.changes/next-release/api-change-appstream-49424.json new file mode 100644 index 000000000000..e4b92b5244a9 --- /dev/null +++ b/.changes/next-release/api-change-appstream-49424.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa." +} diff --git a/.changes/next-release/api-change-eks-3471.json b/.changes/next-release/api-change-eks-3471.json new file mode 100644 index 000000000000..6dfb0a98f96a --- /dev/null +++ b/.changes/next-release/api-change-eks-3471.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues." +} diff --git a/.changes/next-release/api-change-endpointrules-94467.json b/.changes/next-release/api-change-endpointrules-94467.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-94467.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-guardduty-76781.json b/.changes/next-release/api-change-guardduty-76781.json new file mode 100644 index 000000000000..9bfcedee3be8 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-76781.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API" +} diff --git a/.changes/next-release/api-change-managedblockchainquery-60918.json b/.changes/next-release/api-change-managedblockchainquery-60918.json new file mode 100644 index 000000000000..3d4beed4704c --- /dev/null +++ b/.changes/next-release/api-change-managedblockchainquery-60918.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain-query``", + "description": "Adding Confirmation Status and Execution Status to GetTransaction Response." +} diff --git a/.changes/next-release/api-change-mediatailor-18472.json b/.changes/next-release/api-change-mediatailor-18472.json new file mode 100644 index 000000000000..7164079eae12 --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-18472.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field" +} diff --git a/.changes/next-release/api-change-route53-24858.json b/.changes/next-release/api-change-route53-24858.json new file mode 100644 index 000000000000..80818441be1e --- /dev/null +++ b/.changes/next-release/api-change-route53-24858.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region." +} From 06a619be7fb42d592a0bb1599b1788498d88933a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Dec 2023 19:26:15 +0000 Subject: [PATCH 0407/1632] Bumping version to 1.32.5 --- .changes/1.32.5.json | 37 +++++++++++++++++++ .../api-change-appstream-49424.json | 5 --- .../next-release/api-change-eks-3471.json | 5 --- .../api-change-endpointrules-94467.json | 5 --- .../api-change-guardduty-76781.json | 5 --- ...i-change-managedblockchainquery-60918.json | 5 --- .../api-change-mediatailor-18472.json | 5 --- .../api-change-route53-24858.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.5.json delete mode 100644 .changes/next-release/api-change-appstream-49424.json delete mode 100644 .changes/next-release/api-change-eks-3471.json delete mode 100644 .changes/next-release/api-change-endpointrules-94467.json delete mode 100644 .changes/next-release/api-change-guardduty-76781.json delete mode 100644 .changes/next-release/api-change-managedblockchainquery-60918.json delete mode 100644 .changes/next-release/api-change-mediatailor-18472.json delete mode 100644 .changes/next-release/api-change-route53-24858.json diff --git a/.changes/1.32.5.json b/.changes/1.32.5.json new file mode 100644 index 000000000000..832c2e3680fa --- /dev/null +++ b/.changes/1.32.5.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appstream``", + "description": "This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API", + "type": "api-change" + }, + { + "category": "``managedblockchain-query``", + "description": "Adding Confirmation Status and Execution Status to GetTransaction Response.", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-49424.json b/.changes/next-release/api-change-appstream-49424.json deleted file mode 100644 index e4b92b5244a9..000000000000 --- a/.changes/next-release/api-change-appstream-49424.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa." -} diff --git a/.changes/next-release/api-change-eks-3471.json b/.changes/next-release/api-change-eks-3471.json deleted file mode 100644 index 6dfb0a98f96a..000000000000 --- a/.changes/next-release/api-change-eks-3471.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues." -} diff --git a/.changes/next-release/api-change-endpointrules-94467.json b/.changes/next-release/api-change-endpointrules-94467.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-94467.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-guardduty-76781.json b/.changes/next-release/api-change-guardduty-76781.json deleted file mode 100644 index 9bfcedee3be8..000000000000 --- a/.changes/next-release/api-change-guardduty-76781.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API" -} diff --git a/.changes/next-release/api-change-managedblockchainquery-60918.json b/.changes/next-release/api-change-managedblockchainquery-60918.json deleted file mode 100644 index 3d4beed4704c..000000000000 --- a/.changes/next-release/api-change-managedblockchainquery-60918.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain-query``", - "description": "Adding Confirmation Status and Execution Status to GetTransaction Response." -} diff --git a/.changes/next-release/api-change-mediatailor-18472.json b/.changes/next-release/api-change-mediatailor-18472.json deleted file mode 100644 index 7164079eae12..000000000000 --- a/.changes/next-release/api-change-mediatailor-18472.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field" -} diff --git a/.changes/next-release/api-change-route53-24858.json b/.changes/next-release/api-change-route53-24858.json deleted file mode 100644 index 80818441be1e..000000000000 --- a/.changes/next-release/api-change-route53-24858.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1463d6b6bd75..dd5e40312029 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.5 +====== + +* api-change:``appstream``: This release introduces configurable clipboard, allowing admins to specify the maximum length of text that can be copied by the users from their device to the remote session and vice-versa. +* api-change:``eks``: Add support for cluster insights, new EKS capability that surfaces potentially upgrade impacting issues. +* api-change:``guardduty``: This release 1) introduces a new API: GetOrganizationStatistics , and 2) adds a new UsageStatisticType TOP_ACCOUNTS_BY_FEATURE for GetUsageStatistics API +* api-change:``managedblockchain-query``: Adding Confirmation Status and Execution Status to GetTransaction Response. +* api-change:``mediatailor``: Adds the ability to configure time shifting on MediaTailor channels using the TimeShiftConfiguration field +* api-change:``route53``: Amazon Route 53 now supports the Canada West (Calgary) Region (ca-west-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6f684187b7d1..22b80cc43cf9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.4' +__version__ = '1.32.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4a8b48dccf91..ea9732f8b235 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.4' +release = '1.32.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ccd88784b71c..f158e97a6acb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.4 + botocore==1.34.5 docutils>=0.10,<0.17 s3transfer>=0.9.0,<0.10.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8133655b34fb..e6b79051110f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.4', + 'botocore==1.34.5', 'docutils>=0.10,<0.17', 's3transfer>=0.9.0,<0.10.0', 'PyYAML>=3.10,<6.1', From 7d5ee38175a04fdd4f17843a8751556d45fd8a94 Mon Sep 17 00:00:00 2001 From: Yuan Zhuang Date: Wed, 20 Dec 2023 01:28:29 +0000 Subject: [PATCH 0408/1632] Add new parameter to modify-cluster-attributes to call new API SetKeepJobFlowAliveWhenNoSteps --- awscli/customizations/emr/exceptions.py | 7 +++--- .../emr/modifyclusterattributes.py | 23 ++++++++++++++++- awscli/customizations/removals.py | 1 + .../emr/test_modify_cluster_attributes.py | 25 ++++++++++++++++++- 4 files changed, 51 insertions(+), 5 deletions(-) diff --git a/awscli/customizations/emr/exceptions.py b/awscli/customizations/emr/exceptions.py index 678176cb8cac..5238b6787ff7 100644 --- a/awscli/customizations/emr/exceptions.py +++ b/awscli/customizations/emr/exceptions.py @@ -259,12 +259,13 @@ class MissingClusterAttributesError(EmrError): """ In the modify-cluster-attributes command, customers need to provide at least one of the following cluster attributes: --visible-to-all-users, - --no-visible-to-all-users, --termination-protected - and --no-termination-protected + --no-visible-to-all-users, --termination-protected, --no-termination-protected, + --auto-terminate and --no-auto-terminate """ fmt = ('aws: error: Must specify one of the following boolean options: ' '--visible-to-all-users|--no-visible-to-all-users, ' - '--termination-protected|--no-termination-protected.') + '--termination-protected|--no-termination-protected, ' + '--auto-terminate|--no-auto-terminate.') class InvalidEmrFsArgumentsError(EmrError): diff --git a/awscli/customizations/emr/modifyclusterattributes.py b/awscli/customizations/emr/modifyclusterattributes.py index 8581c21e37cd..a3100e138ab6 100644 --- a/awscli/customizations/emr/modifyclusterattributes.py +++ b/awscli/customizations/emr/modifyclusterattributes.py @@ -36,6 +36,12 @@ class ModifyClusterAttr(Command): {'name': 'no-termination-protected', 'required': False, 'action': 'store_true', 'group_name': 'terminate', 'help_text': 'Set termination protection on or off'}, + {'name': 'auto-terminate', 'required': False, 'action': + 'store_true', 'group_name': 'auto_terminate', + 'help_text': 'Set cluster auto terminate after completing all the steps on or off'}, + {'name': 'no-auto-terminate', 'required': False, 'action': + 'store_true', 'group_name': 'auto_terminate', + 'help_text': 'Set cluster auto terminate after completing all the steps on or off'}, ] def _run_main_command(self, args, parsed_globals): @@ -48,8 +54,13 @@ def _run_main_command(self, args, parsed_globals): raise exceptions.MutualExclusiveOptionError( option1='--termination-protected', option2='--no-termination-protected') + if (args.auto_terminate and args.no_auto_terminate): + raise exceptions.MutualExclusiveOptionError( + option1='--auto-terminate', + option2='--no-auto-terminate') if not(args.termination_protected or args.no_termination_protected or - args.visible_to_all_users or args.no_visible_to_all_users): + args.visible_to_all_users or args.no_visible_to_all_users or + args.auto_terminate or args.no_auto_terminate): raise exceptions.MissingClusterAttributesError() if (args.visible_to_all_users or args.no_visible_to_all_users): @@ -69,4 +80,14 @@ def _run_main_command(self, args, parsed_globals): emrutils.call_and_display_response(self._session, 'SetTerminationProtection', parameters, parsed_globals) + + if (args.auto_terminate or args.no_auto_terminate): + auto_terminate = (args.auto_terminate and + not args.no_auto_terminate) + parameters = {'JobFlowIds': [args.cluster_id], + 'KeepJobFlowAliveWhenNoSteps': not auto_terminate} + emrutils.call_and_display_response(self._session, + 'SetKeepJobFlowAliveWhenNoSteps', + parameters, parsed_globals) + return 0 diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 4ffe73bcc815..1e248369e08c 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -39,6 +39,7 @@ def register_removals(event_handler): 'list-bootstrap-actions', 'list-instance-groups', 'set-termination-protection', + 'set-keep-job-flow-alive-when-no-steps', 'set-visible-to-all-users']) cmd_remover.remove(on_event='building-command-table.kinesis', remove_commands=['subscribe-to-shard']) diff --git a/tests/unit/customizations/emr/test_modify_cluster_attributes.py b/tests/unit/customizations/emr/test_modify_cluster_attributes.py index 27b0c1d8a151..c29d5fc2feae 100644 --- a/tests/unit/customizations/emr/test_modify_cluster_attributes.py +++ b/tests/unit/customizations/emr/test_modify_cluster_attributes.py @@ -42,6 +42,18 @@ def test_no_termination_protected(self): result = {'JobFlowIds': ['j-ABC123456'], 'TerminationProtected': False} self.assert_params_for_cmd(cmdline, result) + def test_no_auto_terminate(self): + args = ' --cluster-id j-ABC123456 --no-auto-terminate' + cmdline = self.prefix + args + result = {'JobFlowIds': ['j-ABC123456'], 'KeepJobFlowAliveWhenNoSteps': True} + self.assert_params_for_cmd(cmdline, result) + + def test_auto_terminate(self): + args = ' --cluster-id j-ABC123456 --auto-terminate' + cmdline = self.prefix + args + result = {'JobFlowIds': ['j-ABC123456'], 'KeepJobFlowAliveWhenNoSteps': False} + self.assert_params_for_cmd(cmdline, result) + def test_visible_to_all_and_no_visible_to_all(self): args = ' --cluster-id j-ABC123456 --no-visible-to-all-users'\ ' --visible-to-all-users' @@ -62,6 +74,16 @@ def test_temination_protected_and_no_termination_protected(self): result = self.run_cmd(cmdline, 255) self.assertEqual(expected_error_msg, result[1]) + def test_auto_terminate_and_no_auto_terminate(self): + args = ' --cluster-id j-ABC123456 --auto-terminate'\ + ' --no-auto-terminate' + cmdline = self.prefix + args + expected_error_msg = ( + '\naws: error: You cannot specify both --auto-terminate ' + 'and --no-auto-terminate options together.\n') + result = self.run_cmd(cmdline, 255) + self.assertEqual(expected_error_msg, result[1]) + def test_termination_protected_and_visible_to_all(self): args = ' --cluster-id j-ABC123456 --termination-protected'\ ' --visible-to-all-users' @@ -96,7 +118,8 @@ def test_at_least_one_option(self): expected_error_msg = ( '\naws: error: Must specify one of the following boolean options: ' '--visible-to-all-users|--no-visible-to-all-users, ' - '--termination-protected|--no-termination-protected.\n') + '--termination-protected|--no-termination-protected, ' + '--auto-terminate|--no-auto-terminate.\n') result = self.run_cmd(cmdline, 255) self.assertEqual(expected_error_msg, result[1]) From ebe63e920282c6e2f6decf1de2a6b3f9a0c7fedf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 21 Dec 2023 19:12:02 +0000 Subject: [PATCH 0409/1632] Update changelog based on model updates --- .changes/next-release/api-change-amp-34803.json | 5 +++++ .changes/next-release/api-change-appintegrations-89329.json | 5 +++++ .changes/next-release/api-change-bedrockagent-73722.json | 5 +++++ .changes/next-release/api-change-codecommit-62317.json | 5 +++++ .changes/next-release/api-change-connect-7061.json | 5 +++++ .changes/next-release/api-change-medialive-69951.json | 5 +++++ .changes/next-release/api-change-neptunegraph-42163.json | 5 +++++ .changes/next-release/api-change-rds-61626.json | 5 +++++ .changes/next-release/api-change-rdsdata-85929.json | 5 +++++ .changes/next-release/api-change-sagemaker-81240.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-amp-34803.json create mode 100644 .changes/next-release/api-change-appintegrations-89329.json create mode 100644 .changes/next-release/api-change-bedrockagent-73722.json create mode 100644 .changes/next-release/api-change-codecommit-62317.json create mode 100644 .changes/next-release/api-change-connect-7061.json create mode 100644 .changes/next-release/api-change-medialive-69951.json create mode 100644 .changes/next-release/api-change-neptunegraph-42163.json create mode 100644 .changes/next-release/api-change-rds-61626.json create mode 100644 .changes/next-release/api-change-rdsdata-85929.json create mode 100644 .changes/next-release/api-change-sagemaker-81240.json diff --git a/.changes/next-release/api-change-amp-34803.json b/.changes/next-release/api-change-amp-34803.json new file mode 100644 index 000000000000..2c2b038f81a2 --- /dev/null +++ b/.changes/next-release/api-change-amp-34803.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amp``", + "description": "This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys." +} diff --git a/.changes/next-release/api-change-appintegrations-89329.json b/.changes/next-release/api-change-appintegrations-89329.json new file mode 100644 index 000000000000..a1bdbea5facc --- /dev/null +++ b/.changes/next-release/api-change-appintegrations-89329.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appintegrations``", + "description": "The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events." +} diff --git a/.changes/next-release/api-change-bedrockagent-73722.json b/.changes/next-release/api-change-bedrockagent-73722.json new file mode 100644 index 000000000000..8ea06ebf3cad --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-73722.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock" +} diff --git a/.changes/next-release/api-change-codecommit-62317.json b/.changes/next-release/api-change-codecommit-62317.json new file mode 100644 index 000000000000..021d9450bc1b --- /dev/null +++ b/.changes/next-release/api-change-codecommit-62317.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecommit``", + "description": "AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters." +} diff --git a/.changes/next-release/api-change-connect-7061.json b/.changes/next-release/api-change-connect-7061.json new file mode 100644 index 000000000000..a36320e1aa55 --- /dev/null +++ b/.changes/next-release/api-change-connect-7061.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds." +} diff --git a/.changes/next-release/api-change-medialive-69951.json b/.changes/next-release/api-change-medialive-69951.json new file mode 100644 index 000000000000..f59d6d942f29 --- /dev/null +++ b/.changes/next-release/api-change-medialive-69951.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect." +} diff --git a/.changes/next-release/api-change-neptunegraph-42163.json b/.changes/next-release/api-change-neptunegraph-42163.json new file mode 100644 index 000000000000..97c593498a2f --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-42163.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics" +} diff --git a/.changes/next-release/api-change-rds-61626.json b/.changes/next-release/api-change-rds-61626.json new file mode 100644 index 000000000000..7331f9b0aee5 --- /dev/null +++ b/.changes/next-release/api-change-rds-61626.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters." +} diff --git a/.changes/next-release/api-change-rdsdata-85929.json b/.changes/next-release/api-change-rdsdata-85929.json new file mode 100644 index 000000000000..7e91b0ddabbe --- /dev/null +++ b/.changes/next-release/api-change-rdsdata-85929.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds-data``", + "description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters." +} diff --git a/.changes/next-release/api-change-sagemaker-81240.json b/.changes/next-release/api-change-sagemaker-81240.json new file mode 100644 index 000000000000..b3f27cb102ca --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-81240.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains." +} From 6008a489450a0558219880a937fa54dd82dad748 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 21 Dec 2023 19:12:02 +0000 Subject: [PATCH 0410/1632] Bumping version to 1.32.6 --- .changes/1.32.6.json | 52 +++++++++++++++++++ .../next-release/api-change-amp-34803.json | 5 -- .../api-change-appintegrations-89329.json | 5 -- .../api-change-bedrockagent-73722.json | 5 -- .../api-change-codecommit-62317.json | 5 -- .../next-release/api-change-connect-7061.json | 5 -- .../api-change-medialive-69951.json | 5 -- .../api-change-neptunegraph-42163.json | 5 -- .../next-release/api-change-rds-61626.json | 5 -- .../api-change-rdsdata-85929.json | 5 -- .../api-change-sagemaker-81240.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 4 +- setup.py | 4 +- 16 files changed, 73 insertions(+), 56 deletions(-) create mode 100644 .changes/1.32.6.json delete mode 100644 .changes/next-release/api-change-amp-34803.json delete mode 100644 .changes/next-release/api-change-appintegrations-89329.json delete mode 100644 .changes/next-release/api-change-bedrockagent-73722.json delete mode 100644 .changes/next-release/api-change-codecommit-62317.json delete mode 100644 .changes/next-release/api-change-connect-7061.json delete mode 100644 .changes/next-release/api-change-medialive-69951.json delete mode 100644 .changes/next-release/api-change-neptunegraph-42163.json delete mode 100644 .changes/next-release/api-change-rds-61626.json delete mode 100644 .changes/next-release/api-change-rdsdata-85929.json delete mode 100644 .changes/next-release/api-change-sagemaker-81240.json diff --git a/.changes/1.32.6.json b/.changes/1.32.6.json new file mode 100644 index 000000000000..432bd78c7c4a --- /dev/null +++ b/.changes/1.32.6.json @@ -0,0 +1,52 @@ +[ + { + "category": "``amp``", + "description": "This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys.", + "type": "api-change" + }, + { + "category": "``appintegrations``", + "description": "The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock", + "type": "api-change" + }, + { + "category": "``codecommit``", + "description": "AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics", + "type": "api-change" + }, + { + "category": "``rds-data``", + "description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amp-34803.json b/.changes/next-release/api-change-amp-34803.json deleted file mode 100644 index 2c2b038f81a2..000000000000 --- a/.changes/next-release/api-change-amp-34803.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amp``", - "description": "This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys." -} diff --git a/.changes/next-release/api-change-appintegrations-89329.json b/.changes/next-release/api-change-appintegrations-89329.json deleted file mode 100644 index a1bdbea5facc..000000000000 --- a/.changes/next-release/api-change-appintegrations-89329.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appintegrations``", - "description": "The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events." -} diff --git a/.changes/next-release/api-change-bedrockagent-73722.json b/.changes/next-release/api-change-bedrockagent-73722.json deleted file mode 100644 index 8ea06ebf3cad..000000000000 --- a/.changes/next-release/api-change-bedrockagent-73722.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock" -} diff --git a/.changes/next-release/api-change-codecommit-62317.json b/.changes/next-release/api-change-codecommit-62317.json deleted file mode 100644 index 021d9450bc1b..000000000000 --- a/.changes/next-release/api-change-codecommit-62317.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecommit``", - "description": "AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters." -} diff --git a/.changes/next-release/api-change-connect-7061.json b/.changes/next-release/api-change-connect-7061.json deleted file mode 100644 index a36320e1aa55..000000000000 --- a/.changes/next-release/api-change-connect-7061.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds." -} diff --git a/.changes/next-release/api-change-medialive-69951.json b/.changes/next-release/api-change-medialive-69951.json deleted file mode 100644 index f59d6d942f29..000000000000 --- a/.changes/next-release/api-change-medialive-69951.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect." -} diff --git a/.changes/next-release/api-change-neptunegraph-42163.json b/.changes/next-release/api-change-neptunegraph-42163.json deleted file mode 100644 index 97c593498a2f..000000000000 --- a/.changes/next-release/api-change-neptunegraph-42163.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics" -} diff --git a/.changes/next-release/api-change-rds-61626.json b/.changes/next-release/api-change-rds-61626.json deleted file mode 100644 index 7331f9b0aee5..000000000000 --- a/.changes/next-release/api-change-rds-61626.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters." -} diff --git a/.changes/next-release/api-change-rdsdata-85929.json b/.changes/next-release/api-change-rdsdata-85929.json deleted file mode 100644 index 7e91b0ddabbe..000000000000 --- a/.changes/next-release/api-change-rdsdata-85929.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds-data``", - "description": "This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters." -} diff --git a/.changes/next-release/api-change-sagemaker-81240.json b/.changes/next-release/api-change-sagemaker-81240.json deleted file mode 100644 index b3f27cb102ca..000000000000 --- a/.changes/next-release/api-change-sagemaker-81240.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dd5e40312029..b298bf37b710 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.32.6 +====== + +* api-change:``amp``: This release updates Amazon Managed Service for Prometheus APIs to support customer managed KMS keys. +* api-change:``appintegrations``: The Amazon AppIntegrations service adds DeleteApplication API for deleting applications, and updates APIs to support third party applications reacting to workspace events and make data requests to Amazon Connect for agent and contact events. +* api-change:``bedrock-agent``: This release introduces Amazon Aurora as a vector store on Knowledge Bases for Amazon Bedrock +* api-change:``codecommit``: AWS CodeCommit now supports customer managed keys from AWS Key Management Service. UpdateRepositoryEncryptionKey is added for updating the key configuration. CreateRepository, GetRepository, BatchGetRepositories are updated with new input or output parameters. +* api-change:``connect``: Adds APIs to manage User Proficiencies and Predefined Attributes. Enhances StartOutboundVoiceContact API input. Introduces SearchContacts API. Enhances DescribeContact API. Adds an API to update Routing Attributes in QueuePriority and QueueTimeAdjustmentSeconds. +* api-change:``medialive``: MediaLive now supports the ability to configure the audio that an AWS Elemental Link UHD device produces, when the device is configured as the source for a flow in AWS Elemental MediaConnect. +* api-change:``neptune-graph``: Adds Waiters for successful creation and deletion of Graph, Graph Snapshot, Import Task and Private Endpoints for Neptune Analytics +* api-change:``rds-data``: This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. +* api-change:``rds``: This release adds support for using RDS Data API with Aurora PostgreSQL Serverless v2 and provisioned DB clusters. +* api-change:``sagemaker``: Amazon SageMaker Training now provides model training container access for debugging purposes. Amazon SageMaker Search now provides the ability to use visibility conditions to limit resource access to a single domain or multiple domains. + + 1.32.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 22b80cc43cf9..fcbfe77a98a5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.5' +__version__ = '1.32.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ea9732f8b235..71b02cb22951 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.5' +release = '1.32.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f158e97a6acb..8153110bd160 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,9 +3,9 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.5 + botocore==1.34.6 docutils>=0.10,<0.17 - s3transfer>=0.9.0,<0.10.0 + s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 colorama>=0.2.5,<0.4.5 rsa>=3.1.2,<4.8 diff --git a/setup.py b/setup.py index e6b79051110f..59e96f5cbde5 100644 --- a/setup.py +++ b/setup.py @@ -24,9 +24,9 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.5', + 'botocore==1.34.6', 'docutils>=0.10,<0.17', - 's3transfer>=0.9.0,<0.10.0', + 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', 'colorama>=0.2.5,<0.4.5', 'rsa>=3.1.2,<4.8', From 721728c13bfc3990734599f9f5f7690ca7ea0546 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Thu, 21 Dec 2023 22:32:39 +0000 Subject: [PATCH 0411/1632] CLI examples for ec2, elbv2, iot, ivs-realtime, lambda, omics, secretsmanager --- .../examples/ec2/create-network-interface.rst | 233 ++++++++++--- .../examples/ec2/create-store-image-task.rst | 3 +- .../create-transit-gateway-policy-table.rst | 19 ++ awscli/examples/ec2/delete-key-pair.rst | 27 +- .../delete-transit-gateway-policy-table.rst | 22 ++ ...twork-performance-metric-subscriptions.rst | 21 ++ .../ec2/describe-instance-topology.rst | 61 ++++ ...describe-transit-gateway-policy-tables.rst | 22 ++ .../examples/ec2/wait/snapshot-imported.rst | 10 + .../ec2/wait/store-image-task-complete.rst | 10 + awscli/examples/elbv2/create-target-group.rst | 322 ++++++++++-------- awscli/examples/elbv2/delete-target-group.rst | 4 + .../elbv2/describe-account-limits.rst | 138 +++++--- .../examples/elbv2/describe-ssl-policies.rst | 114 ++++--- .../examples/elbv2/describe-target-groups.rst | 33 +- awscli/examples/elbv2/modify-target-group.rst | 62 ++-- awscli/examples/iot/create-stream.rst | 4 +- .../iot/list-job-executions-for-job.rst | 31 +- .../create-encoder-configuration.rst | 24 ++ .../create-storage-configuration.rst | 21 ++ .../delete-encoder-configuration.rst | 10 + .../delete-storage-configuration.rst | 10 + .../examples/ivs-realtime/get-composition.rst | 61 ++++ .../get-encoder-configuration.rst | 24 ++ .../get-storage-configuration.rst | 21 ++ .../ivs-realtime/list-compositions.rst | 50 +++ .../list-encoder-configurations.rst | 24 ++ awscli/examples/ivs-realtime/list-stages.rst | 4 +- .../list-storage-configurations.rst | 30 ++ .../ivs-realtime/start-composition.rst | 63 ++++ .../ivs-realtime/stop-composition.rst | 10 + awscli/examples/lambda/create-function.rst | 11 +- .../lambda/get-layer-version-by-arn.rst | 14 +- awscli/examples/lambda/get-layer-version.rst | 6 +- awscli/examples/lambda/list-functions.rst | 14 +- .../examples/lambda/list-layer-versions.rst | 10 +- awscli/examples/lambda/list-layers.rst | 13 +- .../examples/lambda/publish-layer-version.rst | 10 +- .../omics/abort-multipart-read-set-upload.rst | 11 + awscli/examples/omics/accept-share.rst | 14 + .../complete-multipart-read-set-upload.rst | 19 ++ .../omics/create-annotation-store-version.rst | 22 ++ .../create-multipart-read-set-upload.rst | 29 ++ awscli/examples/omics/create-share.rst | 18 + .../delete-annotation-store-versions.rst | 15 + awscli/examples/omics/delete-share.rst | 14 + .../omics/get-annotation-store-version.rst | 24 ++ awscli/examples/omics/get-share.rst | 21 ++ .../omics/list-annotation-store-versions.rst | 37 ++ .../omics/list-multipart-read-set-uploads.rst | 51 +++ .../omics/list-read-set-upload-parts.rst | 32 ++ awscli/examples/omics/list-shares.rst | 41 +++ .../examples/omics/upload-read-set-part.rst | 18 + .../secretsmanager/batch-get-secret-value.rst | 94 +++++ 54 files changed, 1650 insertions(+), 376 deletions(-) create mode 100644 awscli/examples/ec2/create-transit-gateway-policy-table.rst create mode 100644 awscli/examples/ec2/delete-transit-gateway-policy-table.rst create mode 100644 awscli/examples/ec2/describe-aws-network-performance-metric-subscriptions.rst create mode 100644 awscli/examples/ec2/describe-instance-topology.rst create mode 100644 awscli/examples/ec2/describe-transit-gateway-policy-tables.rst create mode 100644 awscli/examples/ec2/wait/snapshot-imported.rst create mode 100644 awscli/examples/ec2/wait/store-image-task-complete.rst create mode 100644 awscli/examples/ivs-realtime/create-encoder-configuration.rst create mode 100644 awscli/examples/ivs-realtime/create-storage-configuration.rst create mode 100644 awscli/examples/ivs-realtime/delete-encoder-configuration.rst create mode 100644 awscli/examples/ivs-realtime/delete-storage-configuration.rst create mode 100644 awscli/examples/ivs-realtime/get-composition.rst create mode 100644 awscli/examples/ivs-realtime/get-encoder-configuration.rst create mode 100644 awscli/examples/ivs-realtime/get-storage-configuration.rst create mode 100644 awscli/examples/ivs-realtime/list-compositions.rst create mode 100644 awscli/examples/ivs-realtime/list-encoder-configurations.rst create mode 100644 awscli/examples/ivs-realtime/list-storage-configurations.rst create mode 100644 awscli/examples/ivs-realtime/start-composition.rst create mode 100644 awscli/examples/ivs-realtime/stop-composition.rst create mode 100644 awscli/examples/omics/abort-multipart-read-set-upload.rst create mode 100644 awscli/examples/omics/accept-share.rst create mode 100644 awscli/examples/omics/complete-multipart-read-set-upload.rst create mode 100644 awscli/examples/omics/create-annotation-store-version.rst create mode 100644 awscli/examples/omics/create-multipart-read-set-upload.rst create mode 100644 awscli/examples/omics/create-share.rst create mode 100644 awscli/examples/omics/delete-annotation-store-versions.rst create mode 100644 awscli/examples/omics/delete-share.rst create mode 100644 awscli/examples/omics/get-annotation-store-version.rst create mode 100644 awscli/examples/omics/get-share.rst create mode 100644 awscli/examples/omics/list-annotation-store-versions.rst create mode 100644 awscli/examples/omics/list-multipart-read-set-uploads.rst create mode 100644 awscli/examples/omics/list-read-set-upload-parts.rst create mode 100644 awscli/examples/omics/list-shares.rst create mode 100644 awscli/examples/omics/upload-read-set-part.rst create mode 100644 awscli/examples/secretsmanager/batch-get-secret-value.rst diff --git a/awscli/examples/ec2/create-network-interface.rst b/awscli/examples/ec2/create-network-interface.rst index 5c898f4e92de..dfecc39796da 100644 --- a/awscli/examples/ec2/create-network-interface.rst +++ b/awscli/examples/ec2/create-network-interface.rst @@ -1,39 +1,194 @@ -**To create a network interface** - -This example creates a network interface for the specified subnet. - -Command:: - - aws ec2 create-network-interface --subnet-id subnet-9d4a7b6c --description "my network interface" --groups sg-903004f8 --private-ip-address 10.0.2.17 - -Output:: - - { - "NetworkInterface": { - "Status": "pending", - "MacAddress": "02:1a:80:41:52:9c", - "SourceDestCheck": true, - "VpcId": "vpc-a01106c2", - "Description": "my network interface", - "NetworkInterfaceId": "eni-e5aa89a3", - "PrivateIpAddresses": [ - { - "Primary": true, - "PrivateIpAddress": "10.0.2.17" - } - ], - "RequesterManaged": false, - "AvailabilityZone": "us-east-1d", - "Ipv6Addresses": [], - "Groups": [ - { - "GroupName": "default", - "GroupId": "sg-903004f8" - } - ], - "SubnetId": "subnet-9d4a7b6c", - "OwnerId": "123456789012", - "TagSet": [], - "PrivateIpAddress": "10.0.2.17" - } - } \ No newline at end of file +**Example 1: To specify an IPv4 address for a network interface** + +The following ``create-network-interface`` example creates a network interface for the specified subnet with the specified primary IPv4 address. :: + + aws ec2 create-network-interface \ + --subnet-id subnet-00a24d0d67acf6333 \ + --description "my network interface" \ + --groups sg-09dfba7ed20cda78b \ + --private-ip-address 10.0.8.17 + +Output:: + + { + "NetworkInterface": { + "AvailabilityZone": "us-west-2a", + "Description": "my network interface", + "Groups": [ + { + "GroupName": "my-security-group", + "GroupId": "sg-09dfba7ed20cda78b" + } + ], + "InterfaceType": "interface", + "Ipv6Addresses": [], + "MacAddress": "06:6a:0f:9a:49:37", + "NetworkInterfaceId": "eni-0492b355f0cf3b3f8", + "OwnerId": "123456789012", + "PrivateDnsName": "ip-10-0-8-18.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.17", + "PrivateIpAddresses": [ + { + "Primary": true, + "PrivateDnsName": "ip-10-0-8-17.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.17" + } + ], + "RequesterId": "AIDA4Z3Y7GSXTMEXAMPLE", + "RequesterManaged": false, + "SourceDestCheck": true, + "Status": "pending", + "SubnetId": "subnet-00a24d0d67acf6333", + "TagSet": [], + "VpcId": "vpc-02723a0feeeb9d57b" + } + } + +**Example 2: To create a network interface with an IPv4 address and an IPv6 address** + +The following ``create-network-interface`` example creates a network interface for the specified subnet with an IPv4 address and an IPv6 address that are selected by Amazon EC2. :: + + aws ec2 create-network-interface \ + --subnet-id subnet-00a24d0d67acf6333 \ + --description "my dual stack network interface" \ + --ipv6-address-count 1 \ + --groups sg-09dfba7ed20cda78b + +Output:: + + { + "NetworkInterface": { + "AvailabilityZone": "us-west-2a", + "Description": "my dual stack network interface", + "Groups": [ + { + "GroupName": "my-security-group", + "GroupId": "sg-09dfba7ed20cda78b" + } + ], + "InterfaceType": "interface", + "Ipv6Addresses": [ + { + "Ipv6Address": "2600:1f13:cfe:3650:a1dc:237c:393a:4ba7", + "IsPrimaryIpv6": false + } + ], + "MacAddress": "06:b8:68:d2:b2:2d", + "NetworkInterfaceId": "eni-05da417453f9a84bf", + "OwnerId": "123456789012", + "PrivateDnsName": "ip-10-0-8-18.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.18", + "PrivateIpAddresses": [ + { + "Primary": true, + "PrivateDnsName": "ip-10-0-8-18.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.18" + } + ], + "RequesterId": "AIDA4Z3Y7GSXTMEXAMPLE", + "RequesterManaged": false, + "SourceDestCheck": true, + "Status": "pending", + "SubnetId": "subnet-00a24d0d67acf6333", + "TagSet": [], + "VpcId": "vpc-02723a0feeeb9d57b", + "Ipv6Address": "2600:1f13:cfe:3650:a1dc:237c:393a:4ba7" + } + } + +**Example 3: To create a network interface with connection tracking configuration options** + +The following ``create-network-interface`` example creates a network interface and configures the idle connection tracking timeouts. :: + + aws ec2 create-network-interface \ + --subnet-id subnet-00a24d0d67acf6333 \ + --groups sg-02e57dbcfe0331c1b \ + --connection-tracking-specification TcpEstablishedTimeout=86400,UdpTimeout=60 + +Output:: + + { + "NetworkInterface": { + "AvailabilityZone": "us-west-2a", + "ConnectionTrackingConfiguration": { + "TcpEstablishedTimeout": 86400, + "UdpTimeout": 60 + }, + "Description": "", + "Groups": [ + { + "GroupName": "my-security-group", + "GroupId": "sg-02e57dbcfe0331c1b" + } + ], + "InterfaceType": "interface", + "Ipv6Addresses": [], + "MacAddress": "06:4c:53:de:6d:91", + "NetworkInterfaceId": "eni-0c133586e08903d0b", + "OwnerId": "123456789012", + "PrivateDnsName": "ip-10-0-8-94.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.94", + "PrivateIpAddresses": [ + { + "Primary": true, + "PrivateDnsName": "ip-10-0-8-94.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.94" + } + ], + "RequesterId": "AIDA4Z3Y7GSXTMEXAMPLE", + "RequesterManaged": false, + "SourceDestCheck": true, + "Status": "pending", + "SubnetId": "subnet-00a24d0d67acf6333", + "TagSet": [], + "VpcId": "vpc-02723a0feeeb9d57b" + } + } + +**Example 4: To create an Elastic Fabric Adapter** + +The following ``create-network-interface`` example creates an EFA. :: + + aws ec2 create-network-interface \ + --interface-type efa \ + --subnet-id subnet-00a24d0d67acf6333 \ + --description "my efa" \ + --groups sg-02e57dbcfe0331c1b + +Output:: + + { + "NetworkInterface": { + "AvailabilityZone": "us-west-2a", + "Description": "my efa", + "Groups": [ + { + "GroupName": "my-efa-sg", + "GroupId": "sg-02e57dbcfe0331c1b" + } + ], + "InterfaceType": "efa", + "Ipv6Addresses": [], + "MacAddress": "06:d7:a4:f7:4d:57", + "NetworkInterfaceId": "eni-034acc2885e862b65", + "OwnerId": "123456789012", + "PrivateDnsName": "ip-10-0-8-180.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.180", + "PrivateIpAddresses": [ + { + "Primary": true, + "PrivateDnsName": "ip-10-0-8-180.us-west-2.compute.internal", + "PrivateIpAddress": "10.0.8.180" + } + ], + "RequesterId": "AIDA4Z3Y7GSXTMEXAMPLE", + "RequesterManaged": false, + "SourceDestCheck": true, + "Status": "pending", + "SubnetId": "subnet-00a24d0d67acf6333", + "TagSet": [], + "VpcId": "vpc-02723a0feeeb9d57b" + } + } + +For more information, see `Elastic network interfaces `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/create-store-image-task.rst b/awscli/examples/ec2/create-store-image-task.rst index a44f839119ec..6ce408b519d8 100644 --- a/awscli/examples/ec2/create-store-image-task.rst +++ b/awscli/examples/ec2/create-store-image-task.rst @@ -12,4 +12,5 @@ Output:: "ObjectKey": "ami-1234567890abcdef0.bin" } -For more information about storing and restoring an AMI using S3, see `Store and restore an AMI using S3 ` in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Store and restore an AMI using S3 `__ in the *Amazon EC2 User Guide*. + diff --git a/awscli/examples/ec2/create-transit-gateway-policy-table.rst b/awscli/examples/ec2/create-transit-gateway-policy-table.rst new file mode 100644 index 000000000000..d299ee491245 --- /dev/null +++ b/awscli/examples/ec2/create-transit-gateway-policy-table.rst @@ -0,0 +1,19 @@ +**To create a transit gateway policy table** + +The following ``create-transit-gateway-policy-table`` example creates a transit gateway policy table for the specified transit gateway. :: + + aws ec2 create-transit-gateway-policy-table \ + --transit-gateway-id tgw-067f8505c18f0bd6e + +Output:: + + { + "TransitGatewayPolicyTable": { + "TransitGatewayPolicyTableId": "tgw-ptb-0a16f134b78668a81", + "TransitGatewayId": "tgw-067f8505c18f0bd6e", + "State": "pending", + "CreationTime": "2023-11-28T16:36:43+00:00" + } + } + +For more information, see `Transit gateway policy tables `__ in the *Transit Gateway User Guide*. diff --git a/awscli/examples/ec2/delete-key-pair.rst b/awscli/examples/ec2/delete-key-pair.rst index 4cd64fdd6a10..770a74e2139a 100644 --- a/awscli/examples/ec2/delete-key-pair.rst +++ b/awscli/examples/ec2/delete-key-pair.rst @@ -1,12 +1,15 @@ -**To delete a key pair** - -This example deletes the key pair named ``MyKeyPair``. If the command succeeds, no output is returned. - -Command:: - - aws ec2 delete-key-pair --key-name MyKeyPair - -For more information, see `Using Key Pairs`_ in the *AWS Command Line Interface User Guide*. - -.. _`Using Key Pairs`: http://docs.aws.amazon.com/cli/latest/userguide/cli-ec2-keypairs.html - +**To delete a key pair** + +The following ``delete-key-pair`` example deletes the specified key pair. :: + + aws ec2 delete-key-pair \ + --key-name my-key-pair + +Output:: + + { + "Return": true, + "KeyPairId": "key-03c8d3aceb53b507" + } + +For more information, see `Create and delete key pairs `__ in the *AWS Command Line Interface User Guide*. diff --git a/awscli/examples/ec2/delete-transit-gateway-policy-table.rst b/awscli/examples/ec2/delete-transit-gateway-policy-table.rst new file mode 100644 index 000000000000..f609140b3044 --- /dev/null +++ b/awscli/examples/ec2/delete-transit-gateway-policy-table.rst @@ -0,0 +1,22 @@ +**To delete a transit gateway policy table** + +The following ``delete-transit-gateway-policy-table`` example deletes the specified transit gateway policy table. :: + + aws ec2 delete-transit-gateway-policy-table \ + --transit-gateway-policy-table-id tgw-ptb-0a16f134b78668a81 + +Output:: + + { + "TransitGatewayPolicyTables": [ + { + "TransitGatewayPolicyTableId": "tgw-ptb-0a16f134b78668a81", + "TransitGatewayId": "tgw-067f8505c18f0bd6e", + "State": "deleting", + "CreationTime": "2023-11-28T16:36:43+00:00", + "Tags": [] + } + ] + } + +For more information, see `Transit gateway policy tables `__ in the *Transit Gateway User Guide*. diff --git a/awscli/examples/ec2/describe-aws-network-performance-metric-subscriptions.rst b/awscli/examples/ec2/describe-aws-network-performance-metric-subscriptions.rst new file mode 100644 index 000000000000..3477c32faf5c --- /dev/null +++ b/awscli/examples/ec2/describe-aws-network-performance-metric-subscriptions.rst @@ -0,0 +1,21 @@ +**To describe your metric subscriptions** + +The following ``describe-aws-network-performance-metric-subscriptions`` example describes your metric subscriptions. :: + + aws ec2 describe-aws-network-performance-metric-subscriptions + +Output:: + + { + "Subscriptions": [ + { + "Source": "us-east-1", + "Destination": "eu-west-1", + "Metric": "aggregate-latency", + "Statistic": "p50", + "Period": "five-minutes" + } + ] + } + +For more information, see `Manage subscriptions `__ in the *Infrastructure Performance User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-instance-topology.rst b/awscli/examples/ec2/describe-instance-topology.rst new file mode 100644 index 000000000000..ce501365ed50 --- /dev/null +++ b/awscli/examples/ec2/describe-instance-topology.rst @@ -0,0 +1,61 @@ +**To describe the instance topology of all your instances** + +The following ``describe-instance-topology`` example describes the topology of all your instances that match the supported instance types for this command. :: + + aws ec2 describe-instance-topology \ + --region us-west-2 + +Output:: + + { + "Instances": [ + { + "InstanceId": "i-1111111111example", + "InstanceType": "p4d.24xlarge", + "GroupName": "my-ml-cpg", + "NetworkNodes": [ + "nn-1111111111example", + "nn-2222222222example", + "nn-3333333333example" + ], + "ZoneId": "usw2-az2", + "AvailabilityZone": "us-west-2a" + }, + { + "InstanceId": "i-2222222222example", + "InstanceType": "p4d.24xlarge", + "NetworkNodes": [ + "nn-1111111111example", + "nn-2222222222example", + "nn-3333333333example" + ], + "ZoneId": "usw2-az2", + "AvailabilityZone": "us-west-2a" + }, + { + "InstanceId": "i-3333333333example", + "InstanceType": "trn1.32xlarge", + "NetworkNodes": [ + "nn-1212121212example", + "nn-1211122211example", + "nn-1311133311example" + ], + "ZoneId": "usw2-az4", + "AvailabilityZone": "us-west-2d" + }, + { + "InstanceId": "i-444444444example", + "InstanceType": "trn1.2xlarge", + "NetworkNodes": [ + "nn-1111111111example", + "nn-5434334334example", + "nn-1235301234example" + ], + "ZoneId": "usw2-az2", + "AvailabilityZone": "us-west-2a" + } + ], + "NextToken": "SomeEncryptedToken" + } + +For more information, including more examples, see `Amazon EC2 instance topology `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-transit-gateway-policy-tables.rst b/awscli/examples/ec2/describe-transit-gateway-policy-tables.rst new file mode 100644 index 000000000000..27475aa04c71 --- /dev/null +++ b/awscli/examples/ec2/describe-transit-gateway-policy-tables.rst @@ -0,0 +1,22 @@ +**To describe a transit gateway policy table** + +The following ``describe-transit-gateway-policy-tables`` example describes the specified transit gateway policy table. :: + + aws ec2 describe-transit-gateway-policy-tables \ + --transit-gateway-policy-table-ids tgw-ptb-0a16f134b78668a81 + +Output:: + + { + "TransitGatewayPolicyTables": [ + { + "TransitGatewayPolicyTableId": "tgw-ptb-0a16f134b78668a81", + "TransitGatewayId": "tgw-067f8505c18f0bd6e", + "State": "available", + "CreationTime": "2023-11-28T16:36:43+00:00", + "Tags": [] + } + ] + } + +For more information, see `Transit gateway policy tables `__ in the *Transit Gateway User Guide*. diff --git a/awscli/examples/ec2/wait/snapshot-imported.rst b/awscli/examples/ec2/wait/snapshot-imported.rst new file mode 100644 index 000000000000..50f9abc99c7a --- /dev/null +++ b/awscli/examples/ec2/wait/snapshot-imported.rst @@ -0,0 +1,10 @@ +**To wait until a snapshot import task is completed** + +The following ``wait snapshot-imported`` example pauses and resumes only after the specified snapshot import task is completed. :: + + aws ec2 wait snapshot-imported \ + --import-task-ids import-snap-1234567890abcdef0 + +This command produces no output. + +For more information, see `Snapshot import `__ in the *VM Import/Export User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/wait/store-image-task-complete.rst b/awscli/examples/ec2/wait/store-image-task-complete.rst new file mode 100644 index 000000000000..ff04f361973a --- /dev/null +++ b/awscli/examples/ec2/wait/store-image-task-complete.rst @@ -0,0 +1,10 @@ +**To wait until a store image task is completed** + +The following ``wait store-image-task-complete`` example pauses and resumes after the store image task for the specified image is completed. :: + + aws ec2 wait store-image-task-complete \ + --image-ids ami-1234567890abcdef0 + +This command produces no output. + +For more information, see `Store and restore an AMI `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/elbv2/create-target-group.rst b/awscli/examples/elbv2/create-target-group.rst index 23fe4c30ee75..40d60d49d79a 100644 --- a/awscli/examples/elbv2/create-target-group.rst +++ b/awscli/examples/elbv2/create-target-group.rst @@ -1,139 +1,183 @@ -**Example 1: To create a target group to route traffic to instances registered by instance ID** - -The following ``create-target-group`` example creates a target group for an Application Load Balancer where you register targets by instance ID (the target type is ``instance``). This target group uses the HTTP protocol, port 80, and the default health check settings for an HTTP target group. :: - - aws elbv2 create-target-group \ - --name my-targets \ - --protocol HTTP \ - --port 80 \ - --target-type instance \ - --vpc-id vpc-3ac0fb5f - -Output:: - - { - "TargetGroups": [ - { - "TargetGroupName": "my-targets", - "Protocol": "HTTP", - "Port": 80, - "VpcId": "vpc-3ac0fb5f", - "TargetType": "instance", - "HealthCheckEnabled": true, - "UnhealthyThresholdCount": 2, - "HealthyThresholdCount": 5, - "HealthCheckPath": "/", - "Matcher": { - "HttpCode": "200" - }, - "HealthCheckProtocol": "HTTP", - "HealthCheckPort": "traffic-port", - "HealthCheckIntervalSeconds": 30, - "HealthCheckTimeoutSeconds": 5, - "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067" - } - ] - } - -For more information, see `Create a target group `__ in the *User Guide for Application Load Balancers*. - -**Example 2: To create a target group to route traffic to an IP addresses** - -The following ``create-target-group`` example creates a target group for a Network Load Balancer where you register targets by IP address (the target type is ``ip``). This target group uses the TCP protocol, port 80, and the default health check settings for a TCP target group. :: - - aws elbv2 create-target-group \ - --name my-ip-targets \ - --protocol TCP \ - --port 80 \ - --target-type ip \ - --vpc-id vpc-3ac0fb5f - -Output:: - - { - "TargetGroups": [ - { - "TargetGroupName": "my-ip-targets", - "Protocol": "TCP", - "Port": 80, - "VpcId": "vpc-3ac0fb5f", - "TargetType": "ip", - "HealthCheckEnabled": true, - "UnhealthyThresholdCount": 3, - "HealthyThresholdCount": 3, - "HealthCheckProtocol": "TCP", - "HealthCheckPort": "traffic-port", - "HealthCheckIntervalSeconds": 30, - "HealthCheckTimeoutSeconds": 10, - "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-ip-targets/b6bba954d1361c78" - } - ] - } - -For more information, see `Create a target group for your Network Load Balancer `__ in the *User Guide for Network Load Balancers*. - -**Example 3: To create a target group to route traffic to a Lambda function** - -The following ``create-target-group`` example creates a target group for an Application Load Balancer where the target is a Lambda function (the target type is ``lambda``). Health checks are disabled for this target group by default. :: - - aws elbv2 create-target-group \ - --name my-lambda-target \ - --target-type lambda - -Output:: - - { - "TargetGroups": [ - { - "TargetGroupName": "my-lambda-target", - "TargetType": "lambda", - "HealthCheckEnabled": false, - "UnhealthyThresholdCount": 2, - "HealthyThresholdCount": 5, - "HealthCheckPath": "/", - "Matcher": { - "HttpCode": "200" - }, - "HealthCheckIntervalSeconds": 35, - "HealthCheckTimeoutSeconds": 30, - "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-lambda-target/a3003e085dbb8ddc" - } - ] - } - -For more information, see `Lambda functions as targets `__ in the *User Guide for Application Load Balancers*. - -**Example 4: To create a target group to route traffic to a Gateway Load Balancer** - -The following ``create-target-group`` example creates a target group for a Gateway Load Balancer where the target is an instance, and the target group protocol is GENEVE. :: - - aws elbv2 create-target-group \ - --name my-glb-targetgroup \ - --protocol GENEVE \ - --port 6081 \ - --target-type instance \ - --vpc-id vpc-838475fe - -Output:: - - { - "TargetGroups": [ - { - "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-glb-targetgroup/00c3d57eacd6f40b6f", - "TargetGroupName": "my-glb-targetgroup", - "Protocol": "GENEVE", - "Port": 6081, - "VpcId": "vpc-838475fe", - "HealthCheckProtocol": "TCP", - "HealthCheckPort": "80", - "HealthCheckEnabled": true, - "HealthCheckIntervalSeconds": 10, - "HealthCheckTimeoutSeconds": 5, - "HealthyThresholdCount": 5, - "UnhealthyThresholdCount": 2, - "TargetType": "instance" - } - ] - } - -For more information, see `Create a target group for your Gateway Load Balancer `__ in the *User Guide for Gateway Load Balancers*. \ No newline at end of file +**Example 1: To create a target group for an Application Load Balancer** + +The following ``create-target-group`` example creates a target group for an Application Load Balancer where you register targets by instance ID (the target type is ``instance``). This target group uses the HTTP protocol, port 80, and the default health check settings for an HTTP target group. :: + + aws elbv2 create-target-group \ + --name my-targets \ + --protocol HTTP \ + --port 80 \ + --target-type instance \ + --vpc-id vpc-3ac0fb5f + +Output:: + + { + "TargetGroups": [ + { + "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067", + "TargetGroupName": "my-targets", + "Protocol": "HTTP", + "Port": 80, + "VpcId": "vpc-3ac0fb5f", + "HealthCheckProtocol": "HTTP", + "HealthCheckPort": "traffic-port", + "HealthCheckEnabled": true, + "HealthCheckIntervalSeconds": 30, + "HealthCheckTimeoutSeconds": 5, + "HealthyThresholdCount": 5, + "UnhealthyThresholdCount": 2, + "HealthCheckPath": "/", + "Matcher": { + "HttpCode": "200" + }, + "TargetType": "instance", + "ProtocolVersion": "HTTP1", + "IpAddressType": "ipv4" + } + ] + } + +For more information, see `Create a target group `__ in the *User Guide for Application Load Balancers*. + +**Example 2: To create a target group to route traffic from an Application Load Balancer to a Lambda function** + +The following ``create-target-group`` example creates a target group for an Application Load Balancer where the target is a Lambda function (the target type is ``lambda``). Health checks are disabled for this target group by default. :: + + aws elbv2 create-target-group \ + --name my-lambda-target \ + --target-type lambda + +Output:: + + { + "TargetGroups": [ + { + "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-lambda-target/a3003e085dbb8ddc", + "TargetGroupName": "my-lambda-target", + "HealthCheckEnabled": false, + "HealthCheckIntervalSeconds": 35, + "HealthCheckTimeoutSeconds": 30, + "HealthyThresholdCount": 5, + "UnhealthyThresholdCount": 2, + "HealthCheckPath": "/", + "Matcher": { + "HttpCode": "200" + }, + "TargetType": "lambda", + "IpAddressType": "ipv4" + } + ] + } + +For more information, see `Lambda functions as targets `__ in the *User Guide for Application Load Balancers*. + +**Example 3: To create a target group for a Network Load Balancer** + +The following ``create-target-group`` example creates a target group for a Network Load Balancer where you register targets by IP address (the target type is ``ip``). This target group uses the TCP protocol, port 80, and the default health check settings for a TCP target group. :: + + aws elbv2 create-target-group \ + --name my-ip-targets \ + --protocol TCP \ + --port 80 \ + --target-type ip \ + --vpc-id vpc-3ac0fb5f + +Output:: + + { + "TargetGroups": [ + { + "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-ip-targets/b6bba954d1361c78", + "TargetGroupName": "my-ip-targets", + "Protocol": "TCP", + "Port": 80, + "VpcId": "vpc-3ac0fb5f", + "HealthCheckEnabled": true, + "HealthCheckProtocol": "TCP", + "HealthCheckPort": "traffic-port", + "HealthCheckIntervalSeconds": 30, + "HealthCheckTimeoutSeconds": 10, + "HealthyThresholdCount": 5, + "UnhealthyThresholdCount": 2, + "TargetType": "ip", + "IpAddressType": "ipv4" + } + ] + } + +For more information, see `Create a target group `__ in the *User Guide for Network Load Balancers*. + +**Example 4: To create a target group to route traffic from a Network Load Balancer to an Application Load Balancer** + +The following ``create-target-group`` example creates a target group for a Network Load Balancer where you register an Application Load Balazncer as a target (the target type is ``alb``). + + aws elbv2 create-target-group \ + --name my-alb-target \ + --protocol TCP \ + --port 80 \ + --target-type alb \ + --vpc-id vpc-3ac0fb5f + +Output:: + + { + "TargetGroups": [ + { + "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-alb-target/a3003e085dbb8ddc", + "TargetGroupName": "my-alb-target", + "Protocol": "TCP", + "Port": 80, + "VpcId": "vpc-838475fe", + "HealthCheckProtocol": "HTTP", + "HealthCheckPort": "traffic-port", + "HealthCheckEnabled": true, + "HealthCheckIntervalSeconds": 30, + "HealthCheckTimeoutSeconds": 6, + "HealthyThresholdCount": 5, + "UnhealthyThresholdCount": 2, + "HealthCheckPath": "/", + "Matcher": { + "HttpCode": "200-399" + }, + "TargetType": "alb", + "IpAddressType": "ipv4" + } + ] + } + +For more information, see `Create a target group with an Application Load Balancer as the target `__ in the *User Guide for Network Load Balancers*. + +**Example 5: To create a target group for a Gateway Load Balancer** + +The following ``create-target-group`` example creates a target group for a Gateway Load Balancer where the target is an instance, and the target group protocol is ``GENEVE``. :: + + aws elbv2 create-target-group \ + --name my-glb-targetgroup \ + --protocol GENEVE \ + --port 6081 \ + --target-type instance \ + --vpc-id vpc-838475fe + +Output:: + + { + "TargetGroups": [ + { + "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-glb-targetgroup/00c3d57eacd6f40b6f", + "TargetGroupName": "my-glb-targetgroup", + "Protocol": "GENEVE", + "Port": 6081, + "VpcId": "vpc-838475fe", + "HealthCheckProtocol": "TCP", + "HealthCheckPort": "80", + "HealthCheckEnabled": true, + "HealthCheckIntervalSeconds": 10, + "HealthCheckTimeoutSeconds": 5, + "HealthyThresholdCount": 5, + "UnhealthyThresholdCount": 2, + "TargetType": "instance" + } + ] + } + +For more information, see Create a target group `__ in the *Gateway Load Balancer User Guide*. \ No newline at end of file diff --git a/awscli/examples/elbv2/delete-target-group.rst b/awscli/examples/elbv2/delete-target-group.rst index fd2b84d2bf3d..63fdf94306ab 100644 --- a/awscli/examples/elbv2/delete-target-group.rst +++ b/awscli/examples/elbv2/delete-target-group.rst @@ -4,3 +4,7 @@ The following ``delete-target-group`` example deletes the specified target group aws elbv2 delete-target-group \ --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067 + +This command produces no output. + +For more information, see `Delete a load balancer `__ in the *Application Load Balancer Guide*. \ No newline at end of file diff --git a/awscli/examples/elbv2/describe-account-limits.rst b/awscli/examples/elbv2/describe-account-limits.rst index 8cb3d9e83c2a..1a607e1fe789 100644 --- a/awscli/examples/elbv2/describe-account-limits.rst +++ b/awscli/examples/elbv2/describe-account-limits.rst @@ -8,49 +8,99 @@ Output:: { "Limits": [ - { - "Name": "application-load-balancers", - "Max": "20" - }, - { - "Name": "target-groups", - "Max": "3000" - }, - { - "Name": "targets-per-application-load-balancer", - "Max": "1000" - }, - { - "Name": "listeners-per-application-load-balancer", - "Max": "50" - }, - { - "Name": "rules-per-application-load-balancer", - "Max": "100" - }, - { - "Name": "network-load-balancers", - "Max": "20" - }, - { - "Name": "targets-per-network-load-balancer", - "Max": "3000" - }, - { - "Name": "targets-per-availability-zone-per-network-load-balancer", - "Max": "500" - }, - { - "Name": "listeners-per-network-load-balancer", - "Max": "50" - }, - { - "Name": "condition-values-per-alb-rule", - "Max": "5" - }, - { - "Name": "condition-wildcards-per-alb-rule", - "Max": "5" - } + { + "Name": "target-groups", + "Max": "3000" + }, + { + "Name": "targets-per-application-load-balancer", + "Max": "1000" + }, + { + "Name": "listeners-per-application-load-balancer", + "Max": "50" + }, + { + "Name": "rules-per-application-load-balancer", + "Max": "100" + }, + { + "Name": "network-load-balancers", + "Max": "50" + }, + { + "Name": "targets-per-network-load-balancer", + "Max": "3000" + }, + { + "Name": "targets-per-availability-zone-per-network-load-balancer", + "Max": "500" + }, + { + "Name": "listeners-per-network-load-balancer", + "Max": "50" + }, + { + "Name": "condition-values-per-alb-rule", + "Max": "5" + }, + { + "Name": "condition-wildcards-per-alb-rule", + "Max": "5" + }, + { + "Name": "target-groups-per-application-load-balancer", + "Max": "100" + }, + { + "Name": "target-groups-per-action-on-application-load-balancer", + "Max": "5" + }, + { + "Name": "target-groups-per-action-on-network-load-balancer", + "Max": "1" + }, + { + "Name": "certificates-per-application-load-balancer", + "Max": "25" + }, + { + "Name": "certificates-per-network-load-balancer", + "Max": "25" + }, + { + "Name": "targets-per-target-group", + "Max": "1000" + }, + { + "Name": "target-id-registrations-per-application-load-balancer", + "Max": "1000" + }, + { + "Name": "network-load-balancer-enis-per-vpc", + "Max": "1200" + }, + { + "Name": "application-load-balancers", + "Max": "50" + }, + { + "Name": "gateway-load-balancers", + "Max": "100" + }, + { + "Name": "gateway-load-balancers-per-vpc", + "Max": "100" + }, + { + "Name": "geneve-target-groups", + "Max": "100" + }, + { + "Name": "targets-per-availability-zone-per-gateway-load-balancer", + "Max": "300" + } ] } + +For more information, see `Quotas `__ in the *AWS General Reference*. \ No newline at end of file diff --git a/awscli/examples/elbv2/describe-ssl-policies.rst b/awscli/examples/elbv2/describe-ssl-policies.rst index 97c26454788e..eb8255b29cc1 100644 --- a/awscli/examples/elbv2/describe-ssl-policies.rst +++ b/awscli/examples/elbv2/describe-ssl-policies.rst @@ -1,48 +1,76 @@ -**To describe a policy used for SSL negotiation** +**Example 1: To list the policies used for SSL negotiation by load balancer type** -The following ``describe-ssl-policies`` example displays details of the specified policy used for SSL negotiation. :: +The following ``describe-ssl-policies`` example displays the names of the polices that you can use for SSL negotiation with an Application Load Balancer. The example uses the ``--query`` parameter to display only the names of the policies. :: aws elbv2 describe-ssl-policies \ - --names ELBSecurityPolicy-2016-08 - + --load-balancer-type application \ + --query SslPolicies[*].Name + +Output:: + + [ + "ELBSecurityPolicy-2016-08", + "ELBSecurityPolicy-TLS13-1-2-2021-06", + "ELBSecurityPolicy-TLS13-1-2-Res-2021-06", + "ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06", + "ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06", + "ELBSecurityPolicy-TLS13-1-1-2021-06", + "ELBSecurityPolicy-TLS13-1-0-2021-06", + "ELBSecurityPolicy-TLS13-1-3-2021-06", + "ELBSecurityPolicy-TLS-1-2-2017-01", + "ELBSecurityPolicy-TLS-1-1-2017-01", + "ELBSecurityPolicy-TLS-1-2-Ext-2018-06", + "ELBSecurityPolicy-FS-2018-06", + "ELBSecurityPolicy-2015-05", + "ELBSecurityPolicy-TLS-1-0-2015-04", + "ELBSecurityPolicy-FS-1-2-Res-2019-08", + "ELBSecurityPolicy-FS-1-1-2019-08", + "ELBSecurityPolicy-FS-1-2-2019-08", + "ELBSecurityPolicy-FS-1-2-Res-2020-10" + ] + +**Example 2: To list the policies that support a specific protocol** + +The following ``describe-ssl-policies`` example displays the names of the polices that support the TLS 1.3 protocol. The example uses the ``--query`` parameter to display only the names of the policies. :: + + aws elbv2 describe-ssl-policies \ + --load-balancer-type application \ + --query SslPolicies[?contains(SslProtocols,'TLSv1.3')].Name + Output:: - { - "SslPolicies": [ - { - "SslProtocols": [ - "TLSv1", - "TLSv1.1", - "TLSv1.2" - ], - "Ciphers": [ - { - "Priority": 1, - "Name": "ECDHE-ECDSA-AES128-GCM-SHA256" - }, - { - "Priority": 2, - "Name": "ECDHE-RSA-AES128-GCM-SHA256" - }, - { - "Priority": 3, - "Name": "ECDHE-ECDSA-AES128-SHA256" - }, - - ...some output truncated... - - { - "Priority": 18, - "Name": "AES256-SHA" - } - ], - "Name": "ELBSecurityPolicy-2016-08" - } - ] - } - -**To describe all policies used for SSL negotiation** - -The following ``describe-ssl-policies`` example displays details for all the policies that you can use for SSL negotiation. :: - - aws elbv2 describe-ssl-policies + [ + "ELBSecurityPolicy-TLS13-1-2-2021-06", + "ELBSecurityPolicy-TLS13-1-2-Res-2021-06", + "ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06", + "ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06", + "ELBSecurityPolicy-TLS13-1-1-2021-06", + "ELBSecurityPolicy-TLS13-1-0-2021-06", + "ELBSecurityPolicy-TLS13-1-3-2021-06" + ] + +**Example 3: To display the ciphers for a policy** + +The following ``describe-ssl-policies`` example displays the names of the ciphers for the specified policy. The example uses the ``--query`` parameter to display only the cipher names. The first cipher in the list has priority 1, and the remaining ciphers are in priority order. :: + + aws elbv2 describe-ssl-policies \ + --names ELBSecurityPolicy-TLS13-1-2-2021-06 \ + --query SslPolicies[*].Ciphers[*].Name + +Output:: + + [ + "TLS_AES_128_GCM_SHA256", + "TLS_AES_256_GCM_SHA384", + "TLS_CHACHA20_POLY1305_SHA256", + "ECDHE-ECDSA-AES128-GCM-SHA256", + "ECDHE-RSA-AES128-GCM-SHA256", + "ECDHE-ECDSA-AES128-SHA256", + "ECDHE-RSA-AES128-SHA256", + "ECDHE-ECDSA-AES256-GCM-SHA384", + "ECDHE-RSA-AES256-GCM-SHA384", + "ECDHE-ECDSA-AES256-SHA384", + "ECDHE-RSA-AES256-SHA384" + ] + +For more information, see `Security policies `__ in the *User Guide for Application Load Balancers*. \ No newline at end of file diff --git a/awscli/examples/elbv2/describe-target-groups.rst b/awscli/examples/elbv2/describe-target-groups.rst index 0cf323988fc0..c947472f304e 100644 --- a/awscli/examples/elbv2/describe-target-groups.rst +++ b/awscli/examples/elbv2/describe-target-groups.rst @@ -10,39 +10,46 @@ Output:: { "TargetGroups": [ { + "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067", "TargetGroupName": "my-targets", "Protocol": "HTTP", "Port": 80, "VpcId": "vpc-3ac0fb5f", - "TargetType": "instance", + "HealthCheckProtocol": "HTTP", + "HealthCheckPort": "traffic-port", "HealthCheckEnabled": true, - "UnhealthyThresholdCount": 2, + "HealthCheckIntervalSeconds": 30, + "HealthCheckTimeoutSeconds": 5, "HealthyThresholdCount": 5, + "UnhealthyThresholdCount": 2, "HealthCheckPath": "/", "Matcher": { "HttpCode": "200" }, - "HealthCheckProtocol": "HTTP", - "HealthCheckPort": "traffic-port", - "HealthCheckIntervalSeconds": 30, - "HealthCheckTimeoutSeconds": 5, - "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067", "LoadBalancerArns": [ "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188" - ] + ], + "TargetType": "instance", + "ProtocolVersion": "HTTP1", + "IpAddressType": "ipv4" } ] } **Example 2: To describe all target groups for a load balancer** -The following ``describe-target-groups`` example displays details for all target groups for the specified load balancer. :: +The following ``describe-target-groups`` example displays details for all target groups for the specified load balancer. The example uses the ``--query`` parameter to display only the target group names. :: aws elbv2 describe-target-groups \ - --load-balancer-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188 + --load-balancer-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188 \ + --query TargetGroups[*].TargetGroupName -**Example 3: To describe all target groups** +Output:: -The following ``describe-target-groups`` example dislplays details for all of your target groups. :: + [ + "my-instance-targets", + "my-ip-targets", + "my-lambda-target" + ] - aws elbv2 describe-target-groups +For more information, see `Target groups `__ in the *Applicaion Load Balancers Guide*. \ No newline at end of file diff --git a/awscli/examples/elbv2/modify-target-group.rst b/awscli/examples/elbv2/modify-target-group.rst index d967e47c11a0..359b5f387191 100644 --- a/awscli/examples/elbv2/modify-target-group.rst +++ b/awscli/examples/elbv2/modify-target-group.rst @@ -1,33 +1,41 @@ **To modify the health check configuration for a target group** -This example changes the configuration of the health checks used to evaluate the health of the targets for the specified target group. +The following ``modify-target-group`` example changes the configuration of the health checks used to evaluate the health of the targets for the specified target group. Note that due to the way the CLI parses commas, you must surround the range for the ``--matcher`` option with single quotes instead of double quotes. :: -Command:: + aws elbv2 modify-target-group \ + --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-https-targets/2453ed029918f21f \ + --health-check-protocol HTTPS \ + --health-check-port 443 \ + --matcher HttpCode='200,299' - aws elbv2 modify-target-group --target-group-arn arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-https-targets/2453ed029918f21f --health-check-protocol HTTPS --health-check-port 443 - Output:: - { - "TargetGroups": [ - { - "HealthCheckIntervalSeconds": 30, - "VpcId": "vpc-3ac0fb5f", - "Protocol": "HTTPS", - "HealthCheckTimeoutSeconds": 5, - "HealthCheckProtocol": "HTTPS", - "LoadBalancerArns": [ - "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188" - ], - "UnhealthyThresholdCount": 2, - "HealthyThresholdCount": 5, - "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-https-targets/2453ed029918f21f", - "Matcher": { - "HttpCode": "200" - }, - "HealthCheckPort": "443", - "Port": 443, - "TargetGroupName": "my-https-targets" - } - ] - } + { + "TargetGroups": [ + { + "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-https-targets/2453ed029918f21f", + "TargetGroupName": "my-https-targets", + "Protocol": "HTTPS", + "Port": 443, + "VpcId": "vpc-3ac0fb5f", + "HealthCheckProtocol": "HTTPS", + "HealthCheckPort": "443", + "HealthCheckEnabled": true, + "HealthCheckIntervalSeconds": 30, + "HealthCheckTimeoutSeconds": 5, + "HealthyThresholdCount": 5, + "UnhealthyThresholdCount": 2, + "Matcher": { + "HttpCode": "200,299" + }, + "LoadBalancerArns": [ + "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188" + ], + "TargetType": "instance", + "ProtocolVersion": "HTTP1", + "IpAddressType": "ipv4" + } + ] + } + +For more information, see `Target groups `__ in the *Applicaion Load Balancers Guide*. \ No newline at end of file diff --git a/awscli/examples/iot/create-stream.rst b/awscli/examples/iot/create-stream.rst index 107f9f421e9f..1e7db3b6d2c2 100644 --- a/awscli/examples/iot/create-stream.rst +++ b/awscli/examples/iot/create-stream.rst @@ -18,7 +18,7 @@ Contents of ``create-stream.json``:: "key":"48c67f3c-63bb-4f92-a98a-4ee0fbc2bef6" } } - ] + ], "roleArn": "arn:aws:iam:123456789012:role/service-role/my_ota_stream_role" } @@ -31,4 +31,4 @@ Output:: "streamVersion": "1" } -For more information, see `CreateStream `__ in the *AWS IoT API Reference*. +For more information, see `CreateStream `__ in the *AWS IoT API Reference*. \ No newline at end of file diff --git a/awscli/examples/iot/list-job-executions-for-job.rst b/awscli/examples/iot/list-job-executions-for-job.rst index 910d99931565..1a5b97f201ae 100644 --- a/awscli/examples/iot/list-job-executions-for-job.rst +++ b/awscli/examples/iot/list-job-executions-for-job.rst @@ -1,22 +1,25 @@ **To list the jobs in your AWS account** -The following ``list-job-executions-for-job`` example lists all jobs in your AWS account, sorted by the job status. :: +The following ``list-job-executions-for-job`` example lists all job executions for a job in your AWS account, specified by the jobId. :: - aws iot list-jobs + aws iot list-job-executions-for-job \ + --job-id my-ota-job Output:: { - "jobs": [ - { - "jobArn": "arn:aws:iot:us-west-2:123456789012:job/example-job-01", - "jobId": "example-job-01", - "targetSelection": "SNAPSHOT", - "status": "IN_PROGRESS", - "createdAt": 1560787022.733, - "lastUpdatedAt": 1560787026.294 - } - ] - } + "executionSummaries": [ + { + "thingArn": "arn:aws:iot:us-east-1:123456789012:thing/my_thing", + "jobExecutionSummary": { + "status": "QUEUED", + "queuedAt": "2022-03-07T15:58:42.195000-08:00", + "lastUpdatedAt": "2022-03-07T15:58:42.195000-08:00", + "executionNumber": 1, + "retryAttempt": 0 + } + } + ] + } -For more information, see `Creating and Managing Jobs (CLI) `__ in the *AWS IoT Developer Guide*. +For more information, see `Creating and Managing Jobs (CLI) `__ in the *AWS IoT Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/create-encoder-configuration.rst b/awscli/examples/ivs-realtime/create-encoder-configuration.rst new file mode 100644 index 000000000000..9ec953bae8f6 --- /dev/null +++ b/awscli/examples/ivs-realtime/create-encoder-configuration.rst @@ -0,0 +1,24 @@ +**To create a composition encoder configuration** + +The following ``create-encoder-configuration`` example creates a composition encoder configuration with the specified properties. :: + + aws ivs-realtime create-encoder-configuration \ + --name test-ec --video bitrate=3500000,framerate=30.0,height=1080,width=1920 + +Output:: + + { + "encoderConfiguration": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef", + "name": "test-ec", + "tags": {}, + "video": { + "bitrate": 3500000, + "framerate": 30, + "height": 1080, + "width": 1920 + } + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/create-storage-configuration.rst b/awscli/examples/ivs-realtime/create-storage-configuration.rst new file mode 100644 index 000000000000..09d535e6c4a8 --- /dev/null +++ b/awscli/examples/ivs-realtime/create-storage-configuration.rst @@ -0,0 +1,21 @@ +**To create a composition storage configuration** + +The following ``create-storage-configuration`` example creates a composition storage configuration with the specified properties. :: + + aws ivs-realtime create-storage-configuration \ + --name "test-sc" --s3 "bucketName=test-bucket-name" + +Output:: + + { + "storageConfiguration": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/ABabCDcdEFef", + "name": "test-sc", + "s3": { + "bucketName": "test-bucket-name" + }, + "tags": {} + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/delete-encoder-configuration.rst b/awscli/examples/ivs-realtime/delete-encoder-configuration.rst new file mode 100644 index 000000000000..0826c5e30972 --- /dev/null +++ b/awscli/examples/ivs-realtime/delete-encoder-configuration.rst @@ -0,0 +1,10 @@ +**To delete a composition encoder configuration** + +The following ``delete-encoder-configuration`` deletes the composition encoder configuration specified by the given ARN (Amazon Resource Name). :: + + aws ivs-realtime delete-encoder-configuration \ + --arn "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + +This command produces no output. + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/delete-storage-configuration.rst b/awscli/examples/ivs-realtime/delete-storage-configuration.rst new file mode 100644 index 000000000000..fc532178008e --- /dev/null +++ b/awscli/examples/ivs-realtime/delete-storage-configuration.rst @@ -0,0 +1,10 @@ +**To delete a composition storage configuration** + +The following ``delete-storage-configuration`` deletes the composition storage configuration specified by the given ARN (Amazon Resource Name). :: + + aws ivs-realtime delete-storage-configuration \ + --arn "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/ABabCDcdEFef" + +This command produces no output. + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-composition.rst b/awscli/examples/ivs-realtime/get-composition.rst new file mode 100644 index 000000000000..400ca707883d --- /dev/null +++ b/awscli/examples/ivs-realtime/get-composition.rst @@ -0,0 +1,61 @@ +**To get a composition** + +The following ``get-composition`` example gets the composition for the ARN (Amazon Resource Name) specified. :: + + aws ivs-realtime get-composition \ + --name arn "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh" + +Output:: + + { + "composition": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh", + "destinations": [ + { + "configuration": { + "channel": { + "channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + }, + "name": "" + }, + "id": "AabBCcdDEefF", + "startTime": "2023-10-16T23:26:00+00:00", + "state": "ACTIVE" + }, + { + "configuration": { + "name": "", + "s3": { + "encoderConfigurationArns": [ + "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + ], + "recordingConfiguration": { + "format": "HLS" + }, + "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" + } + }, + "detail": { + "s3": { + "recordingPrefix": "aBcDeFgHhGfE/AbCdEfGhHgFe/GHFabcgefABC/composite" + } + }, + "id": "GHFabcgefABC", + "startTime": "2023-10-16T23:26:00+00:00", + "state": "STARTING" + } + ], + "layout": { + "grid": { + "featuredParticipantAttribute": "" + } + }, + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", + "startTime": "2023-10-16T23:24:00+00:00", + "state": "ACTIVE", + "tags": {} + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-encoder-configuration.rst b/awscli/examples/ivs-realtime/get-encoder-configuration.rst new file mode 100644 index 000000000000..b8990199847b --- /dev/null +++ b/awscli/examples/ivs-realtime/get-encoder-configuration.rst @@ -0,0 +1,24 @@ +**To get a composition encoder configuration** + +The following ``get-encoder-configuration`` example gets the composition encoder configuration specified by the given ARN (Amazon Resource Name). :: + + aws ivs-realtime get-encoder-configuration \ + --arn "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/abcdABCDefgh" + +Output:: + + { + "encoderConfiguration": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/abcdABCDefgh", + "name": "test-ec", + "tags": {}, + "video": { + "bitrate": 3500000, + "framerate": 30, + "height": 1080, + "width": 1920 + } + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-storage-configuration.rst b/awscli/examples/ivs-realtime/get-storage-configuration.rst new file mode 100644 index 000000000000..4d21230d8388 --- /dev/null +++ b/awscli/examples/ivs-realtime/get-storage-configuration.rst @@ -0,0 +1,21 @@ +**To get a composition storage configuration** + +The following ``get-storage-configuration`` example gets the composition storage configuration specified by the given ARN (Amazon Resource Name). :: + + aws ivs-realtime get-storage-configuration \ + --name arn "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh" + +Output:: + + { + "storageConfiguration": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh", + "name": "test-sc", + "s3": { + "bucketName": "test-bucket-name" + }, + "tags": {} + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-compositions.rst b/awscli/examples/ivs-realtime/list-compositions.rst new file mode 100644 index 000000000000..9a0409bcee91 --- /dev/null +++ b/awscli/examples/ivs-realtime/list-compositions.rst @@ -0,0 +1,50 @@ +**To get a list of compositions** + +The following ``list-compositions`` lists all compositions for your AWS account, in the AWS region where the API request is processed. :: + + aws ivs-realtime list-compositions + +Output:: + + { + "compositions": [ + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh", + "destinations": [ + { + "id": "AabBCcdDEefF", + "startTime": "2023-10-16T23:25:23+00:00", + "state": "ACTIVE" + } + ], + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", + "startTime": "2023-10-16T23:25:21+00:00", + "state": "ACTIVE", + "tags": {} + }, + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/ABcdabCDefgh", + "destinations": [ + { + "endTime": "2023-10-16T23:25:00.786512+00:00", + "id": "aABbcCDdeEFf", + "startTime": "2023-10-16T23:24:01+00:00", + "state": "STOPPED" + }, + { + "endTime": "2023-10-16T23:25:00.786512+00:00", + "id": "deEFfaABbcCD", + "startTime": "2023-10-16T23:24:01+00:00", + "state": "STOPPED" + } + ], + "endTime": "2023-10-16T23:25:00+00:00", + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/efghabcdABCD", + "startTime": "2023-10-16T23:24:00+00:00", + "state": "STOPPED", + "tags": {} + } + ] + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-encoder-configurations.rst b/awscli/examples/ivs-realtime/list-encoder-configurations.rst new file mode 100644 index 000000000000..3bbcbe2654fc --- /dev/null +++ b/awscli/examples/ivs-realtime/list-encoder-configurations.rst @@ -0,0 +1,24 @@ +**To list composition encoder configurations** + +The following ``list-encoder-configurations`` lists all composition encoder configurations for your AWS account, in the AWS region where the API request is processed. :: + + aws ivs-realtime list-encoder-configurations + +Output:: + + { + "encoderConfigurations": [ + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/abcdABCDefgh", + "name": "test-ec-1", + "tags": {} + }, + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABCefgEFGabc", + "name": "test-ec-2", + "tags": {} + } + ] + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-stages.rst b/awscli/examples/ivs-realtime/list-stages.rst index eead7899740f..4aa41e517476 100644 --- a/awscli/examples/ivs-realtime/list-stages.rst +++ b/awscli/examples/ivs-realtime/list-stages.rst @@ -1,6 +1,6 @@ **To get summary information about all stages** -The following ``list-stages`` example lists all channels for your AWS account, in the AWS region where the API request is processed. :: +The following ``list-stages`` example lists all stages for your AWS account, in the AWS region where the API request is processed. :: aws ivs-realtime list-stages @@ -29,4 +29,4 @@ Output:: ] } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-storage-configurations.rst b/awscli/examples/ivs-realtime/list-storage-configurations.rst new file mode 100644 index 000000000000..dbcbc29fa946 --- /dev/null +++ b/awscli/examples/ivs-realtime/list-storage-configurations.rst @@ -0,0 +1,30 @@ +**To list composition storage configurations** + +The following ``list-storage-configurations`` lists all composition storage configurations for your AWS account, in the AWS region where the API request is processed. :: + + aws ivs-realtime list-storage-configurations + +Output:: + + { + "storageConfigurations": [ + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh", + "name": "test-sc-1", + "s3": { + "bucketName": "test-bucket-1-name" + }, + "tags": {} + }, + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/ABCefgEFGabc", + "name": "test-sc-2", + "s3": { + "bucketName": "test-bucket-2-name" + }, + "tags": {} + } + ] + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/start-composition.rst b/awscli/examples/ivs-realtime/start-composition.rst new file mode 100644 index 000000000000..0274eab05d8f --- /dev/null +++ b/awscli/examples/ivs-realtime/start-composition.rst @@ -0,0 +1,63 @@ +**To start a composition** + +The following ``start-composition`` example starts a composition for the specified stage to be streamed to the specified locations. :: + + aws ivs-realtime start-composition \ + --stage-arn arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd \ + --destinations '[{"channel": {"channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", \ + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"}}, \ + {"s3":{"encoderConfigurationArns":["arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"], \ + "storageConfigurationArn":"arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE"}}]' + +Output:: + + { + "composition": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh", + "destinations": [ + { + "configuration": { + "channel": { + "channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + }, + "name": "" + }, + "id": "AabBCcdDEefF", + "state": "STARTING" + }, + { + "configuration": { + "name": "", + "s3": { + "encoderConfigurationArns": [ + "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + ], + "recordingConfiguration": { + "format": "HLS" + }, + "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" + } + }, + "detail": { + "s3": { + "recordingPrefix": "aBcDeFgHhGfE/AbCdEfGhHgFe/GHFabcgefABC/composite" + } + }, + "id": "GHFabcgefABC", + "state": "STARTING" + } + ], + "layout": { + "grid": { + "featuredParticipantAttribute": "" + } + }, + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", + "startTime": "2023-10-16T23:24:00+00:00", + "state": "STARTING", + "tags": {} + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/stop-composition.rst b/awscli/examples/ivs-realtime/stop-composition.rst new file mode 100644 index 000000000000..e88e78bdc5dc --- /dev/null +++ b/awscli/examples/ivs-realtime/stop-composition.rst @@ -0,0 +1,10 @@ +**To stop a composition** + +The following ``stop-composition`` stops the composition specified by the given ARN (Amazon Resource Name). :: + + aws ivs-realtime stop-composition \ + --arn "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh" + +This command produces no output. + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/lambda/create-function.rst b/awscli/examples/lambda/create-function.rst index eda3aca47dce..40fe331b8775 100755 --- a/awscli/examples/lambda/create-function.rst +++ b/awscli/examples/lambda/create-function.rst @@ -4,13 +4,14 @@ The following ``create-function`` example creates a Lambda function named ``my-f aws lambda create-function \ --function-name my-function \ - --runtime nodejs14.x \ + --runtime nodejs18.x \ --zip-file fileb://my-function.zip \ --handler my-function.handler \ --role arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-tges6bf4 -Contents of ``my-function.zip``: -This file is a deployment package that contains your function code and any dependencies. +Contents of ``my-function.zip``:: + + This file is a deployment package that contains your function code and any dependencies. Output:: @@ -27,9 +28,9 @@ Output:: "Version": "$LATEST", "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4", "Timeout": 3, - "LastModified": "2019-08-14T22:26:11.234+0000", + "LastModified": "2023-10-14T22:26:11.234+0000", "Handler": "my-function.handler", - "Runtime": "nodejs14.x", + "Runtime": "nodejs18.x", "Description": "" } diff --git a/awscli/examples/lambda/get-layer-version-by-arn.rst b/awscli/examples/lambda/get-layer-version-by-arn.rst index 643f3ec7d4a5..3d589e820d9b 100755 --- a/awscli/examples/lambda/get-layer-version-by-arn.rst +++ b/awscli/examples/lambda/get-layer-version-by-arn.rst @@ -3,15 +3,15 @@ The following ``get-layer-version-by-arn`` example displays information about the layer version with the specified Amazon Resource Name (ARN). :: aws lambda get-layer-version-by-arn \ - --arn "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python37-SciPy1x:2" + --arn "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x:2" Output:: { - "LayerVersionArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python37-SciPy1x:2", - "Description": "AWS Lambda SciPy layer for Python 3.7 (scipy-1.1.0, numpy-1.15.4) https://github.com/scipy/scipy/releases/tag/v1.1.0 https://github.com/numpy/numpy/releases/tag/v1.15.4", - "CreatedDate": "2018-11-12T10:09:38.398+0000", - "LayerArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python37-SciPy1x", + "LayerVersionArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x:2", + "Description": "AWS Lambda SciPy layer for Python 3.11 (scipy-1.1.0, numpy-1.15.4) https://github.com/scipy/scipy/releases/tag/v1.1.0 https://github.com/numpy/numpy/releases/tag/v1.15.4", + "CreatedDate": "2023-10-12T10:09:38.398+0000", + "LayerArn": "arn:aws:lambda:us-west-2:123456789012:layer:AWSLambda-Python311-SciPy1x", "Content": { "CodeSize": 41784542, "CodeSha256": "GGmv8ocUw4cly0T8HL0Vx/f5V4RmSCGNjDIslY4VskM=", @@ -19,9 +19,9 @@ Output:: }, "Version": 2, "CompatibleRuntimes": [ - "python3.7" + "python3.11" ], "LicenseInfo": "SciPy: https://github.com/scipy/scipy/blob/main/LICENSE.txt, NumPy: https://github.com/numpy/numpy/blob/main/LICENSE.txt" } -For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. +For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/lambda/get-layer-version.rst b/awscli/examples/lambda/get-layer-version.rst index ac2bb5a27e24..690f9e26ca0e 100755 --- a/awscli/examples/lambda/get-layer-version.rst +++ b/awscli/examples/lambda/get-layer-version.rst @@ -21,9 +21,9 @@ Output:: "Version": 1, "LicenseInfo": "MIT", "CompatibleRuntimes": [ - "python3.6", - "python3.7" + "python3.10", + "python3.11" ] } -For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. +For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/lambda/list-functions.rst b/awscli/examples/lambda/list-functions.rst index 83576e9a35ff..7cf2d23e10cc 100755 --- a/awscli/examples/lambda/list-functions.rst +++ b/awscli/examples/lambda/list-functions.rst @@ -22,8 +22,8 @@ Output:: "Handler": "helloworld.handler", "Role": "arn:aws:iam::123456789012:role/service-role/MyTestFunction-role-zgur6bf4", "Timeout": 3, - "LastModified": "2019-09-23T18:32:33.857+0000", - "Runtime": "nodejs10.x", + "LastModified": "2023-09-23T18:32:33.857+0000", + "Runtime": "nodejs18.x", "Description": "" }, { @@ -45,8 +45,8 @@ Output:: "Handler": "index.handler", "Role": "arn:aws:iam::123456789012:role/service-role/helloWorldPython-role-uy3l9qyq", "Timeout": 3, - "LastModified": "2019-10-01T16:47:28.490+0000", - "Runtime": "nodejs10.x", + "LastModified": "2023-10-01T16:47:28.490+0000", + "Runtime": "nodejs18.x", "Description": "" }, { @@ -78,11 +78,11 @@ Output:: "Handler": "lambda_function.lambda_handler", "Role": "arn:aws:iam::123456789012:role/service-role/my-python-function-role-z5g7dr6n", "Timeout": 3, - "LastModified": "2019-10-01T19:40:41.643+0000", - "Runtime": "python3.7", + "LastModified": "2023-10-01T19:40:41.643+0000", + "Runtime": "python3.11", "Description": "" } ] } -For more information, see `AWS Lambda Function Configuration `__ in the *AWS Lambda Developer Guide*. +For more information, see `AWS Lambda Function Configuration `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/lambda/list-layer-versions.rst b/awscli/examples/lambda/list-layer-versions.rst index a78bf4b98261..1511430d125f 100755 --- a/awscli/examples/lambda/list-layer-versions.rst +++ b/awscli/examples/lambda/list-layer-versions.rst @@ -10,18 +10,16 @@ Output:: { "Layers": [ { - "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:2", "Version": 2, "Description": "My layer", - "CreatedDate": "2018-11-15T00:37:46.592+0000", + "CreatedDate": "2023-11-15T00:37:46.592+0000", "CompatibleRuntimes": [ - "python3.6", - "python3.7" + "python3.10", + "python3.11" ] - } ] } -For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. +For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/lambda/list-layers.rst b/awscli/examples/lambda/list-layers.rst index d633f50e4beb..b57fcb7c2003 100755 --- a/awscli/examples/lambda/list-layers.rst +++ b/awscli/examples/lambda/list-layers.rst @@ -1,9 +1,9 @@ **To list the layers that are compatible with your function's runtime** -The following ``list-layers`` example displays information about layers that are compatible with the Python 3.7 runtime. :: +The following ``list-layers`` example displays information about layers that are compatible with the Python 3.11 runtime. :: aws lambda list-layers \ - --compatible-runtime python3.7 + --compatible-runtime python3.11 Output:: @@ -16,15 +16,14 @@ Output:: "LayerVersionArn": "arn:aws:lambda:us-east-2:123456789012:layer:my-layer:2", "Version": 2, "Description": "My layer", - "CreatedDate": "2018-11-15T00:37:46.592+0000", + "CreatedDate": "2023-11-15T00:37:46.592+0000", "CompatibleRuntimes": [ - "python3.6", - "python3.7" + "python3.10", + "python3.11" ] } } ] } - -For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. +For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/lambda/publish-layer-version.rst b/awscli/examples/lambda/publish-layer-version.rst index 00e4efbf8b5d..daf955176ef4 100755 --- a/awscli/examples/lambda/publish-layer-version.rst +++ b/awscli/examples/lambda/publish-layer-version.rst @@ -7,7 +7,7 @@ The following ``publish-layer-version`` example creates a new Python library lay --description "My Python layer" \ --license-info "MIT" \ --content S3Bucket=lambda-layers-us-west-2-123456789012,S3Key=layer.zip \ - --compatible-runtimes python3.6 python3.7 + --compatible-runtimes python3.10 python3.11 Output:: @@ -20,13 +20,13 @@ Output:: "LayerArn": "arn:aws:lambda:us-west-2:123456789012:layer:my-layer", "LayerVersionArn": "arn:aws:lambda:us-west-2:123456789012:layer:my-layer:1", "Description": "My Python layer", - "CreatedDate": "2018-11-14T23:03:52.894+0000", + "CreatedDate": "2023-11-14T23:03:52.894+0000", "Version": 1, "LicenseInfo": "MIT", "CompatibleRuntimes": [ - "python3.6", - "python3.7" + "python3.10", + "python3.11" ] } -For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. +For more information, see `AWS Lambda Layers `__ in the *AWS Lambda Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/abort-multipart-read-set-upload.rst b/awscli/examples/omics/abort-multipart-read-set-upload.rst new file mode 100644 index 000000000000..c4f8795a176b --- /dev/null +++ b/awscli/examples/omics/abort-multipart-read-set-upload.rst @@ -0,0 +1,11 @@ +**To stop a multipart read set upload** + +The following ``abort-multipart-read-set-upload`` example stops a multipart read set upload into your HealthOmics sequence store. :: + + aws omics abort-multipart-read-set-upload \ + --sequence-store-id 0123456789 \ + --upload-id 1122334455 + +This command produces no output. + +For more information, see `Direct upload to a sequence store `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/accept-share.rst b/awscli/examples/omics/accept-share.rst new file mode 100644 index 000000000000..6bc9d062641d --- /dev/null +++ b/awscli/examples/omics/accept-share.rst @@ -0,0 +1,14 @@ +**To accept a share of analytics store data** + +The following ``accept-share`` example accepts a share of HealthOmics analytics store data. :: + + aws omics accept-share \ + ----share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a" + +Output:: + + { + "status": "ACTIVATING" + } + +For more information, see `Cross-account sharing `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/complete-multipart-read-set-upload.rst b/awscli/examples/omics/complete-multipart-read-set-upload.rst new file mode 100644 index 000000000000..cc253f1b805d --- /dev/null +++ b/awscli/examples/omics/complete-multipart-read-set-upload.rst @@ -0,0 +1,19 @@ +**To conclude a multipart upload once you have uploaded all of the components.** + +The following ``complete-multipart-read-set-upload`` example concludes a multipart upload into a sequence store once all of the components have been uploaded. :: + + aws omics complete-multipart-read-set-upload \ + --sequence-store-id 0123456789 \ + --upload-id 1122334455 \ + --parts '[{"checksum":"gaCBQMe+rpCFZxLpoP6gydBoXaKKDA/Vobh5zBDb4W4=","partNumber":1,"partSource":"SOURCE1"}]' + + +Output:: + + { + "readSetId": "0000000001" + "readSetId": "0000000002" + "readSetId": "0000000003" + } + +For more information, see `Direct upload to a sequence store `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/create-annotation-store-version.rst b/awscli/examples/omics/create-annotation-store-version.rst new file mode 100644 index 000000000000..0e7f37021596 --- /dev/null +++ b/awscli/examples/omics/create-annotation-store-version.rst @@ -0,0 +1,22 @@ +**To create a new version of an annotation store** + +The following ``create-annotation-store-version`` example creates a new version of an annotation store. :: + + aws omics create-annotation-store-version \ + --name my_annotation_store \ + --version-name my_version + +Output:: + + { + "creationTime": "2023-07-21T17:15:49.251040+00:00", + "id": "3b93cdef69d2", + "name": "my_annotation_store", + "reference": { + "referenceArn": "arn:aws:omics:us-west-2:555555555555:referenceStore/6505293348/reference/5987565360" + }, + "status": "CREATING", + "versionName": "my_version" + } + +For more information, see `Creating new versions of annotation stores `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/create-multipart-read-set-upload.rst b/awscli/examples/omics/create-multipart-read-set-upload.rst new file mode 100644 index 000000000000..327ecd1ef8da --- /dev/null +++ b/awscli/examples/omics/create-multipart-read-set-upload.rst @@ -0,0 +1,29 @@ +**To begin a multipart read set upload.** + +The following ``create-multipart-read-set-upload`` example initiates a multipart read set upload. :: + + aws omics create-multipart-read-set-upload \ + --sequence-store-id 0123456789 \ + --name HG00146 \ + --source-file-type FASTQ \ + --subject-id mySubject\ + --sample-id mySample\ + --description "FASTQ for HG00146"\ + --generated-from "1000 Genomes" + + +Output:: + + { + "creationTime": "2022-07-13T23:25:20Z", + "description": "FASTQ for HG00146", + "generatedFrom": "1000 Genomes", + "name": "HG00146", + "sampleId": "mySample", + "sequenceStoreId": "0123456789", + "sourceFileType": "FASTQ", + "subjectId": "mySubject", + "uploadId": "1122334455" + } + +For more information, see `Direct upload to a sequence store `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/create-share.rst b/awscli/examples/omics/create-share.rst new file mode 100644 index 000000000000..d4778e6bb261 --- /dev/null +++ b/awscli/examples/omics/create-share.rst @@ -0,0 +1,18 @@ +**To create a share of a HealthOmics analytics store** + +The following ``create-share`` example shows how to create a share of a HealthOmics analytics store that can be accepted by a subscriber outside the account. :: + + aws omics create-share \ + --resource-arn "arn:aws:omics:us-west-2:555555555555:variantStore/omics_dev_var_store" \ + --principal-subscriber "123456789012" \ + --name "my_Share-123" + +Output:: + + { + "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", + "name": "my_Share-123", + "status": "PENDING" + } + +For more information, see `Cross-acount sharing `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/delete-annotation-store-versions.rst b/awscli/examples/omics/delete-annotation-store-versions.rst new file mode 100644 index 000000000000..44aa2c7beab7 --- /dev/null +++ b/awscli/examples/omics/delete-annotation-store-versions.rst @@ -0,0 +1,15 @@ +**To delete an annotation store version** + +The following ``delete-annotation-store-versions`` example deletes an annotation store version. :: + + aws omics delete-annotation-store-versions \ + --name my_annotation_store \ + --versions my_version + +Output:: + + { + "errors": [] + } + +For more information, see `Creating new versions of annotation stores `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/delete-share.rst b/awscli/examples/omics/delete-share.rst new file mode 100644 index 000000000000..b8b089c6f96f --- /dev/null +++ b/awscli/examples/omics/delete-share.rst @@ -0,0 +1,14 @@ +**To delete a share of HealthOmics analytics data** + +The following ``delete-share`` example deletes a cross-account share of analytics data. :: + + aws omics delete-share \ + --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a" + +Output:: + + { + "status": "DELETING" + } + +For more information, see `Cross-account sharing `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/get-annotation-store-version.rst b/awscli/examples/omics/get-annotation-store-version.rst new file mode 100644 index 000000000000..5ef9c5e86def --- /dev/null +++ b/awscli/examples/omics/get-annotation-store-version.rst @@ -0,0 +1,24 @@ +**To retrieve the metadata for an annotation store version** + +The following ``get-annotation-store-version`` example retrieves the metadata for the requested annotation store version. :: + + aws omics get-annotation-store-version \ + --name my_annotation_store \ + --version-name my_version + +Output:: + + { + "storeId": "4934045d1c6d", + "id": "2a3f4a44aa7b", + "status": "ACTIVE", + "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version", + "name": "my_annotation_store", + "versionName": "my_version", + "creationTime": "2023-07-21T17:15:49.251040+00:00", + "updateTime": "2023-07-21T17:15:56.434223+00:00", + "statusMessage": "", + "versionSizeBytes": 0 + } + +For more information, see `Creating new versions of annotation stores `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/get-share.rst b/awscli/examples/omics/get-share.rst new file mode 100644 index 000000000000..118bf4c95049 --- /dev/null +++ b/awscli/examples/omics/get-share.rst @@ -0,0 +1,21 @@ +**To retrieves the metadata about a share of a HealthOmics analytics data** + +The following ``get-share`` example retrieves the metadata for a cross-account share of analytics data. :: + + aws omics get-share \ + --share-id "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a" + +Output:: + + { + "share": { + "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", + "name": "my_Share-123", + "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/omics_dev_var_store", + "principalSubscriber": "123456789012", + "ownerId": "555555555555", + "status": "PENDING" + } + } + +For more information, see `Cross-account sharing `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/list-annotation-store-versions.rst b/awscli/examples/omics/list-annotation-store-versions.rst new file mode 100644 index 000000000000..cfc251b7642d --- /dev/null +++ b/awscli/examples/omics/list-annotation-store-versions.rst @@ -0,0 +1,37 @@ +**To list all the versions of an annotation store.** + +The following ``list-annotation-store-versions`` example lists all versions that exist of an annotation store. :: + + aws omics list-annotation-store-versions \ + --name my_annotation_store + +Output:: + + { + "annotationStoreVersions": [ + { + "storeId": "4934045d1c6d", + "id": "2a3f4a44aa7b", + "status": "CREATING", + "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_2", + "name": "my_annotation_store", + "versionName": "my_version_2", + "creation Time": "2023-07-21T17:20:59.380043+00:00", + "versionSizeBytes": 0 + }, + { + "storeId": "4934045d1c6d", + "id": "4934045d1c6d", + "status": "ACTIVE", + "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_1", + "name": "my_annotation_store", + "versionName": "my_version_1", + "creationTime": "2023-07-21T17:15:49.251040+00:00", + "updateTime": "2023-07-21T17:15:56.434223+00:00", + "statusMessage": "", + "versionSizeBytes": 0 + } + + } + +For more information, see `Creating new versions of annotation stores `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/list-multipart-read-set-uploads.rst b/awscli/examples/omics/list-multipart-read-set-uploads.rst new file mode 100644 index 000000000000..51e7c221183a --- /dev/null +++ b/awscli/examples/omics/list-multipart-read-set-uploads.rst @@ -0,0 +1,51 @@ +**To list all multipart read set uploads and their statuses.** + +The following ``list-multipart-read-set-uploads`` example lists all multipart read set uploads and their statuses. :: + + aws omics list-multipart-read-set-uploads \ + --sequence-store-id 0123456789 + +Output:: + + { + "uploads": + [ + { + "sequenceStoreId": "0123456789", + "uploadId": "8749584421", + "sourceFileType": "FASTQ", + "subjectId": "mySubject", + "sampleId": "mySample", + "generatedFrom": "1000 Genomes", + "name": "HG00146", + "description": "FASTQ for HG00146", + "creationTime": "2023-11-29T19:22:51.349298+00:00" + }, + { + "sequenceStoreId": "0123456789", + "uploadId": "5290538638", + "sourceFileType": "BAM", + "subjectId": "mySubject", + "sampleId": "mySample", + "generatedFrom": "1000 Genomes", + "referenceArn": "arn:aws:omics:us-west-2:845448930428:referenceStore/8168613728/reference/2190697383", + "name": "HG00146", + "description": "BAM for HG00146", + "creationTime": "2023-11-29T19:23:33.116516+00:00" + }, + { + "sequenceStoreId": "0123456789", + "uploadId": "4174220862", + "sourceFileType": "BAM", + "subjectId": "mySubject", + "sampleId": "mySample", + "generatedFrom": "1000 Genomes", + "referenceArn": "arn:aws:omics:us-west-2:845448930428:referenceStore/8168613728/reference/2190697383", + "name": "HG00147", + "description": "BAM for HG00147", + "creationTime": "2023-11-29T19:23:47.007866+00:00" + } + ] + } + +For more information, see `Direct upload to a sequence store `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/list-read-set-upload-parts.rst b/awscli/examples/omics/list-read-set-upload-parts.rst new file mode 100644 index 000000000000..50def7b31604 --- /dev/null +++ b/awscli/examples/omics/list-read-set-upload-parts.rst @@ -0,0 +1,32 @@ +**To list all parts in a requested multipart upload for a sequence store.** + +The following ``list-read-set-upload-parts`` example list all parts in a requested multipart upload for a sequence store. :: + + aws omics list-read-set-upload-parts \ + --sequence-store-id 0123456789 \ + --upload-id 1122334455 \ + --part-source SOURCE1 + +Output:: + + { + "parts": [ + { + "partNumber": 1, + "partSize": 94371840, + "file": "SOURCE1", + "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635", + "lastUpdatedTime": "2023-02-02T20:14:47.533000+00:00" + } + { + "partNumber": 2, + "partSize": 10471840, + "file": "SOURCE1", + "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635", + "lastUpdatedTime": "2023-02-02T20:14:47.533000+00:00" + } + ] + + } + +For more information, see `Direct upload to a sequence store `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/list-shares.rst b/awscli/examples/omics/list-shares.rst new file mode 100644 index 000000000000..755e470aba0d --- /dev/null +++ b/awscli/examples/omics/list-shares.rst @@ -0,0 +1,41 @@ +**To list the available shares of a HealthOmics analytics data** + +The following ``list-shares`` example lists all shares that have been created for a resource-owner. :: + + aws omics list-shares \ + --resource-owner SELF + +Output:: + + { + "shares": [ + { + "shareId": "595c1cbd-a008-4eca-a887-954d30c91c6e", + "name": "myShare", + "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/store_1", + "principalSubscriber": "123456789012", + "ownerId": "555555555555", + "status": "PENDING" + } + { + "shareId": "39b65d0d-4368-4a19-9814-b0e31d73c10a", + "name": "myShare3456", + "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/store_2", + "principalSubscriber": "123456789012", + "ownerId": "555555555555", + "status": "ACTIVE" + }, + { + "shareId": "203152f5-eef9-459d-a4e0-a691668d44ef", + "name": "myShare4", + "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/store_3", + "principalSubscriber": "123456789012", + "ownerId": "555555555555", + "status": "ACTIVE" + } + ] + } + + + +For more information, see `Cross-account sharing `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/omics/upload-read-set-part.rst b/awscli/examples/omics/upload-read-set-part.rst new file mode 100644 index 000000000000..ef9f5458819d --- /dev/null +++ b/awscli/examples/omics/upload-read-set-part.rst @@ -0,0 +1,18 @@ +**To upload a read set part.** + +The following ``upload-read-set-part`` example uploads a specified part of a read set. :: + + aws omics upload-read-set-part \ + --sequence-store-id 0123456789 \ + --upload-id 1122334455 \ + --part-source SOURCE1 \ + --part-number 1 \ + --payload /path/to/file/read_1_part_1.fastq.gz + +Output:: + + { + "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635" + } + +For more information, see `Direct upload to a sequence store `__ in the *AWS HealthOmics User Guide*. \ No newline at end of file diff --git a/awscli/examples/secretsmanager/batch-get-secret-value.rst b/awscli/examples/secretsmanager/batch-get-secret-value.rst new file mode 100644 index 000000000000..05ed420d21ef --- /dev/null +++ b/awscli/examples/secretsmanager/batch-get-secret-value.rst @@ -0,0 +1,94 @@ +**Example 1: To retrieve the secret value for a group of secrets listed by name** + +The following ``batch-get-secret-value`` example gets the secret value secrets for three secrets. :: + + aws secretsmanager batch-get-secret-value \ + --secret-id-list MySecret1 MySecret2 MySecret3 + +Output:: + + + { + "SecretValues": [ + { + "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret1-a1b2c3", + "Name": "MySecret1", + "VersionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", + "SecretString": "{\"username\":\"diego_ramirez\",\"password\":\"EXAMPLE-PASSWORD\",\"engine\":\"mysql\",\"host\":\"secretsmanagertutorial.cluster.us-west-2.rds.amazonaws.com\",\"port\":3306,\"dbClusterIdentifier\":\"secretsmanagertutorial\"}", + "VersionStages": [ + "AWSCURRENT" + ], + "CreatedDate": "1523477145.729" + }, + { + "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret2-a1b2c3", + "Name": "MySecret2", + "VersionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb", + "SecretString": "{\"username\":\"akua_mansa\",\"password\":\"EXAMPLE-PASSWORD\"", + "VersionStages": [ + "AWSCURRENT" + ], + "CreatedDate": "1673477781.275" + }, + { + "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret3-a1b2c3", + "Name": "MySecret3", + "VersionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLEccccc", + "SecretString": "{\"username\":\"jie_liu\",\"password\":\"EXAMPLE-PASSWORD\"", + "VersionStages": [ + "AWSCURRENT" + ], + "CreatedDate": "1373477721.124" + } + ], + "Errors": [] + } + +For more information, see `Retrieve a group of secrets in a batch `__ in the *AWS Secrets Manager User Guide*. + +**Example 2: To retrieve the secret value for a group of secrets selected by filter** + +The following ``batch-get-secret-value`` example gets the secret value secrets in your account that have ``MySecret`` in the name. Filtering by name is case sensitive. :: + + aws secretsmanager batch-get-secret-value \ + --filters Key="name",Values="MySecret" + +Output:: + + { + "SecretValues": [ + { + "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret1-a1b2c3", + "Name": "MySecret1", + "VersionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa", + "SecretString": "{\"username\":\"diego_ramirez\",\"password\":\"EXAMPLE-PASSWORD\",\"engine\":\"mysql\",\"host\":\"secretsmanagertutorial.cluster.us-west-2.rds.amazonaws.com\",\"port\":3306,\"dbClusterIdentifier\":\"secretsmanagertutorial\"}", + "VersionStages": [ + "AWSCURRENT" + ], + "CreatedDate": "1523477145.729" + }, + { + "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret2-a1b2c3", + "Name": "MySecret2", + "VersionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb", + "SecretString": "{\"username\":\"akua_mansa\",\"password\":\"EXAMPLE-PASSWORD\"", + "VersionStages": [ + "AWSCURRENT" + ], + "CreatedDate": "1673477781.275" + }, + { + "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MySecret3-a1b2c3", + "Name": "MySecret3", + "VersionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLEccccc", + "SecretString": "{\"username\":\"jie_liu\",\"password\":\"EXAMPLE-PASSWORD\"", + "VersionStages": [ + "AWSCURRENT" + ], + "CreatedDate": "1373477721.124" + } + ], + "Errors": [] + } + +For more information, see `Retrieve a group of secrets in a batch `__ in the *AWS Secrets Manager User Guide*. \ No newline at end of file From 6728e3c38b00980f9e51e834fafa929f047c025f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Dec 2023 19:10:46 +0000 Subject: [PATCH 0412/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-941.json | 5 +++++ .changes/next-release/api-change-endpointrules-64521.json | 5 +++++ .changes/next-release/api-change-glue-45492.json | 5 +++++ .changes/next-release/api-change-lakeformation-4695.json | 5 +++++ .changes/next-release/api-change-mediaconnect-42893.json | 5 +++++ .changes/next-release/api-change-networkmonitor-44756.json | 5 +++++ .changes/next-release/api-change-omics-63050.json | 5 +++++ .changes/next-release/api-change-secretsmanager-78085.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-941.json create mode 100644 .changes/next-release/api-change-endpointrules-64521.json create mode 100644 .changes/next-release/api-change-glue-45492.json create mode 100644 .changes/next-release/api-change-lakeformation-4695.json create mode 100644 .changes/next-release/api-change-mediaconnect-42893.json create mode 100644 .changes/next-release/api-change-networkmonitor-44756.json create mode 100644 .changes/next-release/api-change-omics-63050.json create mode 100644 .changes/next-release/api-change-secretsmanager-78085.json diff --git a/.changes/next-release/api-change-bedrockagent-941.json b/.changes/next-release/api-change-bedrockagent-941.json new file mode 100644 index 000000000000..07f3d7afa4bb --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-941.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Adding Claude 2.1 support to Bedrock Agents" +} diff --git a/.changes/next-release/api-change-endpointrules-64521.json b/.changes/next-release/api-change-endpointrules-64521.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-64521.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-glue-45492.json b/.changes/next-release/api-change-glue-45492.json new file mode 100644 index 000000000000..e2dbb9e3e153 --- /dev/null +++ b/.changes/next-release/api-change-glue-45492.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata." +} diff --git a/.changes/next-release/api-change-lakeformation-4695.json b/.changes/next-release/api-change-lakeformation-4695.json new file mode 100644 index 000000000000..30b174e7ebb5 --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-4695.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context." +} diff --git a/.changes/next-release/api-change-mediaconnect-42893.json b/.changes/next-release/api-change-mediaconnect-42893.json new file mode 100644 index 000000000000..95232a21f7c1 --- /dev/null +++ b/.changes/next-release/api-change-mediaconnect-42893.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconnect``", + "description": "This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source." +} diff --git a/.changes/next-release/api-change-networkmonitor-44756.json b/.changes/next-release/api-change-networkmonitor-44756.json new file mode 100644 index 000000000000..10483c170179 --- /dev/null +++ b/.changes/next-release/api-change-networkmonitor-44756.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmonitor``", + "description": "CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations." +} diff --git a/.changes/next-release/api-change-omics-63050.json b/.changes/next-release/api-change-omics-63050.json new file mode 100644 index 000000000000..fab80f8eefc0 --- /dev/null +++ b/.changes/next-release/api-change-omics-63050.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Provides minor corrections and an updated description of APIs." +} diff --git a/.changes/next-release/api-change-secretsmanager-78085.json b/.changes/next-release/api-change-secretsmanager-78085.json new file mode 100644 index 000000000000..6e4ef3abd272 --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-78085.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Update endpoint rules and examples." +} From ba9ec61218187c6f309261630180e1778231a0a0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Dec 2023 19:10:46 +0000 Subject: [PATCH 0413/1632] Bumping version to 1.32.7 --- .changes/1.32.7.json | 42 +++++++++++++++++++ .../api-change-bedrockagent-941.json | 5 --- .../api-change-endpointrules-64521.json | 5 --- .../next-release/api-change-glue-45492.json | 5 --- .../api-change-lakeformation-4695.json | 5 --- .../api-change-mediaconnect-42893.json | 5 --- .../api-change-networkmonitor-44756.json | 5 --- .../next-release/api-change-omics-63050.json | 5 --- .../api-change-secretsmanager-78085.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.32.7.json delete mode 100644 .changes/next-release/api-change-bedrockagent-941.json delete mode 100644 .changes/next-release/api-change-endpointrules-64521.json delete mode 100644 .changes/next-release/api-change-glue-45492.json delete mode 100644 .changes/next-release/api-change-lakeformation-4695.json delete mode 100644 .changes/next-release/api-change-mediaconnect-42893.json delete mode 100644 .changes/next-release/api-change-networkmonitor-44756.json delete mode 100644 .changes/next-release/api-change-omics-63050.json delete mode 100644 .changes/next-release/api-change-secretsmanager-78085.json diff --git a/.changes/1.32.7.json b/.changes/1.32.7.json new file mode 100644 index 000000000000..dcbaa56c4871 --- /dev/null +++ b/.changes/1.32.7.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Adding Claude 2.1 support to Bedrock Agents", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context.", + "type": "api-change" + }, + { + "category": "``mediaconnect``", + "description": "This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source.", + "type": "api-change" + }, + { + "category": "``networkmonitor``", + "description": "CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Provides minor corrections and an updated description of APIs.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Update endpoint rules and examples.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-941.json b/.changes/next-release/api-change-bedrockagent-941.json deleted file mode 100644 index 07f3d7afa4bb..000000000000 --- a/.changes/next-release/api-change-bedrockagent-941.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Adding Claude 2.1 support to Bedrock Agents" -} diff --git a/.changes/next-release/api-change-endpointrules-64521.json b/.changes/next-release/api-change-endpointrules-64521.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-64521.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-glue-45492.json b/.changes/next-release/api-change-glue-45492.json deleted file mode 100644 index e2dbb9e3e153..000000000000 --- a/.changes/next-release/api-change-glue-45492.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata." -} diff --git a/.changes/next-release/api-change-lakeformation-4695.json b/.changes/next-release/api-change-lakeformation-4695.json deleted file mode 100644 index 30b174e7ebb5..000000000000 --- a/.changes/next-release/api-change-lakeformation-4695.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context." -} diff --git a/.changes/next-release/api-change-mediaconnect-42893.json b/.changes/next-release/api-change-mediaconnect-42893.json deleted file mode 100644 index 95232a21f7c1..000000000000 --- a/.changes/next-release/api-change-mediaconnect-42893.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconnect``", - "description": "This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source." -} diff --git a/.changes/next-release/api-change-networkmonitor-44756.json b/.changes/next-release/api-change-networkmonitor-44756.json deleted file mode 100644 index 10483c170179..000000000000 --- a/.changes/next-release/api-change-networkmonitor-44756.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmonitor``", - "description": "CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations." -} diff --git a/.changes/next-release/api-change-omics-63050.json b/.changes/next-release/api-change-omics-63050.json deleted file mode 100644 index fab80f8eefc0..000000000000 --- a/.changes/next-release/api-change-omics-63050.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Provides minor corrections and an updated description of APIs." -} diff --git a/.changes/next-release/api-change-secretsmanager-78085.json b/.changes/next-release/api-change-secretsmanager-78085.json deleted file mode 100644 index 6e4ef3abd272..000000000000 --- a/.changes/next-release/api-change-secretsmanager-78085.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Update endpoint rules and examples." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b298bf37b710..7deb588420a5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.32.7 +====== + +* api-change:``bedrock-agent``: Adding Claude 2.1 support to Bedrock Agents +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version +* api-change:``glue``: This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata. +* api-change:``lakeformation``: This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context. +* api-change:``mediaconnect``: This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source. +* api-change:``networkmonitor``: CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations. +* api-change:``omics``: Provides minor corrections and an updated description of APIs. +* api-change:``secretsmanager``: Update endpoint rules and examples. + + 1.32.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index fcbfe77a98a5..bdef79270aac 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.6' +__version__ = '1.32.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 71b02cb22951..3b9e063b9602 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.6' +release = '1.32.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8153110bd160..c187f1847bf3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.6 + botocore==1.34.7 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 59e96f5cbde5..296aa3debab7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.6', + 'botocore==1.34.7', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a8301ae38fda8dff443a956057b7b65e5962fc08 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Dec 2023 19:08:59 +0000 Subject: [PATCH 0414/1632] Update changelog based on model updates --- .changes/next-release/api-change-endpointrules-19352.json | 5 +++++ .changes/next-release/api-change-iam-37552.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-endpointrules-19352.json create mode 100644 .changes/next-release/api-change-iam-37552.json diff --git a/.changes/next-release/api-change-endpointrules-19352.json b/.changes/next-release/api-change-endpointrules-19352.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-19352.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-iam-37552.json b/.changes/next-release/api-change-iam-37552.json new file mode 100644 index 000000000000..80e17bc1a2f5 --- /dev/null +++ b/.changes/next-release/api-change-iam-37552.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Documentation updates for AWS Identity and Access Management (IAM)." +} From 0b97a2a86b1fa31544b49b7d2fbb35a9f96f9109 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Dec 2023 19:09:00 +0000 Subject: [PATCH 0415/1632] Bumping version to 1.32.8 --- .changes/1.32.8.json | 12 ++++++++++++ .../next-release/api-change-endpointrules-19352.json | 5 ----- .changes/next-release/api-change-iam-37552.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.8.json delete mode 100644 .changes/next-release/api-change-endpointrules-19352.json delete mode 100644 .changes/next-release/api-change-iam-37552.json diff --git a/.changes/1.32.8.json b/.changes/1.32.8.json new file mode 100644 index 000000000000..27af75a41724 --- /dev/null +++ b/.changes/1.32.8.json @@ -0,0 +1,12 @@ +[ + { + "category": "``iam``", + "description": "Documentation updates for AWS Identity and Access Management (IAM).", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-endpointrules-19352.json b/.changes/next-release/api-change-endpointrules-19352.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-19352.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-iam-37552.json b/.changes/next-release/api-change-iam-37552.json deleted file mode 100644 index 80e17bc1a2f5..000000000000 --- a/.changes/next-release/api-change-iam-37552.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Documentation updates for AWS Identity and Access Management (IAM)." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7deb588420a5..f7bbf613fd82 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.8 +====== + +* api-change:``iam``: Documentation updates for AWS Identity and Access Management (IAM). +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index bdef79270aac..43caee627f3f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.7' +__version__ = '1.32.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3b9e063b9602..dbe9530786ae 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.7' +release = '1.32.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c187f1847bf3..c109882bf4a2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.7 + botocore==1.34.8 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 296aa3debab7..6b9c65cab7f5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.7', + 'botocore==1.34.8', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8fda8737620f0c686e48d2149887eacf0dcc11e9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Dec 2023 19:08:50 +0000 Subject: [PATCH 0416/1632] Update changelog based on model updates --- .changes/next-release/api-change-emr-89151.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-emr-89151.json diff --git a/.changes/next-release/api-change-emr-89151.json b/.changes/next-release/api-change-emr-89151.json new file mode 100644 index 000000000000..f53e5e2eb6bb --- /dev/null +++ b/.changes/next-release/api-change-emr-89151.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update emr command to latest version" +} From db4cb00ae6b7c8052582db6a37be382ebea41c8f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Dec 2023 19:08:50 +0000 Subject: [PATCH 0417/1632] Bumping version to 1.32.9 --- .changes/1.32.9.json | 7 +++++++ .changes/next-release/api-change-emr-89151.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.32.9.json delete mode 100644 .changes/next-release/api-change-emr-89151.json diff --git a/.changes/1.32.9.json b/.changes/1.32.9.json new file mode 100644 index 000000000000..6377322bd5e8 --- /dev/null +++ b/.changes/1.32.9.json @@ -0,0 +1,7 @@ +[ + { + "category": "``emr``", + "description": "Update emr command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-emr-89151.json b/.changes/next-release/api-change-emr-89151.json deleted file mode 100644 index f53e5e2eb6bb..000000000000 --- a/.changes/next-release/api-change-emr-89151.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update emr command to latest version" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f7bbf613fd82..779c7f8a4642 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.32.9 +====== + +* api-change:``emr``: Update emr command to latest version + + 1.32.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 43caee627f3f..227b996785a0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.8' +__version__ = '1.32.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index dbe9530786ae..25ae24f96f62 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32' # The full version, including alpha/beta/rc tags. -release = '1.32.8' +release = '1.32.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c109882bf4a2..5f028b09ddd5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.8 + botocore==1.34.9 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6b9c65cab7f5..8ee6e26d5204 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.8', + 'botocore==1.34.9', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 3acd5aca28d4d90a820d1c6eee871ff97312dc21 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Dec 2023 19:33:54 +0000 Subject: [PATCH 0418/1632] Update changelog based on model updates --- .../next-release/api-change-codestarconnections-21609.json | 5 +++++ .../api-change-kinesisvideoarchivedmedia-84948.json | 5 +++++ .changes/next-release/api-change-sagemaker-83476.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-codestarconnections-21609.json create mode 100644 .changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json create mode 100644 .changes/next-release/api-change-sagemaker-83476.json diff --git a/.changes/next-release/api-change-codestarconnections-21609.json b/.changes/next-release/api-change-codestarconnections-21609.json new file mode 100644 index 000000000000..8a366b3ae928 --- /dev/null +++ b/.changes/next-release/api-change-codestarconnections-21609.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codestar-connections``", + "description": "New integration with the GitLab self-managed provider type." +} diff --git a/.changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json b/.changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json new file mode 100644 index 000000000000..01fb03d3a2ca --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesis-video-archived-media``", + "description": "NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0)." +} diff --git a/.changes/next-release/api-change-sagemaker-83476.json b/.changes/next-release/api-change-sagemaker-83476.json new file mode 100644 index 000000000000..cf07267ccd59 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-83476.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Studio now supports Docker access from within app container" +} From b4c42e73d4eaf7571038b68b40fdc4b8395b5c22 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Dec 2023 19:33:57 +0000 Subject: [PATCH 0419/1632] Bumping version to 1.32.10 --- .changes/1.32.10.json | 17 +++++++++++++++++ .../api-change-codestarconnections-21609.json | 5 ----- ...-change-kinesisvideoarchivedmedia-84948.json | 5 ----- .../api-change-sagemaker-83476.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 30 insertions(+), 20 deletions(-) create mode 100644 .changes/1.32.10.json delete mode 100644 .changes/next-release/api-change-codestarconnections-21609.json delete mode 100644 .changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json delete mode 100644 .changes/next-release/api-change-sagemaker-83476.json diff --git a/.changes/1.32.10.json b/.changes/1.32.10.json new file mode 100644 index 000000000000..f4a6f5745500 --- /dev/null +++ b/.changes/1.32.10.json @@ -0,0 +1,17 @@ +[ + { + "category": "``codestar-connections``", + "description": "New integration with the GitLab self-managed provider type.", + "type": "api-change" + }, + { + "category": "``kinesis-video-archived-media``", + "description": "NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0).", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Studio now supports Docker access from within app container", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codestarconnections-21609.json b/.changes/next-release/api-change-codestarconnections-21609.json deleted file mode 100644 index 8a366b3ae928..000000000000 --- a/.changes/next-release/api-change-codestarconnections-21609.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codestar-connections``", - "description": "New integration with the GitLab self-managed provider type." -} diff --git a/.changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json b/.changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json deleted file mode 100644 index 01fb03d3a2ca..000000000000 --- a/.changes/next-release/api-change-kinesisvideoarchivedmedia-84948.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesis-video-archived-media``", - "description": "NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0)." -} diff --git a/.changes/next-release/api-change-sagemaker-83476.json b/.changes/next-release/api-change-sagemaker-83476.json deleted file mode 100644 index cf07267ccd59..000000000000 --- a/.changes/next-release/api-change-sagemaker-83476.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Studio now supports Docker access from within app container" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 779c7f8a4642..6808ba81701b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.10 +======= + +* api-change:``codestar-connections``: New integration with the GitLab self-managed provider type. +* api-change:``kinesis-video-archived-media``: NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0). +* api-change:``sagemaker``: Amazon SageMaker Studio now supports Docker access from within app container + + 1.32.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 227b996785a0..f372728efbc4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.9' +__version__ = '1.32.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 25ae24f96f62..fd49fbe0ac43 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.32' +version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.9' +release = '1.32.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5f028b09ddd5..b93180d30250 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.9 + botocore==1.34.10 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8ee6e26d5204..7e2bb5ae8e16 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.9', + 'botocore==1.34.10', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ea5f4985a01bd1031188249a49cb2f3a53527a5f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 29 Dec 2023 19:08:14 +0000 Subject: [PATCH 0420/1632] Update changelog based on model updates --- .changes/next-release/api-change-apprunner-27518.json | 5 +++++ .changes/next-release/api-change-location-22057.json | 5 +++++ .changes/next-release/api-change-quicksight-52220.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-apprunner-27518.json create mode 100644 .changes/next-release/api-change-location-22057.json create mode 100644 .changes/next-release/api-change-quicksight-52220.json diff --git a/.changes/next-release/api-change-apprunner-27518.json b/.changes/next-release/api-change-apprunner-27518.json new file mode 100644 index 000000000000..5a3ab9f5f7b7 --- /dev/null +++ b/.changes/next-release/api-change-apprunner-27518.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apprunner``", + "description": "AWS App Runner adds Python 3.11 and Node.js 18 runtimes." +} diff --git a/.changes/next-release/api-change-location-22057.json b/.changes/next-release/api-change-location-22057.json new file mode 100644 index 000000000000..e65840237d89 --- /dev/null +++ b/.changes/next-release/api-change-location-22057.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key." +} diff --git a/.changes/next-release/api-change-quicksight-52220.json b/.changes/next-release/api-change-quicksight-52220.json new file mode 100644 index 000000000000..f1b5efe4c990 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-52220.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics" +} From f31b386623c27f6cbb38a827767db3403ce4874e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 29 Dec 2023 19:08:17 +0000 Subject: [PATCH 0421/1632] Bumping version to 1.32.11 --- .changes/1.32.11.json | 17 +++++++++++++++++ .../api-change-apprunner-27518.json | 5 ----- .../next-release/api-change-location-22057.json | 5 ----- .../api-change-quicksight-52220.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.11.json delete mode 100644 .changes/next-release/api-change-apprunner-27518.json delete mode 100644 .changes/next-release/api-change-location-22057.json delete mode 100644 .changes/next-release/api-change-quicksight-52220.json diff --git a/.changes/1.32.11.json b/.changes/1.32.11.json new file mode 100644 index 000000000000..60b364745942 --- /dev/null +++ b/.changes/1.32.11.json @@ -0,0 +1,17 @@ +[ + { + "category": "``apprunner``", + "description": "AWS App Runner adds Python 3.11 and Node.js 18 runtimes.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apprunner-27518.json b/.changes/next-release/api-change-apprunner-27518.json deleted file mode 100644 index 5a3ab9f5f7b7..000000000000 --- a/.changes/next-release/api-change-apprunner-27518.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apprunner``", - "description": "AWS App Runner adds Python 3.11 and Node.js 18 runtimes." -} diff --git a/.changes/next-release/api-change-location-22057.json b/.changes/next-release/api-change-location-22057.json deleted file mode 100644 index e65840237d89..000000000000 --- a/.changes/next-release/api-change-location-22057.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key." -} diff --git a/.changes/next-release/api-change-quicksight-52220.json b/.changes/next-release/api-change-quicksight-52220.json deleted file mode 100644 index f1b5efe4c990..000000000000 --- a/.changes/next-release/api-change-quicksight-52220.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6808ba81701b..5736fef87bd3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.11 +======= + +* api-change:``apprunner``: AWS App Runner adds Python 3.11 and Node.js 18 runtimes. +* api-change:``location``: This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key. +* api-change:``quicksight``: Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics + + 1.32.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f372728efbc4..e99b444c0ba6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.10' +__version__ = '1.32.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fd49fbe0ac43..a344072415a8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.10' +release = '1.32.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b93180d30250..b93ac39ba8ae 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.10 + botocore==1.34.11 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7e2bb5ae8e16..313b55d92e29 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.10', + 'botocore==1.34.11', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 77bc8ae90af7f22f8d8fd287496cbfc88a388402 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Jan 2024 19:17:20 +0000 Subject: [PATCH 0422/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-18899.json | 5 +++++ .changes/next-release/api-change-mediaconvert-92714.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-connect-18899.json create mode 100644 .changes/next-release/api-change-mediaconvert-92714.json diff --git a/.changes/next-release/api-change-connect-18899.json b/.changes/next-release/api-change-connect-18899.json new file mode 100644 index 000000000000..215f5b6694d2 --- /dev/null +++ b/.changes/next-release/api-change-connect-18899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072." +} diff --git a/.changes/next-release/api-change-mediaconvert-92714.json b/.changes/next-release/api-change-mediaconvert-92714.json new file mode 100644 index 000000000000..8b4824f77f61 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-92714.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs." +} From 025a8d9006311183ff3afdc0c95c75666dcf8226 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Jan 2024 19:17:34 +0000 Subject: [PATCH 0423/1632] Bumping version to 1.32.12 --- .changes/1.32.12.json | 12 ++++++++++++ .changes/next-release/api-change-connect-18899.json | 5 ----- .../next-release/api-change-mediaconvert-92714.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.12.json delete mode 100644 .changes/next-release/api-change-connect-18899.json delete mode 100644 .changes/next-release/api-change-mediaconvert-92714.json diff --git a/.changes/1.32.12.json b/.changes/1.32.12.json new file mode 100644 index 000000000000..5b653b81fa52 --- /dev/null +++ b/.changes/1.32.12.json @@ -0,0 +1,12 @@ +[ + { + "category": "``connect``", + "description": "Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-18899.json b/.changes/next-release/api-change-connect-18899.json deleted file mode 100644 index 215f5b6694d2..000000000000 --- a/.changes/next-release/api-change-connect-18899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072." -} diff --git a/.changes/next-release/api-change-mediaconvert-92714.json b/.changes/next-release/api-change-mediaconvert-92714.json deleted file mode 100644 index 8b4824f77f61..000000000000 --- a/.changes/next-release/api-change-mediaconvert-92714.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5736fef87bd3..cc086867a3ea 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.12 +======= + +* api-change:``connect``: Amazon Connect, Contact Lens Evaluation API increase evaluation notes max length to 3072. +* api-change:``mediaconvert``: This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs. + + 1.32.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index e99b444c0ba6..a1fde43c0336 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.11' +__version__ = '1.32.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a344072415a8..5a98b4c257f5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.11' +release = '1.32.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b93ac39ba8ae..740daab34764 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.11 + botocore==1.34.12 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 313b55d92e29..f01bc0040acc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.11', + 'botocore==1.34.12', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e8b2a073a263272809d1978a9c0af9970beae875 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 4 Jan 2024 19:46:36 +0000 Subject: [PATCH 0424/1632] Update changelog based on model updates --- .changes/next-release/api-change-config-37696.json | 5 +++++ .changes/next-release/api-change-docdb-62717.json | 5 +++++ .changes/next-release/api-change-ecs-34824.json | 5 +++++ .changes/next-release/api-change-endpointrules-8711.json | 5 +++++ .changes/next-release/api-change-es-26582.json | 5 +++++ .changes/next-release/api-change-lightsail-76973.json | 5 +++++ .changes/next-release/api-change-opensearch-30193.json | 5 +++++ .changes/next-release/api-change-sagemaker-8981.json | 5 +++++ .changes/next-release/api-change-servicecatalog-6311.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-config-37696.json create mode 100644 .changes/next-release/api-change-docdb-62717.json create mode 100644 .changes/next-release/api-change-ecs-34824.json create mode 100644 .changes/next-release/api-change-endpointrules-8711.json create mode 100644 .changes/next-release/api-change-es-26582.json create mode 100644 .changes/next-release/api-change-lightsail-76973.json create mode 100644 .changes/next-release/api-change-opensearch-30193.json create mode 100644 .changes/next-release/api-change-sagemaker-8981.json create mode 100644 .changes/next-release/api-change-servicecatalog-6311.json diff --git a/.changes/next-release/api-change-config-37696.json b/.changes/next-release/api-change-config-37696.json new file mode 100644 index 000000000000..c4c237da8717 --- /dev/null +++ b/.changes/next-release/api-change-config-37696.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023." +} diff --git a/.changes/next-release/api-change-docdb-62717.json b/.changes/next-release/api-change-docdb-62717.json new file mode 100644 index 000000000000..60dd674d02c3 --- /dev/null +++ b/.changes/next-release/api-change-docdb-62717.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response." +} diff --git a/.changes/next-release/api-change-ecs-34824.json b/.changes/next-release/api-change-ecs-34824.json new file mode 100644 index 000000000000..e7f7842bc7c3 --- /dev/null +++ b/.changes/next-release/api-change-ecs-34824.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances." +} diff --git a/.changes/next-release/api-change-endpointrules-8711.json b/.changes/next-release/api-change-endpointrules-8711.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-8711.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-es-26582.json b/.changes/next-release/api-change-es-26582.json new file mode 100644 index 000000000000..8ce2a9dfa9c8 --- /dev/null +++ b/.changes/next-release/api-change-es-26582.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``es``", + "description": "This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints." +} diff --git a/.changes/next-release/api-change-lightsail-76973.json b/.changes/next-release/api-change-lightsail-76973.json new file mode 100644 index 000000000000..dee35be19171 --- /dev/null +++ b/.changes/next-release/api-change-lightsail-76973.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "This release adds support to set up an HTTPS endpoint on an instance." +} diff --git a/.changes/next-release/api-change-opensearch-30193.json b/.changes/next-release/api-change-opensearch-30193.json new file mode 100644 index 000000000000..b76303761e13 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-30193.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints." +} diff --git a/.changes/next-release/api-change-sagemaker-8981.json b/.changes/next-release/api-change-sagemaker-8981.json new file mode 100644 index 000000000000..e7b86b8a92c1 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-8981.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adding support for provisioned throughput mode for SageMaker Feature Groups" +} diff --git a/.changes/next-release/api-change-servicecatalog-6311.json b/.changes/next-release/api-change-servicecatalog-6311.json new file mode 100644 index 000000000000..9b8fcbf1f3d6 --- /dev/null +++ b/.changes/next-release/api-change-servicecatalog-6311.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicecatalog``", + "description": "Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API" +} From 15ed568e6447ace29eeefa4684056e8446ee2f71 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 4 Jan 2024 19:46:36 +0000 Subject: [PATCH 0425/1632] Bumping version to 1.32.13 --- .changes/1.32.13.json | 47 +++++++++++++++++++ .../next-release/api-change-config-37696.json | 5 -- .../next-release/api-change-docdb-62717.json | 5 -- .../next-release/api-change-ecs-34824.json | 5 -- .../api-change-endpointrules-8711.json | 5 -- .../next-release/api-change-es-26582.json | 5 -- .../api-change-lightsail-76973.json | 5 -- .../api-change-opensearch-30193.json | 5 -- .../api-change-sagemaker-8981.json | 5 -- .../api-change-servicecatalog-6311.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.32.13.json delete mode 100644 .changes/next-release/api-change-config-37696.json delete mode 100644 .changes/next-release/api-change-docdb-62717.json delete mode 100644 .changes/next-release/api-change-ecs-34824.json delete mode 100644 .changes/next-release/api-change-endpointrules-8711.json delete mode 100644 .changes/next-release/api-change-es-26582.json delete mode 100644 .changes/next-release/api-change-lightsail-76973.json delete mode 100644 .changes/next-release/api-change-opensearch-30193.json delete mode 100644 .changes/next-release/api-change-sagemaker-8981.json delete mode 100644 .changes/next-release/api-change-servicecatalog-6311.json diff --git a/.changes/1.32.13.json b/.changes/1.32.13.json new file mode 100644 index 000000000000..7bf55600c72f --- /dev/null +++ b/.changes/1.32.13.json @@ -0,0 +1,47 @@ +[ + { + "category": "``config``", + "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023.", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances.", + "type": "api-change" + }, + { + "category": "``es``", + "description": "This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints.", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "This release adds support to set up an HTTPS endpoint on an instance.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding support for provisioned throughput mode for SageMaker Feature Groups", + "type": "api-change" + }, + { + "category": "``servicecatalog``", + "description": "Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-config-37696.json b/.changes/next-release/api-change-config-37696.json deleted file mode 100644 index c4c237da8717..000000000000 --- a/.changes/next-release/api-change-config-37696.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023." -} diff --git a/.changes/next-release/api-change-docdb-62717.json b/.changes/next-release/api-change-docdb-62717.json deleted file mode 100644 index 60dd674d02c3..000000000000 --- a/.changes/next-release/api-change-docdb-62717.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response." -} diff --git a/.changes/next-release/api-change-ecs-34824.json b/.changes/next-release/api-change-ecs-34824.json deleted file mode 100644 index e7f7842bc7c3..000000000000 --- a/.changes/next-release/api-change-ecs-34824.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances." -} diff --git a/.changes/next-release/api-change-endpointrules-8711.json b/.changes/next-release/api-change-endpointrules-8711.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-8711.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-es-26582.json b/.changes/next-release/api-change-es-26582.json deleted file mode 100644 index 8ce2a9dfa9c8..000000000000 --- a/.changes/next-release/api-change-es-26582.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``es``", - "description": "This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints." -} diff --git a/.changes/next-release/api-change-lightsail-76973.json b/.changes/next-release/api-change-lightsail-76973.json deleted file mode 100644 index dee35be19171..000000000000 --- a/.changes/next-release/api-change-lightsail-76973.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "This release adds support to set up an HTTPS endpoint on an instance." -} diff --git a/.changes/next-release/api-change-opensearch-30193.json b/.changes/next-release/api-change-opensearch-30193.json deleted file mode 100644 index b76303761e13..000000000000 --- a/.changes/next-release/api-change-opensearch-30193.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints." -} diff --git a/.changes/next-release/api-change-sagemaker-8981.json b/.changes/next-release/api-change-sagemaker-8981.json deleted file mode 100644 index e7b86b8a92c1..000000000000 --- a/.changes/next-release/api-change-sagemaker-8981.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adding support for provisioned throughput mode for SageMaker Feature Groups" -} diff --git a/.changes/next-release/api-change-servicecatalog-6311.json b/.changes/next-release/api-change-servicecatalog-6311.json deleted file mode 100644 index 9b8fcbf1f3d6..000000000000 --- a/.changes/next-release/api-change-servicecatalog-6311.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicecatalog``", - "description": "Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cc086867a3ea..302a31711c7c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.32.13 +======= + +* api-change:``config``: Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023. +* api-change:``docdb``: Adding PerformanceInsightsEnabled and PerformanceInsightsKMSKeyId fields to DescribeDBInstances Response. +* api-change:``ecs``: This release adds support for managed instance draining which facilitates graceful termination of Amazon ECS instances. +* api-change:``es``: This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. +* api-change:``lightsail``: This release adds support to set up an HTTPS endpoint on an instance. +* api-change:``opensearch``: This release adds support for new or existing Amazon OpenSearch domains to enable TLS 1.3 or TLS 1.2 with perfect forward secrecy cipher suites for domain endpoints. +* api-change:``sagemaker``: Adding support for provisioned throughput mode for SageMaker Feature Groups +* api-change:``servicecatalog``: Added Idempotency token support to Service Catalog AssociateServiceActionWithProvisioningArtifact, DisassociateServiceActionFromProvisioningArtifact, DeleteServiceAction API +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a1fde43c0336..c3e12d5c9240 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.12' +__version__ = '1.32.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5a98b4c257f5..a498bea9ca90 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.12' +release = '1.32.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 740daab34764..6515e41f5190 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.12 + botocore==1.34.13 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f01bc0040acc..efc4f2cec885 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.12', + 'botocore==1.34.13', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 994d18a29993343983c66a3f64724263e71d6f4c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Jan 2024 19:13:48 +0000 Subject: [PATCH 0426/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-64036.json | 5 +++++ .changes/next-release/api-change-kms-56278.json | 5 +++++ .../next-release/api-change-redshiftserverless-7442.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-connect-64036.json create mode 100644 .changes/next-release/api-change-kms-56278.json create mode 100644 .changes/next-release/api-change-redshiftserverless-7442.json diff --git a/.changes/next-release/api-change-connect-64036.json b/.changes/next-release/api-change-connect-64036.json new file mode 100644 index 000000000000..e953a1cdc404 --- /dev/null +++ b/.changes/next-release/api-change-connect-64036.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Minor trait updates for User APIs" +} diff --git a/.changes/next-release/api-change-kms-56278.json b/.changes/next-release/api-change-kms-56278.json new file mode 100644 index 000000000000..9d78b634a607 --- /dev/null +++ b/.changes/next-release/api-change-kms-56278.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "Documentation updates for AWS Key Management Service (KMS)." +} diff --git a/.changes/next-release/api-change-redshiftserverless-7442.json b/.changes/next-release/api-change-redshiftserverless-7442.json new file mode 100644 index 000000000000..715f8176616d --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-7442.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup" +} From 4caf0b7d161706c18b41063e6ecc4107811c94ba Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Jan 2024 19:13:49 +0000 Subject: [PATCH 0427/1632] Bumping version to 1.32.14 --- .changes/1.32.14.json | 17 +++++++++++++++++ .../next-release/api-change-connect-64036.json | 5 ----- .changes/next-release/api-change-kms-56278.json | 5 ----- .../api-change-redshiftserverless-7442.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.14.json delete mode 100644 .changes/next-release/api-change-connect-64036.json delete mode 100644 .changes/next-release/api-change-kms-56278.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-7442.json diff --git a/.changes/1.32.14.json b/.changes/1.32.14.json new file mode 100644 index 000000000000..7faf07f8c302 --- /dev/null +++ b/.changes/1.32.14.json @@ -0,0 +1,17 @@ +[ + { + "category": "``connect``", + "description": "Minor trait updates for User APIs", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "Documentation updates for AWS Key Management Service (KMS).", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-64036.json b/.changes/next-release/api-change-connect-64036.json deleted file mode 100644 index e953a1cdc404..000000000000 --- a/.changes/next-release/api-change-connect-64036.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Minor trait updates for User APIs" -} diff --git a/.changes/next-release/api-change-kms-56278.json b/.changes/next-release/api-change-kms-56278.json deleted file mode 100644 index 9d78b634a607..000000000000 --- a/.changes/next-release/api-change-kms-56278.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "Documentation updates for AWS Key Management Service (KMS)." -} diff --git a/.changes/next-release/api-change-redshiftserverless-7442.json b/.changes/next-release/api-change-redshiftserverless-7442.json deleted file mode 100644 index 715f8176616d..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-7442.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 302a31711c7c..31a2d2ef23d6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.14 +======= + +* api-change:``connect``: Minor trait updates for User APIs +* api-change:``kms``: Documentation updates for AWS Key Management Service (KMS). +* api-change:``redshift-serverless``: use_fips_ssl and require_ssl parameter support for Workgroup, UpdateWorkgroup, and CreateWorkgroup + + 1.32.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c3e12d5c9240..59b5d5a0a02f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.13' +__version__ = '1.32.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a498bea9ca90..deb6a8b9f16e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.13' +release = '1.32.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6515e41f5190..01690d4e642c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.13 + botocore==1.34.14 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index efc4f2cec885..49b7f2df874c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.13', + 'botocore==1.34.14', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From dec277ab18f398a066230fc63174f82943d7741c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 Jan 2024 19:08:58 +0000 Subject: [PATCH 0428/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-26446.json | 5 +++++ .changes/next-release/api-change-ec2-53925.json | 5 +++++ .changes/next-release/api-change-route53resolver-69859.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-26446.json create mode 100644 .changes/next-release/api-change-ec2-53925.json create mode 100644 .changes/next-release/api-change-route53resolver-69859.json diff --git a/.changes/next-release/api-change-codebuild-26446.json b/.changes/next-release/api-change-codebuild-26446.json new file mode 100644 index 000000000000..d4eb850fe143 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-26446.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE" +} diff --git a/.changes/next-release/api-change-ec2-53925.json b/.changes/next-release/api-change-ec2-53925.json new file mode 100644 index 000000000000..9a2a9fa6b5f7 --- /dev/null +++ b/.changes/next-release/api-change-ec2-53925.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors." +} diff --git a/.changes/next-release/api-change-route53resolver-69859.json b/.changes/next-release/api-change-route53resolver-69859.json new file mode 100644 index 000000000000..29e5e12e9675 --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-69859.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type." +} From ed10bfcab7e46521e5ccb27df64251e86c14ec86 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 Jan 2024 19:09:12 +0000 Subject: [PATCH 0429/1632] Bumping version to 1.32.15 --- .changes/1.32.15.json | 17 +++++++++++++++++ .../api-change-codebuild-26446.json | 5 ----- .changes/next-release/api-change-ec2-53925.json | 5 ----- .../api-change-route53resolver-69859.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.15.json delete mode 100644 .changes/next-release/api-change-codebuild-26446.json delete mode 100644 .changes/next-release/api-change-ec2-53925.json delete mode 100644 .changes/next-release/api-change-route53resolver-69859.json diff --git a/.changes/1.32.15.json b/.changes/1.32.15.json new file mode 100644 index 000000000000..b810c90ca1d3 --- /dev/null +++ b/.changes/1.32.15.json @@ -0,0 +1,17 @@ +[ + { + "category": "``codebuild``", + "description": "Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors.", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-26446.json b/.changes/next-release/api-change-codebuild-26446.json deleted file mode 100644 index d4eb850fe143..000000000000 --- a/.changes/next-release/api-change-codebuild-26446.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE" -} diff --git a/.changes/next-release/api-change-ec2-53925.json b/.changes/next-release/api-change-ec2-53925.json deleted file mode 100644 index 9a2a9fa6b5f7..000000000000 --- a/.changes/next-release/api-change-ec2-53925.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors." -} diff --git a/.changes/next-release/api-change-route53resolver-69859.json b/.changes/next-release/api-change-route53resolver-69859.json deleted file mode 100644 index 29e5e12e9675..000000000000 --- a/.changes/next-release/api-change-route53resolver-69859.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 31a2d2ef23d6..0745b0d91686 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.15 +======= + +* api-change:``codebuild``: Aws CodeBuild now supports new compute type BUILD_GENERAL1_XLARGE +* api-change:``ec2``: Amazon EC2 R7iz bare metal instances are powered by custom 4th generation Intel Xeon Scalable processors. +* api-change:``route53resolver``: This release adds support for query type configuration on firewall rules that enables customers for granular action (ALLOW, ALERT, BLOCK) by DNS query type. + + 1.32.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 59b5d5a0a02f..1be1c951d6d0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.14' +__version__ = '1.32.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index deb6a8b9f16e..c7a1d5e329ca 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.14' +release = '1.32.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 01690d4e642c..faa9e027816d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.14 + botocore==1.34.15 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 49b7f2df874c..423af121906a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.14', + 'botocore==1.34.15', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d750e7d5524d61cbca49ca9528d6674a3fa7cc23 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 Jan 2024 19:11:37 +0000 Subject: [PATCH 0430/1632] Update changelog based on model updates --- .changes/next-release/api-change-connectcampaigns-55173.json | 5 +++++ .changes/next-release/api-change-location-57015.json | 5 +++++ .changes/next-release/api-change-logs-80757.json | 5 +++++ .changes/next-release/api-change-qconnect-65677.json | 5 +++++ .../next-release/api-change-redshiftserverless-12914.json | 5 +++++ .changes/next-release/api-change-route53-89172.json | 5 +++++ .changes/next-release/api-change-wisdom-19691.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-connectcampaigns-55173.json create mode 100644 .changes/next-release/api-change-location-57015.json create mode 100644 .changes/next-release/api-change-logs-80757.json create mode 100644 .changes/next-release/api-change-qconnect-65677.json create mode 100644 .changes/next-release/api-change-redshiftserverless-12914.json create mode 100644 .changes/next-release/api-change-route53-89172.json create mode 100644 .changes/next-release/api-change-wisdom-19691.json diff --git a/.changes/next-release/api-change-connectcampaigns-55173.json b/.changes/next-release/api-change-connectcampaigns-55173.json new file mode 100644 index 000000000000..a788d3983db5 --- /dev/null +++ b/.changes/next-release/api-change-connectcampaigns-55173.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcampaigns``", + "description": "Minor pattern updates for Campaign and Dial Request API fields." +} diff --git a/.changes/next-release/api-change-location-57015.json b/.changes/next-release/api-change-location-57015.json new file mode 100644 index 000000000000..b9a8cf343da0 --- /dev/null +++ b/.changes/next-release/api-change-location-57015.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "This release adds API support for custom layers for the maps service APIs: CreateMap, UpdateMap, DescribeMap." +} diff --git a/.changes/next-release/api-change-logs-80757.json b/.changes/next-release/api-change-logs-80757.json new file mode 100644 index 000000000000..3d4b34575f2c --- /dev/null +++ b/.changes/next-release/api-change-logs-80757.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional \"selectionCriteria\" parameter for resource selection." +} diff --git a/.changes/next-release/api-change-qconnect-65677.json b/.changes/next-release/api-change-qconnect-65677.json new file mode 100644 index 000000000000..47e253aac4e2 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-65677.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications." +} diff --git a/.changes/next-release/api-change-redshiftserverless-12914.json b/.changes/next-release/api-change-redshiftserverless-12914.json new file mode 100644 index 000000000000..cd70aa59b25b --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-12914.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Updates to ConfigParameter for RSS workgroup, removal of use_fips_ssl" +} diff --git a/.changes/next-release/api-change-route53-89172.json b/.changes/next-release/api-change-route53-89172.json new file mode 100644 index 000000000000..5b2580af94f8 --- /dev/null +++ b/.changes/next-release/api-change-route53-89172.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Route53 now supports geoproximity routing in AWS regions" +} diff --git a/.changes/next-release/api-change-wisdom-19691.json b/.changes/next-release/api-change-wisdom-19691.json new file mode 100644 index 000000000000..aa8316b92966 --- /dev/null +++ b/.changes/next-release/api-change-wisdom-19691.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wisdom``", + "description": "QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications." +} From d6c7313451ea57a6709da6f4253dfe79de4ea0de Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 Jan 2024 19:11:37 +0000 Subject: [PATCH 0431/1632] Bumping version to 1.32.16 --- .changes/1.32.16.json | 37 +++++++++++++++++++ .../api-change-connectcampaigns-55173.json | 5 --- .../api-change-location-57015.json | 5 --- .../next-release/api-change-logs-80757.json | 5 --- .../api-change-qconnect-65677.json | 5 --- .../api-change-redshiftserverless-12914.json | 5 --- .../api-change-route53-89172.json | 5 --- .../next-release/api-change-wisdom-19691.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.16.json delete mode 100644 .changes/next-release/api-change-connectcampaigns-55173.json delete mode 100644 .changes/next-release/api-change-location-57015.json delete mode 100644 .changes/next-release/api-change-logs-80757.json delete mode 100644 .changes/next-release/api-change-qconnect-65677.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-12914.json delete mode 100644 .changes/next-release/api-change-route53-89172.json delete mode 100644 .changes/next-release/api-change-wisdom-19691.json diff --git a/.changes/1.32.16.json b/.changes/1.32.16.json new file mode 100644 index 000000000000..be3360a07e7b --- /dev/null +++ b/.changes/1.32.16.json @@ -0,0 +1,37 @@ +[ + { + "category": "``connectcampaigns``", + "description": "Minor pattern updates for Campaign and Dial Request API fields.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "This release adds API support for custom layers for the maps service APIs: CreateMap, UpdateMap, DescribeMap.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional \"selectionCriteria\" parameter for resource selection.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Updates to ConfigParameter for RSS workgroup, removal of use_fips_ssl", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Route53 now supports geoproximity routing in AWS regions", + "type": "api-change" + }, + { + "category": "``wisdom``", + "description": "QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connectcampaigns-55173.json b/.changes/next-release/api-change-connectcampaigns-55173.json deleted file mode 100644 index a788d3983db5..000000000000 --- a/.changes/next-release/api-change-connectcampaigns-55173.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcampaigns``", - "description": "Minor pattern updates for Campaign and Dial Request API fields." -} diff --git a/.changes/next-release/api-change-location-57015.json b/.changes/next-release/api-change-location-57015.json deleted file mode 100644 index b9a8cf343da0..000000000000 --- a/.changes/next-release/api-change-location-57015.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "This release adds API support for custom layers for the maps service APIs: CreateMap, UpdateMap, DescribeMap." -} diff --git a/.changes/next-release/api-change-logs-80757.json b/.changes/next-release/api-change-logs-80757.json deleted file mode 100644 index 3d4b34575f2c..000000000000 --- a/.changes/next-release/api-change-logs-80757.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional \"selectionCriteria\" parameter for resource selection." -} diff --git a/.changes/next-release/api-change-qconnect-65677.json b/.changes/next-release/api-change-qconnect-65677.json deleted file mode 100644 index 47e253aac4e2..000000000000 --- a/.changes/next-release/api-change-qconnect-65677.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications." -} diff --git a/.changes/next-release/api-change-redshiftserverless-12914.json b/.changes/next-release/api-change-redshiftserverless-12914.json deleted file mode 100644 index cd70aa59b25b..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-12914.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Updates to ConfigParameter for RSS workgroup, removal of use_fips_ssl" -} diff --git a/.changes/next-release/api-change-route53-89172.json b/.changes/next-release/api-change-route53-89172.json deleted file mode 100644 index 5b2580af94f8..000000000000 --- a/.changes/next-release/api-change-route53-89172.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Route53 now supports geoproximity routing in AWS regions" -} diff --git a/.changes/next-release/api-change-wisdom-19691.json b/.changes/next-release/api-change-wisdom-19691.json deleted file mode 100644 index aa8316b92966..000000000000 --- a/.changes/next-release/api-change-wisdom-19691.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wisdom``", - "description": "QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0745b0d91686..a623e256fcea 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.16 +======= + +* api-change:``connectcampaigns``: Minor pattern updates for Campaign and Dial Request API fields. +* api-change:``location``: This release adds API support for custom layers for the maps service APIs: CreateMap, UpdateMap, DescribeMap. +* api-change:``logs``: Add support for account level subscription filter policies to PutAccountPolicy, DescribeAccountPolicies, and DeleteAccountPolicy APIs. Additionally, PutAccountPolicy has been modified with new optional "selectionCriteria" parameter for resource selection. +* api-change:``qconnect``: QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. +* api-change:``redshift-serverless``: Updates to ConfigParameter for RSS workgroup, removal of use_fips_ssl +* api-change:``route53``: Route53 now supports geoproximity routing in AWS regions +* api-change:``wisdom``: QueryAssistant and GetRecommendations will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. + + 1.32.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1be1c951d6d0..6f1e5701ea8d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.15' +__version__ = '1.32.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c7a1d5e329ca..10cc25cf2a93 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.15' +release = '1.32.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index faa9e027816d..020c60280126 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.15 + botocore==1.34.16 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 423af121906a..5fef1df61889 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.15', + 'botocore==1.34.16', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a5a7076d0ffd959cbc28d663c415dd9f7d9b32ea Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 11 Jan 2024 19:08:06 +0000 Subject: [PATCH 0432/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-49718.json | 5 +++++ .changes/next-release/api-change-ecs-91344.json | 5 +++++ .changes/next-release/api-change-events-36431.json | 5 +++++ .changes/next-release/api-change-iot-23915.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-49899.json | 5 +++++ .changes/next-release/api-change-secretsmanager-62680.json | 5 +++++ .changes/next-release/api-change-workspaces-64688.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-49718.json create mode 100644 .changes/next-release/api-change-ecs-91344.json create mode 100644 .changes/next-release/api-change-events-36431.json create mode 100644 .changes/next-release/api-change-iot-23915.json create mode 100644 .changes/next-release/api-change-iotfleetwise-49899.json create mode 100644 .changes/next-release/api-change-secretsmanager-62680.json create mode 100644 .changes/next-release/api-change-workspaces-64688.json diff --git a/.changes/next-release/api-change-ec2-49718.json b/.changes/next-release/api-change-ec2-49718.json new file mode 100644 index 000000000000..dbfbc1f40c64 --- /dev/null +++ b/.changes/next-release/api-change-ec2-49718.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks." +} diff --git a/.changes/next-release/api-change-ecs-91344.json b/.changes/next-release/api-change-ecs-91344.json new file mode 100644 index 000000000000..e05ac6771b4d --- /dev/null +++ b/.changes/next-release/api-change-ecs-91344.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks." +} diff --git a/.changes/next-release/api-change-events-36431.json b/.changes/next-release/api-change-events-36431.json new file mode 100644 index 000000000000..6f7878af0a24 --- /dev/null +++ b/.changes/next-release/api-change-events-36431.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Update events command to latest version" +} diff --git a/.changes/next-release/api-change-iot-23915.json b/.changes/next-release/api-change-iot-23915.json new file mode 100644 index 000000000000..4d340183f30b --- /dev/null +++ b/.changes/next-release/api-change-iot-23915.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "Add ConflictException to Update APIs of AWS IoT Software Package Catalog" +} diff --git a/.changes/next-release/api-change-iotfleetwise-49899.json b/.changes/next-release/api-change-iotfleetwise-49899.json new file mode 100644 index 000000000000..cfe24e058ac4 --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-49899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "The following dataTypes have been removed: CUSTOMER_DECODED_INTERFACE in NetworkInterfaceType; CUSTOMER_DECODED_SIGNAL_INFO_IS_NULL in SignalDecoderFailureReason; CUSTOMER_DECODED_SIGNAL_NETWORK_INTERFACE_INFO_IS_NULL in NetworkInterfaceFailureReason; CUSTOMER_DECODED_SIGNAL in SignalDecoderType" +} diff --git a/.changes/next-release/api-change-secretsmanager-62680.json b/.changes/next-release/api-change-secretsmanager-62680.json new file mode 100644 index 000000000000..32e0eb5f7ceb --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-62680.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager" +} diff --git a/.changes/next-release/api-change-workspaces-64688.json b/.changes/next-release/api-change-workspaces-64688.json new file mode 100644 index 000000000000..06c9b3b1d964 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-64688.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update" +} From fcde11aa82e6f6ebdbded9b29232bbdadf5f11e3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 11 Jan 2024 19:08:20 +0000 Subject: [PATCH 0433/1632] Bumping version to 1.32.17 --- .changes/1.32.17.json | 37 +++++++++++++++++++ .../next-release/api-change-ec2-49718.json | 5 --- .../next-release/api-change-ecs-91344.json | 5 --- .../next-release/api-change-events-36431.json | 5 --- .../next-release/api-change-iot-23915.json | 5 --- .../api-change-iotfleetwise-49899.json | 5 --- .../api-change-secretsmanager-62680.json | 5 --- .../api-change-workspaces-64688.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.17.json delete mode 100644 .changes/next-release/api-change-ec2-49718.json delete mode 100644 .changes/next-release/api-change-ecs-91344.json delete mode 100644 .changes/next-release/api-change-events-36431.json delete mode 100644 .changes/next-release/api-change-iot-23915.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-49899.json delete mode 100644 .changes/next-release/api-change-secretsmanager-62680.json delete mode 100644 .changes/next-release/api-change-workspaces-64688.json diff --git a/.changes/1.32.17.json b/.changes/1.32.17.json new file mode 100644 index 000000000000..0b26d6e77112 --- /dev/null +++ b/.changes/1.32.17.json @@ -0,0 +1,37 @@ +[ + { + "category": "``ec2``", + "description": "This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks.", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Update events command to latest version", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "Add ConflictException to Update APIs of AWS IoT Software Package Catalog", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "The following dataTypes have been removed: CUSTOMER_DECODED_INTERFACE in NetworkInterfaceType; CUSTOMER_DECODED_SIGNAL_INFO_IS_NULL in SignalDecoderFailureReason; CUSTOMER_DECODED_SIGNAL_NETWORK_INTERFACE_INFO_IS_NULL in NetworkInterfaceFailureReason; CUSTOMER_DECODED_SIGNAL in SignalDecoderType", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-49718.json b/.changes/next-release/api-change-ec2-49718.json deleted file mode 100644 index dbfbc1f40c64..000000000000 --- a/.changes/next-release/api-change-ec2-49718.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks." -} diff --git a/.changes/next-release/api-change-ecs-91344.json b/.changes/next-release/api-change-ecs-91344.json deleted file mode 100644 index e05ac6771b4d..000000000000 --- a/.changes/next-release/api-change-ecs-91344.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks." -} diff --git a/.changes/next-release/api-change-events-36431.json b/.changes/next-release/api-change-events-36431.json deleted file mode 100644 index 6f7878af0a24..000000000000 --- a/.changes/next-release/api-change-events-36431.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Update events command to latest version" -} diff --git a/.changes/next-release/api-change-iot-23915.json b/.changes/next-release/api-change-iot-23915.json deleted file mode 100644 index 4d340183f30b..000000000000 --- a/.changes/next-release/api-change-iot-23915.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "Add ConflictException to Update APIs of AWS IoT Software Package Catalog" -} diff --git a/.changes/next-release/api-change-iotfleetwise-49899.json b/.changes/next-release/api-change-iotfleetwise-49899.json deleted file mode 100644 index cfe24e058ac4..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-49899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "The following dataTypes have been removed: CUSTOMER_DECODED_INTERFACE in NetworkInterfaceType; CUSTOMER_DECODED_SIGNAL_INFO_IS_NULL in SignalDecoderFailureReason; CUSTOMER_DECODED_SIGNAL_NETWORK_INTERFACE_INFO_IS_NULL in NetworkInterfaceFailureReason; CUSTOMER_DECODED_SIGNAL in SignalDecoderType" -} diff --git a/.changes/next-release/api-change-secretsmanager-62680.json b/.changes/next-release/api-change-secretsmanager-62680.json deleted file mode 100644 index 32e0eb5f7ceb..000000000000 --- a/.changes/next-release/api-change-secretsmanager-62680.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Doc only update for Secrets Manager" -} diff --git a/.changes/next-release/api-change-workspaces-64688.json b/.changes/next-release/api-change-workspaces-64688.json deleted file mode 100644 index 06c9b3b1d964..000000000000 --- a/.changes/next-release/api-change-workspaces-64688.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a623e256fcea..c6b0a9185417 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.17 +======= + +* api-change:``ec2``: This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks. +* api-change:``ecs``: This release adds support for adding an ElasticBlockStorage volume configurations in ECS RunTask/StartTask/CreateService/UpdateService APIs. The configuration allows for attaching EBS volumes to ECS Tasks. +* api-change:``events``: Update events command to latest version +* api-change:``iot``: Add ConflictException to Update APIs of AWS IoT Software Package Catalog +* api-change:``iotfleetwise``: The following dataTypes have been removed: CUSTOMER_DECODED_INTERFACE in NetworkInterfaceType; CUSTOMER_DECODED_SIGNAL_INFO_IS_NULL in SignalDecoderFailureReason; CUSTOMER_DECODED_SIGNAL_NETWORK_INTERFACE_INFO_IS_NULL in NetworkInterfaceFailureReason; CUSTOMER_DECODED_SIGNAL in SignalDecoderType +* api-change:``secretsmanager``: Doc only update for Secrets Manager +* api-change:``workspaces``: Added AWS Workspaces RebootWorkspaces API - Extended Reboot documentation update + + 1.32.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6f1e5701ea8d..a16db4a014a9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.16' +__version__ = '1.32.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 10cc25cf2a93..7627b6ee8daa 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.16' +release = '1.32.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 020c60280126..4876eae64e29 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.16 + botocore==1.34.17 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5fef1df61889..239a881b7bd0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.16', + 'botocore==1.34.17', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a33f56f1b27bde22a93de80f0edc0aacc8e96205 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 12 Jan 2024 19:34:04 +0000 Subject: [PATCH 0434/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-18130.json | 5 +++++ .../next-release/api-change-connectparticipant-2624.json | 5 +++++ .changes/next-release/api-change-endpointrules-60056.json | 5 +++++ .changes/next-release/api-change-location-32063.json | 5 +++++ .changes/next-release/api-change-mwaa-72814.json | 5 +++++ .changes/next-release/api-change-s3control-91376.json | 5 +++++ .changes/next-release/api-change-supplychain-58779.json | 5 +++++ .changes/next-release/api-change-transfer-74743.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-connect-18130.json create mode 100644 .changes/next-release/api-change-connectparticipant-2624.json create mode 100644 .changes/next-release/api-change-endpointrules-60056.json create mode 100644 .changes/next-release/api-change-location-32063.json create mode 100644 .changes/next-release/api-change-mwaa-72814.json create mode 100644 .changes/next-release/api-change-s3control-91376.json create mode 100644 .changes/next-release/api-change-supplychain-58779.json create mode 100644 .changes/next-release/api-change-transfer-74743.json diff --git a/.changes/next-release/api-change-connect-18130.json b/.changes/next-release/api-change-connect-18130.json new file mode 100644 index 000000000000..98f07476bf4e --- /dev/null +++ b/.changes/next-release/api-change-connect-18130.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Supervisor Barge for Chat is now supported through the MonitorContact API." +} diff --git a/.changes/next-release/api-change-connectparticipant-2624.json b/.changes/next-release/api-change-connectparticipant-2624.json new file mode 100644 index 000000000000..cb0e6412b77d --- /dev/null +++ b/.changes/next-release/api-change-connectparticipant-2624.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectparticipant``", + "description": "Introduce new Supervisor participant role" +} diff --git a/.changes/next-release/api-change-endpointrules-60056.json b/.changes/next-release/api-change-endpointrules-60056.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-60056.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-location-32063.json b/.changes/next-release/api-change-location-32063.json new file mode 100644 index 000000000000..3b01cd863b77 --- /dev/null +++ b/.changes/next-release/api-change-location-32063.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "Location SDK documentation update. Added missing fonts to the MapConfiguration data type. Updated note for the SubMunicipality property in the place data type." +} diff --git a/.changes/next-release/api-change-mwaa-72814.json b/.changes/next-release/api-change-mwaa-72814.json new file mode 100644 index 000000000000..cc69cd715f57 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-72814.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "This Amazon MWAA feature release includes new fields in CreateWebLoginToken response model. The new fields IamIdentity and AirflowIdentity will let you match identifications, as the Airflow identity length is currently hashed to 64 characters." +} diff --git a/.changes/next-release/api-change-s3control-91376.json b/.changes/next-release/api-change-s3control-91376.json new file mode 100644 index 000000000000..321d80ebfbbc --- /dev/null +++ b/.changes/next-release/api-change-s3control-91376.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls." +} diff --git a/.changes/next-release/api-change-supplychain-58779.json b/.changes/next-release/api-change-supplychain-58779.json new file mode 100644 index 000000000000..dab9a2e7202e --- /dev/null +++ b/.changes/next-release/api-change-supplychain-58779.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``supplychain``", + "description": "This release includes APIs CreateBillOfMaterialsImportJob and GetBillOfMaterialsImportJob." +} diff --git a/.changes/next-release/api-change-transfer-74743.json b/.changes/next-release/api-change-transfer-74743.json new file mode 100644 index 000000000000..88a9dd9803c0 --- /dev/null +++ b/.changes/next-release/api-change-transfer-74743.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers." +} From 81835144651b2aa8d731757e455b5d9103847a1d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 12 Jan 2024 19:34:06 +0000 Subject: [PATCH 0435/1632] Bumping version to 1.32.18 --- .changes/1.32.18.json | 42 +++++++++++++++++++ .../api-change-connect-18130.json | 5 --- .../api-change-connectparticipant-2624.json | 5 --- .../api-change-endpointrules-60056.json | 5 --- .../api-change-location-32063.json | 5 --- .../next-release/api-change-mwaa-72814.json | 5 --- .../api-change-s3control-91376.json | 5 --- .../api-change-supplychain-58779.json | 5 --- .../api-change-transfer-74743.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.32.18.json delete mode 100644 .changes/next-release/api-change-connect-18130.json delete mode 100644 .changes/next-release/api-change-connectparticipant-2624.json delete mode 100644 .changes/next-release/api-change-endpointrules-60056.json delete mode 100644 .changes/next-release/api-change-location-32063.json delete mode 100644 .changes/next-release/api-change-mwaa-72814.json delete mode 100644 .changes/next-release/api-change-s3control-91376.json delete mode 100644 .changes/next-release/api-change-supplychain-58779.json delete mode 100644 .changes/next-release/api-change-transfer-74743.json diff --git a/.changes/1.32.18.json b/.changes/1.32.18.json new file mode 100644 index 000000000000..4f791589d7b0 --- /dev/null +++ b/.changes/1.32.18.json @@ -0,0 +1,42 @@ +[ + { + "category": "``connect``", + "description": "Supervisor Barge for Chat is now supported through the MonitorContact API.", + "type": "api-change" + }, + { + "category": "``connectparticipant``", + "description": "Introduce new Supervisor participant role", + "type": "api-change" + }, + { + "category": "``location``", + "description": "Location SDK documentation update. Added missing fonts to the MapConfiguration data type. Updated note for the SubMunicipality property in the place data type.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "This Amazon MWAA feature release includes new fields in CreateWebLoginToken response model. The new fields IamIdentity and AirflowIdentity will let you match identifications, as the Airflow identity length is currently hashed to 64 characters.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls.", + "type": "api-change" + }, + { + "category": "``supplychain``", + "description": "This release includes APIs CreateBillOfMaterialsImportJob and GetBillOfMaterialsImportJob.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-18130.json b/.changes/next-release/api-change-connect-18130.json deleted file mode 100644 index 98f07476bf4e..000000000000 --- a/.changes/next-release/api-change-connect-18130.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Supervisor Barge for Chat is now supported through the MonitorContact API." -} diff --git a/.changes/next-release/api-change-connectparticipant-2624.json b/.changes/next-release/api-change-connectparticipant-2624.json deleted file mode 100644 index cb0e6412b77d..000000000000 --- a/.changes/next-release/api-change-connectparticipant-2624.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectparticipant``", - "description": "Introduce new Supervisor participant role" -} diff --git a/.changes/next-release/api-change-endpointrules-60056.json b/.changes/next-release/api-change-endpointrules-60056.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-60056.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-location-32063.json b/.changes/next-release/api-change-location-32063.json deleted file mode 100644 index 3b01cd863b77..000000000000 --- a/.changes/next-release/api-change-location-32063.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "Location SDK documentation update. Added missing fonts to the MapConfiguration data type. Updated note for the SubMunicipality property in the place data type." -} diff --git a/.changes/next-release/api-change-mwaa-72814.json b/.changes/next-release/api-change-mwaa-72814.json deleted file mode 100644 index cc69cd715f57..000000000000 --- a/.changes/next-release/api-change-mwaa-72814.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "This Amazon MWAA feature release includes new fields in CreateWebLoginToken response model. The new fields IamIdentity and AirflowIdentity will let you match identifications, as the Airflow identity length is currently hashed to 64 characters." -} diff --git a/.changes/next-release/api-change-s3control-91376.json b/.changes/next-release/api-change-s3control-91376.json deleted file mode 100644 index 321d80ebfbbc..000000000000 --- a/.changes/next-release/api-change-s3control-91376.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls." -} diff --git a/.changes/next-release/api-change-supplychain-58779.json b/.changes/next-release/api-change-supplychain-58779.json deleted file mode 100644 index dab9a2e7202e..000000000000 --- a/.changes/next-release/api-change-supplychain-58779.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``supplychain``", - "description": "This release includes APIs CreateBillOfMaterialsImportJob and GetBillOfMaterialsImportJob." -} diff --git a/.changes/next-release/api-change-transfer-74743.json b/.changes/next-release/api-change-transfer-74743.json deleted file mode 100644 index 88a9dd9803c0..000000000000 --- a/.changes/next-release/api-change-transfer-74743.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c6b0a9185417..44798e369041 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.32.18 +======= + +* api-change:``connect``: Supervisor Barge for Chat is now supported through the MonitorContact API. +* api-change:``connectparticipant``: Introduce new Supervisor participant role +* api-change:``location``: Location SDK documentation update. Added missing fonts to the MapConfiguration data type. Updated note for the SubMunicipality property in the place data type. +* api-change:``mwaa``: This Amazon MWAA feature release includes new fields in CreateWebLoginToken response model. The new fields IamIdentity and AirflowIdentity will let you match identifications, as the Airflow identity length is currently hashed to 64 characters. +* api-change:``s3control``: S3 On Outposts team adds dualstack endpoints support for S3Control and S3Outposts API calls. +* api-change:``supplychain``: This release includes APIs CreateBillOfMaterialsImportJob and GetBillOfMaterialsImportJob. +* api-change:``transfer``: AWS Transfer Family now supports static IP addresses for SFTP & AS2 connectors and for async MDNs on AS2 servers. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a16db4a014a9..53847aba1a5e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.17' +__version__ = '1.32.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7627b6ee8daa..14610a895402 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.17' +release = '1.32.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4876eae64e29..620e9188c037 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.17 + botocore==1.34.18 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 239a881b7bd0..54488bd326de 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.17', + 'botocore==1.34.18', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 77980281c6133f28e98683ed904723c270092e9e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Sun, 14 Jan 2024 05:22:48 +0000 Subject: [PATCH 0436/1632] Update changelog based on model updates --- .changes/next-release/api-change-sagemaker-80087.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-sagemaker-80087.json diff --git a/.changes/next-release/api-change-sagemaker-80087.json b/.changes/next-release/api-change-sagemaker-80087.json new file mode 100644 index 000000000000..96b014adf486 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-80087.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts." +} From 919be4d3b8a0688c509a1acbfff20bf2de60519e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Sun, 14 Jan 2024 05:23:05 +0000 Subject: [PATCH 0437/1632] Bumping version to 1.32.19 --- .changes/1.32.19.json | 7 +++++++ .changes/next-release/api-change-sagemaker-80087.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.32.19.json delete mode 100644 .changes/next-release/api-change-sagemaker-80087.json diff --git a/.changes/1.32.19.json b/.changes/1.32.19.json new file mode 100644 index 000000000000..89bc774774fd --- /dev/null +++ b/.changes/1.32.19.json @@ -0,0 +1,7 @@ +[ + { + "category": "``sagemaker``", + "description": "This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-sagemaker-80087.json b/.changes/next-release/api-change-sagemaker-80087.json deleted file mode 100644 index 96b014adf486..000000000000 --- a/.changes/next-release/api-change-sagemaker-80087.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 44798e369041..ac1dd3a1f569 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.32.19 +======= + +* api-change:``sagemaker``: This release will have ValidationException thrown if certain invalid app types are provided. The release will also throw ValidationException if more than 10 account ids are provided in VpcOnlyTrustedAccounts. + + 1.32.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 53847aba1a5e..5640ef8a5840 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.18' +__version__ = '1.32.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 14610a895402..af0076c3bf4d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.18' +release = '1.32.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 620e9188c037..e4ce19acc43a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.18 + botocore==1.34.19 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 54488bd326de..b63385ba7133 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.18', + 'botocore==1.34.19', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6bc751cfd26516fe85bda28a9e05c0a6a566b6b1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 16 Jan 2024 19:14:31 +0000 Subject: [PATCH 0438/1632] Update changelog based on model updates --- .changes/next-release/api-change-iot-8351.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-61753.json | 5 +++++ .changes/next-release/api-change-macie2-3947.json | 5 +++++ .../next-release/api-change-paymentcryptography-72794.json | 5 +++++ .changes/next-release/api-change-personalize-32113.json | 5 +++++ .../next-release/api-change-personalizeruntime-7260.json | 5 +++++ .changes/next-release/api-change-rekognition-91551.json | 5 +++++ .changes/next-release/api-change-securityhub-51346.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-iot-8351.json create mode 100644 .changes/next-release/api-change-iotfleetwise-61753.json create mode 100644 .changes/next-release/api-change-macie2-3947.json create mode 100644 .changes/next-release/api-change-paymentcryptography-72794.json create mode 100644 .changes/next-release/api-change-personalize-32113.json create mode 100644 .changes/next-release/api-change-personalizeruntime-7260.json create mode 100644 .changes/next-release/api-change-rekognition-91551.json create mode 100644 .changes/next-release/api-change-securityhub-51346.json diff --git a/.changes/next-release/api-change-iot-8351.json b/.changes/next-release/api-change-iot-8351.json new file mode 100644 index 000000000000..36ee027b878b --- /dev/null +++ b/.changes/next-release/api-change-iot-8351.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "Revert release of LogTargetTypes" +} diff --git a/.changes/next-release/api-change-iotfleetwise-61753.json b/.changes/next-release/api-change-iotfleetwise-61753.json new file mode 100644 index 000000000000..5f906831d502 --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-61753.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "Updated APIs: SignalNodeType query parameter has been added to ListSignalCatalogNodesRequest and ListVehiclesResponse has been extended with attributes field." +} diff --git a/.changes/next-release/api-change-macie2-3947.json b/.changes/next-release/api-change-macie2-3947.json new file mode 100644 index 000000000000..1632688a4a4b --- /dev/null +++ b/.changes/next-release/api-change-macie2-3947.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``macie2``", + "description": "This release adds support for analyzing Amazon S3 objects that are encrypted using dual-layer server-side encryption with AWS KMS keys (DSSE-KMS). It also adds support for reporting DSSE-KMS details in statistics and metadata about encryption settings for S3 buckets and objects." +} diff --git a/.changes/next-release/api-change-paymentcryptography-72794.json b/.changes/next-release/api-change-paymentcryptography-72794.json new file mode 100644 index 000000000000..63ff432276a6 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-72794.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "Provide an additional option for key exchange using RSA wrap/unwrap in addition to tr-34/tr-31 in ImportKey and ExportKey operations. Added new key usage (type) TR31_M1_ISO_9797_1_MAC_KEY, for use with Generate/VerifyMac dataplane operations with ISO9797 Algorithm 1 MAC calculations." +} diff --git a/.changes/next-release/api-change-personalize-32113.json b/.changes/next-release/api-change-personalize-32113.json new file mode 100644 index 000000000000..68d9c59bfc03 --- /dev/null +++ b/.changes/next-release/api-change-personalize-32113.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "Documentation updates for Amazon Personalize." +} diff --git a/.changes/next-release/api-change-personalizeruntime-7260.json b/.changes/next-release/api-change-personalizeruntime-7260.json new file mode 100644 index 000000000000..03eb7236f47b --- /dev/null +++ b/.changes/next-release/api-change-personalizeruntime-7260.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize-runtime``", + "description": "Documentation updates for Amazon Personalize" +} diff --git a/.changes/next-release/api-change-rekognition-91551.json b/.changes/next-release/api-change-rekognition-91551.json new file mode 100644 index 000000000000..a37b87f6ddff --- /dev/null +++ b/.changes/next-release/api-change-rekognition-91551.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses." +} diff --git a/.changes/next-release/api-change-securityhub-51346.json b/.changes/next-release/api-change-securityhub-51346.json new file mode 100644 index 000000000000..271afbb265fa --- /dev/null +++ b/.changes/next-release/api-change-securityhub-51346.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub" +} From 90b0d8d33aa355fc6d0bfd1df09a9e199a6551b4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 16 Jan 2024 19:14:45 +0000 Subject: [PATCH 0439/1632] Bumping version to 1.32.20 --- .changes/1.32.20.json | 42 +++++++++++++++++++ .../next-release/api-change-iot-8351.json | 5 --- .../api-change-iotfleetwise-61753.json | 5 --- .../next-release/api-change-macie2-3947.json | 5 --- .../api-change-paymentcryptography-72794.json | 5 --- .../api-change-personalize-32113.json | 5 --- .../api-change-personalizeruntime-7260.json | 5 --- .../api-change-rekognition-91551.json | 5 --- .../api-change-securityhub-51346.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.32.20.json delete mode 100644 .changes/next-release/api-change-iot-8351.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-61753.json delete mode 100644 .changes/next-release/api-change-macie2-3947.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-72794.json delete mode 100644 .changes/next-release/api-change-personalize-32113.json delete mode 100644 .changes/next-release/api-change-personalizeruntime-7260.json delete mode 100644 .changes/next-release/api-change-rekognition-91551.json delete mode 100644 .changes/next-release/api-change-securityhub-51346.json diff --git a/.changes/1.32.20.json b/.changes/1.32.20.json new file mode 100644 index 000000000000..4fd7c93d6b2d --- /dev/null +++ b/.changes/1.32.20.json @@ -0,0 +1,42 @@ +[ + { + "category": "``iot``", + "description": "Revert release of LogTargetTypes", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "Updated APIs: SignalNodeType query parameter has been added to ListSignalCatalogNodesRequest and ListVehiclesResponse has been extended with attributes field.", + "type": "api-change" + }, + { + "category": "``macie2``", + "description": "This release adds support for analyzing Amazon S3 objects that are encrypted using dual-layer server-side encryption with AWS KMS keys (DSSE-KMS). It also adds support for reporting DSSE-KMS details in statistics and metadata about encryption settings for S3 buckets and objects.", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "Provide an additional option for key exchange using RSA wrap/unwrap in addition to tr-34/tr-31 in ImportKey and ExportKey operations. Added new key usage (type) TR31_M1_ISO_9797_1_MAC_KEY, for use with Generate/VerifyMac dataplane operations with ISO9797 Algorithm 1 MAC calculations.", + "type": "api-change" + }, + { + "category": "``personalize-runtime``", + "description": "Documentation updates for Amazon Personalize", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "Documentation updates for Amazon Personalize.", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-iot-8351.json b/.changes/next-release/api-change-iot-8351.json deleted file mode 100644 index 36ee027b878b..000000000000 --- a/.changes/next-release/api-change-iot-8351.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "Revert release of LogTargetTypes" -} diff --git a/.changes/next-release/api-change-iotfleetwise-61753.json b/.changes/next-release/api-change-iotfleetwise-61753.json deleted file mode 100644 index 5f906831d502..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-61753.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "Updated APIs: SignalNodeType query parameter has been added to ListSignalCatalogNodesRequest and ListVehiclesResponse has been extended with attributes field." -} diff --git a/.changes/next-release/api-change-macie2-3947.json b/.changes/next-release/api-change-macie2-3947.json deleted file mode 100644 index 1632688a4a4b..000000000000 --- a/.changes/next-release/api-change-macie2-3947.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``macie2``", - "description": "This release adds support for analyzing Amazon S3 objects that are encrypted using dual-layer server-side encryption with AWS KMS keys (DSSE-KMS). It also adds support for reporting DSSE-KMS details in statistics and metadata about encryption settings for S3 buckets and objects." -} diff --git a/.changes/next-release/api-change-paymentcryptography-72794.json b/.changes/next-release/api-change-paymentcryptography-72794.json deleted file mode 100644 index 63ff432276a6..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-72794.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "Provide an additional option for key exchange using RSA wrap/unwrap in addition to tr-34/tr-31 in ImportKey and ExportKey operations. Added new key usage (type) TR31_M1_ISO_9797_1_MAC_KEY, for use with Generate/VerifyMac dataplane operations with ISO9797 Algorithm 1 MAC calculations." -} diff --git a/.changes/next-release/api-change-personalize-32113.json b/.changes/next-release/api-change-personalize-32113.json deleted file mode 100644 index 68d9c59bfc03..000000000000 --- a/.changes/next-release/api-change-personalize-32113.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "Documentation updates for Amazon Personalize." -} diff --git a/.changes/next-release/api-change-personalizeruntime-7260.json b/.changes/next-release/api-change-personalizeruntime-7260.json deleted file mode 100644 index 03eb7236f47b..000000000000 --- a/.changes/next-release/api-change-personalizeruntime-7260.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize-runtime``", - "description": "Documentation updates for Amazon Personalize" -} diff --git a/.changes/next-release/api-change-rekognition-91551.json b/.changes/next-release/api-change-rekognition-91551.json deleted file mode 100644 index a37b87f6ddff..000000000000 --- a/.changes/next-release/api-change-rekognition-91551.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses." -} diff --git a/.changes/next-release/api-change-securityhub-51346.json b/.changes/next-release/api-change-securityhub-51346.json deleted file mode 100644 index 271afbb265fa..000000000000 --- a/.changes/next-release/api-change-securityhub-51346.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for AWS Security Hub" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ac1dd3a1f569..ddfe98ce0939 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.32.20 +======= + +* api-change:``iot``: Revert release of LogTargetTypes +* api-change:``iotfleetwise``: Updated APIs: SignalNodeType query parameter has been added to ListSignalCatalogNodesRequest and ListVehiclesResponse has been extended with attributes field. +* api-change:``macie2``: This release adds support for analyzing Amazon S3 objects that are encrypted using dual-layer server-side encryption with AWS KMS keys (DSSE-KMS). It also adds support for reporting DSSE-KMS details in statistics and metadata about encryption settings for S3 buckets and objects. +* api-change:``payment-cryptography``: Provide an additional option for key exchange using RSA wrap/unwrap in addition to tr-34/tr-31 in ImportKey and ExportKey operations. Added new key usage (type) TR31_M1_ISO_9797_1_MAC_KEY, for use with Generate/VerifyMac dataplane operations with ISO9797 Algorithm 1 MAC calculations. +* api-change:``personalize-runtime``: Documentation updates for Amazon Personalize +* api-change:``personalize``: Documentation updates for Amazon Personalize. +* api-change:``rekognition``: This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses. +* api-change:``securityhub``: Documentation updates for AWS Security Hub + + 1.32.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5640ef8a5840..3835985b7ea4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.19' +__version__ = '1.32.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index af0076c3bf4d..a21bdb666483 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.19' +release = '1.32.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e4ce19acc43a..de29aac251db 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.19 + botocore==1.34.20 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b63385ba7133..7e57fb108829 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.19', + 'botocore==1.34.20', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 4f2cecdc725a5229a1bc89e1753dfd1074c95f31 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 17 Jan 2024 19:09:41 +0000 Subject: [PATCH 0440/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-30702.json | 5 +++++ .changes/next-release/api-change-keyspaces-47735.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-30702.json create mode 100644 .changes/next-release/api-change-keyspaces-47735.json diff --git a/.changes/next-release/api-change-dynamodb-30702.json b/.changes/next-release/api-change-dynamodb-30702.json new file mode 100644 index 000000000000..2164efb264e7 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-30702.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Updating note for enabling streams for UpdateTable." +} diff --git a/.changes/next-release/api-change-keyspaces-47735.json b/.changes/next-release/api-change-keyspaces-47735.json new file mode 100644 index 000000000000..81c1245a8b6e --- /dev/null +++ b/.changes/next-release/api-change-keyspaces-47735.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``keyspaces``", + "description": "This release adds support for Multi-Region Replication with provisioned tables, and Keyspaces auto scaling APIs" +} From b942bc2281ed07276a1de166cff50ba185ec85d8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 17 Jan 2024 19:09:42 +0000 Subject: [PATCH 0441/1632] Bumping version to 1.32.21 --- .changes/1.32.21.json | 12 ++++++++++++ .changes/next-release/api-change-dynamodb-30702.json | 5 ----- .../next-release/api-change-keyspaces-47735.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.21.json delete mode 100644 .changes/next-release/api-change-dynamodb-30702.json delete mode 100644 .changes/next-release/api-change-keyspaces-47735.json diff --git a/.changes/1.32.21.json b/.changes/1.32.21.json new file mode 100644 index 000000000000..9e5d7a8649bd --- /dev/null +++ b/.changes/1.32.21.json @@ -0,0 +1,12 @@ +[ + { + "category": "``dynamodb``", + "description": "Updating note for enabling streams for UpdateTable.", + "type": "api-change" + }, + { + "category": "``keyspaces``", + "description": "This release adds support for Multi-Region Replication with provisioned tables, and Keyspaces auto scaling APIs", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-30702.json b/.changes/next-release/api-change-dynamodb-30702.json deleted file mode 100644 index 2164efb264e7..000000000000 --- a/.changes/next-release/api-change-dynamodb-30702.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Updating note for enabling streams for UpdateTable." -} diff --git a/.changes/next-release/api-change-keyspaces-47735.json b/.changes/next-release/api-change-keyspaces-47735.json deleted file mode 100644 index 81c1245a8b6e..000000000000 --- a/.changes/next-release/api-change-keyspaces-47735.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``keyspaces``", - "description": "This release adds support for Multi-Region Replication with provisioned tables, and Keyspaces auto scaling APIs" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ddfe98ce0939..571f8d737387 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.21 +======= + +* api-change:``dynamodb``: Updating note for enabling streams for UpdateTable. +* api-change:``keyspaces``: This release adds support for Multi-Region Replication with provisioned tables, and Keyspaces auto scaling APIs + + 1.32.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3835985b7ea4..5865630223ce 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.20' +__version__ = '1.32.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a21bdb666483..3b7fb78eadda 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.20' +release = '1.32.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index de29aac251db..90ad8f48ce79 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.20 + botocore==1.34.21 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7e57fb108829..018eaab063b7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.20', + 'botocore==1.34.21', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 86227eff028d8f72ff940d4576cd9fd41892697a Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 17 Jan 2024 23:47:09 +0000 Subject: [PATCH 0442/1632] CLI examples for cognito-idp, ec2, sts, trustedadvisor --- .../cognito-idp/set-user-mfa-preference.rst | 20 ++- awscli/examples/ec2/create-coip-cidr.rst | 19 +++ awscli/examples/ec2/create-coip-pool.rst | 18 ++ ...le-virtual-interface-group-association.rst | 24 +++ .../ec2/create-local-gateway-route-table.rst | 24 +++ awscli/examples/ec2/delete-coip-cidr.rst | 19 +++ awscli/examples/ec2/delete-coip-pool.rst | 18 ++ ...le-virtual-interface-group-association.rst | 23 +++ ...al-gateway-route-table-vpc-association.rst | 22 +++ .../ec2/delete-local-gateway-route-table.rst | 23 +++ .../examples/ec2/describe-instance-types.rst | 11 +- .../sts/decode-authorization-message.rst | 14 ++ awscli/examples/sts/get-federation-token.rst | 59 +++++++ .../get-organization-recommendation.rst | 35 ++++ .../trustedadvisor/get-recommendation.rst | 41 +++++ .../examples/trustedadvisor/list-checks.rst | 95 +++++++++++ ...t-organization-recommendation-accounts.rst | 22 +++ ...-organization-recommendation-resources.rst | 73 +++++++++ .../list-organization-recommendations.rst | 131 +++++++++++++++ .../list-recommendation-resources.rst | 73 +++++++++ .../trustedadvisor/list-recommendations.rst | 155 ++++++++++++++++++ ...-organization-recommendation-lifecycle.rst | 12 ++ .../update-recommendation-lifecycle.rst | 12 ++ 23 files changed, 933 insertions(+), 10 deletions(-) create mode 100644 awscli/examples/ec2/create-coip-cidr.rst create mode 100644 awscli/examples/ec2/create-coip-pool.rst create mode 100644 awscli/examples/ec2/create-local-gateway-route-table-virtual-interface-group-association.rst create mode 100644 awscli/examples/ec2/create-local-gateway-route-table.rst create mode 100644 awscli/examples/ec2/delete-coip-cidr.rst create mode 100644 awscli/examples/ec2/delete-coip-pool.rst create mode 100644 awscli/examples/ec2/delete-local-gateway-route-table-virtual-interface-group-association.rst create mode 100644 awscli/examples/ec2/delete-local-gateway-route-table-vpc-association.rst create mode 100644 awscli/examples/ec2/delete-local-gateway-route-table.rst create mode 100644 awscli/examples/sts/decode-authorization-message.rst create mode 100644 awscli/examples/sts/get-federation-token.rst create mode 100644 awscli/examples/trustedadvisor/get-organization-recommendation.rst create mode 100644 awscli/examples/trustedadvisor/get-recommendation.rst create mode 100644 awscli/examples/trustedadvisor/list-checks.rst create mode 100644 awscli/examples/trustedadvisor/list-organization-recommendation-accounts.rst create mode 100644 awscli/examples/trustedadvisor/list-organization-recommendation-resources.rst create mode 100644 awscli/examples/trustedadvisor/list-organization-recommendations.rst create mode 100644 awscli/examples/trustedadvisor/list-recommendation-resources.rst create mode 100644 awscli/examples/trustedadvisor/list-recommendations.rst create mode 100644 awscli/examples/trustedadvisor/update-organization-recommendation-lifecycle.rst create mode 100644 awscli/examples/trustedadvisor/update-recommendation-lifecycle.rst diff --git a/awscli/examples/cognito-idp/set-user-mfa-preference.rst b/awscli/examples/cognito-idp/set-user-mfa-preference.rst index 95f49bf1ddc7..b1cd207010b2 100644 --- a/awscli/examples/cognito-idp/set-user-mfa-preference.rst +++ b/awscli/examples/cognito-idp/set-user-mfa-preference.rst @@ -1,8 +1,12 @@ -**To set user MFA settings** - -This example modifies the MFA delivery options. It changes the MFA delivery medium to SMS. - -Command:: - - aws cognito-idp set-user-mfa-preference --access-token ACCESS_TOKEN --mfa-options DeliveryMedium="SMS",AttributeName="phone_number" - +**To set user MFA settings** + +The following ``set-user-mfa-preference`` example modifies the MFA delivery options. It changes the MFA delivery medium to SMS. :: + + aws cognito-idp set-user-mfa-preference \ + --access-token "eyJra12345EXAMPLE" \ + --software-token-mfa-settings Enabled=true,PreferredMfa=true \ + --sms-mfa-settings Enabled=false,PreferredMfa=false + +This command produces no output. + +For more information, see `Adding MFA to a user pool `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-coip-cidr.rst b/awscli/examples/ec2/create-coip-cidr.rst new file mode 100644 index 000000000000..80d6fba0fb2d --- /dev/null +++ b/awscli/examples/ec2/create-coip-cidr.rst @@ -0,0 +1,19 @@ +**To create a range of customer-owned IP (CoIP) addresses** + +The following ``create-coip-cidr`` example creates the specified range of CoIP addresses in the specified CoIP pool. :: + + aws ec2 create-coip-cidr \ + --cidr 15.0.0.0/24 \ + --coip-pool-id ipv4pool-coip-1234567890abcdefg + +Output:: + + { + "CoipCidr": { + "Cidr": "15.0.0.0/24", + "CoipPoolId": "ipv4pool-coip-1234567890abcdefg", + "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890" + } + } + +For more information, see `Customer-owned IP addresses `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-coip-pool.rst b/awscli/examples/ec2/create-coip-pool.rst new file mode 100644 index 000000000000..6647a91fc64b --- /dev/null +++ b/awscli/examples/ec2/create-coip-pool.rst @@ -0,0 +1,18 @@ +**To create a pool of customer-owned IP (CoIP) addresses** + +The following ``create-coip-pool`` example creates a CoIP pool for CoIP addresses in the specified local gateway route table. :: + + aws ec2 create-coip-pool \ + --local-gateway-route-table-id lgw-rtb-abcdefg1234567890 + +Output:: + + { + "CoipPool": { + "PoolId": "ipv4pool-coip-1234567890abcdefg", + "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890", + "PoolArn": "arn:aws:ec2:us-west-2:123456789012:coip-pool/ipv4pool-coip-1234567890abcdefg" + } + } + +For more information, see `Customer-owned IP addresses `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-local-gateway-route-table-virtual-interface-group-association.rst b/awscli/examples/ec2/create-local-gateway-route-table-virtual-interface-group-association.rst new file mode 100644 index 000000000000..32e9dd529e97 --- /dev/null +++ b/awscli/examples/ec2/create-local-gateway-route-table-virtual-interface-group-association.rst @@ -0,0 +1,24 @@ +**To associate a local gateway route table with a virtual interfaces (VIFs) group** + +The following ``create-local-gateway-route-table-virtual-interface-group-association`` example creates an association between the specified local gateway route table and VIF group. :: + + aws ec2 create-local-gateway-route-table-virtual-interface-group-association \ + --local-gateway-route-table-id lgw-rtb-exampleidabcd1234 \ + --local-gateway-virtual-interface-group-id lgw-vif-grp-exampleid0123abcd + +Output:: + + { + "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": "lgw-vif-grp-assoc-exampleid12345678", + "LocalGatewayVirtualInterfaceGroupId": "lgw-vif-grp-exampleid0123abcd", + "LocalGatewayId": "lgw-exampleid11223344", + "LocalGatewayRouteTableId": "lgw-rtb-exampleidabcd1234", + "LocalGatewayRouteTableArn": "arn:aws:ec2:us-west-2:111122223333:local-gateway-route-table/lgw-rtb-exampleidabcd1234", + "OwnerId": "111122223333", + "State": "pending", + "Tags": [] + } + } + +For more information, see `VIF group associations `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-local-gateway-route-table.rst b/awscli/examples/ec2/create-local-gateway-route-table.rst new file mode 100644 index 000000000000..01af18352540 --- /dev/null +++ b/awscli/examples/ec2/create-local-gateway-route-table.rst @@ -0,0 +1,24 @@ +**To create a local gateway route table** + +The following ``create-local-gateway-route-table`` example creates a local gateway route table with the direct VPC routing mode. :: + + aws ec2 create-local-gateway-route-table \ + --local-gateway-id lgw-1a2b3c4d5e6f7g8h9 \ + --mode direct-vpc-routing + +Output:: + + { + "LocalGatewayRouteTable": { + "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890", + "LocalGatewayRouteTableArn": "arn:aws:ec2:us-west-2:111122223333:local-gateway-route-table/lgw-rtb-abcdefg1234567890", + "LocalGatewayId": "lgw-1a2b3c4d5e6f7g8h9", + "OutpostArn": "arn:aws:outposts:us-west-2:111122223333:outpost/op-021345abcdef67890", + "OwnerId": "111122223333", + "State": "pending", + "Tags": [], + "Mode": "direct-vpc-routing" + } + } + +For more information, see `Local gateway route tables `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/delete-coip-cidr.rst b/awscli/examples/ec2/delete-coip-cidr.rst new file mode 100644 index 000000000000..0dd3dab8db5a --- /dev/null +++ b/awscli/examples/ec2/delete-coip-cidr.rst @@ -0,0 +1,19 @@ +**To delete a range of customer-owned IP (CoIP) addresses** + +The following ``delete-coip-cidr`` example deletes the specified range of CoIP addresses in the specified CoIP pool. :: + + aws ec2 delete-coip-cidr \ + --cidr 14.0.0.0/24 \ + --coip-pool-id ipv4pool-coip-1234567890abcdefg + +Output:: + + { + "CoipCidr": { + "Cidr": "14.0.0.0/24", + "CoipPoolId": "ipv4pool-coip-1234567890abcdefg", + "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890" + } + } + +For more information, see `Customer-owned IP addresses `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/delete-coip-pool.rst b/awscli/examples/ec2/delete-coip-pool.rst new file mode 100644 index 000000000000..d47b4be7a143 --- /dev/null +++ b/awscli/examples/ec2/delete-coip-pool.rst @@ -0,0 +1,18 @@ +**To delete a pool of customer-owned IP (CoIP) addresses** + +The following ``delete-coip-pool`` example deletes a CoIP pool of CoIP addresses. :: + + aws ec2 delete-coip-pool \ + --coip-pool-id ipv4pool-coip-1234567890abcdefg + +Output:: + + { + "CoipPool": { + "PoolId": "ipv4pool-coip-1234567890abcdefg", + "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890", + "PoolArn": "arn:aws:ec2:us-west-2:123456789012:coip-pool/ipv4pool-coip-1234567890abcdefg" + } + } + +For more information, see `Customer-owned IP addresses `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/delete-local-gateway-route-table-virtual-interface-group-association.rst b/awscli/examples/ec2/delete-local-gateway-route-table-virtual-interface-group-association.rst new file mode 100644 index 000000000000..4070ae9703f6 --- /dev/null +++ b/awscli/examples/ec2/delete-local-gateway-route-table-virtual-interface-group-association.rst @@ -0,0 +1,23 @@ +**To disassociate a local gateway route table from a virtual interfaces (VIFs) group** + +The following ``delete-local-gateway-route-table-virtual-interface-group-association`` example deletes the association between the specified local gateway route table and VIF group. :: + + aws ec2 delete-local-gateway-route-table-virtual-interface-group-association \ + --local-gateway-route-table-virtual-interface-group-association-id lgw-vif-grp-assoc-exampleid12345678 + +Output:: + + { + "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": "lgw-vif-grp-assoc-exampleid12345678", + "LocalGatewayVirtualInterfaceGroupId": "lgw-vif-grp-exampleid0123abcd", + "LocalGatewayId": "lgw-exampleid11223344", + "LocalGatewayRouteTableId": "lgw-rtb-exampleidabcd1234", + "LocalGatewayRouteTableArn": "arn:aws:ec2:us-west-2:111122223333:local-gateway-route-table/lgw-rtb-exampleidabcd1234", + "OwnerId": "111122223333", + "State": "disassociating", + "Tags": [] + } + } + +For more information, see `VIF group associations `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/delete-local-gateway-route-table-vpc-association.rst b/awscli/examples/ec2/delete-local-gateway-route-table-vpc-association.rst new file mode 100644 index 000000000000..2b01e2b9cb92 --- /dev/null +++ b/awscli/examples/ec2/delete-local-gateway-route-table-vpc-association.rst @@ -0,0 +1,22 @@ +**To disassociate a local gateway route table from a VPC** + +The following ``delete-local-gateway-route-table-vpc-association`` example deletes the association between the specified local gateway route table and VPC. :: + + aws ec2 delete-local-gateway-route-table-vpc-association \ + --local-gateway-route-table-vpc-association-id vpc-example0123456789 + +Output:: + + { + "LocalGatewayRouteTableVpcAssociation": { + "LocalGatewayRouteTableVpcAssociationId": "lgw-vpc-assoc-abcd1234wxyz56789", + "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890", + "LocalGatewayRouteTableArn": "arn:aws:ec2:us-west-2:555555555555:local-gateway-route-table/lgw-rtb-abcdefg1234567890", + "LocalGatewayId": "lgw-exampleid01234567", + "VpcId": "vpc-example0123456789", + "OwnerId": "555555555555", + "State": "disassociating" + } + } + +For more information, see `VPC associations `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/delete-local-gateway-route-table.rst b/awscli/examples/ec2/delete-local-gateway-route-table.rst new file mode 100644 index 000000000000..96cbe94a99c9 --- /dev/null +++ b/awscli/examples/ec2/delete-local-gateway-route-table.rst @@ -0,0 +1,23 @@ +**To delete a local gateway route table** + +The following ``delete-local-gateway-route-table`` example creates a local gateway route table with the direct VPC routing mode. :: + + aws ec2 delete-local-gateway-route-table \ + --local-gateway-route-table-id lgw-rtb-abcdefg1234567890 + +Output:: + + { + "LocalGatewayRouteTable": { + "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890", + "LocalGatewayRouteTableArn": "arn:aws:ec2:us-west-2:111122223333:local-gateway-route-table/lgw-rtb-abcdefg1234567890", + "LocalGatewayId": "lgw-1a2b3c4d5e6f7g8h9", + "OutpostArn": "arn:aws:outposts:us-west-2:111122223333:outpost/op-021345abcdef67890", + "OwnerId": "111122223333", + "State": "deleting", + "Tags": [], + "Mode": "direct-vpc-routing" + } + } + +For more information, see `Local gateway route tables `__ in the *AWS Outposts User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-instance-types.rst b/awscli/examples/ec2/describe-instance-types.rst index ca85fb1d0b53..f15a051e0348 100755 --- a/awscli/examples/ec2/describe-instance-types.rst +++ b/awscli/examples/ec2/describe-instance-types.rst @@ -3,7 +3,7 @@ The following ``describe-instance-types`` example displays details for the specified instance type. :: aws ec2 describe-instance-types \ - --instance-types t2.micro + --instance-types t2.micro Output:: @@ -70,11 +70,15 @@ Output:: ] } +For more information, see `Instance Types `__ in *Amazon Elastic Compute Cloud +User Guide for Linux Instances*. + **Example 2: To filter the available instance types** You can specify a filter to scope the results to instance types that have a specific characteristic. The following ``describe-instance-types`` example lists the instance types that support hibernation. :: - aws ec2 describe-instance-types --filters Name=hibernation-supported,Values=true --query InstanceTypes[].InstanceType + aws ec2 describe-instance-types \ + --filters Name=hibernation-supported,Values=true --query 'InstanceTypes[*].InstanceType' Output:: @@ -95,3 +99,6 @@ Output:: "r5.4xlarge", "c5.4xlarge" ] + +For more information, see `Instance Types `__ in *Amazon Elastic Compute Cloud +User Guide for Linux Instances*. \ No newline at end of file diff --git a/awscli/examples/sts/decode-authorization-message.rst b/awscli/examples/sts/decode-authorization-message.rst new file mode 100644 index 000000000000..bd56f1526eef --- /dev/null +++ b/awscli/examples/sts/decode-authorization-message.rst @@ -0,0 +1,14 @@ +**To decode an encoded authorization message returned in response to a request** + +The following ``decode-authorization-message`` example decodes additional information about the authorization status of a request from an encoded message returned in response to an Amazon Web Services request. :: + + aws sts decode-authorization-message \ + --encoded-message EXAMPLEWodyRNrtlQARDip-eTA6i6DrlUhHhPQrLWB_lAbl5pAKxl9mPDLexYcGBreyIKQC1BGBIpBKr3dFDkwqeO7e2NMk5j_hmzAiChJN-8oy3EwiCjkUW5fdRNjcRvscGlUo_MhqHqHpR-Ojau7BMjOTWwOtHPhV_Zaz87yENdipr745EjQwRd5LaoL3vN8_5ZfA9UiBMKDgVh1gjqZJFUiQoubv78V1RbHNYnK44ElGKmUWYa020I1y6TNS9LXoNmc62GzkfGvoPGhD13br5tXEOo1rAm3vsPewRDFNkYL-4_1MWWezhRNEpqvXBDXLI9xEux7YYkRtjd45NJLFzZynBUubV8NHOevVuighd1Mvz3OiA-1_oPSe4TBtjfN9s7kjU1z70WpVbUgrLVp1xXTK1rf9Ea7t8shPd-3VzKhjS5tLrweFxNOKwV2GtT76B_fRp8HTYz-pOu3FZjwYStfvTb3GHs3-6rLribGO9jZOktkfE6vqxlFzLyeDr4P2ihC1wty9tArCvvGzIAUNmARQJ2VVWPxioqgoqCzMaDMZEO7wkku7QeakEVZdf00qlNLMmcaVZb1UPNqD-JWP5pwe_mAyqh0NLw-r1S56YC_90onj9A80sNrHlI-tIiNd7tgNTYzDuPQYD2FMDBnp82V9eVmYGtPp5NIeSpuf3fOHanFuBZgENxZQZ2dlH3xJGMTtYayzZrRXjiq_SfX9zeBbpCvrD-0AJK477RM84vmtCrsUpJgx-FaoPIb8LmmKVBLpIB0iFhU9sEHPqKHVPi6jdxXqKaZaFGvYVmVOiuQdNQKuyk0p067POFrZECLjjOtNPBOZCcuEKEXAMPLE + +Output:: + + { + "DecodedMessage": "{\"allowed\":false,\"explicitDeny\":true,\"matchedStatements\":{\"items\":[{\"statementId\":\"VisualEditor0\",\"effect\":\"DENY\",\"principals\":{\"items\":[{\"value\":\"AROA123456789EXAMPLE\"}]},\"principalGroups\":{\"items\":[]},\"actions\":{\"items\":[{\"value\":\"ec2:RunInstances\"}]},\"resources\":{\"items\":[{\"value\":\"*\"}]},\"conditions\":{\"items\":[]}}]},\"failures\":{\"items\":[]},\"context\":{\"principal\":{\"id\":\"AROA123456789EXAMPLE:Ana\",\"arn\":\"arn:aws:sts::111122223333:assumed-role/Developer/Ana\"},\"action\":\"RunInstances\",\"resource\":\"arn:aws:ec2:us-east-1:111122223333:instance/*\",\"conditions\":{\"items\":[{\"key\":\"ec2:MetadataHttpPutResponseHopLimit\",\"values\":{\"items\":[{\"value\":\"2\"}]}},{\"key\":\"ec2:InstanceMarketType\",\"values\":{\"items\":[{\"value\":\"on-demand\"}]}},{\"key\":\"aws:Resource\",\"values\":{\"items\":[{\"value\":\"instance/*\"}]}},{\"key\":\"aws:Account\",\"values\":{\"items\":[{\"value\":\"111122223333\"}]}},{\"key\":\"ec2:AvailabilityZone\",\"values\":{\"items\":[{\"value\":\"us-east-1f\"}]}},{\"key\":\"ec2:ebsOptimized\",\"values\":{\"items\":[{\"value\":\"false\"}]}},{\"key\":\"ec2:IsLaunchTemplateResource\",\"values\":{\"items\":[{\"value\":\"false\"}]}},{\"key\":\"ec2:InstanceType\",\"values\":{\"items\":[{\"value\":\"t2.micro\"}]}},{\"key\":\"ec2:RootDeviceType\",\"values\":{\"items\":[{\"value\":\"ebs\"}]}},{\"key\":\"aws:Region\",\"values\":{\"items\":[{\"value\":\"us-east-1\"}]}},{\"key\":\"ec2:MetadataHttpEndpoint\",\"values\":{\"items\":[{\"value\":\"enabled\"}]}},{\"key\":\"aws:Service\",\"values\":{\"items\":[{\"value\":\"ec2\"}]}},{\"key\":\"ec2:InstanceID\",\"values\":{\"items\":[{\"value\":\"*\"}]}},{\"key\":\"ec2:MetadataHttpTokens\",\"values\":{\"items\":[{\"value\":\"required\"}]}},{\"key\":\"aws:Type\",\"values\":{\"items\":[{\"value\":\"instance\"}]}},{\"key\":\"ec2:Tenancy\",\"values\":{\"items\":[{\"value\":\"default\"}]}},{\"key\":\"ec2:Region\",\"values\":{\"items\":[{\"value\":\"us-east-1\"}]}},{\"key\":\"aws:ARN\",\"values\":{\"items\":[{\"value\":\"arn:aws:ec2:us-east-1:111122223333:instance/*\"}]}}]}}}" + } + +For more information, see `Policy evaluation logic `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/sts/get-federation-token.rst b/awscli/examples/sts/get-federation-token.rst new file mode 100644 index 000000000000..40818ec40dad --- /dev/null +++ b/awscli/examples/sts/get-federation-token.rst @@ -0,0 +1,59 @@ +**To return a set of temporary security credentials using IAM user access key credentials** + +The following ``get-federation-token`` example returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a security token) for a user. You must call the ``GetFederationToken`` operation using the long-term security credentials of an IAM user. :: + + aws sts get-federation-token \ + --name Bob \ + --policy file://myfile.json \ + --policy-arns arn=arn:aws:iam::aws:policy/AmazonS3ReadOnlyAccess \ + --duration-seconds 900 + +Contents of ``myfile.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": "ec2:Describe*", + "Resource": "*" + }, + { + "Effect": "Allow", + "Action": "elasticloadbalancing:Describe*", + "Resource": "*" + }, + { + "Effect": "Allow", + "Action": [ + "cloudwatch:ListMetrics", + "cloudwatch:GetMetricStatistics", + "cloudwatch:Describe*" + ], + "Resource": "*" + }, + { + "Effect": "Allow", + "Action": "autoscaling:Describe*", + "Resource": "*" + } + ] + } + +Output:: + + { + "Credentials": { + "AccessKeyId": "ASIAIOSFODNN7EXAMPLE", + "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY", + "SessionToken": "EXAMPLEpZ2luX2VjEGoaCXVzLXdlc3QtMiJIMEYCIQC/W9pL5ArQyDD5JwFL3/h5+WGopQ24GEXweNctwhi9sgIhAMkg+MZE35iWM8s4r5Lr25f9rSTVPFH98G42QQunWMTfKq0DCOP//////////wEQAxoMNDUyOTI1MTcwNTA3Igxuy3AOpuuoLsk3MJwqgQPg8QOd9HuoClUxq26wnc/nm+eZLjHDyGf2KUAHK2DuaS/nrGSEXAMPLE", + "Expiration": "2023-12-20T02:06:07+00:00" + }, + "FederatedUser": { + "FederatedUserId": "111122223333:Bob", + "Arn": "arn:aws:sts::111122223333:federated-user/Bob" + }, + "PackedPolicySize": 36 + } + +For more information, see `Requesting Temporary Security Credentials `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/trustedadvisor/get-organization-recommendation.rst b/awscli/examples/trustedadvisor/get-organization-recommendation.rst new file mode 100644 index 000000000000..63fbc29d77ce --- /dev/null +++ b/awscli/examples/trustedadvisor/get-organization-recommendation.rst @@ -0,0 +1,35 @@ +**To get an organization recommendation** + +The following ``get-organization-recommendation`` example gets an organization recommendation by its identifier. :: + + aws trustedadvisor get-organization-recommendation \ + --organization-recommendation-identifier arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5 + +Output:: + + { + "organizationRecommendation": { + "arn": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5", + "name": "Lambda Runtime Deprecation Warning", + "description": "One or more lambdas are using a deprecated runtime", + "awsServices": [ + "lambda" + ], + "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5", + "id": "9534ec9b-bf3a-44e8-8213-2ed68b39d9d5", + "lifecycleStage": "resolved", + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 0, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "warning", + "type": "priority" + } + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/get-recommendation.rst b/awscli/examples/trustedadvisor/get-recommendation.rst new file mode 100644 index 000000000000..9afa3c6c7bb8 --- /dev/null +++ b/awscli/examples/trustedadvisor/get-recommendation.rst @@ -0,0 +1,41 @@ +**To get a recommendation** + +The following ``get-recommendation`` example gets a recommendation by its identifier. :: + + aws trustedadvisor get-recommendation \ + --recommendation-identifier arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578 + +Output:: + + { + "recommendation": { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578", + "name": "MFA Recommendation", + "description": "Enable multi-factor authentication", + "awsServices": [ + "iam" + ], + "checkArn": "arn:aws:trustedadvisor:::check/7DAFEmoDos", + "id": "55fa4d2e-bbb7-491a-833b-5773e9589578", + "lastUpdatedAt": "2023-11-01T15:57:58.673Z", + "pillarSpecificAggregates": { + "costOptimizing": { + "estimatedMonthlySavings": 0.0, + "estimatedPercentMonthlySavings": 0.0 + } + }, + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 1, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "error", + "type": "standard" + } + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/list-checks.rst b/awscli/examples/trustedadvisor/list-checks.rst new file mode 100644 index 000000000000..d7b94cd2f87d --- /dev/null +++ b/awscli/examples/trustedadvisor/list-checks.rst @@ -0,0 +1,95 @@ +**To list Trusted Advisor checks** + +The following ``list-checks`` example lists all Trusted Advisor checks. :: + + aws trustedadvisor list-checks + +Output:: + + { + "checkSummaries": [ + { + "arn": "arn:aws:trustedadvisor:::check/1iG5NDGVre", + "awsServices": [ + "EC2" + ], + "description": "Checks security groups for rules that allow unrestricted access to a resource. Unrestricted access increases opportunities for malicious activity (hacking, denial-of-service attacks, loss of data)", + "id": "1iG5NDGVre", + "metadata": { + "0": "Region", + "1": "Security Group Name", + "2": "Security Group ID", + "3": "Protocol", + "4": "Port", + "5": "Status", + "6": "IP Range" + }, + "name": "Security Groups - Unrestricted Access", + "pillars": [ + "security" + ], + "source": "ta_check" + }, + { + "arn": "arn:aws:trustedadvisor:::check/1qazXsw23e", + "awsServices": [ + "RDS" + ], + "description": "Checks your usage of RDS and provides recommendations on purchase of Reserved Instances to help reduce costs incurred from using RDS On-Demand. AWS generates these recommendations by analyzing your On-Demand usage for the past 30 days. We then simulate every combination of reservations in the generated category of usage in order to identify the best number of each type of Reserved Instance to purchase to maximize your savings. This check covers recommendations based on partial upfront payment option with 1-year or 3-year commitment. This check is not available to accounts linked in Consolidated Billing. Recommendations are only available for the Paying Account.", + "id": "1qazXsw23e", + "metadata": { + "0": "Region", + "1": "Family", + "2": "Instance Type", + "3": "License Model", + "4": "Database Edition", + "5": "Database Engine", + "6": "Deployment Option", + "7": "Recommended number of Reserved Instances to purchase", + "8": "Expected Average Reserved Instance Utilization", + "9": "Estimated Savings with Recommendation (monthly)" + "10": "Upfront Cost of Reserved Instances", + "11": "Estimated cost of Reserved Instances (monthly)", + "12": "Estimated On-Demand Cost Post Recommended Reserved Instance Purchase (monthly)", + "13": "Estimated Break Even (months)", + "14": "Lookback Period (days)", + "15": "Term (years)" + }, + "name": "Amazon Relational Database Service (RDS) Reserved Instance Optimization", + "pillars": [ + "cost_optimizing" + ], + "source": "ta_check" + }, + { + "arn": "arn:aws:trustedadvisor:::check/1qw23er45t", + "awsServices": [ + "Redshift" + ], + "description": "Checks your usage of Redshift and provides recommendations on purchase of Reserved Nodes to help reduce costs incurred from using Redshift On-Demand. AWS generates these recommendations by analyzing your On-Demand usage for the past 30 days. We then simulate every combination of reservations in the generated category of usage in order to identify the best number of each type of Reserved Nodes to purchase to maximize your savings. This check covers recommendations based on partial upfront payment option with 1-year or 3-year commitment. This check is not available to accounts linked in Consolidated Billing. Recommendations are only available for the Paying Account.", + "id": "1qw23er45t", + "metadata": { + "0": "Region", + "1": "Family", + "2": "Node Type", + "3": "Recommended number of Reserved Nodes to purchase", + "4": "Expected Average Reserved Node Utilization", + "5": "Estimated Savings with Recommendation (monthly)", + "6": "Upfront Cost of Reserved Nodes", + "7": "Estimated cost of Reserved Nodes (monthly)", + "8": "Estimated On-Demand Cost Post Recommended Reserved Nodes Purchase (monthly)", + "9": "Estimated Break Even (months)", + "10": "Lookback Period (days)", + "11": "Term (years)", + }, + "name": "Amazon Redshift Reserved Node Optimization", + "pillars": [ + "cost_optimizing" + ], + "source": "ta_check" + }, + ], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/list-organization-recommendation-accounts.rst b/awscli/examples/trustedadvisor/list-organization-recommendation-accounts.rst new file mode 100644 index 000000000000..e1f75e247d0f --- /dev/null +++ b/awscli/examples/trustedadvisor/list-organization-recommendation-accounts.rst @@ -0,0 +1,22 @@ +**To list organization recommendation accounts** + +The following ``list-organization-recommendation-accounts`` example lists all account recommendation summaries for an organization recommendation by its identifier. :: + + aws trustedadvisor list-organization-recommendation-accounts \ + --organization-recommendation-identifier arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5 + +Output:: + + { + "accountRecommendationLifecycleSummaries": [{ + "accountId": "000000000000", + "accountRecommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5", + "lifecycleStage": "resolved", + "updateReason": "Resolved issue", + "updateReasonCode": "valid_business_case", + "lastUpdatedAt": "2023-01-17T18:25:44.552Z" + }], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/list-organization-recommendation-resources.rst b/awscli/examples/trustedadvisor/list-organization-recommendation-resources.rst new file mode 100644 index 000000000000..841aa54aae27 --- /dev/null +++ b/awscli/examples/trustedadvisor/list-organization-recommendation-resources.rst @@ -0,0 +1,73 @@ +**To list organization recommendation resources** + +The following ``list-organization-recommendation-resources`` example lists all resources for an organization recommendation by its identifier. :: + + aws trustedadvisor list-organization-recommendation-resources \ + --organization-recommendation-identifier arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0 + +Output:: + + { + "organizationRecommendationResourceSummaries": [ + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/5a694939-2e54-45a2-ae72-730598fa89d0/bb38affc0ce0681d9a6cd13f30238ba03a8f63dfe7a379dc403c619119d86af", + "awsResourceId": "database-1-instance-1", + "id": "bb38affc0ce0681d9a6cd13f302383ba03a8f63dfe7a379dc403c619119d86af", + "lastUpdatedAt": "2023-11-01T15:09:51.891Z", + "metadata": { + "0": "14", + "1": "208.79999999999998", + "2": "database-1-instance-1", + "3": "db.r5.large", + "4": "false", + "5": "us-west-2", + "6": "arn:aws:rds:us-west-2:000000000000:db:database-1-instance-1", + "7": "1" + }, + "recommendationArn": "arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0", + "regionCode": "us-west-2", + "status": "warning" + }, + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/5a694939-2e54-45a2-ae72-730598fa89d0/51fded4d7a3278818df9cfe344ff5762cec46c095a6763d1ba1ba53bd0e1b0e6", + "awsResourceId": "database-1", + "id": "51fded4d7a3278818df9cfe344ff5762cec46c095a6763d1ba1ba53bd0e1b0e6", + "lastUpdatedAt": "2023-11-01T15:09:51.891Z", + "metadata": { + "0": "14", + "1": "31.679999999999996", + "2": "database-1", + "3": "db.t3.small", + "4": "false", + "5": "us-west-2", + "6": "arn:aws:rds:us-west-2:000000000000:db:database-1", + "7": "20" + }, + "recommendationArn": "arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0", + "regionCode": "us-west-2", + "status": "warning" + }, + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/5a694939-2e54-45a2-ae72-730598fa89d0/f4d01bd20f4cd5372062aafc8786c489e48f0ead7cdab121463bf9f89e40a36b", + "awsResourceId": "database-2-instance-1-us-west-2a", + "id": "f4d01bd20f4cd5372062aafc8786c489e48f0ead7cdab121463bf9f89e40a36b", + "lastUpdatedAt": "2023-11-01T15:09:51.891Z", + "metadata": { + "0": "14", + "1": "187.20000000000002", + "2": "database-2-instance-1-us-west-2a", + "3": "db.r6g.large", + "4": "true", + "5": "us-west-2", + "6": "arn:aws:rds:us-west-2:000000000000:db:database-2-instance-1-us-west-2a", + "7": "1" + }, + "recommendationArn": "arn:aws:trustedadvisor:::organization-recommendation/5a694939-2e54-45a2-ae72-730598fa89d0", + "regionCode": "us-west-2", + "status": "warning" + }, + ], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/list-organization-recommendations.rst b/awscli/examples/trustedadvisor/list-organization-recommendations.rst new file mode 100644 index 000000000000..00b8f330bab3 --- /dev/null +++ b/awscli/examples/trustedadvisor/list-organization-recommendations.rst @@ -0,0 +1,131 @@ +**Example 1: To list organization recommendations** + +The following ``list-organization-recommendations`` example lists all organization recommendations and does not include a filter. :: + + aws trustedadvisor list-organization-recommendations + +Output:: + + { + "organizationRecommendationSummaries": [ + { + "arn": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5", + "name": "Lambda Runtime Deprecation Warning", + "awsServices": [ + "lambda" + ], + "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5", + "id": "9534ec9b-bf3a-44e8-8213-2ed68b39d9d5", + "lifecycleStage": "resolved", + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 0, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "warning", + "type": "priority" + }, + { + "arn": "arn:aws:trustedadvisor:::organization-recommendation/4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6", + "name": "Lambda Runtime Deprecation Warning", + "awsServices": [ + "lambda" + ], + "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5", + "id": "4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6", + "lifecycleStage": "resolved", + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 0, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "warning", + "type": "priority" + }, + ], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. + +**Example 2: To list organization recommendations with a filter** + +The following ``list-organization-recommendations`` example filters and returns a max of one organization recommendation that is a part of the "security" pillar. :: + + aws trustedadvisor list-organization-recommendations \ + --pillar security \ + --max-items 100 + +Output:: + + { + "organizationRecommendationSummaries": [{ + "arn": "arn:aws:trustedadvisor:::organization-recommendation/9534ec9b-bf3a-44e8-8213-2ed68b39d9d5", + "name": "Lambda Runtime Deprecation Warning", + "awsServices": [ + "lambda" + ], + "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5", + "id": "9534ec9b-bf3a-44e8-8213-2ed68b39d9d5", + "lifecycleStage": "resolved", + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 0, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "warning", + "type": "priority" + }], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. + +**Example 3: To list organization recommendations with a pagination token** + +The following ``list-organization-recommendations`` example uses the "nextToken" returned from a previous request to fetch the next page of organization recommendations. :: + + aws trustedadvisor list-organization-recommendations \ + --pillar security \ + --max-items 100 \ + --starting-token + +Output:: + + { + "organizationRecommendationSummaries": [{ + "arn": "arn:aws:trustedadvisor:::organization-recommendation/4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6", + "name": "Lambda Runtime Deprecation Warning", + "awsServices": [ + "lambda" + ], + "checkArn": "arn:aws:trustedadvisor:::check/L4dfs2Q4C5", + "id": "4ecff4d4-1bc1-4c99-a5b8-0fff9ee500d6", + "lifecycleStage": "resolved", + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 0, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "warning", + "type": "priority" + }] + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/list-recommendation-resources.rst b/awscli/examples/trustedadvisor/list-recommendation-resources.rst new file mode 100644 index 000000000000..31f7949c44e6 --- /dev/null +++ b/awscli/examples/trustedadvisor/list-recommendation-resources.rst @@ -0,0 +1,73 @@ +**To list recommendation resources** + +The following ``list-recommendation-resources`` example lists all resources for a recommendation by its identifier. :: + + aws trustedadvisor list-recommendation-resources \ + --recommendation-identifier arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578 + +Output:: + + { + "recommendationResourceSummaries": [ + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/18959a1f1973cff8e706e9d9bde28bba36cd602a6b2cb86c8b61252835236010", + "id": "18959a1f1973cff8e706e9d9bde28bba36cd602a6b2cb86c8b61252835236010", + "awsResourceId": "webcms-dev-01", + "lastUpdatedAt": "2023-11-01T15:09:51.891Z", + "metadata": { + "0": "14", + "1": "123.12000000000002", + "2": "webcms-dev-01", + "3": "db.m6i.large", + "4": "false", + "5": "us-east-1", + "6": "arn:aws:rds:us-east-1:000000000000:db:webcms-dev-01", + "7": "20" + }, + "recommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578", + "regionCode": "us-east-1", + "status": "warning" + }, + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/e6367ff500ac90db8e4adeb4892e39ee9c36bbf812dcbce4b9e4fefcec9eb63e", + "id": "e6367ff500ac90db8e4adeb4892e39ee9c36bbf812dcbce4b9e4fefcec9eb63e", + "awsResourceId": "aws-dev-db-stack-instance-1", + "lastUpdatedAt": "2023-11-01T15:09:51.891Z", + "metadata": { + "0": "14", + "1": "29.52", + "2": "aws-dev-db-stack-instance-1", + "3": "db.t2.small", + "4": "false", + "5": "us-east-1", + "6": "arn:aws:rds:us-east-1:000000000000:db:aws-dev-db-stack-instance-1", + "7": "1" + }, + "recommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578", + "regionCode": "us-east-1", + "status": "warning" + }, + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation-resource/55fa4d2e-bbb7-491a-833b-5773e9589578/31aa78ba050a5015d2d38cca7f5f1ce88f70857c4e1c3ad03f8f9fd95dad7459", + "id": "31aa78ba050a5015d2d38cca7f5f1ce88f70857c4e1c3ad03f8f9fd95dad7459", + "awsResourceId": "aws-awesome-apps-stack-db", + "lastUpdatedAt": "2023-11-01T15:09:51.891Z", + "metadata": { + "0": "14", + "1": "114.48000000000002", + "2": "aws-awesome-apps-stack-db", + "3": "db.m6g.large", + "4": "false", + "5": "us-east-1", + "6": "arn:aws:rds:us-east-1:000000000000:db:aws-awesome-apps-stack-db", + "7": "100" + }, + "recommendationArn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578", + "regionCode": "us-east-1", + "status": "warning" + } + ], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/list-recommendations.rst b/awscli/examples/trustedadvisor/list-recommendations.rst new file mode 100644 index 000000000000..0661ee6477af --- /dev/null +++ b/awscli/examples/trustedadvisor/list-recommendations.rst @@ -0,0 +1,155 @@ +**Example 1: To list recommendations** + +The following ``list-recommendations`` example lists all recommendations and does not include a filter. :: + + aws trustedadvisor list-recommendations + +Output:: + + { + "recommendationSummaries": [ + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578", + "name": "MFA Recommendation", + "awsServices": [ + "iam" + ], + "checkArn": "arn:aws:trustedadvisor:::check/7DAFEmoDos", + "id": "55fa4d2e-bbb7-491a-833b-5773e9589578", + "lastUpdatedAt": "2023-11-01T15:57:58.673Z", + "pillarSpecificAggregates": { + "costOptimizing": { + "estimatedMonthlySavings": 0.0, + "estimatedPercentMonthlySavings": 0.0 + } + }, + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 1, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "error", + "type": "standard" + }, + { + "arn": "arn:aws:trustedadvisor::000000000000:recommendation/8b602b6f-452d-4cb2-8a9e-c7650955d9cd", + "name": "RDS clusters quota warning", + "awsServices": [ + "rds" + ], + "checkArn": "arn:aws:trustedadvisor:::check/gjqMBn6pjz", + "id": "8b602b6f-452d-4cb2-8a9e-c7650955d9cd", + "lastUpdatedAt": "2023-11-01T15:58:17.397Z", + "pillarSpecificAggregates": { + "costOptimizing": { + "estimatedMonthlySavings": 0.0, + "estimatedPercentMonthlySavings": 0.0 + } + }, + "pillars": [ + "service_limits" + ], + "resourcesAggregates": { + "errorCount": 0, + "okCount": 3, + "warningCount": 6 + }, + "source": "ta_check", + "status": "warning", + "type": "standard" + } + ], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. + +**Example 2: To list recommendations with a filter** + +The following ``list-recommendations`` example lists recommendations and includes a filter. :: + + aws trustedadvisor list-recommendations \ + --aws-service iam \ + --max-items 100 + +Output:: + + { + "recommendationSummaries": [{ + "arn": "arn:aws:trustedadvisor::000000000000:recommendation/55fa4d2e-bbb7-491a-833b-5773e9589578", + "name": "MFA Recommendation", + "awsServices": [ + "iam" + ], + "checkArn": "arn:aws:trustedadvisor:::check/7DAFEmoDos", + "id": "55fa4d2e-bbb7-491a-833b-5773e9589578", + "lastUpdatedAt": "2023-11-01T15:57:58.673Z", + "pillarSpecificAggregates": { + "costOptimizing": { + "estimatedMonthlySavings": 0.0, + "estimatedPercentMonthlySavings": 0.0 + } + }, + "pillars": [ + "security" + ], + "resourcesAggregates": { + "errorCount": 1, + "okCount": 0, + "warningCount": 0 + }, + "source": "ta_check", + "status": "error", + "type": "standard" + }], + "nextToken": "REDACTED" + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. + +**Example 3: To list recommendations with a pagination token** + +The following ``list-recommendations`` example uses the "nextToken" returned from a previous request to fetch the next page of filtered Recommendations. :: + + aws trustedadvisor list-recommendations \ + --aws-service rds \ + --max-items 100 \ + --starting-token + +Output:: + + { + "recommendationSummaries": [{ + "arn": "arn:aws:trustedadvisor::000000000000:recommendation/8b602b6f-452d-4cb2-8a9e-c7650955d9cd", + "name": "RDS clusters quota warning", + "awsServices": [ + "rds" + ], + "checkArn": "arn:aws:trustedadvisor:::check/gjqMBn6pjz", + "id": "8b602b6f-452d-4cb2-8a9e-c7650955d9cd", + "lastUpdatedAt": "2023-11-01T15:58:17.397Z", + "pillarSpecificAggregates": { + "costOptimizing": { + "estimatedMonthlySavings": 0.0, + "estimatedPercentMonthlySavings": 0.0 + } + }, + "pillars": [ + "service_limits" + ], + "resourcesAggregates": { + "errorCount": 0, + "okCount": 3, + "warningCount": 6 + }, + "source": "ta_check", + "status": "warning", + "type": "standard" + }] + } + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/update-organization-recommendation-lifecycle.rst b/awscli/examples/trustedadvisor/update-organization-recommendation-lifecycle.rst new file mode 100644 index 000000000000..c314f664cfde --- /dev/null +++ b/awscli/examples/trustedadvisor/update-organization-recommendation-lifecycle.rst @@ -0,0 +1,12 @@ +**To update an organization recommendation lifecycle** + +The following ``update-organization-recommendation-lifecycle`` example updates the lifecycle of an organization recommendation by its identifier. :: + + aws trustedadvisor update-organization-recommendation-lifecycle \ + --organization-recommendation-identifier arn:aws:trustedadvisor:::organization-recommendation/96b5e5ca-7930-444c-90c6-06d386128100 \ + --lifecycle-stage dismissed \ + --update-reason-code not_applicable + +This command produces no output. + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file diff --git a/awscli/examples/trustedadvisor/update-recommendation-lifecycle.rst b/awscli/examples/trustedadvisor/update-recommendation-lifecycle.rst new file mode 100644 index 000000000000..2fd25eda5ce2 --- /dev/null +++ b/awscli/examples/trustedadvisor/update-recommendation-lifecycle.rst @@ -0,0 +1,12 @@ +**To update a recommendation lifecycle** + +The following ``update-recommendation-lifecycle`` example updates the lifecycle of a recommendation by its identifier. :: + + aws trustedadvisor update-recommendation-lifecycle \ + --recommendation-identifier arn:aws:trustedadvisor::000000000000:recommendation/861c9c6e-f169-405a-8b59-537a8caccd7a \ + --lifecycle-stage resolved \ + --update-reason-code valid_business_case + +This command produces no output. + +For more information, see `Get started with the Trusted Advisor API `__ in the *AWS Trusted Advisor User Guide*. \ No newline at end of file From 696bfea8c1bb478ee2187c98f0ba5ddcf5276db5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 Jan 2024 19:10:23 +0000 Subject: [PATCH 0443/1632] Update changelog based on model updates --- .changes/next-release/api-change-b2bi-33672.json | 5 +++++ .changes/next-release/api-change-cloudtrail-55476.json | 5 +++++ .changes/next-release/api-change-connect-29202.json | 5 +++++ .changes/next-release/api-change-drs-19884.json | 5 +++++ .changes/next-release/api-change-firehose-32846.json | 5 +++++ .../api-change-sagemakerfeaturestoreruntime-45674.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-b2bi-33672.json create mode 100644 .changes/next-release/api-change-cloudtrail-55476.json create mode 100644 .changes/next-release/api-change-connect-29202.json create mode 100644 .changes/next-release/api-change-drs-19884.json create mode 100644 .changes/next-release/api-change-firehose-32846.json create mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json diff --git a/.changes/next-release/api-change-b2bi-33672.json b/.changes/next-release/api-change-b2bi-33672.json new file mode 100644 index 000000000000..186d86d31e7f --- /dev/null +++ b/.changes/next-release/api-change-b2bi-33672.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Increasing TestMapping inputFileContent file size limit to 5MB and adding file size limit 250KB for TestParsing input file. This release also includes exposing InternalServerException for Tag APIs." +} diff --git a/.changes/next-release/api-change-cloudtrail-55476.json b/.changes/next-release/api-change-cloudtrail-55476.json new file mode 100644 index 000000000000..8d3ccadd817c --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-55476.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights." +} diff --git a/.changes/next-release/api-change-connect-29202.json b/.changes/next-release/api-change-connect-29202.json new file mode 100644 index 000000000000..4a4946c2178d --- /dev/null +++ b/.changes/next-release/api-change-connect-29202.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "GetMetricDataV2 now supports 3 groupings" +} diff --git a/.changes/next-release/api-change-drs-19884.json b/.changes/next-release/api-change-drs-19884.json new file mode 100644 index 000000000000..4256d04c88e2 --- /dev/null +++ b/.changes/next-release/api-change-drs-19884.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Removed invalid and unnecessary default values." +} diff --git a/.changes/next-release/api-change-firehose-32846.json b/.changes/next-release/api-change-firehose-32846.json new file mode 100644 index 000000000000..4f86e2b6aaa7 --- /dev/null +++ b/.changes/next-release/api-change-firehose-32846.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "Allow support for Snowflake as a Kinesis Data Firehose delivery destination." +} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json new file mode 100644 index 000000000000..0ac51a25074d --- /dev/null +++ b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-featurestore-runtime``", + "description": "Increase BatchGetRecord limits from 10 items to 100 items" +} From db7c41066b56bca262438d425824ca63e7b25181 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 Jan 2024 19:10:38 +0000 Subject: [PATCH 0444/1632] Bumping version to 1.32.22 --- .changes/1.32.22.json | 32 +++++++++++++++++++ .../next-release/api-change-b2bi-33672.json | 5 --- .../api-change-cloudtrail-55476.json | 5 --- .../api-change-connect-29202.json | 5 --- .../next-release/api-change-drs-19884.json | 5 --- .../api-change-firehose-32846.json | 5 --- ...ge-sagemakerfeaturestoreruntime-45674.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.22.json delete mode 100644 .changes/next-release/api-change-b2bi-33672.json delete mode 100644 .changes/next-release/api-change-cloudtrail-55476.json delete mode 100644 .changes/next-release/api-change-connect-29202.json delete mode 100644 .changes/next-release/api-change-drs-19884.json delete mode 100644 .changes/next-release/api-change-firehose-32846.json delete mode 100644 .changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json diff --git a/.changes/1.32.22.json b/.changes/1.32.22.json new file mode 100644 index 000000000000..7a42e9e30e03 --- /dev/null +++ b/.changes/1.32.22.json @@ -0,0 +1,32 @@ +[ + { + "category": "``b2bi``", + "description": "Increasing TestMapping inputFileContent file size limit to 5MB and adding file size limit 250KB for TestParsing input file. This release also includes exposing InternalServerException for Tag APIs.", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "GetMetricDataV2 now supports 3 groupings", + "type": "api-change" + }, + { + "category": "``drs``", + "description": "Removed invalid and unnecessary default values.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "Allow support for Snowflake as a Kinesis Data Firehose delivery destination.", + "type": "api-change" + }, + { + "category": "``sagemaker-featurestore-runtime``", + "description": "Increase BatchGetRecord limits from 10 items to 100 items", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-b2bi-33672.json b/.changes/next-release/api-change-b2bi-33672.json deleted file mode 100644 index 186d86d31e7f..000000000000 --- a/.changes/next-release/api-change-b2bi-33672.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Increasing TestMapping inputFileContent file size limit to 5MB and adding file size limit 250KB for TestParsing input file. This release also includes exposing InternalServerException for Tag APIs." -} diff --git a/.changes/next-release/api-change-cloudtrail-55476.json b/.changes/next-release/api-change-cloudtrail-55476.json deleted file mode 100644 index 8d3ccadd817c..000000000000 --- a/.changes/next-release/api-change-cloudtrail-55476.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights." -} diff --git a/.changes/next-release/api-change-connect-29202.json b/.changes/next-release/api-change-connect-29202.json deleted file mode 100644 index 4a4946c2178d..000000000000 --- a/.changes/next-release/api-change-connect-29202.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "GetMetricDataV2 now supports 3 groupings" -} diff --git a/.changes/next-release/api-change-drs-19884.json b/.changes/next-release/api-change-drs-19884.json deleted file mode 100644 index 4256d04c88e2..000000000000 --- a/.changes/next-release/api-change-drs-19884.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Removed invalid and unnecessary default values." -} diff --git a/.changes/next-release/api-change-firehose-32846.json b/.changes/next-release/api-change-firehose-32846.json deleted file mode 100644 index 4f86e2b6aaa7..000000000000 --- a/.changes/next-release/api-change-firehose-32846.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "Allow support for Snowflake as a Kinesis Data Firehose delivery destination." -} diff --git a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json b/.changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json deleted file mode 100644 index 0ac51a25074d..000000000000 --- a/.changes/next-release/api-change-sagemakerfeaturestoreruntime-45674.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-featurestore-runtime``", - "description": "Increase BatchGetRecord limits from 10 items to 100 items" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 571f8d737387..7f930de02774 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.22 +======= + +* api-change:``b2bi``: Increasing TestMapping inputFileContent file size limit to 5MB and adding file size limit 250KB for TestParsing input file. This release also includes exposing InternalServerException for Tag APIs. +* api-change:``cloudtrail``: This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights. +* api-change:``connect``: GetMetricDataV2 now supports 3 groupings +* api-change:``drs``: Removed invalid and unnecessary default values. +* api-change:``firehose``: Allow support for Snowflake as a Kinesis Data Firehose delivery destination. +* api-change:``sagemaker-featurestore-runtime``: Increase BatchGetRecord limits from 10 items to 100 items + + 1.32.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5865630223ce..73127223da24 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.21' +__version__ = '1.32.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3b7fb78eadda..11cb8d932fe4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.21' +release = '1.32.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 90ad8f48ce79..22c3d58216d7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.21 + botocore==1.34.22 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 018eaab063b7..fcca8b48ff27 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.21', + 'botocore==1.34.22', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 80f6a0e8ea3398aa368dfd7ce2ec1a406521457d Mon Sep 17 00:00:00 2001 From: Saransh Rana <73984159+groovyBugify@users.noreply.github.com> Date: Fri, 19 Jan 2024 23:13:21 +0530 Subject: [PATCH 0445/1632] Update README.rst (#8487) --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 2b4cdebf4d38..709b1a7f1df3 100644 --- a/README.rst +++ b/README.rst @@ -157,7 +157,7 @@ this: aws_secret_access_key=MYSECRETKEY [testing] - aws_access_key_id=MYACCESKEY + aws_access_key_id=MYACCESSKEY aws_secret_access_key=MYSECRETKEY and place it in ``~/.aws/credentials`` (or in From f06c0541eddd165fcf3f54621aae763f5b83acff Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 Jan 2024 19:19:38 +0000 Subject: [PATCH 0446/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-44727.json | 5 +++++ .changes/next-release/api-change-codebuild-17496.json | 5 +++++ .changes/next-release/api-change-dynamodb-98204.json | 5 +++++ .changes/next-release/api-change-qconnect-25634.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-athena-44727.json create mode 100644 .changes/next-release/api-change-codebuild-17496.json create mode 100644 .changes/next-release/api-change-dynamodb-98204.json create mode 100644 .changes/next-release/api-change-qconnect-25634.json diff --git a/.changes/next-release/api-change-athena-44727.json b/.changes/next-release/api-change-athena-44727.json new file mode 100644 index 000000000000..86b2207882c2 --- /dev/null +++ b/.changes/next-release/api-change-athena-44727.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown." +} diff --git a/.changes/next-release/api-change-codebuild-17496.json b/.changes/next-release/api-change-codebuild-17496.json new file mode 100644 index 000000000000..0c97cc5e2ca3 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-17496.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Release CodeBuild Reserved Capacity feature" +} diff --git a/.changes/next-release/api-change-dynamodb-98204.json b/.changes/next-release/api-change-dynamodb-98204.json new file mode 100644 index 000000000000..568df7709fce --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-98204.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API." +} diff --git a/.changes/next-release/api-change-qconnect-25634.json b/.changes/next-release/api-change-qconnect-25634.json new file mode 100644 index 000000000000..3e1753b414ee --- /dev/null +++ b/.changes/next-release/api-change-qconnect-25634.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "Increased Quick Response name max length to 100" +} From 7923517f80a50f36c4641a17d13ea06934edf46d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 Jan 2024 19:19:41 +0000 Subject: [PATCH 0447/1632] Bumping version to 1.32.23 --- .changes/1.32.23.json | 22 +++++++++++++++++++ .../next-release/api-change-athena-44727.json | 5 ----- .../api-change-codebuild-17496.json | 5 ----- .../api-change-dynamodb-98204.json | 5 ----- .../api-change-qconnect-25634.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.23.json delete mode 100644 .changes/next-release/api-change-athena-44727.json delete mode 100644 .changes/next-release/api-change-codebuild-17496.json delete mode 100644 .changes/next-release/api-change-dynamodb-98204.json delete mode 100644 .changes/next-release/api-change-qconnect-25634.json diff --git a/.changes/1.32.23.json b/.changes/1.32.23.json new file mode 100644 index 000000000000..da7f95b37de8 --- /dev/null +++ b/.changes/1.32.23.json @@ -0,0 +1,22 @@ +[ + { + "category": "``athena``", + "description": "Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Release CodeBuild Reserved Capacity feature", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "Increased Quick Response name max length to 100", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-44727.json b/.changes/next-release/api-change-athena-44727.json deleted file mode 100644 index 86b2207882c2..000000000000 --- a/.changes/next-release/api-change-athena-44727.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown." -} diff --git a/.changes/next-release/api-change-codebuild-17496.json b/.changes/next-release/api-change-codebuild-17496.json deleted file mode 100644 index 0c97cc5e2ca3..000000000000 --- a/.changes/next-release/api-change-codebuild-17496.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Release CodeBuild Reserved Capacity feature" -} diff --git a/.changes/next-release/api-change-dynamodb-98204.json b/.changes/next-release/api-change-dynamodb-98204.json deleted file mode 100644 index 568df7709fce..000000000000 --- a/.changes/next-release/api-change-dynamodb-98204.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API." -} diff --git a/.changes/next-release/api-change-qconnect-25634.json b/.changes/next-release/api-change-qconnect-25634.json deleted file mode 100644 index 3e1753b414ee..000000000000 --- a/.changes/next-release/api-change-qconnect-25634.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "Increased Quick Response name max length to 100" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7f930de02774..af465e73361f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.23 +======= + +* api-change:``athena``: Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown. +* api-change:``codebuild``: Release CodeBuild Reserved Capacity feature +* api-change:``dynamodb``: This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API. +* api-change:``qconnect``: Increased Quick Response name max length to 100 + + 1.32.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 73127223da24..43d8405aafbf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.22' +__version__ = '1.32.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 11cb8d932fe4..b410d5783079 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.22' +release = '1.32.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 22c3d58216d7..151516607b28 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.22 + botocore==1.34.23 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index fcca8b48ff27..87082f3f9f0a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.22', + 'botocore==1.34.23', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 83afb7df6fdbbe1f506f7a76213559be0208af5b Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 22 Jan 2024 18:33:07 +0000 Subject: [PATCH 0448/1632] CLI examples for autoscaling, ec2, ecs, securityhub --- .../describe-auto-scaling-groups.rst | 64 +++++++- .../describe-auto-scaling-instances.rst | 47 +++--- .../describe-scheduled-actions.rst | 65 ++++---- .../put-scheduled-update-group-action.rst | 6 +- awscli/examples/ec2/create-tags.rst | 17 +- .../examples/ec2/describe-security-groups.rst | 4 +- .../examples/ecs/describe-task-definition.rst | 148 ++++++++++++------ awscli/examples/ecs/run-task.rst | 64 +++++--- ...-get-configuration-policy-associations.rst | 20 +++ .../batch-get-security-controls.rst | 30 ++-- .../create-configuration-policy.rst | 49 ++++++ .../delete-configuration-policy.rst | 10 ++ .../describe-organization-configuration.rst | 18 ++- .../get-configuration-policy-association.rst | 20 +++ .../securityhub/get-configuration-policy.rst | 46 ++++++ .../get-security-control-definition.rst | 33 ++++ .../list-configuration-policies.rst | 38 +++++ ...list-configuration-policy-associations.rst | 50 ++++++ .../list-security-control-definitions.rst | 28 ++-- ...start-configuration-policy-association.rst | 41 +++++ ...rt-configuration-policy-disassociation.rst | 23 +++ .../update-configuration-policy.rst | 50 ++++++ .../update-organization-configuration.rst | 9 +- .../securityhub/update-security-control.rst | 12 ++ 24 files changed, 737 insertions(+), 155 deletions(-) create mode 100644 awscli/examples/securityhub/batch-get-configuration-policy-associations.rst create mode 100644 awscli/examples/securityhub/create-configuration-policy.rst create mode 100644 awscli/examples/securityhub/delete-configuration-policy.rst create mode 100644 awscli/examples/securityhub/get-configuration-policy-association.rst create mode 100644 awscli/examples/securityhub/get-configuration-policy.rst create mode 100644 awscli/examples/securityhub/get-security-control-definition.rst create mode 100644 awscli/examples/securityhub/list-configuration-policies.rst create mode 100644 awscli/examples/securityhub/list-configuration-policy-associations.rst create mode 100644 awscli/examples/securityhub/start-configuration-policy-association.rst create mode 100644 awscli/examples/securityhub/start-configuration-policy-disassociation.rst create mode 100644 awscli/examples/securityhub/update-configuration-policy.rst create mode 100644 awscli/examples/securityhub/update-security-control.rst diff --git a/awscli/examples/autoscaling/describe-auto-scaling-groups.rst b/awscli/examples/autoscaling/describe-auto-scaling-groups.rst index 324b256f179d..c009486d0c22 100644 --- a/awscli/examples/autoscaling/describe-auto-scaling-groups.rst +++ b/awscli/examples/autoscaling/describe-auto-scaling-groups.rst @@ -45,16 +45,17 @@ Output:: } } ], - "CreatedTime": "2020-10-28T02:39:22.152Z", - "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782", + "CreatedTime": "2023-10-28T02:39:22.152Z", "SuspendedProcesses": [], + "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782", "EnabledMetrics": [], "Tags": [], "TerminationPolicies": [ "Default" ], "NewInstancesProtectedFromScaleIn": false, - "ServiceLinkedRoleARN":"arn" + "ServiceLinkedRoleARN":"arn", + "TrafficSources": [] } ] } @@ -90,6 +91,61 @@ See example 1 for sample output. If the output includes a ``NextToken`` field, there are more groups. To get the additional groups, use the value of this field with the ``--starting-token`` option in a subsequent call as follows. :: - aws autoscaling describe-auto-scaling-groups --starting-token Z3M3LMPEXAMPLE + aws autoscaling describe-auto-scaling-groups \ + --starting-token Z3M3LMPEXAMPLE See example 1 for sample output. + +**Example 5: To describe Auto Scaling groups that use launch configurations** + +This example uses the ``--query`` option to describe Auto Scaling groups that use launch configurations. :: + + aws autoscaling describe-auto-scaling-groups \ + --query 'AutoScalingGroups[?LaunchConfigurationName!=`null`]' + +Output:: + + [ + { + "AutoScalingGroupName": "my-asg", + "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:930d940e-891e-4781-a11a-7b0acd480f03:autoScalingGroupName/my-asg", + "LaunchConfigurationName": "my-lc", + "MinSize": 0, + "MaxSize": 1, + "DesiredCapacity": 1, + "DefaultCooldown": 300, + "AvailabilityZones": [ + "us-west-2a", + "us-west-2b", + "us-west-2c" + ], + "LoadBalancerNames": [], + "TargetGroupARNs": [], + "HealthCheckType": "EC2", + "HealthCheckGracePeriod": 0, + "Instances": [ + { + "InstanceId": "i-088c57934a6449037", + "InstanceType": "t2.micro", + "AvailabilityZone": "us-west-2c", + "HealthStatus": "Healthy", + "LifecycleState": "InService", + "LaunchConfigurationName": "my-lc", + "ProtectedFromScaleIn": false + } + ], + "CreatedTime": "2023-10-28T02:39:22.152Z", + "SuspendedProcesses": [], + "VPCZoneIdentifier": "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782", + "EnabledMetrics": [], + "Tags": [], + "TerminationPolicies": [ + "Default" + ], + "NewInstancesProtectedFromScaleIn": false, + "ServiceLinkedRoleARN":"arn", + "TrafficSources": [] + } + ] + +For more information, see `Filter AWS CLI output `__ in the *AWS Command Line Interface User Guide*. \ No newline at end of file diff --git a/awscli/examples/autoscaling/describe-auto-scaling-instances.rst b/awscli/examples/autoscaling/describe-auto-scaling-instances.rst index e327ea822b8e..9f3f07c80ca6 100644 --- a/awscli/examples/autoscaling/describe-auto-scaling-instances.rst +++ b/awscli/examples/autoscaling/describe-auto-scaling-instances.rst @@ -30,29 +30,36 @@ Output:: This example uses the ``--max-items`` option to specify how many instances to return with this call. :: - aws autoscaling describe-auto-scaling-instances --max-items 1 + aws autoscaling describe-auto-scaling-instances \ + --max-items 1 If the output includes a ``NextToken`` field, there are more instances. To get the additional instances, use the value of this field with the ``--starting-token`` option in a subsequent call as follows. :: - aws autoscaling describe-auto-scaling-instances --starting-token Z3M3LMPEXAMPLE + aws autoscaling describe-auto-scaling-instances \ + --starting-token Z3M3LMPEXAMPLE + +See example 1 for sample output. + +**Example 3: To describe instances that use launch configurations** + +This example uses the ``--query`` option to describe instances that use launch configurations. :: + + aws autoscaling describe-auto-scaling-instances \ + --query 'AutoScalingInstances[?LaunchConfigurationName!=`null`]' Output:: - { - "AutoScalingInstances": [ - { - "InstanceId": "i-06905f55584de02da", - "InstanceType": "t2.micro", - "AutoScalingGroupName": "my-asg", - "AvailabilityZone": "us-west-2b", - "LifecycleState": "InService", - "HealthStatus": "HEALTHY", - "ProtectedFromScaleIn": false, - "LaunchTemplate": { - "LaunchTemplateId": "lt-1234567890abcde12", - "LaunchTemplateName": "my-launch-template", - "Version": "1" - } - } - ] - } \ No newline at end of file + [ + { + "InstanceId": "i-088c57934a6449037", + "InstanceType": "t2.micro", + "AutoScalingGroupName": "my-asg", + "AvailabilityZone": "us-west-2c", + "LifecycleState": "InService", + "HealthStatus": "HEALTHY", + "LaunchConfigurationName": "my-lc", + "ProtectedFromScaleIn": false + } + ] + +For more information, see `Filter AWS CLI output `__ in the *AWS Command Line Interface User Guide*. \ No newline at end of file diff --git a/awscli/examples/autoscaling/describe-scheduled-actions.rst b/awscli/examples/autoscaling/describe-scheduled-actions.rst index f4f22330c5dd..8ee5475a5ae8 100644 --- a/awscli/examples/autoscaling/describe-scheduled-actions.rst +++ b/awscli/examples/autoscaling/describe-scheduled-actions.rst @@ -13,16 +13,17 @@ Output:: "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", - "StartTime": "2020-12-01T00:30:00Z", - "Time": "2020-12-01T00:30:00Z", + "StartTime": "2023-12-01T04:00:00Z", + "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, - "DesiredCapacity": 4 + "DesiredCapacity": 4, + "TimeZone": "America/New_York" } ] } -For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. +For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. **Example 2: To describe scheduled actions for the specified group** @@ -40,16 +41,17 @@ Output:: "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", - "StartTime": "2020-12-01T00:30:00Z", - "Time": "2020-12-01T00:30:00Z", + "StartTime": "2023-12-01T04:00:00Z", + "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, - "DesiredCapacity": 4 + "DesiredCapacity": 4, + "TimeZone": "America/New_York" } ] } -For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. +For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. **Example 3: To describe the specified scheduled action** @@ -67,24 +69,24 @@ Output:: "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", - "StartTime": "2020-12-01T00:30:00Z", - "Time": "2020-12-01T00:30:00Z", + "StartTime": "2023-12-01T04:00:00Z", + "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, - "DesiredCapacity": 4 + "DesiredCapacity": 4, + "TimeZone": "America/New_York" } ] } +For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. -For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. - -**Example 4: To describe scheduled actions with a sepecified start time** +**Example 4: To describe scheduled actions with a specified start time** To describe the scheduled actions that start at a specific time, use the ``--start-time`` option. :: aws autoscaling describe-scheduled-actions \ - --start-time "2020-12-01T00:30:00Z" + --start-time "2023-12-01T04:00:00Z" Output:: @@ -95,24 +97,24 @@ Output:: "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", - "StartTime": "2020-12-01T00:30:00Z", - "Time": "2020-12-01T00:30:00Z", + "StartTime": "2023-12-01T04:00:00Z", + "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, - "DesiredCapacity": 4 + "DesiredCapacity": 4, + "TimeZone": "America/New_York" } ] } - -For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. +For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. **Example 5: To describe scheduled actions that end at a specified time** To describe the scheduled actions that end at a specific time, use the ``--end-time`` option. :: aws autoscaling describe-scheduled-actions \ - --end-time "2022-12-01T00:30:00Z" + --end-time "2023-12-01T04:00:00Z" Output:: @@ -123,23 +125,25 @@ Output:: "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", - "StartTime": "2020-12-01T00:30:00Z", - "Time": "2020-12-01T00:30:00Z", + "StartTime": "2023-12-01T04:00:00Z", + "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, - "DesiredCapacity": 4 + "DesiredCapacity": 4, + "TimeZone": "America/New_York" } ] } -For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. +For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. **Example 6: To describe a specified number of scheduled actions** To return a specific number of scheduled actions, use the ``--max-items`` option. :: aws autoscaling describe-scheduled-actions \ - --auto-scaling-group-name my-asg --max-items 1 + --auto-scaling-group-name my-asg \ + --max-items 1 Output:: @@ -150,11 +154,12 @@ Output:: "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", - "StartTime": "2020-12-01T00:30:00Z", - "Time": "2020-12-01T00:30:00Z", + "StartTime": "2023-12-01T04:00:00Z", + "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, - "DesiredCapacity": 4 + "DesiredCapacity": 4, + "TimeZone": "America/New_York" } ] } @@ -165,4 +170,4 @@ If the output includes a ``NextToken`` field, there are more scheduled actions. --auto-scaling-group-name my-asg \ --starting-token Z3M3LMPEXAMPLE -For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. +For more information, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. \ No newline at end of file diff --git a/awscli/examples/autoscaling/put-scheduled-update-group-action.rst b/awscli/examples/autoscaling/put-scheduled-update-group-action.rst index 60f5fef43b90..85113090d7a8 100644 --- a/awscli/examples/autoscaling/put-scheduled-update-group-action.rst +++ b/awscli/examples/autoscaling/put-scheduled-update-group-action.rst @@ -5,14 +5,14 @@ This example adds the specified scheduled action to the specified Auto Scaling g aws autoscaling put-scheduled-update-group-action \ --auto-scaling-group-name my-asg \ --scheduled-action-name my-scheduled-action \ - --start-time "2021-05-12T08:00:00Z" \ + --start-time "2023-05-12T08:00:00Z" \ --min-size 2 \ --max-size 6 \ --desired-capacity 4 This command produces no output. If a scheduled action with the same name already exists, it will be overwritten by the new scheduled action. -For more examples, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. +For more examples, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. **Example 2: To specify a recurring schedule** @@ -28,4 +28,4 @@ This example creates a scheduled action to scale on a recurring schedule that is This command produces no output. If a scheduled action with the same name already exists, it will be overwritten by the new scheduled action. -For more examples, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. \ No newline at end of file +For more examples, see `Scheduled scaling `__ in the *Amazon EC2 Auto Scaling User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-tags.rst b/awscli/examples/ec2/create-tags.rst index 1b2159a8b64f..fc829bdabb25 100755 --- a/awscli/examples/ec2/create-tags.rst +++ b/awscli/examples/ec2/create-tags.rst @@ -1,11 +1,14 @@ -**To add a tag to a resource** +**Example 1: To add a tag to a resource** The following ``create-tags`` example adds the tag ``Stack=production`` to the specified image, or overwrites an existing tag for the AMI where the tag key is ``Stack``. :: aws ec2 create-tags \ - --resources ami-1234567890abcdef0 --tags Key=Stack,Value=production + --resources ami-1234567890abcdef0 \ + --tags Key=Stack,Value=production -**To add tags to multiple resources** +For more information, see `This is the topic title `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. + +**Example 2: To add tags to multiple resources** The following ``create-tags`` example adds (or overwrites) two tags for an AMI and an instance. One of the tags has a key (``webserver``) but no value (value is set to an empty string). The other tag has a key (``stack``) and a value (``Production``). :: @@ -13,7 +16,9 @@ The following ``create-tags`` example adds (or overwrites) two tags for an AMI a --resources ami-1a2b3c4d i-1234567890abcdef0 \ --tags Key=webserver,Value= Key=stack,Value=Production -**To add tags containing special characters** +For more information, see `This is the topic title `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. + +**Example 3: To add tags containing special characters** The following ``create-tags`` example adds the tag ``[Group]=test`` for an instance. The square brackets ([ and ]) are special characters, and must be escaped. The following examples also use the line continuation character appropriate for each environment. @@ -23,7 +28,7 @@ If you are using Windows, surround the element that has special characters with --resources i-1234567890abcdef0 ^ --tags Key=\"[Group]\",Value=test -If you are using Windows PowerShell, element the value that has special characters with double quotes ("), precede each double quote character with a backslash (\\), and then surround the entire key and value structure with single quotes (') as follows:: +If you are using Windows PowerShell, surround the element the value that has special characters with double quotes ("), precede each double quote character with a backslash (\\), and then surround the entire key and value structure with single quotes (') as follows:: aws ec2 create-tags ` --resources i-1234567890abcdef0 ` @@ -34,3 +39,5 @@ If you are using Linux or OS X, surround the element that has special characters aws ec2 create-tags \ --resources i-1234567890abcdef0 \ --tags 'Key="[Group]",Value=test' + +For more information, see `This is the topic title `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. diff --git a/awscli/examples/ec2/describe-security-groups.rst b/awscli/examples/ec2/describe-security-groups.rst index 91527ad25332..b78c111d13b2 100644 --- a/awscli/examples/ec2/describe-security-groups.rst +++ b/awscli/examples/ec2/describe-security-groups.rst @@ -65,7 +65,7 @@ Output:: **Example 2: To describe security groups that have specific rules** -The following ``describe-security-groups``example uses filters to scope the results to security groups that have a rule that allows SSH traffic (port 22) and a rule that allows traffic from all addresses (``0.0.0.0/0``). The example uses the ``--query`` parameter to display only the names of the security groups. Security groups must match all filters to be returned in the results; however, a single rule does not have to match all filters. For example, the output returns a security group with a rule that allows SSH traffic from a specific IP address and another rule that allows HTTP traffic from all addresses. :: +The following ``describe-security-groups`` example uses filters to scope the results to security groups that have a rule that allows SSH traffic (port 22) and a rule that allows traffic from all addresses (``0.0.0.0/0``). The example uses the ``--query`` parameter to display only the names of the security groups. Security groups must match all filters to be returned in the results; however, a single rule does not have to match all filters. For example, the output returns a security group with a rule that allows SSH traffic from a specific IP address and another rule that allows HTTP traffic from all addresses. :: aws ec2 describe-security-groups \ --filters Name=ip-permission.from-port,Values=22 Name=ip-permission.to-port,Values=22 Name=ip-permission.cidr,Values='0.0.0.0/0' \ @@ -100,4 +100,4 @@ Output:: } ] -For additional examples using tag filters, see `Working with tags `__ in the *Amazon EC2 User Guide*. +For additional examples using tag filters, see `Working with tags `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ecs/describe-task-definition.rst b/awscli/examples/ecs/describe-task-definition.rst index cb018af0afd6..bb2bde22d4bd 100644 --- a/awscli/examples/ecs/describe-task-definition.rst +++ b/awscli/examples/ecs/describe-task-definition.rst @@ -2,54 +2,114 @@ The following ``describe-task-definition`` example retrieves the details of a task definition. :: - aws ecs describe-task-definition --task-definition hello_world:8 + aws ecs describe-task-definition \ + --task-definition hello_world:8 Output:: { - "taskDefinition": { - "volumes": [], - "taskDefinitionArn": "arn:aws:ecs:us-west-2:123456789012:task-definition/hello_world:8", - "containerDefinitions": [ - { - "environment": [], - "name": "wordpress", - "links": [ - "mysql" - ], - "mountPoints": [], - "image": "wordpress", - "essential": true, - "portMappings": [ - { - "containerPort": 80, - "hostPort": 80 - } - ], - "memory": 500, - "cpu": 10, - "volumesFrom": [] - }, - { - "environment": [ - { - "name": "MYSQL_ROOT_PASSWORD", - "value": "password" - } - ], - "name": "mysql", - "mountPoints": [], - "image": "mysql", - "cpu": 10, - "portMappings": [], - "memory": 500, - "essential": true, - "volumesFrom": [] + "tasks": [ + { + "attachments": [ + { + "id": "17f3dff6-a9e9-4d83-99a9-7eb5193c2634", + "type": "ElasticNetworkInterface", + "status": "ATTACHED", + "details": [ + { + "name": "subnetId", + "value": "subnet-0d0eab1bb38d5ca64" + }, + { + "name": "networkInterfaceId", + "value": "eni-0d542ffb4a12aa6d9" + }, + { + "name": "macAddress", + "value": "0e:6d:18:f6:2d:29" + }, + { + "name": "privateDnsName", + "value": "ip-10-0-1-170.ec2.internal" + }, + { + "name": "privateIPv4Address", + "value": "10.0.1.170" + } + ] + } + ], + "attributes": [ + { + "name": "ecs.cpu-architecture", + "value": "x86_64" + } + ], + "availabilityZone": "us-east-1b", + "clusterArn": "arn:aws:ecs:us-east-1:053534965804:cluster/fargate-cluster", + "connectivity": "CONNECTED", + "connectivityAt": "2023-11-28T11:10:52.907000-05:00", + "containers": [ + { + "containerArn": "arn:aws:ecs:us-east-1:053534965804:container/fargate-cluster/c524291ae4154100b601a543108b193a/772c4784-92ae-414e-8df2-03d3358e39fa", + "taskArn": "arn:aws:ecs:us-east-1:053534965804:task/fargate-cluster/c524291ae4154100b601a543108b193a", + "name": "web", + "image": "nginx", + "imageDigest": "sha256:10d1f5b58f74683ad34eb29287e07dab1e90f10af243f151bb50aa5dbb4d62ee", + "runtimeId": "c524291ae4154100b601a543108b193a-265927825", + "lastStatus": "RUNNING", + "networkBindings": [], + "networkInterfaces": [ + { + "attachmentId": "17f3dff6-a9e9-4d83-99a9-7eb5193c2634", + "privateIpv4Address": "10.0.1.170" + } + ], + "healthStatus": "HEALTHY", + "cpu": "99", + "memory": "100" + }, + { + "containerArn": "arn:aws:ecs:us-east-1:053534965804:container/fargate-cluster/c524291ae4154100b601a543108b193a/c051a779-40d2-48ca-ad5e-6ec875ceb610", + "taskArn": "arn:aws:ecs:us-east-1:053534965804:task/fargate-cluster/c524291ae4154100b601a543108b193a", + "name": "aws-guardduty-agent-FvWGoDU", + "imageDigest": "sha256:359b8b014e5076c625daa1056090e522631587a7afa3b2e055edda6bd1141017", + "runtimeId": "c524291ae4154100b601a543108b193a-505093495", + "lastStatus": "RUNNING", + "networkBindings": [], + "networkInterfaces": [ + { + "attachmentId": "17f3dff6-a9e9-4d83-99a9-7eb5193c2634", + "privateIpv4Address": "10.0.1.170" + } + ], + "healthStatus": "UNKNOWN" + } + ], + "cpu": "256", + "createdAt": "2023-11-28T11:10:49.299000-05:00", + "desiredStatus": "RUNNING", + "enableExecuteCommand": false, + "group": "family:webserver", + "healthStatus": "HEALTHY", + "lastStatus": "RUNNING", + "launchType": "FARGATE", + "memory": "512" + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "pullStartedAt": "2023-11-28T11:10:59.773000-05:00", + "pullStoppedAt": "2023-11-28T11:11:12.624000-05:00", + "startedAt": "2023-11-28T11:11:20.316000-05:00", + "tags": [], + "taskArn": "arn:aws:ecs:us-east-1:053534965804:task/fargate-cluster/c524291ae4154100b601a543108b193a", + "taskDefinitionArn": "arn:aws:ecs:us-east-1:053534965804:task-definition/webserver:5", + "version": 4, + "ephemeralStorage": { + "sizeInGiB": 20 } - ], - "family": "hello_world", - "revision": 8 - } + } + ], + "failures": [] } -For more information, see `Amazon ECS Task Definitions `_ in the *Amazon ECS Developer Guide*. +For more information, see `Amazon ECS Task Definitions `_ in the *Amazon ECS Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/ecs/run-task.rst b/awscli/examples/ecs/run-task.rst index 745a9a75312b..109093d9f654 100644 --- a/awscli/examples/ecs/run-task.rst +++ b/awscli/examples/ecs/run-task.rst @@ -1,37 +1,63 @@ **To run a task on your default cluster** -The following ``run-task`` example runs a task on the default cluster. :: +The following ``run-task`` example runs a task on the default cluster and uses a client token. :: - aws ecs run-task --cluster default --task-definition sleep360:1 + aws ecs run-task \ + --cluster default \ + --task-definition sleep360:1 \ + --client-token 550e8400-e29b-41d4-a716-446655440000 Output:: { "tasks": [ { - "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/a1b2c3d4-5678-90ab-ccdef-11111EXAMPLE", + "attachments": [], + "attributes": [ + { + "name": "ecs.cpu-architecture", + "value": "x86_64" + } + ], + "availabilityZone": "us-east-1b", + "capacityProviderName": "example-capacity-provider", + "clusterArn": "arn:aws:ecs:us-east-1:123456789012:cluster/default", + "containerInstanceArn": "arn:aws:ecs:us-east-1:123456789012:container-instance/default/bc4d2ec611d04bb7bb97e83ceEXAMPLE", + "containers": [ + { + "containerArn": "arn:aws:ecs:us-east-1:123456789012:container/default/d6f51cc5bbc94a47969c92035e9f66f8/75853d2d-711e-458a-8362-0f0aEXAMPLE", + "taskArn": "arn:aws:ecs:us-east-1:123456789012:task/default/d6f51cc5bbc94a47969c9203EXAMPLE", + "name": "sleep", + "image": "busybox", + "lastStatus": "PENDING", + "networkInterfaces": [], + "cpu": "10", + "memory": "10" + } + ], + "cpu": "10", + "createdAt": "2023-11-21T16:59:34.403000-05:00", + "desiredStatus": "RUNNING", + "enableExecuteCommand": false, + "group": "family:sleep360", + "lastStatus": "PENDING", + "launchType": "EC2", + "memory": "10", "overrides": { "containerOverrides": [ { "name": "sleep" } - ] + ], + "inferenceAcceleratorOverrides": [] }, - "lastStatus": "PENDING", - "containerInstanceArn": "arn:aws:ecs:us-west-2:123456789012:container-instance/a1b2c3d4-5678-90ab-ccdef-22222EXAMPLE", - "desiredStatus": "RUNNING", - "taskDefinitionArn": "arn:aws:ecs:us-west-2:123456789012:task-definition/sleep360:1", - "containers": [ - { - "containerArn": "arn:aws:ecs:us-west-2:123456789012:container/a1b2c3d4-5678-90ab-ccdef-33333EXAMPLE", - "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/a1b2c3d4-5678-90ab-ccdef-11111EXAMPLE", - "lastStatus": "PENDING", - "name": "sleep" - } - ] + "tags": [], + "taskArn": "arn:aws:ecs:us-east-1:123456789012:task/default/d6f51cc5bbc94a47969c9203EXAMPLE", + "taskDefinitionArn": "arn:aws:ecs:us-east-1:123456789012:task-definition/sleep360:1", + "version": 1 } - ] + ], + "failures": [] } - -For more information, see `Running Tasks `_ in the *Amazon ECS Developer Guide*. \ No newline at end of file +For more information, see `Running Tasks `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/batch-get-configuration-policy-associations.rst b/awscli/examples/securityhub/batch-get-configuration-policy-associations.rst new file mode 100644 index 000000000000..9ac66cdfb1de --- /dev/null +++ b/awscli/examples/securityhub/batch-get-configuration-policy-associations.rst @@ -0,0 +1,20 @@ +**To get configuration association details for a batch of targets** + +The following ``batch-get-configuration-policy-associations`` example retrieves association details for the specified targets. You can provide account IDs, organizational unit IDs, or the root ID for the target. :: + + aws securityhub batch-get-configuration-policy-associations \ + --target '{"OrganizationalUnitId": "ou-6hi7-8j91kl2m"}' + +Output:: + + { + "ConfigurationPolicyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "TargetId": "ou-6hi7-8j91kl2m", + "TargetType": "ORGANIZATIONAL_UNIT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-09-26T21:13:01.816000+00:00", + "AssociationStatus": "SUCCESS", + "AssociationStatusMessage": "Association applied successfully on this target." + } + +For more information, see `Viewing Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/batch-get-security-controls.rst b/awscli/examples/securityhub/batch-get-security-controls.rst index 742dd494b190..487d31c84964 100644 --- a/awscli/examples/securityhub/batch-get-security-controls.rst +++ b/awscli/examples/securityhub/batch-get-security-controls.rst @@ -1,31 +1,43 @@ -**To get control details** +**To get security control details** -The following ``batch-get-security-controls`` example gets details for Config.1 and IAM.1 in the current AWS account and AWS Region. :: +The following ``batch-get-security-controls`` example gets details for the security controls ACM.1 and IAM.1 in the current AWS account and AWS Region. :: aws securityhub batch-get-security-controls \ - --security-control-ids '["Config.1", "IAM.1"]' + --security-control-ids '["ACM.1", "IAM.1"]' Output:: { "SecurityControls": [ { - "SecurityControlId": "Config.1", - "SecurityControlArn": "arn:aws:securityhub:us-east-2:068873283051:security-control/Config.1", - "Title": "AWS Config should be enabled", - "Description": "This AWS control checks whether the Config service is enabled in the account for the local region and is recording all resources.", - "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/Config.1/remediation", + "SecurityControlId": "ACM.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:123456789012:security-control/ACM.1", + "Title": "Imported and ACM-issued certificates should be renewed after a specified time period", + "Description": "This control checks whether an AWS Certificate Manager (ACM) certificate is renewed within the specified time period. It checks both imported certificates and certificates provided by ACM. The control fails if the certificate isn't renewed within the specified time period. Unless you provide a custom parameter value for the renewal period, Security Hub uses a default value of 30 days.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/ACM.1/remediation", "SeverityRating": "MEDIUM", "SecurityControlStatus": "ENABLED" + "UpdateStatus": "READY", + "Parameters": { + "daysToExpiration": { + "ValueType": CUSTOM, + "Value": { + "Integer": 15 + } + } + }, + "LastUpdateReason": "Updated control parameter" }, { "SecurityControlId": "IAM.1", - "SecurityControlArn": "arn:aws:securityhub:us-east-2:068873283051:security-control/IAM.1", + "SecurityControlArn": "arn:aws:securityhub:us-east-2:123456789012:security-control/IAM.1", "Title": "IAM policies should not allow full \"*\" administrative privileges", "Description": "This AWS control checks whether the default version of AWS Identity and Access Management (IAM) policies (also known as customer managed policies) do not have administrator access with a statement that has \"Effect\": \"Allow\" with \"Action\": \"*\" over \"Resource\": \"*\". It only checks for the Customer Managed Policies that you created, but not inline and AWS Managed Policies.", "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/IAM.1/remediation", "SeverityRating": "HIGH", "SecurityControlStatus": "ENABLED" + "UpdateStatus": "READY", + "Parameters": {} } ] } diff --git a/awscli/examples/securityhub/create-configuration-policy.rst b/awscli/examples/securityhub/create-configuration-policy.rst new file mode 100644 index 000000000000..51583fe957a3 --- /dev/null +++ b/awscli/examples/securityhub/create-configuration-policy.rst @@ -0,0 +1,49 @@ +**To create a configuration policy** + +The following ``create-configuration-policy`` example creates a configuration policy with the specified settings. :: + + aws securityhub create-configuration-policy \ + --name "SampleConfigurationPolicy" \ + --description "SampleDescription" \ + --configuration-policy '{"SecurityHub": {"ServiceEnabled": true, "EnabledStandardIdentifiers": ["arn:aws:securityhub:eu-central-1::standards/aws-foundational-security-best-practices/v/1.0.0","arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"],"SecurityControlsConfiguration":{"DisabledSecurityControlIdentifiers": ["CloudTrail.2"], "SecurityControlCustomParameters": [{"SecurityControlId": "ACM.1", "Parameters": {"daysToExpiration": {"ValueType": "CUSTOM", "Value": {"Integer": 15}}}}]}}}' \ + --tags '{"Environment": "Prod"}' + +Output:: + + { + "Arn": "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Name": "SampleConfigurationPolicy", + "Description": "SampleDescription", + "UpdatedAt": "2023-11-28T20:28:04.494000+00:00", + "CreatedAt": "2023-11-28T20:28:04.494000+00:00", + "ConfigurationPolicy": { + "SecurityHub": { + "ServiceEnabled": true, + "EnabledStandardIdentifiers": [ + "arn:aws:securityhub:eu-central-1::standards/aws-foundational-security-best-practices/v/1.0.0", + "arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0" + ], + "SecurityControlsConfiguration": { + "DisabledSecurityControlIdentifiers": [ + "CloudTrail.2" + ], + "SecurityControlCustomParameters": [ + { + "SecurityControlId": "ACM.1", + "Parameters": { + "daysToExpiration": { + "ValueType": "CUSTOM", + "Value": { + "Integer": 15 + } + } + } + } + ] + } + } + } + } + +For more information, see `Creating and associating Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/delete-configuration-policy.rst b/awscli/examples/securityhub/delete-configuration-policy.rst new file mode 100644 index 000000000000..aa38d68a625e --- /dev/null +++ b/awscli/examples/securityhub/delete-configuration-policy.rst @@ -0,0 +1,10 @@ +**To delete a configuration policy** + +The following ``delete-configuration-policy`` example deletes the specified configuration policy. :: + + aws securityhub delete-configuration-policy \ + --identifier "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + +This command produces no output. + +For more information, see `Deleting and disassociating Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/describe-organization-configuration.rst b/awscli/examples/securityhub/describe-organization-configuration.rst index 8d688ebaed1b..23257b3d0279 100644 --- a/awscli/examples/securityhub/describe-organization-configuration.rst +++ b/awscli/examples/securityhub/describe-organization-configuration.rst @@ -1,14 +1,20 @@ -**To view information about an integration with AWS Organizations** +**To view how Security Hub is configured for an organization** -The following ``describe-organization-configuration`` example returns information about the integration with Organizations. :: +The following ``describe-organization-configuration`` example returns information about the way an organization is configured in Security Hub. In this example, the organization uses central configuration. Only the Security Hub administrator account can run this command. :: - aws securityhub describe-organization-configuration + aws securityhub describe-organization-configuration Output:: { - "autoEnable": true, - "memberAccountLimitReached": false + "AutoEnable": false, + "MemberAccountLimitReached": false, + "AutoEnableStandards": "NONE", + "OrganizationConfiguration": { + "ConfigurationType": "LOCAL", + "Status": "ENABLED", + "StatusMessage": "Central configuration has been enabled successfully" + } } -For more information, see `Managing accounts `__ in the *AWS Security Hub User Guide*. +For more information, see `Managing accounts with AWS Organizations `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/get-configuration-policy-association.rst b/awscli/examples/securityhub/get-configuration-policy-association.rst new file mode 100644 index 000000000000..8d8e1471f9ea --- /dev/null +++ b/awscli/examples/securityhub/get-configuration-policy-association.rst @@ -0,0 +1,20 @@ +**To get configuration association details for a target** + +The following ``get-configuration-policy-association`` example retrieves association details for the specified target. You can provide an account ID, organizational unit ID, or the root ID for the target. :: + + aws securityhub get-configuration-policy-association \ + --target '{"OrganizationalUnitId": "ou-6hi7-8j91kl2m"}' + +Output:: + + { + "ConfigurationPolicyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "TargetId": "ou-6hi7-8j91kl2m", + "TargetType": "ORGANIZATIONAL_UNIT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-09-26T21:13:01.816000+00:00", + "AssociationStatus": "SUCCESS", + "AssociationStatusMessage": "Association applied successfully on this target." + } + +For more information, see `Viewing Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/get-configuration-policy.rst b/awscli/examples/securityhub/get-configuration-policy.rst new file mode 100644 index 000000000000..3fe74d959fbb --- /dev/null +++ b/awscli/examples/securityhub/get-configuration-policy.rst @@ -0,0 +1,46 @@ +**To view configuration policy details** + +The following ``get-configuration-policy`` example retrieves details about the specified configuration policy. :: + + aws securityhub get-configuration-policy \ + --identifier "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + +Output:: + + { + "Arn": "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Id": "ce5ed1e7-9639-4e2f-9313-fa87fcef944b", + "Name": "SampleConfigurationPolicy", + "Description": "SampleDescription", + "UpdatedAt": "2023-11-28T20:28:04.494000+00:00", + "CreatedAt": "2023-11-28T20:28:04.494000+00:00", + "ConfigurationPolicy": { + "SecurityHub": { + "ServiceEnabled": true, + "EnabledStandardIdentifiers": [ + "arn:aws:securityhub:eu-central-1::standards/aws-foundational-security-best-practices/v/1.0.0", + "arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0" + ], + "SecurityControlsConfiguration": { + "DisabledSecurityControlIdentifiers": [ + "CloudTrail.2" + ], + "SecurityControlCustomParameters": [ + { + "SecurityControlId": "ACM.1", + "Parameters": { + "daysToExpiration": { + "ValueType": "CUSTOM", + "Value": { + "Integer": 15 + } + } + } + } + ] + } + } + } + } + +For more information, see `Viewing Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/get-security-control-definition.rst b/awscli/examples/securityhub/get-security-control-definition.rst new file mode 100644 index 000000000000..b13be4e2a893 --- /dev/null +++ b/awscli/examples/securityhub/get-security-control-definition.rst @@ -0,0 +1,33 @@ +**To get security control definition details** + +The following ``get-security-control-definition`` example retrieves definition details for a Security Hub security control. Details include the control title, description, Region availability, parameters, and other information. :: + + aws securityhub get-security-control-definition \ + --security-control-id ACM.1 + +Output:: + + { + "SecurityControlDefinition": { + "SecurityControlId": "ACM.1", + "Title": "Imported and ACM-issued certificates should be renewed after a specified time period", + "Description": "This control checks whether an AWS Certificate Manager (ACM) certificate is renewed within the specified time period. It checks both imported certificates and certificates provided by ACM. The control fails if the certificate isn't renewed within the specified time period. Unless you provide a custom parameter value for the renewal period, Security Hub uses a default value of 30 days.", + "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/ACM.1/remediation", + "SeverityRating": "MEDIUM", + "CurrentRegionAvailability": "AVAILABLE", + "ParameterDefinitions": { + "daysToExpiration": { + "Description": "Number of days within which the ACM certificate must be renewed", + "ConfigurationOptions": { + "Integer": { + "DefaultValue": 30, + "Min": 14, + "Max": 365 + } + } + } + } + } + } + +For more information, see `Custom control parameters `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/list-configuration-policies.rst b/awscli/examples/securityhub/list-configuration-policies.rst new file mode 100644 index 000000000000..462e6a429aa7 --- /dev/null +++ b/awscli/examples/securityhub/list-configuration-policies.rst @@ -0,0 +1,38 @@ +**To list configuration policy summaries** + +The following ``list-configuration-policies`` example lists a summary of configuration policies for the organization. :: + + aws securityhub list-configuration-policies \ + --max-items 3 + +Output:: + + { + "ConfigurationPolicySummaries": [ + { + "Arn": "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Name": "SampleConfigurationPolicy1", + "Description": "SampleDescription1", + "UpdatedAt": "2023-09-26T21:08:36.214000+00:00", + "ServiceEnabled": true + }, + { + "Arn": "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", + "Id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", + "Name": "SampleConfigurationPolicy2", + "Description": "SampleDescription2" + "UpdatedAt": "2023-11-28T19:26:25.207000+00:00", + "ServiceEnabled": true + }, + { + "Arn": "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "Id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "Name": "SampleConfigurationPolicy3", + "Description": "SampleDescription3", + "UpdatedAt": "2023-11-28T20:28:04.494000+00:00", + "ServiceEnabled": true + } + } + +For more information, see `Viewing Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/list-configuration-policy-associations.rst b/awscli/examples/securityhub/list-configuration-policy-associations.rst new file mode 100644 index 000000000000..3476e6b3a347 --- /dev/null +++ b/awscli/examples/securityhub/list-configuration-policy-associations.rst @@ -0,0 +1,50 @@ +**To list configuration associations** + +The following ``list-configuration-policy-associations`` example lists a summary of configuration associations for the organization. The response include associations with configuration policies and self-managed behavior. :: + + aws securityhub list-configuration-policy-associations \ + --association-type "APPLIED" \ + --max-items 4 + +Output:: + + { + "ConfigurationPolicyAssociationSummaries": [ + { + "ConfigurationPolicyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "TargetId": "r-1ab2", + "TargetType": "ROOT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-11-28T19:26:49.417000+00:00", + "AssociationStatus": "FAILED", + "AssociationStatusMessage": "Policy association failed because 2 organizational units or accounts under this root failed." + }, + { + "ConfigurationPolicyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", + "TargetId": "ou-1ab2-c3de4f5g", + "TargetType": "ORGANIZATIONAL_UNIT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-09-26T21:14:05.283000+00:00", + "AssociationStatus": "FAILED", + "AssociationStatusMessage": "One or more children under this target failed association." + }, + { + "ConfigurationPolicyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "TargetId": "ou-6hi7-8j91kl2m", + "TargetType": "ORGANIZATIONAL_UNIT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-09-26T21:13:01.816000+00:00", + "AssociationStatus": "SUCCESS", + "AssociationStatusMessage": "Association applied successfully on this target." + }, + { + "ConfigurationPolicyId": "SELF_MANAGED_SECURITY_HUB", + "TargetId": "111122223333", + "TargetType": "ACCOUNT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-11-28T22:01:26.409000+00:00", + "AssociationStatus": "SUCCESS" + } + } + +For more information, see `Viewing Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/list-security-control-definitions.rst b/awscli/examples/securityhub/list-security-control-definitions.rst index 7f8cb0fb4444..b6e10794b1da 100644 --- a/awscli/examples/securityhub/list-security-control-definitions.rst +++ b/awscli/examples/securityhub/list-security-control-definitions.rst @@ -1,4 +1,4 @@ -**Example 1: To list available security controls** +**Example 1: To list all available security controls** The following ``list-security-control-definitions`` example lists the available security controls across all Security Hub standards. This example limits the results to three controls. :: @@ -12,10 +12,13 @@ Output:: { "SecurityControlId": "ACM.1", "Title": "Imported and ACM-issued certificates should be renewed after a specified time period", - "Description": "This AWS control checks whether ACM Certificates in your account are marked for expiration within a specified time period. Certificates provided by ACM are automatically renewed. ACM does not automatically renew certificates that you import.", + "Description": "This control checks whether an AWS Certificate Manager (ACM) certificate is renewed within the specified time period. It checks both imported certificates and certificates provided by ACM. The control fails if the certificate isn't renewed within the specified time period. Unless you provide a custom parameter value for the renewal period, Security Hub uses a default value of 30 days.", "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/ACM.1/remediation", "SeverityRating": "MEDIUM", - "CurrentRegionAvailability": "AVAILABLE" + "CurrentRegionAvailability": "AVAILABLE", + "CustomizableProperties": [ + "Parameters" + ] }, { "SecurityControlId": "ACM.2", @@ -23,15 +26,19 @@ Output:: "Description": "This control checks whether RSA certificates managed by AWS Certificate Manager use a key length of at least 2,048 bits. The control fails if the key length is smaller than 2,048 bits.", "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/ACM.2/remediation", "SeverityRating": "HIGH", - "CurrentRegionAvailability": "AVAILABLE" + "CurrentRegionAvailability": "AVAILABLE", + "CustomizableProperties": [] }, { "SecurityControlId": "APIGateway.1", "Title": "API Gateway REST and WebSocket API execution logging should be enabled", - "Description": "This control checks whether all stages of Amazon API Gateway REST and WebSocket APIs have logging enabled. The control fails if logging is not enabled for all methods of a stage or if loggingLevel is neither ERROR nor INFO.", + "Description": "This control checks whether all stages of an Amazon API Gateway REST or WebSocket API have logging enabled. The control fails if the 'loggingLevel' isn't 'ERROR' or 'INFO' for all stages of the API. Unless you provide custom parameter values to indicate that a specific log type should be enabled, Security Hub produces a passed finding if the logging level is either 'ERROR' or 'INFO'.", "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/APIGateway.1/remediation", "SeverityRating": "MEDIUM", - "CurrentRegionAvailability": "AVAILABLE" + "CurrentRegionAvailability": "AVAILABLE", + "CustomizableProperties": [ + "Parameters" + ] } ], "NextToken": "U2FsdGVkX1/UprCPzxVbkDeHikDXbDxfgJZ1w2RG1XWsFPTMTIQPVE0m/FduIGxS7ObRtAbaUt/8/RCQcg2PU0YXI20hH/GrhoOTgv+TSm0qvQVFhkJepWmqh+NYawjocVBeos6xzn/8qnbF9IuwGg==" @@ -57,7 +64,8 @@ Output:: "Description": "This AWS control checks that there is at least one multi-region AWS CloudTrail trail includes read and write management events.", "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/CloudTrail.1/remediation", "SeverityRating": "HIGH", - "CurrentRegionAvailability": "AVAILABLE" + "CurrentRegionAvailability": "AVAILABLE", + "CustomizableProperties": [] }, { "SecurityControlId": "CloudTrail.2", @@ -65,7 +73,8 @@ Output:: "Description": "This AWS control checks whether AWS CloudTrail is configured to use the server side encryption (SSE) AWS Key Management Service (AWS KMS) customer master key (CMK) encryption. The check will pass if the KmsKeyId is defined.", "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/CloudTrail.2/remediation", "SeverityRating": "MEDIUM", - "CurrentRegionAvailability": "AVAILABLE" + "CurrentRegionAvailability": "AVAILABLE", + "CustomizableProperties": [] }, { "SecurityControlId": "CloudTrail.4", @@ -73,7 +82,8 @@ Output:: "Description": "This AWS control checks whether CloudTrail log file validation is enabled.", "RemediationUrl": "https://docs.aws.amazon.com/console/securityhub/CloudTrail.4/remediation", "SeverityRating": "MEDIUM", - "CurrentRegionAvailability": "AVAILABLE" + "CurrentRegionAvailability": "AVAILABLE", + "CustomizableProperties": [] } ], "NextToken": "eyJOZXh0VG9rZW4iOiBudWxsLCAiYm90b190cnVuY2F0ZV9hbW91bnQiOiAzfQ==" diff --git a/awscli/examples/securityhub/start-configuration-policy-association.rst b/awscli/examples/securityhub/start-configuration-policy-association.rst new file mode 100644 index 000000000000..316c7fbde931 --- /dev/null +++ b/awscli/examples/securityhub/start-configuration-policy-association.rst @@ -0,0 +1,41 @@ +**Example 1: To associate a configuration policy** + +The following ``start-configuration-policy-association`` example associates the specified configuration policy with the specified organizational unit. A configuration may be associated with a target account, organizational unit, or the root. :: + + aws securityhub start-configuration-policy-association \ + --configuration-policy-identifier "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333" \ + --target '{"OrganizationalUnitId": "ou-6hi7-8j91kl2m"}' + +Output:: + + { + "ConfigurationPolicyId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", + "TargetId": "ou-6hi7-8j91kl2m", + "TargetType": "ORGANIZATIONAL_UNIT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-11-29T17:40:52.468000+00:00", + "AssociationStatus": "PENDING" + } + +For more information, see `Creating and associating Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. + +**Example 2: To associate a self-managed configuration** + +The following ``start-configuration-policy-association`` example associates a self-managed configuration with the specified account. :: + + aws securityhub start-configuration-policy-association \ + --configuration-policy-identifier "SELF_MANAGED_SECURITY_HUB" \ + --target '{"OrganizationalUnitId": "123456789012"}' + +Output:: + + { + "ConfigurationPolicyId": "SELF_MANAGED_SECURITY_HUB", + "TargetId": "123456789012", + "TargetType": "ACCOUNT", + "AssociationType": "APPLIED", + "UpdatedAt": "2023-11-29T17:40:52.468000+00:00", + "AssociationStatus": "PENDING" + } + +For more information, see `Creating and associating Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/start-configuration-policy-disassociation.rst b/awscli/examples/securityhub/start-configuration-policy-disassociation.rst new file mode 100644 index 000000000000..9a0ca613c30c --- /dev/null +++ b/awscli/examples/securityhub/start-configuration-policy-disassociation.rst @@ -0,0 +1,23 @@ +**Example 1: To disassociate a configuration policy** + +The following ``start-configuration-policy-disassociation`` example disassociates a configuration policy from the specified organizational unit. A configuration may be disassociated from a target account, organizational unit, or the root. :: + + aws securityhub start-configuration-policy-disassociation \ + --configuration-policy-identifier "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333" \ + --target '{"OrganizationalUnitId": "ou-6hi7-8j91kl2m"}' + +This command produces no output. + +For more information, see `Disassociating a configuration from accounts and OUs `__ in the *AWS Security Hub User Guide*. + +**Example 2: To disassociate a self-managed configuration** + +The following ``start-configuration-policy-disassociation`` example disassociates a self-managed configuration from the specified account. :: + + aws securityhub start-configuration-policy-disassociation \ + --configuration-policy-identifier "SELF_MANAGED_SECURITY_HUB" \ + --target '{"AccountId": "123456789012"}' + +This command produces no output. + +For more information, see `Disassociating a configuration from accounts and OUs `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/update-configuration-policy.rst b/awscli/examples/securityhub/update-configuration-policy.rst new file mode 100644 index 000000000000..5987d3f9fcc9 --- /dev/null +++ b/awscli/examples/securityhub/update-configuration-policy.rst @@ -0,0 +1,50 @@ +**To update a configuration policy** + +The following ``update-configuration-policy`` example updates an existing configuration policy to use the specified settings. :: + + aws securityhub update-configuration-policy \ + --identifier "arn:aws:securityhub:eu-central-1:508236694226:configuration-policy/09f37766-57d8-4ede-9d33-5d8b0fecf70e" \ + --name "SampleConfigurationPolicyUpdated" \ + --description "SampleDescriptionUpdated" \ + --configuration-policy '{"SecurityHub": {"ServiceEnabled": true, "EnabledStandardIdentifiers": ["arn:aws:securityhub:eu-central-1::standards/aws-foundational-security-best-practices/v/1.0.0","arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0"],"SecurityControlsConfiguration":{"DisabledSecurityControlIdentifiers": ["CloudWatch.1"], "SecurityControlCustomParameters": [{"SecurityControlId": "ACM.1", "Parameters": {"daysToExpiration": {"ValueType": "CUSTOM", "Value": {"Integer": 21}}}}]}}}' \ + --updated-reason "Disabling CloudWatch.1 and changing parameter value" + +Output:: + + { + "Arn": "arn:aws:securityhub:eu-central-1:123456789012:configuration-policy/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Name": "SampleConfigurationPolicyUpdated", + "Description": "SampleDescriptionUpdated", + "UpdatedAt": "2023-11-28T20:28:04.494000+00:00", + "CreatedAt": "2023-11-28T20:28:04.494000+00:00", + "ConfigurationPolicy": { + "SecurityHub": { + "ServiceEnabled": true, + "EnabledStandardIdentifiers": [ + "arn:aws:securityhub:eu-central-1::standards/aws-foundational-security-best-practices/v/1.0.0", + "arn:aws:securityhub:::ruleset/cis-aws-foundations-benchmark/v/1.2.0" + ], + "SecurityControlsConfiguration": { + "DisabledSecurityControlIdentifiers": [ + "CloudWatch.1" + ], + "SecurityControlCustomParameters": [ + { + "SecurityControlId": "ACM.1", + "Parameters": { + "daysToExpiration": { + "ValueType": "CUSTOM", + "Value": { + "Integer": 21 + } + } + } + } + ] + } + } + } + } + +For more information, see `Updating Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/update-organization-configuration.rst b/awscli/examples/securityhub/update-organization-configuration.rst index f40f6080bb3f..a66822ea2998 100644 --- a/awscli/examples/securityhub/update-organization-configuration.rst +++ b/awscli/examples/securityhub/update-organization-configuration.rst @@ -1,10 +1,11 @@ -**To configure Security Hub to automatically enable new organization accounts** +**To update how Security Hub is configured for an organization** -The following ``update-organization-configuration`` example configures Security Hub to automatically enable new accounts in an organization. :: +The following ``update-organization-configuration`` example specifies that Security Hub should use central configuration to configure an organization. After running this command, the delegated Security Hub administrator can create and manage configuration policies to configure the organization. The delegated administrator can also use this command to switch from central to local configuration. If local configuration is the configuration type, the delegated administrator can choose whether to automatically enable Security Hub and default security standards in new organization accounts. :: aws securityhub update-organization-configuration \ - --auto-enable + --no-auto-enable \ + --organization-configuration '{"ConfigurationType": "CENTRAL"}' This command produces no output. -For more information, see `Automatically enabling new organization accounts `__ in the *AWS Security Hub User Guide*. +For more information, see `Managing accounts with AWS Organizations `__ in the *AWS Security Hub User Guide*. \ No newline at end of file diff --git a/awscli/examples/securityhub/update-security-control.rst b/awscli/examples/securityhub/update-security-control.rst new file mode 100644 index 000000000000..66eecffd9cd1 --- /dev/null +++ b/awscli/examples/securityhub/update-security-control.rst @@ -0,0 +1,12 @@ +**To update security control properties** + +The following ``update-security-control`` example specifies custom values for a Security Hub security control parameter. :: + + aws securityhub update-security-control \ + --security-control-id ACM.1 \ + --parameters '{"daysToExpiration": {"ValueType": "CUSTOM", "Value": {"Integer": 15}}}' \ + --last-update-reason "Internal compliance requirement" + +This command produces no output. + +For more information, see `Custom control parameters `__ in the *AWS Security Hub User Guide*. \ No newline at end of file From 37cb116cdf2abe0ba8f9c7034720b4d85c8b6b35 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 Jan 2024 19:13:26 +0000 Subject: [PATCH 0449/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfigdata-19412.json | 5 +++++ .changes/next-release/api-change-cloud9-21149.json | 5 +++++ .../api-change-cloudfrontkeyvaluestore-61167.json | 5 +++++ .changes/next-release/api-change-connectcases-66604.json | 5 +++++ .changes/next-release/api-change-ec2-74603.json | 5 +++++ .changes/next-release/api-change-ecs-89661.json | 5 +++++ .changes/next-release/api-change-endpointrules-34241.json | 5 +++++ .changes/next-release/api-change-finspace-76762.json | 5 +++++ .changes/next-release/api-change-organizations-83783.json | 5 +++++ .changes/next-release/api-change-rds-86147.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-appconfigdata-19412.json create mode 100644 .changes/next-release/api-change-cloud9-21149.json create mode 100644 .changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json create mode 100644 .changes/next-release/api-change-connectcases-66604.json create mode 100644 .changes/next-release/api-change-ec2-74603.json create mode 100644 .changes/next-release/api-change-ecs-89661.json create mode 100644 .changes/next-release/api-change-endpointrules-34241.json create mode 100644 .changes/next-release/api-change-finspace-76762.json create mode 100644 .changes/next-release/api-change-organizations-83783.json create mode 100644 .changes/next-release/api-change-rds-86147.json diff --git a/.changes/next-release/api-change-appconfigdata-19412.json b/.changes/next-release/api-change-appconfigdata-19412.json new file mode 100644 index 000000000000..406704ea8f6c --- /dev/null +++ b/.changes/next-release/api-change-appconfigdata-19412.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfigdata``", + "description": "Fix FIPS Endpoints in aws-us-gov." +} diff --git a/.changes/next-release/api-change-cloud9-21149.json b/.changes/next-release/api-change-cloud9-21149.json new file mode 100644 index 000000000000..8a79fe47b834 --- /dev/null +++ b/.changes/next-release/api-change-cloud9-21149.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Doc-only update around removing AL1 from list of available AMIs for Cloud9" +} diff --git a/.changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json b/.changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json new file mode 100644 index 000000000000..628b29da6a9d --- /dev/null +++ b/.changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront-keyvaluestore``", + "description": "This release improves upon the DescribeKeyValueStore API by returning two additional fields, Status of the KeyValueStore and the FailureReason in case of failures during creation of KeyValueStore." +} diff --git a/.changes/next-release/api-change-connectcases-66604.json b/.changes/next-release/api-change-connectcases-66604.json new file mode 100644 index 000000000000..8bf11ffaaeab --- /dev/null +++ b/.changes/next-release/api-change-connectcases-66604.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This release adds the ability to view audit history on a case and introduces a new parameter, performedBy, for CreateCase and UpdateCase API's." +} diff --git a/.changes/next-release/api-change-ec2-74603.json b/.changes/next-release/api-change-ec2-74603.json new file mode 100644 index 000000000000..dcb7ae606ac6 --- /dev/null +++ b/.changes/next-release/api-change-ec2-74603.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2." +} diff --git a/.changes/next-release/api-change-ecs-89661.json b/.changes/next-release/api-change-ecs-89661.json new file mode 100644 index 000000000000..09153fcb3315 --- /dev/null +++ b/.changes/next-release/api-change-ecs-89661.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for Transport Layer Security (TLS) and Configurable Timeout to ECS Service Connect. TLS facilitates privacy and data security for inter-service communications, while Configurable Timeout allows customized per-request timeout and idle timeout for Service Connect services." +} diff --git a/.changes/next-release/api-change-endpointrules-34241.json b/.changes/next-release/api-change-endpointrules-34241.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-34241.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-finspace-76762.json b/.changes/next-release/api-change-finspace-76762.json new file mode 100644 index 000000000000..2b4aee678ca7 --- /dev/null +++ b/.changes/next-release/api-change-finspace-76762.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Allow customer to set zip default through command line arguments." +} diff --git a/.changes/next-release/api-change-organizations-83783.json b/.changes/next-release/api-change-organizations-83783.json new file mode 100644 index 000000000000..01958aa68060 --- /dev/null +++ b/.changes/next-release/api-change-organizations-83783.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Doc only update for quota increase change" +} diff --git a/.changes/next-release/api-change-rds-86147.json b/.changes/next-release/api-change-rds-86147.json new file mode 100644 index 000000000000..15082b3443f4 --- /dev/null +++ b/.changes/next-release/api-change-rds-86147.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS CreateDBCluster API method. This provides enhanced error handling, ensuring a more robust experience when creating database clusters with insufficient instance capacity." +} From 6d6af15fca15c7a011f16f54dc462f7244ad20be Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 Jan 2024 19:13:26 +0000 Subject: [PATCH 0450/1632] Bumping version to 1.32.24 --- .changes/1.32.24.json | 52 +++++++++++++++++++ .../api-change-appconfigdata-19412.json | 5 -- .../next-release/api-change-cloud9-21149.json | 5 -- ...-change-cloudfrontkeyvaluestore-61167.json | 5 -- .../api-change-connectcases-66604.json | 5 -- .../next-release/api-change-ec2-74603.json | 5 -- .../next-release/api-change-ecs-89661.json | 5 -- .../api-change-endpointrules-34241.json | 5 -- .../api-change-finspace-76762.json | 5 -- .../api-change-organizations-83783.json | 5 -- .../next-release/api-change-rds-86147.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.32.24.json delete mode 100644 .changes/next-release/api-change-appconfigdata-19412.json delete mode 100644 .changes/next-release/api-change-cloud9-21149.json delete mode 100644 .changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json delete mode 100644 .changes/next-release/api-change-connectcases-66604.json delete mode 100644 .changes/next-release/api-change-ec2-74603.json delete mode 100644 .changes/next-release/api-change-ecs-89661.json delete mode 100644 .changes/next-release/api-change-endpointrules-34241.json delete mode 100644 .changes/next-release/api-change-finspace-76762.json delete mode 100644 .changes/next-release/api-change-organizations-83783.json delete mode 100644 .changes/next-release/api-change-rds-86147.json diff --git a/.changes/1.32.24.json b/.changes/1.32.24.json new file mode 100644 index 000000000000..20fd7841c947 --- /dev/null +++ b/.changes/1.32.24.json @@ -0,0 +1,52 @@ +[ + { + "category": "``appconfigdata``", + "description": "Fix FIPS Endpoints in aws-us-gov.", + "type": "api-change" + }, + { + "category": "``cloud9``", + "description": "Doc-only update around removing AL1 from list of available AMIs for Cloud9", + "type": "api-change" + }, + { + "category": "``cloudfront-keyvaluestore``", + "description": "This release improves upon the DescribeKeyValueStore API by returning two additional fields, Status of the KeyValueStore and the FailureReason in case of failures during creation of KeyValueStore.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "This release adds the ability to view audit history on a case and introduces a new parameter, performedBy, for CreateCase and UpdateCase API's.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for Transport Layer Security (TLS) and Configurable Timeout to ECS Service Connect. TLS facilitates privacy and data security for inter-service communications, while Configurable Timeout allows customized per-request timeout and idle timeout for Service Connect services.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Allow customer to set zip default through command line arguments.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Doc only update for quota increase change", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS CreateDBCluster API method. This provides enhanced error handling, ensuring a more robust experience when creating database clusters with insufficient instance capacity.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfigdata-19412.json b/.changes/next-release/api-change-appconfigdata-19412.json deleted file mode 100644 index 406704ea8f6c..000000000000 --- a/.changes/next-release/api-change-appconfigdata-19412.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfigdata``", - "description": "Fix FIPS Endpoints in aws-us-gov." -} diff --git a/.changes/next-release/api-change-cloud9-21149.json b/.changes/next-release/api-change-cloud9-21149.json deleted file mode 100644 index 8a79fe47b834..000000000000 --- a/.changes/next-release/api-change-cloud9-21149.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Doc-only update around removing AL1 from list of available AMIs for Cloud9" -} diff --git a/.changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json b/.changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json deleted file mode 100644 index 628b29da6a9d..000000000000 --- a/.changes/next-release/api-change-cloudfrontkeyvaluestore-61167.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront-keyvaluestore``", - "description": "This release improves upon the DescribeKeyValueStore API by returning two additional fields, Status of the KeyValueStore and the FailureReason in case of failures during creation of KeyValueStore." -} diff --git a/.changes/next-release/api-change-connectcases-66604.json b/.changes/next-release/api-change-connectcases-66604.json deleted file mode 100644 index 8bf11ffaaeab..000000000000 --- a/.changes/next-release/api-change-connectcases-66604.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This release adds the ability to view audit history on a case and introduces a new parameter, performedBy, for CreateCase and UpdateCase API's." -} diff --git a/.changes/next-release/api-change-ec2-74603.json b/.changes/next-release/api-change-ec2-74603.json deleted file mode 100644 index dcb7ae606ac6..000000000000 --- a/.changes/next-release/api-change-ec2-74603.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Amazon EC2." -} diff --git a/.changes/next-release/api-change-ecs-89661.json b/.changes/next-release/api-change-ecs-89661.json deleted file mode 100644 index 09153fcb3315..000000000000 --- a/.changes/next-release/api-change-ecs-89661.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for Transport Layer Security (TLS) and Configurable Timeout to ECS Service Connect. TLS facilitates privacy and data security for inter-service communications, while Configurable Timeout allows customized per-request timeout and idle timeout for Service Connect services." -} diff --git a/.changes/next-release/api-change-endpointrules-34241.json b/.changes/next-release/api-change-endpointrules-34241.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-34241.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-finspace-76762.json b/.changes/next-release/api-change-finspace-76762.json deleted file mode 100644 index 2b4aee678ca7..000000000000 --- a/.changes/next-release/api-change-finspace-76762.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Allow customer to set zip default through command line arguments." -} diff --git a/.changes/next-release/api-change-organizations-83783.json b/.changes/next-release/api-change-organizations-83783.json deleted file mode 100644 index 01958aa68060..000000000000 --- a/.changes/next-release/api-change-organizations-83783.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Doc only update for quota increase change" -} diff --git a/.changes/next-release/api-change-rds-86147.json b/.changes/next-release/api-change-rds-86147.json deleted file mode 100644 index 15082b3443f4..000000000000 --- a/.changes/next-release/api-change-rds-86147.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS CreateDBCluster API method. This provides enhanced error handling, ensuring a more robust experience when creating database clusters with insufficient instance capacity." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index af465e73361f..a67e75114e9a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.32.24 +======= + +* api-change:``appconfigdata``: Fix FIPS Endpoints in aws-us-gov. +* api-change:``cloud9``: Doc-only update around removing AL1 from list of available AMIs for Cloud9 +* api-change:``cloudfront-keyvaluestore``: This release improves upon the DescribeKeyValueStore API by returning two additional fields, Status of the KeyValueStore and the FailureReason in case of failures during creation of KeyValueStore. +* api-change:``connectcases``: This release adds the ability to view audit history on a case and introduces a new parameter, performedBy, for CreateCase and UpdateCase API's. +* api-change:``ec2``: Documentation updates for Amazon EC2. +* api-change:``ecs``: This release adds support for Transport Layer Security (TLS) and Configurable Timeout to ECS Service Connect. TLS facilitates privacy and data security for inter-service communications, while Configurable Timeout allows customized per-request timeout and idle timeout for Service Connect services. +* api-change:``finspace``: Allow customer to set zip default through command line arguments. +* api-change:``organizations``: Doc only update for quota increase change +* api-change:``rds``: Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS CreateDBCluster API method. This provides enhanced error handling, ensuring a more robust experience when creating database clusters with insufficient instance capacity. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 43d8405aafbf..2b4fd7f548a9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.23' +__version__ = '1.32.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b410d5783079..5c3e12de17bf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.23' +release = '1.32.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 151516607b28..3fd82fd92f43 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.23 + botocore==1.34.24 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 87082f3f9f0a..b294badaa814 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.23', + 'botocore==1.34.24', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 99b79a014ed62e9130250fbef57d535c0388efea Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Mon, 22 Jan 2024 16:28:46 -0800 Subject: [PATCH 0451/1632] Disable S3 Express support for s3 sync command --- .../next-release/bugfix-s3sync-90191.json | 5 +++ awscli/customizations/s3/subcommands.py | 16 ++++++++ awscli/testutils.py | 10 +++++ tests/functional/s3/test_sync_command.py | 40 ++++++++++++++++++- 4 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 .changes/next-release/bugfix-s3sync-90191.json diff --git a/.changes/next-release/bugfix-s3sync-90191.json b/.changes/next-release/bugfix-s3sync-90191.json new file mode 100644 index 000000000000..cd1747b15af6 --- /dev/null +++ b/.changes/next-release/bugfix-s3sync-90191.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "``s3 sync``", + "description": "Disable S3 Express support for s3 sync command" +} diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index 57ed1ea9277c..25f62ca54a01 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -15,6 +15,7 @@ import sys from botocore.client import Config +from botocore.utils import is_s3express_bucket from dateutil.parser import parse from dateutil.tz import tzlocal @@ -1166,6 +1167,21 @@ def add_paths(self, paths): self._validate_streaming_paths() self._validate_path_args() self._validate_sse_c_args() + self._validate_not_s3_express_bucket_for_sync() + + def _validate_not_s3_express_bucket_for_sync(self): + if self.cmd == 'sync' and \ + (self._is_s3express_path(self.parameters['src']) or + self._is_s3express_path(self.parameters['dest'])): + raise ValueError( + "Cannot use sync command with a directory bucket." + ) + + def _is_s3express_path(self, path): + if path.startswith("s3://"): + bucket = split_s3_bucket_key(path)[0] + return is_s3express_bucket(bucket) + return False def _validate_streaming_paths(self): self.parameters['is_stream'] = False diff --git a/awscli/testutils.py b/awscli/testutils.py index 365442a2fa1a..807db01915dd 100644 --- a/awscli/testutils.py +++ b/awscli/testutils.py @@ -997,3 +997,13 @@ def wait(self, check, *args, **kwargs): def _fail_message(self, attempts, successes): format_args = (attempts, successes) return 'Failed after %s attempts, only had %s successes' % format_args + + +@contextlib.contextmanager +def cd(path): + try: + original_dir = os.getcwd() + os.chdir(path) + yield + finally: + os.chdir(original_dir) diff --git a/tests/functional/s3/test_sync_command.py b/tests/functional/s3/test_sync_command.py index 310543461800..aa3c37fa492c 100644 --- a/tests/functional/s3/test_sync_command.py +++ b/tests/functional/s3/test_sync_command.py @@ -13,7 +13,7 @@ import os from awscli.compat import six -from awscli.testutils import mock +from awscli.testutils import mock, cd from tests.functional.s3 import BaseS3TransferCommandTest @@ -287,3 +287,41 @@ def test_with_accesspoint_arn(self): self.get_object_request(accesspoint_arn, 'mykey') ] ) + + +class TestSyncCommandWithS3Express(BaseS3TransferCommandTest): + + prefix = 's3 sync ' + + def test_incompatible_with_sync_upload(self): + cmdline = '%s localdirectory/ s3://testdirectorybucket--usw2-az1--x-s3/' % self.prefix + stderr = self.run_cmd(cmdline, expected_rc=255)[1] + self.assertIn('Cannot use sync command with a directory bucket.', stderr) + + def test_incompatible_with_sync_download(self): + cmdline = '%s s3://testdirectorybucket--usw2-az1--x-s3/ localdirectory/' % self.prefix + stderr = self.run_cmd(cmdline, expected_rc=255)[1] + self.assertIn('Cannot use sync command with a directory bucket.', stderr) + + def test_incompatible_with_sync_copy(self): + cmdline = '%s s3://bucket/ s3://testdirectorybucket--usw2-az1--x-s3/' % self.prefix + stderr = self.run_cmd(cmdline, expected_rc=255)[1] + self.assertIn('Cannot use sync command with a directory bucket.', stderr) + + def test_incompatible_with_sync_with_delete(self): + cmdline = '%s s3://bucket/ s3://testdirectorybucket--usw2-az1--x-s3/ --delete' % self.prefix + stderr = self.run_cmd(cmdline, expected_rc=255)[1] + self.assertIn('Cannot use sync command with a directory bucket.', stderr) + + def test_compatible_with_sync_with_local_directory_like_directory_bucket(self): + self.parsed_responses = [ + {'Contents': []} + ] + + cmdline = '%s s3://bucket/ testdirectorybucket--usw2-az1--x-s3/' % self.prefix + with cd(self.files.rootdir): + _, stderr, _ = self.run_cmd(cmdline) + + # Just asserting that command validated and made an API call + self.assertEqual(len(self.operations_called), 1) + self.assertEqual(self.operations_called[0][0].name, 'ListObjectsV2') From 35f765cbfade4f5411ee44d2fab281c0ffc12fa0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 Jan 2024 01:11:00 +0000 Subject: [PATCH 0452/1632] Bumping version to 1.32.25 --- .changes/1.32.25.json | 7 +++++++ .changes/next-release/bugfix-s3sync-90191.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.32.25.json delete mode 100644 .changes/next-release/bugfix-s3sync-90191.json diff --git a/.changes/1.32.25.json b/.changes/1.32.25.json new file mode 100644 index 000000000000..6e07b40ff724 --- /dev/null +++ b/.changes/1.32.25.json @@ -0,0 +1,7 @@ +[ + { + "category": "``s3 sync``", + "description": "Disable S3 Express support for s3 sync command", + "type": "bugfix" + } +] \ No newline at end of file diff --git a/.changes/next-release/bugfix-s3sync-90191.json b/.changes/next-release/bugfix-s3sync-90191.json deleted file mode 100644 index cd1747b15af6..000000000000 --- a/.changes/next-release/bugfix-s3sync-90191.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "``s3 sync``", - "description": "Disable S3 Express support for s3 sync command" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a67e75114e9a..4f911560e16e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.32.25 +======= + +* bugfix:``s3 sync``: Disable S3 Express support for s3 sync command + + 1.32.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2b4fd7f548a9..f3b242159ef5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.24' +__version__ = '1.32.25' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5c3e12de17bf..10e7d2b9a594 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.24' +release = '1.32.25' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3fd82fd92f43..526764960fdd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.24 + botocore==1.34.25 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b294badaa814..8ab8c9d90a2a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.24', + 'botocore==1.34.25', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From c7c4cdf618c84fc559a318f4d8cfad5bce3c0ce7 Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Tue, 23 Jan 2024 10:09:24 -0800 Subject: [PATCH 0453/1632] Fix tests so they do not create local directories --- tests/functional/s3/test_sync_command.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional/s3/test_sync_command.py b/tests/functional/s3/test_sync_command.py index aa3c37fa492c..86b7351e8055 100644 --- a/tests/functional/s3/test_sync_command.py +++ b/tests/functional/s3/test_sync_command.py @@ -294,12 +294,12 @@ class TestSyncCommandWithS3Express(BaseS3TransferCommandTest): prefix = 's3 sync ' def test_incompatible_with_sync_upload(self): - cmdline = '%s localdirectory/ s3://testdirectorybucket--usw2-az1--x-s3/' % self.prefix + cmdline = '%s %s s3://testdirectorybucket--usw2-az1--x-s3/' % (self.prefix, self.files.rootdir) stderr = self.run_cmd(cmdline, expected_rc=255)[1] self.assertIn('Cannot use sync command with a directory bucket.', stderr) def test_incompatible_with_sync_download(self): - cmdline = '%s s3://testdirectorybucket--usw2-az1--x-s3/ localdirectory/' % self.prefix + cmdline = '%s s3://testdirectorybucket--usw2-az1--x-s3/ %s' % (self.prefix, self.files.rootdir) stderr = self.run_cmd(cmdline, expected_rc=255)[1] self.assertIn('Cannot use sync command with a directory bucket.', stderr) From 30e237c6a0232697063387ea8ad555c24374d7ca Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 Jan 2024 20:36:45 +0000 Subject: [PATCH 0454/1632] Update changelog based on model updates --- .changes/next-release/api-change-inspector2-8100.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-inspector2-8100.json diff --git a/.changes/next-release/api-change-inspector2-8100.json b/.changes/next-release/api-change-inspector2-8100.json new file mode 100644 index 000000000000..1b929834c624 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-8100.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "This release adds support for CIS scans on EC2 instances." +} From 5d5b30561673d9c833ad208717bc5f435abc5454 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 Jan 2024 20:36:46 +0000 Subject: [PATCH 0455/1632] Bumping version to 1.32.26 --- .changes/1.32.26.json | 7 +++++++ .changes/next-release/api-change-inspector2-8100.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.32.26.json delete mode 100644 .changes/next-release/api-change-inspector2-8100.json diff --git a/.changes/1.32.26.json b/.changes/1.32.26.json new file mode 100644 index 000000000000..61f95c5f29dd --- /dev/null +++ b/.changes/1.32.26.json @@ -0,0 +1,7 @@ +[ + { + "category": "``inspector2``", + "description": "This release adds support for CIS scans on EC2 instances.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-inspector2-8100.json b/.changes/next-release/api-change-inspector2-8100.json deleted file mode 100644 index 1b929834c624..000000000000 --- a/.changes/next-release/api-change-inspector2-8100.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "This release adds support for CIS scans on EC2 instances." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4f911560e16e..d75a6958ee33 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.32.26 +======= + +* api-change:``inspector2``: This release adds support for CIS scans on EC2 instances. + + 1.32.25 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f3b242159ef5..939ddcdf909b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.25' +__version__ = '1.32.26' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 10e7d2b9a594..adc3d4ca6ee0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.25' +release = '1.32.26' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 526764960fdd..b309ae61cf0e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.25 + botocore==1.34.26 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8ab8c9d90a2a..243f21082126 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.25', + 'botocore==1.34.26', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 059ee7f70a30471c4bfa120060df813a8f81a1f1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 Jan 2024 19:14:06 +0000 Subject: [PATCH 0456/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-59820.json | 5 +++++ .changes/next-release/api-change-ecs-58523.json | 5 +++++ .changes/next-release/api-change-outposts-80719.json | 5 +++++ .changes/next-release/api-change-rds-16557.json | 5 +++++ .changes/next-release/api-change-storagegateway-93555.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-59820.json create mode 100644 .changes/next-release/api-change-ecs-58523.json create mode 100644 .changes/next-release/api-change-outposts-80719.json create mode 100644 .changes/next-release/api-change-rds-16557.json create mode 100644 .changes/next-release/api-change-storagegateway-93555.json diff --git a/.changes/next-release/api-change-ec2-59820.json b/.changes/next-release/api-change-ec2-59820.json new file mode 100644 index 000000000000..439e86140563 --- /dev/null +++ b/.changes/next-release/api-change-ec2-59820.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs." +} diff --git a/.changes/next-release/api-change-ecs-58523.json b/.changes/next-release/api-change-ecs-58523.json new file mode 100644 index 000000000000..a2658e033523 --- /dev/null +++ b/.changes/next-release/api-change-ecs-58523.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation updates for Amazon ECS." +} diff --git a/.changes/next-release/api-change-outposts-80719.json b/.changes/next-release/api-change-outposts-80719.json new file mode 100644 index 000000000000..e5b32a387a41 --- /dev/null +++ b/.changes/next-release/api-change-outposts-80719.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "DeviceSerialNumber parameter is now optional in StartConnection API" +} diff --git a/.changes/next-release/api-change-rds-16557.json b/.changes/next-release/api-change-rds-16557.json new file mode 100644 index 000000000000..a058bb70337d --- /dev/null +++ b/.changes/next-release/api-change-rds-16557.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for Aurora Limitless Database." +} diff --git a/.changes/next-release/api-change-storagegateway-93555.json b/.changes/next-release/api-change-storagegateway-93555.json new file mode 100644 index 000000000000..4c8b340ac423 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-93555.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "Add DeprecationDate and SoftwareVersion to response of ListGateways." +} From 6bf8018d1ee3b26f940e1b9e7d5be3cb6e02ba62 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 Jan 2024 19:14:06 +0000 Subject: [PATCH 0457/1632] Bumping version to 1.32.27 --- .changes/1.32.27.json | 27 +++++++++++++++++++ .../next-release/api-change-ec2-59820.json | 5 ---- .../next-release/api-change-ecs-58523.json | 5 ---- .../api-change-outposts-80719.json | 5 ---- .../next-release/api-change-rds-16557.json | 5 ---- .../api-change-storagegateway-93555.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.27.json delete mode 100644 .changes/next-release/api-change-ec2-59820.json delete mode 100644 .changes/next-release/api-change-ecs-58523.json delete mode 100644 .changes/next-release/api-change-outposts-80719.json delete mode 100644 .changes/next-release/api-change-rds-16557.json delete mode 100644 .changes/next-release/api-change-storagegateway-93555.json diff --git a/.changes/1.32.27.json b/.changes/1.32.27.json new file mode 100644 index 000000000000..7d910fe6f2d7 --- /dev/null +++ b/.changes/1.32.27.json @@ -0,0 +1,27 @@ +[ + { + "category": "``ec2``", + "description": "Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation updates for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "DeviceSerialNumber parameter is now optional in StartConnection API", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for Aurora Limitless Database.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "Add DeprecationDate and SoftwareVersion to response of ListGateways.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-59820.json b/.changes/next-release/api-change-ec2-59820.json deleted file mode 100644 index 439e86140563..000000000000 --- a/.changes/next-release/api-change-ec2-59820.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs." -} diff --git a/.changes/next-release/api-change-ecs-58523.json b/.changes/next-release/api-change-ecs-58523.json deleted file mode 100644 index a2658e033523..000000000000 --- a/.changes/next-release/api-change-ecs-58523.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation updates for Amazon ECS." -} diff --git a/.changes/next-release/api-change-outposts-80719.json b/.changes/next-release/api-change-outposts-80719.json deleted file mode 100644 index e5b32a387a41..000000000000 --- a/.changes/next-release/api-change-outposts-80719.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "DeviceSerialNumber parameter is now optional in StartConnection API" -} diff --git a/.changes/next-release/api-change-rds-16557.json b/.changes/next-release/api-change-rds-16557.json deleted file mode 100644 index a058bb70337d..000000000000 --- a/.changes/next-release/api-change-rds-16557.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for Aurora Limitless Database." -} diff --git a/.changes/next-release/api-change-storagegateway-93555.json b/.changes/next-release/api-change-storagegateway-93555.json deleted file mode 100644 index 4c8b340ac423..000000000000 --- a/.changes/next-release/api-change-storagegateway-93555.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "Add DeprecationDate and SoftwareVersion to response of ListGateways." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d75a6958ee33..de1e90c8bbdc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.27 +======= + +* api-change:``ec2``: Introduced a new clientToken request parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs. +* api-change:``ecs``: Documentation updates for Amazon ECS. +* api-change:``outposts``: DeviceSerialNumber parameter is now optional in StartConnection API +* api-change:``rds``: This release adds support for Aurora Limitless Database. +* api-change:``storagegateway``: Add DeprecationDate and SoftwareVersion to response of ListGateways. + + 1.32.26 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 939ddcdf909b..783796868f0e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.26' +__version__ = '1.32.27' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index adc3d4ca6ee0..e5465e4d49e8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.26' +release = '1.32.27' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b309ae61cf0e..493b6445219f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.26 + botocore==1.34.27 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 243f21082126..86adf50e9d47 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.26', + 'botocore==1.34.27', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0f17dab394cb5ae0b72f6e74cd53a73e17424dec Mon Sep 17 00:00:00 2001 From: jonathan343 <43360731+jonathan343@users.noreply.github.com> Date: Wed, 24 Jan 2024 15:05:29 -0800 Subject: [PATCH 0458/1632] update closed issue message; relax stale issue timing (#8504) --- .github/workflows/closed-issue-message.yml | 5 ++--- .github/workflows/stale_issue.yml | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/closed-issue-message.yml b/.github/workflows/closed-issue-message.yml index 4788c53cd2ac..895153ce2567 100644 --- a/.github/workflows/closed-issue-message.yml +++ b/.github/workflows/closed-issue-message.yml @@ -11,6 +11,5 @@ jobs: # These inputs are both required repo-token: "${{ secrets.GITHUB_TOKEN }}" message: | - ### ⚠️COMMENT VISIBILITY WARNING⚠️ - Comments on closed issues are hard for our team to see. - If you need more assistance, please open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so. + This issue is now closed. Comments on closed issues are hard for our team to see. + If you need more assistance, please open a new issue that references this one. diff --git a/.github/workflows/stale_issue.yml b/.github/workflows/stale_issue.yml index bb88b16614aa..8e523b47b432 100644 --- a/.github/workflows/stale_issue.yml +++ b/.github/workflows/stale_issue.yml @@ -29,8 +29,8 @@ jobs: closed-for-staleness-label: closed-for-staleness # Issue timing - days-before-stale: 5 - days-before-close: 2 + days-before-stale: 10 + days-before-close: 4 # If you don't want to mark a issue as being ancient based on a # threshold of "upvotes", you can set this here. An "upvote" is From 0302b9eb8bf74c48b328eb99373c0b01fa1dc2a6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 Jan 2024 19:20:19 +0000 Subject: [PATCH 0459/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-39417.json | 5 +++++ .changes/next-release/api-change-lightsail-7268.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-39417.json create mode 100644 .changes/next-release/api-change-lightsail-7268.json diff --git a/.changes/next-release/api-change-acmpca-39417.json b/.changes/next-release/api-change-acmpca-39417.json new file mode 100644 index 000000000000..44963bc66afb --- /dev/null +++ b/.changes/next-release/api-change-acmpca-39417.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "AWS Private CA now supports an option to omit the CDP extension from issued certificates, when CRL revocation is enabled." +} diff --git a/.changes/next-release/api-change-lightsail-7268.json b/.changes/next-release/api-change-lightsail-7268.json new file mode 100644 index 000000000000..96b25106a74a --- /dev/null +++ b/.changes/next-release/api-change-lightsail-7268.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "This release adds support for IPv6-only instance plans." +} From 16e7e107e3e40ac6f6a81ddca57269620807caeb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 Jan 2024 19:20:20 +0000 Subject: [PATCH 0460/1632] Bumping version to 1.32.28 --- .changes/1.32.28.json | 12 ++++++++++++ .changes/next-release/api-change-acmpca-39417.json | 5 ----- .changes/next-release/api-change-lightsail-7268.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.28.json delete mode 100644 .changes/next-release/api-change-acmpca-39417.json delete mode 100644 .changes/next-release/api-change-lightsail-7268.json diff --git a/.changes/1.32.28.json b/.changes/1.32.28.json new file mode 100644 index 000000000000..714df0b502d4 --- /dev/null +++ b/.changes/1.32.28.json @@ -0,0 +1,12 @@ +[ + { + "category": "``acm-pca``", + "description": "AWS Private CA now supports an option to omit the CDP extension from issued certificates, when CRL revocation is enabled.", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "This release adds support for IPv6-only instance plans.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-39417.json b/.changes/next-release/api-change-acmpca-39417.json deleted file mode 100644 index 44963bc66afb..000000000000 --- a/.changes/next-release/api-change-acmpca-39417.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "AWS Private CA now supports an option to omit the CDP extension from issued certificates, when CRL revocation is enabled." -} diff --git a/.changes/next-release/api-change-lightsail-7268.json b/.changes/next-release/api-change-lightsail-7268.json deleted file mode 100644 index 96b25106a74a..000000000000 --- a/.changes/next-release/api-change-lightsail-7268.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "This release adds support for IPv6-only instance plans." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index de1e90c8bbdc..e8099f494a97 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.28 +======= + +* api-change:``acm-pca``: AWS Private CA now supports an option to omit the CDP extension from issued certificates, when CRL revocation is enabled. +* api-change:``lightsail``: This release adds support for IPv6-only instance plans. + + 1.32.27 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 783796868f0e..3866ede8c6b9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.27' +__version__ = '1.32.28' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e5465e4d49e8..88325931936a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.27' +release = '1.32.28' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 493b6445219f..a258fe754c1a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.27 + botocore==1.34.28 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 86adf50e9d47..2ddc9d66b9cb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.27', + 'botocore==1.34.28', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 1534fb778ffc0d8488e61ca088e51f1ab20681e7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 26 Jan 2024 19:11:36 +0000 Subject: [PATCH 0461/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-47384.json | 5 +++++ .changes/next-release/api-change-inspector2-33769.json | 5 +++++ .changes/next-release/api-change-sagemaker-93582.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-connect-47384.json create mode 100644 .changes/next-release/api-change-inspector2-33769.json create mode 100644 .changes/next-release/api-change-sagemaker-93582.json diff --git a/.changes/next-release/api-change-connect-47384.json b/.changes/next-release/api-change-connect-47384.json new file mode 100644 index 000000000000..0f1f487d702f --- /dev/null +++ b/.changes/next-release/api-change-connect-47384.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Update list and string length limits for predefined attributes." +} diff --git a/.changes/next-release/api-change-inspector2-33769.json b/.changes/next-release/api-change-inspector2-33769.json new file mode 100644 index 000000000000..60b1d0de48a5 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-33769.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "This release adds ECR container image scanning based on their lastRecordedPullTime." +} diff --git a/.changes/next-release/api-change-sagemaker-93582.json b/.changes/next-release/api-change-sagemaker-93582.json new file mode 100644 index 000000000000..28617ec0d2e5 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-93582.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Automatic Model Tuning now provides an API to programmatically delete tuning jobs." +} From 5e08d152e7fc8bc000e57cf2467bfab5d263c1bd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 26 Jan 2024 19:11:48 +0000 Subject: [PATCH 0462/1632] Bumping version to 1.32.29 --- .changes/1.32.29.json | 17 +++++++++++++++++ .../next-release/api-change-connect-47384.json | 5 ----- .../api-change-inspector2-33769.json | 5 ----- .../api-change-sagemaker-93582.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.29.json delete mode 100644 .changes/next-release/api-change-connect-47384.json delete mode 100644 .changes/next-release/api-change-inspector2-33769.json delete mode 100644 .changes/next-release/api-change-sagemaker-93582.json diff --git a/.changes/1.32.29.json b/.changes/1.32.29.json new file mode 100644 index 000000000000..25d336a208a6 --- /dev/null +++ b/.changes/1.32.29.json @@ -0,0 +1,17 @@ +[ + { + "category": "``connect``", + "description": "Update list and string length limits for predefined attributes.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "This release adds ECR container image scanning based on their lastRecordedPullTime.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Automatic Model Tuning now provides an API to programmatically delete tuning jobs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-47384.json b/.changes/next-release/api-change-connect-47384.json deleted file mode 100644 index 0f1f487d702f..000000000000 --- a/.changes/next-release/api-change-connect-47384.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Update list and string length limits for predefined attributes." -} diff --git a/.changes/next-release/api-change-inspector2-33769.json b/.changes/next-release/api-change-inspector2-33769.json deleted file mode 100644 index 60b1d0de48a5..000000000000 --- a/.changes/next-release/api-change-inspector2-33769.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "This release adds ECR container image scanning based on their lastRecordedPullTime." -} diff --git a/.changes/next-release/api-change-sagemaker-93582.json b/.changes/next-release/api-change-sagemaker-93582.json deleted file mode 100644 index 28617ec0d2e5..000000000000 --- a/.changes/next-release/api-change-sagemaker-93582.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Automatic Model Tuning now provides an API to programmatically delete tuning jobs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e8099f494a97..090263a3ccea 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.29 +======= + +* api-change:``connect``: Update list and string length limits for predefined attributes. +* api-change:``inspector2``: This release adds ECR container image scanning based on their lastRecordedPullTime. +* api-change:``sagemaker``: Amazon SageMaker Automatic Model Tuning now provides an API to programmatically delete tuning jobs. + + 1.32.28 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3866ede8c6b9..65a1decb5e4f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.28' +__version__ = '1.32.29' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 88325931936a..6d54911cd840 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.28' +release = '1.32.29' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a258fe754c1a..82c7a1d3370a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.28 + botocore==1.34.29 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2ddc9d66b9cb..cc4c123fa35e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.28', + 'botocore==1.34.29', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From dd9e7d35397d3e92631968e68eab01f1b0e973a6 Mon Sep 17 00:00:00 2001 From: ZainubAmod <20399691+ZainubAmod@users.noreply.github.com> Date: Mon, 29 Jan 2024 17:39:45 +0200 Subject: [PATCH 0463/1632] Update get-merge-commit.rst removed "merge-option" from example as this is confusing customers --- awscli/examples/codecommit/get-merge-commit.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/awscli/examples/codecommit/get-merge-commit.rst b/awscli/examples/codecommit/get-merge-commit.rst index 6b8bb651e6ee..84fd5fcb94fd 100644 --- a/awscli/examples/codecommit/get-merge-commit.rst +++ b/awscli/examples/codecommit/get-merge-commit.rst @@ -1,11 +1,10 @@ **To get detailed information about a merge commit** -The following ``get-merge-commit`` example displays details about a merge commit for the source branch named ``bugfix-bug1234`` with a destination branch named ``main`` using the THREE_WAY_MERGE strategy in a repository named ``MyDemoRepo``. :: +The following ``get-merge-commit`` example displays details about a merge commit for the source branch named ``bugfix-bug1234`` with a destination branch named ``main`` in a repository named ``MyDemoRepo``. :: aws codecommit get-merge-commit \ --source-commit-specifier bugfix-bug1234 \ --destination-commit-specifier main \ - --merge-option THREE_WAY_MERGE \ --repository-name MyDemoRepo Output:: From bb4de053de63472561ee22ed49d1100d903b130f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 29 Jan 2024 19:15:30 +0000 Subject: [PATCH 0464/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-73371.json | 5 +++++ .changes/next-release/api-change-comprehend-72457.json | 5 +++++ .changes/next-release/api-change-ec2-82586.json | 5 +++++ .changes/next-release/api-change-mwaa-6624.json | 5 +++++ .changes/next-release/api-change-rds-51286.json | 5 +++++ .changes/next-release/api-change-snowball-37363.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-73371.json create mode 100644 .changes/next-release/api-change-comprehend-72457.json create mode 100644 .changes/next-release/api-change-ec2-82586.json create mode 100644 .changes/next-release/api-change-mwaa-6624.json create mode 100644 .changes/next-release/api-change-rds-51286.json create mode 100644 .changes/next-release/api-change-snowball-37363.json diff --git a/.changes/next-release/api-change-autoscaling-73371.json b/.changes/next-release/api-change-autoscaling-73371.json new file mode 100644 index 000000000000..edd94a2cd3f3 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-73371.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "EC2 Auto Scaling customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type." +} diff --git a/.changes/next-release/api-change-comprehend-72457.json b/.changes/next-release/api-change-comprehend-72457.json new file mode 100644 index 000000000000..91e372e158a5 --- /dev/null +++ b/.changes/next-release/api-change-comprehend-72457.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``comprehend``", + "description": "Comprehend PII analysis now supports Spanish input documents." +} diff --git a/.changes/next-release/api-change-ec2-82586.json b/.changes/next-release/api-change-ec2-82586.json new file mode 100644 index 000000000000..51da805a0c06 --- /dev/null +++ b/.changes/next-release/api-change-ec2-82586.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "EC2 Fleet customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type." +} diff --git a/.changes/next-release/api-change-mwaa-6624.json b/.changes/next-release/api-change-mwaa-6624.json new file mode 100644 index 000000000000..4775d1378f84 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-6624.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "This release adds MAINTENANCE environment status for Amazon MWAA environments." +} diff --git a/.changes/next-release/api-change-rds-51286.json b/.changes/next-release/api-change-rds-51286.json new file mode 100644 index 000000000000..d50122c78cbc --- /dev/null +++ b/.changes/next-release/api-change-rds-51286.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS RestoreDBClusterFromSnapshot and RestoreDBClusterToPointInTime API methods. This provides enhanced error handling, ensuring a more robust experience." +} diff --git a/.changes/next-release/api-change-snowball-37363.json b/.changes/next-release/api-change-snowball-37363.json new file mode 100644 index 000000000000..9dd5c81a02c3 --- /dev/null +++ b/.changes/next-release/api-change-snowball-37363.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``snowball``", + "description": "Modified description of createaddress to include direction to add path when providing a JSON file." +} From bdfc163fa93974a71bb7185cedb365fb263dee4c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 29 Jan 2024 19:15:30 +0000 Subject: [PATCH 0465/1632] Bumping version to 1.32.30 --- .changes/1.32.30.json | 32 +++++++++++++++++++ .../api-change-autoscaling-73371.json | 5 --- .../api-change-comprehend-72457.json | 5 --- .../next-release/api-change-ec2-82586.json | 5 --- .../next-release/api-change-mwaa-6624.json | 5 --- .../next-release/api-change-rds-51286.json | 5 --- .../api-change-snowball-37363.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.30.json delete mode 100644 .changes/next-release/api-change-autoscaling-73371.json delete mode 100644 .changes/next-release/api-change-comprehend-72457.json delete mode 100644 .changes/next-release/api-change-ec2-82586.json delete mode 100644 .changes/next-release/api-change-mwaa-6624.json delete mode 100644 .changes/next-release/api-change-rds-51286.json delete mode 100644 .changes/next-release/api-change-snowball-37363.json diff --git a/.changes/1.32.30.json b/.changes/1.32.30.json new file mode 100644 index 000000000000..b28c45faea4d --- /dev/null +++ b/.changes/1.32.30.json @@ -0,0 +1,32 @@ +[ + { + "category": "``autoscaling``", + "description": "EC2 Auto Scaling customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type.", + "type": "api-change" + }, + { + "category": "``comprehend``", + "description": "Comprehend PII analysis now supports Spanish input documents.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "EC2 Fleet customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "This release adds MAINTENANCE environment status for Amazon MWAA environments.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS RestoreDBClusterFromSnapshot and RestoreDBClusterToPointInTime API methods. This provides enhanced error handling, ensuring a more robust experience.", + "type": "api-change" + }, + { + "category": "``snowball``", + "description": "Modified description of createaddress to include direction to add path when providing a JSON file.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-73371.json b/.changes/next-release/api-change-autoscaling-73371.json deleted file mode 100644 index edd94a2cd3f3..000000000000 --- a/.changes/next-release/api-change-autoscaling-73371.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "EC2 Auto Scaling customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type." -} diff --git a/.changes/next-release/api-change-comprehend-72457.json b/.changes/next-release/api-change-comprehend-72457.json deleted file mode 100644 index 91e372e158a5..000000000000 --- a/.changes/next-release/api-change-comprehend-72457.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``comprehend``", - "description": "Comprehend PII analysis now supports Spanish input documents." -} diff --git a/.changes/next-release/api-change-ec2-82586.json b/.changes/next-release/api-change-ec2-82586.json deleted file mode 100644 index 51da805a0c06..000000000000 --- a/.changes/next-release/api-change-ec2-82586.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "EC2 Fleet customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type." -} diff --git a/.changes/next-release/api-change-mwaa-6624.json b/.changes/next-release/api-change-mwaa-6624.json deleted file mode 100644 index 4775d1378f84..000000000000 --- a/.changes/next-release/api-change-mwaa-6624.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "This release adds MAINTENANCE environment status for Amazon MWAA environments." -} diff --git a/.changes/next-release/api-change-rds-51286.json b/.changes/next-release/api-change-rds-51286.json deleted file mode 100644 index d50122c78cbc..000000000000 --- a/.changes/next-release/api-change-rds-51286.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS RestoreDBClusterFromSnapshot and RestoreDBClusterToPointInTime API methods. This provides enhanced error handling, ensuring a more robust experience." -} diff --git a/.changes/next-release/api-change-snowball-37363.json b/.changes/next-release/api-change-snowball-37363.json deleted file mode 100644 index 9dd5c81a02c3..000000000000 --- a/.changes/next-release/api-change-snowball-37363.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``snowball``", - "description": "Modified description of createaddress to include direction to add path when providing a JSON file." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 090263a3ccea..60d59d125418 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.30 +======= + +* api-change:``autoscaling``: EC2 Auto Scaling customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type. +* api-change:``comprehend``: Comprehend PII analysis now supports Spanish input documents. +* api-change:``ec2``: EC2 Fleet customers who use attribute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type. +* api-change:``mwaa``: This release adds MAINTENANCE environment status for Amazon MWAA environments. +* api-change:``rds``: Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS RestoreDBClusterFromSnapshot and RestoreDBClusterToPointInTime API methods. This provides enhanced error handling, ensuring a more robust experience. +* api-change:``snowball``: Modified description of createaddress to include direction to add path when providing a JSON file. + + 1.32.29 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 65a1decb5e4f..da1be00f6ff9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.29' +__version__ = '1.32.30' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6d54911cd840..b5a10727458a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.29' +release = '1.32.30' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 82c7a1d3370a..6cf0426c34b8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.29 + botocore==1.34.30 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index cc4c123fa35e..6d4a2b8cf3f1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.29', + 'botocore==1.34.30', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 555acb89376d46afac5773990cad20f8f91aa6b0 Mon Sep 17 00:00:00 2001 From: kyleknap Date: Sun, 28 Jan 2024 10:43:00 -0800 Subject: [PATCH 0466/1632] Introduce dependency test suite The plan is to build out this test suite to test against the AWS CLI's dependencies to help facilitate dependency upgrades. To start, this test suite contains the following new test cases to better monitor the overall dependency closure of the awscli package: * Assert expected packages in runtime closure. This will alert us if a dependency introduces a new transitive depenency to the AWS CLI closure. * Assert expected unbounded dependencies in runtime closure. Specifically these are dependencies that do not have a version ceiling. This will alert us if a new unbounded dependency is introduced into the AWS CLI runtime dependency closure. See additional implementation notes below: * These tests were broken into a separate test suite (i.e. instead of adding them to the unit and functional test suite) to allow more granularity when running them. Specifically, it is useful for: 1. Avoiding the main unit and functional CI test suite from failing if a dependency changes from underneath of us (e.g. a new build dependency is added that we cannot control). 2. For individuals that package the awscli, they generally will not want to run this test suite as it is fairly specific to how pip installs dependencies. * To determine the runtime dependency closure, the Package and DependencyClosure utilities traverse the dist-info METADATA files of the packages installed in the current site packages to build the runtime graph. This approach was chosen because: 1. Since pip already installed the package, this logic avoids having to reconstruct the logic of how pip decides to resolve dependencies to figure out how to traverse the runtime graph. Any custom logic may deviate from how pip behaves which is what most users will be using to install the awscli as a Python package 2. It's faster. The runtime closure test cases do not require downloading or installing any additional packages. --- .github/workflows/run-dep-tests.yml | 27 +++++ requirements-dev-lock.txt | 14 ++- requirements-dev.txt | 3 + scripts/ci/run-dep-tests | 35 +++++++ tests/dependencies/__init__.py | 12 +++ tests/dependencies/test_closure.py | 146 ++++++++++++++++++++++++++++ 6 files changed, 229 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/run-dep-tests.yml create mode 100755 scripts/ci/run-dep-tests create mode 100644 tests/dependencies/__init__.py create mode 100644 tests/dependencies/test_closure.py diff --git a/.github/workflows/run-dep-tests.yml b/.github/workflows/run-dep-tests.yml new file mode 100644 index 000000000000..3ef275a63fe9 --- /dev/null +++ b/.github/workflows/run-dep-tests.yml @@ -0,0 +1,27 @@ +name: Run dependency tests + +on: + push: + pull_request: + branches-ignore: [ master ] + +jobs: + build: + + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + os: [ubuntu-latest, macOS-latest, windows-latest] + + steps: + - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: python scripts/ci/install + - name: Run tests + run: python scripts/ci/run-dep-tests diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index 05bb6ee0baa1..b1d4d0471b97 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -83,18 +83,16 @@ iniconfig==1.1.1 \ --hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \ --hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32 # via pytest -packaging==21.3 \ - --hash=sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb \ - --hash=sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522 - # via pytest +packaging==23.2 \ + --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \ + --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7 + # via + # -r requirements-dev.txt + # pytest pluggy==1.0.0 \ --hash=sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159 \ --hash=sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3 # via pytest -pyparsing==3.0.9 \ - --hash=sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb \ - --hash=sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc - # via packaging pytest==7.4.0 \ --hash=sha256:78bf16451a2eb8c7a2ea98e32dc119fd2aa758f1d5d66dbf0a59d69a3969df32 \ --hash=sha256:b4bf8c45bd59934ed84001ad51e11b4ee40d40a1229d2c79f9c592b0a3f6bd8a diff --git a/requirements-dev.txt b/requirements-dev.txt index 5acb4e9a3602..6a3aa55ea639 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -7,3 +7,6 @@ pytest==7.4.0 pytest-cov==4.1.0 atomicwrites>=1.0 # Windows requirement colorama>0.3.0 # Windows requirement + +# Dependency test specific deps +packaging==23.2 diff --git a/scripts/ci/run-dep-tests b/scripts/ci/run-dep-tests new file mode 100755 index 000000000000..0cc0068e9eb0 --- /dev/null +++ b/scripts/ci/run-dep-tests @@ -0,0 +1,35 @@ +#!/usr/bin/env python +# Don't run tests from the root repo dir. +# We want to ensure we're importing from the installed +# binary package not from the CWD. + +import os +import sys +from contextlib import contextmanager +from subprocess import check_call + +_dname = os.path.dirname + +REPO_ROOT = _dname(_dname(_dname(os.path.abspath(__file__)))) + + +@contextmanager +def cd(path): + """Change directory while inside context manager.""" + cwd = os.getcwd() + try: + os.chdir(path) + yield + finally: + os.chdir(cwd) + + +def run(command): + env = os.environ.copy() + env['TESTS_REMOVE_REPO_ROOT_FROM_PATH'] = 'true' + return check_call(command, shell=True, env=env) + + +if __name__ == "__main__": + with cd(os.path.join(REPO_ROOT, "tests")): + run(f"{sys.executable} {REPO_ROOT}/scripts/ci/run-tests dependencies") diff --git a/tests/dependencies/__init__.py b/tests/dependencies/__init__.py new file mode 100644 index 000000000000..85c792b31b96 --- /dev/null +++ b/tests/dependencies/__init__.py @@ -0,0 +1,12 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. diff --git a/tests/dependencies/test_closure.py b/tests/dependencies/test_closure.py new file mode 100644 index 000000000000..529b7da553e6 --- /dev/null +++ b/tests/dependencies/test_closure.py @@ -0,0 +1,146 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +import functools +import importlib.metadata +import json +from typing import Dict, Iterator, List, Tuple + +import pytest +from packaging.requirements import Requirement + +_NESTED_STR_DICT = Dict[str, "_NESTED_STR_DICT"] + + +@pytest.fixture() +def awscli_package(): + return Package(name="awscli") + + +class Package: + def __init__(self, name: str) -> None: + self.name = name + + @functools.cached_property + def runtime_dependencies(self) -> "DependencyClosure": + return self._get_runtime_closure() + + def _get_runtime_closure(self) -> "DependencyClosure": + closure = DependencyClosure() + for requirement in self._get_runtime_requirements(): + if self._requirement_applies_to_environment(requirement): + closure[requirement] = Package(name=requirement.name) + return closure + + def _get_runtime_requirements(self) -> List[Requirement]: + req_strings = importlib.metadata.distribution(self.name).requires + if req_strings is None: + return [] + return [Requirement(req_string) for req_string in req_strings] + + def _requirement_applies_to_environment( + self, requirement: Requirement + ) -> bool: + # Do not include any requirements defined as extras as currently + # our dependency closure does not use any extras + if requirement.extras: + return False + # Only include requirements where the markers apply to the current + # environment. + if requirement.marker and not requirement.marker.evaluate(): + return False + return True + + +class DependencyClosure: + def __init__(self) -> None: + self._req_to_package: Dict[Requirement, Package] = {} + + def __setitem__(self, key: Requirement, value: Package) -> None: + self._req_to_package[key] = value + + def __getitem__(self, key: Requirement) -> Package: + return self._req_to_package[key] + + def __delitem__(self, key: Requirement) -> None: + del self._req_to_package[key] + + def __iter__(self) -> Iterator[Requirement]: + return iter(self._req_to_package) + + def __len__(self) -> int: + return len(self._req_to_package) + + def walk(self) -> Iterator[Tuple[Requirement, Package]]: + for req, package in self._req_to_package.items(): + yield req, package + yield from package.runtime_dependencies.walk() + + def to_dict(self) -> _NESTED_STR_DICT: + reqs = {} + for req, package in self._req_to_package.items(): + reqs[str(req)] = package.runtime_dependencies.to_dict() + return reqs + + +class TestDependencyClosure: + def _is_bounded_version_requirement( + self, requirement: Requirement + ) -> bool: + for specifier in requirement.specifier: + if specifier.operator in ["==", "<=", "<"]: + return True + return False + + def _pformat_closure(self, closure: DependencyClosure) -> str: + return json.dumps(closure.to_dict(), sort_keys=True, indent=2) + + def test_expected_runtime_dependencies(self, awscli_package): + expected_dependencies = { + "botocore", + "colorama", + "docutils", + "jmespath", + "pyasn1", + "python-dateutil", + "PyYAML", + "rsa", + "s3transfer", + "six", + "urllib3", + } + actual_dependencies = set() + for _, package in awscli_package.runtime_dependencies.walk(): + actual_dependencies.add(package.name) + assert actual_dependencies == expected_dependencies, ( + f"Unexpected dependency found in runtime closure: " + f"{self._pformat_closure(awscli_package.runtime_dependencies)}" + ) + + def test_expected_unbounded_runtime_dependencies(self, awscli_package): + expected_unbounded_dependencies = { + "pyasn1", # Transitive dependency from rsa + "six", # Transitive dependency from python-dateutil + } + all_dependencies = set() + bounded_dependencies = set() + for req, package in awscli_package.runtime_dependencies.walk(): + all_dependencies.add(package.name) + if self._is_bounded_version_requirement(req): + bounded_dependencies.add(package.name) + actual_unbounded_dependencies = all_dependencies - bounded_dependencies + assert ( + actual_unbounded_dependencies == expected_unbounded_dependencies + ), ( + f"Unexpected unbounded dependency found in runtime closure: " + f"{self._pformat_closure(awscli_package.runtime_dependencies)}" + ) From 0553034f53ba5534cfe1411f4f78f2d26f20f35b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 Jan 2024 19:09:56 +0000 Subject: [PATCH 0467/1632] Update changelog based on model updates --- .changes/next-release/api-change-datazone-24521.json | 5 +++++ .changes/next-release/api-change-route53-163.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-datazone-24521.json create mode 100644 .changes/next-release/api-change-route53-163.json diff --git a/.changes/next-release/api-change-datazone-24521.json b/.changes/next-release/api-change-datazone-24521.json new file mode 100644 index 000000000000..7dc29632b751 --- /dev/null +++ b/.changes/next-release/api-change-datazone-24521.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Add new skipDeletionCheck to DeleteDomain. Add new skipDeletionCheck to DeleteProject which also automatically deletes dependent objects" +} diff --git a/.changes/next-release/api-change-route53-163.json b/.changes/next-release/api-change-route53-163.json new file mode 100644 index 000000000000..9e9b21112df0 --- /dev/null +++ b/.changes/next-release/api-change-route53-163.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Update the SDKs for text changes in the APIs." +} From fbda1cf59e026bac30b7584df6dbcdccc6bcca2d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 Jan 2024 19:10:09 +0000 Subject: [PATCH 0468/1632] Bumping version to 1.32.31 --- .changes/1.32.31.json | 12 ++++++++++++ .changes/next-release/api-change-datazone-24521.json | 5 ----- .changes/next-release/api-change-route53-163.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.31.json delete mode 100644 .changes/next-release/api-change-datazone-24521.json delete mode 100644 .changes/next-release/api-change-route53-163.json diff --git a/.changes/1.32.31.json b/.changes/1.32.31.json new file mode 100644 index 000000000000..37ce9cdad396 --- /dev/null +++ b/.changes/1.32.31.json @@ -0,0 +1,12 @@ +[ + { + "category": "``datazone``", + "description": "Add new skipDeletionCheck to DeleteDomain. Add new skipDeletionCheck to DeleteProject which also automatically deletes dependent objects", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Update the SDKs for text changes in the APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datazone-24521.json b/.changes/next-release/api-change-datazone-24521.json deleted file mode 100644 index 7dc29632b751..000000000000 --- a/.changes/next-release/api-change-datazone-24521.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Add new skipDeletionCheck to DeleteDomain. Add new skipDeletionCheck to DeleteProject which also automatically deletes dependent objects" -} diff --git a/.changes/next-release/api-change-route53-163.json b/.changes/next-release/api-change-route53-163.json deleted file mode 100644 index 9e9b21112df0..000000000000 --- a/.changes/next-release/api-change-route53-163.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Update the SDKs for text changes in the APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 60d59d125418..cad61caf3bde 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.31 +======= + +* api-change:``datazone``: Add new skipDeletionCheck to DeleteDomain. Add new skipDeletionCheck to DeleteProject which also automatically deletes dependent objects +* api-change:``route53``: Update the SDKs for text changes in the APIs. + + 1.32.30 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index da1be00f6ff9..81cd3c923d49 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.30' +__version__ = '1.32.31' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b5a10727458a..1a8402ce33cf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.30' +release = '1.32.31' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6cf0426c34b8..83c9147da4df 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.30 + botocore==1.34.31 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6d4a2b8cf3f1..5febf989b0f1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.30', + 'botocore==1.34.31', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 536bbc04a556b4d94f360a089f48d1da50e57bd2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 31 Jan 2024 19:10:08 +0000 Subject: [PATCH 0469/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-65884.json | 5 +++++ .changes/next-release/api-change-elbv2-77757.json | 5 +++++ .changes/next-release/api-change-glue-60229.json | 5 +++++ .changes/next-release/api-change-ssm-45519.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-65884.json create mode 100644 .changes/next-release/api-change-elbv2-77757.json create mode 100644 .changes/next-release/api-change-glue-60229.json create mode 100644 .changes/next-release/api-change-ssm-45519.json diff --git a/.changes/next-release/api-change-cloudformation-65884.json b/.changes/next-release/api-change-cloudformation-65884.json new file mode 100644 index 000000000000..4647c4314bd3 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-65884.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "CloudFormation IaC generator allows you to scan existing resources in your account and select resources to generate a template for a new or existing CloudFormation stack." +} diff --git a/.changes/next-release/api-change-elbv2-77757.json b/.changes/next-release/api-change-elbv2-77757.json new file mode 100644 index 000000000000..e0d898337289 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-77757.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Update elbv2 command to latest version" +} diff --git a/.changes/next-release/api-change-glue-60229.json b/.changes/next-release/api-change-glue-60229.json new file mode 100644 index 000000000000..2c97d2ba6dcf --- /dev/null +++ b/.changes/next-release/api-change-glue-60229.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Update page size limits for GetJobRuns and GetTriggers APIs." +} diff --git a/.changes/next-release/api-change-ssm-45519.json b/.changes/next-release/api-change-ssm-45519.json new file mode 100644 index 000000000000..ffefab050ef9 --- /dev/null +++ b/.changes/next-release/api-change-ssm-45519.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "This release adds an optional Duration parameter to StateManager Associations. This allows customers to specify how long an apply-only-on-cron association execution should run. Once the specified Duration is out all the ongoing cancellable commands or automations are cancelled." +} From 92a513ee5027a19de75819458a4affeef9f36ad5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 31 Jan 2024 19:10:08 +0000 Subject: [PATCH 0470/1632] Bumping version to 1.32.32 --- .changes/1.32.32.json | 22 +++++++++++++++++++ .../api-change-cloudformation-65884.json | 5 ----- .../next-release/api-change-elbv2-77757.json | 5 ----- .../next-release/api-change-glue-60229.json | 5 ----- .../next-release/api-change-ssm-45519.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.32.json delete mode 100644 .changes/next-release/api-change-cloudformation-65884.json delete mode 100644 .changes/next-release/api-change-elbv2-77757.json delete mode 100644 .changes/next-release/api-change-glue-60229.json delete mode 100644 .changes/next-release/api-change-ssm-45519.json diff --git a/.changes/1.32.32.json b/.changes/1.32.32.json new file mode 100644 index 000000000000..d967ec1f5d3f --- /dev/null +++ b/.changes/1.32.32.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cloudformation``", + "description": "CloudFormation IaC generator allows you to scan existing resources in your account and select resources to generate a template for a new or existing CloudFormation stack.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Update elbv2 command to latest version", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Update page size limits for GetJobRuns and GetTriggers APIs.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "This release adds an optional Duration parameter to StateManager Associations. This allows customers to specify how long an apply-only-on-cron association execution should run. Once the specified Duration is out all the ongoing cancellable commands or automations are cancelled.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-65884.json b/.changes/next-release/api-change-cloudformation-65884.json deleted file mode 100644 index 4647c4314bd3..000000000000 --- a/.changes/next-release/api-change-cloudformation-65884.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "CloudFormation IaC generator allows you to scan existing resources in your account and select resources to generate a template for a new or existing CloudFormation stack." -} diff --git a/.changes/next-release/api-change-elbv2-77757.json b/.changes/next-release/api-change-elbv2-77757.json deleted file mode 100644 index e0d898337289..000000000000 --- a/.changes/next-release/api-change-elbv2-77757.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Update elbv2 command to latest version" -} diff --git a/.changes/next-release/api-change-glue-60229.json b/.changes/next-release/api-change-glue-60229.json deleted file mode 100644 index 2c97d2ba6dcf..000000000000 --- a/.changes/next-release/api-change-glue-60229.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Update page size limits for GetJobRuns and GetTriggers APIs." -} diff --git a/.changes/next-release/api-change-ssm-45519.json b/.changes/next-release/api-change-ssm-45519.json deleted file mode 100644 index ffefab050ef9..000000000000 --- a/.changes/next-release/api-change-ssm-45519.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "This release adds an optional Duration parameter to StateManager Associations. This allows customers to specify how long an apply-only-on-cron association execution should run. Once the specified Duration is out all the ongoing cancellable commands or automations are cancelled." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cad61caf3bde..5b8cb915848e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.32 +======= + +* api-change:``cloudformation``: CloudFormation IaC generator allows you to scan existing resources in your account and select resources to generate a template for a new or existing CloudFormation stack. +* api-change:``elbv2``: Update elbv2 command to latest version +* api-change:``glue``: Update page size limits for GetJobRuns and GetTriggers APIs. +* api-change:``ssm``: This release adds an optional Duration parameter to StateManager Associations. This allows customers to specify how long an apply-only-on-cron association execution should run. Once the specified Duration is out all the ongoing cancellable commands or automations are cancelled. + + 1.32.31 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 81cd3c923d49..f3e1427658c6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.31' +__version__ = '1.32.32' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1a8402ce33cf..9039b2f0f4fc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.31' +release = '1.32.32' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 83c9147da4df..5a19fee541d6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.31 + botocore==1.34.32 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5febf989b0f1..dd56f3aa6931 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.31', + 'botocore==1.34.32', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From b62ef28314aba21675c3213fe97c28b530166e26 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 1 Feb 2024 19:12:31 +0000 Subject: [PATCH 0471/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-90311.json | 5 +++++ .changes/next-release/api-change-ivs-68028.json | 5 +++++ .../api-change-managedblockchainquery-95809.json | 5 +++++ .changes/next-release/api-change-mediaconvert-68993.json | 5 +++++ .changes/next-release/api-change-neptunegraph-43893.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-90311.json create mode 100644 .changes/next-release/api-change-ivs-68028.json create mode 100644 .changes/next-release/api-change-managedblockchainquery-95809.json create mode 100644 .changes/next-release/api-change-mediaconvert-68993.json create mode 100644 .changes/next-release/api-change-neptunegraph-43893.json diff --git a/.changes/next-release/api-change-cognitoidp-90311.json b/.changes/next-release/api-change-cognitoidp-90311.json new file mode 100644 index 000000000000..fdf9349514af --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-90311.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Added CreateIdentityProvider and UpdateIdentityProvider details for new SAML IdP features" +} diff --git a/.changes/next-release/api-change-ivs-68028.json b/.changes/next-release/api-change-ivs-68028.json new file mode 100644 index 000000000000..d6977249a6ef --- /dev/null +++ b/.changes/next-release/api-change-ivs-68028.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "This release introduces a new resource Playback Restriction Policy which can be used to geo-restrict or domain-restrict channel stream playback when associated with a channel. New APIs to support this resource were introduced in the form of Create/Delete/Get/Update/List." +} diff --git a/.changes/next-release/api-change-managedblockchainquery-95809.json b/.changes/next-release/api-change-managedblockchainquery-95809.json new file mode 100644 index 000000000000..14a2b6beecad --- /dev/null +++ b/.changes/next-release/api-change-managedblockchainquery-95809.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain-query``", + "description": "This release adds support for transactions that have not reached finality. It also removes support for the status property from the response of the GetTransaction operation. You can use the confirmationStatus and executionStatus properties to determine the status of the transaction." +} diff --git a/.changes/next-release/api-change-mediaconvert-68993.json b/.changes/next-release/api-change-mediaconvert-68993.json new file mode 100644 index 000000000000..8c553444287b --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-68993.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes support for broadcast-mixed audio description tracks." +} diff --git a/.changes/next-release/api-change-neptunegraph-43893.json b/.changes/next-release/api-change-neptunegraph-43893.json new file mode 100644 index 000000000000..d3a5a96721bb --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-43893.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Adding new APIs in SDK for Amazon Neptune Analytics. These APIs include operations to execute, cancel, list queries and get the graph summary." +} From 9f2b7b26fc7849d58688b10edbc7d7377d068028 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 1 Feb 2024 19:12:31 +0000 Subject: [PATCH 0472/1632] Bumping version to 1.32.33 --- .changes/1.32.33.json | 27 +++++++++++++++++++ .../api-change-cognitoidp-90311.json | 5 ---- .../next-release/api-change-ivs-68028.json | 5 ---- ...i-change-managedblockchainquery-95809.json | 5 ---- .../api-change-mediaconvert-68993.json | 5 ---- .../api-change-neptunegraph-43893.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.33.json delete mode 100644 .changes/next-release/api-change-cognitoidp-90311.json delete mode 100644 .changes/next-release/api-change-ivs-68028.json delete mode 100644 .changes/next-release/api-change-managedblockchainquery-95809.json delete mode 100644 .changes/next-release/api-change-mediaconvert-68993.json delete mode 100644 .changes/next-release/api-change-neptunegraph-43893.json diff --git a/.changes/1.32.33.json b/.changes/1.32.33.json new file mode 100644 index 000000000000..71b69a9a30a9 --- /dev/null +++ b/.changes/1.32.33.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cognito-idp``", + "description": "Added CreateIdentityProvider and UpdateIdentityProvider details for new SAML IdP features", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "This release introduces a new resource Playback Restriction Policy which can be used to geo-restrict or domain-restrict channel stream playback when associated with a channel. New APIs to support this resource were introduced in the form of Create/Delete/Get/Update/List.", + "type": "api-change" + }, + { + "category": "``managedblockchain-query``", + "description": "This release adds support for transactions that have not reached finality. It also removes support for the status property from the response of the GetTransaction operation. You can use the confirmationStatus and executionStatus properties to determine the status of the transaction.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes support for broadcast-mixed audio description tracks.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Adding new APIs in SDK for Amazon Neptune Analytics. These APIs include operations to execute, cancel, list queries and get the graph summary.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-90311.json b/.changes/next-release/api-change-cognitoidp-90311.json deleted file mode 100644 index fdf9349514af..000000000000 --- a/.changes/next-release/api-change-cognitoidp-90311.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Added CreateIdentityProvider and UpdateIdentityProvider details for new SAML IdP features" -} diff --git a/.changes/next-release/api-change-ivs-68028.json b/.changes/next-release/api-change-ivs-68028.json deleted file mode 100644 index d6977249a6ef..000000000000 --- a/.changes/next-release/api-change-ivs-68028.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "This release introduces a new resource Playback Restriction Policy which can be used to geo-restrict or domain-restrict channel stream playback when associated with a channel. New APIs to support this resource were introduced in the form of Create/Delete/Get/Update/List." -} diff --git a/.changes/next-release/api-change-managedblockchainquery-95809.json b/.changes/next-release/api-change-managedblockchainquery-95809.json deleted file mode 100644 index 14a2b6beecad..000000000000 --- a/.changes/next-release/api-change-managedblockchainquery-95809.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain-query``", - "description": "This release adds support for transactions that have not reached finality. It also removes support for the status property from the response of the GetTransaction operation. You can use the confirmationStatus and executionStatus properties to determine the status of the transaction." -} diff --git a/.changes/next-release/api-change-mediaconvert-68993.json b/.changes/next-release/api-change-mediaconvert-68993.json deleted file mode 100644 index 8c553444287b..000000000000 --- a/.changes/next-release/api-change-mediaconvert-68993.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes support for broadcast-mixed audio description tracks." -} diff --git a/.changes/next-release/api-change-neptunegraph-43893.json b/.changes/next-release/api-change-neptunegraph-43893.json deleted file mode 100644 index d3a5a96721bb..000000000000 --- a/.changes/next-release/api-change-neptunegraph-43893.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Adding new APIs in SDK for Amazon Neptune Analytics. These APIs include operations to execute, cancel, list queries and get the graph summary." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5b8cb915848e..8bd453dcc980 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.33 +======= + +* api-change:``cognito-idp``: Added CreateIdentityProvider and UpdateIdentityProvider details for new SAML IdP features +* api-change:``ivs``: This release introduces a new resource Playback Restriction Policy which can be used to geo-restrict or domain-restrict channel stream playback when associated with a channel. New APIs to support this resource were introduced in the form of Create/Delete/Get/Update/List. +* api-change:``managedblockchain-query``: This release adds support for transactions that have not reached finality. It also removes support for the status property from the response of the GetTransaction operation. You can use the confirmationStatus and executionStatus properties to determine the status of the transaction. +* api-change:``mediaconvert``: This release includes support for broadcast-mixed audio description tracks. +* api-change:``neptune-graph``: Adding new APIs in SDK for Amazon Neptune Analytics. These APIs include operations to execute, cancel, list queries and get the graph summary. + + 1.32.32 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f3e1427658c6..9fe018e6c2f3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.32' +__version__ = '1.32.33' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9039b2f0f4fc..05997a924429 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.32' +release = '1.32.33' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5a19fee541d6..da9fac6d719f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.32 + botocore==1.34.33 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index dd56f3aa6931..40a1a1ca386c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.32', + 'botocore==1.34.33', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 843a678ce86063a01537a88d9bfbbc6cdd72301d Mon Sep 17 00:00:00 2001 From: kyleknap Date: Thu, 1 Feb 2024 12:14:35 -0800 Subject: [PATCH 0473/1632] Backport access_permissions support for compat_open This was ported from this commit in v2: 692314a97d0f415e0f846ab6546b0eb6247d5394 --- awscli/compat.py | 41 +++++++++++++++++++-------------------- tests/unit/test_compat.py | 28 +++++++++++++++++++++++++- 2 files changed, 47 insertions(+), 22 deletions(-) diff --git a/awscli/compat.py b/awscli/compat.py index 2c25aa03dc00..6ad8ae69ea0f 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -20,6 +20,7 @@ import signal import contextlib from configparser import RawConfigParser +from functools import partial from botocore.compat import six #import botocore.compat @@ -123,21 +124,6 @@ def get_binary_stdout(): def _get_text_writer(stream, errors): return stream - def compat_open(filename, mode='r', encoding=None): - """Back-port open() that accepts an encoding argument. - - In python3 this uses the built in open() and in python2 this - uses the io.open() function. - - If the file is not being opened in binary mode, then we'll - use locale.getpreferredencoding() to find the preferred - encoding. - - """ - if 'b' not in mode: - encoding = locale.getpreferredencoding() - return open(filename, mode, encoding=encoding) - def bytes_print(statement, stdout=None): """ This function is used to write raw bytes to stdout. @@ -196,12 +182,6 @@ def _get_text_writer(stream, errors): return codecs.getwriter(encoding)(stream, errors) - def compat_open(filename, mode='r', encoding=None): - # See docstring for compat_open in the PY3 section above. - if 'b' not in mode: - encoding = locale.getpreferredencoding() - return io.open(filename, mode, encoding=encoding) - def bytes_print(statement, stdout=None): if stdout is None: stdout = sys.stdout @@ -209,6 +189,25 @@ def bytes_print(statement, stdout=None): stdout.write(statement) +def compat_open(filename, mode='r', encoding=None, access_permissions=None): + """Back-port open() that accepts an encoding argument. + + In python3 this uses the built in open() and in python2 this + uses the io.open() function. + + If the file is not being opened in binary mode, then we'll + use locale.getpreferredencoding() to find the preferred + encoding. + + """ + opener = os.open + if access_permissions is not None: + opener = partial(os.open, mode=access_permissions) + if 'b' not in mode: + encoding = locale.getpreferredencoding() + return open(filename, mode, encoding=encoding, opener=opener) + + def get_stdout_text_writer(): return _get_text_writer(sys.stdout, errors="strict") diff --git a/tests/unit/test_compat.py b/tests/unit/test_compat.py index 1eca5bd8220a..58ca8ecfd537 100644 --- a/tests/unit/test_compat.py +++ b/tests/unit/test_compat.py @@ -19,9 +19,10 @@ from awscli.compat import ensure_text_type from awscli.compat import compat_shell_quote +from awscli.compat import compat_open from awscli.compat import get_popen_kwargs_for_pager_cmd from awscli.compat import ignore_user_entered_signals -from awscli.testutils import mock, unittest, skip_if_windows +from awscli.testutils import mock, unittest, skip_if_windows, FileCreator class TestEnsureText(unittest.TestCase): @@ -152,3 +153,28 @@ def test_ignore_signal_sigtstp(self): with ignore_user_entered_signals(): self.assertEqual(signal.getsignal(signal.SIGTSTP), signal.SIG_IGN) os.kill(os.getpid(), signal.SIGTSTP) + + +class TestCompatOpenWithAccessPermissions(unittest.TestCase): + def setUp(self): + self.files = FileCreator() + + def tearDown(self): + self.files.remove_all() + + @skip_if_windows('Permissions tests only supported on mac/linux') + def test_can_create_file_with_acess_permissions(self): + file_path = os.path.join(self.files.rootdir, "foo_600.txt") + with compat_open(file_path, access_permissions=0o600, mode='w') as f: + f.write('bar') + self.assertEqual(os.stat(file_path).st_mode & 0o777, 0o600) + + def test_not_override_existing_file_access_permissions(self): + file_path = os.path.join(self.files.rootdir, "foo.txt") + with open(file_path, mode='w') as f: + f.write('bar') + expected_st_mode = os.stat(file_path).st_mode + + with compat_open(file_path, access_permissions=0o600, mode='w') as f: + f.write('bar') + self.assertEqual(os.stat(file_path).st_mode, expected_st_mode) From 5ccd7fb0cd0cc49399f6ec138df4b03eed94f2ac Mon Sep 17 00:00:00 2001 From: kyleknap Date: Thu, 1 Feb 2024 12:44:12 -0800 Subject: [PATCH 0474/1632] Update QueryOutFileArgument permission logic This allows the permission mode to be set prior to writing any content for new created files. --- awscli/customizations/arguments.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/arguments.py b/awscli/customizations/arguments.py index 469f16d258d7..945c19be940c 100644 --- a/awscli/customizations/arguments.py +++ b/awscli/customizations/arguments.py @@ -14,6 +14,7 @@ import re from awscli.arguments import CustomArgument +from awscli.compat import compat_open import jmespath @@ -126,12 +127,20 @@ def save_query(self, parsed, **kwargs): """ if is_parsed_result_successful(parsed): contents = jmespath.search(self.query, parsed) - with open(self.value, 'w') as fp: + with compat_open( + self.value, 'w', access_permissions=self.perm) as fp: # Don't write 'None' to a file -- write ''. if contents is None: fp.write('') else: fp.write(contents) + # Even though the file is opened using the requested mode + # (e.g. 0o600), the mode is only applied if a new file is + # created. This means if the file already exists, its + # permissions will not be changed. So, the os.chmod call is + # retained here to preserve behavior of this argument always + # clobbering a preexisting file's permissions to the desired + # mode. os.chmod(self.value, self.perm) From 34de85a60cf1587e31bb10052c32e28cf936ec9a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 2 Feb 2024 19:08:48 +0000 Subject: [PATCH 0475/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-23764.json | 5 +++++ .changes/next-release/api-change-endpointrules-76885.json | 5 +++++ .changes/next-release/api-change-sagemaker-56356.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-23764.json create mode 100644 .changes/next-release/api-change-endpointrules-76885.json create mode 100644 .changes/next-release/api-change-sagemaker-56356.json diff --git a/.changes/next-release/api-change-dynamodb-23764.json b/.changes/next-release/api-change-dynamodb-23764.json new file mode 100644 index 000000000000..3400b88ace61 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-23764.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account." +} diff --git a/.changes/next-release/api-change-endpointrules-76885.json b/.changes/next-release/api-change-endpointrules-76885.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-76885.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-sagemaker-56356.json b/.changes/next-release/api-change-sagemaker-56356.json new file mode 100644 index 000000000000..feb94f0c1ad0 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-56356.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds GenerativeAiSettings support for CanvasAppSettings." +} From db1113b0d6a915fcc459ab3313f196800604ebef Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 2 Feb 2024 19:08:51 +0000 Subject: [PATCH 0476/1632] Bumping version to 1.32.34 --- .changes/1.32.34.json | 17 +++++++++++++++++ .../next-release/api-change-dynamodb-23764.json | 5 ----- .../api-change-endpointrules-76885.json | 5 ----- .../api-change-sagemaker-56356.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.34.json delete mode 100644 .changes/next-release/api-change-dynamodb-23764.json delete mode 100644 .changes/next-release/api-change-endpointrules-76885.json delete mode 100644 .changes/next-release/api-change-sagemaker-56356.json diff --git a/.changes/1.32.34.json b/.changes/1.32.34.json new file mode 100644 index 000000000000..efd8ec17a611 --- /dev/null +++ b/.changes/1.32.34.json @@ -0,0 +1,17 @@ +[ + { + "category": "``dynamodb``", + "description": "Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Canvas adds GenerativeAiSettings support for CanvasAppSettings.", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-23764.json b/.changes/next-release/api-change-dynamodb-23764.json deleted file mode 100644 index 3400b88ace61..000000000000 --- a/.changes/next-release/api-change-dynamodb-23764.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account." -} diff --git a/.changes/next-release/api-change-endpointrules-76885.json b/.changes/next-release/api-change-endpointrules-76885.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-76885.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-sagemaker-56356.json b/.changes/next-release/api-change-sagemaker-56356.json deleted file mode 100644 index feb94f0c1ad0..000000000000 --- a/.changes/next-release/api-change-sagemaker-56356.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Canvas adds GenerativeAiSettings support for CanvasAppSettings." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8bd453dcc980..5c8e63c4d820 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.34 +======= + +* api-change:``dynamodb``: Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account. +* api-change:``sagemaker``: Amazon SageMaker Canvas adds GenerativeAiSettings support for CanvasAppSettings. +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.33 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9fe018e6c2f3..8da11d3d8cc3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.33' +__version__ = '1.32.34' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 05997a924429..3a20e0ad0015 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.33' +release = '1.32.34' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index da9fac6d719f..28bda5377376 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.33 + botocore==1.34.34 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 40a1a1ca386c..fbd95beb0ba2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.33', + 'botocore==1.34.34', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 06aa3fe40d701e6a182cc01405e05c5a679dc7cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 4 Feb 2024 12:14:20 -0800 Subject: [PATCH 0477/1632] Bump codecov/codecov-action from 3 to 4 (#8523) --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 515e5123c0a7..9af00a833c7d 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -30,6 +30,6 @@ jobs: - name: Run checks run: python scripts/ci/run-check - name: codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: directory: tests From 9b9e92ad0f6fb52ccc430b137c4071860f64696f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 5 Feb 2024 19:07:53 +0000 Subject: [PATCH 0478/1632] Update changelog based on model updates --- .changes/next-release/api-change-glue-70211.json | 5 +++++ .changes/next-release/api-change-workspaces-89981.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-glue-70211.json create mode 100644 .changes/next-release/api-change-workspaces-89981.json diff --git a/.changes/next-release/api-change-glue-70211.json b/.changes/next-release/api-change-glue-70211.json new file mode 100644 index 000000000000..dcc71df29cc2 --- /dev/null +++ b/.changes/next-release/api-change-glue-70211.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections" +} diff --git a/.changes/next-release/api-change-workspaces-89981.json b/.changes/next-release/api-change-workspaces-89981.json new file mode 100644 index 000000000000..e68e6bd8912b --- /dev/null +++ b/.changes/next-release/api-change-workspaces-89981.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added definitions of various WorkSpace states" +} From 4fcac1c09e8b3062af7007d8c28ce57fd799cd21 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 5 Feb 2024 19:08:07 +0000 Subject: [PATCH 0479/1632] Bumping version to 1.32.35 --- .changes/1.32.35.json | 12 ++++++++++++ .changes/next-release/api-change-glue-70211.json | 5 ----- .../next-release/api-change-workspaces-89981.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.35.json delete mode 100644 .changes/next-release/api-change-glue-70211.json delete mode 100644 .changes/next-release/api-change-workspaces-89981.json diff --git a/.changes/1.32.35.json b/.changes/1.32.35.json new file mode 100644 index 000000000000..2930ae40b146 --- /dev/null +++ b/.changes/1.32.35.json @@ -0,0 +1,12 @@ +[ + { + "category": "``glue``", + "description": "Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added definitions of various WorkSpace states", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-glue-70211.json b/.changes/next-release/api-change-glue-70211.json deleted file mode 100644 index dcc71df29cc2..000000000000 --- a/.changes/next-release/api-change-glue-70211.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections" -} diff --git a/.changes/next-release/api-change-workspaces-89981.json b/.changes/next-release/api-change-workspaces-89981.json deleted file mode 100644 index e68e6bd8912b..000000000000 --- a/.changes/next-release/api-change-workspaces-89981.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added definitions of various WorkSpace states" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5c8e63c4d820..321696c60bfd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.35 +======= + +* api-change:``glue``: Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections +* api-change:``workspaces``: Added definitions of various WorkSpace states + + 1.32.34 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8da11d3d8cc3..17e62d397d83 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.34' +__version__ = '1.32.35' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3a20e0ad0015..21e3a245f418 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.34' +release = '1.32.35' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 28bda5377376..efcc12779fae 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.34 + botocore==1.34.35 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index fbd95beb0ba2..38d9c022603f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.34', + 'botocore==1.34.35', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 64c823b2ba3064496f2f430c6e2a8523c44e95b3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 6 Feb 2024 19:10:02 +0000 Subject: [PATCH 0480/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-97904.json | 5 +++++ .changes/next-release/api-change-ecs-71378.json | 5 +++++ .changes/next-release/api-change-es-32767.json | 5 +++++ .changes/next-release/api-change-logs-70408.json | 5 +++++ .changes/next-release/api-change-opensearch-22055.json | 5 +++++ .changes/next-release/api-change-wafv2-35139.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-97904.json create mode 100644 .changes/next-release/api-change-ecs-71378.json create mode 100644 .changes/next-release/api-change-es-32767.json create mode 100644 .changes/next-release/api-change-logs-70408.json create mode 100644 .changes/next-release/api-change-opensearch-22055.json create mode 100644 .changes/next-release/api-change-wafv2-35139.json diff --git a/.changes/next-release/api-change-appsync-97904.json b/.changes/next-release/api-change-appsync-97904.json new file mode 100644 index 000000000000..4600d045cb26 --- /dev/null +++ b/.changes/next-release/api-change-appsync-97904.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Support for environment variables in AppSync GraphQL APIs" +} diff --git a/.changes/next-release/api-change-ecs-71378.json b/.changes/next-release/api-change-ecs-71378.json new file mode 100644 index 000000000000..7de01b498c7a --- /dev/null +++ b/.changes/next-release/api-change-ecs-71378.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release is a documentation only update to address customer issues." +} diff --git a/.changes/next-release/api-change-es-32767.json b/.changes/next-release/api-change-es-32767.json new file mode 100644 index 000000000000..8a145371e7fa --- /dev/null +++ b/.changes/next-release/api-change-es-32767.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``es``", + "description": "This release adds clear visibility to the customers on the changes that they make on the domain." +} diff --git a/.changes/next-release/api-change-logs-70408.json b/.changes/next-release/api-change-logs-70408.json new file mode 100644 index 000000000000..a2489f01cfd5 --- /dev/null +++ b/.changes/next-release/api-change-logs-70408.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action." +} diff --git a/.changes/next-release/api-change-opensearch-22055.json b/.changes/next-release/api-change-opensearch-22055.json new file mode 100644 index 000000000000..c9de4243500e --- /dev/null +++ b/.changes/next-release/api-change-opensearch-22055.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release adds clear visibility to the customers on the changes that they make on the domain." +} diff --git a/.changes/next-release/api-change-wafv2-35139.json b/.changes/next-release/api-change-wafv2-35139.json new file mode 100644 index 000000000000..a056d425ac94 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-35139.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API." +} From 30b78807466a21b165317af27b03d3a3c2a9411e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 6 Feb 2024 19:10:05 +0000 Subject: [PATCH 0481/1632] Bumping version to 1.32.36 --- .changes/1.32.36.json | 32 +++++++++++++++++++ .../api-change-appsync-97904.json | 5 --- .../next-release/api-change-ecs-71378.json | 5 --- .../next-release/api-change-es-32767.json | 5 --- .../next-release/api-change-logs-70408.json | 5 --- .../api-change-opensearch-22055.json | 5 --- .../next-release/api-change-wafv2-35139.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.36.json delete mode 100644 .changes/next-release/api-change-appsync-97904.json delete mode 100644 .changes/next-release/api-change-ecs-71378.json delete mode 100644 .changes/next-release/api-change-es-32767.json delete mode 100644 .changes/next-release/api-change-logs-70408.json delete mode 100644 .changes/next-release/api-change-opensearch-22055.json delete mode 100644 .changes/next-release/api-change-wafv2-35139.json diff --git a/.changes/1.32.36.json b/.changes/1.32.36.json new file mode 100644 index 000000000000..52c9c6d166d6 --- /dev/null +++ b/.changes/1.32.36.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appsync``", + "description": "Support for environment variables in AppSync GraphQL APIs", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release is a documentation only update to address customer issues.", + "type": "api-change" + }, + { + "category": "``es``", + "description": "This release adds clear visibility to the customers on the changes that they make on the domain.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release adds clear visibility to the customers on the changes that they make on the domain.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-97904.json b/.changes/next-release/api-change-appsync-97904.json deleted file mode 100644 index 4600d045cb26..000000000000 --- a/.changes/next-release/api-change-appsync-97904.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Support for environment variables in AppSync GraphQL APIs" -} diff --git a/.changes/next-release/api-change-ecs-71378.json b/.changes/next-release/api-change-ecs-71378.json deleted file mode 100644 index 7de01b498c7a..000000000000 --- a/.changes/next-release/api-change-ecs-71378.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release is a documentation only update to address customer issues." -} diff --git a/.changes/next-release/api-change-es-32767.json b/.changes/next-release/api-change-es-32767.json deleted file mode 100644 index 8a145371e7fa..000000000000 --- a/.changes/next-release/api-change-es-32767.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``es``", - "description": "This release adds clear visibility to the customers on the changes that they make on the domain." -} diff --git a/.changes/next-release/api-change-logs-70408.json b/.changes/next-release/api-change-logs-70408.json deleted file mode 100644 index a2489f01cfd5..000000000000 --- a/.changes/next-release/api-change-logs-70408.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action." -} diff --git a/.changes/next-release/api-change-opensearch-22055.json b/.changes/next-release/api-change-opensearch-22055.json deleted file mode 100644 index c9de4243500e..000000000000 --- a/.changes/next-release/api-change-opensearch-22055.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release adds clear visibility to the customers on the changes that they make on the domain." -} diff --git a/.changes/next-release/api-change-wafv2-35139.json b/.changes/next-release/api-change-wafv2-35139.json deleted file mode 100644 index a056d425ac94..000000000000 --- a/.changes/next-release/api-change-wafv2-35139.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 321696c60bfd..cf0e21cd3024 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.36 +======= + +* api-change:``appsync``: Support for environment variables in AppSync GraphQL APIs +* api-change:``ecs``: This release is a documentation only update to address customer issues. +* api-change:``es``: This release adds clear visibility to the customers on the changes that they make on the domain. +* api-change:``logs``: This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action. +* api-change:``opensearch``: This release adds clear visibility to the customers on the changes that they make on the domain. +* api-change:``wafv2``: You can now delete an API key that you've created for use with your CAPTCHA JavaScript integration API. + + 1.32.35 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 17e62d397d83..c8bf465a93f6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.35' +__version__ = '1.32.36' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 21e3a245f418..977c28e91fb8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.35' +release = '1.32.36' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index efcc12779fae..5a590c6ab917 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.35 + botocore==1.34.36 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 38d9c022603f..6d3228d8b6d8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.35', + 'botocore==1.34.36', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 96bcd185ca7c2ff86cf3bd3ac74714e27a0fa711 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 7 Feb 2024 19:09:24 +0000 Subject: [PATCH 0482/1632] Update changelog based on model updates --- .changes/next-release/api-change-datasync-53103.json | 5 +++++ .changes/next-release/api-change-lexv2models-97579.json | 5 +++++ .changes/next-release/api-change-redshift-19439.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-datasync-53103.json create mode 100644 .changes/next-release/api-change-lexv2models-97579.json create mode 100644 .changes/next-release/api-change-redshift-19439.json diff --git a/.changes/next-release/api-change-datasync-53103.json b/.changes/next-release/api-change-datasync-53103.json new file mode 100644 index 000000000000..decd2a21d084 --- /dev/null +++ b/.changes/next-release/api-change-datasync-53103.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "AWS DataSync now supports manifests for specifying files or objects to transfer." +} diff --git a/.changes/next-release/api-change-lexv2models-97579.json b/.changes/next-release/api-change-lexv2models-97579.json new file mode 100644 index 000000000000..b8eaf0a94c09 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-97579.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version" +} diff --git a/.changes/next-release/api-change-redshift-19439.json b/.changes/next-release/api-change-redshift-19439.json new file mode 100644 index 000000000000..14ff28482e3b --- /dev/null +++ b/.changes/next-release/api-change-redshift-19439.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "LisRecommendations API to fetch Amazon Redshift Advisor recommendations." +} From 99ecd1492b0f0a65fc298b4cfbd7daef047e0218 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 7 Feb 2024 19:09:25 +0000 Subject: [PATCH 0483/1632] Bumping version to 1.32.37 --- .changes/1.32.37.json | 17 +++++++++++++++++ .../next-release/api-change-datasync-53103.json | 5 ----- .../api-change-lexv2models-97579.json | 5 ----- .../next-release/api-change-redshift-19439.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.37.json delete mode 100644 .changes/next-release/api-change-datasync-53103.json delete mode 100644 .changes/next-release/api-change-lexv2models-97579.json delete mode 100644 .changes/next-release/api-change-redshift-19439.json diff --git a/.changes/1.32.37.json b/.changes/1.32.37.json new file mode 100644 index 000000000000..bddd6c0067bc --- /dev/null +++ b/.changes/1.32.37.json @@ -0,0 +1,17 @@ +[ + { + "category": "``datasync``", + "description": "AWS DataSync now supports manifests for specifying files or objects to transfer.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Update lexv2-models command to latest version", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "LisRecommendations API to fetch Amazon Redshift Advisor recommendations.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datasync-53103.json b/.changes/next-release/api-change-datasync-53103.json deleted file mode 100644 index decd2a21d084..000000000000 --- a/.changes/next-release/api-change-datasync-53103.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "AWS DataSync now supports manifests for specifying files or objects to transfer." -} diff --git a/.changes/next-release/api-change-lexv2models-97579.json b/.changes/next-release/api-change-lexv2models-97579.json deleted file mode 100644 index b8eaf0a94c09..000000000000 --- a/.changes/next-release/api-change-lexv2models-97579.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Update lexv2-models command to latest version" -} diff --git a/.changes/next-release/api-change-redshift-19439.json b/.changes/next-release/api-change-redshift-19439.json deleted file mode 100644 index 14ff28482e3b..000000000000 --- a/.changes/next-release/api-change-redshift-19439.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "LisRecommendations API to fetch Amazon Redshift Advisor recommendations." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cf0e21cd3024..1b38f68b76d0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.37 +======= + +* api-change:``datasync``: AWS DataSync now supports manifests for specifying files or objects to transfer. +* api-change:``lexv2-models``: Update lexv2-models command to latest version +* api-change:``redshift``: LisRecommendations API to fetch Amazon Redshift Advisor recommendations. + + 1.32.36 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c8bf465a93f6..7c706c429ec6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.36' +__version__ = '1.32.37' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 977c28e91fb8..1c737548c965 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.36' +release = '1.32.37' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5a590c6ab917..0b0fb339f3a8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.36 + botocore==1.34.37 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6d3228d8b6d8..09e15f5d31ef 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.36', + 'botocore==1.34.37', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6d2e94557b101ea6aea94acd03fac5df1ab3a7ec Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 8 Feb 2024 19:08:57 +0000 Subject: [PATCH 0484/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-40541.json | 5 +++++ .changes/next-release/api-change-quicksight-49585.json | 5 +++++ .changes/next-release/api-change-workspaces-90428.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-40541.json create mode 100644 .changes/next-release/api-change-quicksight-49585.json create mode 100644 .changes/next-release/api-change-workspaces-90428.json diff --git a/.changes/next-release/api-change-codepipeline-40541.json b/.changes/next-release/api-change-codepipeline-40541.json new file mode 100644 index 000000000000..b541eb1568eb --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-40541.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths." +} diff --git a/.changes/next-release/api-change-quicksight-49585.json b/.changes/next-release/api-change-quicksight-49585.json new file mode 100644 index 000000000000..d3a5945a827e --- /dev/null +++ b/.changes/next-release/api-change-quicksight-49585.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update" +} diff --git a/.changes/next-release/api-change-workspaces-90428.json b/.changes/next-release/api-change-workspaces-90428.json new file mode 100644 index 000000000000..44932e74b95c --- /dev/null +++ b/.changes/next-release/api-change-workspaces-90428.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter \"WorkspaceName\"." +} From 837a8afbec0c5e72bbb973ffe4421101b32d8013 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 8 Feb 2024 19:08:57 +0000 Subject: [PATCH 0485/1632] Bumping version to 1.32.38 --- .changes/1.32.38.json | 17 +++++++++++++++++ .../api-change-codepipeline-40541.json | 5 ----- .../api-change-quicksight-49585.json | 5 ----- .../api-change-workspaces-90428.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.38.json delete mode 100644 .changes/next-release/api-change-codepipeline-40541.json delete mode 100644 .changes/next-release/api-change-quicksight-49585.json delete mode 100644 .changes/next-release/api-change-workspaces-90428.json diff --git a/.changes/1.32.38.json b/.changes/1.32.38.json new file mode 100644 index 000000000000..6af93ed26b6e --- /dev/null +++ b/.changes/1.32.38.json @@ -0,0 +1,17 @@ +[ + { + "category": "``codepipeline``", + "description": "Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter \"WorkspaceName\".", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-40541.json b/.changes/next-release/api-change-codepipeline-40541.json deleted file mode 100644 index b541eb1568eb..000000000000 --- a/.changes/next-release/api-change-codepipeline-40541.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths." -} diff --git a/.changes/next-release/api-change-quicksight-49585.json b/.changes/next-release/api-change-quicksight-49585.json deleted file mode 100644 index d3a5945a827e..000000000000 --- a/.changes/next-release/api-change-quicksight-49585.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update" -} diff --git a/.changes/next-release/api-change-workspaces-90428.json b/.changes/next-release/api-change-workspaces-90428.json deleted file mode 100644 index 44932e74b95c..000000000000 --- a/.changes/next-release/api-change-workspaces-90428.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter \"WorkspaceName\"." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1b38f68b76d0..b32f11c4c858 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.38 +======= + +* api-change:``codepipeline``: Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths. +* api-change:``quicksight``: General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update +* api-change:``workspaces``: This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter "WorkspaceName". + + 1.32.37 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7c706c429ec6..8f4b1913c9d0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.37' +__version__ = '1.32.38' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1c737548c965..8ed4364980b5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.37' +release = '1.32.38' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0b0fb339f3a8..b0fb276c60c2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.37 + botocore==1.34.38 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 09e15f5d31ef..9573a9fb95b9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.37', + 'botocore==1.34.38', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From edc1ccca7d8bed38ebc03743e511e1dcbf6f540e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 9 Feb 2024 19:10:19 +0000 Subject: [PATCH 0486/1632] Update changelog based on model updates --- .changes/next-release/api-change-amp-89359.json | 5 +++++ .changes/next-release/api-change-batch-37168.json | 5 +++++ .changes/next-release/api-change-braket-86304.json | 5 +++++ .../next-release/api-change-costoptimizationhub-79607.json | 5 +++++ .changes/next-release/api-change-ecs-40755.json | 5 +++++ .changes/next-release/api-change-iot-11037.json | 5 +++++ .changes/next-release/api-change-pricing-93303.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-amp-89359.json create mode 100644 .changes/next-release/api-change-batch-37168.json create mode 100644 .changes/next-release/api-change-braket-86304.json create mode 100644 .changes/next-release/api-change-costoptimizationhub-79607.json create mode 100644 .changes/next-release/api-change-ecs-40755.json create mode 100644 .changes/next-release/api-change-iot-11037.json create mode 100644 .changes/next-release/api-change-pricing-93303.json diff --git a/.changes/next-release/api-change-amp-89359.json b/.changes/next-release/api-change-amp-89359.json new file mode 100644 index 000000000000..140ce86eb1e2 --- /dev/null +++ b/.changes/next-release/api-change-amp-89359.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amp``", + "description": "Overall documentation updates." +} diff --git a/.changes/next-release/api-change-batch-37168.json b/.changes/next-release/api-change-batch-37168.json new file mode 100644 index 000000000000..0254c2b79149 --- /dev/null +++ b/.changes/next-release/api-change-batch-37168.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This feature allows Batch to support configuration of repository credentials for jobs running on ECS" +} diff --git a/.changes/next-release/api-change-braket-86304.json b/.changes/next-release/api-change-braket-86304.json new file mode 100644 index 000000000000..9747bc07d8fc --- /dev/null +++ b/.changes/next-release/api-change-braket-86304.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``braket``", + "description": "Creating a job will result in DeviceOfflineException when using an offline device, and DeviceRetiredException when using a retired device." +} diff --git a/.changes/next-release/api-change-costoptimizationhub-79607.json b/.changes/next-release/api-change-costoptimizationhub-79607.json new file mode 100644 index 000000000000..4a48716bb825 --- /dev/null +++ b/.changes/next-release/api-change-costoptimizationhub-79607.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cost-optimization-hub``", + "description": "Adding includeMemberAccounts field to the response of ListEnrollmentStatuses API." +} diff --git a/.changes/next-release/api-change-ecs-40755.json b/.changes/next-release/api-change-ecs-40755.json new file mode 100644 index 000000000000..e36eb3bda888 --- /dev/null +++ b/.changes/next-release/api-change-ecs-40755.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS." +} diff --git a/.changes/next-release/api-change-iot-11037.json b/.changes/next-release/api-change-iot-11037.json new file mode 100644 index 000000000000..dad74700eb80 --- /dev/null +++ b/.changes/next-release/api-change-iot-11037.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain." +} diff --git a/.changes/next-release/api-change-pricing-93303.json b/.changes/next-release/api-change-pricing-93303.json new file mode 100644 index 000000000000..5730bf8687ac --- /dev/null +++ b/.changes/next-release/api-change-pricing-93303.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pricing``", + "description": "Add Throttling Exception to all APIs." +} From 0b742d46df73166cf0e450e6ae584f59aa9fc31f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 9 Feb 2024 19:10:34 +0000 Subject: [PATCH 0487/1632] Bumping version to 1.32.39 --- .changes/1.32.39.json | 37 +++++++++++++++++++ .../next-release/api-change-amp-89359.json | 5 --- .../next-release/api-change-batch-37168.json | 5 --- .../next-release/api-change-braket-86304.json | 5 --- .../api-change-costoptimizationhub-79607.json | 5 --- .../next-release/api-change-ecs-40755.json | 5 --- .../next-release/api-change-iot-11037.json | 5 --- .../api-change-pricing-93303.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.39.json delete mode 100644 .changes/next-release/api-change-amp-89359.json delete mode 100644 .changes/next-release/api-change-batch-37168.json delete mode 100644 .changes/next-release/api-change-braket-86304.json delete mode 100644 .changes/next-release/api-change-costoptimizationhub-79607.json delete mode 100644 .changes/next-release/api-change-ecs-40755.json delete mode 100644 .changes/next-release/api-change-iot-11037.json delete mode 100644 .changes/next-release/api-change-pricing-93303.json diff --git a/.changes/1.32.39.json b/.changes/1.32.39.json new file mode 100644 index 000000000000..d4e5a2db0408 --- /dev/null +++ b/.changes/1.32.39.json @@ -0,0 +1,37 @@ +[ + { + "category": "``amp``", + "description": "Overall documentation updates.", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "This feature allows Batch to support configuration of repository credentials for jobs running on ECS", + "type": "api-change" + }, + { + "category": "``braket``", + "description": "Creating a job will result in DeviceOfflineException when using an offline device, and DeviceRetiredException when using a retired device.", + "type": "api-change" + }, + { + "category": "``cost-optimization-hub``", + "description": "Adding includeMemberAccounts field to the response of ListEnrollmentStatuses API.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain.", + "type": "api-change" + }, + { + "category": "``pricing``", + "description": "Add Throttling Exception to all APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amp-89359.json b/.changes/next-release/api-change-amp-89359.json deleted file mode 100644 index 140ce86eb1e2..000000000000 --- a/.changes/next-release/api-change-amp-89359.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amp``", - "description": "Overall documentation updates." -} diff --git a/.changes/next-release/api-change-batch-37168.json b/.changes/next-release/api-change-batch-37168.json deleted file mode 100644 index 0254c2b79149..000000000000 --- a/.changes/next-release/api-change-batch-37168.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This feature allows Batch to support configuration of repository credentials for jobs running on ECS" -} diff --git a/.changes/next-release/api-change-braket-86304.json b/.changes/next-release/api-change-braket-86304.json deleted file mode 100644 index 9747bc07d8fc..000000000000 --- a/.changes/next-release/api-change-braket-86304.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``braket``", - "description": "Creating a job will result in DeviceOfflineException when using an offline device, and DeviceRetiredException when using a retired device." -} diff --git a/.changes/next-release/api-change-costoptimizationhub-79607.json b/.changes/next-release/api-change-costoptimizationhub-79607.json deleted file mode 100644 index 4a48716bb825..000000000000 --- a/.changes/next-release/api-change-costoptimizationhub-79607.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cost-optimization-hub``", - "description": "Adding includeMemberAccounts field to the response of ListEnrollmentStatuses API." -} diff --git a/.changes/next-release/api-change-ecs-40755.json b/.changes/next-release/api-change-ecs-40755.json deleted file mode 100644 index e36eb3bda888..000000000000 --- a/.changes/next-release/api-change-ecs-40755.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only update for Amazon ECS." -} diff --git a/.changes/next-release/api-change-iot-11037.json b/.changes/next-release/api-change-iot-11037.json deleted file mode 100644 index dad74700eb80..000000000000 --- a/.changes/next-release/api-change-iot-11037.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain." -} diff --git a/.changes/next-release/api-change-pricing-93303.json b/.changes/next-release/api-change-pricing-93303.json deleted file mode 100644 index 5730bf8687ac..000000000000 --- a/.changes/next-release/api-change-pricing-93303.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pricing``", - "description": "Add Throttling Exception to all APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b32f11c4c858..7fc34b1ed06e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.39 +======= + +* api-change:``amp``: Overall documentation updates. +* api-change:``batch``: This feature allows Batch to support configuration of repository credentials for jobs running on ECS +* api-change:``braket``: Creating a job will result in DeviceOfflineException when using an offline device, and DeviceRetiredException when using a retired device. +* api-change:``cost-optimization-hub``: Adding includeMemberAccounts field to the response of ListEnrollmentStatuses API. +* api-change:``ecs``: Documentation only update for Amazon ECS. +* api-change:``iot``: This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain. +* api-change:``pricing``: Add Throttling Exception to all APIs. + + 1.32.38 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8f4b1913c9d0..89995ce243ab 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.38' +__version__ = '1.32.39' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8ed4364980b5..9b1fb6e070a1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.38' +release = '1.32.39' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b0fb276c60c2..9273aced5cb1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.38 + botocore==1.34.39 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9573a9fb95b9..1ec04a086ab9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.38', + 'botocore==1.34.39', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 76d544618ff946c4f3ebf500cdcbdd6e9ab95bdd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Feb 2024 19:12:04 +0000 Subject: [PATCH 0488/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-92285.json | 5 +++++ .changes/next-release/api-change-cloudwatch-66110.json | 5 +++++ .changes/next-release/api-change-neptunegraph-82393.json | 5 +++++ .changes/next-release/api-change-route53domains-12309.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-92285.json create mode 100644 .changes/next-release/api-change-cloudwatch-66110.json create mode 100644 .changes/next-release/api-change-neptunegraph-82393.json create mode 100644 .changes/next-release/api-change-route53domains-12309.json diff --git a/.changes/next-release/api-change-appsync-92285.json b/.changes/next-release/api-change-appsync-92285.json new file mode 100644 index 000000000000..e324b6d0026e --- /dev/null +++ b/.changes/next-release/api-change-appsync-92285.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Adds support for new options on GraphqlAPIs, Resolvers and Data Sources for emitting Amazon CloudWatch metrics for enhanced monitoring of AppSync APIs." +} diff --git a/.changes/next-release/api-change-cloudwatch-66110.json b/.changes/next-release/api-change-cloudwatch-66110.json new file mode 100644 index 000000000000..8edefd6478c1 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-66110.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version" +} diff --git a/.changes/next-release/api-change-neptunegraph-82393.json b/.changes/next-release/api-change-neptunegraph-82393.json new file mode 100644 index 000000000000..1915b8487b2b --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-82393.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Adding a new option \"parameters\" for data plane api ExecuteQuery to support running parameterized query via SDK." +} diff --git a/.changes/next-release/api-change-route53domains-12309.json b/.changes/next-release/api-change-route53domains-12309.json new file mode 100644 index 000000000000..5bfaf407cd1f --- /dev/null +++ b/.changes/next-release/api-change-route53domains-12309.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53domains``", + "description": "This release adds bill contact support for RegisterDomain, TransferDomain, UpdateDomainContact and GetDomainDetail API." +} From d421c3f7eb3f819a3d0051334c3c239d0eee11be Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Feb 2024 19:12:20 +0000 Subject: [PATCH 0489/1632] Bumping version to 1.32.40 --- .changes/1.32.40.json | 22 +++++++++++++++++++ .../api-change-appsync-92285.json | 5 ----- .../api-change-cloudwatch-66110.json | 5 ----- .../api-change-neptunegraph-82393.json | 5 ----- .../api-change-route53domains-12309.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.40.json delete mode 100644 .changes/next-release/api-change-appsync-92285.json delete mode 100644 .changes/next-release/api-change-cloudwatch-66110.json delete mode 100644 .changes/next-release/api-change-neptunegraph-82393.json delete mode 100644 .changes/next-release/api-change-route53domains-12309.json diff --git a/.changes/1.32.40.json b/.changes/1.32.40.json new file mode 100644 index 000000000000..891861c84509 --- /dev/null +++ b/.changes/1.32.40.json @@ -0,0 +1,22 @@ +[ + { + "category": "``appsync``", + "description": "Adds support for new options on GraphqlAPIs, Resolvers and Data Sources for emitting Amazon CloudWatch metrics for enhanced monitoring of AppSync APIs.", + "type": "api-change" + }, + { + "category": "``cloudwatch``", + "description": "Update cloudwatch command to latest version", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Adding a new option \"parameters\" for data plane api ExecuteQuery to support running parameterized query via SDK.", + "type": "api-change" + }, + { + "category": "``route53domains``", + "description": "This release adds bill contact support for RegisterDomain, TransferDomain, UpdateDomainContact and GetDomainDetail API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-92285.json b/.changes/next-release/api-change-appsync-92285.json deleted file mode 100644 index e324b6d0026e..000000000000 --- a/.changes/next-release/api-change-appsync-92285.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Adds support for new options on GraphqlAPIs, Resolvers and Data Sources for emitting Amazon CloudWatch metrics for enhanced monitoring of AppSync APIs." -} diff --git a/.changes/next-release/api-change-cloudwatch-66110.json b/.changes/next-release/api-change-cloudwatch-66110.json deleted file mode 100644 index 8edefd6478c1..000000000000 --- a/.changes/next-release/api-change-cloudwatch-66110.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Update cloudwatch command to latest version" -} diff --git a/.changes/next-release/api-change-neptunegraph-82393.json b/.changes/next-release/api-change-neptunegraph-82393.json deleted file mode 100644 index 1915b8487b2b..000000000000 --- a/.changes/next-release/api-change-neptunegraph-82393.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Adding a new option \"parameters\" for data plane api ExecuteQuery to support running parameterized query via SDK." -} diff --git a/.changes/next-release/api-change-route53domains-12309.json b/.changes/next-release/api-change-route53domains-12309.json deleted file mode 100644 index 5bfaf407cd1f..000000000000 --- a/.changes/next-release/api-change-route53domains-12309.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53domains``", - "description": "This release adds bill contact support for RegisterDomain, TransferDomain, UpdateDomainContact and GetDomainDetail API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7fc34b1ed06e..36c851409bd1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.40 +======= + +* api-change:``appsync``: Adds support for new options on GraphqlAPIs, Resolvers and Data Sources for emitting Amazon CloudWatch metrics for enhanced monitoring of AppSync APIs. +* api-change:``cloudwatch``: Update cloudwatch command to latest version +* api-change:``neptune-graph``: Adding a new option "parameters" for data plane api ExecuteQuery to support running parameterized query via SDK. +* api-change:``route53domains``: This release adds bill contact support for RegisterDomain, TransferDomain, UpdateDomainContact and GetDomainDetail API. + + 1.32.39 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 89995ce243ab..1533dc0e69b9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.39' +__version__ = '1.32.40' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9b1fb6e070a1..3e39d1d17ad8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.39' +release = '1.32.40' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9273aced5cb1..29ce347066be 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.39 + botocore==1.34.40 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1ec04a086ab9..bc7a49b7fd1e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.39', + 'botocore==1.34.40', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 36f54d8ef21cb32a51715a8083bc371561298583 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Feb 2024 19:12:24 +0000 Subject: [PATCH 0490/1632] Update changelog based on model updates --- .changes/next-release/api-change-endpointrules-61017.json | 5 +++++ .changes/next-release/api-change-lightsail-49505.json | 5 +++++ .../next-release/api-change-marketplacecatalog-68706.json | 5 +++++ .../next-release/api-change-resourceexplorer2-82791.json | 5 +++++ .changes/next-release/api-change-securitylake-38103.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-endpointrules-61017.json create mode 100644 .changes/next-release/api-change-lightsail-49505.json create mode 100644 .changes/next-release/api-change-marketplacecatalog-68706.json create mode 100644 .changes/next-release/api-change-resourceexplorer2-82791.json create mode 100644 .changes/next-release/api-change-securitylake-38103.json diff --git a/.changes/next-release/api-change-endpointrules-61017.json b/.changes/next-release/api-change-endpointrules-61017.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-61017.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-lightsail-49505.json b/.changes/next-release/api-change-lightsail-49505.json new file mode 100644 index 000000000000..dc331144be61 --- /dev/null +++ b/.changes/next-release/api-change-lightsail-49505.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "This release adds support to upgrade the major version of a database." +} diff --git a/.changes/next-release/api-change-marketplacecatalog-68706.json b/.changes/next-release/api-change-marketplacecatalog-68706.json new file mode 100644 index 000000000000..c67690789e78 --- /dev/null +++ b/.changes/next-release/api-change-marketplacecatalog-68706.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-catalog``", + "description": "AWS Marketplace Catalog API now supports setting intent on requests" +} diff --git a/.changes/next-release/api-change-resourceexplorer2-82791.json b/.changes/next-release/api-change-resourceexplorer2-82791.json new file mode 100644 index 000000000000..16254f58f7a9 --- /dev/null +++ b/.changes/next-release/api-change-resourceexplorer2-82791.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resource-explorer-2``", + "description": "Resource Explorer now uses newly supported IPv4 'amazonaws.com' endpoints by default." +} diff --git a/.changes/next-release/api-change-securitylake-38103.json b/.changes/next-release/api-change-securitylake-38103.json new file mode 100644 index 000000000000..9758716d1b7d --- /dev/null +++ b/.changes/next-release/api-change-securitylake-38103.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securitylake``", + "description": "Documentation updates for Security Lake" +} From 3b6060c4936d110b75e49388bfd9f19e4eb43f2d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Feb 2024 19:12:24 +0000 Subject: [PATCH 0491/1632] Bumping version to 1.32.41 --- .changes/1.32.41.json | 27 +++++++++++++++++++ .../api-change-endpointrules-61017.json | 5 ---- .../api-change-lightsail-49505.json | 5 ---- .../api-change-marketplacecatalog-68706.json | 5 ---- .../api-change-resourceexplorer2-82791.json | 5 ---- .../api-change-securitylake-38103.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.41.json delete mode 100644 .changes/next-release/api-change-endpointrules-61017.json delete mode 100644 .changes/next-release/api-change-lightsail-49505.json delete mode 100644 .changes/next-release/api-change-marketplacecatalog-68706.json delete mode 100644 .changes/next-release/api-change-resourceexplorer2-82791.json delete mode 100644 .changes/next-release/api-change-securitylake-38103.json diff --git a/.changes/1.32.41.json b/.changes/1.32.41.json new file mode 100644 index 000000000000..be959b19359c --- /dev/null +++ b/.changes/1.32.41.json @@ -0,0 +1,27 @@ +[ + { + "category": "``lightsail``", + "description": "This release adds support to upgrade the major version of a database.", + "type": "api-change" + }, + { + "category": "``marketplace-catalog``", + "description": "AWS Marketplace Catalog API now supports setting intent on requests", + "type": "api-change" + }, + { + "category": "``resource-explorer-2``", + "description": "Resource Explorer now uses newly supported IPv4 'amazonaws.com' endpoints by default.", + "type": "api-change" + }, + { + "category": "``securitylake``", + "description": "Documentation updates for Security Lake", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-endpointrules-61017.json b/.changes/next-release/api-change-endpointrules-61017.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-61017.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-lightsail-49505.json b/.changes/next-release/api-change-lightsail-49505.json deleted file mode 100644 index dc331144be61..000000000000 --- a/.changes/next-release/api-change-lightsail-49505.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "This release adds support to upgrade the major version of a database." -} diff --git a/.changes/next-release/api-change-marketplacecatalog-68706.json b/.changes/next-release/api-change-marketplacecatalog-68706.json deleted file mode 100644 index c67690789e78..000000000000 --- a/.changes/next-release/api-change-marketplacecatalog-68706.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-catalog``", - "description": "AWS Marketplace Catalog API now supports setting intent on requests" -} diff --git a/.changes/next-release/api-change-resourceexplorer2-82791.json b/.changes/next-release/api-change-resourceexplorer2-82791.json deleted file mode 100644 index 16254f58f7a9..000000000000 --- a/.changes/next-release/api-change-resourceexplorer2-82791.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resource-explorer-2``", - "description": "Resource Explorer now uses newly supported IPv4 'amazonaws.com' endpoints by default." -} diff --git a/.changes/next-release/api-change-securitylake-38103.json b/.changes/next-release/api-change-securitylake-38103.json deleted file mode 100644 index 9758716d1b7d..000000000000 --- a/.changes/next-release/api-change-securitylake-38103.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securitylake``", - "description": "Documentation updates for Security Lake" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 36c851409bd1..67f079c4efc2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.41 +======= + +* api-change:``lightsail``: This release adds support to upgrade the major version of a database. +* api-change:``marketplace-catalog``: AWS Marketplace Catalog API now supports setting intent on requests +* api-change:``resource-explorer-2``: Resource Explorer now uses newly supported IPv4 'amazonaws.com' endpoints by default. +* api-change:``securitylake``: Documentation updates for Security Lake +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.40 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1533dc0e69b9..079c9ec6dd84 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.40' +__version__ = '1.32.41' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3e39d1d17ad8..37ac06ab9f03 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.40' +release = '1.32.41' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 29ce347066be..9eb440b0afcb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.40 + botocore==1.34.41 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bc7a49b7fd1e..47f3267e4e96 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.40', + 'botocore==1.34.41', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 5ab149898aff4122c2f2d636d3d8bb433cecb6b6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 14 Feb 2024 19:10:49 +0000 Subject: [PATCH 0492/1632] Update changelog based on model updates --- .changes/next-release/api-change-controltower-85469.json | 5 +++++ .changes/next-release/api-change-lookoutequipment-77819.json | 5 +++++ .changes/next-release/api-change-qbusiness-44704.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-controltower-85469.json create mode 100644 .changes/next-release/api-change-lookoutequipment-77819.json create mode 100644 .changes/next-release/api-change-qbusiness-44704.json diff --git a/.changes/next-release/api-change-controltower-85469.json b/.changes/next-release/api-change-controltower-85469.json new file mode 100644 index 000000000000..21ad26fef898 --- /dev/null +++ b/.changes/next-release/api-change-controltower-85469.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Adds support for new Baseline and EnabledBaseline APIs for automating multi-account governance." +} diff --git a/.changes/next-release/api-change-lookoutequipment-77819.json b/.changes/next-release/api-change-lookoutequipment-77819.json new file mode 100644 index 000000000000..a31a1cf180a1 --- /dev/null +++ b/.changes/next-release/api-change-lookoutequipment-77819.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lookoutequipment``", + "description": "This feature allows customers to see pointwise model diagnostics results for their models." +} diff --git a/.changes/next-release/api-change-qbusiness-44704.json b/.changes/next-release/api-change-qbusiness-44704.json new file mode 100644 index 000000000000..a5cbfae97648 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-44704.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "This release adds the metadata-boosting feature, which allows customers to easily fine-tune the underlying ranking of retrieved RAG passages in order to optimize Q&A answer relevance. It also adds new feedback reasons for the PutFeedback API." +} From 1decb6eeeb92cd828d7920234044fe3a1d57e9e1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 14 Feb 2024 19:10:49 +0000 Subject: [PATCH 0493/1632] Bumping version to 1.32.42 --- .changes/1.32.42.json | 17 +++++++++++++++++ .../api-change-controltower-85469.json | 5 ----- .../api-change-lookoutequipment-77819.json | 5 ----- .../api-change-qbusiness-44704.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.42.json delete mode 100644 .changes/next-release/api-change-controltower-85469.json delete mode 100644 .changes/next-release/api-change-lookoutequipment-77819.json delete mode 100644 .changes/next-release/api-change-qbusiness-44704.json diff --git a/.changes/1.32.42.json b/.changes/1.32.42.json new file mode 100644 index 000000000000..838287835d56 --- /dev/null +++ b/.changes/1.32.42.json @@ -0,0 +1,17 @@ +[ + { + "category": "``controltower``", + "description": "Adds support for new Baseline and EnabledBaseline APIs for automating multi-account governance.", + "type": "api-change" + }, + { + "category": "``lookoutequipment``", + "description": "This feature allows customers to see pointwise model diagnostics results for their models.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "This release adds the metadata-boosting feature, which allows customers to easily fine-tune the underlying ranking of retrieved RAG passages in order to optimize Q&A answer relevance. It also adds new feedback reasons for the PutFeedback API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-controltower-85469.json b/.changes/next-release/api-change-controltower-85469.json deleted file mode 100644 index 21ad26fef898..000000000000 --- a/.changes/next-release/api-change-controltower-85469.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Adds support for new Baseline and EnabledBaseline APIs for automating multi-account governance." -} diff --git a/.changes/next-release/api-change-lookoutequipment-77819.json b/.changes/next-release/api-change-lookoutequipment-77819.json deleted file mode 100644 index a31a1cf180a1..000000000000 --- a/.changes/next-release/api-change-lookoutequipment-77819.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lookoutequipment``", - "description": "This feature allows customers to see pointwise model diagnostics results for their models." -} diff --git a/.changes/next-release/api-change-qbusiness-44704.json b/.changes/next-release/api-change-qbusiness-44704.json deleted file mode 100644 index a5cbfae97648..000000000000 --- a/.changes/next-release/api-change-qbusiness-44704.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "This release adds the metadata-boosting feature, which allows customers to easily fine-tune the underlying ranking of retrieved RAG passages in order to optimize Q&A answer relevance. It also adds new feedback reasons for the PutFeedback API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 67f079c4efc2..e15727a644a6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.42 +======= + +* api-change:``controltower``: Adds support for new Baseline and EnabledBaseline APIs for automating multi-account governance. +* api-change:``lookoutequipment``: This feature allows customers to see pointwise model diagnostics results for their models. +* api-change:``qbusiness``: This release adds the metadata-boosting feature, which allows customers to easily fine-tune the underlying ranking of retrieved RAG passages in order to optimize Q&A answer relevance. It also adds new feedback reasons for the PutFeedback API. + + 1.32.41 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 079c9ec6dd84..3abc18452ec6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.41' +__version__ = '1.32.42' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 37ac06ab9f03..4a59032af923 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.41' +release = '1.32.42' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9eb440b0afcb..c4adc45ebec2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.41 + botocore==1.34.42 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 47f3267e4e96..b17d42597262 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.41', + 'botocore==1.34.42', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a457b3c966c0b94013e4749afe1225d9daee5c81 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Feb 2024 19:13:09 +0000 Subject: [PATCH 0494/1632] Update changelog based on model updates --- .changes/next-release/api-change-artifact-88090.json | 5 +++++ .changes/next-release/api-change-codepipeline-34490.json | 5 +++++ .changes/next-release/api-change-detective-21402.json | 5 +++++ .changes/next-release/api-change-endpointrules-15134.json | 5 +++++ .changes/next-release/api-change-guardduty-12077.json | 5 +++++ .changes/next-release/api-change-healthlake-40912.json | 5 +++++ .changes/next-release/api-change-opensearch-66285.json | 5 +++++ .changes/next-release/api-change-polly-78858.json | 5 +++++ .changes/next-release/api-change-sagemaker-80812.json | 5 +++++ .changes/next-release/api-change-secretsmanager-9168.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-artifact-88090.json create mode 100644 .changes/next-release/api-change-codepipeline-34490.json create mode 100644 .changes/next-release/api-change-detective-21402.json create mode 100644 .changes/next-release/api-change-endpointrules-15134.json create mode 100644 .changes/next-release/api-change-guardduty-12077.json create mode 100644 .changes/next-release/api-change-healthlake-40912.json create mode 100644 .changes/next-release/api-change-opensearch-66285.json create mode 100644 .changes/next-release/api-change-polly-78858.json create mode 100644 .changes/next-release/api-change-sagemaker-80812.json create mode 100644 .changes/next-release/api-change-secretsmanager-9168.json diff --git a/.changes/next-release/api-change-artifact-88090.json b/.changes/next-release/api-change-artifact-88090.json new file mode 100644 index 000000000000..5ca894623fc5 --- /dev/null +++ b/.changes/next-release/api-change-artifact-88090.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``artifact``", + "description": "This is the initial SDK release for AWS Artifact. AWS Artifact provides on-demand access to compliance and third-party compliance reports. This release includes access to List and Get reports, along with their metadata. This release also includes access to AWS Artifact notifications settings." +} diff --git a/.changes/next-release/api-change-codepipeline-34490.json b/.changes/next-release/api-change-codepipeline-34490.json new file mode 100644 index 000000000000..579e0d6419fc --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-34490.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Add ability to override timeout on action level." +} diff --git a/.changes/next-release/api-change-detective-21402.json b/.changes/next-release/api-change-detective-21402.json new file mode 100644 index 000000000000..b78077a235bc --- /dev/null +++ b/.changes/next-release/api-change-detective-21402.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``detective``", + "description": "Doc only updates for content enhancement" +} diff --git a/.changes/next-release/api-change-endpointrules-15134.json b/.changes/next-release/api-change-endpointrules-15134.json new file mode 100644 index 000000000000..dd11872bcff4 --- /dev/null +++ b/.changes/next-release/api-change-endpointrules-15134.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version" +} diff --git a/.changes/next-release/api-change-guardduty-12077.json b/.changes/next-release/api-change-guardduty-12077.json new file mode 100644 index 000000000000..dad88e12b15d --- /dev/null +++ b/.changes/next-release/api-change-guardduty-12077.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Marked fields IpAddressV4, PrivateIpAddress, Email as Sensitive." +} diff --git a/.changes/next-release/api-change-healthlake-40912.json b/.changes/next-release/api-change-healthlake-40912.json new file mode 100644 index 000000000000..c90de5763889 --- /dev/null +++ b/.changes/next-release/api-change-healthlake-40912.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``healthlake``", + "description": "This release adds a new response parameter, JobProgressReport, to the DescribeFHIRImportJob and ListFHIRImportJobs API operation. JobProgressReport provides details on the progress of the import job on the server." +} diff --git a/.changes/next-release/api-change-opensearch-66285.json b/.changes/next-release/api-change-opensearch-66285.json new file mode 100644 index 000000000000..e2b09099c5bc --- /dev/null +++ b/.changes/next-release/api-change-opensearch-66285.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Adds additional supported instance types." +} diff --git a/.changes/next-release/api-change-polly-78858.json b/.changes/next-release/api-change-polly-78858.json new file mode 100644 index 000000000000..dfb27b0f2da2 --- /dev/null +++ b/.changes/next-release/api-change-polly-78858.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Amazon Polly adds 1 new voice - Burcu (tr-TR)" +} diff --git a/.changes/next-release/api-change-sagemaker-80812.json b/.changes/next-release/api-change-sagemaker-80812.json new file mode 100644 index 000000000000..06afdf32e2f6 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-80812.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds a new API UpdateClusterSoftware for SageMaker HyperPod. This API allows users to patch HyperPod clusters with latest platform softwares." +} diff --git a/.changes/next-release/api-change-secretsmanager-9168.json b/.changes/next-release/api-change-secretsmanager-9168.json new file mode 100644 index 000000000000..32e0eb5f7ceb --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-9168.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager" +} From f4ab0028095dc5a202fb34e3fd6ea551dd4357c8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Feb 2024 19:13:12 +0000 Subject: [PATCH 0495/1632] Bumping version to 1.32.43 --- .changes/1.32.43.json | 52 +++++++++++++++++++ .../api-change-artifact-88090.json | 5 -- .../api-change-codepipeline-34490.json | 5 -- .../api-change-detective-21402.json | 5 -- .../api-change-endpointrules-15134.json | 5 -- .../api-change-guardduty-12077.json | 5 -- .../api-change-healthlake-40912.json | 5 -- .../api-change-opensearch-66285.json | 5 -- .../next-release/api-change-polly-78858.json | 5 -- .../api-change-sagemaker-80812.json | 5 -- .../api-change-secretsmanager-9168.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.32.43.json delete mode 100644 .changes/next-release/api-change-artifact-88090.json delete mode 100644 .changes/next-release/api-change-codepipeline-34490.json delete mode 100644 .changes/next-release/api-change-detective-21402.json delete mode 100644 .changes/next-release/api-change-endpointrules-15134.json delete mode 100644 .changes/next-release/api-change-guardduty-12077.json delete mode 100644 .changes/next-release/api-change-healthlake-40912.json delete mode 100644 .changes/next-release/api-change-opensearch-66285.json delete mode 100644 .changes/next-release/api-change-polly-78858.json delete mode 100644 .changes/next-release/api-change-sagemaker-80812.json delete mode 100644 .changes/next-release/api-change-secretsmanager-9168.json diff --git a/.changes/1.32.43.json b/.changes/1.32.43.json new file mode 100644 index 000000000000..deab1e863228 --- /dev/null +++ b/.changes/1.32.43.json @@ -0,0 +1,52 @@ +[ + { + "category": "``artifact``", + "description": "This is the initial SDK release for AWS Artifact. AWS Artifact provides on-demand access to compliance and third-party compliance reports. This release includes access to List and Get reports, along with their metadata. This release also includes access to AWS Artifact notifications settings.", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "Add ability to override timeout on action level.", + "type": "api-change" + }, + { + "category": "``detective``", + "description": "Doc only updates for content enhancement", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Marked fields IpAddressV4, PrivateIpAddress, Email as Sensitive.", + "type": "api-change" + }, + { + "category": "``healthlake``", + "description": "This release adds a new response parameter, JobProgressReport, to the DescribeFHIRImportJob and ListFHIRImportJobs API operation. JobProgressReport provides details on the progress of the import job on the server.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Adds additional supported instance types.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Amazon Polly adds 1 new voice - Burcu (tr-TR)", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds a new API UpdateClusterSoftware for SageMaker HyperPod. This API allows users to patch HyperPod clusters with latest platform softwares.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager", + "type": "api-change" + }, + { + "category": "``endpoint-rules``", + "description": "Update endpoint-rules command to latest version", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-artifact-88090.json b/.changes/next-release/api-change-artifact-88090.json deleted file mode 100644 index 5ca894623fc5..000000000000 --- a/.changes/next-release/api-change-artifact-88090.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``artifact``", - "description": "This is the initial SDK release for AWS Artifact. AWS Artifact provides on-demand access to compliance and third-party compliance reports. This release includes access to List and Get reports, along with their metadata. This release also includes access to AWS Artifact notifications settings." -} diff --git a/.changes/next-release/api-change-codepipeline-34490.json b/.changes/next-release/api-change-codepipeline-34490.json deleted file mode 100644 index 579e0d6419fc..000000000000 --- a/.changes/next-release/api-change-codepipeline-34490.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Add ability to override timeout on action level." -} diff --git a/.changes/next-release/api-change-detective-21402.json b/.changes/next-release/api-change-detective-21402.json deleted file mode 100644 index b78077a235bc..000000000000 --- a/.changes/next-release/api-change-detective-21402.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``detective``", - "description": "Doc only updates for content enhancement" -} diff --git a/.changes/next-release/api-change-endpointrules-15134.json b/.changes/next-release/api-change-endpointrules-15134.json deleted file mode 100644 index dd11872bcff4..000000000000 --- a/.changes/next-release/api-change-endpointrules-15134.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``endpoint-rules``", - "description": "Update endpoint-rules command to latest version" -} diff --git a/.changes/next-release/api-change-guardduty-12077.json b/.changes/next-release/api-change-guardduty-12077.json deleted file mode 100644 index dad88e12b15d..000000000000 --- a/.changes/next-release/api-change-guardduty-12077.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Marked fields IpAddressV4, PrivateIpAddress, Email as Sensitive." -} diff --git a/.changes/next-release/api-change-healthlake-40912.json b/.changes/next-release/api-change-healthlake-40912.json deleted file mode 100644 index c90de5763889..000000000000 --- a/.changes/next-release/api-change-healthlake-40912.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``healthlake``", - "description": "This release adds a new response parameter, JobProgressReport, to the DescribeFHIRImportJob and ListFHIRImportJobs API operation. JobProgressReport provides details on the progress of the import job on the server." -} diff --git a/.changes/next-release/api-change-opensearch-66285.json b/.changes/next-release/api-change-opensearch-66285.json deleted file mode 100644 index e2b09099c5bc..000000000000 --- a/.changes/next-release/api-change-opensearch-66285.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Adds additional supported instance types." -} diff --git a/.changes/next-release/api-change-polly-78858.json b/.changes/next-release/api-change-polly-78858.json deleted file mode 100644 index dfb27b0f2da2..000000000000 --- a/.changes/next-release/api-change-polly-78858.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Amazon Polly adds 1 new voice - Burcu (tr-TR)" -} diff --git a/.changes/next-release/api-change-sagemaker-80812.json b/.changes/next-release/api-change-sagemaker-80812.json deleted file mode 100644 index 06afdf32e2f6..000000000000 --- a/.changes/next-release/api-change-sagemaker-80812.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds a new API UpdateClusterSoftware for SageMaker HyperPod. This API allows users to patch HyperPod clusters with latest platform softwares." -} diff --git a/.changes/next-release/api-change-secretsmanager-9168.json b/.changes/next-release/api-change-secretsmanager-9168.json deleted file mode 100644 index 32e0eb5f7ceb..000000000000 --- a/.changes/next-release/api-change-secretsmanager-9168.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Doc only update for Secrets Manager" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e15727a644a6..d9f73e4aecd0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.32.43 +======= + +* api-change:``artifact``: This is the initial SDK release for AWS Artifact. AWS Artifact provides on-demand access to compliance and third-party compliance reports. This release includes access to List and Get reports, along with their metadata. This release also includes access to AWS Artifact notifications settings. +* api-change:``codepipeline``: Add ability to override timeout on action level. +* api-change:``detective``: Doc only updates for content enhancement +* api-change:``guardduty``: Marked fields IpAddressV4, PrivateIpAddress, Email as Sensitive. +* api-change:``healthlake``: This release adds a new response parameter, JobProgressReport, to the DescribeFHIRImportJob and ListFHIRImportJobs API operation. JobProgressReport provides details on the progress of the import job on the server. +* api-change:``opensearch``: Adds additional supported instance types. +* api-change:``polly``: Amazon Polly adds 1 new voice - Burcu (tr-TR) +* api-change:``sagemaker``: This release adds a new API UpdateClusterSoftware for SageMaker HyperPod. This API allows users to patch HyperPod clusters with latest platform softwares. +* api-change:``secretsmanager``: Doc only update for Secrets Manager +* api-change:``endpoint-rules``: Update endpoint-rules command to latest version + + 1.32.42 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3abc18452ec6..969a495cb438 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.42' +__version__ = '1.32.43' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4a59032af923..2f493a2fb3a8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.42' +release = '1.32.43' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c4adc45ebec2..4999bd449284 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.42 + botocore==1.34.43 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b17d42597262..f1472ee1db5b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.42', + 'botocore==1.34.43', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From bbf363826f25a4792e46b15f1f99350d644f650f Mon Sep 17 00:00:00 2001 From: Shrish Adhikari Date: Fri, 16 Feb 2024 07:22:32 +0545 Subject: [PATCH 0496/1632] Update sync.rst typo (#8537) --- awscli/examples/s3/sync.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/s3/sync.rst b/awscli/examples/s3/sync.rst index 47be6ff55df8..5e8dc255b5f3 100644 --- a/awscli/examples/s3/sync.rst +++ b/awscli/examples/s3/sync.rst @@ -1,6 +1,6 @@ **Example 1: Sync all local objects to the specified bucket** -The following ``sync`` command syncs objects from a local diretory to the specified prefix and bucket by +The following ``sync`` command syncs objects from a local directory to the specified prefix and bucket by uploading the local files to S3. A local file will require uploading if the size of the local file is different than the size of the S3 object, the last modified time of the local file is newer than the last modified time of the S3 object, or the local file does not exist under the specified bucket and prefix. In this example, the user syncs the From 43f7563245dc8135ff1cfe737a0fc2639a88ad84 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 16 Feb 2024 19:07:03 +0000 Subject: [PATCH 0497/1632] Update changelog based on model updates --- .../next-release/api-change-connectparticipant-79535.json | 5 +++++ .changes/next-release/api-change-emr-79406.json | 5 +++++ .changes/next-release/api-change-firehose-36231.json | 5 +++++ .changes/next-release/api-change-lambda-69656.json | 5 +++++ .changes/next-release/api-change-rds-78860.json | 5 +++++ .changes/next-release/api-change-sns-34434.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-connectparticipant-79535.json create mode 100644 .changes/next-release/api-change-emr-79406.json create mode 100644 .changes/next-release/api-change-firehose-36231.json create mode 100644 .changes/next-release/api-change-lambda-69656.json create mode 100644 .changes/next-release/api-change-rds-78860.json create mode 100644 .changes/next-release/api-change-sns-34434.json diff --git a/.changes/next-release/api-change-connectparticipant-79535.json b/.changes/next-release/api-change-connectparticipant-79535.json new file mode 100644 index 000000000000..414333c95cef --- /dev/null +++ b/.changes/next-release/api-change-connectparticipant-79535.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectparticipant``", + "description": "Doc only update to GetTranscript API reference guide to inform users about presence of events in the chat transcript." +} diff --git a/.changes/next-release/api-change-emr-79406.json b/.changes/next-release/api-change-emr-79406.json new file mode 100644 index 000000000000..5ab70bb522a6 --- /dev/null +++ b/.changes/next-release/api-change-emr-79406.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "adds fine grained control over Unhealthy Node Replacement to Amazon ElasticMapReduce" +} diff --git a/.changes/next-release/api-change-firehose-36231.json b/.changes/next-release/api-change-firehose-36231.json new file mode 100644 index 000000000000..83830a70c2ad --- /dev/null +++ b/.changes/next-release/api-change-firehose-36231.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "This release adds support for Data Message Extraction for decompressed CloudWatch logs, and to use a custom file extension or time zone for S3 destinations." +} diff --git a/.changes/next-release/api-change-lambda-69656.json b/.changes/next-release/api-change-lambda-69656.json new file mode 100644 index 000000000000..3f4c5e67a198 --- /dev/null +++ b/.changes/next-release/api-change-lambda-69656.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Documentation-only updates for Lambda to clarify a number of existing actions and properties." +} diff --git a/.changes/next-release/api-change-rds-78860.json b/.changes/next-release/api-change-rds-78860.json new file mode 100644 index 000000000000..281391d4b8f6 --- /dev/null +++ b/.changes/next-release/api-change-rds-78860.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Doc only update for a valid option in DB parameter group" +} diff --git a/.changes/next-release/api-change-sns-34434.json b/.changes/next-release/api-change-sns-34434.json new file mode 100644 index 000000000000..efc91f9c17b3 --- /dev/null +++ b/.changes/next-release/api-change-sns-34434.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sns``", + "description": "This release marks phone numbers as sensitive inputs." +} From f65a1084662b165d4a4b55064772e9fba689a02a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 16 Feb 2024 19:08:22 +0000 Subject: [PATCH 0498/1632] Bumping version to 1.32.44 --- .changes/1.32.44.json | 32 +++++++++++++++++++ .../api-change-connectparticipant-79535.json | 5 --- .../next-release/api-change-emr-79406.json | 5 --- .../api-change-firehose-36231.json | 5 --- .../next-release/api-change-lambda-69656.json | 5 --- .../next-release/api-change-rds-78860.json | 5 --- .../next-release/api-change-sns-34434.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.44.json delete mode 100644 .changes/next-release/api-change-connectparticipant-79535.json delete mode 100644 .changes/next-release/api-change-emr-79406.json delete mode 100644 .changes/next-release/api-change-firehose-36231.json delete mode 100644 .changes/next-release/api-change-lambda-69656.json delete mode 100644 .changes/next-release/api-change-rds-78860.json delete mode 100644 .changes/next-release/api-change-sns-34434.json diff --git a/.changes/1.32.44.json b/.changes/1.32.44.json new file mode 100644 index 000000000000..d673c4647827 --- /dev/null +++ b/.changes/1.32.44.json @@ -0,0 +1,32 @@ +[ + { + "category": "``connectparticipant``", + "description": "Doc only update to GetTranscript API reference guide to inform users about presence of events in the chat transcript.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "adds fine grained control over Unhealthy Node Replacement to Amazon ElasticMapReduce", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "This release adds support for Data Message Extraction for decompressed CloudWatch logs, and to use a custom file extension or time zone for S3 destinations.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Documentation-only updates for Lambda to clarify a number of existing actions and properties.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Doc only update for a valid option in DB parameter group", + "type": "api-change" + }, + { + "category": "``sns``", + "description": "This release marks phone numbers as sensitive inputs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connectparticipant-79535.json b/.changes/next-release/api-change-connectparticipant-79535.json deleted file mode 100644 index 414333c95cef..000000000000 --- a/.changes/next-release/api-change-connectparticipant-79535.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectparticipant``", - "description": "Doc only update to GetTranscript API reference guide to inform users about presence of events in the chat transcript." -} diff --git a/.changes/next-release/api-change-emr-79406.json b/.changes/next-release/api-change-emr-79406.json deleted file mode 100644 index 5ab70bb522a6..000000000000 --- a/.changes/next-release/api-change-emr-79406.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "adds fine grained control over Unhealthy Node Replacement to Amazon ElasticMapReduce" -} diff --git a/.changes/next-release/api-change-firehose-36231.json b/.changes/next-release/api-change-firehose-36231.json deleted file mode 100644 index 83830a70c2ad..000000000000 --- a/.changes/next-release/api-change-firehose-36231.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "This release adds support for Data Message Extraction for decompressed CloudWatch logs, and to use a custom file extension or time zone for S3 destinations." -} diff --git a/.changes/next-release/api-change-lambda-69656.json b/.changes/next-release/api-change-lambda-69656.json deleted file mode 100644 index 3f4c5e67a198..000000000000 --- a/.changes/next-release/api-change-lambda-69656.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Documentation-only updates for Lambda to clarify a number of existing actions and properties." -} diff --git a/.changes/next-release/api-change-rds-78860.json b/.changes/next-release/api-change-rds-78860.json deleted file mode 100644 index 281391d4b8f6..000000000000 --- a/.changes/next-release/api-change-rds-78860.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Doc only update for a valid option in DB parameter group" -} diff --git a/.changes/next-release/api-change-sns-34434.json b/.changes/next-release/api-change-sns-34434.json deleted file mode 100644 index efc91f9c17b3..000000000000 --- a/.changes/next-release/api-change-sns-34434.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sns``", - "description": "This release marks phone numbers as sensitive inputs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d9f73e4aecd0..e3e82b6f2f3e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.44 +======= + +* api-change:``connectparticipant``: Doc only update to GetTranscript API reference guide to inform users about presence of events in the chat transcript. +* api-change:``emr``: adds fine grained control over Unhealthy Node Replacement to Amazon ElasticMapReduce +* api-change:``firehose``: This release adds support for Data Message Extraction for decompressed CloudWatch logs, and to use a custom file extension or time zone for S3 destinations. +* api-change:``lambda``: Documentation-only updates for Lambda to clarify a number of existing actions and properties. +* api-change:``rds``: Doc only update for a valid option in DB parameter group +* api-change:``sns``: This release marks phone numbers as sensitive inputs. + + 1.32.43 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 969a495cb438..001c1da64fdc 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.43' +__version__ = '1.32.44' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2f493a2fb3a8..42aa8bf6f3bc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.43' +release = '1.32.44' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4999bd449284..e9fbf25185b6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.43 + botocore==1.34.44 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f1472ee1db5b..55a858f18680 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.43', + 'botocore==1.34.44', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From c9ee07b1f32b0e518ab4b71d83eebcb5a9a01591 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 19 Feb 2024 19:07:25 +0000 Subject: [PATCH 0499/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-83242.json | 5 +++++ .changes/next-release/api-change-chatbot-99722.json | 5 +++++ .changes/next-release/api-change-config-2442.json | 5 +++++ .changes/next-release/api-change-ivs-5671.json | 5 +++++ .changes/next-release/api-change-keyspaces-10282.json | 5 +++++ .changes/next-release/api-change-mediatailor-14967.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-83242.json create mode 100644 .changes/next-release/api-change-chatbot-99722.json create mode 100644 .changes/next-release/api-change-config-2442.json create mode 100644 .changes/next-release/api-change-ivs-5671.json create mode 100644 .changes/next-release/api-change-keyspaces-10282.json create mode 100644 .changes/next-release/api-change-mediatailor-14967.json diff --git a/.changes/next-release/api-change-amplify-83242.json b/.changes/next-release/api-change-amplify-83242.json new file mode 100644 index 000000000000..8c2e63b9421d --- /dev/null +++ b/.changes/next-release/api-change-amplify-83242.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "This release contains API changes that enable users to configure their Amplify domains with their own custom SSL/TLS certificate." +} diff --git a/.changes/next-release/api-change-chatbot-99722.json b/.changes/next-release/api-change-chatbot-99722.json new file mode 100644 index 000000000000..f36814dcba66 --- /dev/null +++ b/.changes/next-release/api-change-chatbot-99722.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chatbot``", + "description": "This release adds support for AWS Chatbot. You can now monitor, operate, and troubleshoot your AWS resources with interactive ChatOps using the AWS SDK." +} diff --git a/.changes/next-release/api-change-config-2442.json b/.changes/next-release/api-change-config-2442.json new file mode 100644 index 000000000000..0074754666de --- /dev/null +++ b/.changes/next-release/api-change-config-2442.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Documentation updates for the AWS Config CLI" +} diff --git a/.changes/next-release/api-change-ivs-5671.json b/.changes/next-release/api-change-ivs-5671.json new file mode 100644 index 000000000000..c6010824daa0 --- /dev/null +++ b/.changes/next-release/api-change-ivs-5671.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "Changed description for latencyMode in Create/UpdateChannel and Channel/ChannelSummary." +} diff --git a/.changes/next-release/api-change-keyspaces-10282.json b/.changes/next-release/api-change-keyspaces-10282.json new file mode 100644 index 000000000000..0c960c18e750 --- /dev/null +++ b/.changes/next-release/api-change-keyspaces-10282.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``keyspaces``", + "description": "Documentation updates for Amazon Keyspaces" +} diff --git a/.changes/next-release/api-change-mediatailor-14967.json b/.changes/next-release/api-change-mediatailor-14967.json new file mode 100644 index 000000000000..a2d8d038599b --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-14967.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "MediaTailor: marking #AdBreak.OffsetMillis as required." +} From b908fa382f922a39e655174351094c1668b2885d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 19 Feb 2024 19:08:32 +0000 Subject: [PATCH 0500/1632] Bumping version to 1.32.45 --- .changes/1.32.45.json | 32 +++++++++++++++++++ .../api-change-amplify-83242.json | 5 --- .../api-change-chatbot-99722.json | 5 --- .../next-release/api-change-config-2442.json | 5 --- .../next-release/api-change-ivs-5671.json | 5 --- .../api-change-keyspaces-10282.json | 5 --- .../api-change-mediatailor-14967.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.45.json delete mode 100644 .changes/next-release/api-change-amplify-83242.json delete mode 100644 .changes/next-release/api-change-chatbot-99722.json delete mode 100644 .changes/next-release/api-change-config-2442.json delete mode 100644 .changes/next-release/api-change-ivs-5671.json delete mode 100644 .changes/next-release/api-change-keyspaces-10282.json delete mode 100644 .changes/next-release/api-change-mediatailor-14967.json diff --git a/.changes/1.32.45.json b/.changes/1.32.45.json new file mode 100644 index 000000000000..33a08f2d8710 --- /dev/null +++ b/.changes/1.32.45.json @@ -0,0 +1,32 @@ +[ + { + "category": "``amplify``", + "description": "This release contains API changes that enable users to configure their Amplify domains with their own custom SSL/TLS certificate.", + "type": "api-change" + }, + { + "category": "``chatbot``", + "description": "This release adds support for AWS Chatbot. You can now monitor, operate, and troubleshoot your AWS resources with interactive ChatOps using the AWS SDK.", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Documentation updates for the AWS Config CLI", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "Changed description for latencyMode in Create/UpdateChannel and Channel/ChannelSummary.", + "type": "api-change" + }, + { + "category": "``keyspaces``", + "description": "Documentation updates for Amazon Keyspaces", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "MediaTailor: marking #AdBreak.OffsetMillis as required.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-83242.json b/.changes/next-release/api-change-amplify-83242.json deleted file mode 100644 index 8c2e63b9421d..000000000000 --- a/.changes/next-release/api-change-amplify-83242.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "This release contains API changes that enable users to configure their Amplify domains with their own custom SSL/TLS certificate." -} diff --git a/.changes/next-release/api-change-chatbot-99722.json b/.changes/next-release/api-change-chatbot-99722.json deleted file mode 100644 index f36814dcba66..000000000000 --- a/.changes/next-release/api-change-chatbot-99722.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chatbot``", - "description": "This release adds support for AWS Chatbot. You can now monitor, operate, and troubleshoot your AWS resources with interactive ChatOps using the AWS SDK." -} diff --git a/.changes/next-release/api-change-config-2442.json b/.changes/next-release/api-change-config-2442.json deleted file mode 100644 index 0074754666de..000000000000 --- a/.changes/next-release/api-change-config-2442.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Documentation updates for the AWS Config CLI" -} diff --git a/.changes/next-release/api-change-ivs-5671.json b/.changes/next-release/api-change-ivs-5671.json deleted file mode 100644 index c6010824daa0..000000000000 --- a/.changes/next-release/api-change-ivs-5671.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "Changed description for latencyMode in Create/UpdateChannel and Channel/ChannelSummary." -} diff --git a/.changes/next-release/api-change-keyspaces-10282.json b/.changes/next-release/api-change-keyspaces-10282.json deleted file mode 100644 index 0c960c18e750..000000000000 --- a/.changes/next-release/api-change-keyspaces-10282.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``keyspaces``", - "description": "Documentation updates for Amazon Keyspaces" -} diff --git a/.changes/next-release/api-change-mediatailor-14967.json b/.changes/next-release/api-change-mediatailor-14967.json deleted file mode 100644 index a2d8d038599b..000000000000 --- a/.changes/next-release/api-change-mediatailor-14967.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "MediaTailor: marking #AdBreak.OffsetMillis as required." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e3e82b6f2f3e..5158a39e28f9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.45 +======= + +* api-change:``amplify``: This release contains API changes that enable users to configure their Amplify domains with their own custom SSL/TLS certificate. +* api-change:``chatbot``: This release adds support for AWS Chatbot. You can now monitor, operate, and troubleshoot your AWS resources with interactive ChatOps using the AWS SDK. +* api-change:``config``: Documentation updates for the AWS Config CLI +* api-change:``ivs``: Changed description for latencyMode in Create/UpdateChannel and Channel/ChannelSummary. +* api-change:``keyspaces``: Documentation updates for Amazon Keyspaces +* api-change:``mediatailor``: MediaTailor: marking #AdBreak.OffsetMillis as required. + + 1.32.44 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 001c1da64fdc..bee03dd8777f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.44' +__version__ = '1.32.45' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 42aa8bf6f3bc..cd2b0a1ba379 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.44' +release = '1.32.45' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e9fbf25185b6..1f50848c14d8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.44 + botocore==1.34.45 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 55a858f18680..97b93557cc74 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.44', + 'botocore==1.34.45', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8dc5aa28cd7694a60fb0051456a3b11d8f7f0183 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 20 Feb 2024 19:03:54 +0000 Subject: [PATCH 0501/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-66377.json | 5 +++++ .changes/next-release/api-change-firehose-73414.json | 5 +++++ .changes/next-release/api-change-lambda-1169.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-66377.json create mode 100644 .changes/next-release/api-change-firehose-73414.json create mode 100644 .changes/next-release/api-change-lambda-1169.json diff --git a/.changes/next-release/api-change-dynamodb-66377.json b/.changes/next-release/api-change-dynamodb-66377.json new file mode 100644 index 000000000000..b12256a706ee --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-66377.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Publishing quick fix for doc only update." +} diff --git a/.changes/next-release/api-change-firehose-73414.json b/.changes/next-release/api-change-firehose-73414.json new file mode 100644 index 000000000000..213405830c1f --- /dev/null +++ b/.changes/next-release/api-change-firehose-73414.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "This release updates a few Firehose related APIs." +} diff --git a/.changes/next-release/api-change-lambda-1169.json b/.changes/next-release/api-change-lambda-1169.json new file mode 100644 index 000000000000..942e242cc630 --- /dev/null +++ b/.changes/next-release/api-change-lambda-1169.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add .NET 8 (dotnet8) Runtime support to AWS Lambda." +} From 5d781fa703e82a897772a4da1300b31470ac9692 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 20 Feb 2024 19:05:13 +0000 Subject: [PATCH 0502/1632] Bumping version to 1.32.46 --- .changes/1.32.46.json | 17 +++++++++++++++++ .../next-release/api-change-dynamodb-66377.json | 5 ----- .../next-release/api-change-firehose-73414.json | 5 ----- .../next-release/api-change-lambda-1169.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.46.json delete mode 100644 .changes/next-release/api-change-dynamodb-66377.json delete mode 100644 .changes/next-release/api-change-firehose-73414.json delete mode 100644 .changes/next-release/api-change-lambda-1169.json diff --git a/.changes/1.32.46.json b/.changes/1.32.46.json new file mode 100644 index 000000000000..542930fb3fad --- /dev/null +++ b/.changes/1.32.46.json @@ -0,0 +1,17 @@ +[ + { + "category": "``dynamodb``", + "description": "Publishing quick fix for doc only update.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "This release updates a few Firehose related APIs.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add .NET 8 (dotnet8) Runtime support to AWS Lambda.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-66377.json b/.changes/next-release/api-change-dynamodb-66377.json deleted file mode 100644 index b12256a706ee..000000000000 --- a/.changes/next-release/api-change-dynamodb-66377.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Publishing quick fix for doc only update." -} diff --git a/.changes/next-release/api-change-firehose-73414.json b/.changes/next-release/api-change-firehose-73414.json deleted file mode 100644 index 213405830c1f..000000000000 --- a/.changes/next-release/api-change-firehose-73414.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "This release updates a few Firehose related APIs." -} diff --git a/.changes/next-release/api-change-lambda-1169.json b/.changes/next-release/api-change-lambda-1169.json deleted file mode 100644 index 942e242cc630..000000000000 --- a/.changes/next-release/api-change-lambda-1169.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add .NET 8 (dotnet8) Runtime support to AWS Lambda." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5158a39e28f9..7acf15dad312 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.46 +======= + +* api-change:``dynamodb``: Publishing quick fix for doc only update. +* api-change:``firehose``: This release updates a few Firehose related APIs. +* api-change:``lambda``: Add .NET 8 (dotnet8) Runtime support to AWS Lambda. + + 1.32.45 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index bee03dd8777f..3f5f1b33e1f8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.45' +__version__ = '1.32.46' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index cd2b0a1ba379..7a9bb655a561 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.45' +release = '1.32.46' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1f50848c14d8..e1650851ed0d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.45 + botocore==1.34.46 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 97b93557cc74..d198ce549bbd 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.45', + 'botocore==1.34.46', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 302f5c48d91efa372a5ed8eb88bde5b70387fb84 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 21 Feb 2024 20:16:33 +0000 Subject: [PATCH 0503/1632] Update changelog based on model updates --- .changes/next-release/api-change-iotevents-41396.json | 5 +++++ .changes/next-release/api-change-lookoutequipment-27518.json | 5 +++++ .changes/next-release/api-change-medialive-71453.json | 5 +++++ .changes/next-release/api-change-ssm-77445.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-iotevents-41396.json create mode 100644 .changes/next-release/api-change-lookoutequipment-27518.json create mode 100644 .changes/next-release/api-change-medialive-71453.json create mode 100644 .changes/next-release/api-change-ssm-77445.json diff --git a/.changes/next-release/api-change-iotevents-41396.json b/.changes/next-release/api-change-iotevents-41396.json new file mode 100644 index 000000000000..eb4bc882239f --- /dev/null +++ b/.changes/next-release/api-change-iotevents-41396.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotevents``", + "description": "Increase the maximum length of descriptions for Inputs, Detector Models, and Alarm Models" +} diff --git a/.changes/next-release/api-change-lookoutequipment-27518.json b/.changes/next-release/api-change-lookoutequipment-27518.json new file mode 100644 index 000000000000..b9bb01196bf9 --- /dev/null +++ b/.changes/next-release/api-change-lookoutequipment-27518.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lookoutequipment``", + "description": "This release adds a field exposing model quality to read APIs for models. It also adds a model quality field to the API response when creating an inference scheduler." +} diff --git a/.changes/next-release/api-change-medialive-71453.json b/.changes/next-release/api-change-medialive-71453.json new file mode 100644 index 000000000000..eb6612fc3882 --- /dev/null +++ b/.changes/next-release/api-change-medialive-71453.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "MediaLive now supports the ability to restart pipelines in a running channel." +} diff --git a/.changes/next-release/api-change-ssm-77445.json b/.changes/next-release/api-change-ssm-77445.json new file mode 100644 index 000000000000..40c39258c628 --- /dev/null +++ b/.changes/next-release/api-change-ssm-77445.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "This release adds support for sharing Systems Manager parameters with other AWS accounts." +} From 31d7bbd747a3ffd87c15e50dd9e0b21b69bc1f39 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 21 Feb 2024 20:17:31 +0000 Subject: [PATCH 0504/1632] Bumping version to 1.32.47 --- .changes/1.32.47.json | 22 +++++++++++++++++++ .../api-change-iotevents-41396.json | 5 ----- .../api-change-lookoutequipment-27518.json | 5 ----- .../api-change-medialive-71453.json | 5 ----- .../next-release/api-change-ssm-77445.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.47.json delete mode 100644 .changes/next-release/api-change-iotevents-41396.json delete mode 100644 .changes/next-release/api-change-lookoutequipment-27518.json delete mode 100644 .changes/next-release/api-change-medialive-71453.json delete mode 100644 .changes/next-release/api-change-ssm-77445.json diff --git a/.changes/1.32.47.json b/.changes/1.32.47.json new file mode 100644 index 000000000000..e88f7ee6bd23 --- /dev/null +++ b/.changes/1.32.47.json @@ -0,0 +1,22 @@ +[ + { + "category": "``iotevents``", + "description": "Increase the maximum length of descriptions for Inputs, Detector Models, and Alarm Models", + "type": "api-change" + }, + { + "category": "``lookoutequipment``", + "description": "This release adds a field exposing model quality to read APIs for models. It also adds a model quality field to the API response when creating an inference scheduler.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "MediaLive now supports the ability to restart pipelines in a running channel.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "This release adds support for sharing Systems Manager parameters with other AWS accounts.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-iotevents-41396.json b/.changes/next-release/api-change-iotevents-41396.json deleted file mode 100644 index eb4bc882239f..000000000000 --- a/.changes/next-release/api-change-iotevents-41396.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotevents``", - "description": "Increase the maximum length of descriptions for Inputs, Detector Models, and Alarm Models" -} diff --git a/.changes/next-release/api-change-lookoutequipment-27518.json b/.changes/next-release/api-change-lookoutequipment-27518.json deleted file mode 100644 index b9bb01196bf9..000000000000 --- a/.changes/next-release/api-change-lookoutequipment-27518.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lookoutequipment``", - "description": "This release adds a field exposing model quality to read APIs for models. It also adds a model quality field to the API response when creating an inference scheduler." -} diff --git a/.changes/next-release/api-change-medialive-71453.json b/.changes/next-release/api-change-medialive-71453.json deleted file mode 100644 index eb6612fc3882..000000000000 --- a/.changes/next-release/api-change-medialive-71453.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "MediaLive now supports the ability to restart pipelines in a running channel." -} diff --git a/.changes/next-release/api-change-ssm-77445.json b/.changes/next-release/api-change-ssm-77445.json deleted file mode 100644 index 40c39258c628..000000000000 --- a/.changes/next-release/api-change-ssm-77445.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "This release adds support for sharing Systems Manager parameters with other AWS accounts." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7acf15dad312..6ff78ed7a53f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.47 +======= + +* api-change:``iotevents``: Increase the maximum length of descriptions for Inputs, Detector Models, and Alarm Models +* api-change:``lookoutequipment``: This release adds a field exposing model quality to read APIs for models. It also adds a model quality field to the API response when creating an inference scheduler. +* api-change:``medialive``: MediaLive now supports the ability to restart pipelines in a running channel. +* api-change:``ssm``: This release adds support for sharing Systems Manager parameters with other AWS accounts. + + 1.32.46 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3f5f1b33e1f8..2006f4312ff1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.46' +__version__ = '1.32.47' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7a9bb655a561..d8564e378a49 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.46' +release = '1.32.47' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e1650851ed0d..41f6efe8efbe 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.46 + botocore==1.34.47 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d198ce549bbd..612d3dab29c0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.46', + 'botocore==1.34.47', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a0080b67deaa913f67dc826dc5a58ae0dda6118d Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Thu, 22 Feb 2024 16:24:45 +0000 Subject: [PATCH 0505/1632] CLI examples for apigateway, cloud9, ivs --- .../examples/apigateway/create-authorizer.rst | 47 +++++++++++-- .../cloud9/create-environment-ec2.rst | 20 ++++-- awscli/examples/ivs/batch-get-channel.rst | 4 +- awscli/examples/ivs/batch-get-stream-key.rst | 2 +- awscli/examples/ivs/create-channel.rst | 43 +++++++++++- .../create-playback-restriction-policy.rst | 35 ++++++++++ awscli/examples/ivs/create-stream-key.rst | 2 +- awscli/examples/ivs/delete-channel.rst | 4 +- .../delete-playback-restriction-policy.rst | 10 +++ awscli/examples/ivs/delete-stream-key.rst | 4 +- awscli/examples/ivs/get-channel.rst | 3 +- .../ivs/get-playback-restriction-policy.rst | 30 ++++++++ awscli/examples/ivs/get-stream-key.rst | 5 +- awscli/examples/ivs/get-stream-session.rst | 2 +- awscli/examples/ivs/get-stream.rst | 2 +- awscli/examples/ivs/list-channels.rst | 34 ++++++++- .../list-playback-restriction-policies.rst | 31 ++++++++ awscli/examples/ivs/list-stream-keys.rst | 2 +- awscli/examples/ivs/list-stream-sessions.rst | 4 +- awscli/examples/ivs/list-streams.rst | 2 +- awscli/examples/ivs/put-metadata.rst | 2 +- awscli/examples/ivs/stop-stream.rst | 2 +- awscli/examples/ivs/update-channel.rst | 70 ++++++++++++++++++- .../update-playback-restriction-policy.rst | 31 ++++++++ 24 files changed, 352 insertions(+), 39 deletions(-) create mode 100644 awscli/examples/ivs/create-playback-restriction-policy.rst create mode 100644 awscli/examples/ivs/delete-playback-restriction-policy.rst create mode 100644 awscli/examples/ivs/get-playback-restriction-policy.rst create mode 100644 awscli/examples/ivs/list-playback-restriction-policies.rst create mode 100644 awscli/examples/ivs/update-playback-restriction-policy.rst diff --git a/awscli/examples/apigateway/create-authorizer.rst b/awscli/examples/apigateway/create-authorizer.rst index c65cb2714068..de2e6c179445 100644 --- a/awscli/examples/apigateway/create-authorizer.rst +++ b/awscli/examples/apigateway/create-authorizer.rst @@ -1,8 +1,14 @@ -**To create a token based API Gateway Custom Authorizer for the API** +**Example 1: To create a token-based API Gateway Custom Authorizer for the API** -Command:: +The following ``create-authorizer`` example creates a token-based authorizer. :: - aws apigateway create-authorizer --rest-api-id 1234123412 --name 'First_Token_Custom_Authorizer' --type TOKEN --authorizer-uri 'arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:123412341234:function:customAuthFunction/invocations' --identity-source 'method.request.header.Authorization' --authorizer-result-ttl-in-seconds 300 + aws apigateway create-authorizer \ + --rest-api-id 1234123412 \ + --name 'First_Token_Custom_Authorizer' \ + --type TOKEN \ + --authorizer-uri 'arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:123412341234:function:customAuthFunction/invocations' \ + --identity-source 'method.request.header.Authorization' \ + --authorizer-result-ttl-in-seconds 300 Output:: @@ -16,11 +22,16 @@ Output:: "id": "z40xj0" } -**To create a Cognito User Pools based API Gateway Custom Authorizer for the API** +**Example 2: To create a Cognito User Pools based API Gateway Custom Authorizer for the API** -Command:: +The following ``create-authorizer`` example creates a Cognito User Pools based API Gateway Custom Authorizer. :: - aws apigateway create-authorizer --rest-api-id 1234123412 --name 'First_Cognito_Custom_Authorizer' --type COGNITO_USER_POOLS --provider-arns 'arn:aws:cognito-idp:us-east-1:123412341234:userpool/us-east-1_aWcZeQbuD' --identity-source 'method.request.header.Authorization' + aws apigateway create-authorizer \ + --rest-api-id 1234123412 \ + --name 'First_Cognito_Custom_Authorizer' \ + --type COGNITO_USER_POOLS \ + --provider-arns 'arn:aws:cognito-idp:us-east-1:123412341234:userpool/us-east-1_aWcZeQbuD' \ + --identity-source 'method.request.header.Authorization' Output:: @@ -34,3 +45,27 @@ Output:: "type": "COGNITO_USER_POOLS", "id": "5yid1t" } + +**Example 3: To create a request-based API Gateway Custom Authorizer for the API** + +The following ``create-authorizer`` example creates a request-based authorizer. :: + + aws apigateway create-authorizer \ + --rest-api-id 1234123412 \ + --name 'First_Request_Custom_Authorizer' \ + --type REQUEST \ + --authorizer-uri 'arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:123412341234:function:customAuthFunction/invocations' \ + --identity-source 'method.request.header.Authorization,context.accountId' \ + --authorizer-result-ttl-in-seconds 300 + +Output:: + + { + "id": "z40xj0", + "name": "First_Request_Custom_Authorizer", + "type": "REQUEST", + "authType": "custom", + "authorizerUri": "arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:123412341234:function:customAuthFunction/invocations", + "identitySource": "method.request.header.Authorization,context.accountId", + "authorizerResultTtlInSeconds": 300 + } \ No newline at end of file diff --git a/awscli/examples/cloud9/create-environment-ec2.rst b/awscli/examples/cloud9/create-environment-ec2.rst index f16c1bc48d60..04695f466fca 100644 --- a/awscli/examples/cloud9/create-environment-ec2.rst +++ b/awscli/examples/cloud9/create-environment-ec2.rst @@ -1,13 +1,19 @@ **To create an AWS Cloud9 EC2 development environment** -This example creates an AWS Cloud9 development environment with the specified settings, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment. +This following ``create-environment-ec2`` example creates an AWS Cloud9 development environment with the specified settings, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment. :: -Command:: - - aws cloud9 create-environment-ec2 --name my-demo-env --description "My demonstration development environment." --instance-type t2.micro --subnet-id subnet-1fab8aEX --automatic-stop-time-minutes 60 --owner-arn arn:aws:iam::123456789012:user/MyDemoUser + aws cloud9 create-environment-ec2 \ + --name my-demo-env \ + --description "My demonstration development environment." \ + --instance-type t2.micro --image-id amazonlinux-2023-x86_64 \ + --subnet-id subnet-1fab8aEX \ + --automatic-stop-time-minutes 60 \ + --owner-arn arn:aws:iam::123456789012:user/MyDemoUser Output:: - { - "environmentId": "8a34f51ce1e04a08882f1e811bd706EX" - } \ No newline at end of file + { + "environmentId": "8a34f51ce1e04a08882f1e811bd706EX" + } + +For more information, see `Creating an EC2 Environment `__ in the *AWS Cloud9 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/batch-get-channel.rst b/awscli/examples/ivs/batch-get-channel.rst index 11c9efe0705b..10ccbee0484c 100644 --- a/awscli/examples/ivs/batch-get-channel.rst +++ b/awscli/examples/ivs/batch-get-channel.rst @@ -19,6 +19,7 @@ Output:: "name": "channel-1", "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel-1.abcdEFGH.m3u8", "preset": "", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", "tags": {}, "type": "STANDARD" @@ -32,6 +33,7 @@ Output:: "name": "channel-2", "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel-2.abcdEFGH.m3u8", "preset": "", + "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ"", "recordingConfigurationArn": "", "tags": {}, "type": "STANDARD" @@ -39,4 +41,4 @@ Output:: ] } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/batch-get-stream-key.rst b/awscli/examples/ivs/batch-get-stream-key.rst index ce80a38e8b50..226e83c4cdd1 100644 --- a/awscli/examples/ivs/batch-get-stream-key.rst +++ b/awscli/examples/ivs/batch-get-stream-key.rst @@ -25,4 +25,4 @@ Output:: ] } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/create-channel.rst b/awscli/examples/ivs/create-channel.rst index 642ec923dc2e..c8232b38a2ed 100644 --- a/awscli/examples/ivs/create-channel.rst +++ b/awscli/examples/ivs/create-channel.rst @@ -14,6 +14,7 @@ Output:: "authorized": false, "name": "test-channel", "latencyMode": "LOW", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, @@ -30,7 +31,7 @@ Output:: } } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. **Example 2: To create a channel with recording enabled, using the RecordingConfiguration resource specified by its ARN** @@ -49,6 +50,7 @@ Output:: "name": "test-channel-with-recording", "latencyMode": "LOW", "type": "STANDARD", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": true, @@ -66,4 +68,41 @@ Output:: } } -For more information, see `Record to Amazon S3 `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Record to Amazon S3 `__ in the *IVS Low-Latency User Guide*. + +**Example 3: To create a channel with a playback restriction policy specified by its ARN** + +The following ``create-channel`` example creates a new channel and an associated stream key to start streaming, and sets up a playback restriction policy for the channel:: + + aws ivs create-channel \ + --name test-channel-with-playback-restriction-policy\ + --insecure-ingest \ + --playback-restriction-policy-arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ" + +Output:: + + { + "channel": { + "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "name": "test-channel-with-playback-restriction-policy", + "latencyMode": "LOW", + "type": "STANDARD", + "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", + "recordingConfigurationArn": "", + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "insecureIngest": true, + "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", + "authorized": false, + "tags": {}, + "type": "STANDARD" + }, + "streamKey": { + "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/abcdABCDefgh", + "value": "sk_us-west-2_abcdABCDefgh_567890abcdef", + "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "tags": {} + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/create-playback-restriction-policy.rst b/awscli/examples/ivs/create-playback-restriction-policy.rst new file mode 100644 index 000000000000..7179e20d6a9b --- /dev/null +++ b/awscli/examples/ivs/create-playback-restriction-policy.rst @@ -0,0 +1,35 @@ +**To create a playback restriction policy** + +The following ``create-playback-restriction-policy`` example creates a new playback resriction policy. :: + + aws ivs create-playback-restriction-policy \ + --name "test-playback-restriction-policy" \ + --enable-strict-origin-enforcement \ + --tags "key1=value1, key2=value2" \ + --allowed-countries US MX \ + --allowed-origins https://www.website1.com https://www.website2.com + +Output:: + + { + "playbackRestrictionPolicy": { + "arn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", + "allowedCountries": [ + "US", + "MX" + ], + "allowedOrigins": [ + "https://www.website1.com", + "https://www.website2.com" + ], + "enableStrictOriginEnforcement": true, + "name": "test-playback-restriction-policy", + "tags": { + "key1": "value1", + "key2": "value2" + } + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. + diff --git a/awscli/examples/ivs/create-stream-key.rst b/awscli/examples/ivs/create-stream-key.rst index aeb6edba160a..29bcb27c65fe 100644 --- a/awscli/examples/ivs/create-stream-key.rst +++ b/awscli/examples/ivs/create-stream-key.rst @@ -16,4 +16,4 @@ Output:: } } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/delete-channel.rst b/awscli/examples/ivs/delete-channel.rst index 7fdf27577dc9..e8cab7dffa01 100644 --- a/awscli/examples/ivs/delete-channel.rst +++ b/awscli/examples/ivs/delete-channel.rst @@ -3,8 +3,8 @@ The following ``delete-channel`` example deletes the channel with the specified ARN (Amazon Resource Name). :: aws ivs delete-channel \ - --arn arn:aws:ivs:us-west-2:123456789012:stream-key/abcdABCDefgh + --arn arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh This command produces no output. -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/delete-playback-restriction-policy.rst b/awscli/examples/ivs/delete-playback-restriction-policy.rst new file mode 100644 index 000000000000..89478972da72 --- /dev/null +++ b/awscli/examples/ivs/delete-playback-restriction-policy.rst @@ -0,0 +1,10 @@ +**To delete a playback restriction policy** + +The following ``delete-playback-restriction-policy`` example deletes the playback resriction policy with the specified policy ARN (Amazon Resource Name). :: + + aws ivs delete-playback-restriction-policy \ + --arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ" + +This command produces no output. + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. diff --git a/awscli/examples/ivs/delete-stream-key.rst b/awscli/examples/ivs/delete-stream-key.rst index 1070f280391e..657c11c8f9dd 100644 --- a/awscli/examples/ivs/delete-stream-key.rst +++ b/awscli/examples/ivs/delete-stream-key.rst @@ -1,10 +1,10 @@ **To delete a stream key** -The following ``delete-stream-key`` example deletes the stream key for a specified ARN (Amazon Resource Name), so it can no longer be used to stream. :: +The following ``delete-stream-key`` example deletes the stream key for a specified ARN (Amazon Resource Name), so it can no longer be used to stream. :: aws ivs delete-stream-key \ --arn arn:aws:ivs:us-west-2:123456789012:stream-key/g1H2I3j4k5L6 This command produces no output. -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/get-channel.rst b/awscli/examples/ivs/get-channel.rst index ea16710f904f..56b05243c096 100644 --- a/awscli/examples/ivs/get-channel.rst +++ b/awscli/examples/ivs/get-channel.rst @@ -13,6 +13,7 @@ Output:: "name": "channel-1", "latencyMode": "LOW", "type": "STANDARD", + "playbackRestrictionPolicyArn": "", "preset": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", @@ -22,4 +23,4 @@ Output:: } } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/get-playback-restriction-policy.rst b/awscli/examples/ivs/get-playback-restriction-policy.rst new file mode 100644 index 000000000000..30b01f1a1180 --- /dev/null +++ b/awscli/examples/ivs/get-playback-restriction-policy.rst @@ -0,0 +1,30 @@ +**To get a playback restriction policy's configuration information** + +The following ``get-playback-restriction-policy`` example gets the playback restriciton policy configuration with the specified policy ARN (Amazon Resource Name). :: + + aws ivs get-playback-restriction-policy \ + --arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ" + +Output:: + + { + "playbackRestrictionPolicy": { + "arn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", + "allowedCountries": [ + "US", + "MX" + ], + "allowedOrigins": [ + "https://www.website1.com", + "https://www.website2.com" + ], + "enableStrictOriginEnforcement": true, + "name": "test-playback-restriction-policy", + "tags": { + "key1": "value1", + "key2": "value2" + } + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/get-stream-key.rst b/awscli/examples/ivs/get-stream-key.rst index b54ef9fe6297..1b0a851b6e49 100644 --- a/awscli/examples/ivs/get-stream-key.rst +++ b/awscli/examples/ivs/get-stream-key.rst @@ -3,8 +3,7 @@ The following ``get-stream-key`` example gets information about the specified stream key. :: aws ivs get-stream-key \ - --arn arn:aws:ivs:us-west-2:123456789012:stream-key/skSKABCDefgh \ - --region=us-west-2 + --arn arn:aws:ivs:us-west-2:123456789012:stream-key/skSKABCDefgh --region=us-west-2 Output:: @@ -17,4 +16,4 @@ Output:: } } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/get-stream-session.rst b/awscli/examples/ivs/get-stream-session.rst index f5b8a0a4cc08..6310d1f2a082 100644 --- a/awscli/examples/ivs/get-stream-session.rst +++ b/awscli/examples/ivs/get-stream-session.rst @@ -91,4 +91,4 @@ Output:: } } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. diff --git a/awscli/examples/ivs/get-stream.rst b/awscli/examples/ivs/get-stream.rst index c308683ded32..f5a294c8878e 100644 --- a/awscli/examples/ivs/get-stream.rst +++ b/awscli/examples/ivs/get-stream.rst @@ -19,4 +19,4 @@ Output:: } } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/list-channels.rst b/awscli/examples/ivs/list-channels.rst index c2712667b313..7d7eff4335ce 100644 --- a/awscli/examples/ivs/list-channels.rst +++ b/awscli/examples/ivs/list-channels.rst @@ -15,6 +15,7 @@ Output:: "authorized": false, "insecureIngest": false, "preset": "", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", "tags": {}, "type": "STANDARD" @@ -25,6 +26,7 @@ Output:: "latencyMode": "LOW", "authorized": false, "preset": "", + "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", "recordingConfigurationArn": "", "tags": {}, "type": "STANDARD" @@ -32,7 +34,7 @@ Output:: ] } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. **Example 2: To get summary information about all channels, filtered by the specified RecordingConfiguration ARN** @@ -52,6 +54,7 @@ Output:: "authorized": false, "insecureIngest": false, "preset": "", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", "tags": {}, "type": "STANDARD" @@ -59,4 +62,31 @@ Output:: ] } -For more information, see `Record to Amazon S3 `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Record to Amazon S3 `__ in the *IVS Low-Latency User Guide*. + +**Example 3: To get summary information about all channels, filtered by the specified PlaybackRestrictionPolicy ARN** + +The following ``list-channels`` example lists all channels for your AWS account, that are associated with the specified PlaybackRestrictionPolicy ARN. :: + + aws ivs list-channels \ + --filter-by-playback-restriction-policy-arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ" + +Output:: + + { + "channels": [ + { + "arn": "arn:aws:ivs:us-west-2:123456789012:channel/efghEFGHijkl", + "name": "channel-2", + "latencyMode": "LOW", + "authorized": false, + "preset": "", + "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", + "recordingConfigurationArn": "", + "tags": {}, + "type": "STANDARD" + } + ] + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/list-playback-restriction-policies.rst b/awscli/examples/ivs/list-playback-restriction-policies.rst new file mode 100644 index 000000000000..9fa1440ca6ea --- /dev/null +++ b/awscli/examples/ivs/list-playback-restriction-policies.rst @@ -0,0 +1,31 @@ +**To get summary information about all playback restriction policies** + +The following ``list-playback-restriction-policies`` example lists all playback restriction policies for your AWS account. :: + + aws ivs list-playback-restriction-policies + +Output:: + + { + "playbackRestrictionPolicies": [ + { + "arn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", + "allowedCountries": [ + "US", + "MX" + ], + "allowedOrigins": [ + "https://www.website1.com", + "https://www.website2.com" + ], + "enableStrictOriginEnforcement": true, + "name": "test-playback-restriction-policy", + "tags": { + "key1": "value1", + "key2": "value2" + } + } + ] + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/list-stream-keys.rst b/awscli/examples/ivs/list-stream-keys.rst index cd43b8110786..e4faf17915aa 100644 --- a/awscli/examples/ivs/list-stream-keys.rst +++ b/awscli/examples/ivs/list-stream-keys.rst @@ -17,4 +17,4 @@ Output:: ] } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +FFor more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/list-stream-sessions.rst b/awscli/examples/ivs/list-stream-sessions.rst index e01a85a06ada..bce4444f7730 100644 --- a/awscli/examples/ivs/list-stream-sessions.rst +++ b/awscli/examples/ivs/list-stream-sessions.rst @@ -21,5 +21,5 @@ Output:: ... ] } - -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file + +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/list-streams.rst b/awscli/examples/ivs/list-streams.rst index 3629226a1a0e..927ac2177991 100644 --- a/awscli/examples/ivs/list-streams.rst +++ b/awscli/examples/ivs/list-streams.rst @@ -18,4 +18,4 @@ Output:: ] } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/put-metadata.rst b/awscli/examples/ivs/put-metadata.rst index fbdb36b7e39e..8d8232c0b09f 100644 --- a/awscli/examples/ivs/put-metadata.rst +++ b/awscli/examples/ivs/put-metadata.rst @@ -8,4 +8,4 @@ The following ``put-metadata`` example inserts the given metadata into the strea This command produces no output. -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/stop-stream.rst b/awscli/examples/ivs/stop-stream.rst index 4e56c52c6d68..e1838ed5ff39 100644 --- a/awscli/examples/ivs/stop-stream.rst +++ b/awscli/examples/ivs/stop-stream.rst @@ -7,4 +7,4 @@ The following ``stop-stream`` example stops the stream on the specified channel. This command produces no output. -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/update-channel.rst b/awscli/examples/ivs/update-channel.rst index 1f4eaf7d9707..2398a494f853 100644 --- a/awscli/examples/ivs/update-channel.rst +++ b/awscli/examples/ivs/update-channel.rst @@ -15,6 +15,7 @@ Output:: "name": "channel-1", "latencyMode": "LOW", "type": "STANDARD", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": true, @@ -24,7 +25,7 @@ Output:: "tags": {} } -For more information, see `Create a Channel `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. **Example 2: To update a channel's configuration to enable recording** @@ -43,6 +44,7 @@ Output:: "name": "test-channel-with-recording", "latencyMode": "LOW", "type": "STANDARD", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, @@ -53,7 +55,7 @@ Output:: } } -For more information, see `Record to Amazon S3 `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Record to Amazon S3 `__ in the *IVS Low-Latency User Guide*. **Example 3: To update a channel's configuration to disable recording** @@ -71,6 +73,7 @@ Output:: "name": "test-channel-with-recording", "latencyMode": "LOW", "type": "STANDARD", + "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, @@ -81,4 +84,65 @@ Output:: } } -For more information, see `Record to Amazon S3 `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Record to Amazon S3 `__ in the *IVS Low-Latency User Guide*. + + + +**Example 4: To update a channel's configuration to enable playback restriction** + +The following ``update-channel`` example updates the channel configuration for a specified channel ARN to apply a playback restriction policy. This does not affect an ongoing stream of this channel; you must stop and restart the stream for the changes to take effect. :: + + aws ivs update-channel \ + --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" \ + --no-insecure-ingest \ + --playback-restriction-policy-arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ" + +Output:: + + { + "channel": { + "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "name": "test-channel-with-playback-restriction-policy", + "latencyMode": "LOW", + "type": "STANDARD", + "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", + "recordingConfigurationArn": "", + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "insecureIngest": false, + "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", + "authorized": false, + "tags": {} + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. + +**Example 5: To update a channel's configuration to disable playback restriction** + +The following ``update-channel`` example updates the channel configuration for a specified channel ARN to disable playback restriction. This does not affect an ongoing stream of this channel; you must stop and restart the stream for the changes to take effect. :: + + aws ivs update-channel \ + --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" \ + --playback-restriction-policy-arn "" + +Output:: + + { + "channel": { + "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "name": "test-channel-with-playback-restriction-policy", + "latencyMode": "LOW", + "type": "STANDARD", + "playbackRestrictionPolicyArn": "", + "recordingConfigurationArn": "", + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "insecureIngest": false, + "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", + "authorized": false, + "tags": {} + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/update-playback-restriction-policy.rst b/awscli/examples/ivs/update-playback-restriction-policy.rst new file mode 100644 index 000000000000..34f440f5f7eb --- /dev/null +++ b/awscli/examples/ivs/update-playback-restriction-policy.rst @@ -0,0 +1,31 @@ +**To update a playback restriction policy** + +The following ``update-playback-restriction-policy`` example updates the playback restriction policy with the specified policy ARN to disable strict origin enforcement. This does not affect an ongoing stream of the associated channel; you must stop and restart the stream for the changes to take effect. :: + + aws ivs update-playback-restriction-policy \ + --arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ" \ + --no-enable-strict-origin-enforcement + +Output:: + + { + "playbackRestrictionPolicy": { + "arn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", + "allowedCountries": [ + "US", + "MX" + ], + "allowedOrigins": [ + "https://www.website1.com", + "https://www.website2.com" + ], + "enableStrictOriginEnforcement": false, + "name": "test-playback-restriction-policy", + "tags": { + "key1": "value1", + "key2": "value2" + } + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. From 1e2bde3fcf2d8af20d40a4a11e8eab8b64ae816d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 22 Feb 2024 19:18:50 +0000 Subject: [PATCH 0506/1632] Update changelog based on model updates --- .changes/next-release/api-change-internetmonitor-58803.json | 5 +++++ .changes/next-release/api-change-kinesisvideo-42470.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-internetmonitor-58803.json create mode 100644 .changes/next-release/api-change-kinesisvideo-42470.json diff --git a/.changes/next-release/api-change-internetmonitor-58803.json b/.changes/next-release/api-change-internetmonitor-58803.json new file mode 100644 index 000000000000..ebeffdf8a231 --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-58803.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "This release adds IPv4 prefixes to health events" +} diff --git a/.changes/next-release/api-change-kinesisvideo-42470.json b/.changes/next-release/api-change-kinesisvideo-42470.json new file mode 100644 index 000000000000..efc8a586d8b6 --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideo-42470.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisvideo``", + "description": "Increasing NextToken parameter length restriction for List APIs from 512 to 1024." +} From 665e2ecbca2e4a49d35e89d6c6dac6b4c6e62d7e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 22 Feb 2024 19:19:53 +0000 Subject: [PATCH 0507/1632] Bumping version to 1.32.48 --- .changes/1.32.48.json | 12 ++++++++++++ .../api-change-internetmonitor-58803.json | 5 ----- .../next-release/api-change-kinesisvideo-42470.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.48.json delete mode 100644 .changes/next-release/api-change-internetmonitor-58803.json delete mode 100644 .changes/next-release/api-change-kinesisvideo-42470.json diff --git a/.changes/1.32.48.json b/.changes/1.32.48.json new file mode 100644 index 000000000000..e4e4792e3902 --- /dev/null +++ b/.changes/1.32.48.json @@ -0,0 +1,12 @@ +[ + { + "category": "``internetmonitor``", + "description": "This release adds IPv4 prefixes to health events", + "type": "api-change" + }, + { + "category": "``kinesisvideo``", + "description": "Increasing NextToken parameter length restriction for List APIs from 512 to 1024.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-internetmonitor-58803.json b/.changes/next-release/api-change-internetmonitor-58803.json deleted file mode 100644 index ebeffdf8a231..000000000000 --- a/.changes/next-release/api-change-internetmonitor-58803.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "This release adds IPv4 prefixes to health events" -} diff --git a/.changes/next-release/api-change-kinesisvideo-42470.json b/.changes/next-release/api-change-kinesisvideo-42470.json deleted file mode 100644 index efc8a586d8b6..000000000000 --- a/.changes/next-release/api-change-kinesisvideo-42470.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisvideo``", - "description": "Increasing NextToken parameter length restriction for List APIs from 512 to 1024." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6ff78ed7a53f..a20698449227 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.48 +======= + +* api-change:``internetmonitor``: This release adds IPv4 prefixes to health events +* api-change:``kinesisvideo``: Increasing NextToken parameter length restriction for List APIs from 512 to 1024. + + 1.32.47 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2006f4312ff1..5be8e6c770c2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.47' +__version__ = '1.32.48' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d8564e378a49..bbcdd7480fbd 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.47' +release = '1.32.48' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 41f6efe8efbe..b08e1a4d5889 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.47 + botocore==1.34.48 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 612d3dab29c0..453f3bb14a3e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.47', + 'botocore==1.34.48', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 3f33723ba09a5128f0fc26d2d148d9e712c135f6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 23 Feb 2024 19:09:06 +0000 Subject: [PATCH 0508/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-27446.json | 5 +++++ .changes/next-release/api-change-qldb-83318.json | 5 +++++ .changes/next-release/api-change-rds-97932.json | 5 +++++ .changes/next-release/api-change-rum-12511.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-27446.json create mode 100644 .changes/next-release/api-change-qldb-83318.json create mode 100644 .changes/next-release/api-change-rds-97932.json create mode 100644 .changes/next-release/api-change-rum-12511.json diff --git a/.changes/next-release/api-change-appsync-27446.json b/.changes/next-release/api-change-appsync-27446.json new file mode 100644 index 000000000000..66bd64df3e65 --- /dev/null +++ b/.changes/next-release/api-change-appsync-27446.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Documentation only updates for AppSync" +} diff --git a/.changes/next-release/api-change-qldb-83318.json b/.changes/next-release/api-change-qldb-83318.json new file mode 100644 index 000000000000..435506087d13 --- /dev/null +++ b/.changes/next-release/api-change-qldb-83318.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qldb``", + "description": "Clarify possible values for KmsKeyArn and EncryptionDescription." +} diff --git a/.changes/next-release/api-change-rds-97932.json b/.changes/next-release/api-change-rds-97932.json new file mode 100644 index 000000000000..91c28036d8ae --- /dev/null +++ b/.changes/next-release/api-change-rds-97932.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Add pattern and length based validations for DBShardGroupIdentifier" +} diff --git a/.changes/next-release/api-change-rum-12511.json b/.changes/next-release/api-change-rum-12511.json new file mode 100644 index 000000000000..53a28403f8e1 --- /dev/null +++ b/.changes/next-release/api-change-rum-12511.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rum``", + "description": "Doc-only update for new RUM metrics that were added" +} From 14e17a8efe7f313f002371078c2b4699e02a0bf9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 23 Feb 2024 19:10:19 +0000 Subject: [PATCH 0509/1632] Bumping version to 1.32.49 --- .changes/1.32.49.json | 22 +++++++++++++++++++ .../api-change-appsync-27446.json | 5 ----- .../next-release/api-change-qldb-83318.json | 5 ----- .../next-release/api-change-rds-97932.json | 5 ----- .../next-release/api-change-rum-12511.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.49.json delete mode 100644 .changes/next-release/api-change-appsync-27446.json delete mode 100644 .changes/next-release/api-change-qldb-83318.json delete mode 100644 .changes/next-release/api-change-rds-97932.json delete mode 100644 .changes/next-release/api-change-rum-12511.json diff --git a/.changes/1.32.49.json b/.changes/1.32.49.json new file mode 100644 index 000000000000..bf75e728e24d --- /dev/null +++ b/.changes/1.32.49.json @@ -0,0 +1,22 @@ +[ + { + "category": "``appsync``", + "description": "Documentation only updates for AppSync", + "type": "api-change" + }, + { + "category": "``qldb``", + "description": "Clarify possible values for KmsKeyArn and EncryptionDescription.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Add pattern and length based validations for DBShardGroupIdentifier", + "type": "api-change" + }, + { + "category": "``rum``", + "description": "Doc-only update for new RUM metrics that were added", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-27446.json b/.changes/next-release/api-change-appsync-27446.json deleted file mode 100644 index 66bd64df3e65..000000000000 --- a/.changes/next-release/api-change-appsync-27446.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Documentation only updates for AppSync" -} diff --git a/.changes/next-release/api-change-qldb-83318.json b/.changes/next-release/api-change-qldb-83318.json deleted file mode 100644 index 435506087d13..000000000000 --- a/.changes/next-release/api-change-qldb-83318.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qldb``", - "description": "Clarify possible values for KmsKeyArn and EncryptionDescription." -} diff --git a/.changes/next-release/api-change-rds-97932.json b/.changes/next-release/api-change-rds-97932.json deleted file mode 100644 index 91c28036d8ae..000000000000 --- a/.changes/next-release/api-change-rds-97932.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Add pattern and length based validations for DBShardGroupIdentifier" -} diff --git a/.changes/next-release/api-change-rum-12511.json b/.changes/next-release/api-change-rum-12511.json deleted file mode 100644 index 53a28403f8e1..000000000000 --- a/.changes/next-release/api-change-rum-12511.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rum``", - "description": "Doc-only update for new RUM metrics that were added" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a20698449227..cca18479be76 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.49 +======= + +* api-change:``appsync``: Documentation only updates for AppSync +* api-change:``qldb``: Clarify possible values for KmsKeyArn and EncryptionDescription. +* api-change:``rds``: Add pattern and length based validations for DBShardGroupIdentifier +* api-change:``rum``: Doc-only update for new RUM metrics that were added + + 1.32.48 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5be8e6c770c2..158320d320ff 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.48' +__version__ = '1.32.49' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bbcdd7480fbd..318c689a6f04 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.48' +release = '1.32.49' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b08e1a4d5889..eeb7ecfba04e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.48 + botocore==1.34.49 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 453f3bb14a3e..c3edcf59e6c0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.48', + 'botocore==1.34.49', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 52fdf2b3f5f233ca3c398849eea8818fb74872fb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 26 Feb 2024 19:08:20 +0000 Subject: [PATCH 0510/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-22559.json | 5 +++++ .changes/next-release/api-change-drs-44473.json | 5 +++++ .changes/next-release/api-change-kafkaconnect-23803.json | 5 +++++ .changes/next-release/api-change-rds-40117.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-22559.json create mode 100644 .changes/next-release/api-change-drs-44473.json create mode 100644 .changes/next-release/api-change-kafkaconnect-23803.json create mode 100644 .changes/next-release/api-change-rds-40117.json diff --git a/.changes/next-release/api-change-apigateway-22559.json b/.changes/next-release/api-change-apigateway-22559.json new file mode 100644 index 000000000000..0fd7ce36fd3b --- /dev/null +++ b/.changes/next-release/api-change-apigateway-22559.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway." +} diff --git a/.changes/next-release/api-change-drs-44473.json b/.changes/next-release/api-change-drs-44473.json new file mode 100644 index 000000000000..e555790c46fc --- /dev/null +++ b/.changes/next-release/api-change-drs-44473.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Added volume status to DescribeSourceServer replicated volumes." +} diff --git a/.changes/next-release/api-change-kafkaconnect-23803.json b/.changes/next-release/api-change-kafkaconnect-23803.json new file mode 100644 index 000000000000..a293e154e60b --- /dev/null +++ b/.changes/next-release/api-change-kafkaconnect-23803.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafkaconnect``", + "description": "Adds support for tagging, with new TagResource, UntagResource and ListTagsForResource APIs to manage tags and updates to existing APIs to allow tag on create. This release also adds support for the new DeleteWorkerConfiguration API." +} diff --git a/.changes/next-release/api-change-rds-40117.json b/.changes/next-release/api-change-rds-40117.json new file mode 100644 index 000000000000..b3537fd52e35 --- /dev/null +++ b/.changes/next-release/api-change-rds-40117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for gp3 data volumes for Multi-AZ DB Clusters." +} From 123524015a3e35fdf420fc1a17fa723b1e5b42ac Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 26 Feb 2024 19:09:34 +0000 Subject: [PATCH 0511/1632] Bumping version to 1.32.50 --- .changes/1.32.50.json | 22 +++++++++++++++++++ .../api-change-apigateway-22559.json | 5 ----- .../next-release/api-change-drs-44473.json | 5 ----- .../api-change-kafkaconnect-23803.json | 5 ----- .../next-release/api-change-rds-40117.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.50.json delete mode 100644 .changes/next-release/api-change-apigateway-22559.json delete mode 100644 .changes/next-release/api-change-drs-44473.json delete mode 100644 .changes/next-release/api-change-kafkaconnect-23803.json delete mode 100644 .changes/next-release/api-change-rds-40117.json diff --git a/.changes/1.32.50.json b/.changes/1.32.50.json new file mode 100644 index 000000000000..415aae1edb5e --- /dev/null +++ b/.changes/1.32.50.json @@ -0,0 +1,22 @@ +[ + { + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway.", + "type": "api-change" + }, + { + "category": "``drs``", + "description": "Added volume status to DescribeSourceServer replicated volumes.", + "type": "api-change" + }, + { + "category": "``kafkaconnect``", + "description": "Adds support for tagging, with new TagResource, UntagResource and ListTagsForResource APIs to manage tags and updates to existing APIs to allow tag on create. This release also adds support for the new DeleteWorkerConfiguration API.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for gp3 data volumes for Multi-AZ DB Clusters.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-22559.json b/.changes/next-release/api-change-apigateway-22559.json deleted file mode 100644 index 0fd7ce36fd3b..000000000000 --- a/.changes/next-release/api-change-apigateway-22559.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "Documentation updates for Amazon API Gateway." -} diff --git a/.changes/next-release/api-change-drs-44473.json b/.changes/next-release/api-change-drs-44473.json deleted file mode 100644 index e555790c46fc..000000000000 --- a/.changes/next-release/api-change-drs-44473.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Added volume status to DescribeSourceServer replicated volumes." -} diff --git a/.changes/next-release/api-change-kafkaconnect-23803.json b/.changes/next-release/api-change-kafkaconnect-23803.json deleted file mode 100644 index a293e154e60b..000000000000 --- a/.changes/next-release/api-change-kafkaconnect-23803.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafkaconnect``", - "description": "Adds support for tagging, with new TagResource, UntagResource and ListTagsForResource APIs to manage tags and updates to existing APIs to allow tag on create. This release also adds support for the new DeleteWorkerConfiguration API." -} diff --git a/.changes/next-release/api-change-rds-40117.json b/.changes/next-release/api-change-rds-40117.json deleted file mode 100644 index b3537fd52e35..000000000000 --- a/.changes/next-release/api-change-rds-40117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for gp3 data volumes for Multi-AZ DB Clusters." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cca18479be76..b7b0dbdb871f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.50 +======= + +* api-change:``apigateway``: Documentation updates for Amazon API Gateway. +* api-change:``drs``: Added volume status to DescribeSourceServer replicated volumes. +* api-change:``kafkaconnect``: Adds support for tagging, with new TagResource, UntagResource and ListTagsForResource APIs to manage tags and updates to existing APIs to allow tag on create. This release also adds support for the new DeleteWorkerConfiguration API. +* api-change:``rds``: This release adds support for gp3 data volumes for Multi-AZ DB Clusters. + + 1.32.49 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 158320d320ff..33d34fe5520d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.49' +__version__ = '1.32.50' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 318c689a6f04..077b6a2833fd 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.49' +release = '1.32.50' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eeb7ecfba04e..d9f1e9d7e340 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.49 + botocore==1.34.50 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c3edcf59e6c0..e2d976821750 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.49', + 'botocore==1.34.50', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 908a505adfb4b3d04046851ea9dbcb493a867876 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 27 Feb 2024 19:04:16 +0000 Subject: [PATCH 0512/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplifyuibuilder-61668.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-amplifyuibuilder-61668.json diff --git a/.changes/next-release/api-change-amplifyuibuilder-61668.json b/.changes/next-release/api-change-amplifyuibuilder-61668.json new file mode 100644 index 000000000000..1065a241f147 --- /dev/null +++ b/.changes/next-release/api-change-amplifyuibuilder-61668.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplifyuibuilder``", + "description": "We have added the ability to tag resources after they are created" +} From 2c6d13a35f023f2fed8f3758ffdbd39f07a8e1a0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 27 Feb 2024 19:05:33 +0000 Subject: [PATCH 0513/1632] Bumping version to 1.32.51 --- .changes/1.32.51.json | 7 +++++++ .../next-release/api-change-amplifyuibuilder-61668.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.32.51.json delete mode 100644 .changes/next-release/api-change-amplifyuibuilder-61668.json diff --git a/.changes/1.32.51.json b/.changes/1.32.51.json new file mode 100644 index 000000000000..a74456e872eb --- /dev/null +++ b/.changes/1.32.51.json @@ -0,0 +1,7 @@ +[ + { + "category": "``amplifyuibuilder``", + "description": "We have added the ability to tag resources after they are created", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplifyuibuilder-61668.json b/.changes/next-release/api-change-amplifyuibuilder-61668.json deleted file mode 100644 index 1065a241f147..000000000000 --- a/.changes/next-release/api-change-amplifyuibuilder-61668.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplifyuibuilder``", - "description": "We have added the ability to tag resources after they are created" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b7b0dbdb871f..11cd1a9a3a8b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.32.51 +======= + +* api-change:``amplifyuibuilder``: We have added the ability to tag resources after they are created + + 1.32.50 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 33d34fe5520d..e8987331daaa 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.50' +__version__ = '1.32.51' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 077b6a2833fd..54774a6676b2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.50' +release = '1.32.51' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d9f1e9d7e340..465239b9ec1d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.50 + botocore==1.34.51 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e2d976821750..045d4cd65371 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.50', + 'botocore==1.34.51', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 53f2ed80d11cf40aa6d9b3f2b3936f12a03d7ea2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 28 Feb 2024 19:04:25 +0000 Subject: [PATCH 0514/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-38731.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-20569.json | 5 +++++ .changes/next-release/api-change-ce-29523.json | 5 +++++ .changes/next-release/api-change-ec2-11285.json | 5 +++++ .changes/next-release/api-change-iot-68480.json | 5 +++++ .changes/next-release/api-change-wafv2-26596.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-batch-38731.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-20569.json create mode 100644 .changes/next-release/api-change-ce-29523.json create mode 100644 .changes/next-release/api-change-ec2-11285.json create mode 100644 .changes/next-release/api-change-iot-68480.json create mode 100644 .changes/next-release/api-change-wafv2-26596.json diff --git a/.changes/next-release/api-change-batch-38731.json b/.changes/next-release/api-change-batch-38731.json new file mode 100644 index 000000000000..a2b3f3a7fe85 --- /dev/null +++ b/.changes/next-release/api-change-batch-38731.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-20569.json b/.changes/next-release/api-change-bedrockagentruntime-20569.json new file mode 100644 index 000000000000..1f9873ad5813 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-20569.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release adds support to override search strategy performed by the Retrieve and RetrieveAndGenerate APIs for Amazon Bedrock Agents" +} diff --git a/.changes/next-release/api-change-ce-29523.json b/.changes/next-release/api-change-ce-29523.json new file mode 100644 index 000000000000..03dd5495e3a8 --- /dev/null +++ b/.changes/next-release/api-change-ce-29523.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release introduces the new API 'GetApproximateUsageRecords', which retrieves estimated usage records for hourly granularity or resource-level data at daily granularity." +} diff --git a/.changes/next-release/api-change-ec2-11285.json b/.changes/next-release/api-change-ec2-11285.json new file mode 100644 index 000000000000..5043a8d47e25 --- /dev/null +++ b/.changes/next-release/api-change-ec2-11285.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release increases the range of MaxResults for GetNetworkInsightsAccessScopeAnalysisFindings to 1,000." +} diff --git a/.changes/next-release/api-change-iot-68480.json b/.changes/next-release/api-change-iot-68480.json new file mode 100644 index 000000000000..21acca1964ee --- /dev/null +++ b/.changes/next-release/api-change-iot-68480.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release reduces the maximum results returned per query invocation from 500 to 100 for the SearchIndex API. This change has no implications as long as the API is invoked until the nextToken is NULL." +} diff --git a/.changes/next-release/api-change-wafv2-26596.json b/.changes/next-release/api-change-wafv2-26596.json new file mode 100644 index 000000000000..acf37e06c0c3 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-26596.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "AWS WAF now supports configurable time windows for request aggregation with rate-based rules. Customers can now select time windows of 1 minute, 2 minutes or 10 minutes, in addition to the previously supported 5 minutes." +} From cebceeb42b1a251dc69f5f6ce02ef064e6d20344 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 28 Feb 2024 19:05:48 +0000 Subject: [PATCH 0515/1632] Bumping version to 1.32.52 --- .changes/1.32.52.json | 32 +++++++++++++++++++ .../next-release/api-change-batch-38731.json | 5 --- .../api-change-bedrockagentruntime-20569.json | 5 --- .../next-release/api-change-ce-29523.json | 5 --- .../next-release/api-change-ec2-11285.json | 5 --- .../next-release/api-change-iot-68480.json | 5 --- .../next-release/api-change-wafv2-26596.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.52.json delete mode 100644 .changes/next-release/api-change-batch-38731.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-20569.json delete mode 100644 .changes/next-release/api-change-ce-29523.json delete mode 100644 .changes/next-release/api-change-ec2-11285.json delete mode 100644 .changes/next-release/api-change-iot-68480.json delete mode 100644 .changes/next-release/api-change-wafv2-26596.json diff --git a/.changes/1.32.52.json b/.changes/1.32.52.json new file mode 100644 index 000000000000..ec83519201c6 --- /dev/null +++ b/.changes/1.32.52.json @@ -0,0 +1,32 @@ +[ + { + "category": "``batch``", + "description": "This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release adds support to override search strategy performed by the Retrieve and RetrieveAndGenerate APIs for Amazon Bedrock Agents", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "This release introduces the new API 'GetApproximateUsageRecords', which retrieves estimated usage records for hourly granularity or resource-level data at daily granularity.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release increases the range of MaxResults for GetNetworkInsightsAccessScopeAnalysisFindings to 1,000.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release reduces the maximum results returned per query invocation from 500 to 100 for the SearchIndex API. This change has no implications as long as the API is invoked until the nextToken is NULL.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "AWS WAF now supports configurable time windows for request aggregation with rate-based rules. Customers can now select time windows of 1 minute, 2 minutes or 10 minutes, in addition to the previously supported 5 minutes.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-38731.json b/.changes/next-release/api-change-batch-38731.json deleted file mode 100644 index a2b3f3a7fe85..000000000000 --- a/.changes/next-release/api-change-batch-38731.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-20569.json b/.changes/next-release/api-change-bedrockagentruntime-20569.json deleted file mode 100644 index 1f9873ad5813..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-20569.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release adds support to override search strategy performed by the Retrieve and RetrieveAndGenerate APIs for Amazon Bedrock Agents" -} diff --git a/.changes/next-release/api-change-ce-29523.json b/.changes/next-release/api-change-ce-29523.json deleted file mode 100644 index 03dd5495e3a8..000000000000 --- a/.changes/next-release/api-change-ce-29523.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release introduces the new API 'GetApproximateUsageRecords', which retrieves estimated usage records for hourly granularity or resource-level data at daily granularity." -} diff --git a/.changes/next-release/api-change-ec2-11285.json b/.changes/next-release/api-change-ec2-11285.json deleted file mode 100644 index 5043a8d47e25..000000000000 --- a/.changes/next-release/api-change-ec2-11285.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release increases the range of MaxResults for GetNetworkInsightsAccessScopeAnalysisFindings to 1,000." -} diff --git a/.changes/next-release/api-change-iot-68480.json b/.changes/next-release/api-change-iot-68480.json deleted file mode 100644 index 21acca1964ee..000000000000 --- a/.changes/next-release/api-change-iot-68480.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release reduces the maximum results returned per query invocation from 500 to 100 for the SearchIndex API. This change has no implications as long as the API is invoked until the nextToken is NULL." -} diff --git a/.changes/next-release/api-change-wafv2-26596.json b/.changes/next-release/api-change-wafv2-26596.json deleted file mode 100644 index acf37e06c0c3..000000000000 --- a/.changes/next-release/api-change-wafv2-26596.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "AWS WAF now supports configurable time windows for request aggregation with rate-based rules. Customers can now select time windows of 1 minute, 2 minutes or 10 minutes, in addition to the previously supported 5 minutes." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 11cd1a9a3a8b..33a3cbcfe633 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.52 +======= + +* api-change:``batch``: This release adds Batch support for configuration of multicontainer jobs in ECS, Fargate, and EKS. This support is available for all types of jobs, including both array jobs and multi-node parallel jobs. +* api-change:``bedrock-agent-runtime``: This release adds support to override search strategy performed by the Retrieve and RetrieveAndGenerate APIs for Amazon Bedrock Agents +* api-change:``ce``: This release introduces the new API 'GetApproximateUsageRecords', which retrieves estimated usage records for hourly granularity or resource-level data at daily granularity. +* api-change:``ec2``: This release increases the range of MaxResults for GetNetworkInsightsAccessScopeAnalysisFindings to 1,000. +* api-change:``iot``: This release reduces the maximum results returned per query invocation from 500 to 100 for the SearchIndex API. This change has no implications as long as the API is invoked until the nextToken is NULL. +* api-change:``wafv2``: AWS WAF now supports configurable time windows for request aggregation with rate-based rules. Customers can now select time windows of 1 minute, 2 minutes or 10 minutes, in addition to the previously supported 5 minutes. + + 1.32.51 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index e8987331daaa..3ced4419a744 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.51' +__version__ = '1.32.52' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 54774a6676b2..11a69cb51b95 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.51' +release = '1.32.52' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 465239b9ec1d..f46d114dd1c3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.51 + botocore==1.34.52 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 045d4cd65371..a6156895d38e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.51', + 'botocore==1.34.52', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ec3691cc459d748cc3d26019ec64ca7886de8ad1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 29 Feb 2024 19:06:15 +0000 Subject: [PATCH 0516/1632] Update changelog based on model updates --- .changes/next-release/api-change-docdbelastic-78653.json | 5 +++++ .changes/next-release/api-change-eks-10432.json | 5 +++++ .changes/next-release/api-change-lexv2models-33284.json | 5 +++++ .../api-change-migrationhuborchestrator-55353.json | 5 +++++ .changes/next-release/api-change-quicksight-33563.json | 5 +++++ .changes/next-release/api-change-sagemaker-43178.json | 5 +++++ .changes/next-release/api-change-securitylake-33840.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-docdbelastic-78653.json create mode 100644 .changes/next-release/api-change-eks-10432.json create mode 100644 .changes/next-release/api-change-lexv2models-33284.json create mode 100644 .changes/next-release/api-change-migrationhuborchestrator-55353.json create mode 100644 .changes/next-release/api-change-quicksight-33563.json create mode 100644 .changes/next-release/api-change-sagemaker-43178.json create mode 100644 .changes/next-release/api-change-securitylake-33840.json diff --git a/.changes/next-release/api-change-docdbelastic-78653.json b/.changes/next-release/api-change-docdbelastic-78653.json new file mode 100644 index 000000000000..ae964af1fc1c --- /dev/null +++ b/.changes/next-release/api-change-docdbelastic-78653.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb-elastic``", + "description": "Launched Elastic Clusters Readable Secondaries, Start/Stop, Configurable Shard Instance count, Automatic Backups and Snapshot Copying" +} diff --git a/.changes/next-release/api-change-eks-10432.json b/.changes/next-release/api-change-eks-10432.json new file mode 100644 index 000000000000..9618a61e2454 --- /dev/null +++ b/.changes/next-release/api-change-eks-10432.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support for new AL2023 AMIs to the supported AMITypes." +} diff --git a/.changes/next-release/api-change-lexv2models-33284.json b/.changes/next-release/api-change-lexv2models-33284.json new file mode 100644 index 000000000000..ce3021656a97 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-33284.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "This release makes AMAZON.QnAIntent generally available in Amazon Lex. This generative AI feature leverages large language models available through Amazon Bedrock to automate frequently asked questions (FAQ) experience for end-users." +} diff --git a/.changes/next-release/api-change-migrationhuborchestrator-55353.json b/.changes/next-release/api-change-migrationhuborchestrator-55353.json new file mode 100644 index 000000000000..b50b4d18006e --- /dev/null +++ b/.changes/next-release/api-change-migrationhuborchestrator-55353.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``migrationhuborchestrator``", + "description": "Adds new CreateTemplate, UpdateTemplate and DeleteTemplate APIs." +} diff --git a/.changes/next-release/api-change-quicksight-33563.json b/.changes/next-release/api-change-quicksight-33563.json new file mode 100644 index 000000000000..3b3e525ea06e --- /dev/null +++ b/.changes/next-release/api-change-quicksight-33563.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "TooltipTarget for Combo chart visuals; ColumnConfiguration limit increase to 2000; Documentation Update" +} diff --git a/.changes/next-release/api-change-sagemaker-43178.json b/.changes/next-release/api-change-sagemaker-43178.json new file mode 100644 index 000000000000..97c44f7d5f12 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-43178.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds support for ModelDataSource in Model Packages to support unzipped models. Adds support to specify SourceUri for models which allows registration of models without mandating a container for hosting. Using SourceUri, customers can decouple the model from hosting information during registration." +} diff --git a/.changes/next-release/api-change-securitylake-33840.json b/.changes/next-release/api-change-securitylake-33840.json new file mode 100644 index 000000000000..0244286fa7df --- /dev/null +++ b/.changes/next-release/api-change-securitylake-33840.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securitylake``", + "description": "Add capability to update the Data Lake's MetaStoreManager Role in order to perform required data lake updates to use Iceberg table format in their data lake or update the role for any other reason." +} From 4cc5f2750c6de868ebba3c8803f034ec6e97c7c2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 29 Feb 2024 19:07:40 +0000 Subject: [PATCH 0517/1632] Bumping version to 1.32.53 --- .changes/1.32.53.json | 37 +++++++++++++++++++ .../api-change-docdbelastic-78653.json | 5 --- .../next-release/api-change-eks-10432.json | 5 --- .../api-change-lexv2models-33284.json | 5 --- ...change-migrationhuborchestrator-55353.json | 5 --- .../api-change-quicksight-33563.json | 5 --- .../api-change-sagemaker-43178.json | 5 --- .../api-change-securitylake-33840.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.53.json delete mode 100644 .changes/next-release/api-change-docdbelastic-78653.json delete mode 100644 .changes/next-release/api-change-eks-10432.json delete mode 100644 .changes/next-release/api-change-lexv2models-33284.json delete mode 100644 .changes/next-release/api-change-migrationhuborchestrator-55353.json delete mode 100644 .changes/next-release/api-change-quicksight-33563.json delete mode 100644 .changes/next-release/api-change-sagemaker-43178.json delete mode 100644 .changes/next-release/api-change-securitylake-33840.json diff --git a/.changes/1.32.53.json b/.changes/1.32.53.json new file mode 100644 index 000000000000..f567a0fd027e --- /dev/null +++ b/.changes/1.32.53.json @@ -0,0 +1,37 @@ +[ + { + "category": "``docdb-elastic``", + "description": "Launched Elastic Clusters Readable Secondaries, Start/Stop, Configurable Shard Instance count, Automatic Backups and Snapshot Copying", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support for new AL2023 AMIs to the supported AMITypes.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "This release makes AMAZON.QnAIntent generally available in Amazon Lex. This generative AI feature leverages large language models available through Amazon Bedrock to automate frequently asked questions (FAQ) experience for end-users.", + "type": "api-change" + }, + { + "category": "``migrationhuborchestrator``", + "description": "Adds new CreateTemplate, UpdateTemplate and DeleteTemplate APIs.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "TooltipTarget for Combo chart visuals; ColumnConfiguration limit increase to 2000; Documentation Update", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds support for ModelDataSource in Model Packages to support unzipped models. Adds support to specify SourceUri for models which allows registration of models without mandating a container for hosting. Using SourceUri, customers can decouple the model from hosting information during registration.", + "type": "api-change" + }, + { + "category": "``securitylake``", + "description": "Add capability to update the Data Lake's MetaStoreManager Role in order to perform required data lake updates to use Iceberg table format in their data lake or update the role for any other reason.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-docdbelastic-78653.json b/.changes/next-release/api-change-docdbelastic-78653.json deleted file mode 100644 index ae964af1fc1c..000000000000 --- a/.changes/next-release/api-change-docdbelastic-78653.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb-elastic``", - "description": "Launched Elastic Clusters Readable Secondaries, Start/Stop, Configurable Shard Instance count, Automatic Backups and Snapshot Copying" -} diff --git a/.changes/next-release/api-change-eks-10432.json b/.changes/next-release/api-change-eks-10432.json deleted file mode 100644 index 9618a61e2454..000000000000 --- a/.changes/next-release/api-change-eks-10432.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support for new AL2023 AMIs to the supported AMITypes." -} diff --git a/.changes/next-release/api-change-lexv2models-33284.json b/.changes/next-release/api-change-lexv2models-33284.json deleted file mode 100644 index ce3021656a97..000000000000 --- a/.changes/next-release/api-change-lexv2models-33284.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "This release makes AMAZON.QnAIntent generally available in Amazon Lex. This generative AI feature leverages large language models available through Amazon Bedrock to automate frequently asked questions (FAQ) experience for end-users." -} diff --git a/.changes/next-release/api-change-migrationhuborchestrator-55353.json b/.changes/next-release/api-change-migrationhuborchestrator-55353.json deleted file mode 100644 index b50b4d18006e..000000000000 --- a/.changes/next-release/api-change-migrationhuborchestrator-55353.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``migrationhuborchestrator``", - "description": "Adds new CreateTemplate, UpdateTemplate and DeleteTemplate APIs." -} diff --git a/.changes/next-release/api-change-quicksight-33563.json b/.changes/next-release/api-change-quicksight-33563.json deleted file mode 100644 index 3b3e525ea06e..000000000000 --- a/.changes/next-release/api-change-quicksight-33563.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "TooltipTarget for Combo chart visuals; ColumnConfiguration limit increase to 2000; Documentation Update" -} diff --git a/.changes/next-release/api-change-sagemaker-43178.json b/.changes/next-release/api-change-sagemaker-43178.json deleted file mode 100644 index 97c44f7d5f12..000000000000 --- a/.changes/next-release/api-change-sagemaker-43178.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds support for ModelDataSource in Model Packages to support unzipped models. Adds support to specify SourceUri for models which allows registration of models without mandating a container for hosting. Using SourceUri, customers can decouple the model from hosting information during registration." -} diff --git a/.changes/next-release/api-change-securitylake-33840.json b/.changes/next-release/api-change-securitylake-33840.json deleted file mode 100644 index 0244286fa7df..000000000000 --- a/.changes/next-release/api-change-securitylake-33840.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securitylake``", - "description": "Add capability to update the Data Lake's MetaStoreManager Role in order to perform required data lake updates to use Iceberg table format in their data lake or update the role for any other reason." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 33a3cbcfe633..02cb10dceaf3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.53 +======= + +* api-change:``docdb-elastic``: Launched Elastic Clusters Readable Secondaries, Start/Stop, Configurable Shard Instance count, Automatic Backups and Snapshot Copying +* api-change:``eks``: Added support for new AL2023 AMIs to the supported AMITypes. +* api-change:``lexv2-models``: This release makes AMAZON.QnAIntent generally available in Amazon Lex. This generative AI feature leverages large language models available through Amazon Bedrock to automate frequently asked questions (FAQ) experience for end-users. +* api-change:``migrationhuborchestrator``: Adds new CreateTemplate, UpdateTemplate and DeleteTemplate APIs. +* api-change:``quicksight``: TooltipTarget for Combo chart visuals; ColumnConfiguration limit increase to 2000; Documentation Update +* api-change:``sagemaker``: Adds support for ModelDataSource in Model Packages to support unzipped models. Adds support to specify SourceUri for models which allows registration of models without mandating a container for hosting. Using SourceUri, customers can decouple the model from hosting information during registration. +* api-change:``securitylake``: Add capability to update the Data Lake's MetaStoreManager Role in order to perform required data lake updates to use Iceberg table format in their data lake or update the role for any other reason. + + 1.32.52 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3ced4419a744..9a6467a70918 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.52' +__version__ = '1.32.53' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 11a69cb51b95..915ae7820fed 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.52' +release = '1.32.53' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f46d114dd1c3..1dd7258939b6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.52 + botocore==1.34.53 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a6156895d38e..506b77ef9a62 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.52', + 'botocore==1.34.53', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7771046aad7c663e8a5b198767bd86cf00ac5b79 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Mar 2024 19:04:06 +0000 Subject: [PATCH 0518/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-15711.json | 5 +++++ .changes/next-release/api-change-autoscaling-67843.json | 5 +++++ .changes/next-release/api-change-ec2-94072.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-15711.json create mode 100644 .changes/next-release/api-change-autoscaling-67843.json create mode 100644 .changes/next-release/api-change-ec2-94072.json diff --git a/.changes/next-release/api-change-accessanalyzer-15711.json b/.changes/next-release/api-change-accessanalyzer-15711.json new file mode 100644 index 000000000000..0abae8cfa0b7 --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-15711.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "Fixed a typo in description field." +} diff --git a/.changes/next-release/api-change-autoscaling-67843.json b/.changes/next-release/api-change-autoscaling-67843.json new file mode 100644 index 000000000000..749f5feb5de1 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-67843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types." +} diff --git a/.changes/next-release/api-change-ec2-94072.json b/.changes/next-release/api-change-ec2-94072.json new file mode 100644 index 000000000000..974a6a0a3e79 --- /dev/null +++ b/.changes/next-release/api-change-ec2-94072.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types." +} From fa88c38cdae2b79c7a0c19e30e73aab5ea190cbd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Mar 2024 19:05:21 +0000 Subject: [PATCH 0519/1632] Bumping version to 1.32.54 --- .changes/1.32.54.json | 17 +++++++++++++++++ .../api-change-accessanalyzer-15711.json | 5 ----- .../api-change-autoscaling-67843.json | 5 ----- .changes/next-release/api-change-ec2-94072.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.54.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-15711.json delete mode 100644 .changes/next-release/api-change-autoscaling-67843.json delete mode 100644 .changes/next-release/api-change-ec2-94072.json diff --git a/.changes/1.32.54.json b/.changes/1.32.54.json new file mode 100644 index 000000000000..ccdc3c35c9c5 --- /dev/null +++ b/.changes/1.32.54.json @@ -0,0 +1,17 @@ +[ + { + "category": "``accessanalyzer``", + "description": "Fixed a typo in description field.", + "type": "api-change" + }, + { + "category": "``autoscaling``", + "description": "With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-15711.json b/.changes/next-release/api-change-accessanalyzer-15711.json deleted file mode 100644 index 0abae8cfa0b7..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-15711.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "Fixed a typo in description field." -} diff --git a/.changes/next-release/api-change-autoscaling-67843.json b/.changes/next-release/api-change-autoscaling-67843.json deleted file mode 100644 index 749f5feb5de1..000000000000 --- a/.changes/next-release/api-change-autoscaling-67843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types." -} diff --git a/.changes/next-release/api-change-ec2-94072.json b/.changes/next-release/api-change-ec2-94072.json deleted file mode 100644 index 974a6a0a3e79..000000000000 --- a/.changes/next-release/api-change-ec2-94072.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 02cb10dceaf3..91044c20938d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.54 +======= + +* api-change:``accessanalyzer``: Fixed a typo in description field. +* api-change:``autoscaling``: With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types. +* api-change:``ec2``: With this release, Amazon EC2 Auto Scaling groups, EC2 Fleet, and Spot Fleet improve the default price protection behavior of attribute-based instance type selection of Spot Instances, to consistently select from a wide range of instance types. + + 1.32.53 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9a6467a70918..b6ec38ec2205 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.53' +__version__ = '1.32.54' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 915ae7820fed..071bb1827ad8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.53' +release = '1.32.54' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1dd7258939b6..9e9731149438 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.53 + botocore==1.34.54 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 506b77ef9a62..20d77fced8bb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.53', + 'botocore==1.34.54', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 4a256048a3787b6f27eaac4c2d1cec7c7f10c9ec Mon Sep 17 00:00:00 2001 From: mackey0225 Date: Tue, 5 Mar 2024 03:57:57 +0900 Subject: [PATCH 0520/1632] Fix Typos in Documentation (#8556) --- awscli/examples/codeguru-reviewer/associate-repository.rst | 6 +++--- awscli/examples/comprehend/contains-pii-entities.rst | 4 ++-- awscli/examples/comprehend/detect-entities.rst | 2 +- awscli/examples/configure/set/_description.rst | 2 +- .../examples/deploy/add-tags-to-on-premises-instances.rst | 2 +- awscli/examples/deploy/batch-get-deployment-groups.rst | 2 +- awscli/examples/deploy/batch-get-on-premises-instances.rst | 2 +- awscli/examples/ec2/wait/vpn-connection-deleted.rst | 2 +- awscli/examples/elbv2/remove-tags.rst | 2 +- awscli/examples/greengrass/update-resource-definition.rst | 2 +- awscli/examples/healthlake/list-fhir-import-jobs.rst | 2 +- .../ssm/describe-maintenance-windows-for-target.rst | 2 +- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/awscli/examples/codeguru-reviewer/associate-repository.rst b/awscli/examples/codeguru-reviewer/associate-repository.rst index 575f38f5a1fb..6e41087ae8de 100644 --- a/awscli/examples/codeguru-reviewer/associate-repository.rst +++ b/awscli/examples/codeguru-reviewer/associate-repository.rst @@ -1,6 +1,6 @@ **Example 1: To create a Bitbucket repository association** -The following ``associate-repository`` example creates a respository association using an existing Bitbucket repository. :: +The following ``associate-repository`` example creates a repository association using an existing Bitbucket repository. :: aws codeguru-reviewer associate-repository \ --repository 'Bitbucket={Owner=sample-owner, Name=mySampleRepo, ConnectionArn=arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 }' @@ -26,7 +26,7 @@ For more information, see `Create a Bitbucket repository association in Amazon C **Example 2: To create a GitHub Enterprise repository association** -The following ``associate-repository`` example creates a respository association using an existing GitHub Enterprise repository. :: +The following ``associate-repository`` example creates a repository association using an existing GitHub Enterprise repository. :: aws codeguru-reviewer associate-repository \ --repository 'GitHubEnterpriseServer={Owner=sample-owner, Name=mySampleRepo, ConnectionArn=arn:aws:codestar-connections:us-west-2:123456789012:connection/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 }' @@ -52,7 +52,7 @@ For more information, see `Create a GitHub Enterprise Server repository associat **Example 3: To create an AWS CodeCommit repository association** -The following ``associate-repository`` example creates a respository association using an existing AWS CodeCommit repository. :: +The following ``associate-repository`` example creates a repository association using an existing AWS CodeCommit repository. :: aws codeguru-reviewer associate-repository \ --repository CodeCommit={Name=mySampleRepo} diff --git a/awscli/examples/comprehend/contains-pii-entities.rst b/awscli/examples/comprehend/contains-pii-entities.rst index 0a45d10a2197..01e8689b02b2 100644 --- a/awscli/examples/comprehend/contains-pii-entities.rst +++ b/awscli/examples/comprehend/contains-pii-entities.rst @@ -1,6 +1,6 @@ -**To analyze the input text for the presense of PII information** +**To analyze the input text for the presence of PII information** -The following ``contains-pii-entities`` example analyzes the input text for the presense of personally identifiable information (PII) and returns the labels of identified PII entity types such as name, address, bank account number, or phone number. :: +The following ``contains-pii-entities`` example analyzes the input text for the presence of personally identifiable information (PII) and returns the labels of identified PII entity types such as name, address, bank account number, or phone number. :: aws comprehend contains-pii-entities \ --language-code en \ diff --git a/awscli/examples/comprehend/detect-entities.rst b/awscli/examples/comprehend/detect-entities.rst index 5144711d63eb..22a130a43c89 100644 --- a/awscli/examples/comprehend/detect-entities.rst +++ b/awscli/examples/comprehend/detect-entities.rst @@ -1,4 +1,4 @@ -**To detect named entites in input text** +**To detect named entities in input text** The following ``detect-entities`` example analyzes the input text and returns the named entities. The pre-trained model's confidence score is also output for each prediction. :: diff --git a/awscli/examples/configure/set/_description.rst b/awscli/examples/configure/set/_description.rst index b915e39680cf..a36e764351c8 100644 --- a/awscli/examples/configure/set/_description.rst +++ b/awscli/examples/configure/set/_description.rst @@ -13,6 +13,6 @@ configuration value already exists in the config file, it will updated with the new configuration value. Setting a value for the ``aws_access_key_id``, ``aws_secret_access_key``, or -the ``aws_session_token`` will result in the value being writen to the +the ``aws_session_token`` will result in the value being written to the shared credentials file (``~/.aws/credentials``). All other values will be written to the config file (default location is ``~/.aws/config``). diff --git a/awscli/examples/deploy/add-tags-to-on-premises-instances.rst b/awscli/examples/deploy/add-tags-to-on-premises-instances.rst index 747c79d8c25a..e1d45554ebf6 100755 --- a/awscli/examples/deploy/add-tags-to-on-premises-instances.rst +++ b/awscli/examples/deploy/add-tags-to-on-premises-instances.rst @@ -1,6 +1,6 @@ **To add tags to on-premises instances** -The follwoing ``add-tags-to-on-premises-instances`` example associates in AWS CodeDeploy the same on-premises instance tag to two on-premises instances. It does not register the on-premises instances with AWS CodeDeploy. :: +The following ``add-tags-to-on-premises-instances`` example associates in AWS CodeDeploy the same on-premises instance tag to two on-premises instances. It does not register the on-premises instances with AWS CodeDeploy. :: aws deploy add-tags-to-on-premises-instances \ --instance-names AssetTag12010298EX AssetTag23121309EX \ diff --git a/awscli/examples/deploy/batch-get-deployment-groups.rst b/awscli/examples/deploy/batch-get-deployment-groups.rst index 6b9d158151a8..829a0ad14a48 100755 --- a/awscli/examples/deploy/batch-get-deployment-groups.rst +++ b/awscli/examples/deploy/batch-get-deployment-groups.rst @@ -21,7 +21,7 @@ Output:: "onPremisesTagSet": { "onPremisesTagSetList": [] }, - "serviceRoleArn": "arn:aws:iam::123456789012:role/CodeDeloyServiceRole", + "serviceRoleArn": "arn:aws:iam::123456789012:role/CodeDeployServiceRole", "lastAttemptedDeployment": { "endTime": 1556912366.415, "status": "Failed", diff --git a/awscli/examples/deploy/batch-get-on-premises-instances.rst b/awscli/examples/deploy/batch-get-on-premises-instances.rst index 75306215906e..d9eab1a4135d 100755 --- a/awscli/examples/deploy/batch-get-on-premises-instances.rst +++ b/awscli/examples/deploy/batch-get-on-premises-instances.rst @@ -1,6 +1,6 @@ **To get information about one or more on-premises instances** -The follwoing ``batch-get-on-premises-instances`` example gets information about two on-premises instances. :: +The following ``batch-get-on-premises-instances`` example gets information about two on-premises instances. :: aws deploy batch-get-on-premises-instances --instance-names AssetTag12010298EX AssetTag23121309EX diff --git a/awscli/examples/ec2/wait/vpn-connection-deleted.rst b/awscli/examples/ec2/wait/vpn-connection-deleted.rst index 419871af04a5..f2e2e9a07ea7 100644 --- a/awscli/examples/ec2/wait/vpn-connection-deleted.rst +++ b/awscli/examples/ec2/wait/vpn-connection-deleted.rst @@ -1,6 +1,6 @@ **To wait until a VPN connection is deleted** -The following ``waitt vpn-connection-deleted`` example command pauses and continues when it can confirm that the specified VPN connection is deleted. It produces no output. :: +The following ``wait vpn-connection-deleted`` example command pauses and continues when it can confirm that the specified VPN connection is deleted. It produces no output. :: aws ec2 wait vpn-connection-deleted \ --vpn-connection-ids vpn-1234567890abcdef0 diff --git a/awscli/examples/elbv2/remove-tags.rst b/awscli/examples/elbv2/remove-tags.rst index c89c0eb42558..82330b53089b 100644 --- a/awscli/examples/elbv2/remove-tags.rst +++ b/awscli/examples/elbv2/remove-tags.rst @@ -1,6 +1,6 @@ **To remove tags from a load balancer** -The follwoing ``remove-tags`` example removes the ``project`` and ``department`` tags from the specified load balancer. :: +The following ``remove-tags`` example removes the ``project`` and ``department`` tags from the specified load balancer. :: aws elbv2 remove-tags \ --resource-arns arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-load-balancer/50dc6c495c0c9188 \ diff --git a/awscli/examples/greengrass/update-resource-definition.rst b/awscli/examples/greengrass/update-resource-definition.rst index f4b020f20f17..a12bd7289a03 100644 --- a/awscli/examples/greengrass/update-resource-definition.rst +++ b/awscli/examples/greengrass/update-resource-definition.rst @@ -4,7 +4,7 @@ The following ``update-resource-definition`` example updates the name for the sp aws greengrass update-resource-definition \ --resource-definition-id "c8bb9ebc-c3fd-40a4-9c6a-568d75569d38" \ - --name GreengrassConnectorResoruces + --name GreengrassConnectorResources This command produces no output. diff --git a/awscli/examples/healthlake/list-fhir-import-jobs.rst b/awscli/examples/healthlake/list-fhir-import-jobs.rst index 25e6312e41fe..c296438650ff 100644 --- a/awscli/examples/healthlake/list-fhir-import-jobs.rst +++ b/awscli/examples/healthlake/list-fhir-import-jobs.rst @@ -32,4 +32,4 @@ Output:: } "NextToken": String -For more information, see `Importing files to FHIR Data Store `__ in the Amazon HealthLake Developer Guide. \ No newline at end of file +For more information, see `Importing files to FHIR Data Store `__ in the Amazon HealthLake Developer Guide. \ No newline at end of file diff --git a/awscli/examples/ssm/describe-maintenance-windows-for-target.rst b/awscli/examples/ssm/describe-maintenance-windows-for-target.rst index bd908bf6801f..e0590f470164 100755 --- a/awscli/examples/ssm/describe-maintenance-windows-for-target.rst +++ b/awscli/examples/ssm/describe-maintenance-windows-for-target.rst @@ -1,6 +1,6 @@ **To list all maintenance windows associated with a specific instance** -The follwoing ``describe-maintenance-windows-for-target`` example lists the maintenance windows that have targets or tasks associated with the specified instance. :: +The following ``describe-maintenance-windows-for-target`` example lists the maintenance windows that have targets or tasks associated with the specified instance. :: aws ssm describe-maintenance-windows-for-target \ --targets Key=InstanceIds,Values=i-1234567890EXAMPLE \ From a89b246569652ae9a80c9cbc13f13552f8eb877e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 4 Mar 2024 19:06:27 +0000 Subject: [PATCH 0521/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-27548.json | 5 +++++ .changes/next-release/api-change-fsx-11476.json | 5 +++++ .changes/next-release/api-change-organizations-11789.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-27548.json create mode 100644 .changes/next-release/api-change-fsx-11476.json create mode 100644 .changes/next-release/api-change-organizations-11789.json diff --git a/.changes/next-release/api-change-cloudformation-27548.json b/.changes/next-release/api-change-cloudformation-27548.json new file mode 100644 index 000000000000..7900b8edabe1 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-27548.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Add DetailedStatus field to DescribeStackEvents and DescribeStacks APIs" +} diff --git a/.changes/next-release/api-change-fsx-11476.json b/.changes/next-release/api-change-fsx-11476.json new file mode 100644 index 000000000000..2cc9dc9b7714 --- /dev/null +++ b/.changes/next-release/api-change-fsx-11476.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Added support for creating FSx for NetApp ONTAP file systems with up to 12 HA pairs, delivering up to 72 GB/s of read throughput and 12 GB/s of write throughput." +} diff --git a/.changes/next-release/api-change-organizations-11789.json b/.changes/next-release/api-change-organizations-11789.json new file mode 100644 index 000000000000..512e4a2286a5 --- /dev/null +++ b/.changes/next-release/api-change-organizations-11789.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Documentation update for AWS Organizations" +} From 783a98a7bee156b80d4906e861fd5574c1c7df51 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 4 Mar 2024 19:07:48 +0000 Subject: [PATCH 0522/1632] Bumping version to 1.32.55 --- .changes/1.32.55.json | 17 +++++++++++++++++ .../api-change-cloudformation-27548.json | 5 ----- .changes/next-release/api-change-fsx-11476.json | 5 ----- .../api-change-organizations-11789.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.55.json delete mode 100644 .changes/next-release/api-change-cloudformation-27548.json delete mode 100644 .changes/next-release/api-change-fsx-11476.json delete mode 100644 .changes/next-release/api-change-organizations-11789.json diff --git a/.changes/1.32.55.json b/.changes/1.32.55.json new file mode 100644 index 000000000000..b5ee836ab726 --- /dev/null +++ b/.changes/1.32.55.json @@ -0,0 +1,17 @@ +[ + { + "category": "``cloudformation``", + "description": "Add DetailedStatus field to DescribeStackEvents and DescribeStacks APIs", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Added support for creating FSx for NetApp ONTAP file systems with up to 12 HA pairs, delivering up to 72 GB/s of read throughput and 12 GB/s of write throughput.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Documentation update for AWS Organizations", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-27548.json b/.changes/next-release/api-change-cloudformation-27548.json deleted file mode 100644 index 7900b8edabe1..000000000000 --- a/.changes/next-release/api-change-cloudformation-27548.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Add DetailedStatus field to DescribeStackEvents and DescribeStacks APIs" -} diff --git a/.changes/next-release/api-change-fsx-11476.json b/.changes/next-release/api-change-fsx-11476.json deleted file mode 100644 index 2cc9dc9b7714..000000000000 --- a/.changes/next-release/api-change-fsx-11476.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Added support for creating FSx for NetApp ONTAP file systems with up to 12 HA pairs, delivering up to 72 GB/s of read throughput and 12 GB/s of write throughput." -} diff --git a/.changes/next-release/api-change-organizations-11789.json b/.changes/next-release/api-change-organizations-11789.json deleted file mode 100644 index 512e4a2286a5..000000000000 --- a/.changes/next-release/api-change-organizations-11789.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Documentation update for AWS Organizations" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 91044c20938d..b22175861cb7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.55 +======= + +* api-change:``cloudformation``: Add DetailedStatus field to DescribeStackEvents and DescribeStacks APIs +* api-change:``fsx``: Added support for creating FSx for NetApp ONTAP file systems with up to 12 HA pairs, delivering up to 72 GB/s of read throughput and 12 GB/s of write throughput. +* api-change:``organizations``: Documentation update for AWS Organizations + + 1.32.54 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b6ec38ec2205..ad7b67c91e38 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.54' +__version__ = '1.32.55' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 071bb1827ad8..10b040681d0e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.54' +release = '1.32.55' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9e9731149438..27527fa167b9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.54 + botocore==1.34.55 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 20d77fced8bb..67929ac40035 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.54', + 'botocore==1.34.55', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 2297639eaca671f89fc7e17d0e76eed21fe7df64 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 5 Mar 2024 01:47:48 +0000 Subject: [PATCH 0523/1632] CLI examples for accessanalyzer, rds, workspaces --- .../accessanalyzer/apply-archive-rule.rst | 11 + .../cancel-policy-generation.rst | 10 + .../check-access-not-granted.rst | 36 +++ .../accessanalyzer/check-no-new-access.rst | 62 +++++ .../accessanalyzer/create-access-preview.rst | 37 +++ .../accessanalyzer/create-analyzer.rst | 15 ++ .../accessanalyzer/create-archive-rule.rst | 12 + .../accessanalyzer/delete-analyzer.rst | 10 + .../accessanalyzer/delete-archive-rule.rst | 11 + .../accessanalyzer/get-access-preview.rst | 39 ++++ .../accessanalyzer/get-analyzed-resource.rst | 21 ++ .../examples/accessanalyzer/get-analyzer.rst | 25 ++ .../accessanalyzer/get-archive-rule.rst | 31 +++ .../accessanalyzer/get-finding-v2.rst | 40 ++++ .../examples/accessanalyzer/get-finding.rst | 34 +++ .../accessanalyzer/get-generated-policy.rst | 41 ++++ .../list-access-preview-findings.rst | 39 ++++ .../accessanalyzer/list-access-previews.rst | 21 ++ .../list-analyzed-resources.rst | 36 +++ .../accessanalyzer/list-analyzers.rst | 48 ++++ .../accessanalyzer/list-archive-rules.rst | 44 ++++ .../accessanalyzer/list-findings-v2.rst | 38 +++ .../examples/accessanalyzer/list-findings.rst | 56 +++++ .../list-policy-generations.rst | 28 +++ .../accessanalyzer/list-tags-for-resource.rst | 17 ++ .../start-policy-generation.rst | 28 +++ .../accessanalyzer/start-resource-scan.rst | 11 + .../examples/accessanalyzer/tag-resource.rst | 11 + .../accessanalyzer/untag-resource.rst | 11 + .../accessanalyzer/update-archive-rule.rst | 12 + .../accessanalyzer/update-findings.rst | 12 + .../accessanalyzer/validate-policy.rst | 204 +++++++++++++++++ awscli/examples/rds/create-db-shard-group.rst | 216 ++++++++++++++++++ awscli/examples/rds/delete-db-shard-group.rst | 33 +++ awscli/examples/rds/describe-certificates.rst | 44 +++- .../examples/rds/describe-db-shard-groups.rst | 34 +++ awscli/examples/rds/modify-db-cluster.rst | 196 ++++++++++------ awscli/examples/rds/modify-db-instance.rst | 48 +++- awscli/examples/rds/modify-db-shard-group.rst | 61 +++++ awscli/examples/rds/reboot-db-shard-group.rst | 60 +++++ .../examples/workspaces/create-workspaces.rst | 25 +- 41 files changed, 1689 insertions(+), 79 deletions(-) create mode 100644 awscli/examples/accessanalyzer/apply-archive-rule.rst create mode 100644 awscli/examples/accessanalyzer/cancel-policy-generation.rst create mode 100644 awscli/examples/accessanalyzer/check-access-not-granted.rst create mode 100644 awscli/examples/accessanalyzer/check-no-new-access.rst create mode 100644 awscli/examples/accessanalyzer/create-access-preview.rst create mode 100644 awscli/examples/accessanalyzer/create-analyzer.rst create mode 100644 awscli/examples/accessanalyzer/create-archive-rule.rst create mode 100644 awscli/examples/accessanalyzer/delete-analyzer.rst create mode 100644 awscli/examples/accessanalyzer/delete-archive-rule.rst create mode 100644 awscli/examples/accessanalyzer/get-access-preview.rst create mode 100644 awscli/examples/accessanalyzer/get-analyzed-resource.rst create mode 100644 awscli/examples/accessanalyzer/get-analyzer.rst create mode 100644 awscli/examples/accessanalyzer/get-archive-rule.rst create mode 100644 awscli/examples/accessanalyzer/get-finding-v2.rst create mode 100644 awscli/examples/accessanalyzer/get-finding.rst create mode 100644 awscli/examples/accessanalyzer/get-generated-policy.rst create mode 100644 awscli/examples/accessanalyzer/list-access-preview-findings.rst create mode 100644 awscli/examples/accessanalyzer/list-access-previews.rst create mode 100644 awscli/examples/accessanalyzer/list-analyzed-resources.rst create mode 100644 awscli/examples/accessanalyzer/list-analyzers.rst create mode 100644 awscli/examples/accessanalyzer/list-archive-rules.rst create mode 100644 awscli/examples/accessanalyzer/list-findings-v2.rst create mode 100644 awscli/examples/accessanalyzer/list-findings.rst create mode 100644 awscli/examples/accessanalyzer/list-policy-generations.rst create mode 100644 awscli/examples/accessanalyzer/list-tags-for-resource.rst create mode 100644 awscli/examples/accessanalyzer/start-policy-generation.rst create mode 100644 awscli/examples/accessanalyzer/start-resource-scan.rst create mode 100644 awscli/examples/accessanalyzer/tag-resource.rst create mode 100644 awscli/examples/accessanalyzer/untag-resource.rst create mode 100644 awscli/examples/accessanalyzer/update-archive-rule.rst create mode 100644 awscli/examples/accessanalyzer/update-findings.rst create mode 100644 awscli/examples/accessanalyzer/validate-policy.rst create mode 100644 awscli/examples/rds/create-db-shard-group.rst create mode 100644 awscli/examples/rds/delete-db-shard-group.rst create mode 100644 awscli/examples/rds/describe-db-shard-groups.rst create mode 100644 awscli/examples/rds/modify-db-shard-group.rst create mode 100644 awscli/examples/rds/reboot-db-shard-group.rst diff --git a/awscli/examples/accessanalyzer/apply-archive-rule.rst b/awscli/examples/accessanalyzer/apply-archive-rule.rst new file mode 100644 index 000000000000..0d210ecf81c0 --- /dev/null +++ b/awscli/examples/accessanalyzer/apply-archive-rule.rst @@ -0,0 +1,11 @@ +**To apply an archive rule to existing findings that meet the archive rule criteria** + +The following ``apply-archive-rule`` example applies an archive rule to existing findings that meet the archive rule criteria. :: + + aws accessanalyzer apply-archive-rule \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/UnusedAccess-ConsoleAnalyzer-organization \ + --rule-name MyArchiveRule + +This command produces no output. + +For more information, see `Archive rules `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/cancel-policy-generation.rst b/awscli/examples/accessanalyzer/cancel-policy-generation.rst new file mode 100644 index 000000000000..66a79c993925 --- /dev/null +++ b/awscli/examples/accessanalyzer/cancel-policy-generation.rst @@ -0,0 +1,10 @@ +**To cancel the requested policy generation** + +The following ``cancel-policy-generation`` example cancels the requested policy generation job id. :: + + aws accessanalyzer cancel-policy-generation \ + --job-id 923a56b0-ebb8-4e80-8a3c-a11ccfbcd6f2 + +This command produces no output. + +For more information, see `IAM Access Analyzer policy generation `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/check-access-not-granted.rst b/awscli/examples/accessanalyzer/check-access-not-granted.rst new file mode 100644 index 000000000000..559fd63e30fd --- /dev/null +++ b/awscli/examples/accessanalyzer/check-access-not-granted.rst @@ -0,0 +1,36 @@ +**To check whether the specified access isn't allowed by a policy** + +The following ``check-access-not-granted`` example checks whether the specified access isn't allowed by a policy. :: + + aws accessanalyzer check-access-not-granted \ + --policy-document file://myfile.json \ + --access actions="s3:DeleteBucket","s3:GetBucketLocation" \ + --policy-type IDENTITY_POLICY + +Contents of ``myfile.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:GetObject", + "s3:ListBucket" + ], + "Resource": [ + "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" + ] + } + ] + } + +Output:: + + { + "result": "PASS", + "message": "The policy document does not grant access to perform the listed actions." + } + +For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/check-no-new-access.rst b/awscli/examples/accessanalyzer/check-no-new-access.rst new file mode 100644 index 000000000000..d87d7085370f --- /dev/null +++ b/awscli/examples/accessanalyzer/check-no-new-access.rst @@ -0,0 +1,62 @@ +**To check whether new access is allowed for an updated policy when compared to the existing policy** + +The following ``check-no-new-access`` example checks whether new access is allowed for an updated policy when compared to the existing policy. :: + + aws accessanalyzer check-no-new-access \ + --existing-policy-document file://existing-policy.json \ + --new-policy-document file://new-policy.json \ + --policy-type IDENTITY_POLICY + +Contents of ``existing-policy.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:GetObject", + "s3:ListBucket" + ], + "Resource": [ + "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" + ] + } + ] + } + +Contents of ``new-policy.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:GetObject", + "s3:GetObjectAcl", + "s3:ListBucket" + ], + "Resource": [ + "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" + ] + } + ] + } + +Output:: + + { + "result": "FAIL", + "message": "The modified permissions grant new access compared to your existing policy.", + "reasons": [ + { + "description": "New access in the statement with index: 0.", + "statementIndex": 0 + } + ] + } + +For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/create-access-preview.rst b/awscli/examples/accessanalyzer/create-access-preview.rst new file mode 100644 index 000000000000..0a9c93bb6f0c --- /dev/null +++ b/awscli/examples/accessanalyzer/create-access-preview.rst @@ -0,0 +1,37 @@ +**To create an access preview that allows you to preview IAM Access Analyzer findings for your resource before deploying resource permissions** + +The following ``create-access-preview`` example creates an access preview that allows you to preview IAM Access Analyzer findings for your resource before deploying resource permissions in your AWS account. :: + + aws accessanalyzer create-access-preview \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --configurations file://myfile.json + +Contents of ``myfile.json``:: + + { + "arn:aws:s3:::DOC-EXAMPLE-BUCKET": { + "s3Bucket": { + "bucketPolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":[\"arn:aws:iam::111122223333:root\"]},\"Action\":[\"s3:PutObject\",\"s3:PutObjectAcl\"],\"Resource\":\"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*\"}]}", + "bucketPublicAccessBlock": { + "ignorePublicAcls": true, + "restrictPublicBuckets": true + }, + "bucketAclGrants": [ + { + "grantee": { + "id": "79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be" + }, + "permission": "READ" + } + ] + } + } + } + +Output:: + + { + "id": "3c65eb13-6ef9-4629-8919-a32043619e6b" + } + +For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/create-analyzer.rst b/awscli/examples/accessanalyzer/create-analyzer.rst new file mode 100644 index 000000000000..2dda1c1276bc --- /dev/null +++ b/awscli/examples/accessanalyzer/create-analyzer.rst @@ -0,0 +1,15 @@ +**To create an analyzer** + +The following ``create-analyzer`` example creates an analyzer in your AWS account. :: + + aws accessanalyzer create-analyzer \ + --analyzer-name example \ + --type ACCOUNT + +Output:: + + { + "arn": "arn:aws:access-analyzer:us-east-2:111122223333:analyzer/example" + } + +For more information, see `Getting started with AWS Identity and Access Management Access Analyzer findings `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/create-archive-rule.rst b/awscli/examples/accessanalyzer/create-archive-rule.rst new file mode 100644 index 000000000000..e33b4300fa91 --- /dev/null +++ b/awscli/examples/accessanalyzer/create-archive-rule.rst @@ -0,0 +1,12 @@ +**To create an archive rule for the specified analyzer** + +The following ``create-archive-rule`` example creates an archive rule for the specified analyzer in your AWS account. :: + + aws accessanalyzer create-archive-rule \ + --analyzer-name UnusedAccess-ConsoleAnalyzer-organization \ + --rule-name MyRule \ + --filter '{"resource": {"contains": ["Cognito"]}, "resourceType": {"eq": ["AWS::IAM::Role"]}}' + +This command produces no output. + +For more information, see `Archive rules `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/delete-analyzer.rst b/awscli/examples/accessanalyzer/delete-analyzer.rst new file mode 100644 index 000000000000..f74aabe3ab4e --- /dev/null +++ b/awscli/examples/accessanalyzer/delete-analyzer.rst @@ -0,0 +1,10 @@ +**To delete the specified analyzer** + +The following ``delete-analyzer`` example deletes the specified analyzer in your AWS account. :: + + aws accessanalyzer delete-analyzer \ + --analyzer-name example + +This command produces no output. + +For more information, see `Archive rules `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/delete-archive-rule.rst b/awscli/examples/accessanalyzer/delete-archive-rule.rst new file mode 100644 index 000000000000..ad3a1a3521cf --- /dev/null +++ b/awscli/examples/accessanalyzer/delete-archive-rule.rst @@ -0,0 +1,11 @@ +**To delete the specified archive rule** + +The following ``delete-archive-rule`` example deletes the specified archive rule in your AWS account. :: + + aws accessanalyzer delete-archive-rule \ + --analyzer-name UnusedAccess-ConsoleAnalyzer-organization \ + --rule-name MyRule + +This command produces no output. + +For more information, see `Archive rules `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/get-access-preview.rst b/awscli/examples/accessanalyzer/get-access-preview.rst new file mode 100644 index 000000000000..6ce66cfe0623 --- /dev/null +++ b/awscli/examples/accessanalyzer/get-access-preview.rst @@ -0,0 +1,39 @@ +**To retrieves information about an access preview for the specified analyzer** + +The following ``get-access-preview`` example retrieves information about an access preview for the specified analyzer in your AWS account. :: + + aws accessanalyzer get-access-preview \ + --access-preview-id 3c65eb13-6ef9-4629-8919-a32043619e6b \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account + +Output:: + + { + "accessPreview": { + "id": "3c65eb13-6ef9-4629-8919-a32043619e6b", + "analyzerArn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account", + "configurations": { + "arn:aws:s3:::DOC-EXAMPLE-BUCKET": { + "s3Bucket": { + "bucketPolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":[\"arn:aws:iam::111122223333:root\"]},\"Action\":[\"s3:PutObject\",\"s3:PutObjectAcl\"],\"Resource\":\"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*\"}]}", + "bucketAclGrants": [ + { + "permission": "READ", + "grantee": { + "id": "79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be" + } + } + ], + "bucketPublicAccessBlock": { + "ignorePublicAcls": true, + "restrictPublicBuckets": true + } + } + } + }, + "createdAt": "2024-02-17T00:18:44+00:00", + "status": "COMPLETED" + } + } + +For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/get-analyzed-resource.rst b/awscli/examples/accessanalyzer/get-analyzed-resource.rst new file mode 100644 index 000000000000..50f3eb9092ac --- /dev/null +++ b/awscli/examples/accessanalyzer/get-analyzed-resource.rst @@ -0,0 +1,21 @@ +**To retrieve information about a resource that was analyzed** + +The following ``get-analyzed-resource`` example retrieves information about a resource that was analyzed in your AWS account. :: + + aws accessanalyzer get-analyzed-resource \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --resource-arn arn:aws:s3:::DOC-EXAMPLE-BUCKET + +Output:: + + { + "resource": { + "analyzedAt": "2024-02-15T18:01:53.002000+00:00", + "isPublic": false, + "resourceArn": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "resourceOwnerAccount": "111122223333", + "resourceType": "AWS::S3::Bucket" + } + } + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/get-analyzer.rst b/awscli/examples/accessanalyzer/get-analyzer.rst new file mode 100644 index 000000000000..bcb3fbd3d28a --- /dev/null +++ b/awscli/examples/accessanalyzer/get-analyzer.rst @@ -0,0 +1,25 @@ +**To retrieve information about the specified analyzer** + +The following ``get-analyzer`` example retrieves information about the specified analyzer in your AWS account. :: + + aws accessanalyzer get-analyzer \ + --analyzer-name ConsoleAnalyzer-account + +Output:: + + { + "analyzer": { + "arn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account", + "createdAt": "2019-12-03T07:28:17+00:00", + "lastResourceAnalyzed": "arn:aws:sns:us-west-2:111122223333:config-topic", + "lastResourceAnalyzedAt": "2024-02-15T18:01:53.003000+00:00", + "name": "ConsoleAnalyzer-account", + "status": "ACTIVE", + "tags": { + "auto-delete": "no" + }, + "type": "ACCOUNT" + } + } + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/get-archive-rule.rst b/awscli/examples/accessanalyzer/get-archive-rule.rst new file mode 100644 index 000000000000..c122b5028c01 --- /dev/null +++ b/awscli/examples/accessanalyzer/get-archive-rule.rst @@ -0,0 +1,31 @@ +**To retrieve information about an archive rule** + +The following ``get-archive-rule`` example retrieves information about an archive rule in your AWS account. :: + + aws accessanalyzer get-archive-rule \ + --analyzer-name UnusedAccess-ConsoleAnalyzer-organization \ + --rule-name MyArchiveRule + +Output:: + + { + "archiveRule": { + "createdAt": "2024-02-15T00:49:27+00:00", + "filter": { + "resource": { + "contains": [ + "Cognito" + ] + }, + "resourceType": { + "eq": [ + "AWS::IAM::Role" + ] + } + }, + "ruleName": "MyArchiveRule", + "updatedAt": "2024-02-15T00:49:27+00:00" + } + } + +For more information, see `Archive rules `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/get-finding-v2.rst b/awscli/examples/accessanalyzer/get-finding-v2.rst new file mode 100644 index 000000000000..263b1e9f4d56 --- /dev/null +++ b/awscli/examples/accessanalyzer/get-finding-v2.rst @@ -0,0 +1,40 @@ +**To retrieve information about the specified finding** + +The following ``get-finding-v2`` example etrieves information about the specified finding in your AWS account. :: + + aws accessanalyzer get-finding-v2 \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-organization \ + --id 0910eedb-381e-4e95-adda-0d25c19e6e90 + +Output:: + + { + "findingDetails": [ + { + "externalAccessDetails": { + "action": [ + "sts:AssumeRoleWithWebIdentity" + ], + "condition": { + "cognito-identity.amazonaws.com:aud": "us-west-2:EXAMPLE0-0000-0000-0000-000000000000" + }, + "isPublic": false, + "principal": { + "Federated": "cognito-identity.amazonaws.com" + } + } + } + ], + "resource": "arn:aws:iam::111122223333:role/Cognito_testpoolAuth_Role", + "status": "ACTIVE", + "error": null, + "createdAt": "2021-02-26T21:17:50.905000+00:00", + "resourceType": "AWS::IAM::Role", + "findingType": "ExternalAccess", + "resourceOwnerAccount": "111122223333", + "analyzedAt": "2024-02-16T18:17:47.888000+00:00", + "id": "0910eedb-381e-4e95-adda-0d25c19e6e90", + "updatedAt": "2021-02-26T21:17:50.905000+00:00" + } + +For more information, see `Reviewing findings `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/get-finding.rst b/awscli/examples/accessanalyzer/get-finding.rst new file mode 100644 index 000000000000..098ab7d38254 --- /dev/null +++ b/awscli/examples/accessanalyzer/get-finding.rst @@ -0,0 +1,34 @@ +**To retrieve information about the specified finding** + +The following ``get-finding`` example etrieves information about the specified finding in your AWS account. :: + + aws accessanalyzer get-finding \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-organization \ + --id 0910eedb-381e-4e95-adda-0d25c19e6e90 + +Output:: + + { + "finding": { + "id": "0910eedb-381e-4e95-adda-0d25c19e6e90", + "principal": { + "Federated": "cognito-identity.amazonaws.com" + }, + "action": [ + "sts:AssumeRoleWithWebIdentity" + ], + "resource": "arn:aws:iam::111122223333:role/Cognito_testpoolAuth_Role", + "isPublic": false, + "resourceType": "AWS::IAM::Role", + "condition": { + "cognito-identity.amazonaws.com:aud": "us-west-2:EXAMPLE0-0000-0000-0000-000000000000" + }, + "createdAt": "2021-02-26T21:17:50.905000+00:00", + "analyzedAt": "2024-02-16T18:17:47.888000+00:00", + "updatedAt": "2021-02-26T21:17:50.905000+00:00", + "status": "ACTIVE", + "resourceOwnerAccount": "111122223333" + } + } + +For more information, see `Reviewing findings `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/get-generated-policy.rst b/awscli/examples/accessanalyzer/get-generated-policy.rst new file mode 100644 index 000000000000..de98785749d7 --- /dev/null +++ b/awscli/examples/accessanalyzer/get-generated-policy.rst @@ -0,0 +1,41 @@ +**To retrieve the policy that was generated using the `StartPolicyGeneration` API** + +The following ``get-generated-policy`` example retrieves the policy that was generated using the `StartPolicyGeneration` API in your AWS account. :: + + aws accessanalyzer get-generated-policy \ + --job-id c557dc4a-0338-4489-95dd-739014860ff9 + +Output:: + + { + "generatedPolicyResult": { + "generatedPolicies": [ + { + "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"SupportedServiceSid0\",\"Effect\":\"Allow\",\"Action\":[\"access-analyzer:GetAnalyzer\",\"access-analyzer:ListAnalyzers\",\"access-analyzer:ListArchiveRules\",\"access-analyzer:ListFindings\",\"cloudtrail:DescribeTrails\",\"cloudtrail:GetEventDataStore\",\"cloudtrail:GetEventSelectors\",\"cloudtrail:GetInsightSelectors\",\"cloudtrail:GetTrailStatus\",\"cloudtrail:ListChannels\",\"cloudtrail:ListEventDataStores\",\"cloudtrail:ListQueries\",\"cloudtrail:ListTags\",\"cloudtrail:LookupEvents\",\"ec2:DescribeRegions\",\"iam:GetAccountSummary\",\"iam:GetOpenIDConnectProvider\",\"iam:GetRole\",\"iam:ListAccessKeys\",\"iam:ListAccountAliases\",\"iam:ListOpenIDConnectProviders\",\"iam:ListRoles\",\"iam:ListSAMLProviders\",\"kms:ListAliases\",\"s3:GetBucketLocation\",\"s3:ListAllMyBuckets\"],\"Resource\":\"*\"}]}" + } + ], + "properties": { + "cloudTrailProperties": { + "endTime": "2024-02-14T22:44:40+00:00", + "startTime": "2024-02-13T00:30:00+00:00", + "trailProperties": [ + { + "allRegions": true, + "cloudTrailArn": "arn:aws:cloudtrail:us-west-2:111122223333:trail/my-trail", + "regions": [] + } + ] + }, + "isComplete": false, + "principalArn": "arn:aws:iam::111122223333:role/Admin" + } + }, + "jobDetails": { + "completedOn": "2024-02-14T22:47:01+00:00", + "jobId": "c557dc4a-0338-4489-95dd-739014860ff9", + "startedOn": "2024-02-14T22:44:41+00:00", + "status": "SUCCEEDED" + } + } + +For more information, see `IAM Access Analyzer policy generation `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-access-preview-findings.rst b/awscli/examples/accessanalyzer/list-access-preview-findings.rst new file mode 100644 index 000000000000..cc814303985c --- /dev/null +++ b/awscli/examples/accessanalyzer/list-access-preview-findings.rst @@ -0,0 +1,39 @@ +**To retrieve a list of access preview findings generated by the specified access preview** + +The following ``list-access-preview-findings`` example retrieves a list of access preview findings generated by the specified access preview in your AWS account. :: + + aws accessanalyzer list-access-preview-findings \ + --access-preview-id 3c65eb13-6ef9-4629-8919-a32043619e6b \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account + +Output:: + + { + "findings": [ + { + "id": "e22fc158-1c87-4c32-9464-e7f405ce8d74", + "principal": { + "AWS": "111122223333" + }, + "action": [ + "s3:PutObject", + "s3:PutObjectAcl" + ], + "condition": {}, + "resource": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "isPublic": false, + "resourceType": "AWS::S3::Bucket", + "createdAt": "2024-02-17T00:18:46+00:00", + "changeType": "NEW", + "status": "ACTIVE", + "resourceOwnerAccount": "111122223333", + "sources": [ + { + "type": "POLICY" + } + ] + } + ] + } + +For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-access-previews.rst b/awscli/examples/accessanalyzer/list-access-previews.rst new file mode 100644 index 000000000000..ae6417910d3a --- /dev/null +++ b/awscli/examples/accessanalyzer/list-access-previews.rst @@ -0,0 +1,21 @@ +**To retrieve a list of access previews for the specified analyzer** + +The following ``list-access-previews`` example retrieves a list of access previews for the specified analyzer in your AWS account. :: + + aws accessanalyzer list-access-previews \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account + +Output:: + + { + "accessPreviews": [ + { + "id": "3c65eb13-6ef9-4629-8919-a32043619e6b", + "analyzerArn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account", + "createdAt": "2024-02-17T00:18:44+00:00", + "status": "COMPLETED" + } + ] + } + +For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-analyzed-resources.rst b/awscli/examples/accessanalyzer/list-analyzed-resources.rst new file mode 100644 index 000000000000..b8c2726782dd --- /dev/null +++ b/awscli/examples/accessanalyzer/list-analyzed-resources.rst @@ -0,0 +1,36 @@ +**To list the available widgets** + +The following ``list-analyzed-resources`` example lists the available widgets in your AWS account. :: + + aws accessanalyzer list-analyzed-resources \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --resource-type AWS::IAM::Role + +Output:: + + { + "analyzedResources": [ + { + "resourceArn": "arn:aws:sns:us-west-2:111122223333:Validation-Email", + "resourceOwnerAccount": "111122223333", + "resourceType": "AWS::SNS::Topic" + }, + { + "resourceArn": "arn:aws:sns:us-west-2:111122223333:admin-alerts", + "resourceOwnerAccount": "111122223333", + "resourceType": "AWS::SNS::Topic" + }, + { + "resourceArn": "arn:aws:sns:us-west-2:111122223333:config-topic", + "resourceOwnerAccount": "111122223333", + "resourceType": "AWS::SNS::Topic" + }, + { + "resourceArn": "arn:aws:sns:us-west-2:111122223333:inspector-topic", + "resourceOwnerAccount": "111122223333", + "resourceType": "AWS::SNS::Topic" + } + ] + } + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-analyzers.rst b/awscli/examples/accessanalyzer/list-analyzers.rst new file mode 100644 index 000000000000..b2c68ea8134c --- /dev/null +++ b/awscli/examples/accessanalyzer/list-analyzers.rst @@ -0,0 +1,48 @@ +**To retrieve a list of analyzers** + +The following ``list-analyzers`` example retrieves a list of analyzers in your AWS account. :: + + aws accessanalyzer list-analyzers + +Output:: + + { + "analyzers": [ + { + "arn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/UnusedAccess-ConsoleAnalyzer-organization", + "createdAt": "2024-02-15T00:46:40+00:00", + "name": "UnusedAccess-ConsoleAnalyzer-organization", + "status": "ACTIVE", + "tags": { + "auto-delete": "no" + }, + "type": "ORGANIZATION_UNUSED_ACCESS" + }, + { + "arn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-organization", + "createdAt": "2020-04-25T07:43:28+00:00", + "lastResourceAnalyzed": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "lastResourceAnalyzedAt": "2024-02-15T21:51:56.517000+00:00", + "name": "ConsoleAnalyzer-organization", + "status": "ACTIVE", + "tags": { + "auto-delete": "no" + }, + "type": "ORGANIZATION" + }, + { + "arn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account", + "createdAt": "2019-12-03T07:28:17+00:00", + "lastResourceAnalyzed": "arn:aws:sns:us-west-2:111122223333:config-topic", + "lastResourceAnalyzedAt": "2024-02-15T18:01:53.003000+00:00", + "name": "ConsoleAnalyzer-account", + "status": "ACTIVE", + "tags": { + "auto-delete": "no" + }, + "type": "ACCOUNT" + } + ] + } + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-archive-rules.rst b/awscli/examples/accessanalyzer/list-archive-rules.rst new file mode 100644 index 000000000000..10cdce8af385 --- /dev/null +++ b/awscli/examples/accessanalyzer/list-archive-rules.rst @@ -0,0 +1,44 @@ +**To retrieve a list of archive rules created for the specified analyzer** + +The following ``list-archive-rules`` example retrieves a list of archive rules created for the specified analyzer in your AWS account. :: + + aws accessanalyzer list-archive-rules \ + --analyzer-name UnusedAccess-ConsoleAnalyzer-organization + +Output:: + + { + "archiveRules": [ + { + "createdAt": "2024-02-15T00:49:27+00:00", + "filter": { + "resource": { + "contains": [ + "Cognito" + ] + }, + "resourceType": { + "eq": [ + "AWS::IAM::Role" + ] + } + }, + "ruleName": "MyArchiveRule", + "updatedAt": "2024-02-15T00:49:27+00:00" + }, + { + "createdAt": "2024-02-15T23:27:45+00:00", + "filter": { + "findingType": { + "eq": [ + "UnusedIAMUserAccessKey" + ] + } + }, + "ruleName": "ArchiveRule-56125a39-e517-4ff8-afb1-ef06f58db612", + "updatedAt": "2024-02-15T23:27:45+00:00" + } + ] + } + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-findings-v2.rst b/awscli/examples/accessanalyzer/list-findings-v2.rst new file mode 100644 index 000000000000..4d8fc92e0ac9 --- /dev/null +++ b/awscli/examples/accessanalyzer/list-findings-v2.rst @@ -0,0 +1,38 @@ +**To retrieve a list of findings generated by the specified analyzer** + +The following ``list-findings-v2`` example retrieves a list of findings generated by the specified analyzer in your AWS account. This example filters the results to include only IAM roles whose name contains ``Cognito``. :: + + aws accessanalyzer list-findings-v2 \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --filter '{"resource": {"contains": ["Cognito"]}, "resourceType": {"eq": ["AWS::IAM::Role"]}}' + +Output:: + + { + "findings": [ + { + "analyzedAt": "2024-02-16T18:17:47.888000+00:00", + "createdAt": "2021-02-26T21:17:24.710000+00:00", + "id": "597f3bc2-3adc-4c18-9879-5c4b23485e46", + "resource": "arn:aws:iam::111122223333:role/Cognito_testpoolUnauth_Role", + "resourceType": "AWS::IAM::Role", + "resourceOwnerAccount": "111122223333", + "status": "ACTIVE", + "updatedAt": "2021-02-26T21:17:24.710000+00:00", + "findingType": "ExternalAccess" + }, + { + "analyzedAt": "2024-02-16T18:17:47.888000+00:00", + "createdAt": "2021-02-26T21:17:50.905000+00:00", + "id": "ce0e221a-85b9-4d52-91ff-d7678075442f", + "resource": "arn:aws:iam::111122223333:role/Cognito_testpoolAuth_Role", + "resourceType": "AWS::IAM::Role", + "resourceOwnerAccount": "111122223333", + "status": "ACTIVE", + "updatedAt": "2021-02-26T21:17:50.905000+00:00", + "findingType": "ExternalAccess" + } + ] + } + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-findings.rst b/awscli/examples/accessanalyzer/list-findings.rst new file mode 100644 index 000000000000..fb0bb39fdf85 --- /dev/null +++ b/awscli/examples/accessanalyzer/list-findings.rst @@ -0,0 +1,56 @@ +**To retrieve a list of findings generated by the specified analyzer** + +The following ``list-findings`` example retrieves a list of findings generated by the specified analyzer in your AWS account. This example filters the results to include only IAM roles whose name contains ``Cognito``. :: + + aws accessanalyzer list-findings \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --filter '{"resource": {"contains": ["Cognito"]}, "resourceType": {"eq": ["AWS::IAM::Role"]}}' + +Output:: + + { + "findings": [ + { + "id": "597f3bc2-3adc-4c18-9879-5c4b23485e46", + "principal": { + "Federated": "cognito-identity.amazonaws.com" + }, + "action": [ + "sts:AssumeRoleWithWebIdentity" + ], + "resource": "arn:aws:iam::111122223333:role/Cognito_testpoolUnauth_Role", + "isPublic": false, + "resourceType": "AWS::IAM::Role", + "condition": { + "cognito-identity.amazonaws.com:aud": "us-west-2:EXAMPLE0-0000-0000-0000-000000000000" + }, + "createdAt": "2021-02-26T21:17:24.710000+00:00", + "analyzedAt": "2024-02-16T18:17:47.888000+00:00", + "updatedAt": "2021-02-26T21:17:24.710000+00:00", + "status": "ACTIVE", + "resourceOwnerAccount": "111122223333" + }, + { + "id": "ce0e221a-85b9-4d52-91ff-d7678075442f", + "principal": { + "Federated": "cognito-identity.amazonaws.com" + }, + "action": [ + "sts:AssumeRoleWithWebIdentity" + ], + "resource": "arn:aws:iam::111122223333:role/Cognito_testpoolAuth_Role", + "isPublic": false, + "resourceType": "AWS::IAM::Role", + "condition": { + "cognito-identity.amazonaws.com:aud": "us-west-2:EXAMPLE0-0000-0000-0000-000000000000" + }, + "createdAt": "2021-02-26T21:17:50.905000+00:00", + "analyzedAt": "2024-02-16T18:17:47.888000+00:00", + "updatedAt": "2021-02-26T21:17:50.905000+00:00", + "status": "ACTIVE", + "resourceOwnerAccount": "111122223333" + } + ] + } + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-policy-generations.rst b/awscli/examples/accessanalyzer/list-policy-generations.rst new file mode 100644 index 000000000000..dbc87c0279e2 --- /dev/null +++ b/awscli/examples/accessanalyzer/list-policy-generations.rst @@ -0,0 +1,28 @@ +**To list all of the policy generations requested in the last seven days** + +The following ``list-policy-generations`` example lists all of the policy generations requested in the last seven days in your AWS account. :: + + aws accessanalyzer list-policy-generations + +Output:: + + { + "policyGenerations": [ + { + "completedOn": "2024-02-14T23:43:38+00:00", + "jobId": "923a56b0-ebb8-4e80-8a3c-a11ccfbcd6f2", + "principalArn": "arn:aws:iam::111122223333:role/Admin", + "startedOn": "2024-02-14T23:43:02+00:00", + "status": "CANCELED" + }, + { + "completedOn": "2024-02-14T22:47:01+00:00", + "jobId": "c557dc4a-0338-4489-95dd-739014860ff9", + "principalArn": "arn:aws:iam::111122223333:role/Admin", + "startedOn": "2024-02-14T22:44:41+00:00", + "status": "SUCCEEDED" + } + ] + } + +For more information, see `IAM Access Analyzer policy generation `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/list-tags-for-resource.rst b/awscli/examples/accessanalyzer/list-tags-for-resource.rst new file mode 100644 index 000000000000..8223ecc0d11c --- /dev/null +++ b/awscli/examples/accessanalyzer/list-tags-for-resource.rst @@ -0,0 +1,17 @@ +**To retrieve a list of tags applied to the specified resource** + +The following ``list-tags-for-resource`` example retrieves a list of tags applied to the specified resource in your AWS account. :: + + aws accessanalyzer list-tags-for-resource \ + --resource-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account + +Output:: + + { + "tags": { + "Zone-of-trust": "Account", + "Name": "ConsoleAnalyzer" + } + } + +For more information, see `IAM Access Analyzer policy generation `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/start-policy-generation.rst b/awscli/examples/accessanalyzer/start-policy-generation.rst new file mode 100644 index 000000000000..29ccdcacbf1f --- /dev/null +++ b/awscli/examples/accessanalyzer/start-policy-generation.rst @@ -0,0 +1,28 @@ +**To start a policy generation request** + +The following ``start-policy-generation`` example starts a policy generation request in your AWS account. :: + + aws accessanalyzer start-policy-generation \ + --policy-generation-details '{"principalArn":"arn:aws:iam::111122223333:role/Admin"}' \ + --cloud-trail-details file://myfile.json + +Contents of ``myfile.json``:: + + { + "accessRole": "arn:aws:iam::111122223333:role/service-role/AccessAnalyzerMonitorServiceRole", + "startTime": "2024-02-13T00:30:00Z", + "trails": [ + { + "allRegions": true, + "cloudTrailArn": "arn:aws:cloudtrail:us-west-2:111122223333:trail/my-trail" + } + ] + } + +Output:: + + { + "jobId": "c557dc4a-0338-4489-95dd-739014860ff9" + } + +For more information, see `IAM Access Analyzer policy generation `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/start-resource-scan.rst b/awscli/examples/accessanalyzer/start-resource-scan.rst new file mode 100644 index 000000000000..25c9a496b9dd --- /dev/null +++ b/awscli/examples/accessanalyzer/start-resource-scan.rst @@ -0,0 +1,11 @@ +**To immediately start a scan of the policies applied to the specified resource** + +The following ``start-resource-scan`` example mmediately starts a scan of the policies applied to the specified resource in your AWS account. :: + + aws accessanalyzer start-resource-scan \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --resource-arn arn:aws:iam::111122223333:role/Cognito_testpoolAuth_Role + +This command produces no output. + +For more information, see `IAM Access Analyzer policy generation `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/tag-resource.rst b/awscli/examples/accessanalyzer/tag-resource.rst new file mode 100644 index 000000000000..0c3e66e2a7d2 --- /dev/null +++ b/awscli/examples/accessanalyzer/tag-resource.rst @@ -0,0 +1,11 @@ +**To add a tag to the specified resource** + +The following ``tag-resource`` example adds a tag to the specified resource in your AWS account. :: + + aws accessanalyzer tag-resource \ + --resource-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --tags Environment=dev,Purpose=testing + +This command produces no output. + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/untag-resource.rst b/awscli/examples/accessanalyzer/untag-resource.rst new file mode 100644 index 000000000000..4b371d1f316c --- /dev/null +++ b/awscli/examples/accessanalyzer/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove tags from the specified resources** + +The following ``untag-resource`` example removes tags from the specified resource in your AWS account. :: + + aws accessanalyzer untag-resource \ + --resource-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ + --tag-keys Environment Purpose + +This command produces no output. + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/update-archive-rule.rst b/awscli/examples/accessanalyzer/update-archive-rule.rst new file mode 100644 index 000000000000..9166288e154c --- /dev/null +++ b/awscli/examples/accessanalyzer/update-archive-rule.rst @@ -0,0 +1,12 @@ +**To update the criteria and values for the specified archive rule** + +The following ``update-archive-rule`` example updates the criteria and values for the specified archive rule in your AWS account. :: + + aws accessanalyzer update-archive-rule \ + --analyzer-name UnusedAccess-ConsoleAnalyzer-organization \ + --rule-name MyArchiveRule \ + --filter '{"resource": {"contains": ["Cognito"]}, "resourceType": {"eq": ["AWS::IAM::Role"]}}' + +This command produces no output. + +For more information, see `Archive rules `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/update-findings.rst b/awscli/examples/accessanalyzer/update-findings.rst new file mode 100644 index 000000000000..64984e2081a6 --- /dev/null +++ b/awscli/examples/accessanalyzer/update-findings.rst @@ -0,0 +1,12 @@ +**To update the status for the specified findings** + +The following ``update-findings`` example updates the status for the specified findings in your AWS account. :: + + aws accessanalyzer update-findings \ + --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/UnusedAccess-ConsoleAnalyzer-organization \ + --ids 4f319ac3-2e0c-4dc4-bf51-7013a086b6ae 780d586a-2cce-4f72-aff6-359d450e7500 \ + --status ARCHIVED + +This command produces no output. + +For more information, see `Using AWS Identity and Access Management Access Analyzer `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/validate-policy.rst b/awscli/examples/accessanalyzer/validate-policy.rst new file mode 100644 index 000000000000..7cefa55d91b0 --- /dev/null +++ b/awscli/examples/accessanalyzer/validate-policy.rst @@ -0,0 +1,204 @@ +**To request the validation of a policy and returns a list of findings** + +The following ``validate-policy`` example requests the validation of a policy and returns a list of findings. The policy in the example is a role trust policy for an Amazon Cognito role used for web identity federation. The findings generated from the trust policy relate to an empty ``Sid`` element value and a mismatched policy principal due to the incorrect assume role action being used, ``sts:AssumeRole``. The correct assume role action for use with Cognito is ``sts:AssumeRoleWithWebIdentity``. :: + + aws accessanalyzer validate-policy \ + --policy-document file://myfile.json \ + --policy-type RESOURCE_POLICY + +Contents of ``myfile.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "", + "Effect": "Allow", + "Principal": { + "Federated": "cognito-identity.amazonaws.com" + }, + "Action": [ + "sts:AssumeRole", + "sts:TagSession" + ], + "Condition": { + "StringEquals": { + "cognito-identity.amazonaws.com:aud": "us-west-2_EXAMPLE" + } + } + } + ] + } + +Output:: + + { + "findings": [ + { + "findingDetails": "Add a value to the empty string in the Sid element.", + "findingType": "SUGGESTION", + "issueCode": "EMPTY_SID_VALUE", + "learnMoreLink": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-policy-checks.html#access-analyzer-reference-policy-checks-suggestion-empty-sid-value", + "locations": [ + { + "path": [ + { + "value": "Statement" + }, + { + "index": 0 + }, + { + "value": "Sid" + } + ], + "span": { + "end": { + "column": 21, + "line": 5, + "offset": 81 + }, + "start": { + "column": 19, + "line": 5, + "offset": 79 + } + } + } + ] + }, + { + "findingDetails": "The sts:AssumeRole action is invalid with the following principal(s): cognito-identity.amazonaws.com. Use a SAML provider principal with the sts:AssumeRoleWithSAML action or use an OIDC provider principal with the sts:AssumeRoleWithWebIdentity action. Ensure the provider is Federated if you use either of the two options.", + "findingType": "ERROR", + "issueCode": "MISMATCHED_ACTION_FOR_PRINCIPAL", + "learnMoreLink": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-policy-checks.html#access-analyzer-reference-policy-checks-error-mismatched-action-for-principal", + "locations": [ + { + "path": [ + { + "value": "Statement" + }, + { + "index": 0 + }, + { + "value": "Action" + }, + { + "index": 0 + } + ], + "span": { + "end": { + "column": 32, + "line": 11, + "offset": 274 + }, + "start": { + "column": 16, + "line": 11, + "offset": 258 + } + } + }, + { + "path": [ + { + "value": "Statement" + }, + { + "index": 0 + }, + { + "value": "Principal" + }, + { + "value": "Federated" + } + ], + "span": { + "end": { + "column": 61, + "line": 8, + "offset": 202 + }, + "start": { + "column": 29, + "line": 8, + "offset": 170 + } + } + } + ] + }, + { + "findingDetails": "The following actions: sts:TagSession are not supported by the condition key cognito-identity.amazonaws.com:aud. The condition will not be evaluated for these actions. We recommend that you move these actions to a different statement without this condition key.", + "findingType": "ERROR", + "issueCode": "UNSUPPORTED_ACTION_FOR_CONDITION_KEY", + "learnMoreLink": "https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-policy-checks.html#access-analyzer-reference-policy-checks-error-unsupported-action-for-condition-key", + "locations": [ + { + "path": [ + { + "value": "Statement" + }, + { + "index": 0 + }, + { + "value": "Action" + }, + { + "index": 1 + } + ], + "span": { + "end": { + "column": 32, + "line": 12, + "offset": 308 + }, + "start": { + "column": 16, + "line": 12, + "offset": 292 + } + } + }, + { + "path": [ + { + "value": "Statement" + }, + { + "index": 0 + }, + { + "value": "Condition" + }, + { + "value": "StringEquals" + }, + { + "value": "cognito-identity.amazonaws.com:aud" + } + ], + "span": { + "end": { + "column": 79, + "line": 16, + "offset": 464 + }, + "start": { + "column": 58, + "line": 16, + "offset": 443 + } + } + } + ] + } + ] + } + +For more information, see `Checks for validating policies `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/rds/create-db-shard-group.rst b/awscli/examples/rds/create-db-shard-group.rst new file mode 100644 index 000000000000..7234e86a945d --- /dev/null +++ b/awscli/examples/rds/create-db-shard-group.rst @@ -0,0 +1,216 @@ +**Example 1: To create an Aurora PostgreSQL primary DB cluster** + +The following ``create-db-cluster`` example creates an Aurora PostgreSQL SQL primary DB cluster that's compatible with Aurora Serverless v2 and Aurora Limitless Database. :: + + aws rds create-db-cluster \ + --db-cluster-identifier my-sv2-cluster \ + --engine aurora-postgresql \ + --engine-version 15.2-limitless \ + --storage-type aurora-iopt1 \ + --serverless-v2-scaling-configuration MinCapacity=2,MaxCapacity=16 \ + --enable-limitless-database \ + --master-username myuser \ + --master-user-password mypassword \ + --enable-cloudwatch-logs-exports postgresql + +Output:: + + { + "DBCluster": { + "AllocatedStorage": 1, + "AvailabilityZones": [ + "us-east-2b", + "us-east-2c", + "us-east-2a" + ], + "BackupRetentionPeriod": 1, + "DBClusterIdentifier": "my-sv2-cluster", + "DBClusterParameterGroup": "default.aurora-postgresql15", + "DBSubnetGroup": "default", + "Status": "creating", + "Endpoint": "my-sv2-cluster.cluster-cekycexample.us-east-2.rds.amazonaws.com", + "ReaderEndpoint": "my-sv2-cluster.cluster-ro-cekycexample.us-east-2.rds.amazonaws.com", + "MultiAZ": false, + "Engine": "aurora-postgresql", + "EngineVersion": "15.2-limitless", + "Port": 5432, + "MasterUsername": "myuser", + "PreferredBackupWindow": "06:05-06:35", + "PreferredMaintenanceWindow": "mon:08:25-mon:08:55", + "ReadReplicaIdentifiers": [], + "DBClusterMembers": [], + "VpcSecurityGroups": [ + { + "VpcSecurityGroupId": "sg-########", + "Status": "active" + } + ], + "HostedZoneId": "Z2XHWR1EXAMPLE", + "StorageEncrypted": false, + "DbClusterResourceId": "cluster-XYEDT6ML6FHIXH4Q2J1EXAMPLE", + "DBClusterArn": "arn:aws:rds:us-east-2:123456789012:cluster:my-sv2-cluster", + "AssociatedRoles": [], + "IAMDatabaseAuthenticationEnabled": false, + "ClusterCreateTime": "2024-02-19T16:24:07.771000+00:00", + "EnabledCloudwatchLogsExports": [ + "postgresql" + ], + "EngineMode": "provisioned", + "DeletionProtection": false, + "HttpEndpointEnabled": false, + "CopyTagsToSnapshot": false, + "CrossAccountClone": false, + "DomainMemberships": [], + "TagList": [], + "StorageType": "aurora-iopt1", + "AutoMinorVersionUpgrade": true, + "ServerlessV2ScalingConfiguration": { + "MinCapacity": 2.0, + "MaxCapacity": 16.0 + }, + "NetworkType": "IPV4", + "IOOptimizedNextAllowedModificationTime": "2024-03-21T16:24:07.781000+00:00", + "LimitlessDatabase": { + "Status": "not-in-use", + "MinRequiredACU": 96.0 + } + } + } + +**Example 2: To create the primary (writer) DB instance** + +The following ``create-db-instance`` example creates an Aurora Serverless v2 primary (writer) DB instance. When you use the console to create a DB cluster, Amazon RDS automatically creates the writer DB instance for your DB cluster. However, when you use the AWS CLI to create a DB cluster, you must explicitly create the writer DB instance for your DB cluster using the ``create-db-instance`` AWS CLI command. :: + + aws rds create-db-instance \ + --db-instance-identifier my-sv2-instance \ + --db-cluster-identifier my-sv2-cluster \ + --engine aurora-postgresql \ + --db-instance-class db.serverless + +Output:: + + { + "DBInstance": { + "DBInstanceIdentifier": "my-sv2-instance", + "DBInstanceClass": "db.serverless", + "Engine": "aurora-postgresql", + "DBInstanceStatus": "creating", + "MasterUsername": "myuser", + "AllocatedStorage": 1, + "PreferredBackupWindow": "06:05-06:35", + "BackupRetentionPeriod": 1, + "DBSecurityGroups": [], + "VpcSecurityGroups": [ + { + "VpcSecurityGroupId": "sg-########", + "Status": "active" + } + ], + "DBParameterGroups": [ + { + "DBParameterGroupName": "default.aurora-postgresql15", + "ParameterApplyStatus": "in-sync" + } + ], + "DBSubnetGroup": { + "DBSubnetGroupName": "default", + "DBSubnetGroupDescription": "default", + "VpcId": "vpc-########", + "SubnetGroupStatus": "Complete", + "Subnets": [ + { + "SubnetIdentifier": "subnet-########", + "SubnetAvailabilityZone": { + "Name": "us-east-2c" + }, + "SubnetOutpost": {}, + "SubnetStatus": "Active" + }, + { + "SubnetIdentifier": "subnet-########", + "SubnetAvailabilityZone": { + "Name": "us-east-2a" + }, + "SubnetOutpost": {}, + "SubnetStatus": "Active" + }, + { + "SubnetIdentifier": "subnet-########", + "SubnetAvailabilityZone": { + "Name": "us-east-2b" + }, + "SubnetOutpost": {}, + "SubnetStatus": "Active" + } + ] + }, + "PreferredMaintenanceWindow": "fri:09:01-fri:09:31", + "PendingModifiedValues": { + "PendingCloudwatchLogsExports": { + "LogTypesToEnable": [ + "postgresql" + ] + } + }, + "MultiAZ": false, + "EngineVersion": "15.2-limitless", + "AutoMinorVersionUpgrade": true, + "ReadReplicaDBInstanceIdentifiers": [], + "LicenseModel": "postgresql-license", + "OptionGroupMemberships": [ + { + "OptionGroupName": "default:aurora-postgresql-15", + "Status": "in-sync" + } + ], + "PubliclyAccessible": false, + "StorageType": "aurora-iopt1", + "DbInstancePort": 0, + "DBClusterIdentifier": "my-sv2-cluster", + "StorageEncrypted": false, + "DbiResourceId": "db-BIQTE3B3K3RM7M74SK5EXAMPLE", + "CACertificateIdentifier": "rds-ca-rsa2048-g1", + "DomainMemberships": [], + "CopyTagsToSnapshot": false, + "MonitoringInterval": 0, + "PromotionTier": 1, + "DBInstanceArn": "arn:aws:rds:us-east-2:123456789012:db:my-sv2-instance", + "IAMDatabaseAuthenticationEnabled": false, + "PerformanceInsightsEnabled": false, + "DeletionProtection": false, + "AssociatedRoles": [], + "TagList": [], + "CustomerOwnedIpEnabled": false, + "BackupTarget": "region", + "NetworkType": "IPV4", + "StorageThroughput": 0, + "CertificateDetails": { + "CAIdentifier": "rds-ca-rsa2048-g1" + }, + "DedicatedLogVolume": false + } + } + +**Example 3: To create the DB shard group** + +The following ``create-db-shard-group`` example creates a DB shard group in your Aurora PostgreSQL primary DB cluster. :: + + aws rds create-db-shard-group \ + --db-shard-group-identifier my-db-shard-group \ + --db-cluster-identifier my-sv2-cluster \ + --max-acu 768 + +Output:: + + { + "DBShardGroupResourceId": "shardgroup-a6e3a0226aa243e2ac6c7a1234567890", + "DBShardGroupIdentifier": "my-db-shard-group", + "DBClusterIdentifier": "my-sv2-cluster", + "MaxACU": 768.0, + "ComputeRedundancy": 0, + "Status": "creating", + "PubliclyAccessible": false, + "Endpoint": "my-sv2-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + } + +For more information, see `Using Aurora Serverless v2 `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/delete-db-shard-group.rst b/awscli/examples/rds/delete-db-shard-group.rst new file mode 100644 index 000000000000..dd6f806ec1b9 --- /dev/null +++ b/awscli/examples/rds/delete-db-shard-group.rst @@ -0,0 +1,33 @@ +**Example 1: To delete a DB shard group unsuccessfully** + +The following ``delete-db-shard-group`` example shows the error that occurs when you try to delete a DB shard group before deleting all of your databases and schemas. :: + + aws rds delete-db-shard-group \ + --db-shard-group-identifier limitless-test-shard-grp + +Output:: + + An error occurred (InvalidDBShardGroupState) when calling the DeleteDBShardGroup operation: Unable to delete the DB shard group limitless-test-db-shard-group. + Delete all of your Limitless Database databases and schemas, then try again. + +**Example 2: To delete a DB shard group successfully** + +The following ``delete-db-shard-group`` example deletes a DB shard group after you've deleted all of your databases and schemas, including the ``public`` schema. :: + + aws rds delete-db-shard-group \ + --db-shard-group-identifier limitless-test-shard-grp + +Output:: + + { + "DBShardGroupResourceId": "shardgroup-7bb446329da94788b3f957746example", + "DBShardGroupIdentifier": "limitless-test-shard-grp", + "DBClusterIdentifier": "limitless-test-cluster", + "MaxACU": 768.0, + "ComputeRedundancy": 0, + "Status": "deleting", + "PubliclyAccessible": true, + "Endpoint": "limitless-test-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + } + +For more information, see `Deleting Aurora DB clusters and DB instances `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-certificates.rst b/awscli/examples/rds/describe-certificates.rst index 168660e0317f..087d5ba64c57 100644 --- a/awscli/examples/rds/describe-certificates.rst +++ b/awscli/examples/rds/describe-certificates.rst @@ -9,12 +9,44 @@ Output:: { "Certificates": [ { - "Thumbprint": "34478a908a83ae45dcb61676d235ece975c62c63", - "ValidFrom": "2015-02-05T21:54:04Z", - "CertificateIdentifier": "rds-ca-2015", - "ValidTill": "2020-03-05T21:54:04Z", + "CertificateIdentifier": "rds-ca-ecc384-g1", "CertificateType": "CA", - "CertificateArn": "arn:aws:rds:us-east-1::cert:rds-ca-2015" + "Thumbprint": "2ee3dcc06e50192559b13929e73484354f23387d", + "ValidFrom": "2021-05-24T22:06:59+00:00", + "ValidTill": "2121-05-24T23:06:59+00:00", + "CertificateArn": "arn:aws:rds:us-west-2::cert:rds-ca-ecc384-g1", + "CustomerOverride": false + }, + { + "CertificateIdentifier": "rds-ca-rsa4096-g1", + "CertificateType": "CA", + "Thumbprint": "19da4f2af579a8ae1f6a0fa77aa5befd874b4cab", + "ValidFrom": "2021-05-24T22:03:20+00:00", + "ValidTill": "2121-05-24T23:03:20+00:00", + "CertificateArn": "arn:aws:rds:us-west-2::cert:rds-ca-rsa4096-g1", + "CustomerOverride": false + }, + { + "CertificateIdentifier": "rds-ca-rsa2048-g1", + "CertificateType": "CA", + "Thumbprint": "7c40cb42714b6fdb2b296f9bbd0e8bb364436a76", + "ValidFrom": "2021-05-24T21:59:00+00:00", + "ValidTill": "2061-05-24T22:59:00+00:00", + "CertificateArn": "arn:aws:rds:us-west-2::cert:rds-ca-rsa2048-g1", + "CustomerOverride": true, + "CustomerOverrideValidTill": "2061-05-24T22:59:00+00:00" + }, + { + "CertificateIdentifier": "rds-ca-2019", + "CertificateType": "CA", + "Thumbprint": "d40ddb29e3750dffa671c3140bbf5f478d1c8096", + "ValidFrom": "2019-08-22T17:08:50+00:00", + "ValidTill": "2024-08-22T17:08:50+00:00", + "CertificateArn": "arn:aws:rds:us-west-2::cert:rds-ca-2019", + "CustomerOverride": false } - ] + ], + "DefaultCertificateForNewLaunches": "rds-ca-rsa2048-g1" } + +For more information, see `Using SSL/TLS to encrypt a connection to a DB instance `__ in the *Amazon RDS User Guide* and `Using SSL/TLS to encrypt a connection to a DB cluster `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-db-shard-groups.rst b/awscli/examples/rds/describe-db-shard-groups.rst new file mode 100644 index 000000000000..8f6a04abe7c8 --- /dev/null +++ b/awscli/examples/rds/describe-db-shard-groups.rst @@ -0,0 +1,34 @@ +**Example 1: To describe DB shard groups** + +The following ``describe-db-shard-groups`` example retrieves the details of your DB shard groups. :: + + aws rds describe-db-shard-groups + +Output:: + + { + "DBShardGroups": [ + { + "DBShardGroupResourceId": "shardgroup-7bb446329da94788b3f957746example", + "DBShardGroupIdentifier": "limitless-test-shard-grp", + "DBClusterIdentifier": "limitless-test-cluster", + "MaxACU": 768.0, + "ComputeRedundancy": 0, + "Status": "available", + "PubliclyAccessible": true, + "Endpoint": "limitless-test-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + }, + { + "DBShardGroupResourceId": "shardgroup-a6e3a0226aa243e2ac6c7a1234567890", + "DBShardGroupIdentifier": "my-db-shard-group", + "DBClusterIdentifier": "my-sv2-cluster", + "MaxACU": 768.0, + "ComputeRedundancy": 0, + "Status": "available", + "PubliclyAccessible": false, + "Endpoint": "my-sv2-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + } + ] + } + +For more information, see `Amazon Aurora DB Clusters `__ in the *Amazon Aurora User Guide*. diff --git a/awscli/examples/rds/modify-db-cluster.rst b/awscli/examples/rds/modify-db-cluster.rst index fd60a0d99bbd..ba40e3579ff8 100644 --- a/awscli/examples/rds/modify-db-cluster.rst +++ b/awscli/examples/rds/modify-db-cluster.rst @@ -1,71 +1,125 @@ -**To modify a DB cluster** - -The following ``modify-db-cluster`` example changes the master user password for the DB cluster named ``cluster-2`` and sets the backup retention period to 14 days. The ``--apply-immediately`` parameter causes the changes to be made immediately, instead of waiting until the next maintenance window. :: - - aws rds modify-db-cluster \ - --db-cluster-identifier cluster-2 \ - --backup-retention-period 14 \ - --master-user-password newpassword99 \ - --apply-immediately - - -Output:: - - { - "DBCluster": { - "AllocatedStorage": 1, - "AvailabilityZones": [ - "eu-central-1b", - "eu-central-1c", - "eu-central-1a" - ], - "BackupRetentionPeriod": 14, - "DatabaseName": "", - "DBClusterIdentifier": "cluster-2", - "DBClusterParameterGroup": "default.aurora5.6", - "DBSubnetGroup": "default-vpc-2305ca49", - "Status": "available", - "EarliestRestorableTime": "2020-06-03T02:07:29.637Z", - "Endpoint": "cluster-2.cluster-############.eu-central-1.rds.amazonaws.com", - "ReaderEndpoint": "cluster-2.cluster-ro-############.eu-central-1.rds.amazonaws.com", - "MultiAZ": false, - "Engine": "aurora", - "EngineVersion": "5.6.10a", - "LatestRestorableTime": "2020-06-04T15:11:25.748Z", - "Port": 3306, - "MasterUsername": "admin", - "PreferredBackupWindow": "01:55-02:25", - "PreferredMaintenanceWindow": "thu:21:14-thu:21:44", - "ReadReplicaIdentifiers": [], - "DBClusterMembers": [ - { - "DBInstanceIdentifier": "cluster-2-instance-1", - "IsClusterWriter": true, - "DBClusterParameterGroupStatus": "in-sync", - "PromotionTier": 1 - } - ], - "VpcSecurityGroups": [ - { - "VpcSecurityGroupId": "sg-20a5c047", - "Status": "active" - } - ], - "HostedZoneId": "Z1RLNU0EXAMPLE", - "StorageEncrypted": true, - "KmsKeyId": "arn:aws:kms:eu-central-1:123456789012:key/d1bd7c8f-5cdb-49ca-8a62-a1b2c3d4e5f6", - "DbClusterResourceId": "cluster-AGJ7XI77XVIS6FUXHU1EXAMPLE", - "DBClusterArn": "arn:aws:rds:eu-central-1:123456789012:cluster:cluster-2", - "AssociatedRoles": [], - "IAMDatabaseAuthenticationEnabled": false, - "ClusterCreateTime": "2020-04-03T14:44:02.764Z", - "EngineMode": "provisioned", - "DeletionProtection": false, - "HttpEndpointEnabled": false, - "CopyTagsToSnapshot": true, - "CrossAccountClone": false, - "DomainMemberships": [] - } - } - -For more information, see `Modifying an Amazon Aurora DB Cluster `__ in the *Amazon Aurora User Guide*. +**Example 1: To modify a DB cluster** + +The following ``modify-db-cluster`` example changes the master user password for the DB cluster named ``cluster-2`` and sets the backup retention period to 14 days. The ``--apply-immediately`` parameter causes the changes to be made immediately, instead of waiting until the next maintenance window. :: + + aws rds modify-db-cluster \ + --db-cluster-identifier cluster-2 \ + --backup-retention-period 14 \ + --master-user-password newpassword99 \ + --apply-immediately + +Output:: + + { + "DBCluster": { + "AllocatedStorage": 1, + "AvailabilityZones": [ + "eu-central-1b", + "eu-central-1c", + "eu-central-1a" + ], + "BackupRetentionPeriod": 14, + "DatabaseName": "", + "DBClusterIdentifier": "cluster-2", + "DBClusterParameterGroup": "default.aurora5.6", + "DBSubnetGroup": "default-vpc-2305ca49", + "Status": "available", + "EarliestRestorableTime": "2020-06-03T02:07:29.637Z", + "Endpoint": "cluster-2.cluster-############.eu-central-1.rds.amazonaws.com", + "ReaderEndpoint": "cluster-2.cluster-ro-############.eu-central-1.rds.amazonaws.com", + "MultiAZ": false, + "Engine": "aurora", + "EngineVersion": "5.6.10a", + "LatestRestorableTime": "2020-06-04T15:11:25.748Z", + "Port": 3306, + "MasterUsername": "admin", + "PreferredBackupWindow": "01:55-02:25", + "PreferredMaintenanceWindow": "thu:21:14-thu:21:44", + "ReadReplicaIdentifiers": [], + "DBClusterMembers": [ + { + "DBInstanceIdentifier": "cluster-2-instance-1", + "IsClusterWriter": true, + "DBClusterParameterGroupStatus": "in-sync", + "PromotionTier": 1 + } + ], + "VpcSecurityGroups": [ + { + "VpcSecurityGroupId": "sg-20a5c047", + "Status": "active" + } + ], + "HostedZoneId": "Z1RLNU0EXAMPLE", + "StorageEncrypted": true, + "KmsKeyId": "arn:aws:kms:eu-central-1:123456789012:key/d1bd7c8f-5cdb-49ca-8a62-a1b2c3d4e5f6", + "DbClusterResourceId": "cluster-AGJ7XI77XVIS6FUXHU1EXAMPLE", + "DBClusterArn": "arn:aws:rds:eu-central-1:123456789012:cluster:cluster-2", + "AssociatedRoles": [], + "IAMDatabaseAuthenticationEnabled": false, + "ClusterCreateTime": "2020-04-03T14:44:02.764Z", + "EngineMode": "provisioned", + "DeletionProtection": false, + "HttpEndpointEnabled": false, + "CopyTagsToSnapshot": true, + "CrossAccountClone": false, + "DomainMemberships": [] + } + } + +For more information, see `Modifying an Amazon Aurora DB Cluster `__ in the *Amazon Aurora User Guide*. + +**Example 2: To associate VPC security group with a DB cluster** + +The following ``modify-db-instance`` example associates a specific VPC security group and removes DB security groups from a DB cluster. :: + + aws rds modify-db-cluster \ + --db-cluster-identifier dbName \ + --vpc-security-group-ids sg-ID + +Output:: + + { + "DBCluster": { + "AllocatedStorage": 1, + "AvailabilityZones": [ + "us-west-2c", + "us-west-2b", + "us-west-2a" + ], + "BackupRetentionPeriod": 1, + "DBClusterIdentifier": "dbName", + "DBClusterParameterGroup": "default.aurora-mysql8.0", + "DBSubnetGroup": "default", + "Status": "available", + "EarliestRestorableTime": "2024-02-15T01:12:13.966000+00:00", + "Endpoint": "dbName.cluster-abcdefghji.us-west-2.rds.amazonaws.com", + "ReaderEndpoint": "dbName.cluster-ro-abcdefghji.us-west-2.rds.amazonaws.com", + "MultiAZ": false, + "Engine": "aurora-mysql", + "EngineVersion": "8.0.mysql_aurora.3.04.1", + "LatestRestorableTime": "2024-02-15T02:25:33.696000+00:00", + "Port": 3306, + "MasterUsername": "admin", + "PreferredBackupWindow": "10:59-11:29", + "PreferredMaintenanceWindow": "thu:08:54-thu:09:24", + "ReadReplicaIdentifiers": [], + "DBClusterMembers": [ + { + "DBInstanceIdentifier": "dbName-instance-1", + "IsClusterWriter": true, + "DBClusterParameterGroupStatus": "in-sync", + "PromotionTier": 1 + } + ], + "VpcSecurityGroups": [ + { + "VpcSecurityGroupId": "sg-ID", + "Status": "active" + } + ], + ...output omitted... + } + } + +For more information, see `Controlling access with security groups `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/modify-db-instance.rst b/awscli/examples/rds/modify-db-instance.rst index d45b798ed156..38f903f9138f 100644 --- a/awscli/examples/rds/modify-db-instance.rst +++ b/awscli/examples/rds/modify-db-instance.rst @@ -1,4 +1,4 @@ -**To modify a DB instance** +**Example 1: To modify a DB instance** The following ``modify-db-instance`` example associates an option group and a parameter group with a compatible Microsoft SQL Server DB instance. The ``--apply-immediately`` parameter causes the option and parameter groups to be associated immediately, instead of waiting until the next maintenance window. :: @@ -54,3 +54,49 @@ Output:: } For more information, see `Modifying an Amazon RDS DB Instance `__ in the *Amazon RDS User Guide*. + +**Example 2: To associate VPC security group with a DB instance** + +The following ``modify-db-instance`` example associates a specific VPC security group and removes DB security groups from a DB instance:: + + aws rds modify-db-instance \ + --db-instance-identifier dbName \ + --vpc-security-group-ids sg-ID + +Output:: + + { + "DBInstance": { + "DBInstanceIdentifier": "dbName", + "DBInstanceClass": "db.t3.micro", + "Engine": "mysql", + "DBInstanceStatus": "available", + "MasterUsername": "admin", + "Endpoint": { + "Address": "dbName.abcdefghijk.us-west-2.rds.amazonaws.com", + "Port": 3306, + "HostedZoneId": "ABCDEFGHIJK1234" + }, + "AllocatedStorage": 20, + "InstanceCreateTime": "2024-02-15T00:37:58.793000+00:00", + "PreferredBackupWindow": "11:57-12:27", + "BackupRetentionPeriod": 7, + "DBSecurityGroups": [], + "VpcSecurityGroups": [ + { + "VpcSecurityGroupId": "sg-ID", + "Status": "active" + } + ], + ... output omitted ... + "MultiAZ": false, + "EngineVersion": "8.0.35", + "AutoMinorVersionUpgrade": true, + "ReadReplicaDBInstanceIdentifiers": [], + "LicenseModel": "general-public-license", + + ... output ommited ... + } + } + +For more information, see `Controlling access with security groups `__ in the *Amazon RDS User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/modify-db-shard-group.rst b/awscli/examples/rds/modify-db-shard-group.rst new file mode 100644 index 000000000000..cb45a8b38cb8 --- /dev/null +++ b/awscli/examples/rds/modify-db-shard-group.rst @@ -0,0 +1,61 @@ +**Example 1: To modify a DB shard group** + +The following ``modify-db-shard-group`` example changes the maximum capacity of a DB shard group. :: + + aws rds modify-db-shard-group \ + --db-shard-group-identifier my-db-shard-group \ + --max-acu 1000 + +Output:: + + { + "DBShardGroups": [ + { + "DBShardGroupResourceId": "shardgroup-a6e3a0226aa243e2ac6c7a1234567890", + "DBShardGroupIdentifier": "my-db-shard-group", + "DBClusterIdentifier": "my-sv2-cluster", + "MaxACU": 768.0, + "ComputeRedundancy": 0, + "Status": "available", + "PubliclyAccessible": false, + "Endpoint": "my-sv2-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + } + ] + } + +For more information, see `Amazon Aurora DB Clusters `__ in the *Amazon Aurora User Guide*. + +**Example 2: To describe your DB shard groups** + +The following ``describe-db-shard-groups`` example retrieves the details of your DB shard groups after you run the ``modify-db-shard-group`` command. The maximum capacity of the DB shard group ``my-db-shard-group`` is now 1000 Aurora capacity units (ACUs). :: + + aws rds describe-db-shard-groups + +Output:: + + { + "DBShardGroups": [ + { + "DBShardGroupResourceId": "shardgroup-7bb446329da94788b3f957746example", + "DBShardGroupIdentifier": "limitless-test-shard-grp", + "DBClusterIdentifier": "limitless-test-cluster", + "MaxACU": 768.0, + "ComputeRedundancy": 0, + "Status": "available", + "PubliclyAccessible": true, + "Endpoint": "limitless-test-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + }, + { + "DBShardGroupResourceId": "shardgroup-a6e3a0226aa243e2ac6c7a1234567890", + "DBShardGroupIdentifier": "my-db-shard-group", + "DBClusterIdentifier": "my-sv2-cluster", + "MaxACU": 1000.0, + "ComputeRedundancy": 0, + "Status": "available", + "PubliclyAccessible": false, + "Endpoint": "my-sv2-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + } + ] + } + +For more information, see `Amazon Aurora DB Clusters `__ in the *Amazon Aurora User Guide*. diff --git a/awscli/examples/rds/reboot-db-shard-group.rst b/awscli/examples/rds/reboot-db-shard-group.rst new file mode 100644 index 000000000000..5fa635d08f4c --- /dev/null +++ b/awscli/examples/rds/reboot-db-shard-group.rst @@ -0,0 +1,60 @@ +**Example 1: To reboot a DB shard group** + +The following ``reboot-db-shard-group`` example reboots a DB shard group. :: + + aws rds reboot-db-shard-group \ + --db-shard-group-identifier my-db-shard-group + +Output:: + + { + "DBShardGroups": [ + { + "DBShardGroupResourceId": "shardgroup-a6e3a0226aa243e2ac6c7a1234567890", + "DBShardGroupIdentifier": "my-db-shard-group", + "DBClusterIdentifier": "my-sv2-cluster", + "MaxACU": 1000.0, + "ComputeRedundancy": 0, + "Status": "available", + "PubliclyAccessible": false, + "Endpoint": "my-sv2-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + } + ] + } + +For more information, see `Rebooting an Amazon Aurora DB cluster or Amazon Aurora DB instance `__ in the *Amazon Aurora User Guide*. + +**Example 2: To describe your DB shard groups** + +The following ``describe-db-shard-groups`` example retrieves the details of your DB shard groups after you run the ``reboot-db-shard-group`` command. The DB shard group ``my-db-shard-group`` is now rebooting. :: + + aws rds describe-db-shard-groups + +Output:: + + { + "DBShardGroups": [ + { + "DBShardGroupResourceId": "shardgroup-7bb446329da94788b3f957746example", + "DBShardGroupIdentifier": "limitless-test-shard-grp", + "DBClusterIdentifier": "limitless-test-cluster", + "MaxACU": 768.0, + "ComputeRedundancy": 0, + "Status": "available", + "PubliclyAccessible": true, + "Endpoint": "limitless-test-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + }, + { + "DBShardGroupResourceId": "shardgroup-a6e3a0226aa243e2ac6c7a1234567890", + "DBShardGroupIdentifier": "my-db-shard-group", + "DBClusterIdentifier": "my-sv2-cluster", + "MaxACU": 1000.0, + "ComputeRedundancy": 0, + "Status": "rebooting", + "PubliclyAccessible": false, + "Endpoint": "my-sv2-cluster.limitless-cekycexample.us-east-2.rds.amazonaws.com" + } + ] + } + +For more information, see `Rebooting an Amazon Aurora DB cluster or Amazon Aurora DB instance `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/workspaces/create-workspaces.rst b/awscli/examples/workspaces/create-workspaces.rst index 68427fcfbb7c..ef8b395c5150 100644 --- a/awscli/examples/workspaces/create-workspaces.rst +++ b/awscli/examples/workspaces/create-workspaces.rst @@ -42,4 +42,27 @@ Output:: ] } -For more information, see `Launch a virtual desktop `__ in the *Amazon WorkSpaces Administration Guide*. +**Example 3: To create a user-decoupled WorkSpace** + +The following ``create-workspaces`` example creates a user-decoupled WorkSpace by setting the username to ``[UNDEFINED]``, and specifying a WorkSpace name, directory ID, and bundle ID. + + aws workspaces create-workspaces \ + --workspaces DirectoryId=d-926722edaf,UserName='"[UNDEFINED]"',WorkspaceName=MaryWorkspace1,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=ALWAYS_ON} + +Output:: + + { + "FailedRequests": [], + "PendingRequests": [ + { + "WorkspaceId": "ws-abcd1234", + "DirectoryId": "d-926722edaf", + "UserName": "[UNDEFINED]", + "State": "PENDING", + "BundleId": "wsb-0zsvgp8fc", + "WorkspaceName": "MaryWorkspace1" + } + ] + } + +For more information, see `Launch a virtual desktop `__ in the *Amazon WorkSpaces Administration Guide*. \ No newline at end of file From 582269100a8b931dc11e6b6f567a4cb6c947093a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 5 Mar 2024 19:06:37 +0000 Subject: [PATCH 0524/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-81009.json | 5 +++++ .changes/next-release/api-change-chatbot-23237.json | 5 +++++ .changes/next-release/api-change-organizations-77075.json | 5 +++++ .changes/next-release/api-change-sesv2-90134.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-81009.json create mode 100644 .changes/next-release/api-change-chatbot-23237.json create mode 100644 .changes/next-release/api-change-organizations-77075.json create mode 100644 .changes/next-release/api-change-sesv2-90134.json diff --git a/.changes/next-release/api-change-apigateway-81009.json b/.changes/next-release/api-change-apigateway-81009.json new file mode 100644 index 000000000000..d29e130eb731 --- /dev/null +++ b/.changes/next-release/api-change-apigateway-81009.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway" +} diff --git a/.changes/next-release/api-change-chatbot-23237.json b/.changes/next-release/api-change-chatbot-23237.json new file mode 100644 index 000000000000..70d3e4b1f24a --- /dev/null +++ b/.changes/next-release/api-change-chatbot-23237.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chatbot``", + "description": "Minor update to documentation." +} diff --git a/.changes/next-release/api-change-organizations-77075.json b/.changes/next-release/api-change-organizations-77075.json new file mode 100644 index 000000000000..04faf037c72d --- /dev/null +++ b/.changes/next-release/api-change-organizations-77075.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "This release contains an endpoint addition" +} diff --git a/.changes/next-release/api-change-sesv2-90134.json b/.changes/next-release/api-change-sesv2-90134.json new file mode 100644 index 000000000000..e9a8fc072220 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-90134.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Adds support for providing custom headers within SendEmail and SendBulkEmail for SESv2." +} From 23915daee9e3614a383a6b97fec96c6564cb9be8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 5 Mar 2024 19:07:47 +0000 Subject: [PATCH 0525/1632] Bumping version to 1.32.56 --- .changes/1.32.56.json | 22 +++++++++++++++++++ .../api-change-apigateway-81009.json | 5 ----- .../api-change-chatbot-23237.json | 5 ----- .../api-change-organizations-77075.json | 5 ----- .../next-release/api-change-sesv2-90134.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.56.json delete mode 100644 .changes/next-release/api-change-apigateway-81009.json delete mode 100644 .changes/next-release/api-change-chatbot-23237.json delete mode 100644 .changes/next-release/api-change-organizations-77075.json delete mode 100644 .changes/next-release/api-change-sesv2-90134.json diff --git a/.changes/1.32.56.json b/.changes/1.32.56.json new file mode 100644 index 000000000000..e484795af5fa --- /dev/null +++ b/.changes/1.32.56.json @@ -0,0 +1,22 @@ +[ + { + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway", + "type": "api-change" + }, + { + "category": "``chatbot``", + "description": "Minor update to documentation.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "This release contains an endpoint addition", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Adds support for providing custom headers within SendEmail and SendBulkEmail for SESv2.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-81009.json b/.changes/next-release/api-change-apigateway-81009.json deleted file mode 100644 index d29e130eb731..000000000000 --- a/.changes/next-release/api-change-apigateway-81009.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "Documentation updates for Amazon API Gateway" -} diff --git a/.changes/next-release/api-change-chatbot-23237.json b/.changes/next-release/api-change-chatbot-23237.json deleted file mode 100644 index 70d3e4b1f24a..000000000000 --- a/.changes/next-release/api-change-chatbot-23237.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chatbot``", - "description": "Minor update to documentation." -} diff --git a/.changes/next-release/api-change-organizations-77075.json b/.changes/next-release/api-change-organizations-77075.json deleted file mode 100644 index 04faf037c72d..000000000000 --- a/.changes/next-release/api-change-organizations-77075.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "This release contains an endpoint addition" -} diff --git a/.changes/next-release/api-change-sesv2-90134.json b/.changes/next-release/api-change-sesv2-90134.json deleted file mode 100644 index e9a8fc072220..000000000000 --- a/.changes/next-release/api-change-sesv2-90134.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Adds support for providing custom headers within SendEmail and SendBulkEmail for SESv2." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b22175861cb7..365a3af3ab55 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.56 +======= + +* api-change:``apigateway``: Documentation updates for Amazon API Gateway +* api-change:``chatbot``: Minor update to documentation. +* api-change:``organizations``: This release contains an endpoint addition +* api-change:``sesv2``: Adds support for providing custom headers within SendEmail and SendBulkEmail for SESv2. + + 1.32.55 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ad7b67c91e38..fe3b798c24a9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.55' +__version__ = '1.32.56' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 10b040681d0e..9f97b99ca312 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.55' +release = '1.32.56' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 27527fa167b9..56d30c404f45 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.55 + botocore==1.34.56 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 67929ac40035..f69d7acae0cd 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.55', + 'botocore==1.34.56', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From b9c6add867cc491cd41ed1fa25e49566a7296d00 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Mar 2024 19:37:04 +0000 Subject: [PATCH 0526/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-46187.json | 5 +++++ .changes/next-release/api-change-imagebuilder-11517.json | 5 +++++ .changes/next-release/api-change-mwaa-18658.json | 5 +++++ .changes/next-release/api-change-rds-87621.json | 5 +++++ .changes/next-release/api-change-redshift-79267.json | 5 +++++ .../next-release/api-change-verifiedpermissions-75683.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-46187.json create mode 100644 .changes/next-release/api-change-imagebuilder-11517.json create mode 100644 .changes/next-release/api-change-mwaa-18658.json create mode 100644 .changes/next-release/api-change-rds-87621.json create mode 100644 .changes/next-release/api-change-redshift-79267.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-75683.json diff --git a/.changes/next-release/api-change-dynamodb-46187.json b/.changes/next-release/api-change-dynamodb-46187.json new file mode 100644 index 000000000000..4541db253d1a --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-46187.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Doc only updates for DynamoDB documentation" +} diff --git a/.changes/next-release/api-change-imagebuilder-11517.json b/.changes/next-release/api-change-imagebuilder-11517.json new file mode 100644 index 000000000000..ab681f4c1902 --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-11517.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "Add PENDING status to Lifecycle Execution resource status. Add StartTime and EndTime to ListLifecycleExecutionResource API response." +} diff --git a/.changes/next-release/api-change-mwaa-18658.json b/.changes/next-release/api-change-mwaa-18658.json new file mode 100644 index 000000000000..a63b36f47a19 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-18658.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "Amazon MWAA adds support for Apache Airflow v2.8.1." +} diff --git a/.changes/next-release/api-change-rds-87621.json b/.changes/next-release/api-change-rds-87621.json new file mode 100644 index 000000000000..8939bf1a6372 --- /dev/null +++ b/.changes/next-release/api-change-rds-87621.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updated the input of CreateDBCluster and ModifyDBCluster to support setting CA certificates. Updated the output of DescribeDBCluster to show current CA certificate setting value." +} diff --git a/.changes/next-release/api-change-redshift-79267.json b/.changes/next-release/api-change-redshift-79267.json new file mode 100644 index 000000000000..febffa9180ea --- /dev/null +++ b/.changes/next-release/api-change-redshift-79267.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Update for documentation only. Covers port ranges, definition updates for data sharing, and definition updates to cluster-snapshot documentation." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-75683.json b/.changes/next-release/api-change-verifiedpermissions-75683.json new file mode 100644 index 000000000000..702836a0e407 --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-75683.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Deprecating details in favor of configuration for GetIdentitySource and ListIdentitySources APIs." +} From 3255a9291491ea8aea713bd03575b54d67769876 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Mar 2024 19:38:23 +0000 Subject: [PATCH 0527/1632] Bumping version to 1.32.57 --- .changes/1.32.57.json | 32 +++++++++++++++++++ .../api-change-dynamodb-46187.json | 5 --- .../api-change-imagebuilder-11517.json | 5 --- .../next-release/api-change-mwaa-18658.json | 5 --- .../next-release/api-change-rds-87621.json | 5 --- .../api-change-redshift-79267.json | 5 --- .../api-change-verifiedpermissions-75683.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.57.json delete mode 100644 .changes/next-release/api-change-dynamodb-46187.json delete mode 100644 .changes/next-release/api-change-imagebuilder-11517.json delete mode 100644 .changes/next-release/api-change-mwaa-18658.json delete mode 100644 .changes/next-release/api-change-rds-87621.json delete mode 100644 .changes/next-release/api-change-redshift-79267.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-75683.json diff --git a/.changes/1.32.57.json b/.changes/1.32.57.json new file mode 100644 index 000000000000..4fbb934cfba2 --- /dev/null +++ b/.changes/1.32.57.json @@ -0,0 +1,32 @@ +[ + { + "category": "``dynamodb``", + "description": "Doc only updates for DynamoDB documentation", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "Add PENDING status to Lifecycle Execution resource status. Add StartTime and EndTime to ListLifecycleExecutionResource API response.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "Amazon MWAA adds support for Apache Airflow v2.8.1.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updated the input of CreateDBCluster and ModifyDBCluster to support setting CA certificates. Updated the output of DescribeDBCluster to show current CA certificate setting value.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Update for documentation only. Covers port ranges, definition updates for data sharing, and definition updates to cluster-snapshot documentation.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Deprecating details in favor of configuration for GetIdentitySource and ListIdentitySources APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-46187.json b/.changes/next-release/api-change-dynamodb-46187.json deleted file mode 100644 index 4541db253d1a..000000000000 --- a/.changes/next-release/api-change-dynamodb-46187.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Doc only updates for DynamoDB documentation" -} diff --git a/.changes/next-release/api-change-imagebuilder-11517.json b/.changes/next-release/api-change-imagebuilder-11517.json deleted file mode 100644 index ab681f4c1902..000000000000 --- a/.changes/next-release/api-change-imagebuilder-11517.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "Add PENDING status to Lifecycle Execution resource status. Add StartTime and EndTime to ListLifecycleExecutionResource API response." -} diff --git a/.changes/next-release/api-change-mwaa-18658.json b/.changes/next-release/api-change-mwaa-18658.json deleted file mode 100644 index a63b36f47a19..000000000000 --- a/.changes/next-release/api-change-mwaa-18658.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "Amazon MWAA adds support for Apache Airflow v2.8.1." -} diff --git a/.changes/next-release/api-change-rds-87621.json b/.changes/next-release/api-change-rds-87621.json deleted file mode 100644 index 8939bf1a6372..000000000000 --- a/.changes/next-release/api-change-rds-87621.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updated the input of CreateDBCluster and ModifyDBCluster to support setting CA certificates. Updated the output of DescribeDBCluster to show current CA certificate setting value." -} diff --git a/.changes/next-release/api-change-redshift-79267.json b/.changes/next-release/api-change-redshift-79267.json deleted file mode 100644 index febffa9180ea..000000000000 --- a/.changes/next-release/api-change-redshift-79267.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Update for documentation only. Covers port ranges, definition updates for data sharing, and definition updates to cluster-snapshot documentation." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-75683.json b/.changes/next-release/api-change-verifiedpermissions-75683.json deleted file mode 100644 index 702836a0e407..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-75683.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Deprecating details in favor of configuration for GetIdentitySource and ListIdentitySources APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 365a3af3ab55..6c94c3fb2747 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.57 +======= + +* api-change:``dynamodb``: Doc only updates for DynamoDB documentation +* api-change:``imagebuilder``: Add PENDING status to Lifecycle Execution resource status. Add StartTime and EndTime to ListLifecycleExecutionResource API response. +* api-change:``mwaa``: Amazon MWAA adds support for Apache Airflow v2.8.1. +* api-change:``rds``: Updated the input of CreateDBCluster and ModifyDBCluster to support setting CA certificates. Updated the output of DescribeDBCluster to show current CA certificate setting value. +* api-change:``redshift``: Update for documentation only. Covers port ranges, definition updates for data sharing, and definition updates to cluster-snapshot documentation. +* api-change:``verifiedpermissions``: Deprecating details in favor of configuration for GetIdentitySource and ListIdentitySources APIs. + + 1.32.56 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index fe3b798c24a9..3a4e2de8e83a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.56' +__version__ = '1.32.57' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9f97b99ca312..06e7700766e8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.56' +release = '1.32.57' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 56d30c404f45..8c6d07223e16 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.56 + botocore==1.34.57 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f69d7acae0cd..6d5606fc5999 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.56', + 'botocore==1.34.57', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a2e6b233389ac5a81ccced52b7dab0ce4d94e7b5 Mon Sep 17 00:00:00 2001 From: jonathan343 <43360731+jonathan343@users.noreply.github.com> Date: Thu, 7 Mar 2024 10:44:04 -0800 Subject: [PATCH 0528/1632] add UnhealthyNodeReplacement to CLI (#8563) * add UnhealthyNodeReplacement to CLI * Undocument set-unhealthy-node-replacement * Add comment with context and future guidance. * Add tests for SetUnhealthyNodeReplacement * PR feedback --- awscli/customizations/emr/createcluster.py | 13 ++++++++ awscli/customizations/emr/emr.py | 8 +++++ awscli/customizations/emr/exceptions.py | 3 +- awscli/customizations/emr/helptext.py | 4 +++ .../emr/modifyclusterattributes.py | 26 ++++++++++++++-- .../examples/emr/create-cluster-synopsis.txt | 1 + awscli/examples/emr/describe-cluster.rst | 3 ++ .../emr/test_create_cluster_ami_version.py | 25 ++++++++++++++++ .../emr/test_create_cluster_release_label.py | 25 ++++++++++++++++ .../emr/test_modify_cluster_attributes.py | 30 +++++++++++++++---- .../test_set_unhealthy_node_replacement.py | 30 +++++++++++++++++++ 11 files changed, 159 insertions(+), 9 deletions(-) create mode 100644 tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py diff --git a/awscli/customizations/emr/createcluster.py b/awscli/customizations/emr/createcluster.py index b1e757724b7e..b5a0924cc69a 100644 --- a/awscli/customizations/emr/createcluster.py +++ b/awscli/customizations/emr/createcluster.py @@ -78,6 +78,11 @@ class CreateCluster(Command): 'help_text': helptext.TERMINATION_PROTECTED}, {'name': 'no-termination-protected', 'action': 'store_true', 'group_name': 'termination_protected'}, + {'name': 'unhealthy-node-replacement', 'action': 'store_true', + 'group_name': 'unhealthy_node_replacement', + 'help_text': helptext.UNHEALTHY_NODE_REPLACEMENT}, + {'name': 'no-unhealthy-node-replacement', 'action': 'store_true', + 'group_name': 'unhealthy_node_replacement'}, {'name': 'scale-down-behavior', 'help_text': helptext.SCALE_DOWN_BEHAVIOR}, {'name': 'visible-to-all-users', 'action': 'store_true', @@ -250,6 +255,14 @@ def _run_main_command(self, parsed_args, parsed_globals): '--termination-protected', parsed_args.no_termination_protected, '--no-termination-protected') + + if (parsed_args.unhealthy_node_replacement or parsed_args.no_unhealthy_node_replacement): + instances_config['UnhealthyNodeReplacement'] = \ + emrutils.apply_boolean_options( + parsed_args.unhealthy_node_replacement, + '--unhealthy-node-replacement', + parsed_args.no_unhealthy_node_replacement, + '--no-unhealthy-node-replacement') if (parsed_args.visible_to_all_users is False and parsed_args.no_visible_to_all_users is False): diff --git a/awscli/customizations/emr/emr.py b/awscli/customizations/emr/emr.py index fc42bfcecf39..3ba571abfb0d 100644 --- a/awscli/customizations/emr/emr.py +++ b/awscli/customizations/emr/emr.py @@ -64,3 +64,11 @@ def register_commands(command_table, session, **kwargs): command_table['socks'] = ssh.Socks(session) command_table['get'] = ssh.Get(session) command_table['put'] = ssh.Put(session) + + # Usually, unwanted EMR API commands are removed through awscli/customizations/removals.py at + # launch time. However, the SetUnhealthyNodeReplacement API was launched without the removal + # in-place. To avoid breaking potential usage, it is undocumented here instead of being removed. + # Assuming there is no usage of the 'set-unhealthy-node-replacement' command, it may be moved to + # awscli/customizations/removals.py in the future. No future API commands should be undocumented + # here; add to awscli/customizations/removals.py at launch time instead. + command_table['set-unhealthy-node-replacement']._UNDOCUMENTED = True diff --git a/awscli/customizations/emr/exceptions.py b/awscli/customizations/emr/exceptions.py index 5238b6787ff7..9aba3d053331 100644 --- a/awscli/customizations/emr/exceptions.py +++ b/awscli/customizations/emr/exceptions.py @@ -265,7 +265,8 @@ class MissingClusterAttributesError(EmrError): fmt = ('aws: error: Must specify one of the following boolean options: ' '--visible-to-all-users|--no-visible-to-all-users, ' '--termination-protected|--no-termination-protected, ' - '--auto-terminate|--no-auto-terminate.') + '--auto-terminate|--no-auto-terminate, ' + '--unhealthy-node-replacement|--no-unhealthy-node-replacement.') class InvalidEmrFsArgumentsError(EmrError): diff --git a/awscli/customizations/emr/helptext.py b/awscli/customizations/emr/helptext.py index fb2b84d313c1..cf8f587bfa7a 100755 --- a/awscli/customizations/emr/helptext.py +++ b/awscli/customizations/emr/helptext.py @@ -518,3 +518,7 @@ 'to access the same IAM resources that the step can access. ' 'The execution role can be a cross-account IAM Role.

' ) + +UNHEALTHY_NODE_REPLACEMENT = ( + '

Unhealthy node replacement for an Amazon EMR cluster.

' +) diff --git a/awscli/customizations/emr/modifyclusterattributes.py b/awscli/customizations/emr/modifyclusterattributes.py index a3100e138ab6..888dce8489d7 100644 --- a/awscli/customizations/emr/modifyclusterattributes.py +++ b/awscli/customizations/emr/modifyclusterattributes.py @@ -19,8 +19,8 @@ class ModifyClusterAttr(Command): NAME = 'modify-cluster-attributes' - DESCRIPTION = ("Modifies the cluster attributes 'visible-to-all-users' and" - " 'termination-protected'.") + DESCRIPTION = ("Modifies the cluster attributes 'visible-to-all-users', " + " 'termination-protected' and 'unhealthy-node-replacement'.") ARG_TABLE = [ {'name': 'cluster-id', 'required': True, 'help_text': helptext.CLUSTER_ID}, @@ -42,6 +42,12 @@ class ModifyClusterAttr(Command): {'name': 'no-auto-terminate', 'required': False, 'action': 'store_true', 'group_name': 'auto_terminate', 'help_text': 'Set cluster auto terminate after completing all the steps on or off'}, + {'name': 'unhealthy-node-replacement', 'required': False, 'action': + 'store_true', 'group_name': 'UnhealthyReplacement', + 'help_text': 'Set Unhealthy Node Replacement on or off'}, + {'name': 'no-unhealthy-node-replacement', 'required': False, 'action': + 'store_true', 'group_name': 'UnhealthyReplacement', + 'help_text': 'Set Unhealthy Node Replacement on or off'}, ] def _run_main_command(self, args, parsed_globals): @@ -58,9 +64,14 @@ def _run_main_command(self, args, parsed_globals): raise exceptions.MutualExclusiveOptionError( option1='--auto-terminate', option2='--no-auto-terminate') + if (args.unhealthy_node_replacement and args.no_unhealthy_node_replacement): + raise exceptions.MutualExclusiveOptionError( + option1='--unhealthy-node-replacement', + option2='--no-unhealthy-node-replacement') if not(args.termination_protected or args.no_termination_protected or args.visible_to_all_users or args.no_visible_to_all_users or - args.auto_terminate or args.no_auto_terminate): + args.auto_terminate or args.no_auto_terminate or + args.unhealthy_node_replacement or args.no_unhealthy_node_replacement): raise exceptions.MissingClusterAttributesError() if (args.visible_to_all_users or args.no_visible_to_all_users): @@ -89,5 +100,14 @@ def _run_main_command(self, args, parsed_globals): emrutils.call_and_display_response(self._session, 'SetKeepJobFlowAliveWhenNoSteps', parameters, parsed_globals) + + if (args.unhealthy_node_replacement or args.no_unhealthy_node_replacement): + protected = (args.unhealthy_node_replacement and + not args.no_unhealthy_node_replacement) + parameters = {'JobFlowIds': [args.cluster_id], + 'UnhealthyNodeReplacement': protected} + emrutils.call_and_display_response(self._session, + 'SetUnhealthyNodeReplacement', + parameters, parsed_globals) return 0 diff --git a/awscli/examples/emr/create-cluster-synopsis.txt b/awscli/examples/emr/create-cluster-synopsis.txt index 811da818f6be..a3f60c896ecf 100644 --- a/awscli/examples/emr/create-cluster-synopsis.txt +++ b/awscli/examples/emr/create-cluster-synopsis.txt @@ -12,6 +12,7 @@ [--additional-info ] [--ec2-attributes ] [--termination-protected | --no-termination-protected] + [--unhealthy-node-replacement | --no-unhealthy-node-replacement] [--scale-down-behavior ] [--visible-to-all-users | --no-visible-to-all-users] [--enable-debugging | --no-enable-debugging] diff --git a/awscli/examples/emr/describe-cluster.rst b/awscli/examples/emr/describe-cluster.rst index 1ff4c7b12c8e..218fecd72288 100644 --- a/awscli/examples/emr/describe-cluster.rst +++ b/awscli/examples/emr/describe-cluster.rst @@ -30,6 +30,7 @@ "ServiceRole": "EMR_DefaultRole", "Tags": [], "TerminationProtected": true, + "UnhealthyNodeReplacement": true, "ReleaseLabel": "emr-4.0.0", "NormalizedInstanceHours": 96, "InstanceGroups": [ @@ -126,6 +127,7 @@ "ServiceRole": "EMR_DefaultRole", "Tags": [], "TerminationProtected": false, + "UnhealthyNodeReplacement": false, "ReleaseLabel": "emr-5.2.0", "NormalizedInstanceHours": 472, "InstanceCollectionType": "INSTANCE_FLEET", @@ -200,6 +202,7 @@ "Name": "My Cluster", "Tags": [], "TerminationProtected": true, + "UnhealthyNodeReplacement": true, "RunningAmiVersion": "2.5.4", "InstanceGroups": [ { diff --git a/tests/unit/customizations/emr/test_create_cluster_ami_version.py b/tests/unit/customizations/emr/test_create_cluster_ami_version.py index 17ca760bcda2..36c536f96dad 100644 --- a/tests/unit/customizations/emr/test_create_cluster_ami_version.py +++ b/tests/unit/customizations/emr/test_create_cluster_ami_version.py @@ -476,6 +476,31 @@ def test_termination_protected_and_no_termination_protected(self): result = self.run_cmd(cmd, 255) self.assertEqual(expected_error_msg, result[1]) + def test_unhealthy_node_replacement(self): + cmd = DEFAULT_CMD + '--unhealthy-node-replacement' + result = copy.deepcopy(DEFAULT_RESULT) + instances = copy.deepcopy(DEFAULT_INSTANCES) + instances['UnhealthyNodeReplacement'] = True + result['Instances'] = instances + self.assert_params_for_cmd(cmd, result) + + def test_no_unhealthy_node_replacement(self): + cmd = DEFAULT_CMD + '--no-unhealthy-node-replacement' + result = copy.deepcopy(DEFAULT_RESULT) + instances = copy.deepcopy(DEFAULT_INSTANCES) + instances['UnhealthyNodeReplacement'] = False + result['Instances'] = instances + self.assert_params_for_cmd(cmd, result) + + def test_unhealthy_node_replacement_and_no_unhealthy_node_replacement(self): + cmd = DEFAULT_CMD + \ + '--unhealthy-node-replacement --no-unhealthy-node-replacement' + expected_error_msg = ( + '\naws: error: cannot use both --unhealthy-node-replacement' + ' and --no-unhealthy-node-replacement options together.\n') + result = self.run_cmd(cmd, 255) + self.assertEqual(expected_error_msg, result[1]) + def test_visible_to_all_users(self): cmd = DEFAULT_CMD + '--visible-to-all-users' self.assert_params_for_cmd(cmd, DEFAULT_RESULT) diff --git a/tests/unit/customizations/emr/test_create_cluster_release_label.py b/tests/unit/customizations/emr/test_create_cluster_release_label.py index 54e51fefc57f..2accdf2b0c42 100644 --- a/tests/unit/customizations/emr/test_create_cluster_release_label.py +++ b/tests/unit/customizations/emr/test_create_cluster_release_label.py @@ -455,6 +455,31 @@ def test_termination_protected_and_no_termination_protected(self): result = self.run_cmd(cmd, 255) self.assertEqual(expected_error_msg, result[1]) + def test_unhealthy_node_replacement(self): + cmd = DEFAULT_CMD + '--unhealthy-node-replacement' + result = copy.deepcopy(DEFAULT_RESULT) + instances = copy.deepcopy(DEFAULT_INSTANCES) + instances['UnhealthyNodeReplacement'] = True + result['Instances'] = instances + self.assert_params_for_cmd(cmd, result) + + def test_no_unhealthy_node_replacement(self): + cmd = DEFAULT_CMD + '--no-unhealthy-node-replacement' + result = copy.deepcopy(DEFAULT_RESULT) + instances = copy.deepcopy(DEFAULT_INSTANCES) + instances['UnhealthyNodeReplacement'] = False + result['Instances'] = instances + self.assert_params_for_cmd(cmd, result) + + def test_unhealthy_node_replacement_and_no_unhealthy_node_replacement(self): + cmd = DEFAULT_CMD + \ + '--unhealthy-node-replacement --no-unhealthy-node-replacement' + expected_error_msg = ( + '\naws: error: cannot use both --unhealthy-node-replacement' + ' and --no-unhealthy-node-replacement options together.\n') + result = self.run_cmd(cmd, 255) + self.assertEqual(expected_error_msg, result[1]) + def test_visible_to_all_users(self): cmd = DEFAULT_CMD + '--visible-to-all-users' self.assert_params_for_cmd(cmd, DEFAULT_RESULT) diff --git a/tests/unit/customizations/emr/test_modify_cluster_attributes.py b/tests/unit/customizations/emr/test_modify_cluster_attributes.py index c29d5fc2feae..5fa430cee35a 100644 --- a/tests/unit/customizations/emr/test_modify_cluster_attributes.py +++ b/tests/unit/customizations/emr/test_modify_cluster_attributes.py @@ -52,6 +52,17 @@ def test_auto_terminate(self): args = ' --cluster-id j-ABC123456 --auto-terminate' cmdline = self.prefix + args result = {'JobFlowIds': ['j-ABC123456'], 'KeepJobFlowAliveWhenNoSteps': False} + + def test_unhealthy_node_replacement(self): + args = ' --cluster-id j-ABC123456 --unhealthy-node-replacement' + cmdline = self.prefix + args + result = {'JobFlowIds': ['j-ABC123456'], 'UnhealthyNodeReplacement': True} + self.assert_params_for_cmd(cmdline, result) + + def test_no_unhealthy_node_replacement(self): + args = ' --cluster-id j-ABC123456 --no-unhealthy-node-replacement' + cmdline = self.prefix + args + result = {'JobFlowIds': ['j-ABC123456'], 'UnhealthyNodeReplacement': False} self.assert_params_for_cmd(cmdline, result) def test_visible_to_all_and_no_visible_to_all(self): @@ -84,33 +95,41 @@ def test_auto_terminate_and_no_auto_terminate(self): result = self.run_cmd(cmdline, 255) self.assertEqual(expected_error_msg, result[1]) - def test_termination_protected_and_visible_to_all(self): + def test_can_set_multiple_attributes(self): args = ' --cluster-id j-ABC123456 --termination-protected'\ - ' --visible-to-all-users' + ' --visible-to-all-users --unhealthy-node-replacement' cmdline = self.prefix + args result_set_termination_protection = { 'JobFlowIds': ['j-ABC123456'], 'TerminationProtected': True} result_set_visible_to_all_users = { 'JobFlowIds': ['j-ABC123456'], 'VisibleToAllUsers': True} + result_set_unhealty_node_replacement = { + 'JobFlowIds': ['j-ABC123456'], 'UnhealthyNodeReplacement': True} self.run_cmd(cmdline) self.assertDictEqual( self.operations_called[0][1], result_set_visible_to_all_users) self.assertDictEqual( self.operations_called[1][1], result_set_termination_protection) + self.assertDictEqual( + self.operations_called[2][1], result_set_unhealty_node_replacement) - def test_termination_protected_and_no_visible_to_all(self): + def test_can_set_multiple_attributes_with_no(self): args = ' --cluster-id j-ABC123456 --termination-protected'\ - ' --no-visible-to-all-users' + ' --no-visible-to-all-users --unhealthy-node-replacement' cmdline = self.prefix + args result_set_termination_protection = { 'JobFlowIds': ['j-ABC123456'], 'TerminationProtected': True} result_set_visible_to_all_users = { 'JobFlowIds': ['j-ABC123456'], 'VisibleToAllUsers': False} + result_set_unhealty_node_replacement = { + 'JobFlowIds': ['j-ABC123456'], 'UnhealthyNodeReplacement': True} self.run_cmd(cmdline) self.assertDictEqual( self.operations_called[0][1], result_set_visible_to_all_users) self.assertDictEqual( self.operations_called[1][1], result_set_termination_protection) + self.assertDictEqual( + self.operations_called[2][1], result_set_unhealty_node_replacement) def test_at_least_one_option(self): args = ' --cluster-id j-ABC123456' @@ -119,7 +138,8 @@ def test_at_least_one_option(self): '\naws: error: Must specify one of the following boolean options: ' '--visible-to-all-users|--no-visible-to-all-users, ' '--termination-protected|--no-termination-protected, ' - '--auto-terminate|--no-auto-terminate.\n') + '--auto-terminate|--no-auto-terminate, ' + '--unhealthy-node-replacement|--no-unhealthy-node-replacement.\n') result = self.run_cmd(cmdline, 255) self.assertEqual(expected_error_msg, result[1]) diff --git a/tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py b/tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py new file mode 100644 index 000000000000..72d2bedfe7d5 --- /dev/null +++ b/tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py @@ -0,0 +1,30 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +from awscli.testutils import BaseAWSHelpOutputTest, BaseAWSCommandParamsTest + + +class TestSetUnhealthyNodeReplacement(BaseAWSCommandParamsTest): + prefix = 'emr set-unhealthy-node-replacement' + + def test_unhealthy_node_replacement(self): + args = ' --cluster-id j-ABC123456 --unhealthy-node-replacement' + cmdline = self.prefix + args + result = {'JobFlowIds': ['j-ABC123456'], 'UnhealthyNodeReplacement': True} + self.assert_params_for_cmd(cmdline, result) + + +class TestSetUnhealthyNodeReplacementHelp(BaseAWSHelpOutputTest): + def test_set_unhealthy_node_replacement_is_undocumented(self): + self.driver.main(['emr', 'help']) + self.assert_not_contains('set-unhealthy-node-replacement') From d5ce4ac527b5b793c3a3c336f2e988092a70245e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Mar 2024 19:13:21 +0000 Subject: [PATCH 0529/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfig-1801.json | 5 +++++ .changes/next-release/api-change-ec2-72606.json | 5 +++++ .changes/next-release/api-change-grafana-86016.json | 5 +++++ .changes/next-release/api-change-lambda-86858.json | 5 +++++ .../api-change-paymentcryptographydata-44165.json | 5 +++++ .changes/next-release/api-change-rds-29307.json | 5 +++++ .changes/next-release/api-change-snowball-49910.json | 5 +++++ .changes/next-release/api-change-wafv2-12915.json | 5 +++++ .changes/next-release/api-change-workspaces-75600.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-appconfig-1801.json create mode 100644 .changes/next-release/api-change-ec2-72606.json create mode 100644 .changes/next-release/api-change-grafana-86016.json create mode 100644 .changes/next-release/api-change-lambda-86858.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-44165.json create mode 100644 .changes/next-release/api-change-rds-29307.json create mode 100644 .changes/next-release/api-change-snowball-49910.json create mode 100644 .changes/next-release/api-change-wafv2-12915.json create mode 100644 .changes/next-release/api-change-workspaces-75600.json diff --git a/.changes/next-release/api-change-appconfig-1801.json b/.changes/next-release/api-change-appconfig-1801.json new file mode 100644 index 000000000000..8db07b5064c9 --- /dev/null +++ b/.changes/next-release/api-change-appconfig-1801.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfig``", + "description": "AWS AppConfig now supports dynamic parameters, which enhance the functionality of AppConfig Extensions by allowing you to provide parameter values to your Extensions at the time you deploy your configuration." +} diff --git a/.changes/next-release/api-change-ec2-72606.json b/.changes/next-release/api-change-ec2-72606.json new file mode 100644 index 000000000000..c418e2cf19d9 --- /dev/null +++ b/.changes/next-release/api-change-ec2-72606.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds an optional parameter to RegisterImage and CopyImage APIs to support tagging AMIs at the time of creation." +} diff --git a/.changes/next-release/api-change-grafana-86016.json b/.changes/next-release/api-change-grafana-86016.json new file mode 100644 index 000000000000..c99d16539ede --- /dev/null +++ b/.changes/next-release/api-change-grafana-86016.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``grafana``", + "description": "Adds support for the new GrafanaToken as part of the Amazon Managed Grafana Enterprise plugins upgrade to associate your AWS account with a Grafana Labs account." +} diff --git a/.changes/next-release/api-change-lambda-86858.json b/.changes/next-release/api-change-lambda-86858.json new file mode 100644 index 000000000000..ff6ecd52b439 --- /dev/null +++ b/.changes/next-release/api-change-lambda-86858.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Documentation updates for AWS Lambda" +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-44165.json b/.changes/next-release/api-change-paymentcryptographydata-44165.json new file mode 100644 index 000000000000..20eff70dd192 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-44165.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "AWS Payment Cryptography EMV Decrypt Feature Release" +} diff --git a/.changes/next-release/api-change-rds-29307.json b/.changes/next-release/api-change-rds-29307.json new file mode 100644 index 000000000000..50877945c0fc --- /dev/null +++ b/.changes/next-release/api-change-rds-29307.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for io2 storage for Multi-AZ DB clusters" +} diff --git a/.changes/next-release/api-change-snowball-49910.json b/.changes/next-release/api-change-snowball-49910.json new file mode 100644 index 000000000000..cae788f12773 --- /dev/null +++ b/.changes/next-release/api-change-snowball-49910.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``snowball``", + "description": "Doc-only update for change to EKS-Anywhere ordering." +} diff --git a/.changes/next-release/api-change-wafv2-12915.json b/.changes/next-release/api-change-wafv2-12915.json new file mode 100644 index 000000000000..8364947f4de5 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-12915.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "You can increase the max request body inspection size for some regional resources. The size setting is in the web ACL association config. Also, the AWSManagedRulesBotControlRuleSet EnableMachineLearning setting now takes a Boolean instead of a primitive boolean type, for languages like Java." +} diff --git a/.changes/next-release/api-change-workspaces-75600.json b/.changes/next-release/api-change-workspaces-75600.json new file mode 100644 index 000000000000..522359c5891d --- /dev/null +++ b/.changes/next-release/api-change-workspaces-75600.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added note for user decoupling" +} From 5b012e418b7dce059d4649efed846f04179cf016 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Mar 2024 19:14:41 +0000 Subject: [PATCH 0530/1632] Bumping version to 1.32.58 --- .changes/1.32.58.json | 47 +++++++++++++++++++ .../api-change-appconfig-1801.json | 5 -- .../next-release/api-change-ec2-72606.json | 5 -- .../api-change-grafana-86016.json | 5 -- .../next-release/api-change-lambda-86858.json | 5 -- ...-change-paymentcryptographydata-44165.json | 5 -- .../next-release/api-change-rds-29307.json | 5 -- .../api-change-snowball-49910.json | 5 -- .../next-release/api-change-wafv2-12915.json | 5 -- .../api-change-workspaces-75600.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.32.58.json delete mode 100644 .changes/next-release/api-change-appconfig-1801.json delete mode 100644 .changes/next-release/api-change-ec2-72606.json delete mode 100644 .changes/next-release/api-change-grafana-86016.json delete mode 100644 .changes/next-release/api-change-lambda-86858.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-44165.json delete mode 100644 .changes/next-release/api-change-rds-29307.json delete mode 100644 .changes/next-release/api-change-snowball-49910.json delete mode 100644 .changes/next-release/api-change-wafv2-12915.json delete mode 100644 .changes/next-release/api-change-workspaces-75600.json diff --git a/.changes/1.32.58.json b/.changes/1.32.58.json new file mode 100644 index 000000000000..850c139090ce --- /dev/null +++ b/.changes/1.32.58.json @@ -0,0 +1,47 @@ +[ + { + "category": "``appconfig``", + "description": "AWS AppConfig now supports dynamic parameters, which enhance the functionality of AppConfig Extensions by allowing you to provide parameter values to your Extensions at the time you deploy your configuration.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds an optional parameter to RegisterImage and CopyImage APIs to support tagging AMIs at the time of creation.", + "type": "api-change" + }, + { + "category": "``grafana``", + "description": "Adds support for the new GrafanaToken as part of the Amazon Managed Grafana Enterprise plugins upgrade to associate your AWS account with a Grafana Labs account.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Documentation updates for AWS Lambda", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "AWS Payment Cryptography EMV Decrypt Feature Release", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for io2 storage for Multi-AZ DB clusters", + "type": "api-change" + }, + { + "category": "``snowball``", + "description": "Doc-only update for change to EKS-Anywhere ordering.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can increase the max request body inspection size for some regional resources. The size setting is in the web ACL association config. Also, the AWSManagedRulesBotControlRuleSet EnableMachineLearning setting now takes a Boolean instead of a primitive boolean type, for languages like Java.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added note for user decoupling", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfig-1801.json b/.changes/next-release/api-change-appconfig-1801.json deleted file mode 100644 index 8db07b5064c9..000000000000 --- a/.changes/next-release/api-change-appconfig-1801.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfig``", - "description": "AWS AppConfig now supports dynamic parameters, which enhance the functionality of AppConfig Extensions by allowing you to provide parameter values to your Extensions at the time you deploy your configuration." -} diff --git a/.changes/next-release/api-change-ec2-72606.json b/.changes/next-release/api-change-ec2-72606.json deleted file mode 100644 index c418e2cf19d9..000000000000 --- a/.changes/next-release/api-change-ec2-72606.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds an optional parameter to RegisterImage and CopyImage APIs to support tagging AMIs at the time of creation." -} diff --git a/.changes/next-release/api-change-grafana-86016.json b/.changes/next-release/api-change-grafana-86016.json deleted file mode 100644 index c99d16539ede..000000000000 --- a/.changes/next-release/api-change-grafana-86016.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``grafana``", - "description": "Adds support for the new GrafanaToken as part of the Amazon Managed Grafana Enterprise plugins upgrade to associate your AWS account with a Grafana Labs account." -} diff --git a/.changes/next-release/api-change-lambda-86858.json b/.changes/next-release/api-change-lambda-86858.json deleted file mode 100644 index ff6ecd52b439..000000000000 --- a/.changes/next-release/api-change-lambda-86858.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Documentation updates for AWS Lambda" -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-44165.json b/.changes/next-release/api-change-paymentcryptographydata-44165.json deleted file mode 100644 index 20eff70dd192..000000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-44165.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "AWS Payment Cryptography EMV Decrypt Feature Release" -} diff --git a/.changes/next-release/api-change-rds-29307.json b/.changes/next-release/api-change-rds-29307.json deleted file mode 100644 index 50877945c0fc..000000000000 --- a/.changes/next-release/api-change-rds-29307.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for io2 storage for Multi-AZ DB clusters" -} diff --git a/.changes/next-release/api-change-snowball-49910.json b/.changes/next-release/api-change-snowball-49910.json deleted file mode 100644 index cae788f12773..000000000000 --- a/.changes/next-release/api-change-snowball-49910.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``snowball``", - "description": "Doc-only update for change to EKS-Anywhere ordering." -} diff --git a/.changes/next-release/api-change-wafv2-12915.json b/.changes/next-release/api-change-wafv2-12915.json deleted file mode 100644 index 8364947f4de5..000000000000 --- a/.changes/next-release/api-change-wafv2-12915.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "You can increase the max request body inspection size for some regional resources. The size setting is in the web ACL association config. Also, the AWSManagedRulesBotControlRuleSet EnableMachineLearning setting now takes a Boolean instead of a primitive boolean type, for languages like Java." -} diff --git a/.changes/next-release/api-change-workspaces-75600.json b/.changes/next-release/api-change-workspaces-75600.json deleted file mode 100644 index 522359c5891d..000000000000 --- a/.changes/next-release/api-change-workspaces-75600.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added note for user decoupling" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6c94c3fb2747..5a7ca40a5bb2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.32.58 +======= + +* api-change:``appconfig``: AWS AppConfig now supports dynamic parameters, which enhance the functionality of AppConfig Extensions by allowing you to provide parameter values to your Extensions at the time you deploy your configuration. +* api-change:``ec2``: This release adds an optional parameter to RegisterImage and CopyImage APIs to support tagging AMIs at the time of creation. +* api-change:``grafana``: Adds support for the new GrafanaToken as part of the Amazon Managed Grafana Enterprise plugins upgrade to associate your AWS account with a Grafana Labs account. +* api-change:``lambda``: Documentation updates for AWS Lambda +* api-change:``payment-cryptography-data``: AWS Payment Cryptography EMV Decrypt Feature Release +* api-change:``rds``: Updates Amazon RDS documentation for io2 storage for Multi-AZ DB clusters +* api-change:``snowball``: Doc-only update for change to EKS-Anywhere ordering. +* api-change:``wafv2``: You can increase the max request body inspection size for some regional resources. The size setting is in the web ACL association config. Also, the AWSManagedRulesBotControlRuleSet EnableMachineLearning setting now takes a Boolean instead of a primitive boolean type, for languages like Java. +* api-change:``workspaces``: Added note for user decoupling + + 1.32.57 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3a4e2de8e83a..6c36432a4607 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.57' +__version__ = '1.32.58' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 06e7700766e8..6234fbaac289 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.57' +release = '1.32.58' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8c6d07223e16..12cbe87ede7b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.57 + botocore==1.34.58 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6d5606fc5999..3666ad3a344a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.57', + 'botocore==1.34.58', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 59a9beb5fcd6d1860842303f99c12ebf45c489f9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Mar 2024 19:04:47 +0000 Subject: [PATCH 0531/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-62487.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-15719.json | 5 +++++ .changes/next-release/api-change-cloudtrail-86251.json | 5 +++++ .changes/next-release/api-change-codebuild-79384.json | 5 +++++ .changes/next-release/api-change-cognitoidp-69001.json | 5 +++++ .changes/next-release/api-change-guardduty-37173.json | 5 +++++ .changes/next-release/api-change-transfer-92758.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-batch-62487.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-15719.json create mode 100644 .changes/next-release/api-change-cloudtrail-86251.json create mode 100644 .changes/next-release/api-change-codebuild-79384.json create mode 100644 .changes/next-release/api-change-cognitoidp-69001.json create mode 100644 .changes/next-release/api-change-guardduty-37173.json create mode 100644 .changes/next-release/api-change-transfer-92758.json diff --git a/.changes/next-release/api-change-batch-62487.json b/.changes/next-release/api-change-batch-62487.json new file mode 100644 index 000000000000..2dc97023fd3b --- /dev/null +++ b/.changes/next-release/api-change-batch-62487.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This release adds JobStateTimeLimitActions setting to the Job Queue API. It allows you to configure an action Batch can take for a blocking job in front of the queue after the defined period of time. The new parameter applies for ECS, EKS, and FARGATE Job Queues." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-15719.json b/.changes/next-release/api-change-bedrockagentruntime-15719.json new file mode 100644 index 000000000000..d9892e2962b6 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-15719.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Documentation update for Bedrock Runtime Agent" +} diff --git a/.changes/next-release/api-change-cloudtrail-86251.json b/.changes/next-release/api-change-cloudtrail-86251.json new file mode 100644 index 000000000000..3a44f8a70b20 --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-86251.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Added exceptions to CreateTrail, DescribeTrails, and ListImportFailures APIs." +} diff --git a/.changes/next-release/api-change-codebuild-79384.json b/.changes/next-release/api-change-codebuild-79384.json new file mode 100644 index 000000000000..0114b3d5825c --- /dev/null +++ b/.changes/next-release/api-change-codebuild-79384.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "This release adds support for a new webhook event: PULL_REQUEST_CLOSED." +} diff --git a/.changes/next-release/api-change-cognitoidp-69001.json b/.changes/next-release/api-change-cognitoidp-69001.json new file mode 100644 index 000000000000..841076204943 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-69001.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Add ConcurrentModificationException to SetUserPoolMfaConfig" +} diff --git a/.changes/next-release/api-change-guardduty-37173.json b/.changes/next-release/api-change-guardduty-37173.json new file mode 100644 index 000000000000..21c2f1611b45 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-37173.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add RDS Provisioned and Serverless Usage types" +} diff --git a/.changes/next-release/api-change-transfer-92758.json b/.changes/next-release/api-change-transfer-92758.json new file mode 100644 index 000000000000..cca861c71a4e --- /dev/null +++ b/.changes/next-release/api-change-transfer-92758.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Added DES_EDE3_CBC to the list of supported encryption algorithms for messages sent with an AS2 connector." +} From b07812c4bf3745653ae932ebfae25b754d23cc07 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Mar 2024 19:08:20 +0000 Subject: [PATCH 0532/1632] Bumping version to 1.32.59 --- .changes/1.32.59.json | 37 +++++++++++++++++++ .../next-release/api-change-batch-62487.json | 5 --- .../api-change-bedrockagentruntime-15719.json | 5 --- .../api-change-cloudtrail-86251.json | 5 --- .../api-change-codebuild-79384.json | 5 --- .../api-change-cognitoidp-69001.json | 5 --- .../api-change-guardduty-37173.json | 5 --- .../api-change-transfer-92758.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.59.json delete mode 100644 .changes/next-release/api-change-batch-62487.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-15719.json delete mode 100644 .changes/next-release/api-change-cloudtrail-86251.json delete mode 100644 .changes/next-release/api-change-codebuild-79384.json delete mode 100644 .changes/next-release/api-change-cognitoidp-69001.json delete mode 100644 .changes/next-release/api-change-guardduty-37173.json delete mode 100644 .changes/next-release/api-change-transfer-92758.json diff --git a/.changes/1.32.59.json b/.changes/1.32.59.json new file mode 100644 index 000000000000..ed313f95b0a9 --- /dev/null +++ b/.changes/1.32.59.json @@ -0,0 +1,37 @@ +[ + { + "category": "``batch``", + "description": "This release adds JobStateTimeLimitActions setting to the Job Queue API. It allows you to configure an action Batch can take for a blocking job in front of the queue after the defined period of time. The new parameter applies for ECS, EKS, and FARGATE Job Queues.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Documentation update for Bedrock Runtime Agent", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "Added exceptions to CreateTrail, DescribeTrails, and ListImportFailures APIs.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "This release adds support for a new webhook event: PULL_REQUEST_CLOSED.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Add ConcurrentModificationException to SetUserPoolMfaConfig", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add RDS Provisioned and Serverless Usage types", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Added DES_EDE3_CBC to the list of supported encryption algorithms for messages sent with an AS2 connector.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-62487.json b/.changes/next-release/api-change-batch-62487.json deleted file mode 100644 index 2dc97023fd3b..000000000000 --- a/.changes/next-release/api-change-batch-62487.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This release adds JobStateTimeLimitActions setting to the Job Queue API. It allows you to configure an action Batch can take for a blocking job in front of the queue after the defined period of time. The new parameter applies for ECS, EKS, and FARGATE Job Queues." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-15719.json b/.changes/next-release/api-change-bedrockagentruntime-15719.json deleted file mode 100644 index d9892e2962b6..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-15719.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Documentation update for Bedrock Runtime Agent" -} diff --git a/.changes/next-release/api-change-cloudtrail-86251.json b/.changes/next-release/api-change-cloudtrail-86251.json deleted file mode 100644 index 3a44f8a70b20..000000000000 --- a/.changes/next-release/api-change-cloudtrail-86251.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Added exceptions to CreateTrail, DescribeTrails, and ListImportFailures APIs." -} diff --git a/.changes/next-release/api-change-codebuild-79384.json b/.changes/next-release/api-change-codebuild-79384.json deleted file mode 100644 index 0114b3d5825c..000000000000 --- a/.changes/next-release/api-change-codebuild-79384.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "This release adds support for a new webhook event: PULL_REQUEST_CLOSED." -} diff --git a/.changes/next-release/api-change-cognitoidp-69001.json b/.changes/next-release/api-change-cognitoidp-69001.json deleted file mode 100644 index 841076204943..000000000000 --- a/.changes/next-release/api-change-cognitoidp-69001.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Add ConcurrentModificationException to SetUserPoolMfaConfig" -} diff --git a/.changes/next-release/api-change-guardduty-37173.json b/.changes/next-release/api-change-guardduty-37173.json deleted file mode 100644 index 21c2f1611b45..000000000000 --- a/.changes/next-release/api-change-guardduty-37173.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add RDS Provisioned and Serverless Usage types" -} diff --git a/.changes/next-release/api-change-transfer-92758.json b/.changes/next-release/api-change-transfer-92758.json deleted file mode 100644 index cca861c71a4e..000000000000 --- a/.changes/next-release/api-change-transfer-92758.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Added DES_EDE3_CBC to the list of supported encryption algorithms for messages sent with an AS2 connector." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5a7ca40a5bb2..8491bf58a1fe 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.59 +======= + +* api-change:``batch``: This release adds JobStateTimeLimitActions setting to the Job Queue API. It allows you to configure an action Batch can take for a blocking job in front of the queue after the defined period of time. The new parameter applies for ECS, EKS, and FARGATE Job Queues. +* api-change:``bedrock-agent-runtime``: Documentation update for Bedrock Runtime Agent +* api-change:``cloudtrail``: Added exceptions to CreateTrail, DescribeTrails, and ListImportFailures APIs. +* api-change:``codebuild``: This release adds support for a new webhook event: PULL_REQUEST_CLOSED. +* api-change:``cognito-idp``: Add ConcurrentModificationException to SetUserPoolMfaConfig +* api-change:``guardduty``: Add RDS Provisioned and Serverless Usage types +* api-change:``transfer``: Added DES_EDE3_CBC to the list of supported encryption algorithms for messages sent with an AS2 connector. + + 1.32.58 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6c36432a4607..be932149b0a0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.58' +__version__ = '1.32.59' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6234fbaac289..4a41e9653b5b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.58' +release = '1.32.59' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 12cbe87ede7b..db4583272d5a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.58 + botocore==1.34.59 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3666ad3a344a..258b7c722e24 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.58', + 'botocore==1.34.59', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From fab9e795152caa9606f234fba88398c4ae4142be Mon Sep 17 00:00:00 2001 From: jonathan343 <43360731+jonathan343@users.noreply.github.com> Date: Fri, 8 Mar 2024 14:06:20 -0800 Subject: [PATCH 0533/1632] Remove set-unhealthy-node-replacement command (#8567) Remove the set-unhealthy-node-replacement command for emr --- awscli/customizations/emr/emr.py | 8 ----- awscli/customizations/removals.py | 3 +- .../test_set_unhealthy_node_replacement.py | 30 ------------------- 3 files changed, 2 insertions(+), 39 deletions(-) delete mode 100644 tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py diff --git a/awscli/customizations/emr/emr.py b/awscli/customizations/emr/emr.py index 3ba571abfb0d..fc42bfcecf39 100644 --- a/awscli/customizations/emr/emr.py +++ b/awscli/customizations/emr/emr.py @@ -64,11 +64,3 @@ def register_commands(command_table, session, **kwargs): command_table['socks'] = ssh.Socks(session) command_table['get'] = ssh.Get(session) command_table['put'] = ssh.Put(session) - - # Usually, unwanted EMR API commands are removed through awscli/customizations/removals.py at - # launch time. However, the SetUnhealthyNodeReplacement API was launched without the removal - # in-place. To avoid breaking potential usage, it is undocumented here instead of being removed. - # Assuming there is no usage of the 'set-unhealthy-node-replacement' command, it may be moved to - # awscli/customizations/removals.py in the future. No future API commands should be undocumented - # here; add to awscli/customizations/removals.py at launch time instead. - command_table['set-unhealthy-node-replacement']._UNDOCUMENTED = True diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 1e248369e08c..a3ab93f8f844 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -40,7 +40,8 @@ def register_removals(event_handler): 'list-instance-groups', 'set-termination-protection', 'set-keep-job-flow-alive-when-no-steps', - 'set-visible-to-all-users']) + 'set-visible-to-all-users', + 'set-unhealthy-node-replacement']) cmd_remover.remove(on_event='building-command-table.kinesis', remove_commands=['subscribe-to-shard']) cmd_remover.remove(on_event='building-command-table.lexv2-runtime', diff --git a/tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py b/tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py deleted file mode 100644 index 72d2bedfe7d5..000000000000 --- a/tests/unit/customizations/emr/test_set_unhealthy_node_replacement.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"). You -# may not use this file except in compliance with the License. A copy of -# the License is located at -# -# http://aws.amazon.com/apache2.0/ -# -# or in the "license" file accompanying this file. This file is -# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -# ANY KIND, either express or implied. See the License for the specific -# language governing permissions and limitations under the License. - -from awscli.testutils import BaseAWSHelpOutputTest, BaseAWSCommandParamsTest - - -class TestSetUnhealthyNodeReplacement(BaseAWSCommandParamsTest): - prefix = 'emr set-unhealthy-node-replacement' - - def test_unhealthy_node_replacement(self): - args = ' --cluster-id j-ABC123456 --unhealthy-node-replacement' - cmdline = self.prefix + args - result = {'JobFlowIds': ['j-ABC123456'], 'UnhealthyNodeReplacement': True} - self.assert_params_for_cmd(cmdline, result) - - -class TestSetUnhealthyNodeReplacementHelp(BaseAWSHelpOutputTest): - def test_set_unhealthy_node_replacement_is_undocumented(self): - self.driver.main(['emr', 'help']) - self.assert_not_contains('set-unhealthy-node-replacement') From 3a4e8b5567023189391092243f2c9e224628adb2 Mon Sep 17 00:00:00 2001 From: parimal-karkar Date: Mon, 11 Mar 2024 22:40:15 +0530 Subject: [PATCH 0534/1632] Fixed example doc (#8569) --- awscli/examples/ecs/delete-task-definitions.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/ecs/delete-task-definitions.rst b/awscli/examples/ecs/delete-task-definitions.rst index dd4b6cde1e5a..449424633696 100644 --- a/awscli/examples/ecs/delete-task-definitions.rst +++ b/awscli/examples/ecs/delete-task-definitions.rst @@ -1,6 +1,6 @@ **To delete a task definition** -The following ``deletee-task-definitions`` example deletes an INACTIVE task definition. :: +The following ``delete-task-definitions`` example deletes an INACTIVE task definition. :: aws ecs delete-task-definitions \ --task-definition curltest:1 From a5b9eb7df9a6b49e945a459c9c68a1f9feb20dbb Mon Sep 17 00:00:00 2001 From: mackey0225 Date: Tue, 12 Mar 2024 02:24:28 +0900 Subject: [PATCH 0535/1632] Fix Typos in Documentation (#8568) * Fix typo: Change 'writen' to 'written' in documentation * Fix typo: Change 'presense' to 'presence' in documentation * Fix typo: Change 'entites' to 'entities' in documentation * Fix typo: Change 'respository' to 'repository' in documentation * Fix typo: Change 'waitt' to 'wait' in documentation * Fix typo: Change 'follwoing' to 'following' in documentation * Fix typo: Change 'Deloy' to 'Deploy' in documentation * Fix typo: Change 'ttps' to 'https' in documentation * Fix typo: Change 'Resoruces' to 'Resources' in documentation * Fix typo: Change 'CodeDeloyServiceRole' to 'CodeDeployServiceRole' in documentation * Fix typo: Change 'theh' to 'the' in documentation * Fix typo: Change 'trasit' to 'transit' in documentation * Fix typo: Change 'singal' to 'singnal' in documentation * Fix typo: Change 'classifer' to 'classifier' in documentation * Fix typo: Change 'specfic' to 'specific' in documentation * Fix typo: Change 'ists' to 'lists' in documentation * Fix typo: Change 'Amaon' to 'Amazon' in documentation * Fix typo: Change 'proxye' to 'proxy' in documentation * Fix typo: Change 'commmand' to 'command' in documentation * Fix typo: Change 'replics' to 'replicas' in documentation * Fix typo: Change 'defintion' to 'definition' in documentation * Fix typo: Change 'inputConig' to 'inputConfig' in documentation * Fix typo: Change 'classifys' to 'classifies' in documentation * Fix typo: Change 'singal' to 'signal' in documentation --- awscli/examples/comprehend/classify-document.rst | 2 +- awscli/examples/comprehend/create-dataset.rst | 2 +- awscli/examples/comprehend/delete-document-classifier.rst | 2 +- awscli/examples/comprehend/list-flywheels.rst | 4 ++-- awscli/examples/deploy/batch-get-deployment-groups.rst | 2 +- .../directconnect/update-virtual-interface-attributes.rst | 2 +- awscli/examples/dms/delete-event-subscription.rst | 2 +- awscli/examples/elasticache/decrease-replica-count.rst | 2 +- .../greengrass/create-function-definition-version.rst | 2 +- awscli/examples/guardduty/list-findings.rst | 4 ++-- awscli/examples/mediapackage-vod/list-assets.rst | 2 +- awscli/examples/opsworks/describe-commands.rst | 2 +- awscli/examples/opsworks/describe-deployments.rst | 2 +- awscli/examples/opsworks/describe-elastic-ips.rst | 2 +- awscli/examples/opsworks/describe-instances.rst | 2 +- awscli/examples/opsworks/describe-layers.rst | 2 +- awscli/examples/rds/delete-db-parameter-group.rst | 2 +- awscli/examples/rds/delete-db-proxy.rst | 2 +- awscli/examples/ssm/send-automation-signal.rst | 2 +- awscli/examples/ssm/update-patch-baseline.rst | 2 +- 20 files changed, 22 insertions(+), 22 deletions(-) diff --git a/awscli/examples/comprehend/classify-document.rst b/awscli/examples/comprehend/classify-document.rst index 9839dbd5f703..02f6c0a89b8a 100644 --- a/awscli/examples/comprehend/classify-document.rst +++ b/awscli/examples/comprehend/classify-document.rst @@ -1,6 +1,6 @@ **To classify document with model-specific endpoint** -The following ``classify-document`` example classifys a document with an endpoint of a custom model. The model in this example was trained on +The following ``classify-document`` example classifies a document with an endpoint of a custom model. The model in this example was trained on a dataset containing sms messages labeled as spam or non-spam, or, "ham". :: aws comprehend classify-document \ diff --git a/awscli/examples/comprehend/create-dataset.rst b/awscli/examples/comprehend/create-dataset.rst index ac1b9f7648f9..aa156dd628f4 100644 --- a/awscli/examples/comprehend/create-dataset.rst +++ b/awscli/examples/comprehend/create-dataset.rst @@ -9,7 +9,7 @@ The following ``create-dataset`` example creates a dataset for a flywheel. This --dataset-type "TRAIN" \ --input-data-config file://inputConfig.json -Contents of ``file://inputConig.json``:: +Contents of ``file://inputConfig.json``:: { "DataFormat": "COMPREHEND_CSV", diff --git a/awscli/examples/comprehend/delete-document-classifier.rst b/awscli/examples/comprehend/delete-document-classifier.rst index cc98bf5b047e..58b4c8c58e8d 100644 --- a/awscli/examples/comprehend/delete-document-classifier.rst +++ b/awscli/examples/comprehend/delete-document-classifier.rst @@ -3,7 +3,7 @@ The following ``delete-document-classifier`` example deletes a custom document classifier model. :: aws comprehend delete-document-classifier \ - --document-classifier-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifer-1 + --document-classifier-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-classifier-1 This command produces no output. diff --git a/awscli/examples/comprehend/list-flywheels.rst b/awscli/examples/comprehend/list-flywheels.rst index f36b73dd0ff9..0897a595ebb6 100644 --- a/awscli/examples/comprehend/list-flywheels.rst +++ b/awscli/examples/comprehend/list-flywheels.rst @@ -10,7 +10,7 @@ Output:: "FlywheelSummaryList": [ { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1", - "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifer/version/1", + "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier/version/1", "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-1/schemaVersion=1/20230616T200543Z/", "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", @@ -20,7 +20,7 @@ Output:: }, { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-2", - "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifer2/version/1", + "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2/version/1", "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-2/schemaVersion=1/20220616T200543Z/", "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", diff --git a/awscli/examples/deploy/batch-get-deployment-groups.rst b/awscli/examples/deploy/batch-get-deployment-groups.rst index 829a0ad14a48..56da6dafc2c2 100755 --- a/awscli/examples/deploy/batch-get-deployment-groups.rst +++ b/awscli/examples/deploy/batch-get-deployment-groups.rst @@ -58,7 +58,7 @@ Output:: "onPremisesTagSet": { "onPremisesTagSetList": [] }, - "serviceRoleArn": "arn:aws:iam::123456789012:role/CodeDeloyServiceRole", + "serviceRoleArn": "arn:aws:iam::123456789012:role/CodeDeployServiceRole", "autoScalingGroups": [], "deploymentGroupName": "my-deployment-group-2", "ec2TagSet": { diff --git a/awscli/examples/directconnect/update-virtual-interface-attributes.rst b/awscli/examples/directconnect/update-virtual-interface-attributes.rst index 03362700eefe..1bcae611d16a 100755 --- a/awscli/examples/directconnect/update-virtual-interface-attributes.rst +++ b/awscli/examples/directconnect/update-virtual-interface-attributes.rst @@ -14,7 +14,7 @@ Output:: "location": "loc1", "connectionId": "dxlag-fEXAMPLE", "virtualInterfaceType": "transit", - "virtualInterfaceName": "example trasit virtual interface", + "virtualInterfaceName": "example transit virtual interface", "vlan": 125, "asn": 650001, "amazonSideAsn": 64512, diff --git a/awscli/examples/dms/delete-event-subscription.rst b/awscli/examples/dms/delete-event-subscription.rst index cac2033ce9e5..ae0de7609419 100644 --- a/awscli/examples/dms/delete-event-subscription.rst +++ b/awscli/examples/dms/delete-event-subscription.rst @@ -1,6 +1,6 @@ **To delete an event subscription** -The following ``delete-event-subscription`` example deletes a subscription to an Amaon SNS topic. :: +The following ``delete-event-subscription`` example deletes a subscription to an Amazon SNS topic. :: aws dms delete-event-subscription \ --subscription-name "my-dms-events" diff --git a/awscli/examples/elasticache/decrease-replica-count.rst b/awscli/examples/elasticache/decrease-replica-count.rst index 72dde671380e..824390af8c4c 100755 --- a/awscli/examples/elasticache/decrease-replica-count.rst +++ b/awscli/examples/elasticache/decrease-replica-count.rst @@ -1,6 +1,6 @@ **To decrease replica count** -The following ``decrease-replica-count`` example dynamically decreases the number of replics in a Redis (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Redis (cluster mode enabled) replication group. This operation is performed with no cluster downtime. :: +The following ``decrease-replica-count`` example dynamically decreases the number of replicas in a Redis (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Redis (cluster mode enabled) replication group. This operation is performed with no cluster downtime. :: aws elasticache decrease-replica-count \ --replication-group-id my-cluster \ diff --git a/awscli/examples/greengrass/create-function-definition-version.rst b/awscli/examples/greengrass/create-function-definition-version.rst index 5023848abbd4..75d33994b4b3 100644 --- a/awscli/examples/greengrass/create-function-definition-version.rst +++ b/awscli/examples/greengrass/create-function-definition-version.rst @@ -1,4 +1,4 @@ -**To create a version of the function defintion** +**To create a version of the function definition** The following ``create-function-definition-version`` example creates a new version of the specified function definition. This version specifies a single function whose ID is ``Hello-World-function``, allows access to the file system, and specifies a maximum memory size and timeout period. :: diff --git a/awscli/examples/guardduty/list-findings.rst b/awscli/examples/guardduty/list-findings.rst index 8a659447a799..59dc17950b54 100644 --- a/awscli/examples/guardduty/list-findings.rst +++ b/awscli/examples/guardduty/list-findings.rst @@ -19,7 +19,7 @@ Output:: For more information, see `Findings `__ in the GuardDuty User Guide. -**Example 2: To list findings for the current region matching a specfic finding criteria** +**Example 2: To list findings for the current region matching a specific finding criteria** The following ``list-findings`` example displays a list of all findingIds that match a specified finding type. :: @@ -42,7 +42,7 @@ Output:: For more information, see `Findings `__ in the GuardDuty User Guide. -**Example 3: To list findings for the current region matching a specfic set of finding criteria defined within a JSON file** +**Example 3: To list findings for the current region matching a specific set of finding criteria defined within a JSON file** The following ``list-findings`` example displays a list of all findingIds that are not archived, and involve the IAM user named "testuser", as specified in a JSON file. :: diff --git a/awscli/examples/mediapackage-vod/list-assets.rst b/awscli/examples/mediapackage-vod/list-assets.rst index 03f347a8bb62..d1bf81094909 100644 --- a/awscli/examples/mediapackage-vod/list-assets.rst +++ b/awscli/examples/mediapackage-vod/list-assets.rst @@ -1,6 +1,6 @@ **To list all assets** -The following ``list-assets`` example ists all of the assets that are configured in the current AWS account. :: +The following ``list-assets`` example lists all of the assets that are configured in the current AWS account. :: aws mediapackage-vod list-assets diff --git a/awscli/examples/opsworks/describe-commands.rst b/awscli/examples/opsworks/describe-commands.rst index b11f0591514a..421fe24135af 100644 --- a/awscli/examples/opsworks/describe-commands.rst +++ b/awscli/examples/opsworks/describe-commands.rst @@ -1,6 +1,6 @@ **To describe commands** -The following ``describe-commands`` commmand describes the commands in a specified instance. :: +The following ``describe-commands`` command describes the commands in a specified instance. :: aws opsworks describe-commands \ --instance-id 8c2673b9-3fe5-420d-9cfa-78d875ee7687 \ diff --git a/awscli/examples/opsworks/describe-deployments.rst b/awscli/examples/opsworks/describe-deployments.rst index f1c0dc577642..acb6d55a7cae 100644 --- a/awscli/examples/opsworks/describe-deployments.rst +++ b/awscli/examples/opsworks/describe-deployments.rst @@ -1,6 +1,6 @@ **To describe deployments** -The following ``describe-deployments`` commmand describes the deployments in a specified stack. :: +The following ``describe-deployments`` command describes the deployments in a specified stack. :: aws opsworks --region us-east-1 describe-deployments --stack-id 38ee91e2-abdc-4208-a107-0b7168b3cc7a diff --git a/awscli/examples/opsworks/describe-elastic-ips.rst b/awscli/examples/opsworks/describe-elastic-ips.rst index 277da76e5046..72677cedba3c 100644 --- a/awscli/examples/opsworks/describe-elastic-ips.rst +++ b/awscli/examples/opsworks/describe-elastic-ips.rst @@ -1,6 +1,6 @@ **To describe Elastic IP instances** -The following ``describe-elastic-ips`` commmand describes the Elastic IP addresses in a specified instance. :: +The following ``describe-elastic-ips`` command describes the Elastic IP addresses in a specified instance. :: aws opsworks --region us-east-1 describe-elastic-ips --instance-id b62f3e04-e9eb-436c-a91f-d9e9a396b7b0 diff --git a/awscli/examples/opsworks/describe-instances.rst b/awscli/examples/opsworks/describe-instances.rst index 213e13550e91..359f99222cdf 100644 --- a/awscli/examples/opsworks/describe-instances.rst +++ b/awscli/examples/opsworks/describe-instances.rst @@ -1,6 +1,6 @@ **To describe instances** -The following ``describe-instances`` commmand describes the instances in a specified stack:: +The following ``describe-instances`` command describes the instances in a specified stack:: aws opsworks --region us-east-1 describe-instances --stack-id 8c428b08-a1a1-46ce-a5f8-feddc43771b8 diff --git a/awscli/examples/opsworks/describe-layers.rst b/awscli/examples/opsworks/describe-layers.rst index d45a3bdcd403..c0702129944f 100644 --- a/awscli/examples/opsworks/describe-layers.rst +++ b/awscli/examples/opsworks/describe-layers.rst @@ -1,6 +1,6 @@ **To describe a stack's layers** -The following ``describe-layers`` commmand describes the layers in a specified stack:: +The following ``describe-layers`` command describes the layers in a specified stack:: aws opsworks --region us-east-1 describe-layers --stack-id 38ee91e2-abdc-4208-a107-0b7168b3cc7a diff --git a/awscli/examples/rds/delete-db-parameter-group.rst b/awscli/examples/rds/delete-db-parameter-group.rst index f62bbee8acd4..2037be52b13c 100644 --- a/awscli/examples/rds/delete-db-parameter-group.rst +++ b/awscli/examples/rds/delete-db-parameter-group.rst @@ -1,6 +1,6 @@ **To delete a DB parameter group** -The following ``commmand`` example deletes a DB parameter group. :: +The following ``command`` example deletes a DB parameter group. :: aws rds delete-db-parameter-group \ --db-parameter-group-name mydbparametergroup diff --git a/awscli/examples/rds/delete-db-proxy.rst b/awscli/examples/rds/delete-db-proxy.rst index f3aba46d66b7..04d72bf41264 100644 --- a/awscli/examples/rds/delete-db-proxy.rst +++ b/awscli/examples/rds/delete-db-proxy.rst @@ -31,7 +31,7 @@ Output:: "IAMAuth": "DISABLED" } ], "RoleArn": "arn:aws:iam::12345678912:role/ProxyPostgreSQLRole", - "Endpoint": "proxyeExample.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", + "Endpoint": "proxyExample.proxy-ab0cd1efghij.us-east-1.rds.amazonaws.com", "RequireTLS": false, "IdleClientTimeout": 1800, "DebuggingLogging": false, diff --git a/awscli/examples/ssm/send-automation-signal.rst b/awscli/examples/ssm/send-automation-signal.rst index 338375bf3259..7c7779bac063 100644 --- a/awscli/examples/ssm/send-automation-signal.rst +++ b/awscli/examples/ssm/send-automation-signal.rst @@ -1,4 +1,4 @@ -**To send a singal to an automation execution** +**To send a signal to an automation execution** The following ``send-automation-signal`` example sends an Approve signal to an Automation execution. :: diff --git a/awscli/examples/ssm/update-patch-baseline.rst b/awscli/examples/ssm/update-patch-baseline.rst index 4fbef1a9c49a..69b4629b4edb 100755 --- a/awscli/examples/ssm/update-patch-baseline.rst +++ b/awscli/examples/ssm/update-patch-baseline.rst @@ -53,7 +53,7 @@ Output:: **Example 2: To rename a patch baseline** -The following ``update-patch-baseline`` example renames theh specified patch baseline. :: +The following ``update-patch-baseline`` example renames the specified patch baseline. :: aws ssm update-patch-baseline \ --baseline-id "pb-0713accee01234567" \ From a10ffe8c3dd9ac3ece76795e208a41577356e895 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Mar 2024 18:32:37 +0000 Subject: [PATCH 0536/1632] Update changelog based on model updates --- .../next-release/api-change-codestarconnections-1159.json | 5 +++++ .changes/next-release/api-change-elasticache-10906.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-27399.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-codestarconnections-1159.json create mode 100644 .changes/next-release/api-change-elasticache-10906.json create mode 100644 .changes/next-release/api-change-mediapackagev2-27399.json diff --git a/.changes/next-release/api-change-codestarconnections-1159.json b/.changes/next-release/api-change-codestarconnections-1159.json new file mode 100644 index 000000000000..09627bcef8af --- /dev/null +++ b/.changes/next-release/api-change-codestarconnections-1159.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codestar-connections``", + "description": "Added a sync configuration enum to disable publishing of deployment status to source providers (PublishDeploymentStatus). Added a sync configuration enum (TriggerStackUpdateOn) to only trigger changes." +} diff --git a/.changes/next-release/api-change-elasticache-10906.json b/.changes/next-release/api-change-elasticache-10906.json new file mode 100644 index 000000000000..a10e0e4f70b1 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-10906.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Revisions to API text that are now to be carried over to SDK text, changing usages of \"SFO\" in code examples to \"us-west-1\", and some other typos." +} diff --git a/.changes/next-release/api-change-mediapackagev2-27399.json b/.changes/next-release/api-change-mediapackagev2-27399.json new file mode 100644 index 000000000000..f50f3d62c2e7 --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-27399.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "This release enables customers to safely update their MediaPackage v2 channel groups, channels and origin endpoints using entity tags." +} From f38c319fe0e12ed1320c954d831c147ee8d07146 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Mar 2024 18:33:57 +0000 Subject: [PATCH 0537/1632] Bumping version to 1.32.60 --- .changes/1.32.60.json | 17 +++++++++++++++++ .../api-change-codestarconnections-1159.json | 5 ----- .../api-change-elasticache-10906.json | 5 ----- .../api-change-mediapackagev2-27399.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.60.json delete mode 100644 .changes/next-release/api-change-codestarconnections-1159.json delete mode 100644 .changes/next-release/api-change-elasticache-10906.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-27399.json diff --git a/.changes/1.32.60.json b/.changes/1.32.60.json new file mode 100644 index 000000000000..14d03743f88f --- /dev/null +++ b/.changes/1.32.60.json @@ -0,0 +1,17 @@ +[ + { + "category": "``codestar-connections``", + "description": "Added a sync configuration enum to disable publishing of deployment status to source providers (PublishDeploymentStatus). Added a sync configuration enum (TriggerStackUpdateOn) to only trigger changes.", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Revisions to API text that are now to be carried over to SDK text, changing usages of \"SFO\" in code examples to \"us-west-1\", and some other typos.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "This release enables customers to safely update their MediaPackage v2 channel groups, channels and origin endpoints using entity tags.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codestarconnections-1159.json b/.changes/next-release/api-change-codestarconnections-1159.json deleted file mode 100644 index 09627bcef8af..000000000000 --- a/.changes/next-release/api-change-codestarconnections-1159.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codestar-connections``", - "description": "Added a sync configuration enum to disable publishing of deployment status to source providers (PublishDeploymentStatus). Added a sync configuration enum (TriggerStackUpdateOn) to only trigger changes." -} diff --git a/.changes/next-release/api-change-elasticache-10906.json b/.changes/next-release/api-change-elasticache-10906.json deleted file mode 100644 index a10e0e4f70b1..000000000000 --- a/.changes/next-release/api-change-elasticache-10906.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Revisions to API text that are now to be carried over to SDK text, changing usages of \"SFO\" in code examples to \"us-west-1\", and some other typos." -} diff --git a/.changes/next-release/api-change-mediapackagev2-27399.json b/.changes/next-release/api-change-mediapackagev2-27399.json deleted file mode 100644 index f50f3d62c2e7..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-27399.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "This release enables customers to safely update their MediaPackage v2 channel groups, channels and origin endpoints using entity tags." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8491bf58a1fe..6211232b3d0f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.60 +======= + +* api-change:``codestar-connections``: Added a sync configuration enum to disable publishing of deployment status to source providers (PublishDeploymentStatus). Added a sync configuration enum (TriggerStackUpdateOn) to only trigger changes. +* api-change:``elasticache``: Revisions to API text that are now to be carried over to SDK text, changing usages of "SFO" in code examples to "us-west-1", and some other typos. +* api-change:``mediapackagev2``: This release enables customers to safely update their MediaPackage v2 channel groups, channels and origin endpoints using entity tags. + + 1.32.59 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index be932149b0a0..4e86c64a4418 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.59' +__version__ = '1.32.60' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4a41e9653b5b..e1cf742d5dac 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.59' +release = '1.32.60' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index db4583272d5a..4027a40e5372 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.59 + botocore==1.34.60 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 258b7c722e24..974703a256f9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.59', + 'botocore==1.34.60', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d0fb0a0986e3671b39a39407a7318bef90edac83 Mon Sep 17 00:00:00 2001 From: kyleknap Date: Mon, 11 Mar 2024 15:26:06 -0700 Subject: [PATCH 0538/1632] Make EC2 help output assertion a regex This future proofs the test assertion in case "Amazon EC2" is ever broken between two lines, similar to the rest of the test cases. --- tests/integration/test_cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/integration/test_cli.py b/tests/integration/test_cli.py index 976bab3aa495..7707d280ba1b 100644 --- a/tests/integration/test_cli.py +++ b/tests/integration/test_cli.py @@ -65,7 +65,7 @@ def test_help_output(self): def test_service_help_output(self): p = aws('ec2 help') self.assertEqual(p.rc, 0) - self.assertIn('Amazon EC2', p.stdout) + self.assertRegex(p.stdout, r'Amazon\s+EC2') def test_operation_help_output(self): p = aws('ec2 describe-instances help') From e9ec92d3622277e5607d14a279956375bf7273fc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Mar 2024 18:04:17 +0000 Subject: [PATCH 0539/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-80727.json | 5 +++++ .changes/next-release/api-change-connect-49996.json | 5 +++++ .changes/next-release/api-change-ec2-45710.json | 5 +++++ .changes/next-release/api-change-kafka-38913.json | 5 +++++ .changes/next-release/api-change-ssm-86739.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-80727.json create mode 100644 .changes/next-release/api-change-connect-49996.json create mode 100644 .changes/next-release/api-change-ec2-45710.json create mode 100644 .changes/next-release/api-change-kafka-38913.json create mode 100644 .changes/next-release/api-change-ssm-86739.json diff --git a/.changes/next-release/api-change-cloudformation-80727.json b/.changes/next-release/api-change-cloudformation-80727.json new file mode 100644 index 000000000000..ff38f9f4e667 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-80727.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "CloudFormation documentation update for March, 2024" +} diff --git a/.changes/next-release/api-change-connect-49996.json b/.changes/next-release/api-change-connect-49996.json new file mode 100644 index 000000000000..6efc4bd08577 --- /dev/null +++ b/.changes/next-release/api-change-connect-49996.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release increases MaxResults limit to 500 in request for SearchUsers, SearchQueues and SearchRoutingProfiles APIs of Amazon Connect." +} diff --git a/.changes/next-release/api-change-ec2-45710.json b/.changes/next-release/api-change-ec2-45710.json new file mode 100644 index 000000000000..dcb7ae606ac6 --- /dev/null +++ b/.changes/next-release/api-change-ec2-45710.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2." +} diff --git a/.changes/next-release/api-change-kafka-38913.json b/.changes/next-release/api-change-kafka-38913.json new file mode 100644 index 000000000000..0e0f18fe2341 --- /dev/null +++ b/.changes/next-release/api-change-kafka-38913.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "Added support for specifying the starting position of topic replication in MSK-Replicator." +} diff --git a/.changes/next-release/api-change-ssm-86739.json b/.changes/next-release/api-change-ssm-86739.json new file mode 100644 index 000000000000..597a5ab1adde --- /dev/null +++ b/.changes/next-release/api-change-ssm-86739.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "March 2024 doc-only updates for Systems Manager." +} From f2cc8f4b7037991c12c70634b1bf9ab30ca0f88c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Mar 2024 18:05:15 +0000 Subject: [PATCH 0540/1632] Bumping version to 1.32.61 --- .changes/1.32.61.json | 27 +++++++++++++++++++ .../api-change-cloudformation-80727.json | 5 ---- .../api-change-connect-49996.json | 5 ---- .../next-release/api-change-ec2-45710.json | 5 ---- .../next-release/api-change-kafka-38913.json | 5 ---- .../next-release/api-change-ssm-86739.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.61.json delete mode 100644 .changes/next-release/api-change-cloudformation-80727.json delete mode 100644 .changes/next-release/api-change-connect-49996.json delete mode 100644 .changes/next-release/api-change-ec2-45710.json delete mode 100644 .changes/next-release/api-change-kafka-38913.json delete mode 100644 .changes/next-release/api-change-ssm-86739.json diff --git a/.changes/1.32.61.json b/.changes/1.32.61.json new file mode 100644 index 000000000000..7c5c887b74e2 --- /dev/null +++ b/.changes/1.32.61.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloudformation``", + "description": "CloudFormation documentation update for March, 2024", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release increases MaxResults limit to 500 in request for SearchUsers, SearchQueues and SearchRoutingProfiles APIs of Amazon Connect.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2.", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "Added support for specifying the starting position of topic replication in MSK-Replicator.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "March 2024 doc-only updates for Systems Manager.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-80727.json b/.changes/next-release/api-change-cloudformation-80727.json deleted file mode 100644 index ff38f9f4e667..000000000000 --- a/.changes/next-release/api-change-cloudformation-80727.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "CloudFormation documentation update for March, 2024" -} diff --git a/.changes/next-release/api-change-connect-49996.json b/.changes/next-release/api-change-connect-49996.json deleted file mode 100644 index 6efc4bd08577..000000000000 --- a/.changes/next-release/api-change-connect-49996.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release increases MaxResults limit to 500 in request for SearchUsers, SearchQueues and SearchRoutingProfiles APIs of Amazon Connect." -} diff --git a/.changes/next-release/api-change-ec2-45710.json b/.changes/next-release/api-change-ec2-45710.json deleted file mode 100644 index dcb7ae606ac6..000000000000 --- a/.changes/next-release/api-change-ec2-45710.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Amazon EC2." -} diff --git a/.changes/next-release/api-change-kafka-38913.json b/.changes/next-release/api-change-kafka-38913.json deleted file mode 100644 index 0e0f18fe2341..000000000000 --- a/.changes/next-release/api-change-kafka-38913.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "Added support for specifying the starting position of topic replication in MSK-Replicator." -} diff --git a/.changes/next-release/api-change-ssm-86739.json b/.changes/next-release/api-change-ssm-86739.json deleted file mode 100644 index 597a5ab1adde..000000000000 --- a/.changes/next-release/api-change-ssm-86739.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "March 2024 doc-only updates for Systems Manager." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6211232b3d0f..eaf67422db34 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.61 +======= + +* api-change:``cloudformation``: CloudFormation documentation update for March, 2024 +* api-change:``connect``: This release increases MaxResults limit to 500 in request for SearchUsers, SearchQueues and SearchRoutingProfiles APIs of Amazon Connect. +* api-change:``ec2``: Documentation updates for Amazon EC2. +* api-change:``kafka``: Added support for specifying the starting position of topic replication in MSK-Replicator. +* api-change:``ssm``: March 2024 doc-only updates for Systems Manager. + + 1.32.60 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4e86c64a4418..cfab63743bb4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.60' +__version__ = '1.32.61' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e1cf742d5dac..524791f1f631 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.60' +release = '1.32.61' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4027a40e5372..e5b276d4ae31 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.60 + botocore==1.34.61 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 974703a256f9..d5c92e9ec2d3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.60', + 'botocore==1.34.61', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 853cf93b77ae3628eb57db3301a4ab1adfc5a4b5 Mon Sep 17 00:00:00 2001 From: nick-w-nick <43578531+nick-w-nick@users.noreply.github.com> Date: Wed, 13 Mar 2024 12:50:37 -0400 Subject: [PATCH 0541/1632] fixed minor typo in comment (#8578) --- doc/source/guzzle_sphinx_theme/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/guzzle_sphinx_theme/__init__.py b/doc/source/guzzle_sphinx_theme/__init__.py index 840cdb1e38c0..cf85f37755be 100644 --- a/doc/source/guzzle_sphinx_theme/__init__.py +++ b/doc/source/guzzle_sphinx_theme/__init__.py @@ -13,7 +13,7 @@ def setup(app): - """Setup conntects events to the sitemap builder""" + """Setup connects events to the sitemap builder""" app.connect('html-page-context', add_html_link) app.connect('build-finished', create_sitemap) app.sitemap_links = [] From 7b24abde0fa663dc86d096337666716ed4ec16ca Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Mar 2024 18:07:46 +0000 Subject: [PATCH 0542/1632] Update changelog based on model updates --- .changes/next-release/api-change-ivsrealtime-71102.json | 5 +++++ .../next-release/api-change-kinesisanalyticsv2-54284.json | 5 +++++ .changes/next-release/api-change-s3-2340.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-ivsrealtime-71102.json create mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-54284.json create mode 100644 .changes/next-release/api-change-s3-2340.json diff --git a/.changes/next-release/api-change-ivsrealtime-71102.json b/.changes/next-release/api-change-ivsrealtime-71102.json new file mode 100644 index 000000000000..bbda7b78a8c1 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-71102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "adds support for multiple new composition layout configuration options (grid, pip)" +} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-54284.json b/.changes/next-release/api-change-kinesisanalyticsv2-54284.json new file mode 100644 index 000000000000..c6a2f253168f --- /dev/null +++ b/.changes/next-release/api-change-kinesisanalyticsv2-54284.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisanalyticsv2``", + "description": "Support new RuntimeEnvironmentUpdate parameter within UpdateApplication API allowing callers to change the Flink version upon which their application runs." +} diff --git a/.changes/next-release/api-change-s3-2340.json b/.changes/next-release/api-change-s3-2340.json new file mode 100644 index 000000000000..d27b8f35b305 --- /dev/null +++ b/.changes/next-release/api-change-s3-2340.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "This release makes the default option for S3 on Outposts request signing to use the SigV4A algorithm when using AWS Common Runtime (CRT)." +} From 42db5d7068c55c5b2d8163aa508d3537b57a365e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Mar 2024 18:09:03 +0000 Subject: [PATCH 0543/1632] Bumping version to 1.32.62 --- .changes/1.32.62.json | 17 +++++++++++++++++ .../api-change-ivsrealtime-71102.json | 5 ----- .../api-change-kinesisanalyticsv2-54284.json | 5 ----- .changes/next-release/api-change-s3-2340.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.62.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-71102.json delete mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-54284.json delete mode 100644 .changes/next-release/api-change-s3-2340.json diff --git a/.changes/1.32.62.json b/.changes/1.32.62.json new file mode 100644 index 000000000000..a803ad48d10f --- /dev/null +++ b/.changes/1.32.62.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ivs-realtime``", + "description": "adds support for multiple new composition layout configuration options (grid, pip)", + "type": "api-change" + }, + { + "category": "``kinesisanalyticsv2``", + "description": "Support new RuntimeEnvironmentUpdate parameter within UpdateApplication API allowing callers to change the Flink version upon which their application runs.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "This release makes the default option for S3 on Outposts request signing to use the SigV4A algorithm when using AWS Common Runtime (CRT).", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ivsrealtime-71102.json b/.changes/next-release/api-change-ivsrealtime-71102.json deleted file mode 100644 index bbda7b78a8c1..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-71102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "adds support for multiple new composition layout configuration options (grid, pip)" -} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-54284.json b/.changes/next-release/api-change-kinesisanalyticsv2-54284.json deleted file mode 100644 index c6a2f253168f..000000000000 --- a/.changes/next-release/api-change-kinesisanalyticsv2-54284.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisanalyticsv2``", - "description": "Support new RuntimeEnvironmentUpdate parameter within UpdateApplication API allowing callers to change the Flink version upon which their application runs." -} diff --git a/.changes/next-release/api-change-s3-2340.json b/.changes/next-release/api-change-s3-2340.json deleted file mode 100644 index d27b8f35b305..000000000000 --- a/.changes/next-release/api-change-s3-2340.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "This release makes the default option for S3 on Outposts request signing to use the SigV4A algorithm when using AWS Common Runtime (CRT)." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index eaf67422db34..f11dd1208954 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.62 +======= + +* api-change:``ivs-realtime``: adds support for multiple new composition layout configuration options (grid, pip) +* api-change:``kinesisanalyticsv2``: Support new RuntimeEnvironmentUpdate parameter within UpdateApplication API allowing callers to change the Flink version upon which their application runs. +* api-change:``s3``: This release makes the default option for S3 on Outposts request signing to use the SigV4A algorithm when using AWS Common Runtime (CRT). + + 1.32.61 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index cfab63743bb4..c2edd4d8a384 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.61' +__version__ = '1.32.62' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 524791f1f631..bcca57d103f0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.61' +release = '1.32.62' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e5b276d4ae31..6019d154838b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.61 + botocore==1.34.62 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d5c92e9ec2d3..4b14309a9267 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.61', + 'botocore==1.34.62', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From b6d183c73f3da6554b74481bcaf744a22a4a17c2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Mar 2024 18:06:07 +0000 Subject: [PATCH 0544/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-60824.json | 5 +++++ .../next-release/api-change-ec2instanceconnect-8581.json | 5 +++++ .changes/next-release/api-change-elbv2-5922.json | 5 +++++ .changes/next-release/api-change-fis-75317.json | 5 +++++ .changes/next-release/api-change-rds-76151.json | 5 +++++ .changes/next-release/api-change-secretsmanager-63009.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-40511.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-60824.json create mode 100644 .changes/next-release/api-change-ec2instanceconnect-8581.json create mode 100644 .changes/next-release/api-change-elbv2-5922.json create mode 100644 .changes/next-release/api-change-fis-75317.json create mode 100644 .changes/next-release/api-change-rds-76151.json create mode 100644 .changes/next-release/api-change-secretsmanager-63009.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-40511.json diff --git a/.changes/next-release/api-change-amplify-60824.json b/.changes/next-release/api-change-amplify-60824.json new file mode 100644 index 000000000000..86e83c10bee3 --- /dev/null +++ b/.changes/next-release/api-change-amplify-60824.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Documentation updates for Amplify. Identifies the APIs available only to apps created using Amplify Gen 1." +} diff --git a/.changes/next-release/api-change-ec2instanceconnect-8581.json b/.changes/next-release/api-change-ec2instanceconnect-8581.json new file mode 100644 index 000000000000..1f91e56ccd5c --- /dev/null +++ b/.changes/next-release/api-change-ec2instanceconnect-8581.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2-instance-connect``", + "description": "This release includes a new exception type \"SerialConsoleSessionUnsupportedException\" for SendSerialConsoleSSHPublicKey API." +} diff --git a/.changes/next-release/api-change-elbv2-5922.json b/.changes/next-release/api-change-elbv2-5922.json new file mode 100644 index 000000000000..1f0d59e3b3ea --- /dev/null +++ b/.changes/next-release/api-change-elbv2-5922.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This release allows you to configure HTTP client keep-alive duration for communication between clients and Application Load Balancers." +} diff --git a/.changes/next-release/api-change-fis-75317.json b/.changes/next-release/api-change-fis-75317.json new file mode 100644 index 000000000000..2197af022a08 --- /dev/null +++ b/.changes/next-release/api-change-fis-75317.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fis``", + "description": "This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses." +} diff --git a/.changes/next-release/api-change-rds-76151.json b/.changes/next-release/api-change-rds-76151.json new file mode 100644 index 000000000000..9eb784bb53f7 --- /dev/null +++ b/.changes/next-release/api-change-rds-76151.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for EBCDIC collation for RDS for Db2." +} diff --git a/.changes/next-release/api-change-secretsmanager-63009.json b/.changes/next-release/api-change-secretsmanager-63009.json new file mode 100644 index 000000000000..32e0eb5f7ceb --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-63009.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager" +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-40511.json b/.changes/next-release/api-change-timestreaminfluxdb-40511.json new file mode 100644 index 000000000000..a2454d8519d3 --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-40511.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "description": "This is the initial SDK release for Amazon Timestream for InfluxDB. Amazon Timestream for InfluxDB is a new time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open source APIs." +} From 2d600f0b7e18cd6b59062f4eb095d7f4526abb89 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Mar 2024 18:07:11 +0000 Subject: [PATCH 0545/1632] Bumping version to 1.32.63 --- .changes/1.32.63.json | 37 +++++++++++++++++++ .../api-change-amplify-60824.json | 5 --- .../api-change-ec2instanceconnect-8581.json | 5 --- .../next-release/api-change-elbv2-5922.json | 5 --- .../next-release/api-change-fis-75317.json | 5 --- .../next-release/api-change-rds-76151.json | 5 --- .../api-change-secretsmanager-63009.json | 5 --- .../api-change-timestreaminfluxdb-40511.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.63.json delete mode 100644 .changes/next-release/api-change-amplify-60824.json delete mode 100644 .changes/next-release/api-change-ec2instanceconnect-8581.json delete mode 100644 .changes/next-release/api-change-elbv2-5922.json delete mode 100644 .changes/next-release/api-change-fis-75317.json delete mode 100644 .changes/next-release/api-change-rds-76151.json delete mode 100644 .changes/next-release/api-change-secretsmanager-63009.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-40511.json diff --git a/.changes/1.32.63.json b/.changes/1.32.63.json new file mode 100644 index 000000000000..23754b39883c --- /dev/null +++ b/.changes/1.32.63.json @@ -0,0 +1,37 @@ +[ + { + "category": "``amplify``", + "description": "Documentation updates for Amplify. Identifies the APIs available only to apps created using Amplify Gen 1.", + "type": "api-change" + }, + { + "category": "``ec2-instance-connect``", + "description": "This release includes a new exception type \"SerialConsoleSessionUnsupportedException\" for SendSerialConsoleSSHPublicKey API.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This release allows you to configure HTTP client keep-alive duration for communication between clients and Application Load Balancers.", + "type": "api-change" + }, + { + "category": "``fis``", + "description": "This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for EBCDIC collation for RDS for Db2.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "description": "This is the initial SDK release for Amazon Timestream for InfluxDB. Amazon Timestream for InfluxDB is a new time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open source APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-60824.json b/.changes/next-release/api-change-amplify-60824.json deleted file mode 100644 index 86e83c10bee3..000000000000 --- a/.changes/next-release/api-change-amplify-60824.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Documentation updates for Amplify. Identifies the APIs available only to apps created using Amplify Gen 1." -} diff --git a/.changes/next-release/api-change-ec2instanceconnect-8581.json b/.changes/next-release/api-change-ec2instanceconnect-8581.json deleted file mode 100644 index 1f91e56ccd5c..000000000000 --- a/.changes/next-release/api-change-ec2instanceconnect-8581.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2-instance-connect``", - "description": "This release includes a new exception type \"SerialConsoleSessionUnsupportedException\" for SendSerialConsoleSSHPublicKey API." -} diff --git a/.changes/next-release/api-change-elbv2-5922.json b/.changes/next-release/api-change-elbv2-5922.json deleted file mode 100644 index 1f0d59e3b3ea..000000000000 --- a/.changes/next-release/api-change-elbv2-5922.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This release allows you to configure HTTP client keep-alive duration for communication between clients and Application Load Balancers." -} diff --git a/.changes/next-release/api-change-fis-75317.json b/.changes/next-release/api-change-fis-75317.json deleted file mode 100644 index 2197af022a08..000000000000 --- a/.changes/next-release/api-change-fis-75317.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fis``", - "description": "This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses." -} diff --git a/.changes/next-release/api-change-rds-76151.json b/.changes/next-release/api-change-rds-76151.json deleted file mode 100644 index 9eb784bb53f7..000000000000 --- a/.changes/next-release/api-change-rds-76151.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for EBCDIC collation for RDS for Db2." -} diff --git a/.changes/next-release/api-change-secretsmanager-63009.json b/.changes/next-release/api-change-secretsmanager-63009.json deleted file mode 100644 index 32e0eb5f7ceb..000000000000 --- a/.changes/next-release/api-change-secretsmanager-63009.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Doc only update for Secrets Manager" -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-40511.json b/.changes/next-release/api-change-timestreaminfluxdb-40511.json deleted file mode 100644 index a2454d8519d3..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-40511.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "description": "This is the initial SDK release for Amazon Timestream for InfluxDB. Amazon Timestream for InfluxDB is a new time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open source APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f11dd1208954..d1c1c377c978 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.63 +======= + +* api-change:``amplify``: Documentation updates for Amplify. Identifies the APIs available only to apps created using Amplify Gen 1. +* api-change:``ec2-instance-connect``: This release includes a new exception type "SerialConsoleSessionUnsupportedException" for SendSerialConsoleSSHPublicKey API. +* api-change:``elbv2``: This release allows you to configure HTTP client keep-alive duration for communication between clients and Application Load Balancers. +* api-change:``fis``: This release adds support for previewing target resources before running a FIS experiment. It also adds resource ARNs for actions, experiments, and experiment templates to API responses. +* api-change:``rds``: Updates Amazon RDS documentation for EBCDIC collation for RDS for Db2. +* api-change:``secretsmanager``: Doc only update for Secrets Manager +* api-change:``timestream-influxdb``: This is the initial SDK release for Amazon Timestream for InfluxDB. Amazon Timestream for InfluxDB is a new time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open source APIs. + + 1.32.62 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c2edd4d8a384..80c20630deea 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.62' +__version__ = '1.32.63' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bcca57d103f0..1093a3676d79 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.62' +release = '1.32.63' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6019d154838b..e7920bc9b00e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.62 + botocore==1.34.63 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4b14309a9267..ebeba51cc684 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.62', + 'botocore==1.34.63', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e2ea225b0e754c27e16b0c3d9af0553521e88780 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Mar 2024 18:13:16 +0000 Subject: [PATCH 0546/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-94802.json | 5 +++++ .changes/next-release/api-change-codebuild-32085.json | 5 +++++ .changes/next-release/api-change-connect-36178.json | 5 +++++ .changes/next-release/api-change-ec2-98858.json | 5 +++++ .changes/next-release/api-change-kinesisanalyticsv2-492.json | 5 +++++ .changes/next-release/api-change-s3-81172.json | 5 +++++ .changes/next-release/api-change-sagemaker-18870.json | 5 +++++ .../next-release/api-change-workspacesthinclient-28542.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-backup-94802.json create mode 100644 .changes/next-release/api-change-codebuild-32085.json create mode 100644 .changes/next-release/api-change-connect-36178.json create mode 100644 .changes/next-release/api-change-ec2-98858.json create mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-492.json create mode 100644 .changes/next-release/api-change-s3-81172.json create mode 100644 .changes/next-release/api-change-sagemaker-18870.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-28542.json diff --git a/.changes/next-release/api-change-backup-94802.json b/.changes/next-release/api-change-backup-94802.json new file mode 100644 index 000000000000..e1a094e8bdcb --- /dev/null +++ b/.changes/next-release/api-change-backup-94802.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup." +} diff --git a/.changes/next-release/api-change-codebuild-32085.json b/.changes/next-release/api-change-codebuild-32085.json new file mode 100644 index 000000000000..0a2d9c7c97d7 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-32085.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports overflow behavior on Reserved Capacity." +} diff --git a/.changes/next-release/api-change-connect-36178.json b/.changes/next-release/api-change-connect-36178.json new file mode 100644 index 000000000000..6fa2c1569f2c --- /dev/null +++ b/.changes/next-release/api-change-connect-36178.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds Hierarchy based Access Control fields to Security Profile public APIs and adds support for UserAttributeFilter to SearchUsers API." +} diff --git a/.changes/next-release/api-change-ec2-98858.json b/.changes/next-release/api-change-ec2-98858.json new file mode 100644 index 000000000000..984b0100c2b0 --- /dev/null +++ b/.changes/next-release/api-change-ec2-98858.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add media accelerator and neuron device information on the describe instance types API." +} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-492.json b/.changes/next-release/api-change-kinesisanalyticsv2-492.json new file mode 100644 index 000000000000..5dc393f7d491 --- /dev/null +++ b/.changes/next-release/api-change-kinesisanalyticsv2-492.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisanalyticsv2``", + "description": "Support for Flink 1.18 in Managed Service for Apache Flink" +} diff --git a/.changes/next-release/api-change-s3-81172.json b/.changes/next-release/api-change-s3-81172.json new file mode 100644 index 000000000000..6cff11ade3e1 --- /dev/null +++ b/.changes/next-release/api-change-s3-81172.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Documentation updates for Amazon S3." +} diff --git a/.changes/next-release/api-change-sagemaker-18870.json b/.changes/next-release/api-change-sagemaker-18870.json new file mode 100644 index 000000000000..08e5a4ad37d6 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-18870.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds m6i, m6id, m7i, c6i, c6id, c7i, r6i r6id, r7i, p5 instance type support to Sagemaker Notebook Instances and miscellaneous wording fixes for previous Sagemaker documentation." +} diff --git a/.changes/next-release/api-change-workspacesthinclient-28542.json b/.changes/next-release/api-change-workspacesthinclient-28542.json new file mode 100644 index 000000000000..6363f7d96b88 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-28542.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Removed unused parameter kmsKeyArn from UpdateDeviceRequest" +} From 19b070fe69213be93338191ddb72e578de69a946 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Mar 2024 18:14:38 +0000 Subject: [PATCH 0547/1632] Bumping version to 1.32.64 --- .changes/1.32.64.json | 42 +++++++++++++++++++ .../next-release/api-change-backup-94802.json | 5 --- .../api-change-codebuild-32085.json | 5 --- .../api-change-connect-36178.json | 5 --- .../next-release/api-change-ec2-98858.json | 5 --- .../api-change-kinesisanalyticsv2-492.json | 5 --- .../next-release/api-change-s3-81172.json | 5 --- .../api-change-sagemaker-18870.json | 5 --- ...api-change-workspacesthinclient-28542.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.32.64.json delete mode 100644 .changes/next-release/api-change-backup-94802.json delete mode 100644 .changes/next-release/api-change-codebuild-32085.json delete mode 100644 .changes/next-release/api-change-connect-36178.json delete mode 100644 .changes/next-release/api-change-ec2-98858.json delete mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-492.json delete mode 100644 .changes/next-release/api-change-s3-81172.json delete mode 100644 .changes/next-release/api-change-sagemaker-18870.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-28542.json diff --git a/.changes/1.32.64.json b/.changes/1.32.64.json new file mode 100644 index 000000000000..b87c1269ed3a --- /dev/null +++ b/.changes/1.32.64.json @@ -0,0 +1,42 @@ +[ + { + "category": "``backup``", + "description": "This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports overflow behavior on Reserved Capacity.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds Hierarchy based Access Control fields to Security Profile public APIs and adds support for UserAttributeFilter to SearchUsers API.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Add media accelerator and neuron device information on the describe instance types API.", + "type": "api-change" + }, + { + "category": "``kinesisanalyticsv2``", + "description": "Support for Flink 1.18 in Managed Service for Apache Flink", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Documentation updates for Amazon S3.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds m6i, m6id, m7i, c6i, c6id, c7i, r6i r6id, r7i, p5 instance type support to Sagemaker Notebook Instances and miscellaneous wording fixes for previous Sagemaker documentation.", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "Removed unused parameter kmsKeyArn from UpdateDeviceRequest", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-94802.json b/.changes/next-release/api-change-backup-94802.json deleted file mode 100644 index e1a094e8bdcb..000000000000 --- a/.changes/next-release/api-change-backup-94802.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup." -} diff --git a/.changes/next-release/api-change-codebuild-32085.json b/.changes/next-release/api-change-codebuild-32085.json deleted file mode 100644 index 0a2d9c7c97d7..000000000000 --- a/.changes/next-release/api-change-codebuild-32085.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports overflow behavior on Reserved Capacity." -} diff --git a/.changes/next-release/api-change-connect-36178.json b/.changes/next-release/api-change-connect-36178.json deleted file mode 100644 index 6fa2c1569f2c..000000000000 --- a/.changes/next-release/api-change-connect-36178.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds Hierarchy based Access Control fields to Security Profile public APIs and adds support for UserAttributeFilter to SearchUsers API." -} diff --git a/.changes/next-release/api-change-ec2-98858.json b/.changes/next-release/api-change-ec2-98858.json deleted file mode 100644 index 984b0100c2b0..000000000000 --- a/.changes/next-release/api-change-ec2-98858.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add media accelerator and neuron device information on the describe instance types API." -} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-492.json b/.changes/next-release/api-change-kinesisanalyticsv2-492.json deleted file mode 100644 index 5dc393f7d491..000000000000 --- a/.changes/next-release/api-change-kinesisanalyticsv2-492.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisanalyticsv2``", - "description": "Support for Flink 1.18 in Managed Service for Apache Flink" -} diff --git a/.changes/next-release/api-change-s3-81172.json b/.changes/next-release/api-change-s3-81172.json deleted file mode 100644 index 6cff11ade3e1..000000000000 --- a/.changes/next-release/api-change-s3-81172.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Documentation updates for Amazon S3." -} diff --git a/.changes/next-release/api-change-sagemaker-18870.json b/.changes/next-release/api-change-sagemaker-18870.json deleted file mode 100644 index 08e5a4ad37d6..000000000000 --- a/.changes/next-release/api-change-sagemaker-18870.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds m6i, m6id, m7i, c6i, c6id, c7i, r6i r6id, r7i, p5 instance type support to Sagemaker Notebook Instances and miscellaneous wording fixes for previous Sagemaker documentation." -} diff --git a/.changes/next-release/api-change-workspacesthinclient-28542.json b/.changes/next-release/api-change-workspacesthinclient-28542.json deleted file mode 100644 index 6363f7d96b88..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-28542.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Removed unused parameter kmsKeyArn from UpdateDeviceRequest" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d1c1c377c978..786297a5a572 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.32.64 +======= + +* api-change:``backup``: This release introduces a boolean attribute ManagedByAWSBackupOnly as part of ListRecoveryPointsByResource api to filter the recovery points based on ownership. This attribute can be used to filter out the recovery points protected by AWSBackup. +* api-change:``codebuild``: AWS CodeBuild now supports overflow behavior on Reserved Capacity. +* api-change:``connect``: This release adds Hierarchy based Access Control fields to Security Profile public APIs and adds support for UserAttributeFilter to SearchUsers API. +* api-change:``ec2``: Add media accelerator and neuron device information on the describe instance types API. +* api-change:``kinesisanalyticsv2``: Support for Flink 1.18 in Managed Service for Apache Flink +* api-change:``s3``: Documentation updates for Amazon S3. +* api-change:``sagemaker``: Adds m6i, m6id, m7i, c6i, c6id, c7i, r6i r6id, r7i, p5 instance type support to Sagemaker Notebook Instances and miscellaneous wording fixes for previous Sagemaker documentation. +* api-change:``workspaces-thin-client``: Removed unused parameter kmsKeyArn from UpdateDeviceRequest + + 1.32.63 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 80c20630deea..94be459c640b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.63' +__version__ = '1.32.64' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1093a3676d79..e1a1115e7842 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.63' +release = '1.32.64' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e7920bc9b00e..c1556c62898c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.63 + botocore==1.34.64 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ebeba51cc684..ac6eac175793 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.63', + 'botocore==1.34.64', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d18c8c95240bdfb601cfb999723acd5a83cd76b8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Mar 2024 19:27:14 +0000 Subject: [PATCH 0548/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-17540.json | 5 +++++ .changes/next-release/api-change-kms-89393.json | 5 +++++ .changes/next-release/api-change-mediatailor-19944.json | 5 +++++ .changes/next-release/api-change-rds-46373.json | 5 +++++ .changes/next-release/api-change-s3-36096.json | 5 +++++ .changes/next-release/api-change-timestreamquery-16878.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-17540.json create mode 100644 .changes/next-release/api-change-kms-89393.json create mode 100644 .changes/next-release/api-change-mediatailor-19944.json create mode 100644 .changes/next-release/api-change-rds-46373.json create mode 100644 .changes/next-release/api-change-s3-36096.json create mode 100644 .changes/next-release/api-change-timestreamquery-16878.json diff --git a/.changes/next-release/api-change-cloudformation-17540.json b/.changes/next-release/api-change-cloudformation-17540.json new file mode 100644 index 000000000000..31ac3174d3b2 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-17540.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "This release supports for a new API ListStackSetAutoDeploymentTargets, which provider auto-deployment configuration as a describable resource. Customers can now view the specific combinations of regions and OUs that are being auto-deployed." +} diff --git a/.changes/next-release/api-change-kms-89393.json b/.changes/next-release/api-change-kms-89393.json new file mode 100644 index 000000000000..b3f0ea7b5739 --- /dev/null +++ b/.changes/next-release/api-change-kms-89393.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "Adds the ability to use the default policy name by omitting the policyName parameter in calls to PutKeyPolicy and GetKeyPolicy" +} diff --git a/.changes/next-release/api-change-mediatailor-19944.json b/.changes/next-release/api-change-mediatailor-19944.json new file mode 100644 index 000000000000..570732f6173d --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-19944.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "This release adds support to allow customers to show different content within a channel depending on metadata associated with the viewer." +} diff --git a/.changes/next-release/api-change-rds-46373.json b/.changes/next-release/api-change-rds-46373.json new file mode 100644 index 000000000000..c9611d8c2a9b --- /dev/null +++ b/.changes/next-release/api-change-rds-46373.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release launches the ModifyIntegration API and support for data filtering for zero-ETL Integrations." +} diff --git a/.changes/next-release/api-change-s3-36096.json b/.changes/next-release/api-change-s3-36096.json new file mode 100644 index 000000000000..19b9cfab1913 --- /dev/null +++ b/.changes/next-release/api-change-s3-36096.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Fix two issues with response root node names." +} diff --git a/.changes/next-release/api-change-timestreamquery-16878.json b/.changes/next-release/api-change-timestreamquery-16878.json new file mode 100644 index 000000000000..30004df29358 --- /dev/null +++ b/.changes/next-release/api-change-timestreamquery-16878.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-query``", + "description": "Documentation updates, March 2024" +} From 0e405ccfee4d9ef7e9018c0016a299c05e9318b1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Mar 2024 19:28:26 +0000 Subject: [PATCH 0549/1632] Bumping version to 1.32.65 --- .changes/1.32.65.json | 32 +++++++++++++++++++ .../api-change-cloudformation-17540.json | 5 --- .../next-release/api-change-kms-89393.json | 5 --- .../api-change-mediatailor-19944.json | 5 --- .../next-release/api-change-rds-46373.json | 5 --- .../next-release/api-change-s3-36096.json | 5 --- .../api-change-timestreamquery-16878.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.65.json delete mode 100644 .changes/next-release/api-change-cloudformation-17540.json delete mode 100644 .changes/next-release/api-change-kms-89393.json delete mode 100644 .changes/next-release/api-change-mediatailor-19944.json delete mode 100644 .changes/next-release/api-change-rds-46373.json delete mode 100644 .changes/next-release/api-change-s3-36096.json delete mode 100644 .changes/next-release/api-change-timestreamquery-16878.json diff --git a/.changes/1.32.65.json b/.changes/1.32.65.json new file mode 100644 index 000000000000..47d5ac3ffa7a --- /dev/null +++ b/.changes/1.32.65.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cloudformation``", + "description": "This release supports for a new API ListStackSetAutoDeploymentTargets, which provider auto-deployment configuration as a describable resource. Customers can now view the specific combinations of regions and OUs that are being auto-deployed.", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "Adds the ability to use the default policy name by omitting the policyName parameter in calls to PutKeyPolicy and GetKeyPolicy", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "This release adds support to allow customers to show different content within a channel depending on metadata associated with the viewer.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release launches the ModifyIntegration API and support for data filtering for zero-ETL Integrations.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Fix two issues with response root node names.", + "type": "api-change" + }, + { + "category": "``timestream-query``", + "description": "Documentation updates, March 2024", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-17540.json b/.changes/next-release/api-change-cloudformation-17540.json deleted file mode 100644 index 31ac3174d3b2..000000000000 --- a/.changes/next-release/api-change-cloudformation-17540.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "This release supports for a new API ListStackSetAutoDeploymentTargets, which provider auto-deployment configuration as a describable resource. Customers can now view the specific combinations of regions and OUs that are being auto-deployed." -} diff --git a/.changes/next-release/api-change-kms-89393.json b/.changes/next-release/api-change-kms-89393.json deleted file mode 100644 index b3f0ea7b5739..000000000000 --- a/.changes/next-release/api-change-kms-89393.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "Adds the ability to use the default policy name by omitting the policyName parameter in calls to PutKeyPolicy and GetKeyPolicy" -} diff --git a/.changes/next-release/api-change-mediatailor-19944.json b/.changes/next-release/api-change-mediatailor-19944.json deleted file mode 100644 index 570732f6173d..000000000000 --- a/.changes/next-release/api-change-mediatailor-19944.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "This release adds support to allow customers to show different content within a channel depending on metadata associated with the viewer." -} diff --git a/.changes/next-release/api-change-rds-46373.json b/.changes/next-release/api-change-rds-46373.json deleted file mode 100644 index c9611d8c2a9b..000000000000 --- a/.changes/next-release/api-change-rds-46373.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release launches the ModifyIntegration API and support for data filtering for zero-ETL Integrations." -} diff --git a/.changes/next-release/api-change-s3-36096.json b/.changes/next-release/api-change-s3-36096.json deleted file mode 100644 index 19b9cfab1913..000000000000 --- a/.changes/next-release/api-change-s3-36096.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Fix two issues with response root node names." -} diff --git a/.changes/next-release/api-change-timestreamquery-16878.json b/.changes/next-release/api-change-timestreamquery-16878.json deleted file mode 100644 index 30004df29358..000000000000 --- a/.changes/next-release/api-change-timestreamquery-16878.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-query``", - "description": "Documentation updates, March 2024" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 786297a5a572..aabc603ddea0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.65 +======= + +* api-change:``cloudformation``: This release supports for a new API ListStackSetAutoDeploymentTargets, which provider auto-deployment configuration as a describable resource. Customers can now view the specific combinations of regions and OUs that are being auto-deployed. +* api-change:``kms``: Adds the ability to use the default policy name by omitting the policyName parameter in calls to PutKeyPolicy and GetKeyPolicy +* api-change:``mediatailor``: This release adds support to allow customers to show different content within a channel depending on metadata associated with the viewer. +* api-change:``rds``: This release launches the ModifyIntegration API and support for data filtering for zero-ETL Integrations. +* api-change:``s3``: Fix two issues with response root node names. +* api-change:``timestream-query``: Documentation updates, March 2024 + + 1.32.64 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 94be459c640b..81dafa4103a9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.64' +__version__ = '1.32.65' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e1a1115e7842..22c611cdcd17 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.64' +release = '1.32.65' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c1556c62898c..ba7697c24771 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.64 + botocore==1.34.65 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ac6eac175793..e061d8e73185 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.64', + 'botocore==1.34.65', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 047a5aa1122cef8d2ad6b24c11572634b209733c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Mar 2024 18:03:46 +0000 Subject: [PATCH 0550/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-51974.json | 5 +++++ .changes/next-release/api-change-ec2-17714.json | 5 +++++ .changes/next-release/api-change-finspace-40406.json | 5 +++++ .changes/next-release/api-change-logs-78415.json | 5 +++++ .../api-change-managedblockchainquery-71950.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-51974.json create mode 100644 .changes/next-release/api-change-ec2-17714.json create mode 100644 .changes/next-release/api-change-finspace-40406.json create mode 100644 .changes/next-release/api-change-logs-78415.json create mode 100644 .changes/next-release/api-change-managedblockchainquery-71950.json diff --git a/.changes/next-release/api-change-cloudformation-51974.json b/.changes/next-release/api-change-cloudformation-51974.json new file mode 100644 index 000000000000..2a156fc704e7 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-51974.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Documentation update, March 2024. Corrects some formatting." +} diff --git a/.changes/next-release/api-change-ec2-17714.json b/.changes/next-release/api-change-ec2-17714.json new file mode 100644 index 000000000000..48837f257b83 --- /dev/null +++ b/.changes/next-release/api-change-ec2-17714.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds the new DescribeMacHosts API operation for getting information about EC2 Mac Dedicated Hosts. Users can now see the latest macOS versions that their underlying Apple Mac can support without needing to be updated." +} diff --git a/.changes/next-release/api-change-finspace-40406.json b/.changes/next-release/api-change-finspace-40406.json new file mode 100644 index 000000000000..2dd71edcbb1f --- /dev/null +++ b/.changes/next-release/api-change-finspace-40406.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Adding new attributes readWrite and onDemand to dataview models for Database Maintenance operations." +} diff --git a/.changes/next-release/api-change-logs-78415.json b/.changes/next-release/api-change-logs-78415.json new file mode 100644 index 000000000000..3d53904bb379 --- /dev/null +++ b/.changes/next-release/api-change-logs-78415.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Update LogSamples field in Anomaly model to be a list of LogEvent" +} diff --git a/.changes/next-release/api-change-managedblockchainquery-71950.json b/.changes/next-release/api-change-managedblockchainquery-71950.json new file mode 100644 index 000000000000..f721891939ed --- /dev/null +++ b/.changes/next-release/api-change-managedblockchainquery-71950.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain-query``", + "description": "Introduces a new API for Amazon Managed Blockchain Query: ListFilteredTransactionEvents." +} From c1de4e938c41e671b30377f0bfbbf6a8b7769696 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Mar 2024 18:04:46 +0000 Subject: [PATCH 0551/1632] Bumping version to 1.32.66 --- .changes/1.32.66.json | 27 +++++++++++++++++++ .../api-change-cloudformation-51974.json | 5 ---- .../next-release/api-change-ec2-17714.json | 5 ---- .../api-change-finspace-40406.json | 5 ---- .../next-release/api-change-logs-78415.json | 5 ---- ...i-change-managedblockchainquery-71950.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.66.json delete mode 100644 .changes/next-release/api-change-cloudformation-51974.json delete mode 100644 .changes/next-release/api-change-ec2-17714.json delete mode 100644 .changes/next-release/api-change-finspace-40406.json delete mode 100644 .changes/next-release/api-change-logs-78415.json delete mode 100644 .changes/next-release/api-change-managedblockchainquery-71950.json diff --git a/.changes/1.32.66.json b/.changes/1.32.66.json new file mode 100644 index 000000000000..642121ab4a58 --- /dev/null +++ b/.changes/1.32.66.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloudformation``", + "description": "Documentation update, March 2024. Corrects some formatting.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds the new DescribeMacHosts API operation for getting information about EC2 Mac Dedicated Hosts. Users can now see the latest macOS versions that their underlying Apple Mac can support without needing to be updated.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Adding new attributes readWrite and onDemand to dataview models for Database Maintenance operations.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Update LogSamples field in Anomaly model to be a list of LogEvent", + "type": "api-change" + }, + { + "category": "``managedblockchain-query``", + "description": "Introduces a new API for Amazon Managed Blockchain Query: ListFilteredTransactionEvents.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-51974.json b/.changes/next-release/api-change-cloudformation-51974.json deleted file mode 100644 index 2a156fc704e7..000000000000 --- a/.changes/next-release/api-change-cloudformation-51974.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Documentation update, March 2024. Corrects some formatting." -} diff --git a/.changes/next-release/api-change-ec2-17714.json b/.changes/next-release/api-change-ec2-17714.json deleted file mode 100644 index 48837f257b83..000000000000 --- a/.changes/next-release/api-change-ec2-17714.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds the new DescribeMacHosts API operation for getting information about EC2 Mac Dedicated Hosts. Users can now see the latest macOS versions that their underlying Apple Mac can support without needing to be updated." -} diff --git a/.changes/next-release/api-change-finspace-40406.json b/.changes/next-release/api-change-finspace-40406.json deleted file mode 100644 index 2dd71edcbb1f..000000000000 --- a/.changes/next-release/api-change-finspace-40406.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Adding new attributes readWrite and onDemand to dataview models for Database Maintenance operations." -} diff --git a/.changes/next-release/api-change-logs-78415.json b/.changes/next-release/api-change-logs-78415.json deleted file mode 100644 index 3d53904bb379..000000000000 --- a/.changes/next-release/api-change-logs-78415.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Update LogSamples field in Anomaly model to be a list of LogEvent" -} diff --git a/.changes/next-release/api-change-managedblockchainquery-71950.json b/.changes/next-release/api-change-managedblockchainquery-71950.json deleted file mode 100644 index f721891939ed..000000000000 --- a/.changes/next-release/api-change-managedblockchainquery-71950.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain-query``", - "description": "Introduces a new API for Amazon Managed Blockchain Query: ListFilteredTransactionEvents." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aabc603ddea0..c05de954ba82 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.66 +======= + +* api-change:``cloudformation``: Documentation update, March 2024. Corrects some formatting. +* api-change:``ec2``: This release adds the new DescribeMacHosts API operation for getting information about EC2 Mac Dedicated Hosts. Users can now see the latest macOS versions that their underlying Apple Mac can support without needing to be updated. +* api-change:``finspace``: Adding new attributes readWrite and onDemand to dataview models for Database Maintenance operations. +* api-change:``logs``: Update LogSamples field in Anomaly model to be a list of LogEvent +* api-change:``managedblockchain-query``: Introduces a new API for Amazon Managed Blockchain Query: ListFilteredTransactionEvents. + + 1.32.65 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 81dafa4103a9..a26ca2d3ea52 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.65' +__version__ = '1.32.66' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 22c611cdcd17..aad5a0beb8a9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.65' +release = '1.32.66' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ba7697c24771..922cb2cfdb14 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.65 + botocore==1.34.66 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e061d8e73185..f48b45b72e35 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.65', + 'botocore==1.34.66', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 58d402e7673808b778ba7d04f2c78b9f2ef84956 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Mar 2024 18:17:10 +0000 Subject: [PATCH 0552/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-66377.json | 5 +++++ .changes/next-release/api-change-codebuild-4923.json | 5 +++++ .changes/next-release/api-change-connect-23229.json | 5 +++++ .changes/next-release/api-change-dynamodb-15270.json | 5 +++++ .../api-change-managedblockchainquery-93719.json | 5 +++++ .changes/next-release/api-change-savingsplans-48882.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-66377.json create mode 100644 .changes/next-release/api-change-codebuild-4923.json create mode 100644 .changes/next-release/api-change-connect-23229.json create mode 100644 .changes/next-release/api-change-dynamodb-15270.json create mode 100644 .changes/next-release/api-change-managedblockchainquery-93719.json create mode 100644 .changes/next-release/api-change-savingsplans-48882.json diff --git a/.changes/next-release/api-change-accessanalyzer-66377.json b/.changes/next-release/api-change-accessanalyzer-66377.json new file mode 100644 index 000000000000..f85f63368e14 --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-66377.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "This release adds support for policy validation and external access findings for DynamoDB tables and streams. IAM Access Analyzer helps you author functional and secure resource-based policies and identify cross-account access. Updated service API, documentation, and paginators." +} diff --git a/.changes/next-release/api-change-codebuild-4923.json b/.changes/next-release/api-change-codebuild-4923.json new file mode 100644 index 000000000000..f6c038b04684 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-4923.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "This release adds support for new webhook events (RELEASED and PRERELEASED) and filter types (TAG_NAME and RELEASE_NAME)." +} diff --git a/.changes/next-release/api-change-connect-23229.json b/.changes/next-release/api-change-connect-23229.json new file mode 100644 index 000000000000..84d2c2d7069e --- /dev/null +++ b/.changes/next-release/api-change-connect-23229.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release updates the *InstanceStorageConfig APIs to support a new ResourceType: REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS. Use this resource type to enable streaming for real-time analysis of chat contacts and to associate a Kinesis stream where real-time analysis chat segments will be published." +} diff --git a/.changes/next-release/api-change-dynamodb-15270.json b/.changes/next-release/api-change-dynamodb-15270.json new file mode 100644 index 000000000000..93cf352ab9b8 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-15270.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This release introduces 3 new APIs ('GetResourcePolicy', 'PutResourcePolicy' and 'DeleteResourcePolicy') and modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter." +} diff --git a/.changes/next-release/api-change-managedblockchainquery-93719.json b/.changes/next-release/api-change-managedblockchainquery-93719.json new file mode 100644 index 000000000000..f0709cd628f9 --- /dev/null +++ b/.changes/next-release/api-change-managedblockchainquery-93719.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain-query``", + "description": "AMB Query: update GetTransaction to include transactionId as input" +} diff --git a/.changes/next-release/api-change-savingsplans-48882.json b/.changes/next-release/api-change-savingsplans-48882.json new file mode 100644 index 000000000000..5be37c185832 --- /dev/null +++ b/.changes/next-release/api-change-savingsplans-48882.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``savingsplans``", + "description": "Introducing the Savings Plans Return feature enabling customers to return their Savings Plans within 7 days of purchase." +} From 76acf2b91723a07a9f1fab7ed2ee1625ddc3fb24 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Mar 2024 18:18:30 +0000 Subject: [PATCH 0553/1632] Bumping version to 1.32.67 --- .changes/1.32.67.json | 32 +++++++++++++++++++ .../api-change-accessanalyzer-66377.json | 5 --- .../api-change-codebuild-4923.json | 5 --- .../api-change-connect-23229.json | 5 --- .../api-change-dynamodb-15270.json | 5 --- ...i-change-managedblockchainquery-93719.json | 5 --- .../api-change-savingsplans-48882.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.67.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-66377.json delete mode 100644 .changes/next-release/api-change-codebuild-4923.json delete mode 100644 .changes/next-release/api-change-connect-23229.json delete mode 100644 .changes/next-release/api-change-dynamodb-15270.json delete mode 100644 .changes/next-release/api-change-managedblockchainquery-93719.json delete mode 100644 .changes/next-release/api-change-savingsplans-48882.json diff --git a/.changes/1.32.67.json b/.changes/1.32.67.json new file mode 100644 index 000000000000..dad364377532 --- /dev/null +++ b/.changes/1.32.67.json @@ -0,0 +1,32 @@ +[ + { + "category": "``accessanalyzer``", + "description": "This release adds support for policy validation and external access findings for DynamoDB tables and streams. IAM Access Analyzer helps you author functional and secure resource-based policies and identify cross-account access. Updated service API, documentation, and paginators.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "This release adds support for new webhook events (RELEASED and PRERELEASED) and filter types (TAG_NAME and RELEASE_NAME).", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release updates the *InstanceStorageConfig APIs to support a new ResourceType: REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS. Use this resource type to enable streaming for real-time analysis of chat contacts and to associate a Kinesis stream where real-time analysis chat segments will be published.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This release introduces 3 new APIs ('GetResourcePolicy', 'PutResourcePolicy' and 'DeleteResourcePolicy') and modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter.", + "type": "api-change" + }, + { + "category": "``managedblockchain-query``", + "description": "AMB Query: update GetTransaction to include transactionId as input", + "type": "api-change" + }, + { + "category": "``savingsplans``", + "description": "Introducing the Savings Plans Return feature enabling customers to return their Savings Plans within 7 days of purchase.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-66377.json b/.changes/next-release/api-change-accessanalyzer-66377.json deleted file mode 100644 index f85f63368e14..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-66377.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "This release adds support for policy validation and external access findings for DynamoDB tables and streams. IAM Access Analyzer helps you author functional and secure resource-based policies and identify cross-account access. Updated service API, documentation, and paginators." -} diff --git a/.changes/next-release/api-change-codebuild-4923.json b/.changes/next-release/api-change-codebuild-4923.json deleted file mode 100644 index f6c038b04684..000000000000 --- a/.changes/next-release/api-change-codebuild-4923.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "This release adds support for new webhook events (RELEASED and PRERELEASED) and filter types (TAG_NAME and RELEASE_NAME)." -} diff --git a/.changes/next-release/api-change-connect-23229.json b/.changes/next-release/api-change-connect-23229.json deleted file mode 100644 index 84d2c2d7069e..000000000000 --- a/.changes/next-release/api-change-connect-23229.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release updates the *InstanceStorageConfig APIs to support a new ResourceType: REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS. Use this resource type to enable streaming for real-time analysis of chat contacts and to associate a Kinesis stream where real-time analysis chat segments will be published." -} diff --git a/.changes/next-release/api-change-dynamodb-15270.json b/.changes/next-release/api-change-dynamodb-15270.json deleted file mode 100644 index 93cf352ab9b8..000000000000 --- a/.changes/next-release/api-change-dynamodb-15270.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This release introduces 3 new APIs ('GetResourcePolicy', 'PutResourcePolicy' and 'DeleteResourcePolicy') and modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter." -} diff --git a/.changes/next-release/api-change-managedblockchainquery-93719.json b/.changes/next-release/api-change-managedblockchainquery-93719.json deleted file mode 100644 index f0709cd628f9..000000000000 --- a/.changes/next-release/api-change-managedblockchainquery-93719.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain-query``", - "description": "AMB Query: update GetTransaction to include transactionId as input" -} diff --git a/.changes/next-release/api-change-savingsplans-48882.json b/.changes/next-release/api-change-savingsplans-48882.json deleted file mode 100644 index 5be37c185832..000000000000 --- a/.changes/next-release/api-change-savingsplans-48882.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``savingsplans``", - "description": "Introducing the Savings Plans Return feature enabling customers to return their Savings Plans within 7 days of purchase." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c05de954ba82..843989522301 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.67 +======= + +* api-change:``accessanalyzer``: This release adds support for policy validation and external access findings for DynamoDB tables and streams. IAM Access Analyzer helps you author functional and secure resource-based policies and identify cross-account access. Updated service API, documentation, and paginators. +* api-change:``codebuild``: This release adds support for new webhook events (RELEASED and PRERELEASED) and filter types (TAG_NAME and RELEASE_NAME). +* api-change:``connect``: This release updates the *InstanceStorageConfig APIs to support a new ResourceType: REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS. Use this resource type to enable streaming for real-time analysis of chat contacts and to associate a Kinesis stream where real-time analysis chat segments will be published. +* api-change:``dynamodb``: This release introduces 3 new APIs ('GetResourcePolicy', 'PutResourcePolicy' and 'DeleteResourcePolicy') and modifies the existing 'CreateTable' API for the resource-based policy support. It also modifies several APIs to accept a 'TableArn' for the 'TableName' parameter. +* api-change:``managedblockchain-query``: AMB Query: update GetTransaction to include transactionId as input +* api-change:``savingsplans``: Introducing the Savings Plans Return feature enabling customers to return their Savings Plans within 7 days of purchase. + + 1.32.66 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a26ca2d3ea52..df7dbddd6ad9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.66' +__version__ = '1.32.67' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index aad5a0beb8a9..1c18005a631a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.66' +release = '1.32.67' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 922cb2cfdb14..c56650650393 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.66 + botocore==1.34.67 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f48b45b72e35..2dbf0d63c762 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.66', + 'botocore==1.34.67', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From da2b1d971d96fca975a3a612cf35906ab9eb3955 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 21 Mar 2024 18:03:36 +0000 Subject: [PATCH 0554/1632] Update changelog based on model updates --- .changes/next-release/api-change-codeartifact-62283.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-codeartifact-62283.json diff --git a/.changes/next-release/api-change-codeartifact-62283.json b/.changes/next-release/api-change-codeartifact-62283.json new file mode 100644 index 000000000000..b916170d7887 --- /dev/null +++ b/.changes/next-release/api-change-codeartifact-62283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeartifact``", + "description": "This release adds Package groups to CodeArtifact so you can more conveniently configure package origin controls for multiple packages." +} From f92d4f568e420f4e3cc48813bbdc09b757c2ad43 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 21 Mar 2024 18:04:51 +0000 Subject: [PATCH 0555/1632] Bumping version to 1.32.68 --- .changes/1.32.68.json | 7 +++++++ .changes/next-release/api-change-codeartifact-62283.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.32.68.json delete mode 100644 .changes/next-release/api-change-codeartifact-62283.json diff --git a/.changes/1.32.68.json b/.changes/1.32.68.json new file mode 100644 index 000000000000..d83e3262e8ce --- /dev/null +++ b/.changes/1.32.68.json @@ -0,0 +1,7 @@ +[ + { + "category": "``codeartifact``", + "description": "This release adds Package groups to CodeArtifact so you can more conveniently configure package origin controls for multiple packages.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codeartifact-62283.json b/.changes/next-release/api-change-codeartifact-62283.json deleted file mode 100644 index b916170d7887..000000000000 --- a/.changes/next-release/api-change-codeartifact-62283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeartifact``", - "description": "This release adds Package groups to CodeArtifact so you can more conveniently configure package origin controls for multiple packages." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 843989522301..d947cc378344 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.32.68 +======= + +* api-change:``codeartifact``: This release adds Package groups to CodeArtifact so you can more conveniently configure package origin controls for multiple packages. + + 1.32.67 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index df7dbddd6ad9..b8b221e3bd4c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.67' +__version__ = '1.32.68' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1c18005a631a..6ea41028e76a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.67' +release = '1.32.68' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c56650650393..cda9ae0ce812 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.67 + botocore==1.34.68 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2dbf0d63c762..d28702123c4b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.67', + 'botocore==1.34.68', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0d2f0fc9656a795f5048e8b76bcb503b7b75302e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Mar 2024 18:04:16 +0000 Subject: [PATCH 0556/1632] Update changelog based on model updates --- .changes/next-release/api-change-firehose-19929.json | 5 +++++ .changes/next-release/api-change-kendra-63196.json | 5 +++++ .changes/next-release/api-change-pricing-41667.json | 5 +++++ .changes/next-release/api-change-rolesanywhere-41724.json | 5 +++++ .changes/next-release/api-change-securityhub-23305.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-firehose-19929.json create mode 100644 .changes/next-release/api-change-kendra-63196.json create mode 100644 .changes/next-release/api-change-pricing-41667.json create mode 100644 .changes/next-release/api-change-rolesanywhere-41724.json create mode 100644 .changes/next-release/api-change-securityhub-23305.json diff --git a/.changes/next-release/api-change-firehose-19929.json b/.changes/next-release/api-change-firehose-19929.json new file mode 100644 index 000000000000..1c15e1708390 --- /dev/null +++ b/.changes/next-release/api-change-firehose-19929.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "Updates Amazon Firehose documentation for message regarding Enforcing Tags IAM Policy." +} diff --git a/.changes/next-release/api-change-kendra-63196.json b/.changes/next-release/api-change-kendra-63196.json new file mode 100644 index 000000000000..ec2ebdc3b9fa --- /dev/null +++ b/.changes/next-release/api-change-kendra-63196.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kendra``", + "description": "Documentation update, March 2024. Corrects some docs for Amazon Kendra." +} diff --git a/.changes/next-release/api-change-pricing-41667.json b/.changes/next-release/api-change-pricing-41667.json new file mode 100644 index 000000000000..8aa1bdd0a4d2 --- /dev/null +++ b/.changes/next-release/api-change-pricing-41667.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pricing``", + "description": "Add ResourceNotFoundException to ListPriceLists and GetPriceListFileUrl APIs" +} diff --git a/.changes/next-release/api-change-rolesanywhere-41724.json b/.changes/next-release/api-change-rolesanywhere-41724.json new file mode 100644 index 000000000000..90943910e86d --- /dev/null +++ b/.changes/next-release/api-change-rolesanywhere-41724.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rolesanywhere``", + "description": "This release relaxes constraints on the durationSeconds request parameter for the *Profile APIs that support it. This parameter can now take on values that go up to 43200." +} diff --git a/.changes/next-release/api-change-securityhub-23305.json b/.changes/next-release/api-change-securityhub-23305.json new file mode 100644 index 000000000000..d871bbba0ab7 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-23305.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Added new resource detail object to ASFF, including resource for LastKnownExploitAt" +} From 4af8d47694efe80f5998a65a58531e1eb8247689 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Mar 2024 18:05:33 +0000 Subject: [PATCH 0557/1632] Bumping version to 1.32.69 --- .changes/1.32.69.json | 27 +++++++++++++++++++ .../api-change-firehose-19929.json | 5 ---- .../next-release/api-change-kendra-63196.json | 5 ---- .../api-change-pricing-41667.json | 5 ---- .../api-change-rolesanywhere-41724.json | 5 ---- .../api-change-securityhub-23305.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.69.json delete mode 100644 .changes/next-release/api-change-firehose-19929.json delete mode 100644 .changes/next-release/api-change-kendra-63196.json delete mode 100644 .changes/next-release/api-change-pricing-41667.json delete mode 100644 .changes/next-release/api-change-rolesanywhere-41724.json delete mode 100644 .changes/next-release/api-change-securityhub-23305.json diff --git a/.changes/1.32.69.json b/.changes/1.32.69.json new file mode 100644 index 000000000000..0cdf3565c284 --- /dev/null +++ b/.changes/1.32.69.json @@ -0,0 +1,27 @@ +[ + { + "category": "``firehose``", + "description": "Updates Amazon Firehose documentation for message regarding Enforcing Tags IAM Policy.", + "type": "api-change" + }, + { + "category": "``kendra``", + "description": "Documentation update, March 2024. Corrects some docs for Amazon Kendra.", + "type": "api-change" + }, + { + "category": "``pricing``", + "description": "Add ResourceNotFoundException to ListPriceLists and GetPriceListFileUrl APIs", + "type": "api-change" + }, + { + "category": "``rolesanywhere``", + "description": "This release relaxes constraints on the durationSeconds request parameter for the *Profile APIs that support it. This parameter can now take on values that go up to 43200.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Added new resource detail object to ASFF, including resource for LastKnownExploitAt", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-firehose-19929.json b/.changes/next-release/api-change-firehose-19929.json deleted file mode 100644 index 1c15e1708390..000000000000 --- a/.changes/next-release/api-change-firehose-19929.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "Updates Amazon Firehose documentation for message regarding Enforcing Tags IAM Policy." -} diff --git a/.changes/next-release/api-change-kendra-63196.json b/.changes/next-release/api-change-kendra-63196.json deleted file mode 100644 index ec2ebdc3b9fa..000000000000 --- a/.changes/next-release/api-change-kendra-63196.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kendra``", - "description": "Documentation update, March 2024. Corrects some docs for Amazon Kendra." -} diff --git a/.changes/next-release/api-change-pricing-41667.json b/.changes/next-release/api-change-pricing-41667.json deleted file mode 100644 index 8aa1bdd0a4d2..000000000000 --- a/.changes/next-release/api-change-pricing-41667.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pricing``", - "description": "Add ResourceNotFoundException to ListPriceLists and GetPriceListFileUrl APIs" -} diff --git a/.changes/next-release/api-change-rolesanywhere-41724.json b/.changes/next-release/api-change-rolesanywhere-41724.json deleted file mode 100644 index 90943910e86d..000000000000 --- a/.changes/next-release/api-change-rolesanywhere-41724.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rolesanywhere``", - "description": "This release relaxes constraints on the durationSeconds request parameter for the *Profile APIs that support it. This parameter can now take on values that go up to 43200." -} diff --git a/.changes/next-release/api-change-securityhub-23305.json b/.changes/next-release/api-change-securityhub-23305.json deleted file mode 100644 index d871bbba0ab7..000000000000 --- a/.changes/next-release/api-change-securityhub-23305.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Added new resource detail object to ASFF, including resource for LastKnownExploitAt" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d947cc378344..b2e3b8944f86 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.69 +======= + +* api-change:``firehose``: Updates Amazon Firehose documentation for message regarding Enforcing Tags IAM Policy. +* api-change:``kendra``: Documentation update, March 2024. Corrects some docs for Amazon Kendra. +* api-change:``pricing``: Add ResourceNotFoundException to ListPriceLists and GetPriceListFileUrl APIs +* api-change:``rolesanywhere``: This release relaxes constraints on the durationSeconds request parameter for the *Profile APIs that support it. This parameter can now take on values that go up to 43200. +* api-change:``securityhub``: Added new resource detail object to ASFF, including resource for LastKnownExploitAt + + 1.32.68 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b8b221e3bd4c..b74ec1d6ca91 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.68' +__version__ = '1.32.69' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6ea41028e76a..c0e3a2ae5422 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.68' +release = '1.32.69' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cda9ae0ce812..6260d9d1ea41 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.68 + botocore==1.34.69 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d28702123c4b..aa63f24dbb79 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.68', + 'botocore==1.34.69', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0d370d815a8e10c58d53a2ba015a404d63ee9cb5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 25 Mar 2024 18:12:34 +0000 Subject: [PATCH 0558/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-20235.json | 5 +++++ .changes/next-release/api-change-ec2-59359.json | 5 +++++ .changes/next-release/api-change-ecs-91674.json | 5 +++++ .changes/next-release/api-change-emrcontainers-4865.json | 5 +++++ .../next-release/api-change-globalaccelerator-52871.json | 5 +++++ .changes/next-release/api-change-medialive-63416.json | 5 +++++ .changes/next-release/api-change-sagemaker-46873.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-20235.json create mode 100644 .changes/next-release/api-change-ec2-59359.json create mode 100644 .changes/next-release/api-change-ecs-91674.json create mode 100644 .changes/next-release/api-change-emrcontainers-4865.json create mode 100644 .changes/next-release/api-change-globalaccelerator-52871.json create mode 100644 .changes/next-release/api-change-medialive-63416.json create mode 100644 .changes/next-release/api-change-sagemaker-46873.json diff --git a/.changes/next-release/api-change-codebuild-20235.json b/.changes/next-release/api-change-codebuild-20235.json new file mode 100644 index 000000000000..f09d503c9bb2 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-20235.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Supporting GitLab and GitLab Self Managed as source types in AWS CodeBuild." +} diff --git a/.changes/next-release/api-change-ec2-59359.json b/.changes/next-release/api-change-ec2-59359.json new file mode 100644 index 000000000000..f3e2b9611688 --- /dev/null +++ b/.changes/next-release/api-change-ec2-59359.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Added support for ModifyInstanceMetadataDefaults and GetInstanceMetadataDefaults to set Instance Metadata Service account defaults" +} diff --git a/.changes/next-release/api-change-ecs-91674.json b/.changes/next-release/api-change-ecs-91674.json new file mode 100644 index 000000000000..e36eb3bda888 --- /dev/null +++ b/.changes/next-release/api-change-ecs-91674.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS." +} diff --git a/.changes/next-release/api-change-emrcontainers-4865.json b/.changes/next-release/api-change-emrcontainers-4865.json new file mode 100644 index 000000000000..b81f9d8c2a10 --- /dev/null +++ b/.changes/next-release/api-change-emrcontainers-4865.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-containers``", + "description": "This release increases the number of supported job template parameters from 20 to 100." +} diff --git a/.changes/next-release/api-change-globalaccelerator-52871.json b/.changes/next-release/api-change-globalaccelerator-52871.json new file mode 100644 index 000000000000..d5015bc6dd48 --- /dev/null +++ b/.changes/next-release/api-change-globalaccelerator-52871.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``globalaccelerator``", + "description": "AWS Global Accelerator now supports cross-account sharing for bring your own IP addresses." +} diff --git a/.changes/next-release/api-change-medialive-63416.json b/.changes/next-release/api-change-medialive-63416.json new file mode 100644 index 000000000000..b7fc33e052be --- /dev/null +++ b/.changes/next-release/api-change-medialive-63416.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Exposing TileMedia H265 options" +} diff --git a/.changes/next-release/api-change-sagemaker-46873.json b/.changes/next-release/api-change-sagemaker-46873.json new file mode 100644 index 000000000000..55ece927fc98 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-46873.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Introduced support for the following new instance types on SageMaker Studio for JupyterLab and CodeEditor applications: m6i, m6id, m7i, c6i, c6id, c7i, r6i, r6id, r7i, and p5" +} From 314104450adf79c994c92296f521f5ecd816ac48 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 25 Mar 2024 18:13:51 +0000 Subject: [PATCH 0559/1632] Bumping version to 1.32.70 --- .changes/1.32.70.json | 37 +++++++++++++++++++ .../api-change-codebuild-20235.json | 5 --- .../next-release/api-change-ec2-59359.json | 5 --- .../next-release/api-change-ecs-91674.json | 5 --- .../api-change-emrcontainers-4865.json | 5 --- .../api-change-globalaccelerator-52871.json | 5 --- .../api-change-medialive-63416.json | 5 --- .../api-change-sagemaker-46873.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.70.json delete mode 100644 .changes/next-release/api-change-codebuild-20235.json delete mode 100644 .changes/next-release/api-change-ec2-59359.json delete mode 100644 .changes/next-release/api-change-ecs-91674.json delete mode 100644 .changes/next-release/api-change-emrcontainers-4865.json delete mode 100644 .changes/next-release/api-change-globalaccelerator-52871.json delete mode 100644 .changes/next-release/api-change-medialive-63416.json delete mode 100644 .changes/next-release/api-change-sagemaker-46873.json diff --git a/.changes/1.32.70.json b/.changes/1.32.70.json new file mode 100644 index 000000000000..9f4700fe8ea7 --- /dev/null +++ b/.changes/1.32.70.json @@ -0,0 +1,37 @@ +[ + { + "category": "``codebuild``", + "description": "Supporting GitLab and GitLab Self Managed as source types in AWS CodeBuild.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Added support for ModifyInstanceMetadataDefaults and GetInstanceMetadataDefaults to set Instance Metadata Service account defaults", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``emr-containers``", + "description": "This release increases the number of supported job template parameters from 20 to 100.", + "type": "api-change" + }, + { + "category": "``globalaccelerator``", + "description": "AWS Global Accelerator now supports cross-account sharing for bring your own IP addresses.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Exposing TileMedia H265 options", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Introduced support for the following new instance types on SageMaker Studio for JupyterLab and CodeEditor applications: m6i, m6id, m7i, c6i, c6id, c7i, r6i, r6id, r7i, and p5", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-20235.json b/.changes/next-release/api-change-codebuild-20235.json deleted file mode 100644 index f09d503c9bb2..000000000000 --- a/.changes/next-release/api-change-codebuild-20235.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Supporting GitLab and GitLab Self Managed as source types in AWS CodeBuild." -} diff --git a/.changes/next-release/api-change-ec2-59359.json b/.changes/next-release/api-change-ec2-59359.json deleted file mode 100644 index f3e2b9611688..000000000000 --- a/.changes/next-release/api-change-ec2-59359.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Added support for ModifyInstanceMetadataDefaults and GetInstanceMetadataDefaults to set Instance Metadata Service account defaults" -} diff --git a/.changes/next-release/api-change-ecs-91674.json b/.changes/next-release/api-change-ecs-91674.json deleted file mode 100644 index e36eb3bda888..000000000000 --- a/.changes/next-release/api-change-ecs-91674.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only update for Amazon ECS." -} diff --git a/.changes/next-release/api-change-emrcontainers-4865.json b/.changes/next-release/api-change-emrcontainers-4865.json deleted file mode 100644 index b81f9d8c2a10..000000000000 --- a/.changes/next-release/api-change-emrcontainers-4865.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-containers``", - "description": "This release increases the number of supported job template parameters from 20 to 100." -} diff --git a/.changes/next-release/api-change-globalaccelerator-52871.json b/.changes/next-release/api-change-globalaccelerator-52871.json deleted file mode 100644 index d5015bc6dd48..000000000000 --- a/.changes/next-release/api-change-globalaccelerator-52871.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``globalaccelerator``", - "description": "AWS Global Accelerator now supports cross-account sharing for bring your own IP addresses." -} diff --git a/.changes/next-release/api-change-medialive-63416.json b/.changes/next-release/api-change-medialive-63416.json deleted file mode 100644 index b7fc33e052be..000000000000 --- a/.changes/next-release/api-change-medialive-63416.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Exposing TileMedia H265 options" -} diff --git a/.changes/next-release/api-change-sagemaker-46873.json b/.changes/next-release/api-change-sagemaker-46873.json deleted file mode 100644 index 55ece927fc98..000000000000 --- a/.changes/next-release/api-change-sagemaker-46873.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Introduced support for the following new instance types on SageMaker Studio for JupyterLab and CodeEditor applications: m6i, m6id, m7i, c6i, c6id, c7i, r6i, r6id, r7i, and p5" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b2e3b8944f86..fd65d92ede5d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.70 +======= + +* api-change:``codebuild``: Supporting GitLab and GitLab Self Managed as source types in AWS CodeBuild. +* api-change:``ec2``: Added support for ModifyInstanceMetadataDefaults and GetInstanceMetadataDefaults to set Instance Metadata Service account defaults +* api-change:``ecs``: Documentation only update for Amazon ECS. +* api-change:``emr-containers``: This release increases the number of supported job template parameters from 20 to 100. +* api-change:``globalaccelerator``: AWS Global Accelerator now supports cross-account sharing for bring your own IP addresses. +* api-change:``medialive``: Exposing TileMedia H265 options +* api-change:``sagemaker``: Introduced support for the following new instance types on SageMaker Studio for JupyterLab and CodeEditor applications: m6i, m6id, m7i, c6i, c6id, c7i, r6i, r6id, r7i, and p5 + + 1.32.69 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b74ec1d6ca91..0eef84e9a5e3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.69' +__version__ = '1.32.70' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c0e3a2ae5422..f1b8ed1e1311 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.69' +release = '1.32.70' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6260d9d1ea41..c7cfe471aa8c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.69 + botocore==1.34.70 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index aa63f24dbb79..5d18933e817f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.69', + 'botocore==1.34.70', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d7c96ef2b56121a6394c211d7858b993466b4682 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Mar 2024 18:12:48 +0000 Subject: [PATCH 0560/1632] Update changelog based on model updates --- .../next-release/api-change-bedrockagentruntime-35127.json | 5 +++++ .changes/next-release/api-change-ce-27160.json | 5 +++++ .changes/next-release/api-change-ec2-98562.json | 5 +++++ .changes/next-release/api-change-ecs-66754.json | 5 +++++ .changes/next-release/api-change-finspace-2531.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagentruntime-35127.json create mode 100644 .changes/next-release/api-change-ce-27160.json create mode 100644 .changes/next-release/api-change-ec2-98562.json create mode 100644 .changes/next-release/api-change-ecs-66754.json create mode 100644 .changes/next-release/api-change-finspace-2531.json diff --git a/.changes/next-release/api-change-bedrockagentruntime-35127.json b/.changes/next-release/api-change-bedrockagentruntime-35127.json new file mode 100644 index 000000000000..70a5eb1f4d89 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-35127.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release adds support to customize prompts sent through the RetrieveAndGenerate API in Agents for Amazon Bedrock." +} diff --git a/.changes/next-release/api-change-ce-27160.json b/.changes/next-release/api-change-ce-27160.json new file mode 100644 index 000000000000..ec030bf0c2e0 --- /dev/null +++ b/.changes/next-release/api-change-ce-27160.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "Adds support for backfill of cost allocation tags, with new StartCostAllocationTagBackfill and ListCostAllocationTagBackfillHistory API." +} diff --git a/.changes/next-release/api-change-ec2-98562.json b/.changes/next-release/api-change-ec2-98562.json new file mode 100644 index 000000000000..b80ab27f54c8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-98562.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2)." +} diff --git a/.changes/next-release/api-change-ecs-66754.json b/.changes/next-release/api-change-ecs-66754.json new file mode 100644 index 000000000000..10f880609be7 --- /dev/null +++ b/.changes/next-release/api-change-ecs-66754.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation update for Amazon ECS." +} diff --git a/.changes/next-release/api-change-finspace-2531.json b/.changes/next-release/api-change-finspace-2531.json new file mode 100644 index 000000000000..6d400db8b8c5 --- /dev/null +++ b/.changes/next-release/api-change-finspace-2531.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Add new operation delete-kx-cluster-node and add status parameter to list-kx-cluster-node operation." +} From a9b060b5f7d01a0ebc9578cc90536835522f0cf2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Mar 2024 18:14:05 +0000 Subject: [PATCH 0561/1632] Bumping version to 1.32.71 --- .changes/1.32.71.json | 27 +++++++++++++++++++ .../api-change-bedrockagentruntime-35127.json | 5 ---- .../next-release/api-change-ce-27160.json | 5 ---- .../next-release/api-change-ec2-98562.json | 5 ---- .../next-release/api-change-ecs-66754.json | 5 ---- .../api-change-finspace-2531.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.71.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-35127.json delete mode 100644 .changes/next-release/api-change-ce-27160.json delete mode 100644 .changes/next-release/api-change-ec2-98562.json delete mode 100644 .changes/next-release/api-change-ecs-66754.json delete mode 100644 .changes/next-release/api-change-finspace-2531.json diff --git a/.changes/1.32.71.json b/.changes/1.32.71.json new file mode 100644 index 000000000000..fcff2a0846ae --- /dev/null +++ b/.changes/1.32.71.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-agent-runtime``", + "description": "This release adds support to customize prompts sent through the RetrieveAndGenerate API in Agents for Amazon Bedrock.", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "Adds support for backfill of cost allocation tags, with new StartCostAllocationTagBackfill and ListCostAllocationTagBackfillHistory API.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2).", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation update for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Add new operation delete-kx-cluster-node and add status parameter to list-kx-cluster-node operation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagentruntime-35127.json b/.changes/next-release/api-change-bedrockagentruntime-35127.json deleted file mode 100644 index 70a5eb1f4d89..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-35127.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release adds support to customize prompts sent through the RetrieveAndGenerate API in Agents for Amazon Bedrock." -} diff --git a/.changes/next-release/api-change-ce-27160.json b/.changes/next-release/api-change-ce-27160.json deleted file mode 100644 index ec030bf0c2e0..000000000000 --- a/.changes/next-release/api-change-ce-27160.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "Adds support for backfill of cost allocation tags, with new StartCostAllocationTagBackfill and ListCostAllocationTagBackfillHistory API." -} diff --git a/.changes/next-release/api-change-ec2-98562.json b/.changes/next-release/api-change-ec2-98562.json deleted file mode 100644 index b80ab27f54c8..000000000000 --- a/.changes/next-release/api-change-ec2-98562.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Elastic Compute Cloud (EC2)." -} diff --git a/.changes/next-release/api-change-ecs-66754.json b/.changes/next-release/api-change-ecs-66754.json deleted file mode 100644 index 10f880609be7..000000000000 --- a/.changes/next-release/api-change-ecs-66754.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation update for Amazon ECS." -} diff --git a/.changes/next-release/api-change-finspace-2531.json b/.changes/next-release/api-change-finspace-2531.json deleted file mode 100644 index 6d400db8b8c5..000000000000 --- a/.changes/next-release/api-change-finspace-2531.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Add new operation delete-kx-cluster-node and add status parameter to list-kx-cluster-node operation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fd65d92ede5d..be70f804937c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.71 +======= + +* api-change:``bedrock-agent-runtime``: This release adds support to customize prompts sent through the RetrieveAndGenerate API in Agents for Amazon Bedrock. +* api-change:``ce``: Adds support for backfill of cost allocation tags, with new StartCostAllocationTagBackfill and ListCostAllocationTagBackfillHistory API. +* api-change:``ec2``: Documentation updates for Elastic Compute Cloud (EC2). +* api-change:``ecs``: This is a documentation update for Amazon ECS. +* api-change:``finspace``: Add new operation delete-kx-cluster-node and add status parameter to list-kx-cluster-node operation. + + 1.32.70 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0eef84e9a5e3..fae923680625 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.70' +__version__ = '1.32.71' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f1b8ed1e1311..e1289de3b2e7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.70' +release = '1.32.71' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c7cfe471aa8c..ffb781a90f21 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.70 + botocore==1.34.71 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5d18933e817f..7dbc73f906d3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.70', + 'botocore==1.34.71', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ba65451ac2f305a75fad06e189c96e818564668b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Mar 2024 18:23:07 +0000 Subject: [PATCH 0562/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-27244.json | 5 +++++ .changes/next-release/api-change-bedrockagent-61977.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-83537.json | 5 +++++ .changes/next-release/api-change-elasticache-91261.json | 5 +++++ .changes/next-release/api-change-secretsmanager-64849.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-batch-27244.json create mode 100644 .changes/next-release/api-change-bedrockagent-61977.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-83537.json create mode 100644 .changes/next-release/api-change-elasticache-91261.json create mode 100644 .changes/next-release/api-change-secretsmanager-64849.json diff --git a/.changes/next-release/api-change-batch-27244.json b/.changes/next-release/api-change-batch-27244.json new file mode 100644 index 000000000000..d8594674d87f --- /dev/null +++ b/.changes/next-release/api-change-batch-27244.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This feature allows AWS Batch to support configuration of imagePullSecrets and allowPrivilegeEscalation for jobs running on EKS" +} diff --git a/.changes/next-release/api-change-bedrockagent-61977.json b/.changes/next-release/api-change-bedrockagent-61977.json new file mode 100644 index 000000000000..0cb1eacd2a2e --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-61977.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This changes introduces metadata documents statistics and also updates the documentation for bedrock agent." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-83537.json b/.changes/next-release/api-change-bedrockagentruntime-83537.json new file mode 100644 index 000000000000..ed0134064f19 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-83537.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release introduces filtering support on Retrieve and RetrieveAndGenerate APIs." +} diff --git a/.changes/next-release/api-change-elasticache-91261.json b/.changes/next-release/api-change-elasticache-91261.json new file mode 100644 index 000000000000..0db69a9e29da --- /dev/null +++ b/.changes/next-release/api-change-elasticache-91261.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Added minimum capacity to Amazon ElastiCache Serverless. This feature allows customer to ensure minimum capacity even without current load" +} diff --git a/.changes/next-release/api-change-secretsmanager-64849.json b/.changes/next-release/api-change-secretsmanager-64849.json new file mode 100644 index 000000000000..4cfcfab43204 --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-64849.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager" +} From 694e8880661d5aa1ccd3ef652d8e3536f01353f1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Mar 2024 18:24:16 +0000 Subject: [PATCH 0563/1632] Bumping version to 1.32.72 --- .changes/1.32.72.json | 27 +++++++++++++++++++ .../next-release/api-change-batch-27244.json | 5 ---- .../api-change-bedrockagent-61977.json | 5 ---- .../api-change-bedrockagentruntime-83537.json | 5 ---- .../api-change-elasticache-91261.json | 5 ---- .../api-change-secretsmanager-64849.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.72.json delete mode 100644 .changes/next-release/api-change-batch-27244.json delete mode 100644 .changes/next-release/api-change-bedrockagent-61977.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-83537.json delete mode 100644 .changes/next-release/api-change-elasticache-91261.json delete mode 100644 .changes/next-release/api-change-secretsmanager-64849.json diff --git a/.changes/1.32.72.json b/.changes/1.32.72.json new file mode 100644 index 000000000000..9c55dd5de88d --- /dev/null +++ b/.changes/1.32.72.json @@ -0,0 +1,27 @@ +[ + { + "category": "``batch``", + "description": "This feature allows AWS Batch to support configuration of imagePullSecrets and allowPrivilegeEscalation for jobs running on EKS", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "This changes introduces metadata documents statistics and also updates the documentation for bedrock agent.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release introduces filtering support on Retrieve and RetrieveAndGenerate APIs.", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Added minimum capacity to Amazon ElastiCache Serverless. This feature allows customer to ensure minimum capacity even without current load", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Documentation updates for Secrets Manager", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-27244.json b/.changes/next-release/api-change-batch-27244.json deleted file mode 100644 index d8594674d87f..000000000000 --- a/.changes/next-release/api-change-batch-27244.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This feature allows AWS Batch to support configuration of imagePullSecrets and allowPrivilegeEscalation for jobs running on EKS" -} diff --git a/.changes/next-release/api-change-bedrockagent-61977.json b/.changes/next-release/api-change-bedrockagent-61977.json deleted file mode 100644 index 0cb1eacd2a2e..000000000000 --- a/.changes/next-release/api-change-bedrockagent-61977.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This changes introduces metadata documents statistics and also updates the documentation for bedrock agent." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-83537.json b/.changes/next-release/api-change-bedrockagentruntime-83537.json deleted file mode 100644 index ed0134064f19..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-83537.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release introduces filtering support on Retrieve and RetrieveAndGenerate APIs." -} diff --git a/.changes/next-release/api-change-elasticache-91261.json b/.changes/next-release/api-change-elasticache-91261.json deleted file mode 100644 index 0db69a9e29da..000000000000 --- a/.changes/next-release/api-change-elasticache-91261.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Added minimum capacity to Amazon ElastiCache Serverless. This feature allows customer to ensure minimum capacity even without current load" -} diff --git a/.changes/next-release/api-change-secretsmanager-64849.json b/.changes/next-release/api-change-secretsmanager-64849.json deleted file mode 100644 index 4cfcfab43204..000000000000 --- a/.changes/next-release/api-change-secretsmanager-64849.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Documentation updates for Secrets Manager" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index be70f804937c..29e2075f2620 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.72 +======= + +* api-change:``batch``: This feature allows AWS Batch to support configuration of imagePullSecrets and allowPrivilegeEscalation for jobs running on EKS +* api-change:``bedrock-agent``: This changes introduces metadata documents statistics and also updates the documentation for bedrock agent. +* api-change:``bedrock-agent-runtime``: This release introduces filtering support on Retrieve and RetrieveAndGenerate APIs. +* api-change:``elasticache``: Added minimum capacity to Amazon ElastiCache Serverless. This feature allows customer to ensure minimum capacity even without current load +* api-change:``secretsmanager``: Documentation updates for Secrets Manager + + 1.32.71 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index fae923680625..39db8d5f03a8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.71' +__version__ = '1.32.72' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e1289de3b2e7..5a881f726848 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.71' +release = '1.32.72' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ffb781a90f21..efd6cb6782f6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.71 + botocore==1.34.72 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7dbc73f906d3..c8b943f3df77 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.71', + 'botocore==1.34.72', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7fbf5e9621fd63deffaae4cca30fb5d0055d605a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Mar 2024 18:11:58 +0000 Subject: [PATCH 0564/1632] Update changelog based on model updates --- .changes/next-release/api-change-codecatalyst-88145.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-60052.json | 5 +++++ .changes/next-release/api-change-ec2-98265.json | 5 +++++ .changes/next-release/api-change-eks-38268.json | 5 +++++ .changes/next-release/api-change-guardduty-73072.json | 5 +++++ .changes/next-release/api-change-neptunegraph-87290.json | 5 +++++ .changes/next-release/api-change-oam-96076.json | 5 +++++ .changes/next-release/api-change-quicksight-72804.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-codecatalyst-88145.json create mode 100644 .changes/next-release/api-change-computeoptimizer-60052.json create mode 100644 .changes/next-release/api-change-ec2-98265.json create mode 100644 .changes/next-release/api-change-eks-38268.json create mode 100644 .changes/next-release/api-change-guardduty-73072.json create mode 100644 .changes/next-release/api-change-neptunegraph-87290.json create mode 100644 .changes/next-release/api-change-oam-96076.json create mode 100644 .changes/next-release/api-change-quicksight-72804.json diff --git a/.changes/next-release/api-change-codecatalyst-88145.json b/.changes/next-release/api-change-codecatalyst-88145.json new file mode 100644 index 000000000000..9e3858d95191 --- /dev/null +++ b/.changes/next-release/api-change-codecatalyst-88145.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecatalyst``", + "description": "This release adds support for understanding pending changes to subscriptions by including two new response parameters for the GetSubscription API for Amazon CodeCatalyst." +} diff --git a/.changes/next-release/api-change-computeoptimizer-60052.json b/.changes/next-release/api-change-computeoptimizer-60052.json new file mode 100644 index 000000000000..a6e45f66c473 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-60052.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate recommendations with a new customization preference, Memory Utilization." +} diff --git a/.changes/next-release/api-change-ec2-98265.json b/.changes/next-release/api-change-ec2-98265.json new file mode 100644 index 000000000000..202262783fee --- /dev/null +++ b/.changes/next-release/api-change-ec2-98265.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 C7gd, M7gd and R7gd metal instances with up to 3.8 TB of local NVMe-based SSD block-level storage have up to 45% improved real-time NVMe storage performance than comparable Graviton2-based instances." +} diff --git a/.changes/next-release/api-change-eks-38268.json b/.changes/next-release/api-change-eks-38268.json new file mode 100644 index 000000000000..a493633da33a --- /dev/null +++ b/.changes/next-release/api-change-eks-38268.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Add multiple customer error code to handle customer caused failure when managing EKS node groups" +} diff --git a/.changes/next-release/api-change-guardduty-73072.json b/.changes/next-release/api-change-guardduty-73072.json new file mode 100644 index 000000000000..9f47b51b4cd4 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-73072.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add EC2 support for GuardDuty Runtime Monitoring auto management." +} diff --git a/.changes/next-release/api-change-neptunegraph-87290.json b/.changes/next-release/api-change-neptunegraph-87290.json new file mode 100644 index 000000000000..ecd45ad9bbb3 --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-87290.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Update ImportTaskCancelled waiter to evaluate task state correctly and minor documentation changes." +} diff --git a/.changes/next-release/api-change-oam-96076.json b/.changes/next-release/api-change-oam-96076.json new file mode 100644 index 000000000000..0e4f7d4fe762 --- /dev/null +++ b/.changes/next-release/api-change-oam-96076.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``oam``", + "description": "This release adds support for sharing AWS::InternetMonitor::Monitor resources." +} diff --git a/.changes/next-release/api-change-quicksight-72804.json b/.changes/next-release/api-change-quicksight-72804.json new file mode 100644 index 000000000000..dffa36c1a207 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-72804.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Amazon QuickSight: Adds support for setting up VPC Endpoint restrictions for accessing QuickSight Website." +} From 9d84bb076d25f579bcd79ba1ec72090421fd771c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 28 Mar 2024 18:13:17 +0000 Subject: [PATCH 0565/1632] Bumping version to 1.32.73 --- .changes/1.32.73.json | 42 +++++++++++++++++++ .../api-change-codecatalyst-88145.json | 5 --- .../api-change-computeoptimizer-60052.json | 5 --- .../next-release/api-change-ec2-98265.json | 5 --- .../next-release/api-change-eks-38268.json | 5 --- .../api-change-guardduty-73072.json | 5 --- .../api-change-neptunegraph-87290.json | 5 --- .../next-release/api-change-oam-96076.json | 5 --- .../api-change-quicksight-72804.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.32.73.json delete mode 100644 .changes/next-release/api-change-codecatalyst-88145.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-60052.json delete mode 100644 .changes/next-release/api-change-ec2-98265.json delete mode 100644 .changes/next-release/api-change-eks-38268.json delete mode 100644 .changes/next-release/api-change-guardduty-73072.json delete mode 100644 .changes/next-release/api-change-neptunegraph-87290.json delete mode 100644 .changes/next-release/api-change-oam-96076.json delete mode 100644 .changes/next-release/api-change-quicksight-72804.json diff --git a/.changes/1.32.73.json b/.changes/1.32.73.json new file mode 100644 index 000000000000..a7d402e1799a --- /dev/null +++ b/.changes/1.32.73.json @@ -0,0 +1,42 @@ +[ + { + "category": "``codecatalyst``", + "description": "This release adds support for understanding pending changes to subscriptions by including two new response parameters for the GetSubscription API for Amazon CodeCatalyst.", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate recommendations with a new customization preference, Memory Utilization.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 C7gd, M7gd and R7gd metal instances with up to 3.8 TB of local NVMe-based SSD block-level storage have up to 45% improved real-time NVMe storage performance than comparable Graviton2-based instances.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Add multiple customer error code to handle customer caused failure when managing EKS node groups", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add EC2 support for GuardDuty Runtime Monitoring auto management.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Update ImportTaskCancelled waiter to evaluate task state correctly and minor documentation changes.", + "type": "api-change" + }, + { + "category": "``oam``", + "description": "This release adds support for sharing AWS::InternetMonitor::Monitor resources.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Amazon QuickSight: Adds support for setting up VPC Endpoint restrictions for accessing QuickSight Website.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codecatalyst-88145.json b/.changes/next-release/api-change-codecatalyst-88145.json deleted file mode 100644 index 9e3858d95191..000000000000 --- a/.changes/next-release/api-change-codecatalyst-88145.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecatalyst``", - "description": "This release adds support for understanding pending changes to subscriptions by including two new response parameters for the GetSubscription API for Amazon CodeCatalyst." -} diff --git a/.changes/next-release/api-change-computeoptimizer-60052.json b/.changes/next-release/api-change-computeoptimizer-60052.json deleted file mode 100644 index a6e45f66c473..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-60052.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "This release enables AWS Compute Optimizer to analyze and generate recommendations with a new customization preference, Memory Utilization." -} diff --git a/.changes/next-release/api-change-ec2-98265.json b/.changes/next-release/api-change-ec2-98265.json deleted file mode 100644 index 202262783fee..000000000000 --- a/.changes/next-release/api-change-ec2-98265.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 C7gd, M7gd and R7gd metal instances with up to 3.8 TB of local NVMe-based SSD block-level storage have up to 45% improved real-time NVMe storage performance than comparable Graviton2-based instances." -} diff --git a/.changes/next-release/api-change-eks-38268.json b/.changes/next-release/api-change-eks-38268.json deleted file mode 100644 index a493633da33a..000000000000 --- a/.changes/next-release/api-change-eks-38268.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Add multiple customer error code to handle customer caused failure when managing EKS node groups" -} diff --git a/.changes/next-release/api-change-guardduty-73072.json b/.changes/next-release/api-change-guardduty-73072.json deleted file mode 100644 index 9f47b51b4cd4..000000000000 --- a/.changes/next-release/api-change-guardduty-73072.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add EC2 support for GuardDuty Runtime Monitoring auto management." -} diff --git a/.changes/next-release/api-change-neptunegraph-87290.json b/.changes/next-release/api-change-neptunegraph-87290.json deleted file mode 100644 index ecd45ad9bbb3..000000000000 --- a/.changes/next-release/api-change-neptunegraph-87290.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Update ImportTaskCancelled waiter to evaluate task state correctly and minor documentation changes." -} diff --git a/.changes/next-release/api-change-oam-96076.json b/.changes/next-release/api-change-oam-96076.json deleted file mode 100644 index 0e4f7d4fe762..000000000000 --- a/.changes/next-release/api-change-oam-96076.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``oam``", - "description": "This release adds support for sharing AWS::InternetMonitor::Monitor resources." -} diff --git a/.changes/next-release/api-change-quicksight-72804.json b/.changes/next-release/api-change-quicksight-72804.json deleted file mode 100644 index dffa36c1a207..000000000000 --- a/.changes/next-release/api-change-quicksight-72804.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Amazon QuickSight: Adds support for setting up VPC Endpoint restrictions for accessing QuickSight Website." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 29e2075f2620..dd53d20a69c4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.32.73 +======= + +* api-change:``codecatalyst``: This release adds support for understanding pending changes to subscriptions by including two new response parameters for the GetSubscription API for Amazon CodeCatalyst. +* api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and generate recommendations with a new customization preference, Memory Utilization. +* api-change:``ec2``: Amazon EC2 C7gd, M7gd and R7gd metal instances with up to 3.8 TB of local NVMe-based SSD block-level storage have up to 45% improved real-time NVMe storage performance than comparable Graviton2-based instances. +* api-change:``eks``: Add multiple customer error code to handle customer caused failure when managing EKS node groups +* api-change:``guardduty``: Add EC2 support for GuardDuty Runtime Monitoring auto management. +* api-change:``neptune-graph``: Update ImportTaskCancelled waiter to evaluate task state correctly and minor documentation changes. +* api-change:``oam``: This release adds support for sharing AWS::InternetMonitor::Monitor resources. +* api-change:``quicksight``: Amazon QuickSight: Adds support for setting up VPC Endpoint restrictions for accessing QuickSight Website. + + 1.32.72 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 39db8d5f03a8..a4a03d8e8c6f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.72' +__version__ = '1.32.73' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5a881f726848..178330da5070 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.72' +release = '1.32.73' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index efd6cb6782f6..cfc6d21cee4f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.72 + botocore==1.34.73 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c8b943f3df77..8e08e7c2e44c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.72', + 'botocore==1.34.73', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d4d92d5065d8352167104a2a2feea8df627cdd15 Mon Sep 17 00:00:00 2001 From: Steve Yoo Date: Thu, 21 Mar 2024 12:34:54 -0400 Subject: [PATCH 0566/1632] Add S3 bucket validation to s3 mv When the --validate-same-s3-paths parameter is used or the env var AWS_CLI_S3_MV_VALIDATE_SAME_S3_PATHS is set to true, the s3 mv command will resolve underlying bucket names of source and destination S3 URIs and validate that an object is not being moved onto itself. --- .../next-release/enhancement-s3-67553.json | 5 + awscli/customizations/s3/subcommands.py | 110 ++++++- awscli/customizations/s3/utils.py | 111 +++++++ awscli/examples/s3/mv/_description.rst | 13 + tests/functional/s3/test_mv_command.py | 286 ++++++++++++++++++ .../customizations/s3/test_subcommands.py | 15 +- tests/unit/customizations/s3/test_utils.py | 170 ++++++++++- 7 files changed, 696 insertions(+), 14 deletions(-) create mode 100644 .changes/next-release/enhancement-s3-67553.json create mode 100644 awscli/examples/s3/mv/_description.rst diff --git a/.changes/next-release/enhancement-s3-67553.json b/.changes/next-release/enhancement-s3-67553.json new file mode 100644 index 000000000000..9d81f9c38255 --- /dev/null +++ b/.changes/next-release/enhancement-s3-67553.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``s3``", + "description": "Add parameter to validate source and destination S3 URIs to the ``mv`` command." +} diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index 25f62ca54a01..996d103309a0 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -15,7 +15,7 @@ import sys from botocore.client import Config -from botocore.utils import is_s3express_bucket +from botocore.utils import is_s3express_bucket, ensure_boolean from dateutil.parser import parse from dateutil.tz import tzlocal @@ -31,7 +31,8 @@ from awscli.customizations.s3.s3handler import S3TransferHandlerFactory from awscli.customizations.s3.utils import find_bucket_key, AppendFilter, \ find_dest_path_comp_key, human_readable_size, \ - RequestParamsMapper, split_s3_bucket_key, block_unsupported_resources + RequestParamsMapper, split_s3_bucket_key, block_unsupported_resources, \ + S3PathResolver from awscli.customizations.utils import uni_print from awscli.customizations.s3.syncstrategy.base import MissingFileSync, \ SizeAndLastModifiedSync, NeverSync @@ -430,6 +431,27 @@ ) } +VALIDATE_SAME_S3_PATHS = { + 'name': 'validate-same-s3-paths', 'action': 'store_true', + 'help_text': ( + 'Resolves the source and destination S3 URIs to their ' + 'underlying buckets and verifies that the file or object ' + 'is not being moved onto itself. If you are using any type ' + 'of access point ARNs or access point aliases in your S3 URIs, ' + 'we strongly recommended using this parameter to help prevent ' + 'accidental deletions of the source file or object. This ' + 'parameter resolves the underlying buckets of S3 access point ' + 'ARNs and aliases, S3 on Outposts access point ARNs, and ' + 'Multi-Region Access Point ARNs. S3 on Outposts access point ' + 'aliases are not supported. Instead of using this parameter, ' + 'you can set the environment variable ' + '``AWS_CLI_S3_MV_VALIDATE_SAME_S3_PATHS`` to ``true``. ' + 'NOTE: Path validation requires making additional API calls. ' + 'Future updates to this path-validation mechanism might change ' + 'which API calls are made.' + ) +} + TRANSFER_ARGS = [DRYRUN, QUIET, INCLUDE, EXCLUDE, ACL, FOLLOW_SYMLINKS, NO_FOLLOW_SYMLINKS, NO_GUESS_MIME_TYPE, SSE, SSE_C, SSE_C_KEY, SSE_KMS_KEY_ID, SSE_C_COPY_SOURCE, @@ -685,7 +707,9 @@ def _run_main(self, parsed_args, parsed_globals): self._convert_path_args(parsed_args) params = self._build_call_parameters(parsed_args, {}) cmd_params = CommandParameters(self.NAME, params, - self.USAGE) + self.USAGE, + self._session, + parsed_globals) cmd_params.add_region(parsed_globals) cmd_params.add_endpoint_url(parsed_globals) cmd_params.add_verify_ssl(parsed_globals) @@ -735,13 +759,13 @@ class CpCommand(S3TransferCommand): class MvCommand(S3TransferCommand): NAME = 'mv' - DESCRIPTION = "Moves a local file or S3 object to " \ - "another location locally or in S3." + DESCRIPTION = BasicCommand.FROM_FILE('s3', 'mv', '_description.rst') USAGE = " or " \ "or " ARG_TABLE = [{'name': 'paths', 'nargs': 2, 'positional_arg': True, 'synopsis': USAGE}] + TRANSFER_ARGS +\ - [METADATA, METADATA_DIRECTIVE, RECURSIVE] + [METADATA, METADATA_DIRECTIVE, RECURSIVE, VALIDATE_SAME_S3_PATHS] + class RmCommand(S3TransferCommand): NAME = 'rm' @@ -1123,7 +1147,8 @@ class CommandParameters(object): This class is used to do some initial error based on the parameters and arguments passed to the command line. """ - def __init__(self, cmd, parameters, usage): + def __init__(self, cmd, parameters, usage, + session=None, parsed_globals=None): """ Stores command name and parameters. Ensures that the ``dir_op`` flag is true if a certain command is being used. @@ -1136,6 +1161,8 @@ def __init__(self, cmd, parameters, usage): self.cmd = cmd self.parameters = parameters self.usage = usage + self._session = session + self._parsed_globals = parsed_globals if 'dir_op' not in parameters: self.parameters['dir_op'] = False if 'follow_symlinks' not in parameters: @@ -1198,9 +1225,12 @@ def _validate_streaming_paths(self): def _validate_path_args(self): # If we're using a mv command, you can't copy the object onto itself. params = self.parameters - if self.cmd == 'mv' and self._same_path(params['src'], params['dest']): - raise ValueError("Cannot mv a file onto itself: '%s' - '%s'" % ( - params['src'], params['dest'])) + if self.cmd == 'mv' and params['paths_type']=='s3s3': + self._raise_if_mv_same_paths(params['src'], params['dest']) + if self._should_validate_same_underlying_s3_paths(): + self._validate_same_underlying_s3_paths() + if self._should_emit_validate_s3_paths_warning(): + self._emit_validate_s3_paths_warning() # If the user provided local path does not exist, hard fail because # we know that we will not be able to upload the file. @@ -1225,6 +1255,66 @@ def _same_path(self, src, dest): src_base = os.path.basename(src) return src == os.path.join(dest, src_base) + def _same_key(self, src, dest): + _, src_key = split_s3_bucket_key(src) + _, dest_key = split_s3_bucket_key(dest) + return self._same_path(f'/{src_key}', f'/{dest_key}') + + def _validate_same_s3_paths_enabled(self): + validate_env_var = ensure_boolean( + os.environ.get('AWS_CLI_S3_MV_VALIDATE_SAME_S3_PATHS')) + return (self.parameters.get('validate_same_s3_paths') or + validate_env_var) + + def _should_emit_validate_s3_paths_warning(self): + is_same_key = self._same_key( + self.parameters['src'], self.parameters['dest']) + src_has_underlying_path = S3PathResolver.has_underlying_s3_path( + self.parameters['src']) + dest_has_underlying_path = S3PathResolver.has_underlying_s3_path( + self.parameters['dest']) + return (is_same_key and not self._validate_same_s3_paths_enabled() and + (src_has_underlying_path or dest_has_underlying_path)) + + def _emit_validate_s3_paths_warning(self): + msg = ( + "warning: Provided s3 paths may resolve to same underlying " + "s3 object(s) and result in deletion instead of being moved. " + "To resolve and validate underlying s3 paths are not the same, " + "specify the --validate-same-s3-paths flag or set the " + "AWS_CLI_S3_MV_VALIDATE_SAME_S3_PATHS environment variable to true. " + "To resolve s3 outposts access point path, the arn must be " + "used instead of the alias.\n" + ) + uni_print(msg, sys.stderr) + + def _should_validate_same_underlying_s3_paths(self): + is_same_key = self._same_key( + self.parameters['src'], self.parameters['dest']) + return is_same_key and self._validate_same_s3_paths_enabled() + + def _validate_same_underlying_s3_paths(self): + src_paths = S3PathResolver.from_session( + self._session, + self.parameters.get('source_region', self._parsed_globals.region), + self._parsed_globals.verify_ssl + ).resolve_underlying_s3_paths(self.parameters['src']) + dest_paths = S3PathResolver.from_session( + self._session, + self._parsed_globals.region, + self._parsed_globals.verify_ssl + ).resolve_underlying_s3_paths(self.parameters['dest']) + for src_path in src_paths: + for dest_path in dest_paths: + self._raise_if_mv_same_paths(src_path, dest_path) + + def _raise_if_mv_same_paths(self, src, dest): + if self._same_path(src, dest): + raise ValueError( + "Cannot mv a file onto itself: " + f"{self.parameters['src']} - {self.parameters['dest']}" + ) + def _normalize_s3_trailing_slash(self, paths): for i, path in enumerate(paths): if path.startswith('s3://'): diff --git a/awscli/customizations/s3/utils.py b/awscli/customizations/s3/utils.py index 95a1d75119d9..8dda7331c4c0 100644 --- a/awscli/customizations/s3/utils.py +++ b/awscli/customizations/s3/utils.py @@ -796,3 +796,114 @@ def read(self, amt=None): return self._fileobj.read() else: return self._fileobj.read(amt) + + +class S3PathResolver: + _S3_ACCESSPOINT_ARN_TO_ACCOUNT_NAME_REGEX = re.compile( + r'^arn:aws.*:s3:[a-z0-9\-]+:(?P[0-9]{12}):accesspoint[:/]' + r'(?P[a-z0-9\-]{3,50})$' + ) + _S3_OUTPOST_ACCESSPOINT_ARN_TO_ACCOUNT_REGEX = re.compile( + r'^arn:aws.*:s3-outposts:[a-z0-9\-]+:(?P[0-9]{12}):outpost/' + r'op-[a-zA-Z0-9]+/accesspoint[:/][a-z0-9\-]{3,50}$' + ) + _S3_MRAP_ARN_TO_ACCOUNT_ALIAS_REGEX = re.compile( + r'^arn:aws:s3::(?P[0-9]{12}):accesspoint[:/]' + r'(?P[a-zA-Z0-9]+\.mrap)$' + ) + + def __init__(self, s3control_client, sts_client): + self._s3control_client = s3control_client + self._sts_client = sts_client + + @classmethod + def has_underlying_s3_path(self, path): + bucket, _ = split_s3_bucket_key(path) + return bool( + self._S3_ACCESSPOINT_ARN_TO_ACCOUNT_NAME_REGEX.match(bucket) or + self._S3_OUTPOST_ACCESSPOINT_ARN_TO_ACCOUNT_REGEX.match(bucket) or + self._S3_MRAP_ARN_TO_ACCOUNT_ALIAS_REGEX.match(bucket) or + bucket.endswith('-s3alias') or bucket.endswith('--op-s3')) + + @classmethod + def from_session(cls, session, region, verify_ssl): + s3control_client = session.create_client( + 's3control', + region_name=region, + verify=verify_ssl, + ) + sts_client = session.create_client( + 'sts', + verify=verify_ssl, + ) + return cls(s3control_client, sts_client) + + def resolve_underlying_s3_paths(self, path): + bucket, key = split_s3_bucket_key(path) + match = self._S3_ACCESSPOINT_ARN_TO_ACCOUNT_NAME_REGEX.match(bucket) + if match: + return self._resolve_accesspoint_arn( + match.group('account'), match.group('name'), key + ) + match = self._S3_OUTPOST_ACCESSPOINT_ARN_TO_ACCOUNT_REGEX.match(bucket) + if match: + return self._resolve_accesspoint_arn( + match.group('account'), bucket, key + ) + match = self._S3_MRAP_ARN_TO_ACCOUNT_ALIAS_REGEX.match(bucket) + if match: + return self._resolve_mrap_alias( + match.group('account'), match.group('alias'), key + ) + if bucket.endswith('-s3alias'): + return self._resolve_accesspoint_alias(bucket, key) + if bucket.endswith('--op-s3'): + raise ValueError( + "Can't resolve underlying bucket name of s3 outposts " + "access point alias. Use arn instead to resolve the " + "bucket name and validate the mv command." + ) + return [path] + + def _resolve_accesspoint_arn(self, account, name, key): + bucket = self._get_access_point_bucket(account, name) + return [f"s3://{bucket}/{key}"] + + def _resolve_accesspoint_alias(self, alias, key): + account = self._get_account_id() + bucket = self._get_access_point_bucket(account, alias) + return [f"s3://{bucket}/{key}"] + + def _resolve_mrap_alias(self, account, alias, key): + buckets = self._get_mrap_buckets(account, alias) + return [f"s3://{bucket}/{key}" for bucket in buckets] + + def _get_access_point_bucket(self, account, name): + return self._s3control_client.get_access_point( + AccountId=account, + Name=name + )['Bucket'] + + def _get_account_id(self): + return self._sts_client.get_caller_identity()['Account'] + + def _get_mrap_buckets(self, account, alias): + next_token = None + while True: + args = {"AccountId": account} + if next_token: + args['NextToken'] = next_token + response = self._s3control_client.list_multi_region_access_points( + **args + ) + for access_point in response['AccessPoints']: + if access_point['Alias'] == alias: + return [ + region["Bucket"] for region in access_point["Regions"] + ] + next_token = response.get('NextToken') + if not next_token: + raise ValueError( + "Couldn't find multi-region access point " + f"with alias {alias} in account {account}" + ) diff --git a/awscli/examples/s3/mv/_description.rst b/awscli/examples/s3/mv/_description.rst new file mode 100644 index 000000000000..8c6d2552606e --- /dev/null +++ b/awscli/examples/s3/mv/_description.rst @@ -0,0 +1,13 @@ +Moves a local file or S3 object to another location locally or in S3. + +.. WARNING:: + If you are using any type of access point ARNs or access point aliases + in your S3 URIs, you must take extra care to make sure that your source + and destination S3 URIs resolve to different underlying buckets. If the + source and destination buckets are the same, the source file or object + can be moved onto itself, which can result in accidental deletion of + your source file or object. + + To verify that the source and destination buckets are not the same, + use the ``--validate-same-s3-paths`` parameter, or set the environment + variable ``AWS_CLI_S3_MV_VALIDATE_SAME_S3_PATHS`` to ``true``. \ No newline at end of file diff --git a/tests/functional/s3/test_mv_command.py b/tests/functional/s3/test_mv_command.py index 78d7cec1272e..49af07994395 100644 --- a/tests/functional/s3/test_mv_command.py +++ b/tests/functional/s3/test_mv_command.py @@ -12,7 +12,9 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. from awscli.compat import six +from awscli.customizations.s3.utils import S3PathResolver from tests.functional.s3 import BaseS3TransferCommandTest +from tests import requires_crt class TestMvCommand(BaseS3TransferCommandTest): @@ -129,3 +131,287 @@ def test_copy_move_with_request_payer(self): 'sourcebucket', 'sourcekey', RequestPayer='requester') ] ) + + +class TestMvCommandWithValidateSameS3Paths(BaseS3TransferCommandTest): + + prefix = 's3 mv ' + + def assert_validates_cannot_mv_onto_itself(self, cmd): + stderr = self.run_cmd(cmd, expected_rc=255)[1] + self.assertIn('Cannot mv a file onto itself', stderr) + + def assert_runs_mv_without_validation(self, cmd): + self.parsed_responses = [ + self.head_object_response(), + self.copy_object_response(), + self.delete_object_response(), + ] + self.run_cmd(cmd, expected_rc=0) + self.assertEqual(len(self.operations_called), 3, + self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'HeadObject') + self.assertEqual(self.operations_called[1][0].name, 'CopyObject') + self.assertEqual(self.operations_called[2][0].name, 'DeleteObject') + + def assert_raises_warning(self, cmd): + self.parsed_responses = [ + self.head_object_response(), + self.copy_object_response(), + self.delete_object_response(), + ] + stderr = self.run_cmd(cmd, expected_rc=0)[1] + self.assertIn('warning: Provided s3 paths may resolve', stderr) + + def test_cant_mv_object_onto_itself_access_point_arn(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Bucket": "bucket"} + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_cant_mv_object_onto_itself_access_point_arn_as_source(self): + cmdline = (f"{self.prefix}s3://arn:aws:s3:us-west-2:123456789012:" + "accesspoint/myaccesspoint/key " + "s3://bucket/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Bucket": "bucket"} + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_cant_mv_object_onto_itself_access_point_arn_with_env_var(self): + self.environ['AWS_CLI_S3_MV_VALIDATE_SAME_S3_PATHS'] = 'true' + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/key") + self.parsed_responses = [ + {"Bucket": "bucket"} + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_cant_mv_object_onto_itself_access_point_arn_base_key(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/ " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Bucket": "bucket"} + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_cant_mv_object_onto_itself_access_point_arn_base_prefix(self): + cmdline = (f"{self.prefix}s3://bucket/prefix/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/prefix/ " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Bucket": "bucket"} + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_cant_mv_object_onto_itself_access_point_alias(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://myaccesspoint-foobar-s3alias/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Account": "123456789012"}, + {"Bucket": "bucket"} + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_cant_mv_object_onto_itself_outpost_access_point_arn(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3-outposts:us-east-1:123456789012:outpost/" + "op-foobar/accesspoint/myaccesspoint/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Bucket": "bucket"} + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_outpost_access_point_alias_raises_error(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://myaccesspoint-foobar--op-s3/key " + "--validate-same-s3-paths") + stderr = self.run_cmd(cmdline, expected_rc=255)[1] + self.assertIn("Can't resolve underlying bucket name", stderr) + + def test_cant_mv_object_onto_itself_mrap_arn(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://arn:aws:s3::123456789012:accesspoint/foobar.mrap/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + { + "AccessPoints": [{ + "Alias": "foobar.mrap", + "Regions": [ + {"Bucket": "differentbucket"}, + {"Bucket": "bucket"} + ] + }] + } + ] + self.assert_validates_cannot_mv_onto_itself(cmdline) + + def test_get_mrap_buckets_raises_if_alias_not_found(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://arn:aws:s3::123456789012:accesspoint/foobar.mrap/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + { + "AccessPoints": [{ + "Alias": "baz.mrap", + "Regions": [ + {"Bucket": "differentbucket"}, + {"Bucket": "bucket"} + ] + }] + } + ] + stderr = self.run_cmd(cmdline, expected_rc=255)[1] + self.assertEqual( + "\nCouldn't find multi-region access point with alias foobar.mrap " + "in account 123456789012\n", + stderr + ) + + def test_mv_works_if_access_point_arn_resolves_to_different_bucket(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Bucket": "differentbucket"}, + self.head_object_response(), + self.copy_object_response(), + self.delete_object_response(), + ] + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(len(self.operations_called), 4, + self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'GetAccessPoint') + self.assertEqual(self.operations_called[1][0].name, 'HeadObject') + self.assertEqual(self.operations_called[2][0].name, 'CopyObject') + self.assertEqual(self.operations_called[3][0].name, 'DeleteObject') + + def test_mv_works_if_access_point_alias_resolves_to_different_bucket(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://myaccesspoint-foobar-s3alias/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Account": "123456789012"}, + {"Bucket": "differentbucket"}, + self.head_object_response(), + self.copy_object_response(), + self.delete_object_response(), + ] + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(len(self.operations_called), 5, + self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'GetCallerIdentity') + self.assertEqual(self.operations_called[1][0].name, 'GetAccessPoint') + self.assertEqual(self.operations_called[2][0].name, 'HeadObject') + self.assertEqual(self.operations_called[3][0].name, 'CopyObject') + self.assertEqual(self.operations_called[4][0].name, 'DeleteObject') + + def test_mv_works_if_outpost_access_point_arn_resolves_to_different_bucket(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3-outposts:us-east-1:123456789012:outpost/" + "op-foobar/accesspoint/myaccesspoint/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + {"Bucket": "differentbucket"}, + self.head_object_response(), + self.copy_object_response(), + self.delete_object_response(), + ] + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(len(self.operations_called), 4, + self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'GetAccessPoint') + self.assertEqual(self.operations_called[1][0].name, 'HeadObject') + self.assertEqual(self.operations_called[2][0].name, 'CopyObject') + self.assertEqual(self.operations_called[3][0].name, 'DeleteObject') + + @requires_crt + def test_mv_works_if_mrap_arn_resolves_to_different_bucket(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://arn:aws:s3::123456789012:accesspoint/foobar.mrap/key " + "--validate-same-s3-paths") + self.parsed_responses = [ + { + "AccessPoints": [{ + "Alias": "foobar.mrap", + "Regions": [ + {"Bucket": "differentbucket"}, + ] + }] + }, + self.head_object_response(), + self.copy_object_response(), + self.delete_object_response(), + ] + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(len(self.operations_called), 4, + self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'ListMultiRegionAccessPoints') + self.assertEqual(self.operations_called[1][0].name, 'HeadObject') + self.assertEqual(self.operations_called[2][0].name, 'CopyObject') + self.assertEqual(self.operations_called[3][0].name, 'DeleteObject') + + def test_skips_validation_if_keys_are_different_accesspoint_arn(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/key2 " + "--validate-same-s3-paths") + self.assert_runs_mv_without_validation(cmdline) + + def test_skips_validation_if_prefixes_are_different_accesspoint_arn(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/prefix/ " + "--validate-same-s3-paths") + self.assert_runs_mv_without_validation(cmdline) + + def test_skips_validation_if_keys_are_different_accesspoint_alias(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://myaccesspoint-foobar-s3alias/key2 " + "--validate-same-s3-paths") + self.assert_runs_mv_without_validation(cmdline) + + def test_skips_validation_if_keys_are_different_outpost_arn(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3-outposts:us-east-1:123456789012:outpost/" + "op-foobar/accesspoint/myaccesspoint/key2 " + "--validate-same-s3-paths") + self.assert_runs_mv_without_validation(cmdline) + + def test_skips_validation_if_keys_are_different_outpost_alias(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://myaccesspoint-foobar--op-s3/key2 " + "--validate-same-s3-paths") + self.assert_runs_mv_without_validation(cmdline) + + @requires_crt + def test_skips_validation_if_keys_are_different_mrap_arn(self): + cmdline = (f"{self.prefix} s3://bucket/key " + "s3://arn:aws:s3::123456789012:accesspoint/foobar.mrap/key2 " + "--validate-same-s3-paths") + self.assert_runs_mv_without_validation(cmdline) + + def test_raises_warning_if_validation_not_set(self): + cmdline = (f"{self.prefix}s3://bucket/key " + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/key") + self.assert_raises_warning(cmdline) + + def test_raises_warning_if_validation_not_set_source(self): + cmdline = (f"{self.prefix}" + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/" + "myaccesspoint/key " + "s3://bucket/key") + self.assert_raises_warning(cmdline) diff --git a/tests/unit/customizations/s3/test_subcommands.py b/tests/unit/customizations/s3/test_subcommands.py index 1179a4a939b6..0af7a595643a 100644 --- a/tests/unit/customizations/s3/test_subcommands.py +++ b/tests/unit/customizations/s3/test_subcommands.py @@ -553,6 +553,11 @@ def setUp(self): self.file_creator = FileCreator() self.loc_files = make_loc_files(self.file_creator) self.bucket = 's3testbucket' + self.session = mock.Mock() + self.parsed_global = FakeArgs( + region='us-west-2', + endpoint_url=None, + verify_ssl=False) def tearDown(self): self.environ_patch.stop() @@ -577,7 +582,8 @@ def test_check_path_type_pass(self): 'locallocal': [local_file, local_file]} for cmd in cmds.keys(): - cmd_param = CommandParameters(cmd, {}, '') + cmd_param = CommandParameters(cmd, {}, '', + self.session, self.parsed_global) cmd_param.add_region(mock.Mock()) correct_paths = cmds[cmd] for path_args in correct_paths: @@ -605,7 +611,8 @@ def test_check_path_type_fail(self): 'locallocal': [local_file, local_file]} for cmd in cmds.keys(): - cmd_param = CommandParameters(cmd, {}, '') + cmd_param = CommandParameters(cmd, {}, '', + self.session, self.parsed_global) cmd_param.add_region(mock.Mock()) wrong_paths = cmds[cmd] for path_args in wrong_paths: @@ -696,7 +703,9 @@ def test_validate_sse_c_args_wrong_path_type(self): def test_adds_is_move(self): params = {} - CommandParameters('mv', params, '') + CommandParameters('mv', params, '', + session=self.session, + parsed_globals=self.parsed_global) self.assertTrue(params.get('is_move')) # is_move should only be true for mv diff --git a/tests/unit/customizations/s3/test_utils.py b/tests/unit/customizations/s3/test_utils.py index 3190028c9521..0256677f08b2 100644 --- a/tests/unit/customizations/s3/test_utils.py +++ b/tests/unit/customizations/s3/test_utils.py @@ -39,13 +39,43 @@ ProvideUploadContentTypeSubscriber, ProvideCopyContentTypeSubscriber, ProvideLastModifiedTimeSubscriber, DirectoryCreatorSubscriber, DeleteSourceObjectSubscriber, DeleteSourceFileSubscriber, - DeleteCopySourceObjectSubscriber, NonSeekableStream, CreateDirectoryError) + DeleteCopySourceObjectSubscriber, NonSeekableStream, CreateDirectoryError, + S3PathResolver) from awscli.customizations.s3.results import WarningResult from tests.unit.customizations.s3 import FakeTransferFuture from tests.unit.customizations.s3 import FakeTransferFutureMeta from tests.unit.customizations.s3 import FakeTransferFutureCallArgs +@pytest.fixture +def s3control_client(): + client = mock.MagicMock() + client.get_access_point.return_value = { + "Bucket": "mybucket" + } + client.list_multi_region_access_points.return_value = { + "AccessPoints": [{ + "Alias": "myalias.mrap", + "Regions": [{"Bucket": "mybucket"}] + }] + } + return client + + +@pytest.fixture +def sts_client(): + client = mock.MagicMock() + client.get_caller_identity.return_value = { + "Account": "123456789012" + } + return client + + +@pytest.fixture +def s3_path_resolver(s3control_client, sts_client): + return S3PathResolver(s3control_client, sts_client) + + @pytest.mark.parametrize( 'bytes_int, expected', ( @@ -976,3 +1006,141 @@ def test_can_make_stream_unseekable(self): def test_can_specify_amount_for_nonseekable_stream(self): nonseekable_fileobj = NonSeekableStream(StringIO('foobar')) self.assertEqual(nonseekable_fileobj.read(3), 'foo') + + +class TestS3PathResolver: + _BASE_ACCESSPOINT_ARN = ( + "s3://arn:aws:s3:us-west-2:123456789012:accesspoint/myaccesspoint") + _BASE_OUTPOST_ACCESSPOINT_ARN = ( + "s3://arn:aws:s3-outposts:us-east-1:123456789012:outpost" + "/op-foo/accesspoint/myaccesspoint") + _BASE_ACCESSPOINT_ALIAS = "s3://myaccesspoint-foobar12345-s3alias" + _BASE_OUTPOST_ACCESSPOINT_ALIAS = "s3://myaccesspoint-foobar12345--op-s3" + _BASE_MRAP_ARN = "s3://arn:aws:s3::123456789012:accesspoint/myalias.mrap" + + @pytest.mark.parametrize( + "path,resolved", + [(_BASE_ACCESSPOINT_ARN,"s3://mybucket/"), + (f"{_BASE_ACCESSPOINT_ARN}/","s3://mybucket/"), + (f"{_BASE_ACCESSPOINT_ARN}/mykey","s3://mybucket/mykey"), + (f"{_BASE_ACCESSPOINT_ARN}/myprefix/","s3://mybucket/myprefix/"), + (f"{_BASE_ACCESSPOINT_ARN}/myprefix/mykey", + "s3://mybucket/myprefix/mykey")] + ) + def test_resolves_accesspoint_arn( + self, path, resolved, s3_path_resolver, s3control_client + ): + resolved_paths = s3_path_resolver.resolve_underlying_s3_paths(path) + assert resolved_paths == [resolved] + s3control_client.get_access_point.assert_called_with( + AccountId="123456789012", + Name="myaccesspoint" + ) + + @pytest.mark.parametrize( + "path,resolved", + [(_BASE_OUTPOST_ACCESSPOINT_ARN,"s3://mybucket/"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ARN}/","s3://mybucket/"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ARN}/mykey","s3://mybucket/mykey"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ARN}/myprefix/", + "s3://mybucket/myprefix/"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ARN}/myprefix/mykey", + "s3://mybucket/myprefix/mykey")] + ) + def test_resolves_outpost_accesspoint_arn( + self, path, resolved, s3_path_resolver, s3control_client + ): + resolved_paths = s3_path_resolver.resolve_underlying_s3_paths(path) + assert resolved_paths == [resolved] + s3control_client.get_access_point.assert_called_with( + AccountId="123456789012", + Name=("arn:aws:s3-outposts:us-east-1:123456789012:outpost" + "/op-foo/accesspoint/myaccesspoint") + ) + + @pytest.mark.parametrize( + "path,resolved", + [(_BASE_ACCESSPOINT_ALIAS,"s3://mybucket/"), + (f"{_BASE_ACCESSPOINT_ALIAS}/","s3://mybucket/"), + (f"{_BASE_ACCESSPOINT_ALIAS}/mykey","s3://mybucket/mykey"), + (f"{_BASE_ACCESSPOINT_ALIAS}/myprefix/","s3://mybucket/myprefix/"), + (f"{_BASE_ACCESSPOINT_ALIAS}/myprefix/mykey", + "s3://mybucket/myprefix/mykey")] + ) + def test_resolves_accesspoint_alias( + self, path, resolved, s3_path_resolver, s3control_client, sts_client + ): + resolved_paths = s3_path_resolver.resolve_underlying_s3_paths(path) + assert resolved_paths == [resolved] + sts_client.get_caller_identity.assert_called_once() + s3control_client.get_access_point.assert_called_with( + AccountId="123456789012", + Name="myaccesspoint-foobar12345-s3alias" + ) + + @pytest.mark.parametrize( + "path", + [(_BASE_OUTPOST_ACCESSPOINT_ALIAS), + (f"{_BASE_OUTPOST_ACCESSPOINT_ALIAS}/"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ALIAS}/mykey"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ALIAS}/myprefix/"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ALIAS}/myprefix/mykey")] + ) + def test_outpost_accesspoint_alias_raises_exception( + self, path, s3_path_resolver + ): + with pytest.raises(ValueError) as e: + s3_path_resolver.resolve_underlying_s3_paths(path) + assert "Can't resolve underlying bucket name" in str(e.value) + + @pytest.mark.parametrize( + "path,resolved", + [(_BASE_MRAP_ARN,"s3://mybucket/"), + (f"{_BASE_MRAP_ARN}/","s3://mybucket/"), + (f"{_BASE_MRAP_ARN}/mykey","s3://mybucket/mykey"), + (f"{_BASE_MRAP_ARN}/myprefix/","s3://mybucket/myprefix/"), + (f"{_BASE_MRAP_ARN}/myprefix/mykey","s3://mybucket/myprefix/mykey")] + ) + def test_resolves_mrap_arn( + self, path, resolved, s3_path_resolver, s3control_client + ): + resolved_paths = s3_path_resolver.resolve_underlying_s3_paths(path) + assert resolved_paths == [resolved] + s3control_client.list_multi_region_access_points.assert_called_with( + AccountId="123456789012" + ) + + @pytest.mark.parametrize( + "path,resolved,name", + [(f"{_BASE_ACCESSPOINT_ARN}-s3alias/mykey","s3://mybucket/mykey", + "myaccesspoint-s3alias"), + (f"{_BASE_OUTPOST_ACCESSPOINT_ARN}--op-s3/mykey", + "s3://mybucket/mykey", + f"{_BASE_OUTPOST_ACCESSPOINT_ARN[5:]}--op-s3")] + ) + def test_alias_suffixes_dont_match_accesspoint_arns( + self, path, resolved, name, s3_path_resolver, s3control_client + ): + resolved_paths = s3_path_resolver.resolve_underlying_s3_paths(path) + assert resolved_paths == [resolved] + s3control_client.get_access_point.assert_called_with( + AccountId="123456789012", + Name=name + ) + + @pytest.mark.parametrize( + "path,expected_has_underlying_s3_path", + [(_BASE_ACCESSPOINT_ARN,True), + (f"{_BASE_ACCESSPOINT_ARN}/mykey",True), + (f"{_BASE_ACCESSPOINT_ARN}/myprefix/mykey",True), + (_BASE_ACCESSPOINT_ALIAS,True), + (_BASE_OUTPOST_ACCESSPOINT_ARN,True), + (_BASE_OUTPOST_ACCESSPOINT_ALIAS,True), + (_BASE_MRAP_ARN,True), + ("s3://mybucket/",False), + ("s3://mybucket/mykey",False), + ("s3://mybucket/myprefix/mykey",False)] + ) + def test_has_underlying_s3_path(self, path, expected_has_underlying_s3_path): + has_underlying_s3_path = S3PathResolver.has_underlying_s3_path(path) + assert has_underlying_s3_path == expected_has_underlying_s3_path From cc244720a9edd591f3919bd4f27ee9b866bac1c9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 29 Mar 2024 18:05:45 +0000 Subject: [PATCH 0567/1632] Update changelog based on model updates --- .changes/next-release/api-change-b2bi-62493.json | 5 +++++ .changes/next-release/api-change-codebuild-31187.json | 5 +++++ .changes/next-release/api-change-codeconnections-17618.json | 5 +++++ .changes/next-release/api-change-internetmonitor-91011.json | 5 +++++ .changes/next-release/api-change-iotwireless-78960.json | 5 +++++ .../next-release/api-change-marketplacecatalog-25514.json | 5 +++++ .changes/next-release/api-change-neptunegraph-21190.json | 5 +++++ .changes/next-release/api-change-sagemaker-71483.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-b2bi-62493.json create mode 100644 .changes/next-release/api-change-codebuild-31187.json create mode 100644 .changes/next-release/api-change-codeconnections-17618.json create mode 100644 .changes/next-release/api-change-internetmonitor-91011.json create mode 100644 .changes/next-release/api-change-iotwireless-78960.json create mode 100644 .changes/next-release/api-change-marketplacecatalog-25514.json create mode 100644 .changes/next-release/api-change-neptunegraph-21190.json create mode 100644 .changes/next-release/api-change-sagemaker-71483.json diff --git a/.changes/next-release/api-change-b2bi-62493.json b/.changes/next-release/api-change-b2bi-62493.json new file mode 100644 index 000000000000..fa19185b675d --- /dev/null +++ b/.changes/next-release/api-change-b2bi-62493.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Supporting new EDI X12 transaction sets for X12 versions 4010, 4030, and 5010." +} diff --git a/.changes/next-release/api-change-codebuild-31187.json b/.changes/next-release/api-change-codebuild-31187.json new file mode 100644 index 000000000000..225a69bb7f13 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-31187.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Add new fleet status code for Reserved Capacity." +} diff --git a/.changes/next-release/api-change-codeconnections-17618.json b/.changes/next-release/api-change-codeconnections-17618.json new file mode 100644 index 000000000000..2b8bff7a3b10 --- /dev/null +++ b/.changes/next-release/api-change-codeconnections-17618.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeconnections``", + "description": "Duplicating the CodeStar Connections service into the new, rebranded AWS CodeConnections service." +} diff --git a/.changes/next-release/api-change-internetmonitor-91011.json b/.changes/next-release/api-change-internetmonitor-91011.json new file mode 100644 index 000000000000..252ec4fe203c --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-91011.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "This release adds support to allow customers to track cross account monitors through ListMonitor, GetMonitor, ListHealthEvents, GetHealthEvent, StartQuery APIs." +} diff --git a/.changes/next-release/api-change-iotwireless-78960.json b/.changes/next-release/api-change-iotwireless-78960.json new file mode 100644 index 000000000000..8b381c36b45a --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-78960.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "Add support for retrieving key historical and live metrics for LoRaWAN devices and gateways" +} diff --git a/.changes/next-release/api-change-marketplacecatalog-25514.json b/.changes/next-release/api-change-marketplacecatalog-25514.json new file mode 100644 index 000000000000..bbc2662e0cca --- /dev/null +++ b/.changes/next-release/api-change-marketplacecatalog-25514.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-catalog``", + "description": "This release enhances the ListEntities API to support ResaleAuthorizationId filter and sort for OfferEntity in the request and the addition of a ResaleAuthorizationId field in the response of OfferSummary." +} diff --git a/.changes/next-release/api-change-neptunegraph-21190.json b/.changes/next-release/api-change-neptunegraph-21190.json new file mode 100644 index 000000000000..2aa28e955195 --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-21190.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Add the new API Start-Import-Task for Amazon Neptune Analytics." +} diff --git a/.changes/next-release/api-change-sagemaker-71483.json b/.changes/next-release/api-change-sagemaker-71483.json new file mode 100644 index 000000000000..f212a4abb812 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-71483.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for custom images for the CodeEditor App on SageMaker Studio" +} From 479e03deb7342cf2a0646124fec12cd2a39cf40e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 29 Mar 2024 18:06:57 +0000 Subject: [PATCH 0568/1632] Bumping version to 1.32.74 --- .changes/1.32.74.json | 47 +++++++++++++++++++ .../next-release/api-change-b2bi-62493.json | 5 -- .../api-change-codebuild-31187.json | 5 -- .../api-change-codeconnections-17618.json | 5 -- .../api-change-internetmonitor-91011.json | 5 -- .../api-change-iotwireless-78960.json | 5 -- .../api-change-marketplacecatalog-25514.json | 5 -- .../api-change-neptunegraph-21190.json | 5 -- .../api-change-sagemaker-71483.json | 5 -- .../next-release/enhancement-s3-67553.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.32.74.json delete mode 100644 .changes/next-release/api-change-b2bi-62493.json delete mode 100644 .changes/next-release/api-change-codebuild-31187.json delete mode 100644 .changes/next-release/api-change-codeconnections-17618.json delete mode 100644 .changes/next-release/api-change-internetmonitor-91011.json delete mode 100644 .changes/next-release/api-change-iotwireless-78960.json delete mode 100644 .changes/next-release/api-change-marketplacecatalog-25514.json delete mode 100644 .changes/next-release/api-change-neptunegraph-21190.json delete mode 100644 .changes/next-release/api-change-sagemaker-71483.json delete mode 100644 .changes/next-release/enhancement-s3-67553.json diff --git a/.changes/1.32.74.json b/.changes/1.32.74.json new file mode 100644 index 000000000000..5d7ba6088835 --- /dev/null +++ b/.changes/1.32.74.json @@ -0,0 +1,47 @@ +[ + { + "category": "``b2bi``", + "description": "Supporting new EDI X12 transaction sets for X12 versions 4010, 4030, and 5010.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Add new fleet status code for Reserved Capacity.", + "type": "api-change" + }, + { + "category": "``codeconnections``", + "description": "Duplicating the CodeStar Connections service into the new, rebranded AWS CodeConnections service.", + "type": "api-change" + }, + { + "category": "``internetmonitor``", + "description": "This release adds support to allow customers to track cross account monitors through ListMonitor, GetMonitor, ListHealthEvents, GetHealthEvent, StartQuery APIs.", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "Add support for retrieving key historical and live metrics for LoRaWAN devices and gateways", + "type": "api-change" + }, + { + "category": "``marketplace-catalog``", + "description": "This release enhances the ListEntities API to support ResaleAuthorizationId filter and sort for OfferEntity in the request and the addition of a ResaleAuthorizationId field in the response of OfferSummary.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Add the new API Start-Import-Task for Amazon Neptune Analytics.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for custom images for the CodeEditor App on SageMaker Studio", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Add parameter to validate source and destination S3 URIs to the ``mv`` command.", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-b2bi-62493.json b/.changes/next-release/api-change-b2bi-62493.json deleted file mode 100644 index fa19185b675d..000000000000 --- a/.changes/next-release/api-change-b2bi-62493.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Supporting new EDI X12 transaction sets for X12 versions 4010, 4030, and 5010." -} diff --git a/.changes/next-release/api-change-codebuild-31187.json b/.changes/next-release/api-change-codebuild-31187.json deleted file mode 100644 index 225a69bb7f13..000000000000 --- a/.changes/next-release/api-change-codebuild-31187.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Add new fleet status code for Reserved Capacity." -} diff --git a/.changes/next-release/api-change-codeconnections-17618.json b/.changes/next-release/api-change-codeconnections-17618.json deleted file mode 100644 index 2b8bff7a3b10..000000000000 --- a/.changes/next-release/api-change-codeconnections-17618.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeconnections``", - "description": "Duplicating the CodeStar Connections service into the new, rebranded AWS CodeConnections service." -} diff --git a/.changes/next-release/api-change-internetmonitor-91011.json b/.changes/next-release/api-change-internetmonitor-91011.json deleted file mode 100644 index 252ec4fe203c..000000000000 --- a/.changes/next-release/api-change-internetmonitor-91011.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "This release adds support to allow customers to track cross account monitors through ListMonitor, GetMonitor, ListHealthEvents, GetHealthEvent, StartQuery APIs." -} diff --git a/.changes/next-release/api-change-iotwireless-78960.json b/.changes/next-release/api-change-iotwireless-78960.json deleted file mode 100644 index 8b381c36b45a..000000000000 --- a/.changes/next-release/api-change-iotwireless-78960.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "Add support for retrieving key historical and live metrics for LoRaWAN devices and gateways" -} diff --git a/.changes/next-release/api-change-marketplacecatalog-25514.json b/.changes/next-release/api-change-marketplacecatalog-25514.json deleted file mode 100644 index bbc2662e0cca..000000000000 --- a/.changes/next-release/api-change-marketplacecatalog-25514.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-catalog``", - "description": "This release enhances the ListEntities API to support ResaleAuthorizationId filter and sort for OfferEntity in the request and the addition of a ResaleAuthorizationId field in the response of OfferSummary." -} diff --git a/.changes/next-release/api-change-neptunegraph-21190.json b/.changes/next-release/api-change-neptunegraph-21190.json deleted file mode 100644 index 2aa28e955195..000000000000 --- a/.changes/next-release/api-change-neptunegraph-21190.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Add the new API Start-Import-Task for Amazon Neptune Analytics." -} diff --git a/.changes/next-release/api-change-sagemaker-71483.json b/.changes/next-release/api-change-sagemaker-71483.json deleted file mode 100644 index f212a4abb812..000000000000 --- a/.changes/next-release/api-change-sagemaker-71483.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for custom images for the CodeEditor App on SageMaker Studio" -} diff --git a/.changes/next-release/enhancement-s3-67553.json b/.changes/next-release/enhancement-s3-67553.json deleted file mode 100644 index 9d81f9c38255..000000000000 --- a/.changes/next-release/enhancement-s3-67553.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``s3``", - "description": "Add parameter to validate source and destination S3 URIs to the ``mv`` command." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dd53d20a69c4..a0011c51474b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.32.74 +======= + +* api-change:``b2bi``: Supporting new EDI X12 transaction sets for X12 versions 4010, 4030, and 5010. +* api-change:``codebuild``: Add new fleet status code for Reserved Capacity. +* api-change:``codeconnections``: Duplicating the CodeStar Connections service into the new, rebranded AWS CodeConnections service. +* api-change:``internetmonitor``: This release adds support to allow customers to track cross account monitors through ListMonitor, GetMonitor, ListHealthEvents, GetHealthEvent, StartQuery APIs. +* api-change:``iotwireless``: Add support for retrieving key historical and live metrics for LoRaWAN devices and gateways +* api-change:``marketplace-catalog``: This release enhances the ListEntities API to support ResaleAuthorizationId filter and sort for OfferEntity in the request and the addition of a ResaleAuthorizationId field in the response of OfferSummary. +* api-change:``neptune-graph``: Add the new API Start-Import-Task for Amazon Neptune Analytics. +* api-change:``sagemaker``: This release adds support for custom images for the CodeEditor App on SageMaker Studio +* enhancement:``s3``: Add parameter to validate source and destination S3 URIs to the ``mv`` command. + + 1.32.73 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a4a03d8e8c6f..e508e715c4f5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.73' +__version__ = '1.32.74' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 178330da5070..8833aaeb950c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.73' +release = '1.32.74' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cfc6d21cee4f..1403cd3df1d6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.73 + botocore==1.34.74 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8e08e7c2e44c..c38aab646d1c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.73', + 'botocore==1.34.74', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8c4ba841ac7f6e362637d0f408fcf38acc7bdeab Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 1 Apr 2024 18:48:19 +0000 Subject: [PATCH 0569/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudwatch-69400.json | 5 +++++ .changes/next-release/api-change-datazone-11177.json | 5 +++++ .changes/next-release/api-change-deadline-84244.json | 5 +++++ .changes/next-release/api-change-emr-70076.json | 5 +++++ .changes/next-release/api-change-lightsail-38440.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloudwatch-69400.json create mode 100644 .changes/next-release/api-change-datazone-11177.json create mode 100644 .changes/next-release/api-change-deadline-84244.json create mode 100644 .changes/next-release/api-change-emr-70076.json create mode 100644 .changes/next-release/api-change-lightsail-38440.json diff --git a/.changes/next-release/api-change-cloudwatch-69400.json b/.changes/next-release/api-change-cloudwatch-69400.json new file mode 100644 index 000000000000..7ab338af2cc3 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-69400.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "This release adds support for CloudWatch Anomaly Detection on cross-account metrics. SingleMetricAnomalyDetector and MetricDataQuery inputs to Anomaly Detection APIs now take an optional AccountId field." +} diff --git a/.changes/next-release/api-change-datazone-11177.json b/.changes/next-release/api-change-datazone-11177.json new file mode 100644 index 000000000000..e17a1d4223ab --- /dev/null +++ b/.changes/next-release/api-change-datazone-11177.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release supports the feature of AI recommendations for descriptions to enrich the business data catalog in Amazon DataZone." +} diff --git a/.changes/next-release/api-change-deadline-84244.json b/.changes/next-release/api-change-deadline-84244.json new file mode 100644 index 000000000000..8aa3d5ba5bb0 --- /dev/null +++ b/.changes/next-release/api-change-deadline-84244.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``deadline``", + "description": "AWS Deadline Cloud is a new fully managed service that helps customers set up, deploy, and scale rendering projects in minutes, so they can improve the efficiency of their rendering pipelines and take on more projects." +} diff --git a/.changes/next-release/api-change-emr-70076.json b/.changes/next-release/api-change-emr-70076.json new file mode 100644 index 000000000000..c67b7748db29 --- /dev/null +++ b/.changes/next-release/api-change-emr-70076.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "This release fixes a broken link in the documentation." +} diff --git a/.changes/next-release/api-change-lightsail-38440.json b/.changes/next-release/api-change-lightsail-38440.json new file mode 100644 index 000000000000..b3e1f8599dcf --- /dev/null +++ b/.changes/next-release/api-change-lightsail-38440.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "This release adds support to upgrade the TLS version of the distribution." +} From b59a0a9fe77afe6002eefe2e399acc304fadb010 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 1 Apr 2024 18:49:39 +0000 Subject: [PATCH 0570/1632] Bumping version to 1.32.75 --- .changes/1.32.75.json | 27 +++++++++++++++++++ .../api-change-cloudwatch-69400.json | 5 ---- .../api-change-datazone-11177.json | 5 ---- .../api-change-deadline-84244.json | 5 ---- .../next-release/api-change-emr-70076.json | 5 ---- .../api-change-lightsail-38440.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.75.json delete mode 100644 .changes/next-release/api-change-cloudwatch-69400.json delete mode 100644 .changes/next-release/api-change-datazone-11177.json delete mode 100644 .changes/next-release/api-change-deadline-84244.json delete mode 100644 .changes/next-release/api-change-emr-70076.json delete mode 100644 .changes/next-release/api-change-lightsail-38440.json diff --git a/.changes/1.32.75.json b/.changes/1.32.75.json new file mode 100644 index 000000000000..fc898464baf2 --- /dev/null +++ b/.changes/1.32.75.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloudwatch``", + "description": "This release adds support for CloudWatch Anomaly Detection on cross-account metrics. SingleMetricAnomalyDetector and MetricDataQuery inputs to Anomaly Detection APIs now take an optional AccountId field.", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release supports the feature of AI recommendations for descriptions to enrich the business data catalog in Amazon DataZone.", + "type": "api-change" + }, + { + "category": "``deadline``", + "description": "AWS Deadline Cloud is a new fully managed service that helps customers set up, deploy, and scale rendering projects in minutes, so they can improve the efficiency of their rendering pipelines and take on more projects.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "This release fixes a broken link in the documentation.", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "This release adds support to upgrade the TLS version of the distribution.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudwatch-69400.json b/.changes/next-release/api-change-cloudwatch-69400.json deleted file mode 100644 index 7ab338af2cc3..000000000000 --- a/.changes/next-release/api-change-cloudwatch-69400.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "This release adds support for CloudWatch Anomaly Detection on cross-account metrics. SingleMetricAnomalyDetector and MetricDataQuery inputs to Anomaly Detection APIs now take an optional AccountId field." -} diff --git a/.changes/next-release/api-change-datazone-11177.json b/.changes/next-release/api-change-datazone-11177.json deleted file mode 100644 index e17a1d4223ab..000000000000 --- a/.changes/next-release/api-change-datazone-11177.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release supports the feature of AI recommendations for descriptions to enrich the business data catalog in Amazon DataZone." -} diff --git a/.changes/next-release/api-change-deadline-84244.json b/.changes/next-release/api-change-deadline-84244.json deleted file mode 100644 index 8aa3d5ba5bb0..000000000000 --- a/.changes/next-release/api-change-deadline-84244.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``deadline``", - "description": "AWS Deadline Cloud is a new fully managed service that helps customers set up, deploy, and scale rendering projects in minutes, so they can improve the efficiency of their rendering pipelines and take on more projects." -} diff --git a/.changes/next-release/api-change-emr-70076.json b/.changes/next-release/api-change-emr-70076.json deleted file mode 100644 index c67b7748db29..000000000000 --- a/.changes/next-release/api-change-emr-70076.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "This release fixes a broken link in the documentation." -} diff --git a/.changes/next-release/api-change-lightsail-38440.json b/.changes/next-release/api-change-lightsail-38440.json deleted file mode 100644 index b3e1f8599dcf..000000000000 --- a/.changes/next-release/api-change-lightsail-38440.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "This release adds support to upgrade the TLS version of the distribution." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a0011c51474b..43150c881aef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.75 +======= + +* api-change:``cloudwatch``: This release adds support for CloudWatch Anomaly Detection on cross-account metrics. SingleMetricAnomalyDetector and MetricDataQuery inputs to Anomaly Detection APIs now take an optional AccountId field. +* api-change:``datazone``: This release supports the feature of AI recommendations for descriptions to enrich the business data catalog in Amazon DataZone. +* api-change:``deadline``: AWS Deadline Cloud is a new fully managed service that helps customers set up, deploy, and scale rendering projects in minutes, so they can improve the efficiency of their rendering pipelines and take on more projects. +* api-change:``emr``: This release fixes a broken link in the documentation. +* api-change:``lightsail``: This release adds support to upgrade the TLS version of the distribution. + + 1.32.74 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index e508e715c4f5..7dcf3d99a710 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.74' +__version__ = '1.32.75' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8833aaeb950c..23381d6212c4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.74' +release = '1.32.75' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1403cd3df1d6..8f4284b73427 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.74 + botocore==1.34.75 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c38aab646d1c..e86be5c33b62 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.74', + 'botocore==1.34.75', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 37d609f66730e296d00efb95ba999a98435793d9 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 2 Apr 2024 09:26:46 -0700 Subject: [PATCH 0571/1632] Upgrade pytest and associated test packages (#8612) --- requirements-dev-lock.txt | 18 +++++++++--------- requirements-dev.txt | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index b1d4d0471b97..809e45e63964 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -89,19 +89,19 @@ packaging==23.2 \ # via # -r requirements-dev.txt # pytest -pluggy==1.0.0 \ - --hash=sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159 \ - --hash=sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3 +pluggy==1.4.0 \ + --hash=sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981 \ + --hash=sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be # via pytest -pytest==7.4.0 \ - --hash=sha256:78bf16451a2eb8c7a2ea98e32dc119fd2aa758f1d5d66dbf0a59d69a3969df32 \ - --hash=sha256:b4bf8c45bd59934ed84001ad51e11b4ee40d40a1229d2c79f9c592b0a3f6bd8a +pytest==8.1.1 \ + --hash=sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7 \ + --hash=sha256:ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044 # via # -r requirements-dev.txt # pytest-cov -pytest-cov==4.1.0 \ - --hash=sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6 \ - --hash=sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a +pytest-cov==5.0.0 \ + --hash=sha256:4f0764a1219df53214206bf1feea4633c3b558a2925c8b59f144f682861ce652 \ + --hash=sha256:5837b58e9f6ebd335b0f8060eecce69b662415b16dc503883a02f45dfeb14857 # via -r requirements-dev.txt tomli==2.0.1 \ --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \ diff --git a/requirements-dev.txt b/requirements-dev.txt index 6a3aa55ea639..1075ad27baad 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -3,8 +3,8 @@ coverage==7.2.7 setuptools==67.8.0;python_version>="3.12" # Pytest specific deps -pytest==7.4.0 -pytest-cov==4.1.0 +pytest==8.1.1 +pytest-cov==5.0.0 atomicwrites>=1.0 # Windows requirement colorama>0.3.0 # Windows requirement From 01f3f4801e37565610f24000ed3ba899147e90e2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 2 Apr 2024 18:08:21 +0000 Subject: [PATCH 0572/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecs-97832.json | 5 +++++ .changes/next-release/api-change-glue-10886.json | 5 +++++ .changes/next-release/api-change-ivschat-89210.json | 5 +++++ .changes/next-release/api-change-rolesanywhere-93506.json | 5 +++++ .changes/next-release/api-change-securityhub-65726.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-ecs-97832.json create mode 100644 .changes/next-release/api-change-glue-10886.json create mode 100644 .changes/next-release/api-change-ivschat-89210.json create mode 100644 .changes/next-release/api-change-rolesanywhere-93506.json create mode 100644 .changes/next-release/api-change-securityhub-65726.json diff --git a/.changes/next-release/api-change-ecs-97832.json b/.changes/next-release/api-change-ecs-97832.json new file mode 100644 index 000000000000..e36eb3bda888 --- /dev/null +++ b/.changes/next-release/api-change-ecs-97832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS." +} diff --git a/.changes/next-release/api-change-glue-10886.json b/.changes/next-release/api-change-glue-10886.json new file mode 100644 index 000000000000..600c5ed14a58 --- /dev/null +++ b/.changes/next-release/api-change-glue-10886.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Adding View related fields to responses of read-only Table APIs." +} diff --git a/.changes/next-release/api-change-ivschat-89210.json b/.changes/next-release/api-change-ivschat-89210.json new file mode 100644 index 000000000000..dcf2a2e56d7b --- /dev/null +++ b/.changes/next-release/api-change-ivschat-89210.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivschat``", + "description": "Doc-only update. Changed \"Resources\" to \"Key Concepts\" in docs and updated text." +} diff --git a/.changes/next-release/api-change-rolesanywhere-93506.json b/.changes/next-release/api-change-rolesanywhere-93506.json new file mode 100644 index 000000000000..3bdb08b92762 --- /dev/null +++ b/.changes/next-release/api-change-rolesanywhere-93506.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rolesanywhere``", + "description": "This release increases the limit on the roleArns request parameter for the *Profile APIs that support it. This parameter can now take up to 250 role ARNs." +} diff --git a/.changes/next-release/api-change-securityhub-65726.json b/.changes/next-release/api-change-securityhub-65726.json new file mode 100644 index 000000000000..271afbb265fa --- /dev/null +++ b/.changes/next-release/api-change-securityhub-65726.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub" +} From e0bd71fc7b8e8bb52ea571a9797fe33fb73a2d22 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 2 Apr 2024 18:11:17 +0000 Subject: [PATCH 0573/1632] Bumping version to 1.32.76 --- .changes/1.32.76.json | 27 +++++++++++++++++++ .../next-release/api-change-ecs-97832.json | 5 ---- .../next-release/api-change-glue-10886.json | 5 ---- .../api-change-ivschat-89210.json | 5 ---- .../api-change-rolesanywhere-93506.json | 5 ---- .../api-change-securityhub-65726.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.76.json delete mode 100644 .changes/next-release/api-change-ecs-97832.json delete mode 100644 .changes/next-release/api-change-glue-10886.json delete mode 100644 .changes/next-release/api-change-ivschat-89210.json delete mode 100644 .changes/next-release/api-change-rolesanywhere-93506.json delete mode 100644 .changes/next-release/api-change-securityhub-65726.json diff --git a/.changes/1.32.76.json b/.changes/1.32.76.json new file mode 100644 index 000000000000..3e5f516f83f9 --- /dev/null +++ b/.changes/1.32.76.json @@ -0,0 +1,27 @@ +[ + { + "category": "``ecs``", + "description": "Documentation only update for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Adding View related fields to responses of read-only Table APIs.", + "type": "api-change" + }, + { + "category": "``ivschat``", + "description": "Doc-only update. Changed \"Resources\" to \"Key Concepts\" in docs and updated text.", + "type": "api-change" + }, + { + "category": "``rolesanywhere``", + "description": "This release increases the limit on the roleArns request parameter for the *Profile APIs that support it. This parameter can now take up to 250 role ARNs.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecs-97832.json b/.changes/next-release/api-change-ecs-97832.json deleted file mode 100644 index e36eb3bda888..000000000000 --- a/.changes/next-release/api-change-ecs-97832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only update for Amazon ECS." -} diff --git a/.changes/next-release/api-change-glue-10886.json b/.changes/next-release/api-change-glue-10886.json deleted file mode 100644 index 600c5ed14a58..000000000000 --- a/.changes/next-release/api-change-glue-10886.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Adding View related fields to responses of read-only Table APIs." -} diff --git a/.changes/next-release/api-change-ivschat-89210.json b/.changes/next-release/api-change-ivschat-89210.json deleted file mode 100644 index dcf2a2e56d7b..000000000000 --- a/.changes/next-release/api-change-ivschat-89210.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivschat``", - "description": "Doc-only update. Changed \"Resources\" to \"Key Concepts\" in docs and updated text." -} diff --git a/.changes/next-release/api-change-rolesanywhere-93506.json b/.changes/next-release/api-change-rolesanywhere-93506.json deleted file mode 100644 index 3bdb08b92762..000000000000 --- a/.changes/next-release/api-change-rolesanywhere-93506.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rolesanywhere``", - "description": "This release increases the limit on the roleArns request parameter for the *Profile APIs that support it. This parameter can now take up to 250 role ARNs." -} diff --git a/.changes/next-release/api-change-securityhub-65726.json b/.changes/next-release/api-change-securityhub-65726.json deleted file mode 100644 index 271afbb265fa..000000000000 --- a/.changes/next-release/api-change-securityhub-65726.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for AWS Security Hub" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 43150c881aef..3bde0338eae4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.76 +======= + +* api-change:``ecs``: Documentation only update for Amazon ECS. +* api-change:``glue``: Adding View related fields to responses of read-only Table APIs. +* api-change:``ivschat``: Doc-only update. Changed "Resources" to "Key Concepts" in docs and updated text. +* api-change:``rolesanywhere``: This release increases the limit on the roleArns request parameter for the *Profile APIs that support it. This parameter can now take up to 250 role ARNs. +* api-change:``securityhub``: Documentation updates for AWS Security Hub + + 1.32.75 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7dcf3d99a710..22802e2941ff 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.75' +__version__ = '1.32.76' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 23381d6212c4..72829d7ea3a1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.75' +release = '1.32.76' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8f4284b73427..07a1ccad4210 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.75 + botocore==1.34.76 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e86be5c33b62..3c4894c1eb41 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.75', + 'botocore==1.34.76', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a9a47b6f9a755b07ad69128602b2054f0b224fb0 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 2 Apr 2024 13:25:37 -0700 Subject: [PATCH 0574/1632] Update wheel dev dependency (#8615) --- requirements-dev-lock.txt | 6 +++--- requirements-dev.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index 809e45e63964..4957b0d7569f 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -109,7 +109,7 @@ tomli==2.0.1 \ # via # coverage # pytest -wheel==0.38.1 \ - --hash=sha256:7a95f9a8dc0924ef318bd55b616112c70903192f524d120acc614f59547a9e1f \ - --hash=sha256:ea041edf63f4ccba53ad6e035427997b3bb10ee88a4cd014ae82aeb9eea77bb9 +wheel==0.43.0 \ + --hash=sha256:465ef92c69fa5c5da2d1cf8ac40559a8c940886afcef87dcf14b9470862f1d85 \ + --hash=sha256:55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81 # via -r requirements-dev.txt diff --git a/requirements-dev.txt b/requirements-dev.txt index 1075ad27baad..5157b7851493 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,4 +1,4 @@ -wheel==0.38.1 +wheel==0.43.0 coverage==7.2.7 setuptools==67.8.0;python_version>="3.12" From 9d616d60e778dd5a650e223b664df2429c792d1b Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 3 Apr 2024 16:50:37 +0000 Subject: [PATCH 0575/1632] CLI examples for eks, imagebuilder, ivs-realtime --- .../eks/associate-encryption-config.rst | 27 +++ awscli/examples/eks/create-addon.rst | 191 ++++++++++++++++++ awscli/examples/eks/delete-addon.rst | 57 ++++++ awscli/examples/eks/describe-update.rst | 109 +++++++--- .../imagebuilder/get-image-recipe-policy.rst | 4 +- .../imagebuilder/put-component-policy.rst | 6 +- .../imagebuilder/put-image-recipe-policy.rst | 6 +- .../examples/ivs-realtime/get-composition.rst | 78 ++++++- .../ivs-realtime/start-composition.rst | 80 +++++++- 9 files changed, 521 insertions(+), 37 deletions(-) create mode 100644 awscli/examples/eks/associate-encryption-config.rst create mode 100644 awscli/examples/eks/create-addon.rst create mode 100644 awscli/examples/eks/delete-addon.rst diff --git a/awscli/examples/eks/associate-encryption-config.rst b/awscli/examples/eks/associate-encryption-config.rst new file mode 100644 index 000000000000..25fa1bab3c8b --- /dev/null +++ b/awscli/examples/eks/associate-encryption-config.rst @@ -0,0 +1,27 @@ +**To associates an encryption configuration to an existing cluster** + +The following ``associate-encryption-config`` example enable's encryption on an existing EKS clusters that do not already have encryption enabled. :: + + aws eks associate-encryption-config \ + --cluster-name my-eks-cluster \ + --encryption-config '[{"resources":["secrets"],"provider":{"keyArn":"arn:aws:kms:region-code:account:key/key"}}]' + +Output:: + + { + "update": { + "id": "3141b835-8103-423a-8e68-12c2521ffa4d", + "status": "InProgress", + "type": "AssociateEncryptionConfig", + "params": [ + { + "type": "EncryptionConfig", + "value": "[{\"resources\":[\"secrets\"],\"provider\":{\"keyArn\":\"arn:aws:kms:region-code:account:key/key\"}}]" + } + ], + "createdAt": "2024-03-14T11:01:26.297000-04:00", + "errors": [] + } + } + +For more information, see `Enabling secret encryption on an existing cluster `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/create-addon.rst b/awscli/examples/eks/create-addon.rst new file mode 100644 index 000000000000..21ca920a100d --- /dev/null +++ b/awscli/examples/eks/create-addon.rst @@ -0,0 +1,191 @@ +**Example 1: To create an Amazon EKS add-on with default compatibile version for the respective EKS cluster version** + +The following ``create-addon`` example command creates an Amazon EKS add-on with default compatibile version for the respective EKS cluster version. :: + + aws eks create-addon \ + --cluster-name my-eks-cluster \ + --addon-name my-eks-addon \ + --service-account-role-arn arn:aws:iam::111122223333:role/role-name + +Output:: + + { + "addon": { + "addonName": "my-eks-addon", + "clusterName": "my-eks-cluster", + "status": "CREATING", + "addonVersion": "v1.15.1-eksbuild.1", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/my-eks-addon/1ec71ee1-b9c2-8915-4e17-e8be0a55a149", + "createdAt": "2024-03-14T12:20:03.264000-04:00", + "modifiedAt": "2024-03-14T12:20:03.283000-04:00", + "serviceAccountRoleArn": "arn:aws:iam::111122223333:role/role-name", + "tags": {} + } + } + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 2: To create an Amazon EKS add-on with specific add-on version** + +The following ``create-addon`` example command creates an Amazon EKS add-on with specific add-on version. :: + + aws eks create-addon \ + --cluster-name my-eks-cluster \ + --addon-name my-eks-addon \ + --service-account-role-arn arn:aws:iam::111122223333:role/role-name \ + --addon-version v1.16.4-eksbuild.2 + +Output:: + + { + "addon": { + "addonName": "my-eks-addon", + "clusterName": "my-eks-cluster", + "status": "CREATING", + "addonVersion": "v1.16.4-eksbuild.2", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/my-eks-addon/34c71ee6-7738-6c8b-c6bd-3921a176b5ff", + "createdAt": "2024-03-14T12:30:24.507000-04:00", + "modifiedAt": "2024-03-14T12:30:24.521000-04:00", + "serviceAccountRoleArn": "arn:aws:iam::111122223333:role/role-name", + "tags": {} + } + } + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 3: To create an Amazon EKS add-on with custom configuration values and resolve conflicts details** + +The following ``create-addon`` example command creates an Amazon EKS add-on with custom configuration values and resolves conflicts details. :: + + aws eks create-addon \ + --cluster-name my-eks-cluster \ + --addon-name my-eks-addon \ + --service-account-role-arn arn:aws:iam::111122223333:role/role-name \ + --addon-version v1.16.4-eksbuild.2 \ + --configuration-values '{"resources":{"limits":{"cpu":"100m"}}}' \ + --resolve-conflicts OVERWRITE + +Output:: + + { + "addon": { + "addonName": "my-eks-addon", + "clusterName": "my-eks-cluster", + "status": "CREATING", + "addonVersion": "v1.16.4-eksbuild.2", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/my-eks-addon/a6c71ee9-0304-9237-1be8-25af1b0f1ffb", + "createdAt": "2024-03-14T12:35:58.313000-04:00", + "modifiedAt": "2024-03-14T12:35:58.327000-04:00", + "serviceAccountRoleArn": "arn:aws:iam::111122223333:role/role-name", + "tags": {}, + "configurationValues": "{\"resources\":{\"limits\":{\"cpu\":\"100m\"}}}" + } + } + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 4: To create an Amazon EKS add-on with custom JSON configuration values file** + +The following ``create-addon`` example command creates an Amazon EKS add-on with custom configuration values and resolve conflicts details. :: + + aws eks create-addon \ + --cluster-name my-eks-cluster \ + --addon-name my-eks-addon \ + --service-account-role-arn arn:aws:iam::111122223333:role/role-name \ + --addon-version v1.16.4-eksbuild.2 \ + --configuration-values 'file://configuration-values.json' \ + --resolve-conflicts OVERWRITE \ + --tags '{"eks-addon-key-1": "value-1" , "eks-addon-key-2": "value-2"}' + +Contents of ``configuration-values.json``:: + + { + "resources": { + "limits": { + "cpu": "150m" + } + }, + "env": { + "AWS_VPC_K8S_CNI_LOGLEVEL": "ERROR" + } + } + +Output:: + + { + "addon": { + "addonName": "my-eks-addon", + "clusterName": "my-eks-cluster", + "status": "CREATING", + "addonVersion": "v1.16.4-eksbuild.2", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/my-eks-addon/d8c71ef8-fbd8-07d0-fb32-6a7be19ececd", + "createdAt": "2024-03-14T13:10:51.763000-04:00", + "modifiedAt": "2024-03-14T13:10:51.777000-04:00", + "serviceAccountRoleArn": "arn:aws:iam::111122223333:role/role-name", + "tags": { + "eks-addon-key-1": "value-1", + "eks-addon-key-2": "value-2" + }, + "configurationValues": "{\n \"resources\": {\n \"limits\": {\n \"cpu\": \"150m\"\n }\n },\n \"env\": {\n \"AWS_VPC_K8S_CNI_LOGLEVEL\": \"ERROR\"\n }\n}" + } + } + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 5: To create an Amazon EKS add-on with custom YAML configuration values file** + +The following ``create-addon`` example command creates an Amazon EKS add-on with custom configuration values and resolve conflicts details. :: + + aws eks create-addon \ + --cluster-name my-eks-cluster \ + --addon-name my-eks-addon \ + --service-account-role-arn arn:aws:iam::111122223333:role/role-name \ + --addon-version v1.16.4-eksbuild.2 \ + --configuration-values 'file://configuration-values.yaml' \ + --resolve-conflicts OVERWRITE \ + --tags '{"eks-addon-key-1": "value-1" , "eks-addon-key-2": "value-2"}' + +Contents of ``configuration-values.yaml``:: + + resources: + limits: + cpu: '100m' + env: + AWS_VPC_K8S_CNI_LOGLEVEL: 'DEBUG' + +Output:: + + { + "addon": { + "addonName": "my-eks-addon", + "clusterName": "my-eks-cluster", + "status": "CREATING", + "addonVersion": "v1.16.4-eksbuild.2", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/my-eks-addon/d4c71efb-3909-6f36-a548-402cd4b5d59e", + "createdAt": "2024-03-14T13:15:45.220000-04:00", + "modifiedAt": "2024-03-14T13:15:45.237000-04:00", + "serviceAccountRoleArn": "arn:aws:iam::111122223333:role/role-name", + "tags": { + "eks-addon-key-3": "value-3", + "eks-addon-key-4": "value-4" + }, + "configurationValues": "resources:\n limits:\n cpu: '100m'\nenv:\n AWS_VPC_K8S_CNI_LOGLEVEL: 'INFO'" + } + } + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/delete-addon.rst b/awscli/examples/eks/delete-addon.rst new file mode 100644 index 000000000000..e085cdb9591d --- /dev/null +++ b/awscli/examples/eks/delete-addon.rst @@ -0,0 +1,57 @@ +**Example 1. To deletes an Amazon EKS add-on but preserve the add-on software on the EKS Cluster** + +The following ``delete-addon`` example command deletes an Amazon EKS add-on but preserve the add-on software on the EKS Cluster. :: + + aws eks delete-addon \ + --cluster-name my-eks-cluster \ + --addon-name my-eks-addon \ + --preserve + +Output:: + + { + "addon": { + "addonName": "my-eks-addon", + "clusterName": "my-eks-cluster", + "status": "DELETING", + "addonVersion": "v1.9.3-eksbuild.7", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/my-eks-addon/a8c71ed3-944e-898b-9167-c763856af4b8", + "createdAt": "2024-03-14T11:49:09.009000-04:00", + "modifiedAt": "2024-03-14T12:03:49.776000-04:00", + "tags": {} + } + } + +For more information, see `Managing Amazon EKS add-ons - Deleting an add-on `__ in the *Amazon EKS*. + +**Example 2. To deletes an Amazon EKS add-on and also delete the add-on software from the EKS Cluster** + +The following ``delete-addon`` example command deletes an Amazon EKS add-on and also delete the add-on software from the EKS Cluster. :: + + aws eks delete-addon \ + --cluster-name my-eks-cluster \ + --addon-name my-eks-addon + +Output:: + + { + "addon": { + "addonName": "my-eks-addon", + "clusterName": "my-eks-cluster", + "status": "DELETING", + "addonVersion": "v1.15.1-eksbuild.1", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/my-eks-addon/bac71ed1-ec43-3bb6-88ea-f243cdb58954", + "createdAt": "2024-03-14T11:45:31.983000-04:00", + "modifiedAt": "2024-03-14T11:58:40.136000-04:00", + "serviceAccountRoleArn": "arn:aws:iam::111122223333:role/role-name", + "tags": {} + } + } + +For more information, see `Managing Amazon EKS add-ons - Deleting an add-on `__ in the *Amazon EKS*. diff --git a/awscli/examples/eks/describe-update.rst b/awscli/examples/eks/describe-update.rst index 2f0f26bec64e..d351c95358be 100644 --- a/awscli/examples/eks/describe-update.rst +++ b/awscli/examples/eks/describe-update.rst @@ -1,30 +1,91 @@ -**To describe an update for a cluster** +**Example 1: To describe an update for a cluster** -This example command describes an update for a cluster named ``example`` in your default region. +The following ``describe-update`` example describes an update for a cluster named. :: -Command:: + aws eks describe-update \ + --name my-eks-cluster \ + --update-id 10bddb13-a71b-425a-b0a6-71cd03e59161 - aws eks describe-update --name example \ - --update-id 10bddb13-a71b-425a-b0a6-71cd03e59161 +Output:: + + { + "update": { + "id": "10bddb13-a71b-425a-b0a6-71cd03e59161", + "status": "Successful", + "type": "EndpointAccessUpdate", + "params": [ + { + "type": "EndpointPublicAccess", + "value": "false" + }, + { + "type": "EndpointPrivateAccess", + "value": "true" + } + ], + "createdAt": "2024-03-14T10:01:26.297000-04:00", + "errors": [] + } + } + +For more information, see `Updating an Amazon EKS cluster Kubernetes version `__ in the *Amazon EKS User Guide*. + +**Example 2: To describe an update for a cluster** + +The following ``describe-update`` example describes an update for a cluster named. :: + + aws eks describe-update \ + --name my-eks-cluster \ + --update-id e4994991-4c0f-475a-a040-427e6da52966 + +Output:: + + { + "update": { + "id": "e4994991-4c0f-475a-a040-427e6da52966", + "status": "Successful", + "type": "AssociateEncryptionConfig", + "params": [ + { + "type": "EncryptionConfig", + "value": "[{\"resources\":[\"secrets\"],\"provider\":{\"keyArn\":\"arn:aws:kms:region-code:account:key/key\"}}]" + } + ], + "createdAt": "2024-03-14T11:01:26.297000-04:00", + "errors": [] + } + } + +For more information, see `Updating an Amazon EKS cluster Kubernetes version `__ in the *Amazon EKS User Guide*. + +**Example 3: To describe an update for a cluster** + +The following ``describe-update`` example describes an update for a cluster named. :: + + aws eks describe-update \ + --name my-eks-cluster \ + --update-id b5f0ba18-9a87-4450-b5a0-825e6e84496f Output:: - { - "update": { - "id": "10bddb13-a71b-425a-b0a6-71cd03e59161", - "status": "Successful", - "type": "EndpointAccessUpdate", - "params": [ - { - "type": "EndpointPublicAccess", - "value": "true" - }, - { - "type": "EndpointPrivateAccess", - "value": "false" - } - ], - "createdAt": 1565806691.149, - "errors": [] - } - } + { + "update": { + "id": "b5f0ba18-9a87-4450-b5a0-825e6e84496f", + "status": "Successful", + "type": "VersionUpdate", + "params": [ + { + "type": "Version", + "value": "1.29" + }, + { + "type": "PlatformVersion", + "value": "eks.1" + } + ], + "createdAt": "2024-03-14T12:05:26.297000-04:00", + "errors": [] + } + } + +For more information, see `Updating an Amazon EKS cluster Kubernetes version `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/imagebuilder/get-image-recipe-policy.rst b/awscli/examples/imagebuilder/get-image-recipe-policy.rst index b30010a6548b..cca344330a82 100644 --- a/awscli/examples/imagebuilder/get-image-recipe-policy.rst +++ b/awscli/examples/imagebuilder/get-image-recipe-policy.rst @@ -3,7 +3,7 @@ The following ``get-image-recipe-policy`` example lists the details of an image recipe policy by specifying its ARN. :: aws imagebuilder get-image-recipe-policy \ - --image-arn arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/my-example-image-recipe/2019.12.03/1 + --image-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/my-example-image-recipe/2019.12.03/1 Output:: @@ -11,4 +11,4 @@ Output:: "Policy": "{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": [ "imagebuilder:GetImageRecipe", "imagebuilder:ListImageRecipes" ], "Resource": [ "arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/my-example-image-recipe/2019.12.03/1" ] } ] }" } -For more information, see `Setting Up and Managing an EC2 Image Builder Image Pipeline Using the AWS CLI `__ in the *EC2 Image Builder Users Guide*. +For more information, see `Setting Up and Managing an EC2 Image Builder Image Pipeline Using the AWS CLI `__ in the *EC2 Image Builder Users Guide*. \ No newline at end of file diff --git a/awscli/examples/imagebuilder/put-component-policy.rst b/awscli/examples/imagebuilder/put-component-policy.rst index 84e5c0a48291..bca64adf877b 100644 --- a/awscli/examples/imagebuilder/put-component-policy.rst +++ b/awscli/examples/imagebuilder/put-component-policy.rst @@ -1,9 +1,9 @@ **To apply a resource policy to a component** -The following ``put-component-policy`` command applies a resource policy to a build component to enable cross-account sharing of build components. We recommend you use the RAM CLI command create-resource-share. If you use the EC2 Image Builder CLI command put-component-policy, you must also use the RAM CLI command promote-resource-share-create-from-policy in order for the resource to be visible to all principals with whom the resource is shared. :: +The following ``put-component-policy`` command applies a resource policy to a build component to enable cross-account sharing of build components. We recommend you use the RAM CLI command ``create-resource-share``. If you use the EC2 Image Builder CLI command ``put-component-policy``, you must also use the RAM CLI command ``promote-resource-share-create-from-policy`` in order for the resource to be visible to all principals with whom the resource is shared. :: aws imagebuilder put-component-policy \ - --image-arn arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/2019.12.02/1 \ + --component-arn arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/2019.12.02/1 \ --policy '{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": [ "imagebuilder:GetComponent", "imagebuilder:ListComponents" ], "Resource": [ "arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/2019.12.02/1" ] } ] }' Output:: @@ -13,4 +13,4 @@ Output:: "componentArn": "arn:aws:imagebuilder:us-west-2:123456789012:component/examplecomponent/2019.12.02/1" } -For more information, see `Setting Up and Managing an EC2 Image Builder Image Pipeline Using the AWS CLI `__ in the *EC2 Image Builder Users Guide*. +For more information, see `Setting Up and Managing an EC2 Image Builder Image Pipeline Using the AWS CLI `__ in the *EC2 Image Builder Users Guide*. \ No newline at end of file diff --git a/awscli/examples/imagebuilder/put-image-recipe-policy.rst b/awscli/examples/imagebuilder/put-image-recipe-policy.rst index 8346b14720c5..cf1846355d24 100644 --- a/awscli/examples/imagebuilder/put-image-recipe-policy.rst +++ b/awscli/examples/imagebuilder/put-image-recipe-policy.rst @@ -3,8 +3,8 @@ The following ``put-image-recipe-policy`` command applies a resource policy to an image recipe to enable cross-account sharing of image recipes. We recommend that you use the RAM CLI command ``create-resource-share``. If you use the EC2 Image Builder CLI command ``put-image-recipe-policy``, you must also use the RAM CLI command ``promote-resource-share-create-from-policy`` in order for the resource to be visible to all principals with whom the resource is shared. :: aws imagebuilder put-image-recipe-policy \ - --image-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/example-image-recipe/2019.12.02/1 \ - --policy '{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": [ "imagebuilder:GetImageRecipe", "imagebuilder:ListImageRecipes" ], "Resource": [ "arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/example-image-recipe/2019.12.02/1" ] } ] }' + --image-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/example-image-recipe/2019.12.02 \ + --policy '{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": [ "123456789012" ] }, "Action": [ "imagebuilder:GetImageRecipe", "imagebuilder:ListImageRecipes" ], "Resource": [ "arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/example-image-recipe/2019.12.02" ] } ] }' Output:: @@ -13,4 +13,4 @@ Output:: "imageRecipeArn": "arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/example-image-recipe/2019.12.02/1" } -For more information, see `Setting Up and Managing an EC2 Image Builder Image Pipeline Using the AWS CLI `__ in the *EC2 Image Builder Users Guide*. +For more information, see `Setting Up and Managing an EC2 Image Builder Image Pipeline Using the AWS CLI `__ in the *EC2 Image Builder Users Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-composition.rst b/awscli/examples/ivs-realtime/get-composition.rst index 400ca707883d..c85f680c10b2 100644 --- a/awscli/examples/ivs-realtime/get-composition.rst +++ b/awscli/examples/ivs-realtime/get-composition.rst @@ -1,9 +1,9 @@ -**To get a composition** +**Example 1: To get a composition with default layout settings** The following ``get-composition`` example gets the composition for the ARN (Amazon Resource Name) specified. :: aws ivs-realtime get-composition \ - --name arn "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh" + --arn "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh" Output:: @@ -49,6 +49,78 @@ Output:: "layout": { "grid": { "featuredParticipantAttribute": "" + "gridGap": 2, + "omitStoppedVideo": false, + "videoAspectRatio": "VIDEO", + "videoFillMode": "" } + }, + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", + "startTime": "2023-10-16T23:24:00+00:00", + "state": "ACTIVE", + "tags": {} + } + } + +For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. + +**Example 2: To get a composition with PiP layout** + +The following ``get-composition`` example gets the composition for the ARN (Amazon Resource Name) specified, which uses PiP layout. :: + + aws ivs-realtime get-composition \ + --arn "arn:aws:ivs:ap-northeast-1:123456789012:composition/wxyzWXYZpqrs" + +Output:: + + { + "composition": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/wxyzWXYZpqrs", + "destinations": [ + { + "configuration": { + "channel": { + "channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + }, + "name": "" + }, + "id": "AabBCcdDEefF", + "startTime": "2023-10-16T23:26:00+00:00", + "state": "ACTIVE" + }, + { + "configuration": { + "name": "", + "s3": { + "encoderConfigurationArns": [ + "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + ], + "recordingConfiguration": { + "format": "HLS" + }, + "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" + } + }, + "detail": { + "s3": { + "recordingPrefix": "aBcDeFgHhGfE/AbCdEfGhHgFe/GHFabcgefABC/composite" + } + }, + "id": "GHFabcgefABC", + "startTime": "2023-10-16T23:26:00+00:00", + "state": "STARTING" + } + ], + "layout": { + "pip": { + "featuredParticipantAttribute": "abcdefg", + "gridGap": 0, + "omitStoppedVideo": false, + "pipBehavior": "STATIC", + "pipOffset": 0, + "pipParticipantAttribute": "", + "pipPosition": "BOTTOM_RIGHT", + "videoFillMode": "COVER" } }, "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", @@ -58,4 +130,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/start-composition.rst b/awscli/examples/ivs-realtime/start-composition.rst index 0274eab05d8f..fbfac59128a3 100644 --- a/awscli/examples/ivs-realtime/start-composition.rst +++ b/awscli/examples/ivs-realtime/start-composition.rst @@ -1,4 +1,4 @@ -**To start a composition** +**Example 1: To start a composition with default layout settings** The following ``start-composition`` example starts a composition for the specified stage to be streamed to the specified locations. :: @@ -51,6 +51,10 @@ Output:: "layout": { "grid": { "featuredParticipantAttribute": "" + "gridGap": 2, + "omitStoppedVideo": false, + "videoAspectRatio": "VIDEO", + "videoFillMode": "" } }, "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", @@ -60,4 +64,76 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. + +**Example 2: To start a composition with PiP layout** + +The following ``start-composition`` example starts a composition for the specified stage to be streamed to the specified locations using PiP layout. :: + + aws ivs-realtime start-composition \ + --stage-arn arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd \ + --destinations '[{"channel": {"channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", \ + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"}}, \ + {"s3":{"encoderConfigurationArns":["arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"], \ + "storageConfigurationArn":"arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE"}}]' \ + --layout pip='{featuredParticipantAttribute="abcdefg"}' + +Output:: + + { + "composition": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/wxyzWXYZpqrs", + "destinations": [ + { + "configuration": { + "channel": { + "channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + }, + "name": "" + }, + "id": "AabBCcdDEefF", + "state": "STARTING" + }, + { + "configuration": { + "name": "", + "s3": { + "encoderConfigurationArns": [ + "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + ], + "recordingConfiguration": { + "format": "HLS" + }, + "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" + } + }, + "detail": { + "s3": { + "recordingPrefix": "aBcDeFgHhGfE/AbCdEfGhHgFe/GHFabcgefABC/composite" + } + }, + "id": "GHFabcgefABC", + "state": "STARTING" + } + ], + "layout": { + "pip": { + "featuredParticipantAttribute": "abcdefg", + "gridGap": 0, + "omitStoppedVideo": false, + "pipBehavior": "STATIC", + "pipOffset": 0, + "pipParticipantAttribute": "", + "pipPosition": "BOTTOM_RIGHT", + "videoFillMode": "COVER" + } + }, + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", + "startTime": "2023-10-16T23:24:00+00:00", + "state": "STARTING", + "tags": {} + } + } + +For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file From 80d54884ba5bee51dccd574fb2e924ad6be65a19 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Apr 2024 18:07:51 +0000 Subject: [PATCH 0576/1632] Update changelog based on model updates --- .changes/next-release/api-change-cleanroomsml-25747.json | 5 +++++ .changes/next-release/api-change-cloudformation-52546.json | 5 +++++ .changes/next-release/api-change-datazone-21215.json | 5 +++++ .changes/next-release/api-change-docdb-96190.json | 5 +++++ .changes/next-release/api-change-groundstation-16736.json | 5 +++++ .changes/next-release/api-change-lambda-52087.json | 5 +++++ .changes/next-release/api-change-medialive-58400.json | 5 +++++ .changes/next-release/api-change-medicalimaging-30295.json | 5 +++++ .changes/next-release/api-change-transfer-96037.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-cleanroomsml-25747.json create mode 100644 .changes/next-release/api-change-cloudformation-52546.json create mode 100644 .changes/next-release/api-change-datazone-21215.json create mode 100644 .changes/next-release/api-change-docdb-96190.json create mode 100644 .changes/next-release/api-change-groundstation-16736.json create mode 100644 .changes/next-release/api-change-lambda-52087.json create mode 100644 .changes/next-release/api-change-medialive-58400.json create mode 100644 .changes/next-release/api-change-medicalimaging-30295.json create mode 100644 .changes/next-release/api-change-transfer-96037.json diff --git a/.changes/next-release/api-change-cleanroomsml-25747.json b/.changes/next-release/api-change-cleanroomsml-25747.json new file mode 100644 index 000000000000..adf75290040f --- /dev/null +++ b/.changes/next-release/api-change-cleanroomsml-25747.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanroomsml``", + "description": "The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide." +} diff --git a/.changes/next-release/api-change-cloudformation-52546.json b/.changes/next-release/api-change-cloudformation-52546.json new file mode 100644 index 000000000000..5f568f659a23 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-52546.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template" +} diff --git a/.changes/next-release/api-change-datazone-21215.json b/.changes/next-release/api-change-datazone-21215.json new file mode 100644 index 000000000000..c5cbe7ad69c9 --- /dev/null +++ b/.changes/next-release/api-change-datazone-21215.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone." +} diff --git a/.changes/next-release/api-change-docdb-96190.json b/.changes/next-release/api-change-docdb-96190.json new file mode 100644 index 000000000000..f2ad5b54fe7c --- /dev/null +++ b/.changes/next-release/api-change-docdb-96190.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster." +} diff --git a/.changes/next-release/api-change-groundstation-16736.json b/.changes/next-release/api-change-groundstation-16736.json new file mode 100644 index 000000000000..40f0c4d9ee0f --- /dev/null +++ b/.changes/next-release/api-change-groundstation-16736.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses." +} diff --git a/.changes/next-release/api-change-lambda-52087.json b/.changes/next-release/api-change-lambda-52087.json new file mode 100644 index 000000000000..2326d9567b57 --- /dev/null +++ b/.changes/next-release/api-change-lambda-52087.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Ruby 3.3 (ruby3.3) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-medialive-58400.json b/.changes/next-release/api-change-medialive-58400.json new file mode 100644 index 000000000000..68c7bc3c01f1 --- /dev/null +++ b/.changes/next-release/api-change-medialive-58400.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Cmaf Ingest outputs are now supported in Media Live" +} diff --git a/.changes/next-release/api-change-medicalimaging-30295.json b/.changes/next-release/api-change-medicalimaging-30295.json new file mode 100644 index 000000000000..27140a9f93c3 --- /dev/null +++ b/.changes/next-release/api-change-medicalimaging-30295.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medical-imaging``", + "description": "SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response" +} diff --git a/.changes/next-release/api-change-transfer-96037.json b/.changes/next-release/api-change-transfer-96037.json new file mode 100644 index 000000000000..db747cc3f108 --- /dev/null +++ b/.changes/next-release/api-change-transfer-96037.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Add ability to specify Security Policies for SFTP Connectors" +} From 9161e631452ea977a7898937a386cd2f0bd9baf1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Apr 2024 18:09:12 +0000 Subject: [PATCH 0577/1632] Bumping version to 1.32.77 --- .changes/1.32.77.json | 47 +++++++++++++++++++ .../api-change-cleanroomsml-25747.json | 5 -- .../api-change-cloudformation-52546.json | 5 -- .../api-change-datazone-21215.json | 5 -- .../next-release/api-change-docdb-96190.json | 5 -- .../api-change-groundstation-16736.json | 5 -- .../next-release/api-change-lambda-52087.json | 5 -- .../api-change-medialive-58400.json | 5 -- .../api-change-medicalimaging-30295.json | 5 -- .../api-change-transfer-96037.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.32.77.json delete mode 100644 .changes/next-release/api-change-cleanroomsml-25747.json delete mode 100644 .changes/next-release/api-change-cloudformation-52546.json delete mode 100644 .changes/next-release/api-change-datazone-21215.json delete mode 100644 .changes/next-release/api-change-docdb-96190.json delete mode 100644 .changes/next-release/api-change-groundstation-16736.json delete mode 100644 .changes/next-release/api-change-lambda-52087.json delete mode 100644 .changes/next-release/api-change-medialive-58400.json delete mode 100644 .changes/next-release/api-change-medicalimaging-30295.json delete mode 100644 .changes/next-release/api-change-transfer-96037.json diff --git a/.changes/1.32.77.json b/.changes/1.32.77.json new file mode 100644 index 000000000000..1a0899f7bdbc --- /dev/null +++ b/.changes/1.32.77.json @@ -0,0 +1,47 @@ +[ + { + "category": "``cleanroomsml``", + "description": "The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone.", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster.", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Ruby 3.3 (ruby3.3) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Cmaf Ingest outputs are now supported in Media Live", + "type": "api-change" + }, + { + "category": "``medical-imaging``", + "description": "SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Add ability to specify Security Policies for SFTP Connectors", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cleanroomsml-25747.json b/.changes/next-release/api-change-cleanroomsml-25747.json deleted file mode 100644 index adf75290040f..000000000000 --- a/.changes/next-release/api-change-cleanroomsml-25747.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanroomsml``", - "description": "The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide." -} diff --git a/.changes/next-release/api-change-cloudformation-52546.json b/.changes/next-release/api-change-cloudformation-52546.json deleted file mode 100644 index 5f568f659a23..000000000000 --- a/.changes/next-release/api-change-cloudformation-52546.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template" -} diff --git a/.changes/next-release/api-change-datazone-21215.json b/.changes/next-release/api-change-datazone-21215.json deleted file mode 100644 index c5cbe7ad69c9..000000000000 --- a/.changes/next-release/api-change-datazone-21215.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone." -} diff --git a/.changes/next-release/api-change-docdb-96190.json b/.changes/next-release/api-change-docdb-96190.json deleted file mode 100644 index f2ad5b54fe7c..000000000000 --- a/.changes/next-release/api-change-docdb-96190.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster." -} diff --git a/.changes/next-release/api-change-groundstation-16736.json b/.changes/next-release/api-change-groundstation-16736.json deleted file mode 100644 index 40f0c4d9ee0f..000000000000 --- a/.changes/next-release/api-change-groundstation-16736.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses." -} diff --git a/.changes/next-release/api-change-lambda-52087.json b/.changes/next-release/api-change-lambda-52087.json deleted file mode 100644 index 2326d9567b57..000000000000 --- a/.changes/next-release/api-change-lambda-52087.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Ruby 3.3 (ruby3.3) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-medialive-58400.json b/.changes/next-release/api-change-medialive-58400.json deleted file mode 100644 index 68c7bc3c01f1..000000000000 --- a/.changes/next-release/api-change-medialive-58400.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Cmaf Ingest outputs are now supported in Media Live" -} diff --git a/.changes/next-release/api-change-medicalimaging-30295.json b/.changes/next-release/api-change-medicalimaging-30295.json deleted file mode 100644 index 27140a9f93c3..000000000000 --- a/.changes/next-release/api-change-medicalimaging-30295.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medical-imaging``", - "description": "SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response" -} diff --git a/.changes/next-release/api-change-transfer-96037.json b/.changes/next-release/api-change-transfer-96037.json deleted file mode 100644 index db747cc3f108..000000000000 --- a/.changes/next-release/api-change-transfer-96037.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Add ability to specify Security Policies for SFTP Connectors" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3bde0338eae4..6a7b5f5bd686 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.32.77 +======= + +* api-change:``cleanroomsml``: The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide. +* api-change:``cloudformation``: This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template +* api-change:``datazone``: This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone. +* api-change:``docdb``: This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster. +* api-change:``groundstation``: This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses. +* api-change:``lambda``: Add Ruby 3.3 (ruby3.3) support to AWS Lambda +* api-change:``medialive``: Cmaf Ingest outputs are now supported in Media Live +* api-change:``medical-imaging``: SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response +* api-change:``transfer``: Add ability to specify Security Policies for SFTP Connectors + + 1.32.76 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 22802e2941ff..db8a6a7a06c6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.76' +__version__ = '1.32.77' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 72829d7ea3a1..9a80778ffe26 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.76' +release = '1.32.77' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 07a1ccad4210..855675613f0c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.76 + botocore==1.34.77 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3c4894c1eb41..aa39cacf00f4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.76', + 'botocore==1.34.77', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ea297ceb149869b62207cb516f5e53d2dba8155d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 4 Apr 2024 18:10:37 +0000 Subject: [PATCH 0578/1632] Update changelog based on model updates --- .changes/next-release/api-change-b2bi-9.json | 5 +++++ .changes/next-release/api-change-cleanrooms-41634.json | 5 +++++ .changes/next-release/api-change-ec2-66729.json | 5 +++++ .changes/next-release/api-change-emrcontainers-57504.json | 5 +++++ .changes/next-release/api-change-ivs-94314.json | 5 +++++ .../next-release/api-change-verifiedpermissions-20248.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-b2bi-9.json create mode 100644 .changes/next-release/api-change-cleanrooms-41634.json create mode 100644 .changes/next-release/api-change-ec2-66729.json create mode 100644 .changes/next-release/api-change-emrcontainers-57504.json create mode 100644 .changes/next-release/api-change-ivs-94314.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-20248.json diff --git a/.changes/next-release/api-change-b2bi-9.json b/.changes/next-release/api-change-b2bi-9.json new file mode 100644 index 000000000000..16bca2daac8e --- /dev/null +++ b/.changes/next-release/api-change-b2bi-9.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Adding support for X12 5010 HIPAA EDI version and associated transaction sets." +} diff --git a/.changes/next-release/api-change-cleanrooms-41634.json b/.changes/next-release/api-change-cleanrooms-41634.json new file mode 100644 index 000000000000..845bf9802dae --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-41634.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "Feature: New schemaStatusDetails field to the existing Schema object that displays a status on Schema API responses to show whether a schema is queryable or not. New BatchGetSchemaAnalysisRule API to retrieve multiple schemaAnalysisRules using a single API call." +} diff --git a/.changes/next-release/api-change-ec2-66729.json b/.changes/next-release/api-change-ec2-66729.json new file mode 100644 index 000000000000..3ea9e8dfb871 --- /dev/null +++ b/.changes/next-release/api-change-ec2-66729.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 G6 instances powered by NVIDIA L4 Tensor Core GPUs can be used for a wide range of graphics-intensive and machine learning use cases. Gr6 instances also feature NVIDIA L4 GPUs and can be used for graphics workloads with higher memory requirements." +} diff --git a/.changes/next-release/api-change-emrcontainers-57504.json b/.changes/next-release/api-change-emrcontainers-57504.json new file mode 100644 index 000000000000..d049a0f29602 --- /dev/null +++ b/.changes/next-release/api-change-emrcontainers-57504.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-containers``", + "description": "This release adds support for integration with EKS AccessEntry APIs to enable automatic Cluster Access for EMR on EKS." +} diff --git a/.changes/next-release/api-change-ivs-94314.json b/.changes/next-release/api-change-ivs-94314.json new file mode 100644 index 000000000000..e91f7ee18d2b --- /dev/null +++ b/.changes/next-release/api-change-ivs-94314.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "API update to include an SRT ingest endpoint and passphrase for all channels." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-20248.json b/.changes/next-release/api-change-verifiedpermissions-20248.json new file mode 100644 index 000000000000..65b25743dadd --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-20248.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Adds GroupConfiguration field to Identity Source API's" +} From e287f74ba31d5f88d5ebe16035078d2e0b0b5ae0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 4 Apr 2024 18:11:57 +0000 Subject: [PATCH 0579/1632] Bumping version to 1.32.78 --- .changes/1.32.78.json | 32 +++++++++++++++++++ .changes/next-release/api-change-b2bi-9.json | 5 --- .../api-change-cleanrooms-41634.json | 5 --- .../next-release/api-change-ec2-66729.json | 5 --- .../api-change-emrcontainers-57504.json | 5 --- .../next-release/api-change-ivs-94314.json | 5 --- .../api-change-verifiedpermissions-20248.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.78.json delete mode 100644 .changes/next-release/api-change-b2bi-9.json delete mode 100644 .changes/next-release/api-change-cleanrooms-41634.json delete mode 100644 .changes/next-release/api-change-ec2-66729.json delete mode 100644 .changes/next-release/api-change-emrcontainers-57504.json delete mode 100644 .changes/next-release/api-change-ivs-94314.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-20248.json diff --git a/.changes/1.32.78.json b/.changes/1.32.78.json new file mode 100644 index 000000000000..1d78ad13f8ed --- /dev/null +++ b/.changes/1.32.78.json @@ -0,0 +1,32 @@ +[ + { + "category": "``b2bi``", + "description": "Adding support for X12 5010 HIPAA EDI version and associated transaction sets.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "Feature: New schemaStatusDetails field to the existing Schema object that displays a status on Schema API responses to show whether a schema is queryable or not. New BatchGetSchemaAnalysisRule API to retrieve multiple schemaAnalysisRules using a single API call.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 G6 instances powered by NVIDIA L4 Tensor Core GPUs can be used for a wide range of graphics-intensive and machine learning use cases. Gr6 instances also feature NVIDIA L4 GPUs and can be used for graphics workloads with higher memory requirements.", + "type": "api-change" + }, + { + "category": "``emr-containers``", + "description": "This release adds support for integration with EKS AccessEntry APIs to enable automatic Cluster Access for EMR on EKS.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "API update to include an SRT ingest endpoint and passphrase for all channels.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Adds GroupConfiguration field to Identity Source API's", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-b2bi-9.json b/.changes/next-release/api-change-b2bi-9.json deleted file mode 100644 index 16bca2daac8e..000000000000 --- a/.changes/next-release/api-change-b2bi-9.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Adding support for X12 5010 HIPAA EDI version and associated transaction sets." -} diff --git a/.changes/next-release/api-change-cleanrooms-41634.json b/.changes/next-release/api-change-cleanrooms-41634.json deleted file mode 100644 index 845bf9802dae..000000000000 --- a/.changes/next-release/api-change-cleanrooms-41634.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "Feature: New schemaStatusDetails field to the existing Schema object that displays a status on Schema API responses to show whether a schema is queryable or not. New BatchGetSchemaAnalysisRule API to retrieve multiple schemaAnalysisRules using a single API call." -} diff --git a/.changes/next-release/api-change-ec2-66729.json b/.changes/next-release/api-change-ec2-66729.json deleted file mode 100644 index 3ea9e8dfb871..000000000000 --- a/.changes/next-release/api-change-ec2-66729.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 G6 instances powered by NVIDIA L4 Tensor Core GPUs can be used for a wide range of graphics-intensive and machine learning use cases. Gr6 instances also feature NVIDIA L4 GPUs and can be used for graphics workloads with higher memory requirements." -} diff --git a/.changes/next-release/api-change-emrcontainers-57504.json b/.changes/next-release/api-change-emrcontainers-57504.json deleted file mode 100644 index d049a0f29602..000000000000 --- a/.changes/next-release/api-change-emrcontainers-57504.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-containers``", - "description": "This release adds support for integration with EKS AccessEntry APIs to enable automatic Cluster Access for EMR on EKS." -} diff --git a/.changes/next-release/api-change-ivs-94314.json b/.changes/next-release/api-change-ivs-94314.json deleted file mode 100644 index e91f7ee18d2b..000000000000 --- a/.changes/next-release/api-change-ivs-94314.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "API update to include an SRT ingest endpoint and passphrase for all channels." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-20248.json b/.changes/next-release/api-change-verifiedpermissions-20248.json deleted file mode 100644 index 65b25743dadd..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-20248.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Adds GroupConfiguration field to Identity Source API's" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6a7b5f5bd686..6d2e2dc7222a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.78 +======= + +* api-change:``b2bi``: Adding support for X12 5010 HIPAA EDI version and associated transaction sets. +* api-change:``cleanrooms``: Feature: New schemaStatusDetails field to the existing Schema object that displays a status on Schema API responses to show whether a schema is queryable or not. New BatchGetSchemaAnalysisRule API to retrieve multiple schemaAnalysisRules using a single API call. +* api-change:``ec2``: Amazon EC2 G6 instances powered by NVIDIA L4 Tensor Core GPUs can be used for a wide range of graphics-intensive and machine learning use cases. Gr6 instances also feature NVIDIA L4 GPUs and can be used for graphics workloads with higher memory requirements. +* api-change:``emr-containers``: This release adds support for integration with EKS AccessEntry APIs to enable automatic Cluster Access for EMR on EKS. +* api-change:``ivs``: API update to include an SRT ingest endpoint and passphrase for all channels. +* api-change:``verifiedpermissions``: Adds GroupConfiguration field to Identity Source API's + + 1.32.77 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index db8a6a7a06c6..0b218f74ef23 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.77' +__version__ = '1.32.78' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9a80778ffe26..cbc59151913c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.77' +release = '1.32.78' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 855675613f0c..29cd8fa07c54 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.77 + botocore==1.34.78 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index aa39cacf00f4..d02cc27528a7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.77', + 'botocore==1.34.78', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From b50139b69e7777fa1b6d98124968d452d527675d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Apr 2024 18:03:04 +0000 Subject: [PATCH 0580/1632] Update changelog based on model updates --- .changes/next-release/api-change-quicksight-52383.json | 5 +++++ .changes/next-release/api-change-resourcegroups-28064.json | 5 +++++ .../next-release/api-change-verifiedpermissions-37868.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-quicksight-52383.json create mode 100644 .changes/next-release/api-change-resourcegroups-28064.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-37868.json diff --git a/.changes/next-release/api-change-quicksight-52383.json b/.changes/next-release/api-change-quicksight-52383.json new file mode 100644 index 000000000000..8c1790bcd8c1 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-52383.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Adding IAMIdentityCenterInstanceArn parameter to CreateAccountSubscription" +} diff --git a/.changes/next-release/api-change-resourcegroups-28064.json b/.changes/next-release/api-change-resourcegroups-28064.json new file mode 100644 index 000000000000..3f20138df319 --- /dev/null +++ b/.changes/next-release/api-change-resourcegroups-28064.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resource-groups``", + "description": "Added a new QueryErrorCode RESOURCE_TYPE_NOT_SUPPORTED that is returned by the ListGroupResources operation if the group query contains unsupported resource types." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-37868.json b/.changes/next-release/api-change-verifiedpermissions-37868.json new file mode 100644 index 000000000000..0f1b9795f4ae --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-37868.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Adding BatchIsAuthorizedWithToken API which supports multiple authorization requests against a PolicyStore given a bearer token." +} From 76d712234e8fc0634b1a837421e336efa27570fe Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Apr 2024 18:04:15 +0000 Subject: [PATCH 0581/1632] Bumping version to 1.32.79 --- .changes/1.32.79.json | 17 +++++++++++++++++ .../api-change-quicksight-52383.json | 5 ----- .../api-change-resourcegroups-28064.json | 5 ----- .../api-change-verifiedpermissions-37868.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.79.json delete mode 100644 .changes/next-release/api-change-quicksight-52383.json delete mode 100644 .changes/next-release/api-change-resourcegroups-28064.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-37868.json diff --git a/.changes/1.32.79.json b/.changes/1.32.79.json new file mode 100644 index 000000000000..e79fb9166034 --- /dev/null +++ b/.changes/1.32.79.json @@ -0,0 +1,17 @@ +[ + { + "category": "``quicksight``", + "description": "Adding IAMIdentityCenterInstanceArn parameter to CreateAccountSubscription", + "type": "api-change" + }, + { + "category": "``resource-groups``", + "description": "Added a new QueryErrorCode RESOURCE_TYPE_NOT_SUPPORTED that is returned by the ListGroupResources operation if the group query contains unsupported resource types.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Adding BatchIsAuthorizedWithToken API which supports multiple authorization requests against a PolicyStore given a bearer token.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-quicksight-52383.json b/.changes/next-release/api-change-quicksight-52383.json deleted file mode 100644 index 8c1790bcd8c1..000000000000 --- a/.changes/next-release/api-change-quicksight-52383.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Adding IAMIdentityCenterInstanceArn parameter to CreateAccountSubscription" -} diff --git a/.changes/next-release/api-change-resourcegroups-28064.json b/.changes/next-release/api-change-resourcegroups-28064.json deleted file mode 100644 index 3f20138df319..000000000000 --- a/.changes/next-release/api-change-resourcegroups-28064.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resource-groups``", - "description": "Added a new QueryErrorCode RESOURCE_TYPE_NOT_SUPPORTED that is returned by the ListGroupResources operation if the group query contains unsupported resource types." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-37868.json b/.changes/next-release/api-change-verifiedpermissions-37868.json deleted file mode 100644 index 0f1b9795f4ae..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-37868.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Adding BatchIsAuthorizedWithToken API which supports multiple authorization requests against a PolicyStore given a bearer token." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6d2e2dc7222a..854b902efaa9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.79 +======= + +* api-change:``quicksight``: Adding IAMIdentityCenterInstanceArn parameter to CreateAccountSubscription +* api-change:``resource-groups``: Added a new QueryErrorCode RESOURCE_TYPE_NOT_SUPPORTED that is returned by the ListGroupResources operation if the group query contains unsupported resource types. +* api-change:``verifiedpermissions``: Adding BatchIsAuthorizedWithToken API which supports multiple authorization requests against a PolicyStore given a bearer token. + + 1.32.78 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0b218f74ef23..5a02f4ec1ad8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.78' +__version__ = '1.32.79' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index cbc59151913c..b6bf254b3b97 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.78' +release = '1.32.79' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 29cd8fa07c54..552899444b5b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.78 + botocore==1.34.79 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d02cc27528a7..25e539172d00 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.78', + 'botocore==1.34.79', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7d2a8cc687d86391c3b6cf767e69654c77e380a2 Mon Sep 17 00:00:00 2001 From: mackey0225 Date: Mon, 8 Apr 2024 01:14:15 +0900 Subject: [PATCH 0582/1632] Fix typo: Change 'Balazncer' to 'Balancer' in documentation --- awscli/examples/elbv2/create-target-group.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/elbv2/create-target-group.rst b/awscli/examples/elbv2/create-target-group.rst index 40d60d49d79a..63b17f602c3a 100644 --- a/awscli/examples/elbv2/create-target-group.rst +++ b/awscli/examples/elbv2/create-target-group.rst @@ -109,7 +109,7 @@ For more information, see `Create a target group Date: Mon, 8 Apr 2024 01:14:45 +0900 Subject: [PATCH 0583/1632] Fix typo: Change 'acccount' to 'account' in documentation --- .../codestar-notifications/create-notification-rule.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/codestar-notifications/create-notification-rule.rst b/awscli/examples/codestar-notifications/create-notification-rule.rst index 44f58529d309..e953f9436dad 100644 --- a/awscli/examples/codestar-notifications/create-notification-rule.rst +++ b/awscli/examples/codestar-notifications/create-notification-rule.rst @@ -1,6 +1,6 @@ **To create a notification rule** -The following ``create-notification-rule`` example uses a JSON file named ``rule.json`` to create a notification rule named ``MyNotificationRule`` for a repository named ``MyDemoRepo`` in the specified AWS acccount. Notifications with the ``FULL`` detail type are sent to the specified target Amazon SNS topic when branches and tags are created. :: +The following ``create-notification-rule`` example uses a JSON file named ``rule.json`` to create a notification rule named ``MyNotificationRule`` for a repository named ``MyDemoRepo`` in the specified AWS account. Notifications with the ``FULL`` detail type are sent to the specified target Amazon SNS topic when branches and tags are created. :: aws codestar-notifications create-notification-rule \ --cli-input-json file://rule.json From e6a4ca59b6555d2fac577405a7fb150e0eac6688 Mon Sep 17 00:00:00 2001 From: mackey0225 Date: Mon, 8 Apr 2024 01:15:04 +0900 Subject: [PATCH 0584/1632] Fix typo: Change 'recgonition' to 'recognition' in documentation --- awscli/examples/comprehend/create-flywheel.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/comprehend/create-flywheel.rst b/awscli/examples/comprehend/create-flywheel.rst index 9601ae0feb65..78d5a44fa419 100644 --- a/awscli/examples/comprehend/create-flywheel.rst +++ b/awscli/examples/comprehend/create-flywheel.rst @@ -1,7 +1,7 @@ **To create a flywheel** The following ``create-flywheel`` example creates a flywheel to orchestrate the ongoing training of either a document classification or entity -recgonition model. The flywheel in this example is created to manage an existing trained model specified by the ``--active-model-arn`` tag. +recognition model. The flywheel in this example is created to manage an existing trained model specified by the ``--active-model-arn`` tag. When the flywheel is created, a data lake is created at the ``--input-data-lake`` tag. :: aws comprehend create-flywheel \ From 8d81c538d6ab4f003e2d92f118443dd71b5ef785 Mon Sep 17 00:00:00 2001 From: mackey0225 Date: Mon, 8 Apr 2024 01:15:25 +0900 Subject: [PATCH 0585/1632] Fix typo: Change 'paramter' to 'parameter' in documentation --- awscli/examples/resource-explorer-2/batch-get-view.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/resource-explorer-2/batch-get-view.rst b/awscli/examples/resource-explorer-2/batch-get-view.rst index 6ef58acffc34..a4406047d373 100644 --- a/awscli/examples/resource-explorer-2/batch-get-view.rst +++ b/awscli/examples/resource-explorer-2/batch-get-view.rst @@ -1,6 +1,6 @@ **To retrieve details about multiple Resource Explorer views** -The following ``batch-get-view`` example displays the details about two views specified by their ARNs. Use spaces to separate the multiple ARNs in the --view-arn paramter. :: +The following ``batch-get-view`` example displays the details about two views specified by their ARNs. Use spaces to separate the multiple ARNs in the --view-arn parameter. :: aws resource-explorer-2 batch-get-view \ --view-arns arn:aws:resource-explorer-2:us-east-1:123456789012:view/My-EC2-Only-View/EXAMPLE8-90ab-cdef-fedc-EXAMPLE22222, \ From 9748f1119ff57437ebd300b10ce9feb922864d5d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 Apr 2024 18:02:28 +0000 Subject: [PATCH 0586/1632] Update changelog based on model updates --- .changes/next-release/api-change-controlcatalog-41355.json | 5 +++++ .changes/next-release/api-change-mgn-55023.json | 5 +++++ .changes/next-release/api-change-networkmonitor-9695.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-controlcatalog-41355.json create mode 100644 .changes/next-release/api-change-mgn-55023.json create mode 100644 .changes/next-release/api-change-networkmonitor-9695.json diff --git a/.changes/next-release/api-change-controlcatalog-41355.json b/.changes/next-release/api-change-controlcatalog-41355.json new file mode 100644 index 000000000000..c7e76001cfd3 --- /dev/null +++ b/.changes/next-release/api-change-controlcatalog-41355.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controlcatalog``", + "description": "This is the initial SDK release for AWS Control Catalog, a central catalog for AWS managed controls. This release includes 3 new APIs - ListDomains, ListObjectives, and ListCommonControls - that vend high-level data to categorize controls across the AWS platform." +} diff --git a/.changes/next-release/api-change-mgn-55023.json b/.changes/next-release/api-change-mgn-55023.json new file mode 100644 index 000000000000..8507b5ba6798 --- /dev/null +++ b/.changes/next-release/api-change-mgn-55023.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mgn``", + "description": "Added USE_SOURCE as default option to LaunchConfigurationTemplate bootMode parameter." +} diff --git a/.changes/next-release/api-change-networkmonitor-9695.json b/.changes/next-release/api-change-networkmonitor-9695.json new file mode 100644 index 000000000000..a6b837b31277 --- /dev/null +++ b/.changes/next-release/api-change-networkmonitor-9695.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmonitor``", + "description": "Updated the allowed monitorName length for CloudWatch Network Monitor." +} From 2d32e280435508eccffa095a8af793b47f0b6dbe Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 Apr 2024 18:03:28 +0000 Subject: [PATCH 0587/1632] Bumping version to 1.32.80 --- .changes/1.32.80.json | 17 +++++++++++++++++ .../api-change-controlcatalog-41355.json | 5 ----- .changes/next-release/api-change-mgn-55023.json | 5 ----- .../api-change-networkmonitor-9695.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.80.json delete mode 100644 .changes/next-release/api-change-controlcatalog-41355.json delete mode 100644 .changes/next-release/api-change-mgn-55023.json delete mode 100644 .changes/next-release/api-change-networkmonitor-9695.json diff --git a/.changes/1.32.80.json b/.changes/1.32.80.json new file mode 100644 index 000000000000..457cae71a55f --- /dev/null +++ b/.changes/1.32.80.json @@ -0,0 +1,17 @@ +[ + { + "category": "``controlcatalog``", + "description": "This is the initial SDK release for AWS Control Catalog, a central catalog for AWS managed controls. This release includes 3 new APIs - ListDomains, ListObjectives, and ListCommonControls - that vend high-level data to categorize controls across the AWS platform.", + "type": "api-change" + }, + { + "category": "``mgn``", + "description": "Added USE_SOURCE as default option to LaunchConfigurationTemplate bootMode parameter.", + "type": "api-change" + }, + { + "category": "``networkmonitor``", + "description": "Updated the allowed monitorName length for CloudWatch Network Monitor.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-controlcatalog-41355.json b/.changes/next-release/api-change-controlcatalog-41355.json deleted file mode 100644 index c7e76001cfd3..000000000000 --- a/.changes/next-release/api-change-controlcatalog-41355.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controlcatalog``", - "description": "This is the initial SDK release for AWS Control Catalog, a central catalog for AWS managed controls. This release includes 3 new APIs - ListDomains, ListObjectives, and ListCommonControls - that vend high-level data to categorize controls across the AWS platform." -} diff --git a/.changes/next-release/api-change-mgn-55023.json b/.changes/next-release/api-change-mgn-55023.json deleted file mode 100644 index 8507b5ba6798..000000000000 --- a/.changes/next-release/api-change-mgn-55023.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mgn``", - "description": "Added USE_SOURCE as default option to LaunchConfigurationTemplate bootMode parameter." -} diff --git a/.changes/next-release/api-change-networkmonitor-9695.json b/.changes/next-release/api-change-networkmonitor-9695.json deleted file mode 100644 index a6b837b31277..000000000000 --- a/.changes/next-release/api-change-networkmonitor-9695.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmonitor``", - "description": "Updated the allowed monitorName length for CloudWatch Network Monitor." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 854b902efaa9..1e3032db501e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.80 +======= + +* api-change:``controlcatalog``: This is the initial SDK release for AWS Control Catalog, a central catalog for AWS managed controls. This release includes 3 new APIs - ListDomains, ListObjectives, and ListCommonControls - that vend high-level data to categorize controls across the AWS platform. +* api-change:``mgn``: Added USE_SOURCE as default option to LaunchConfigurationTemplate bootMode parameter. +* api-change:``networkmonitor``: Updated the allowed monitorName length for CloudWatch Network Monitor. + + 1.32.79 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5a02f4ec1ad8..fee5d492b486 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.79' +__version__ = '1.32.80' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b6bf254b3b97..bae5213f74b0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.79' +release = '1.32.80' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 552899444b5b..b3cb61a7f521 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.79 + botocore==1.34.80 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 25e539172d00..a34a61d46f6c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.79', + 'botocore==1.34.80', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 029054c9d1cff7bece616372ddf5e60befd4e8b5 Mon Sep 17 00:00:00 2001 From: Steve Yoo Date: Tue, 9 Apr 2024 13:45:44 -0400 Subject: [PATCH 0588/1632] Update s3 mv description --- awscli/examples/s3/mv/_description.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/awscli/examples/s3/mv/_description.rst b/awscli/examples/s3/mv/_description.rst index 8c6d2552606e..26ae0990a81e 100644 --- a/awscli/examples/s3/mv/_description.rst +++ b/awscli/examples/s3/mv/_description.rst @@ -1,4 +1,6 @@ -Moves a local file or S3 object to another location locally or in S3. +Moves a local file or S3 object to another location locally or in S3. +The ``mv`` command copies the source object or file to the specified +destination and then deletes the source object or file. .. WARNING:: If you are using any type of access point ARNs or access point aliases From 538684075c20dd43ac1cbfda6d68e142281ad881 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 9 Apr 2024 18:04:28 +0000 Subject: [PATCH 0589/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-15861.json | 5 +++++ .changes/next-release/api-change-mediaconvert-2930.json | 5 +++++ .changes/next-release/api-change-pinpoint-35862.json | 5 +++++ .changes/next-release/api-change-rds-24982.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-15861.json create mode 100644 .changes/next-release/api-change-mediaconvert-2930.json create mode 100644 .changes/next-release/api-change-pinpoint-35862.json create mode 100644 .changes/next-release/api-change-rds-24982.json diff --git a/.changes/next-release/api-change-codebuild-15861.json b/.changes/next-release/api-change-codebuild-15861.json new file mode 100644 index 000000000000..b47ccb66241c --- /dev/null +++ b/.changes/next-release/api-change-codebuild-15861.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Add new webhook filter types for GitHub webhooks" +} diff --git a/.changes/next-release/api-change-mediaconvert-2930.json b/.changes/next-release/api-change-mediaconvert-2930.json new file mode 100644 index 000000000000..a623cd49d3e4 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-2930.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes support for bringing your own fonts to use for burn-in or DVB-Sub captioning workflows." +} diff --git a/.changes/next-release/api-change-pinpoint-35862.json b/.changes/next-release/api-change-pinpoint-35862.json new file mode 100644 index 000000000000..79973ef5060d --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-35862.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "The OrchestrationSendingRoleArn has been added to the email channel and is used to send emails from campaigns or journeys." +} diff --git a/.changes/next-release/api-change-rds-24982.json b/.changes/next-release/api-change-rds-24982.json new file mode 100644 index 000000000000..d6f1d4a981bd --- /dev/null +++ b/.changes/next-release/api-change-rds-24982.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for specifying the CA certificate to use for the new db instance when restoring from db snapshot, restoring from s3, restoring to point in time, and creating a db instance read replica." +} From d851a372bb67ef0e061f637371dbbae017853c0c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 9 Apr 2024 18:07:32 +0000 Subject: [PATCH 0590/1632] Bumping version to 1.32.81 --- .changes/1.32.81.json | 22 +++++++++++++++++++ .../api-change-codebuild-15861.json | 5 ----- .../api-change-mediaconvert-2930.json | 5 ----- .../api-change-pinpoint-35862.json | 5 ----- .../next-release/api-change-rds-24982.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.81.json delete mode 100644 .changes/next-release/api-change-codebuild-15861.json delete mode 100644 .changes/next-release/api-change-mediaconvert-2930.json delete mode 100644 .changes/next-release/api-change-pinpoint-35862.json delete mode 100644 .changes/next-release/api-change-rds-24982.json diff --git a/.changes/1.32.81.json b/.changes/1.32.81.json new file mode 100644 index 000000000000..5d1b11aafba6 --- /dev/null +++ b/.changes/1.32.81.json @@ -0,0 +1,22 @@ +[ + { + "category": "``codebuild``", + "description": "Add new webhook filter types for GitHub webhooks", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes support for bringing your own fonts to use for burn-in or DVB-Sub captioning workflows.", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "The OrchestrationSendingRoleArn has been added to the email channel and is used to send emails from campaigns or journeys.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for specifying the CA certificate to use for the new db instance when restoring from db snapshot, restoring from s3, restoring to point in time, and creating a db instance read replica.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-15861.json b/.changes/next-release/api-change-codebuild-15861.json deleted file mode 100644 index b47ccb66241c..000000000000 --- a/.changes/next-release/api-change-codebuild-15861.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Add new webhook filter types for GitHub webhooks" -} diff --git a/.changes/next-release/api-change-mediaconvert-2930.json b/.changes/next-release/api-change-mediaconvert-2930.json deleted file mode 100644 index a623cd49d3e4..000000000000 --- a/.changes/next-release/api-change-mediaconvert-2930.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes support for bringing your own fonts to use for burn-in or DVB-Sub captioning workflows." -} diff --git a/.changes/next-release/api-change-pinpoint-35862.json b/.changes/next-release/api-change-pinpoint-35862.json deleted file mode 100644 index 79973ef5060d..000000000000 --- a/.changes/next-release/api-change-pinpoint-35862.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "The OrchestrationSendingRoleArn has been added to the email channel and is used to send emails from campaigns or journeys." -} diff --git a/.changes/next-release/api-change-rds-24982.json b/.changes/next-release/api-change-rds-24982.json deleted file mode 100644 index d6f1d4a981bd..000000000000 --- a/.changes/next-release/api-change-rds-24982.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for specifying the CA certificate to use for the new db instance when restoring from db snapshot, restoring from s3, restoring to point in time, and creating a db instance read replica." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1e3032db501e..775900367ff3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.81 +======= + +* api-change:``codebuild``: Add new webhook filter types for GitHub webhooks +* api-change:``mediaconvert``: This release includes support for bringing your own fonts to use for burn-in or DVB-Sub captioning workflows. +* api-change:``pinpoint``: The OrchestrationSendingRoleArn has been added to the email channel and is used to send emails from campaigns or journeys. +* api-change:``rds``: This release adds support for specifying the CA certificate to use for the new db instance when restoring from db snapshot, restoring from s3, restoring to point in time, and creating a db instance read replica. + + 1.32.80 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index fee5d492b486..3632d5000347 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.80' +__version__ = '1.32.81' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bae5213f74b0..86354179aa00 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.80' +release = '1.32.81' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b3cb61a7f521..ff5c46290775 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.80 + botocore==1.34.81 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a34a61d46f6c..60e35a7834e4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.80', + 'botocore==1.34.81', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From bfdee4c880e48a64fad3d4e0039cab6a1cdee02a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 Apr 2024 18:04:13 +0000 Subject: [PATCH 0591/1632] Update changelog based on model updates --- .changes/next-release/api-change-cleanrooms-72847.json | 5 +++++ .changes/next-release/api-change-connect-89562.json | 5 +++++ .changes/next-release/api-change-networkmonitor-41041.json | 5 +++++ .changes/next-release/api-change-qconnect-86109.json | 5 +++++ .changes/next-release/api-change-rekognition-47472.json | 5 +++++ .changes/next-release/api-change-supplychain-98561.json | 5 +++++ .../next-release/api-change-workspacesthinclient-22735.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-cleanrooms-72847.json create mode 100644 .changes/next-release/api-change-connect-89562.json create mode 100644 .changes/next-release/api-change-networkmonitor-41041.json create mode 100644 .changes/next-release/api-change-qconnect-86109.json create mode 100644 .changes/next-release/api-change-rekognition-47472.json create mode 100644 .changes/next-release/api-change-supplychain-98561.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-22735.json diff --git a/.changes/next-release/api-change-cleanrooms-72847.json b/.changes/next-release/api-change-cleanrooms-72847.json new file mode 100644 index 000000000000..eaf325efa1b9 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-72847.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts." +} diff --git a/.changes/next-release/api-change-connect-89562.json b/.changes/next-release/api-change-connect-89562.json new file mode 100644 index 000000000000..9d9a05560dcf --- /dev/null +++ b/.changes/next-release/api-change-connect-89562.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds new Submit Auto Evaluation Action for Amazon Connect Rules." +} diff --git a/.changes/next-release/api-change-networkmonitor-41041.json b/.changes/next-release/api-change-networkmonitor-41041.json new file mode 100644 index 000000000000..233cddbbcb97 --- /dev/null +++ b/.changes/next-release/api-change-networkmonitor-41041.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmonitor``", + "description": "Examples were added to CloudWatch Network Monitor commands." +} diff --git a/.changes/next-release/api-change-qconnect-86109.json b/.changes/next-release/api-change-qconnect-86109.json new file mode 100644 index 000000000000..1985ae09644e --- /dev/null +++ b/.changes/next-release/api-change-qconnect-86109.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "This release adds a new QiC public API updateSession and updates an existing QiC public API createSession" +} diff --git a/.changes/next-release/api-change-rekognition-47472.json b/.changes/next-release/api-change-rekognition-47472.json new file mode 100644 index 000000000000..59ac8d4285cf --- /dev/null +++ b/.changes/next-release/api-change-rekognition-47472.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "Added support for ContentType to content moderation detections." +} diff --git a/.changes/next-release/api-change-supplychain-98561.json b/.changes/next-release/api-change-supplychain-98561.json new file mode 100644 index 000000000000..8011db2b2dda --- /dev/null +++ b/.changes/next-release/api-change-supplychain-98561.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``supplychain``", + "description": "This release includes API SendDataIntegrationEvent for AWS Supply Chain" +} diff --git a/.changes/next-release/api-change-workspacesthinclient-22735.json b/.changes/next-release/api-change-workspacesthinclient-22735.json new file mode 100644 index 000000000000..1131b2e27174 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-22735.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Adding tags field to SoftwareSet. Removing tags fields from Summary objects. Changing the list of exceptions in tagging APIs. Fixing an issue where the SDK returns empty tags in Get APIs." +} From f753d089cacbe832ebe3125da93be8026a12fc48 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 Apr 2024 18:06:15 +0000 Subject: [PATCH 0592/1632] Bumping version to 1.32.82 --- .changes/1.32.82.json | 37 +++++++++++++++++++ .../api-change-cleanrooms-72847.json | 5 --- .../api-change-connect-89562.json | 5 --- .../api-change-networkmonitor-41041.json | 5 --- .../api-change-qconnect-86109.json | 5 --- .../api-change-rekognition-47472.json | 5 --- .../api-change-supplychain-98561.json | 5 --- ...api-change-workspacesthinclient-22735.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.82.json delete mode 100644 .changes/next-release/api-change-cleanrooms-72847.json delete mode 100644 .changes/next-release/api-change-connect-89562.json delete mode 100644 .changes/next-release/api-change-networkmonitor-41041.json delete mode 100644 .changes/next-release/api-change-qconnect-86109.json delete mode 100644 .changes/next-release/api-change-rekognition-47472.json delete mode 100644 .changes/next-release/api-change-supplychain-98561.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-22735.json diff --git a/.changes/1.32.82.json b/.changes/1.32.82.json new file mode 100644 index 000000000000..1b20c4d43710 --- /dev/null +++ b/.changes/1.32.82.json @@ -0,0 +1,37 @@ +[ + { + "category": "``cleanrooms``", + "description": "AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds new Submit Auto Evaluation Action for Amazon Connect Rules.", + "type": "api-change" + }, + { + "category": "``networkmonitor``", + "description": "Examples were added to CloudWatch Network Monitor commands.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "This release adds a new QiC public API updateSession and updates an existing QiC public API createSession", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "Added support for ContentType to content moderation detections.", + "type": "api-change" + }, + { + "category": "``supplychain``", + "description": "This release includes API SendDataIntegrationEvent for AWS Supply Chain", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "Adding tags field to SoftwareSet. Removing tags fields from Summary objects. Changing the list of exceptions in tagging APIs. Fixing an issue where the SDK returns empty tags in Get APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cleanrooms-72847.json b/.changes/next-release/api-change-cleanrooms-72847.json deleted file mode 100644 index eaf325efa1b9..000000000000 --- a/.changes/next-release/api-change-cleanrooms-72847.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts." -} diff --git a/.changes/next-release/api-change-connect-89562.json b/.changes/next-release/api-change-connect-89562.json deleted file mode 100644 index 9d9a05560dcf..000000000000 --- a/.changes/next-release/api-change-connect-89562.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds new Submit Auto Evaluation Action for Amazon Connect Rules." -} diff --git a/.changes/next-release/api-change-networkmonitor-41041.json b/.changes/next-release/api-change-networkmonitor-41041.json deleted file mode 100644 index 233cddbbcb97..000000000000 --- a/.changes/next-release/api-change-networkmonitor-41041.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmonitor``", - "description": "Examples were added to CloudWatch Network Monitor commands." -} diff --git a/.changes/next-release/api-change-qconnect-86109.json b/.changes/next-release/api-change-qconnect-86109.json deleted file mode 100644 index 1985ae09644e..000000000000 --- a/.changes/next-release/api-change-qconnect-86109.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "This release adds a new QiC public API updateSession and updates an existing QiC public API createSession" -} diff --git a/.changes/next-release/api-change-rekognition-47472.json b/.changes/next-release/api-change-rekognition-47472.json deleted file mode 100644 index 59ac8d4285cf..000000000000 --- a/.changes/next-release/api-change-rekognition-47472.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "Added support for ContentType to content moderation detections." -} diff --git a/.changes/next-release/api-change-supplychain-98561.json b/.changes/next-release/api-change-supplychain-98561.json deleted file mode 100644 index 8011db2b2dda..000000000000 --- a/.changes/next-release/api-change-supplychain-98561.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``supplychain``", - "description": "This release includes API SendDataIntegrationEvent for AWS Supply Chain" -} diff --git a/.changes/next-release/api-change-workspacesthinclient-22735.json b/.changes/next-release/api-change-workspacesthinclient-22735.json deleted file mode 100644 index 1131b2e27174..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-22735.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Adding tags field to SoftwareSet. Removing tags fields from Summary objects. Changing the list of exceptions in tagging APIs. Fixing an issue where the SDK returns empty tags in Get APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 775900367ff3..ec941bde68cf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.82 +======= + +* api-change:``cleanrooms``: AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts. +* api-change:``connect``: This release adds new Submit Auto Evaluation Action for Amazon Connect Rules. +* api-change:``networkmonitor``: Examples were added to CloudWatch Network Monitor commands. +* api-change:``qconnect``: This release adds a new QiC public API updateSession and updates an existing QiC public API createSession +* api-change:``rekognition``: Added support for ContentType to content moderation detections. +* api-change:``supplychain``: This release includes API SendDataIntegrationEvent for AWS Supply Chain +* api-change:``workspaces-thin-client``: Adding tags field to SoftwareSet. Removing tags fields from Summary objects. Changing the list of exceptions in tagging APIs. Fixing an issue where the SDK returns empty tags in Get APIs. + + 1.32.81 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3632d5000347..8270b3e583a4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.81' +__version__ = '1.32.82' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 86354179aa00..57fc40766988 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.81' +release = '1.32.82' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ff5c46290775..8b90f461c272 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.81 + botocore==1.34.82 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 60e35a7834e4..5beca926c6d7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.81', + 'botocore==1.34.82', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From b1ad62db98b2ceb601513ae83ed6b0a82c7cf4e3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 11 Apr 2024 18:04:31 +0000 Subject: [PATCH 0593/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-26306.json | 5 +++++ .changes/next-release/api-change-cloudfront-21718.json | 5 +++++ .changes/next-release/api-change-cloudwatch-43031.json | 5 +++++ .changes/next-release/api-change-codebuild-43264.json | 5 +++++ .changes/next-release/api-change-iam-68846.json | 5 +++++ .changes/next-release/api-change-medialive-97729.json | 5 +++++ .changes/next-release/api-change-omics-35933.json | 5 +++++ .changes/next-release/api-change-pipes-69495.json | 5 +++++ .changes/next-release/api-change-rds-81204.json | 5 +++++ .changes/next-release/api-change-s3control-56946.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-batch-26306.json create mode 100644 .changes/next-release/api-change-cloudfront-21718.json create mode 100644 .changes/next-release/api-change-cloudwatch-43031.json create mode 100644 .changes/next-release/api-change-codebuild-43264.json create mode 100644 .changes/next-release/api-change-iam-68846.json create mode 100644 .changes/next-release/api-change-medialive-97729.json create mode 100644 .changes/next-release/api-change-omics-35933.json create mode 100644 .changes/next-release/api-change-pipes-69495.json create mode 100644 .changes/next-release/api-change-rds-81204.json create mode 100644 .changes/next-release/api-change-s3control-56946.json diff --git a/.changes/next-release/api-change-batch-26306.json b/.changes/next-release/api-change-batch-26306.json new file mode 100644 index 000000000000..99a886733fd8 --- /dev/null +++ b/.changes/next-release/api-change-batch-26306.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This release adds the task properties field to attempt details and the name field on EKS container detail." +} diff --git a/.changes/next-release/api-change-cloudfront-21718.json b/.changes/next-release/api-change-cloudfront-21718.json new file mode 100644 index 000000000000..bb4fc8783060 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-21718.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "CloudFront origin access control extends support to AWS Lambda function URLs and AWS Elemental MediaPackage v2 origins." +} diff --git a/.changes/next-release/api-change-cloudwatch-43031.json b/.changes/next-release/api-change-cloudwatch-43031.json new file mode 100644 index 000000000000..0090a35d619b --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-43031.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "This release adds support for Metric Characteristics for CloudWatch Anomaly Detection. Anomaly Detector now takes Metric Characteristics object with Periodic Spikes boolean field that tells Anomaly Detection that spikes that repeat at the same time every week are part of the expected pattern." +} diff --git a/.changes/next-release/api-change-codebuild-43264.json b/.changes/next-release/api-change-codebuild-43264.json new file mode 100644 index 000000000000..abe6cfbbe280 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-43264.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Support access tokens for Bitbucket sources" +} diff --git a/.changes/next-release/api-change-iam-68846.json b/.changes/next-release/api-change-iam-68846.json new file mode 100644 index 000000000000..deb740d63fc4 --- /dev/null +++ b/.changes/next-release/api-change-iam-68846.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "For CreateOpenIDConnectProvider API, the ThumbprintList parameter is no longer required." +} diff --git a/.changes/next-release/api-change-medialive-97729.json b/.changes/next-release/api-change-medialive-97729.json new file mode 100644 index 000000000000..00487a5bd6f9 --- /dev/null +++ b/.changes/next-release/api-change-medialive-97729.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups." +} diff --git a/.changes/next-release/api-change-omics-35933.json b/.changes/next-release/api-change-omics-35933.json new file mode 100644 index 000000000000..07f67d2dec0f --- /dev/null +++ b/.changes/next-release/api-change-omics-35933.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "This release adds support for retrieval of S3 direct access metadata on sequence stores and read sets, and adds support for SHA256up and SHA512up HealthOmics ETags." +} diff --git a/.changes/next-release/api-change-pipes-69495.json b/.changes/next-release/api-change-pipes-69495.json new file mode 100644 index 000000000000..71d8edd8c530 --- /dev/null +++ b/.changes/next-release/api-change-pipes-69495.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pipes``", + "description": "LogConfiguration ARN validation fixes" +} diff --git a/.changes/next-release/api-change-rds-81204.json b/.changes/next-release/api-change-rds-81204.json new file mode 100644 index 000000000000..a0a25690165f --- /dev/null +++ b/.changes/next-release/api-change-rds-81204.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Standard Edition 2 support in RDS Custom for Oracle." +} diff --git a/.changes/next-release/api-change-s3control-56946.json b/.changes/next-release/api-change-s3control-56946.json new file mode 100644 index 000000000000..a5a012a5c7f4 --- /dev/null +++ b/.changes/next-release/api-change-s3control-56946.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Documentation updates for Amazon S3-control." +} From e367d6caf9988981678cc58aae30f3e6138d85e8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 11 Apr 2024 18:06:20 +0000 Subject: [PATCH 0594/1632] Bumping version to 1.32.83 --- .changes/1.32.83.json | 52 +++++++++++++++++++ .../next-release/api-change-batch-26306.json | 5 -- .../api-change-cloudfront-21718.json | 5 -- .../api-change-cloudwatch-43031.json | 5 -- .../api-change-codebuild-43264.json | 5 -- .../next-release/api-change-iam-68846.json | 5 -- .../api-change-medialive-97729.json | 5 -- .../next-release/api-change-omics-35933.json | 5 -- .../next-release/api-change-pipes-69495.json | 5 -- .../next-release/api-change-rds-81204.json | 5 -- .../api-change-s3control-56946.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.32.83.json delete mode 100644 .changes/next-release/api-change-batch-26306.json delete mode 100644 .changes/next-release/api-change-cloudfront-21718.json delete mode 100644 .changes/next-release/api-change-cloudwatch-43031.json delete mode 100644 .changes/next-release/api-change-codebuild-43264.json delete mode 100644 .changes/next-release/api-change-iam-68846.json delete mode 100644 .changes/next-release/api-change-medialive-97729.json delete mode 100644 .changes/next-release/api-change-omics-35933.json delete mode 100644 .changes/next-release/api-change-pipes-69495.json delete mode 100644 .changes/next-release/api-change-rds-81204.json delete mode 100644 .changes/next-release/api-change-s3control-56946.json diff --git a/.changes/1.32.83.json b/.changes/1.32.83.json new file mode 100644 index 000000000000..099c75803f1d --- /dev/null +++ b/.changes/1.32.83.json @@ -0,0 +1,52 @@ +[ + { + "category": "``batch``", + "description": "This release adds the task properties field to attempt details and the name field on EKS container detail.", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "CloudFront origin access control extends support to AWS Lambda function URLs and AWS Elemental MediaPackage v2 origins.", + "type": "api-change" + }, + { + "category": "``cloudwatch``", + "description": "This release adds support for Metric Characteristics for CloudWatch Anomaly Detection. Anomaly Detector now takes Metric Characteristics object with Periodic Spikes boolean field that tells Anomaly Detection that spikes that repeat at the same time every week are part of the expected pattern.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Support access tokens for Bitbucket sources", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "For CreateOpenIDConnectProvider API, the ThumbprintList parameter is no longer required.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "This release adds support for retrieval of S3 direct access metadata on sequence stores and read sets, and adds support for SHA256up and SHA512up HealthOmics ETags.", + "type": "api-change" + }, + { + "category": "``pipes``", + "description": "LogConfiguration ARN validation fixes", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Standard Edition 2 support in RDS Custom for Oracle.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Documentation updates for Amazon S3-control.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-26306.json b/.changes/next-release/api-change-batch-26306.json deleted file mode 100644 index 99a886733fd8..000000000000 --- a/.changes/next-release/api-change-batch-26306.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This release adds the task properties field to attempt details and the name field on EKS container detail." -} diff --git a/.changes/next-release/api-change-cloudfront-21718.json b/.changes/next-release/api-change-cloudfront-21718.json deleted file mode 100644 index bb4fc8783060..000000000000 --- a/.changes/next-release/api-change-cloudfront-21718.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "CloudFront origin access control extends support to AWS Lambda function URLs and AWS Elemental MediaPackage v2 origins." -} diff --git a/.changes/next-release/api-change-cloudwatch-43031.json b/.changes/next-release/api-change-cloudwatch-43031.json deleted file mode 100644 index 0090a35d619b..000000000000 --- a/.changes/next-release/api-change-cloudwatch-43031.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "This release adds support for Metric Characteristics for CloudWatch Anomaly Detection. Anomaly Detector now takes Metric Characteristics object with Periodic Spikes boolean field that tells Anomaly Detection that spikes that repeat at the same time every week are part of the expected pattern." -} diff --git a/.changes/next-release/api-change-codebuild-43264.json b/.changes/next-release/api-change-codebuild-43264.json deleted file mode 100644 index abe6cfbbe280..000000000000 --- a/.changes/next-release/api-change-codebuild-43264.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Support access tokens for Bitbucket sources" -} diff --git a/.changes/next-release/api-change-iam-68846.json b/.changes/next-release/api-change-iam-68846.json deleted file mode 100644 index deb740d63fc4..000000000000 --- a/.changes/next-release/api-change-iam-68846.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "For CreateOpenIDConnectProvider API, the ThumbprintList parameter is no longer required." -} diff --git a/.changes/next-release/api-change-medialive-97729.json b/.changes/next-release/api-change-medialive-97729.json deleted file mode 100644 index 00487a5bd6f9..000000000000 --- a/.changes/next-release/api-change-medialive-97729.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups." -} diff --git a/.changes/next-release/api-change-omics-35933.json b/.changes/next-release/api-change-omics-35933.json deleted file mode 100644 index 07f67d2dec0f..000000000000 --- a/.changes/next-release/api-change-omics-35933.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "This release adds support for retrieval of S3 direct access metadata on sequence stores and read sets, and adds support for SHA256up and SHA512up HealthOmics ETags." -} diff --git a/.changes/next-release/api-change-pipes-69495.json b/.changes/next-release/api-change-pipes-69495.json deleted file mode 100644 index 71d8edd8c530..000000000000 --- a/.changes/next-release/api-change-pipes-69495.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pipes``", - "description": "LogConfiguration ARN validation fixes" -} diff --git a/.changes/next-release/api-change-rds-81204.json b/.changes/next-release/api-change-rds-81204.json deleted file mode 100644 index a0a25690165f..000000000000 --- a/.changes/next-release/api-change-rds-81204.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for Standard Edition 2 support in RDS Custom for Oracle." -} diff --git a/.changes/next-release/api-change-s3control-56946.json b/.changes/next-release/api-change-s3control-56946.json deleted file mode 100644 index a5a012a5c7f4..000000000000 --- a/.changes/next-release/api-change-s3control-56946.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Documentation updates for Amazon S3-control." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ec941bde68cf..abfdc2e7fbef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.32.83 +======= + +* api-change:``batch``: This release adds the task properties field to attempt details and the name field on EKS container detail. +* api-change:``cloudfront``: CloudFront origin access control extends support to AWS Lambda function URLs and AWS Elemental MediaPackage v2 origins. +* api-change:``cloudwatch``: This release adds support for Metric Characteristics for CloudWatch Anomaly Detection. Anomaly Detector now takes Metric Characteristics object with Periodic Spikes boolean field that tells Anomaly Detection that spikes that repeat at the same time every week are part of the expected pattern. +* api-change:``codebuild``: Support access tokens for Bitbucket sources +* api-change:``iam``: For CreateOpenIDConnectProvider API, the ThumbprintList parameter is no longer required. +* api-change:``medialive``: AWS Elemental MediaLive introduces workflow monitor, a new feature that enables the visualization and monitoring of your media workflows. Create signal maps of your existing workflows and monitor them by creating notification and monitoring template groups. +* api-change:``omics``: This release adds support for retrieval of S3 direct access metadata on sequence stores and read sets, and adds support for SHA256up and SHA512up HealthOmics ETags. +* api-change:``pipes``: LogConfiguration ARN validation fixes +* api-change:``rds``: Updates Amazon RDS documentation for Standard Edition 2 support in RDS Custom for Oracle. +* api-change:``s3control``: Documentation updates for Amazon S3-control. + + 1.32.82 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8270b3e583a4..a707c9d8ab4e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.82' +__version__ = '1.32.83' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 57fc40766988..551c1eeb2f8d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.82' +release = '1.32.83' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8b90f461c272..e96d147a9691 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.82 + botocore==1.34.83 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5beca926c6d7..9d6f43546e6a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.82', + 'botocore==1.34.83', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 723eea83480c0cf48220e7286ebc3c3d4c86f62d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 12 Apr 2024 18:05:37 +0000 Subject: [PATCH 0595/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-23271.json | 5 +++++ .changes/next-release/api-change-config-51478.json | 5 +++++ .changes/next-release/api-change-glue-67110.json | 5 +++++ .changes/next-release/api-change-healthlake-17210.json | 5 +++++ .changes/next-release/api-change-iotfleethub-21689.json | 5 +++++ .changes/next-release/api-change-kms-39045.json | 5 +++++ .changes/next-release/api-change-mediatailor-5130.json | 5 +++++ .changes/next-release/api-change-neptunegraph-2581.json | 5 +++++ .changes/next-release/api-change-outposts-40692.json | 5 +++++ .changes/next-release/api-change-redshift-82550.json | 5 +++++ .changes/next-release/api-change-transfer-36874.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-23271.json create mode 100644 .changes/next-release/api-change-config-51478.json create mode 100644 .changes/next-release/api-change-glue-67110.json create mode 100644 .changes/next-release/api-change-healthlake-17210.json create mode 100644 .changes/next-release/api-change-iotfleethub-21689.json create mode 100644 .changes/next-release/api-change-kms-39045.json create mode 100644 .changes/next-release/api-change-mediatailor-5130.json create mode 100644 .changes/next-release/api-change-neptunegraph-2581.json create mode 100644 .changes/next-release/api-change-outposts-40692.json create mode 100644 .changes/next-release/api-change-redshift-82550.json create mode 100644 .changes/next-release/api-change-transfer-36874.json diff --git a/.changes/next-release/api-change-cloudformation-23271.json b/.changes/next-release/api-change-cloudformation-23271.json new file mode 100644 index 000000000000..f51af448bef8 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-23271.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Adding support for the new parameter \"IncludePropertyValues\" in the CloudFormation DescribeChangeSet API. When this parameter is included, the DescribeChangeSet response will include more detailed information such as before and after values for the resource properties that will change." +} diff --git a/.changes/next-release/api-change-config-51478.json b/.changes/next-release/api-change-config-51478.json new file mode 100644 index 000000000000..c763ef6fba0b --- /dev/null +++ b/.changes/next-release/api-change-config-51478.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Updates documentation for AWS Config" +} diff --git a/.changes/next-release/api-change-glue-67110.json b/.changes/next-release/api-change-glue-67110.json new file mode 100644 index 000000000000..0f197c2812d9 --- /dev/null +++ b/.changes/next-release/api-change-glue-67110.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Modifying request for GetUnfilteredTableMetadata for view-related fields." +} diff --git a/.changes/next-release/api-change-healthlake-17210.json b/.changes/next-release/api-change-healthlake-17210.json new file mode 100644 index 000000000000..6e07fa35592e --- /dev/null +++ b/.changes/next-release/api-change-healthlake-17210.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``healthlake``", + "description": "Added new CREATE_FAILED status for data stores. Added new errorCause to DescribeFHIRDatastore API and ListFHIRDatastores API response for additional insights into data store creation and deletion workflows." +} diff --git a/.changes/next-release/api-change-iotfleethub-21689.json b/.changes/next-release/api-change-iotfleethub-21689.json new file mode 100644 index 000000000000..14d23bba5050 --- /dev/null +++ b/.changes/next-release/api-change-iotfleethub-21689.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleethub``", + "description": "Documentation updates for AWS IoT Fleet Hub to clarify that Fleet Hub supports organization instance of IAM Identity Center." +} diff --git a/.changes/next-release/api-change-kms-39045.json b/.changes/next-release/api-change-kms-39045.json new file mode 100644 index 000000000000..b855c0b79a94 --- /dev/null +++ b/.changes/next-release/api-change-kms-39045.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "This feature supports the ability to specify a custom rotation period for automatic key rotations, the ability to perform on-demand key rotations, and visibility into your key material rotations." +} diff --git a/.changes/next-release/api-change-mediatailor-5130.json b/.changes/next-release/api-change-mediatailor-5130.json new file mode 100644 index 000000000000..852b1cfe706c --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-5130.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Added InsertionMode to PlaybackConfigurations. This setting controls whether players can use stitched or guided ad insertion. The default for players that do not specify an insertion mode is stitched." +} diff --git a/.changes/next-release/api-change-neptunegraph-2581.json b/.changes/next-release/api-change-neptunegraph-2581.json new file mode 100644 index 000000000000..6b873da2bc73 --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-2581.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Update to API documentation to resolve customer reported issues." +} diff --git a/.changes/next-release/api-change-outposts-40692.json b/.changes/next-release/api-change-outposts-40692.json new file mode 100644 index 000000000000..95468e3881f9 --- /dev/null +++ b/.changes/next-release/api-change-outposts-40692.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "This release adds EXPEDITORS as a valid shipment carrier." +} diff --git a/.changes/next-release/api-change-redshift-82550.json b/.changes/next-release/api-change-redshift-82550.json new file mode 100644 index 000000000000..2a7353205fbc --- /dev/null +++ b/.changes/next-release/api-change-redshift-82550.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Adds support for Amazon Redshift DescribeClusterSnapshots API to include Snapshot ARN response field." +} diff --git a/.changes/next-release/api-change-transfer-36874.json b/.changes/next-release/api-change-transfer-36874.json new file mode 100644 index 000000000000..dc4f95c16346 --- /dev/null +++ b/.changes/next-release/api-change-transfer-36874.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This change releases support for importing self signed certificates to the Transfer Family for sending outbound file transfers over TLS/HTTPS." +} From fbaa086bb0a0af56e1ede3a3e2c2d5666cc173a0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 12 Apr 2024 18:07:46 +0000 Subject: [PATCH 0596/1632] Bumping version to 1.32.84 --- .changes/1.32.84.json | 57 +++++++++++++++++++ .../api-change-cloudformation-23271.json | 5 -- .../next-release/api-change-config-51478.json | 5 -- .../next-release/api-change-glue-67110.json | 5 -- .../api-change-healthlake-17210.json | 5 -- .../api-change-iotfleethub-21689.json | 5 -- .../next-release/api-change-kms-39045.json | 5 -- .../api-change-mediatailor-5130.json | 5 -- .../api-change-neptunegraph-2581.json | 5 -- .../api-change-outposts-40692.json | 5 -- .../api-change-redshift-82550.json | 5 -- .../api-change-transfer-36874.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.32.84.json delete mode 100644 .changes/next-release/api-change-cloudformation-23271.json delete mode 100644 .changes/next-release/api-change-config-51478.json delete mode 100644 .changes/next-release/api-change-glue-67110.json delete mode 100644 .changes/next-release/api-change-healthlake-17210.json delete mode 100644 .changes/next-release/api-change-iotfleethub-21689.json delete mode 100644 .changes/next-release/api-change-kms-39045.json delete mode 100644 .changes/next-release/api-change-mediatailor-5130.json delete mode 100644 .changes/next-release/api-change-neptunegraph-2581.json delete mode 100644 .changes/next-release/api-change-outposts-40692.json delete mode 100644 .changes/next-release/api-change-redshift-82550.json delete mode 100644 .changes/next-release/api-change-transfer-36874.json diff --git a/.changes/1.32.84.json b/.changes/1.32.84.json new file mode 100644 index 000000000000..f8be2a981810 --- /dev/null +++ b/.changes/1.32.84.json @@ -0,0 +1,57 @@ +[ + { + "category": "``cloudformation``", + "description": "Adding support for the new parameter \"IncludePropertyValues\" in the CloudFormation DescribeChangeSet API. When this parameter is included, the DescribeChangeSet response will include more detailed information such as before and after values for the resource properties that will change.", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Updates documentation for AWS Config", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Modifying request for GetUnfilteredTableMetadata for view-related fields.", + "type": "api-change" + }, + { + "category": "``healthlake``", + "description": "Added new CREATE_FAILED status for data stores. Added new errorCause to DescribeFHIRDatastore API and ListFHIRDatastores API response for additional insights into data store creation and deletion workflows.", + "type": "api-change" + }, + { + "category": "``iotfleethub``", + "description": "Documentation updates for AWS IoT Fleet Hub to clarify that Fleet Hub supports organization instance of IAM Identity Center.", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "This feature supports the ability to specify a custom rotation period for automatic key rotations, the ability to perform on-demand key rotations, and visibility into your key material rotations.", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Added InsertionMode to PlaybackConfigurations. This setting controls whether players can use stitched or guided ad insertion. The default for players that do not specify an insertion mode is stitched.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Update to API documentation to resolve customer reported issues.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "This release adds EXPEDITORS as a valid shipment carrier.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Adds support for Amazon Redshift DescribeClusterSnapshots API to include Snapshot ARN response field.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This change releases support for importing self signed certificates to the Transfer Family for sending outbound file transfers over TLS/HTTPS.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-23271.json b/.changes/next-release/api-change-cloudformation-23271.json deleted file mode 100644 index f51af448bef8..000000000000 --- a/.changes/next-release/api-change-cloudformation-23271.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Adding support for the new parameter \"IncludePropertyValues\" in the CloudFormation DescribeChangeSet API. When this parameter is included, the DescribeChangeSet response will include more detailed information such as before and after values for the resource properties that will change." -} diff --git a/.changes/next-release/api-change-config-51478.json b/.changes/next-release/api-change-config-51478.json deleted file mode 100644 index c763ef6fba0b..000000000000 --- a/.changes/next-release/api-change-config-51478.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Updates documentation for AWS Config" -} diff --git a/.changes/next-release/api-change-glue-67110.json b/.changes/next-release/api-change-glue-67110.json deleted file mode 100644 index 0f197c2812d9..000000000000 --- a/.changes/next-release/api-change-glue-67110.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Modifying request for GetUnfilteredTableMetadata for view-related fields." -} diff --git a/.changes/next-release/api-change-healthlake-17210.json b/.changes/next-release/api-change-healthlake-17210.json deleted file mode 100644 index 6e07fa35592e..000000000000 --- a/.changes/next-release/api-change-healthlake-17210.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``healthlake``", - "description": "Added new CREATE_FAILED status for data stores. Added new errorCause to DescribeFHIRDatastore API and ListFHIRDatastores API response for additional insights into data store creation and deletion workflows." -} diff --git a/.changes/next-release/api-change-iotfleethub-21689.json b/.changes/next-release/api-change-iotfleethub-21689.json deleted file mode 100644 index 14d23bba5050..000000000000 --- a/.changes/next-release/api-change-iotfleethub-21689.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleethub``", - "description": "Documentation updates for AWS IoT Fleet Hub to clarify that Fleet Hub supports organization instance of IAM Identity Center." -} diff --git a/.changes/next-release/api-change-kms-39045.json b/.changes/next-release/api-change-kms-39045.json deleted file mode 100644 index b855c0b79a94..000000000000 --- a/.changes/next-release/api-change-kms-39045.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "This feature supports the ability to specify a custom rotation period for automatic key rotations, the ability to perform on-demand key rotations, and visibility into your key material rotations." -} diff --git a/.changes/next-release/api-change-mediatailor-5130.json b/.changes/next-release/api-change-mediatailor-5130.json deleted file mode 100644 index 852b1cfe706c..000000000000 --- a/.changes/next-release/api-change-mediatailor-5130.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Added InsertionMode to PlaybackConfigurations. This setting controls whether players can use stitched or guided ad insertion. The default for players that do not specify an insertion mode is stitched." -} diff --git a/.changes/next-release/api-change-neptunegraph-2581.json b/.changes/next-release/api-change-neptunegraph-2581.json deleted file mode 100644 index 6b873da2bc73..000000000000 --- a/.changes/next-release/api-change-neptunegraph-2581.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Update to API documentation to resolve customer reported issues." -} diff --git a/.changes/next-release/api-change-outposts-40692.json b/.changes/next-release/api-change-outposts-40692.json deleted file mode 100644 index 95468e3881f9..000000000000 --- a/.changes/next-release/api-change-outposts-40692.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "This release adds EXPEDITORS as a valid shipment carrier." -} diff --git a/.changes/next-release/api-change-redshift-82550.json b/.changes/next-release/api-change-redshift-82550.json deleted file mode 100644 index 2a7353205fbc..000000000000 --- a/.changes/next-release/api-change-redshift-82550.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Adds support for Amazon Redshift DescribeClusterSnapshots API to include Snapshot ARN response field." -} diff --git a/.changes/next-release/api-change-transfer-36874.json b/.changes/next-release/api-change-transfer-36874.json deleted file mode 100644 index dc4f95c16346..000000000000 --- a/.changes/next-release/api-change-transfer-36874.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This change releases support for importing self signed certificates to the Transfer Family for sending outbound file transfers over TLS/HTTPS." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index abfdc2e7fbef..ce1916ed561d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.32.84 +======= + +* api-change:``cloudformation``: Adding support for the new parameter "IncludePropertyValues" in the CloudFormation DescribeChangeSet API. When this parameter is included, the DescribeChangeSet response will include more detailed information such as before and after values for the resource properties that will change. +* api-change:``config``: Updates documentation for AWS Config +* api-change:``glue``: Modifying request for GetUnfilteredTableMetadata for view-related fields. +* api-change:``healthlake``: Added new CREATE_FAILED status for data stores. Added new errorCause to DescribeFHIRDatastore API and ListFHIRDatastores API response for additional insights into data store creation and deletion workflows. +* api-change:``iotfleethub``: Documentation updates for AWS IoT Fleet Hub to clarify that Fleet Hub supports organization instance of IAM Identity Center. +* api-change:``kms``: This feature supports the ability to specify a custom rotation period for automatic key rotations, the ability to perform on-demand key rotations, and visibility into your key material rotations. +* api-change:``mediatailor``: Added InsertionMode to PlaybackConfigurations. This setting controls whether players can use stitched or guided ad insertion. The default for players that do not specify an insertion mode is stitched. +* api-change:``neptune-graph``: Update to API documentation to resolve customer reported issues. +* api-change:``outposts``: This release adds EXPEDITORS as a valid shipment carrier. +* api-change:``redshift``: Adds support for Amazon Redshift DescribeClusterSnapshots API to include Snapshot ARN response field. +* api-change:``transfer``: This change releases support for importing self signed certificates to the Transfer Family for sending outbound file transfers over TLS/HTTPS. + + 1.32.83 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a707c9d8ab4e..9339f7d6f5fd 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.83' +__version__ = '1.32.84' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 551c1eeb2f8d..ac71bd43d9fa 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.83' +release = '1.32.84' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e96d147a9691..7b6caad330ef 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.83 + botocore==1.34.84 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9d6f43546e6a..77b28177a05c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.83', + 'botocore==1.34.84', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From bb3aef9a185d783781e7b71a59e046ad13818cc1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 16 Apr 2024 18:11:58 +0000 Subject: [PATCH 0597/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-68560.json | 5 +++++ .changes/next-release/api-change-emrserverless-53351.json | 5 +++++ .changes/next-release/api-change-entityresolution-59164.json | 5 +++++ .changes/next-release/api-change-iotwireless-19323.json | 5 +++++ .changes/next-release/api-change-lakeformation-22750.json | 5 +++++ .changes/next-release/api-change-m2-77476.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-43503.json | 5 +++++ .changes/next-release/api-change-outposts-72008.json | 5 +++++ .changes/next-release/api-change-wellarchitected-2851.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-68560.json create mode 100644 .changes/next-release/api-change-emrserverless-53351.json create mode 100644 .changes/next-release/api-change-entityresolution-59164.json create mode 100644 .changes/next-release/api-change-iotwireless-19323.json create mode 100644 .changes/next-release/api-change-lakeformation-22750.json create mode 100644 .changes/next-release/api-change-m2-77476.json create mode 100644 .changes/next-release/api-change-mediapackagev2-43503.json create mode 100644 .changes/next-release/api-change-outposts-72008.json create mode 100644 .changes/next-release/api-change-wellarchitected-2851.json diff --git a/.changes/next-release/api-change-bedrockagent-68560.json b/.changes/next-release/api-change-bedrockagent-68560.json new file mode 100644 index 000000000000..57c7c43d4250 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-68560.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "For Create Agent API, the agentResourceRoleArn parameter is no longer required." +} diff --git a/.changes/next-release/api-change-emrserverless-53351.json b/.changes/next-release/api-change-emrserverless-53351.json new file mode 100644 index 000000000000..cdfea27436da --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-53351.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds support for shuffle optimized disks that allow larger disk sizes and higher IOPS to efficiently run shuffle heavy workloads." +} diff --git a/.changes/next-release/api-change-entityresolution-59164.json b/.changes/next-release/api-change-entityresolution-59164.json new file mode 100644 index 000000000000..6ea8c4d0f027 --- /dev/null +++ b/.changes/next-release/api-change-entityresolution-59164.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``entityresolution``", + "description": "Cross Account Resource Support ." +} diff --git a/.changes/next-release/api-change-iotwireless-19323.json b/.changes/next-release/api-change-iotwireless-19323.json new file mode 100644 index 000000000000..80baf83a8221 --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-19323.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "Add PublicGateways in the GetWirelessStatistics call response, indicating the LoRaWAN public network accessed by the device." +} diff --git a/.changes/next-release/api-change-lakeformation-22750.json b/.changes/next-release/api-change-lakeformation-22750.json new file mode 100644 index 000000000000..5f1cd2a16eb6 --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-22750.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "This release adds Lake Formation managed RAM support for the 4 APIs - \"DescribeLakeFormationIdentityCenterConfiguration\", \"CreateLakeFormationIdentityCenterConfiguration\", \"DescribeLakeFormationIdentityCenterConfiguration\", and \"DeleteLakeFormationIdentityCenterConfiguration\"" +} diff --git a/.changes/next-release/api-change-m2-77476.json b/.changes/next-release/api-change-m2-77476.json new file mode 100644 index 000000000000..e7fe44ebc395 --- /dev/null +++ b/.changes/next-release/api-change-m2-77476.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``m2``", + "description": "Adding new ListBatchJobRestartPoints API and support for restart batch job." +} diff --git a/.changes/next-release/api-change-mediapackagev2-43503.json b/.changes/next-release/api-change-mediapackagev2-43503.json new file mode 100644 index 000000000000..d8be93009346 --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-43503.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "Dash v2 is a MediaPackage V2 feature to support egressing on DASH manifest format." +} diff --git a/.changes/next-release/api-change-outposts-72008.json b/.changes/next-release/api-change-outposts-72008.json new file mode 100644 index 000000000000..d6310b916b27 --- /dev/null +++ b/.changes/next-release/api-change-outposts-72008.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "This release adds new APIs to allow customers to configure their Outpost capacity at order-time." +} diff --git a/.changes/next-release/api-change-wellarchitected-2851.json b/.changes/next-release/api-change-wellarchitected-2851.json new file mode 100644 index 000000000000..6a5b905b4b96 --- /dev/null +++ b/.changes/next-release/api-change-wellarchitected-2851.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wellarchitected``", + "description": "AWS Well-Architected now has a Connector for Jira to allow customers to efficiently track workload risks and improvement efforts and create closed-loop mechanisms." +} From 74ae8112db8273f2f57104456c1dfd39738f41e3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 16 Apr 2024 18:14:01 +0000 Subject: [PATCH 0598/1632] Bumping version to 1.32.85 --- .changes/1.32.85.json | 47 +++++++++++++++++++ .../api-change-bedrockagent-68560.json | 5 -- .../api-change-emrserverless-53351.json | 5 -- .../api-change-entityresolution-59164.json | 5 -- .../api-change-iotwireless-19323.json | 5 -- .../api-change-lakeformation-22750.json | 5 -- .../next-release/api-change-m2-77476.json | 5 -- .../api-change-mediapackagev2-43503.json | 5 -- .../api-change-outposts-72008.json | 5 -- .../api-change-wellarchitected-2851.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.32.85.json delete mode 100644 .changes/next-release/api-change-bedrockagent-68560.json delete mode 100644 .changes/next-release/api-change-emrserverless-53351.json delete mode 100644 .changes/next-release/api-change-entityresolution-59164.json delete mode 100644 .changes/next-release/api-change-iotwireless-19323.json delete mode 100644 .changes/next-release/api-change-lakeformation-22750.json delete mode 100644 .changes/next-release/api-change-m2-77476.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-43503.json delete mode 100644 .changes/next-release/api-change-outposts-72008.json delete mode 100644 .changes/next-release/api-change-wellarchitected-2851.json diff --git a/.changes/1.32.85.json b/.changes/1.32.85.json new file mode 100644 index 000000000000..e3a4b2e911c9 --- /dev/null +++ b/.changes/1.32.85.json @@ -0,0 +1,47 @@ +[ + { + "category": "``bedrock-agent``", + "description": "For Create Agent API, the agentResourceRoleArn parameter is no longer required.", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "This release adds support for shuffle optimized disks that allow larger disk sizes and higher IOPS to efficiently run shuffle heavy workloads.", + "type": "api-change" + }, + { + "category": "``entityresolution``", + "description": "Cross Account Resource Support .", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "Add PublicGateways in the GetWirelessStatistics call response, indicating the LoRaWAN public network accessed by the device.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "This release adds Lake Formation managed RAM support for the 4 APIs - \"DescribeLakeFormationIdentityCenterConfiguration\", \"CreateLakeFormationIdentityCenterConfiguration\", \"DescribeLakeFormationIdentityCenterConfiguration\", and \"DeleteLakeFormationIdentityCenterConfiguration\"", + "type": "api-change" + }, + { + "category": "``m2``", + "description": "Adding new ListBatchJobRestartPoints API and support for restart batch job.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "Dash v2 is a MediaPackage V2 feature to support egressing on DASH manifest format.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "This release adds new APIs to allow customers to configure their Outpost capacity at order-time.", + "type": "api-change" + }, + { + "category": "``wellarchitected``", + "description": "AWS Well-Architected now has a Connector for Jira to allow customers to efficiently track workload risks and improvement efforts and create closed-loop mechanisms.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-68560.json b/.changes/next-release/api-change-bedrockagent-68560.json deleted file mode 100644 index 57c7c43d4250..000000000000 --- a/.changes/next-release/api-change-bedrockagent-68560.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "For Create Agent API, the agentResourceRoleArn parameter is no longer required." -} diff --git a/.changes/next-release/api-change-emrserverless-53351.json b/.changes/next-release/api-change-emrserverless-53351.json deleted file mode 100644 index cdfea27436da..000000000000 --- a/.changes/next-release/api-change-emrserverless-53351.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds support for shuffle optimized disks that allow larger disk sizes and higher IOPS to efficiently run shuffle heavy workloads." -} diff --git a/.changes/next-release/api-change-entityresolution-59164.json b/.changes/next-release/api-change-entityresolution-59164.json deleted file mode 100644 index 6ea8c4d0f027..000000000000 --- a/.changes/next-release/api-change-entityresolution-59164.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``entityresolution``", - "description": "Cross Account Resource Support ." -} diff --git a/.changes/next-release/api-change-iotwireless-19323.json b/.changes/next-release/api-change-iotwireless-19323.json deleted file mode 100644 index 80baf83a8221..000000000000 --- a/.changes/next-release/api-change-iotwireless-19323.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "Add PublicGateways in the GetWirelessStatistics call response, indicating the LoRaWAN public network accessed by the device." -} diff --git a/.changes/next-release/api-change-lakeformation-22750.json b/.changes/next-release/api-change-lakeformation-22750.json deleted file mode 100644 index 5f1cd2a16eb6..000000000000 --- a/.changes/next-release/api-change-lakeformation-22750.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "This release adds Lake Formation managed RAM support for the 4 APIs - \"DescribeLakeFormationIdentityCenterConfiguration\", \"CreateLakeFormationIdentityCenterConfiguration\", \"DescribeLakeFormationIdentityCenterConfiguration\", and \"DeleteLakeFormationIdentityCenterConfiguration\"" -} diff --git a/.changes/next-release/api-change-m2-77476.json b/.changes/next-release/api-change-m2-77476.json deleted file mode 100644 index e7fe44ebc395..000000000000 --- a/.changes/next-release/api-change-m2-77476.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``m2``", - "description": "Adding new ListBatchJobRestartPoints API and support for restart batch job." -} diff --git a/.changes/next-release/api-change-mediapackagev2-43503.json b/.changes/next-release/api-change-mediapackagev2-43503.json deleted file mode 100644 index d8be93009346..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-43503.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "Dash v2 is a MediaPackage V2 feature to support egressing on DASH manifest format." -} diff --git a/.changes/next-release/api-change-outposts-72008.json b/.changes/next-release/api-change-outposts-72008.json deleted file mode 100644 index d6310b916b27..000000000000 --- a/.changes/next-release/api-change-outposts-72008.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "This release adds new APIs to allow customers to configure their Outpost capacity at order-time." -} diff --git a/.changes/next-release/api-change-wellarchitected-2851.json b/.changes/next-release/api-change-wellarchitected-2851.json deleted file mode 100644 index 6a5b905b4b96..000000000000 --- a/.changes/next-release/api-change-wellarchitected-2851.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wellarchitected``", - "description": "AWS Well-Architected now has a Connector for Jira to allow customers to efficiently track workload risks and improvement efforts and create closed-loop mechanisms." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ce1916ed561d..3cdafa88ce87 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.32.85 +======= + +* api-change:``bedrock-agent``: For Create Agent API, the agentResourceRoleArn parameter is no longer required. +* api-change:``emr-serverless``: This release adds support for shuffle optimized disks that allow larger disk sizes and higher IOPS to efficiently run shuffle heavy workloads. +* api-change:``entityresolution``: Cross Account Resource Support . +* api-change:``iotwireless``: Add PublicGateways in the GetWirelessStatistics call response, indicating the LoRaWAN public network accessed by the device. +* api-change:``lakeformation``: This release adds Lake Formation managed RAM support for the 4 APIs - "DescribeLakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration" +* api-change:``m2``: Adding new ListBatchJobRestartPoints API and support for restart batch job. +* api-change:``mediapackagev2``: Dash v2 is a MediaPackage V2 feature to support egressing on DASH manifest format. +* api-change:``outposts``: This release adds new APIs to allow customers to configure their Outpost capacity at order-time. +* api-change:``wellarchitected``: AWS Well-Architected now has a Connector for Jira to allow customers to efficiently track workload risks and improvement efforts and create closed-loop mechanisms. + + 1.32.84 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9339f7d6f5fd..8703c4aa7596 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.84' +__version__ = '1.32.85' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ac71bd43d9fa..f825ce24279a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.84' +release = '1.32.85' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7b6caad330ef..a33d395f1a70 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.84 + botocore==1.34.85 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 77b28177a05c..08acc5451077 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.84', + 'botocore==1.34.85', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From fd391410c15ac743ecbbb9ff252165a7adc81111 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 17 Apr 2024 18:24:45 +0000 Subject: [PATCH 0599/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-1267.json | 5 +++++ .changes/next-release/api-change-qbusiness-62807.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-1267.json create mode 100644 .changes/next-release/api-change-qbusiness-62807.json diff --git a/.changes/next-release/api-change-ec2-1267.json b/.changes/next-release/api-change-ec2-1267.json new file mode 100644 index 000000000000..b80ab27f54c8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-1267.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2)." +} diff --git a/.changes/next-release/api-change-qbusiness-62807.json b/.changes/next-release/api-change-qbusiness-62807.json new file mode 100644 index 000000000000..ae08f722a9b7 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-62807.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "This release adds support for IAM Identity Center (IDC) as the identity gateway for Q Business. It also allows users to provide an explicit intent for Q Business to identify how the Chat request should be handled." +} From 981c8649416bbfc17273aae26a0b93d0c05fcab3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 17 Apr 2024 18:26:53 +0000 Subject: [PATCH 0600/1632] Bumping version to 1.32.86 --- .changes/1.32.86.json | 12 ++++++++++++ .changes/next-release/api-change-ec2-1267.json | 5 ----- .../next-release/api-change-qbusiness-62807.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.86.json delete mode 100644 .changes/next-release/api-change-ec2-1267.json delete mode 100644 .changes/next-release/api-change-qbusiness-62807.json diff --git a/.changes/1.32.86.json b/.changes/1.32.86.json new file mode 100644 index 000000000000..2027f6e2258c --- /dev/null +++ b/.changes/1.32.86.json @@ -0,0 +1,12 @@ +[ + { + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2).", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "This release adds support for IAM Identity Center (IDC) as the identity gateway for Q Business. It also allows users to provide an explicit intent for Q Business to identify how the Chat request should be handled.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-1267.json b/.changes/next-release/api-change-ec2-1267.json deleted file mode 100644 index b80ab27f54c8..000000000000 --- a/.changes/next-release/api-change-ec2-1267.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Elastic Compute Cloud (EC2)." -} diff --git a/.changes/next-release/api-change-qbusiness-62807.json b/.changes/next-release/api-change-qbusiness-62807.json deleted file mode 100644 index ae08f722a9b7..000000000000 --- a/.changes/next-release/api-change-qbusiness-62807.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "This release adds support for IAM Identity Center (IDC) as the identity gateway for Q Business. It also allows users to provide an explicit intent for Q Business to identify how the Chat request should be handled." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3cdafa88ce87..c6a96bc1be92 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.86 +======= + +* api-change:``ec2``: Documentation updates for Elastic Compute Cloud (EC2). +* api-change:``qbusiness``: This release adds support for IAM Identity Center (IDC) as the identity gateway for Q Business. It also allows users to provide an explicit intent for Q Business to identify how the Chat request should be handled. + + 1.32.85 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8703c4aa7596..9339335f1286 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.85' +__version__ = '1.32.86' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f825ce24279a..aab69ea98973 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.85' +release = '1.32.86' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a33d395f1a70..9b28546bd869 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.85 + botocore==1.34.86 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 08acc5451077..bc3458869276 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.85', + 'botocore==1.34.86', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 2e374b0c407423ac6f3151f9b19d45ddecafd4a2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 Apr 2024 18:11:03 +0000 Subject: [PATCH 0601/1632] Update changelog based on model updates --- .changes/next-release/api-change-drs-85995.json | 5 +++++ .changes/next-release/api-change-emrserverless-16500.json | 5 +++++ .changes/next-release/api-change-guardduty-49340.json | 5 +++++ .changes/next-release/api-change-quicksight-87067.json | 5 +++++ .changes/next-release/api-change-rolesanywhere-16173.json | 5 +++++ .changes/next-release/api-change-sagemaker-40334.json | 5 +++++ .changes/next-release/api-change-workspaces-90051.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-drs-85995.json create mode 100644 .changes/next-release/api-change-emrserverless-16500.json create mode 100644 .changes/next-release/api-change-guardduty-49340.json create mode 100644 .changes/next-release/api-change-quicksight-87067.json create mode 100644 .changes/next-release/api-change-rolesanywhere-16173.json create mode 100644 .changes/next-release/api-change-sagemaker-40334.json create mode 100644 .changes/next-release/api-change-workspaces-90051.json diff --git a/.changes/next-release/api-change-drs-85995.json b/.changes/next-release/api-change-drs-85995.json new file mode 100644 index 000000000000..6f8891bb4339 --- /dev/null +++ b/.changes/next-release/api-change-drs-85995.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``drs``", + "description": "Outpost ARN added to Source Server and Recovery Instance" +} diff --git a/.changes/next-release/api-change-emrserverless-16500.json b/.changes/next-release/api-change-emrserverless-16500.json new file mode 100644 index 000000000000..cd1884cb08dd --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-16500.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds the capability to publish detailed Spark engine metrics to Amazon Managed Service for Prometheus (AMP) for enhanced monitoring for Spark jobs." +} diff --git a/.changes/next-release/api-change-guardduty-49340.json b/.changes/next-release/api-change-guardduty-49340.json new file mode 100644 index 000000000000..999d00cf7fd2 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-49340.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Added IPv6Address fields for local and remote IP addresses" +} diff --git a/.changes/next-release/api-change-quicksight-87067.json b/.changes/next-release/api-change-quicksight-87067.json new file mode 100644 index 000000000000..b313b7d97aa4 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-87067.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release adds support for the Cross Sheet Filter and Control features, and support for warnings in asset imports for any permitted errors encountered during execution" +} diff --git a/.changes/next-release/api-change-rolesanywhere-16173.json b/.changes/next-release/api-change-rolesanywhere-16173.json new file mode 100644 index 000000000000..124b1440d708 --- /dev/null +++ b/.changes/next-release/api-change-rolesanywhere-16173.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rolesanywhere``", + "description": "This release introduces the PutAttributeMapping and DeleteAttributeMapping APIs. IAM Roles Anywhere now provides the capability to define a set of mapping rules, allowing customers to specify which data is extracted from their X.509 end-entity certificates." +} diff --git a/.changes/next-release/api-change-sagemaker-40334.json b/.changes/next-release/api-change-sagemaker-40334.json new file mode 100644 index 000000000000..b61d34378a1f --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-40334.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Removed deprecated enum values and updated API documentation." +} diff --git a/.changes/next-release/api-change-workspaces-90051.json b/.changes/next-release/api-change-workspaces-90051.json new file mode 100644 index 000000000000..43b313ea36e7 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-90051.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Adds new APIs for managing and sharing WorkSpaces BYOL configuration across accounts." +} From 4ff955fe39b6dfa6c67dfcba4fade7035ce2a178 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 Apr 2024 18:12:45 +0000 Subject: [PATCH 0602/1632] Bumping version to 1.32.87 --- .changes/1.32.87.json | 37 +++++++++++++++++++ .../next-release/api-change-drs-85995.json | 5 --- .../api-change-emrserverless-16500.json | 5 --- .../api-change-guardduty-49340.json | 5 --- .../api-change-quicksight-87067.json | 5 --- .../api-change-rolesanywhere-16173.json | 5 --- .../api-change-sagemaker-40334.json | 5 --- .../api-change-workspaces-90051.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.87.json delete mode 100644 .changes/next-release/api-change-drs-85995.json delete mode 100644 .changes/next-release/api-change-emrserverless-16500.json delete mode 100644 .changes/next-release/api-change-guardduty-49340.json delete mode 100644 .changes/next-release/api-change-quicksight-87067.json delete mode 100644 .changes/next-release/api-change-rolesanywhere-16173.json delete mode 100644 .changes/next-release/api-change-sagemaker-40334.json delete mode 100644 .changes/next-release/api-change-workspaces-90051.json diff --git a/.changes/1.32.87.json b/.changes/1.32.87.json new file mode 100644 index 000000000000..f47de4744968 --- /dev/null +++ b/.changes/1.32.87.json @@ -0,0 +1,37 @@ +[ + { + "category": "``drs``", + "description": "Outpost ARN added to Source Server and Recovery Instance", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "This release adds the capability to publish detailed Spark engine metrics to Amazon Managed Service for Prometheus (AMP) for enhanced monitoring for Spark jobs.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Added IPv6Address fields for local and remote IP addresses", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release adds support for the Cross Sheet Filter and Control features, and support for warnings in asset imports for any permitted errors encountered during execution", + "type": "api-change" + }, + { + "category": "``rolesanywhere``", + "description": "This release introduces the PutAttributeMapping and DeleteAttributeMapping APIs. IAM Roles Anywhere now provides the capability to define a set of mapping rules, allowing customers to specify which data is extracted from their X.509 end-entity certificates.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Removed deprecated enum values and updated API documentation.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Adds new APIs for managing and sharing WorkSpaces BYOL configuration across accounts.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-drs-85995.json b/.changes/next-release/api-change-drs-85995.json deleted file mode 100644 index 6f8891bb4339..000000000000 --- a/.changes/next-release/api-change-drs-85995.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``drs``", - "description": "Outpost ARN added to Source Server and Recovery Instance" -} diff --git a/.changes/next-release/api-change-emrserverless-16500.json b/.changes/next-release/api-change-emrserverless-16500.json deleted file mode 100644 index cd1884cb08dd..000000000000 --- a/.changes/next-release/api-change-emrserverless-16500.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds the capability to publish detailed Spark engine metrics to Amazon Managed Service for Prometheus (AMP) for enhanced monitoring for Spark jobs." -} diff --git a/.changes/next-release/api-change-guardduty-49340.json b/.changes/next-release/api-change-guardduty-49340.json deleted file mode 100644 index 999d00cf7fd2..000000000000 --- a/.changes/next-release/api-change-guardduty-49340.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Added IPv6Address fields for local and remote IP addresses" -} diff --git a/.changes/next-release/api-change-quicksight-87067.json b/.changes/next-release/api-change-quicksight-87067.json deleted file mode 100644 index b313b7d97aa4..000000000000 --- a/.changes/next-release/api-change-quicksight-87067.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release adds support for the Cross Sheet Filter and Control features, and support for warnings in asset imports for any permitted errors encountered during execution" -} diff --git a/.changes/next-release/api-change-rolesanywhere-16173.json b/.changes/next-release/api-change-rolesanywhere-16173.json deleted file mode 100644 index 124b1440d708..000000000000 --- a/.changes/next-release/api-change-rolesanywhere-16173.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rolesanywhere``", - "description": "This release introduces the PutAttributeMapping and DeleteAttributeMapping APIs. IAM Roles Anywhere now provides the capability to define a set of mapping rules, allowing customers to specify which data is extracted from their X.509 end-entity certificates." -} diff --git a/.changes/next-release/api-change-sagemaker-40334.json b/.changes/next-release/api-change-sagemaker-40334.json deleted file mode 100644 index b61d34378a1f..000000000000 --- a/.changes/next-release/api-change-sagemaker-40334.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Removed deprecated enum values and updated API documentation." -} diff --git a/.changes/next-release/api-change-workspaces-90051.json b/.changes/next-release/api-change-workspaces-90051.json deleted file mode 100644 index 43b313ea36e7..000000000000 --- a/.changes/next-release/api-change-workspaces-90051.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Adds new APIs for managing and sharing WorkSpaces BYOL configuration across accounts." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c6a96bc1be92..1d97f8a70de9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.87 +======= + +* api-change:``drs``: Outpost ARN added to Source Server and Recovery Instance +* api-change:``emr-serverless``: This release adds the capability to publish detailed Spark engine metrics to Amazon Managed Service for Prometheus (AMP) for enhanced monitoring for Spark jobs. +* api-change:``guardduty``: Added IPv6Address fields for local and remote IP addresses +* api-change:``quicksight``: This release adds support for the Cross Sheet Filter and Control features, and support for warnings in asset imports for any permitted errors encountered during execution +* api-change:``rolesanywhere``: This release introduces the PutAttributeMapping and DeleteAttributeMapping APIs. IAM Roles Anywhere now provides the capability to define a set of mapping rules, allowing customers to specify which data is extracted from their X.509 end-entity certificates. +* api-change:``sagemaker``: Removed deprecated enum values and updated API documentation. +* api-change:``workspaces``: Adds new APIs for managing and sharing WorkSpaces BYOL configuration across accounts. + + 1.32.86 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9339335f1286..25c242ed3ae6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.86' +__version__ = '1.32.87' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index aab69ea98973..1d4ab4c3ba71 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.86' +release = '1.32.87' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9b28546bd869..b61ed159c88c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.86 + botocore==1.34.87 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bc3458869276..5249b267eabb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.86', + 'botocore==1.34.87', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 464952060729b1e2dcf0f53a3cf0b6ace2556146 Mon Sep 17 00:00:00 2001 From: Steven Meyer <108885656+meyertst-aws@users.noreply.github.com> Date: Mon, 8 Apr 2024 14:34:53 -0400 Subject: [PATCH 0603/1632] update medical-image examples Add a search-image-set example to demonstrate new parameters. Add update-image-set-metadata examples in response to customer feedback. --- .../medical-imaging/copy-image-set.rst | 9 ++- .../medical-imaging/search-image-sets.rst | 58 +++++++++++++++ .../update-image-set-metadata.rst | 74 ++++++++++++++++++- 3 files changed, 134 insertions(+), 7 deletions(-) diff --git a/awscli/examples/medical-imaging/copy-image-set.rst b/awscli/examples/medical-imaging/copy-image-set.rst index aa75bf502f64..32c09ee81dc6 100644 --- a/awscli/examples/medical-imaging/copy-image-set.rst +++ b/awscli/examples/medical-imaging/copy-image-set.rst @@ -13,7 +13,7 @@ Output:: { "destinationImageSetProperties": { - "latestVersionId": "1", + "latestVersionId": "2", "imageSetWorkflowStatus": "COPYING", "updatedAt": 1680042357.432, "imageSetId": "b9a06fef182a5f992842f77f8e0868e5", @@ -21,9 +21,10 @@ Output:: "createdAt": 1680042357.432 }, "sourceImageSetProperties": { - "latestVersionId": "5", + "latestVersionId": "1", "imageSetWorkflowStatus": "COPYING_WITH_READ_ONLY_ACCESS", "updatedAt": 1680042357.432, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", "imageSetState": "LOCKED", "createdAt": 1680027126.436 }, @@ -37,7 +38,7 @@ The following ``copy-image-set`` code example makes a duplicate copy of an image aws medical-imaging copy-image-set \ --datastore-id 12345678901234567890123456789012 \ --source-image-set-id ea92b0d8838c72a3f25d00d13616f87e \ - --copy-image-set-information '{"sourceImageSet": {"latestVersionId": "5" }, "destinationImageSet": { "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", "latestVersionId": "1"} }' + --copy-image-set-information '{"sourceImageSet": {"latestVersionId": "1" }, "destinationImageSet": { "imageSetId": "b9a06fef182a5f992842f77f8e0868e5", "latestVersionId": "1"} }' @@ -54,7 +55,7 @@ Output:: "createdAt": 1680042357.432 }, "sourceImageSetProperties": { - "latestVersionId": "5", + "latestVersionId": "1", "imageSetWorkflowStatus": "COPYING_WITH_READ_ONLY_ACCESS", "updatedAt": 1680042505.135, "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", diff --git a/awscli/examples/medical-imaging/search-image-sets.rst b/awscli/examples/medical-imaging/search-image-sets.rst index 39d65787cdbe..4502f8949412 100644 --- a/awscli/examples/medical-imaging/search-image-sets.rst +++ b/awscli/examples/medical-imaging/search-image-sets.rst @@ -144,4 +144,62 @@ Output:: }] } +**Example 4: To search image sets with an EQUAL operator on DICOMSeriesInstanceUID and BETWEEN on updatedAt and sort response in ASC order on updatedAt field** + +The following ``search-image-sets`` code example searches for image sets with an EQUAL operator on DICOMSeriesInstanceUID and BETWEEN on updatedAt and sort response in ASC order on updatedAt field. + +Note: +Provide updatedAt in example format ("1985-04-12T23:20:50.52Z"). :: + + aws medical-imaging search-image-sets \ + --datastore-id 12345678901234567890123456789012 \ + --search-criteria file://search-criteria.json + + +Contents of ``search-criteria.json`` :: + + { + "filters": [{ + "values": [{ + "updatedAt": "2024-03-11T15:00:05.074000-07:00" + }, { + "updatedAt": "2024-03-11T16:00:05.074000-07:00" + }], + "operator": "BETWEEN" + }, { + "values": [{ + "DICOMSeriesInstanceUID": "1.2.840.99999999.84710745.943275268089" + }], + "operator": "EQUAL" + }], + "sort": { + "sortField": "updatedAt", + "sortOrder": "ASC" + } + } + +Output:: + + { + "imageSetsMetadataSummaries": [{ + "imageSetId": "09876543210987654321098765432109", + "createdAt": "2022-12-06T21:40:59.429000+00:00", + "version": 1, + "DICOMTags": { + "DICOMStudyId": "2011201407", + "DICOMStudyDate": "19991122", + "DICOMPatientSex": "F", + "DICOMStudyInstanceUID": "1.2.840.99999999.84710745.943275268089", + "DICOMPatientBirthDate": "19201120", + "DICOMStudyDescription": "UNKNOWN", + "DICOMPatientId": "SUBJECT08701", + "DICOMPatientName": "Melissa844 Huel628", + "DICOMNumberOfStudyRelatedInstances": 1, + "DICOMStudyTime": "140728", + "DICOMNumberOfStudyRelatedSeries": 1 + }, + "lastUpdatedAt": "2022-12-06T21:40:59.429000+00:00" + }] + } + For more information, see `Searching image sets `__ in the *AWS HealthImaging Developer Guide*. diff --git a/awscli/examples/medical-imaging/update-image-set-metadata.rst b/awscli/examples/medical-imaging/update-image-set-metadata.rst index 3f1dbe0e9fb6..387dedbf4f60 100644 --- a/awscli/examples/medical-imaging/update-image-set-metadata.rst +++ b/awscli/examples/medical-imaging/update-image-set-metadata.rst @@ -1,6 +1,6 @@ -**To update image set metadata** +**To insert or update an attribute in image set metadata** -The following ``update-image-set-metadata`` code example updates image set metadata. :: +The following ``update-image-set-metadata`` code example inserts or updates an attribute in image set metadata. :: aws medical-imaging update-image-set-metadata \ --datastore-id 12345678901234567890123456789012 \ @@ -23,7 +23,75 @@ Note: ``updatableAttributes`` is a Base64 encoded JSON string. Here is the unenc Output:: { - "latestVersionId": "5", + "latestVersionId": "2", + "imageSetWorkflowStatus": "UPDATING", + "updatedAt": 1680042257.908, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436, + "datastoreId": "12345678901234567890123456789012" + } + +**To remove an attribute from image set metadata** + +The following ``update-image-set-metadata`` code example removes an attribute from image set metadata. :: + + aws medical-imaging update-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --latest-version-id 1 \ + --update-image-set-metadata-updates file://metadata-updates.json + +Contents of ``metadata-updates.json`` :: + + { + "DICOMUpdates": { + "removableAttributes": "e1NjaGVtYVZlcnNpb246MS4xLFN0dWR5OntESUNPTTp7U3R1ZHlEZXNjcmlwdGlvbjpDSEVTVH19fQo=" + } + } + +Note: ``removableAttributes`` is a Base64 encoded JSON string. Here is the unencoded JSON string. The key and value must match the attribute to be removed. + +{"SchemaVersion":1.1,"Study":{"DICOM":{"StudyDescription":"CHEST"}}} + +Output:: + + { + "latestVersionId": "2", + "imageSetWorkflowStatus": "UPDATING", + "updatedAt": 1680042257.908, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436, + "datastoreId": "12345678901234567890123456789012" + } + +**To remove an instance from image set metadata** + +The following ``update-image-set-metadata`` code example removes an instance from image set metadata. :: + + aws medical-imaging update-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --latest-version-id 1 \ + --update-image-set-metadata-updates file://metadata-updates.json + +Contents of ``metadata-updates.json`` :: + + { + "DICOMUpdates": { + "removableAttributes": "eezEuMS4xLjEuMS4xLjEyMzQ1LjEyMzQ1Njc4OTAxMi4xMjMuMTIzNDU2Nzg5MDEyMzQuMTp7SW5zdGFuY2VzOnsxLjEuMS4xLjEuMS4xMjM0NS4xMjM0NTY3ODkwMTIuMTIzLjEyMzQ1Njc4OTAxMjM0LjE6e319fX19fQo=" + } + } + +Note: ``removableAttributes`` is a Base64 encoded JSON string. Here is the unencoded JSON string. + +{"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1":{"Instances":{"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1":{}}}}}} + +Output:: + + { + "latestVersionId": "2", "imageSetWorkflowStatus": "UPDATING", "updatedAt": 1680042257.908, "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", From 2a9bfe19d5096f86f45d23bb9d0744fd393320ac Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 Apr 2024 18:11:28 +0000 Subject: [PATCH 0604/1632] Update changelog based on model updates --- .changes/next-release/api-change-glue-75624.json | 5 +++++ .changes/next-release/api-change-internetmonitor-61162.json | 5 +++++ .changes/next-release/api-change-personalize-94977.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-glue-75624.json create mode 100644 .changes/next-release/api-change-internetmonitor-61162.json create mode 100644 .changes/next-release/api-change-personalize-94977.json diff --git a/.changes/next-release/api-change-glue-75624.json b/.changes/next-release/api-change-glue-75624.json new file mode 100644 index 000000000000..1be185d9664b --- /dev/null +++ b/.changes/next-release/api-change-glue-75624.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Adding RowFilter in the response for GetUnfilteredTableMetadata API" +} diff --git a/.changes/next-release/api-change-internetmonitor-61162.json b/.changes/next-release/api-change-internetmonitor-61162.json new file mode 100644 index 000000000000..3e4cdc2bd87b --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-61162.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "This update introduces the GetInternetEvent and ListInternetEvents APIs, which provide access to internet events displayed on the Amazon CloudWatch Internet Weather Map." +} diff --git a/.changes/next-release/api-change-personalize-94977.json b/.changes/next-release/api-change-personalize-94977.json new file mode 100644 index 000000000000..8c890a05fd61 --- /dev/null +++ b/.changes/next-release/api-change-personalize-94977.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "This releases auto training capability while creating a solution and automatically syncing latest solution versions when creating/updating a campaign" +} From d6e16708c0738cc2447d62e7ae18e72cdfdc6cd7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 19 Apr 2024 18:13:40 +0000 Subject: [PATCH 0605/1632] Bumping version to 1.32.88 --- .changes/1.32.88.json | 17 +++++++++++++++++ .../next-release/api-change-glue-75624.json | 5 ----- .../api-change-internetmonitor-61162.json | 5 ----- .../api-change-personalize-94977.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.88.json delete mode 100644 .changes/next-release/api-change-glue-75624.json delete mode 100644 .changes/next-release/api-change-internetmonitor-61162.json delete mode 100644 .changes/next-release/api-change-personalize-94977.json diff --git a/.changes/1.32.88.json b/.changes/1.32.88.json new file mode 100644 index 000000000000..304ee0af710c --- /dev/null +++ b/.changes/1.32.88.json @@ -0,0 +1,17 @@ +[ + { + "category": "``glue``", + "description": "Adding RowFilter in the response for GetUnfilteredTableMetadata API", + "type": "api-change" + }, + { + "category": "``internetmonitor``", + "description": "This update introduces the GetInternetEvent and ListInternetEvents APIs, which provide access to internet events displayed on the Amazon CloudWatch Internet Weather Map.", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "This releases auto training capability while creating a solution and automatically syncing latest solution versions when creating/updating a campaign", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-glue-75624.json b/.changes/next-release/api-change-glue-75624.json deleted file mode 100644 index 1be185d9664b..000000000000 --- a/.changes/next-release/api-change-glue-75624.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Adding RowFilter in the response for GetUnfilteredTableMetadata API" -} diff --git a/.changes/next-release/api-change-internetmonitor-61162.json b/.changes/next-release/api-change-internetmonitor-61162.json deleted file mode 100644 index 3e4cdc2bd87b..000000000000 --- a/.changes/next-release/api-change-internetmonitor-61162.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "This update introduces the GetInternetEvent and ListInternetEvents APIs, which provide access to internet events displayed on the Amazon CloudWatch Internet Weather Map." -} diff --git a/.changes/next-release/api-change-personalize-94977.json b/.changes/next-release/api-change-personalize-94977.json deleted file mode 100644 index 8c890a05fd61..000000000000 --- a/.changes/next-release/api-change-personalize-94977.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "This releases auto training capability while creating a solution and automatically syncing latest solution versions when creating/updating a campaign" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1d97f8a70de9..653ec13f37e1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.88 +======= + +* api-change:``glue``: Adding RowFilter in the response for GetUnfilteredTableMetadata API +* api-change:``internetmonitor``: This update introduces the GetInternetEvent and ListInternetEvents APIs, which provide access to internet events displayed on the Amazon CloudWatch Internet Weather Map. +* api-change:``personalize``: This releases auto training capability while creating a solution and automatically syncing latest solution versions when creating/updating a campaign + + 1.32.87 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 25c242ed3ae6..d5e7d02e894d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.87' +__version__ = '1.32.88' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1d4ab4c3ba71..691019848530 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.87' +release = '1.32.88' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b61ed159c88c..84972ef8b19a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.87 + botocore==1.34.88 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5249b267eabb..c7cfcecd50d0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.87', + 'botocore==1.34.88', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From c21c7ba787226fb828c4283ce9a844484b905874 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 Apr 2024 18:05:17 +0000 Subject: [PATCH 0606/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-37642.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-10439.json | 5 +++++ .../next-release/api-change-paymentcryptography-24032.json | 5 +++++ .../next-release/api-change-redshiftserverless-53120.json | 5 +++++ .changes/next-release/api-change-route53profiles-96120.json | 5 +++++ .changes/next-release/api-change-sagemaker-48497.json | 5 +++++ .changes/next-release/api-change-servicediscovery-18276.json | 5 +++++ .changes/next-release/api-change-transfer-4201.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-37642.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-10439.json create mode 100644 .changes/next-release/api-change-paymentcryptography-24032.json create mode 100644 .changes/next-release/api-change-redshiftserverless-53120.json create mode 100644 .changes/next-release/api-change-route53profiles-96120.json create mode 100644 .changes/next-release/api-change-sagemaker-48497.json create mode 100644 .changes/next-release/api-change-servicediscovery-18276.json create mode 100644 .changes/next-release/api-change-transfer-4201.json diff --git a/.changes/next-release/api-change-bedrockagent-37642.json b/.changes/next-release/api-change-bedrockagent-37642.json new file mode 100644 index 000000000000..c1103faccf6f --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-37642.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Releasing the support for simplified configuration and return of control" +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-10439.json b/.changes/next-release/api-change-bedrockagentruntime-10439.json new file mode 100644 index 000000000000..da15c1c32ac2 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-10439.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Releasing the support for simplified configuration and return of control" +} diff --git a/.changes/next-release/api-change-paymentcryptography-24032.json b/.changes/next-release/api-change-paymentcryptography-24032.json new file mode 100644 index 000000000000..ee46e041a1ee --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-24032.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "Adding support to TR-31/TR-34 exports for optional headers, allowing customers to add additional metadata (such as key version and KSN) when exporting keys from the service." +} diff --git a/.changes/next-release/api-change-redshiftserverless-53120.json b/.changes/next-release/api-change-redshiftserverless-53120.json new file mode 100644 index 000000000000..dc49631d69f2 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-53120.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Updates description of schedule field for scheduled actions." +} diff --git a/.changes/next-release/api-change-route53profiles-96120.json b/.changes/next-release/api-change-route53profiles-96120.json new file mode 100644 index 000000000000..58b7aca1897b --- /dev/null +++ b/.changes/next-release/api-change-route53profiles-96120.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53profiles``", + "description": "Route 53 Profiles allows you to apply a central DNS configuration across many VPCs regardless of account." +} diff --git a/.changes/next-release/api-change-sagemaker-48497.json b/.changes/next-release/api-change-sagemaker-48497.json new file mode 100644 index 000000000000..0c72def184d7 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-48497.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for Real-Time Collaboration and Shared Space for JupyterLab App on SageMaker Studio." +} diff --git a/.changes/next-release/api-change-servicediscovery-18276.json b/.changes/next-release/api-change-servicediscovery-18276.json new file mode 100644 index 000000000000..d1f4b59c4612 --- /dev/null +++ b/.changes/next-release/api-change-servicediscovery-18276.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicediscovery``", + "description": "This release adds examples to several Cloud Map actions." +} diff --git a/.changes/next-release/api-change-transfer-4201.json b/.changes/next-release/api-change-transfer-4201.json new file mode 100644 index 000000000000..1d66bee153fc --- /dev/null +++ b/.changes/next-release/api-change-transfer-4201.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Adding new API to support remote directory listing using SFTP connector" +} From 11da6571f71ea5a0b19c4126630bc5a8a06d8e18 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 Apr 2024 18:07:20 +0000 Subject: [PATCH 0607/1632] Bumping version to 1.32.89 --- .changes/1.32.89.json | 42 +++++++++++++++++++ .../api-change-bedrockagent-37642.json | 5 --- .../api-change-bedrockagentruntime-10439.json | 5 --- .../api-change-paymentcryptography-24032.json | 5 --- .../api-change-redshiftserverless-53120.json | 5 --- .../api-change-route53profiles-96120.json | 5 --- .../api-change-sagemaker-48497.json | 5 --- .../api-change-servicediscovery-18276.json | 5 --- .../api-change-transfer-4201.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.32.89.json delete mode 100644 .changes/next-release/api-change-bedrockagent-37642.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-10439.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-24032.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-53120.json delete mode 100644 .changes/next-release/api-change-route53profiles-96120.json delete mode 100644 .changes/next-release/api-change-sagemaker-48497.json delete mode 100644 .changes/next-release/api-change-servicediscovery-18276.json delete mode 100644 .changes/next-release/api-change-transfer-4201.json diff --git a/.changes/1.32.89.json b/.changes/1.32.89.json new file mode 100644 index 000000000000..d3e9395eaa3f --- /dev/null +++ b/.changes/1.32.89.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Releasing the support for simplified configuration and return of control", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Releasing the support for simplified configuration and return of control", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "Adding support to TR-31/TR-34 exports for optional headers, allowing customers to add additional metadata (such as key version and KSN) when exporting keys from the service.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Updates description of schedule field for scheduled actions.", + "type": "api-change" + }, + { + "category": "``route53profiles``", + "description": "Route 53 Profiles allows you to apply a central DNS configuration across many VPCs regardless of account.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for Real-Time Collaboration and Shared Space for JupyterLab App on SageMaker Studio.", + "type": "api-change" + }, + { + "category": "``servicediscovery``", + "description": "This release adds examples to several Cloud Map actions.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Adding new API to support remote directory listing using SFTP connector", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-37642.json b/.changes/next-release/api-change-bedrockagent-37642.json deleted file mode 100644 index c1103faccf6f..000000000000 --- a/.changes/next-release/api-change-bedrockagent-37642.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Releasing the support for simplified configuration and return of control" -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-10439.json b/.changes/next-release/api-change-bedrockagentruntime-10439.json deleted file mode 100644 index da15c1c32ac2..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-10439.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Releasing the support for simplified configuration and return of control" -} diff --git a/.changes/next-release/api-change-paymentcryptography-24032.json b/.changes/next-release/api-change-paymentcryptography-24032.json deleted file mode 100644 index ee46e041a1ee..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-24032.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "Adding support to TR-31/TR-34 exports for optional headers, allowing customers to add additional metadata (such as key version and KSN) when exporting keys from the service." -} diff --git a/.changes/next-release/api-change-redshiftserverless-53120.json b/.changes/next-release/api-change-redshiftserverless-53120.json deleted file mode 100644 index dc49631d69f2..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-53120.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Updates description of schedule field for scheduled actions." -} diff --git a/.changes/next-release/api-change-route53profiles-96120.json b/.changes/next-release/api-change-route53profiles-96120.json deleted file mode 100644 index 58b7aca1897b..000000000000 --- a/.changes/next-release/api-change-route53profiles-96120.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53profiles``", - "description": "Route 53 Profiles allows you to apply a central DNS configuration across many VPCs regardless of account." -} diff --git a/.changes/next-release/api-change-sagemaker-48497.json b/.changes/next-release/api-change-sagemaker-48497.json deleted file mode 100644 index 0c72def184d7..000000000000 --- a/.changes/next-release/api-change-sagemaker-48497.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for Real-Time Collaboration and Shared Space for JupyterLab App on SageMaker Studio." -} diff --git a/.changes/next-release/api-change-servicediscovery-18276.json b/.changes/next-release/api-change-servicediscovery-18276.json deleted file mode 100644 index d1f4b59c4612..000000000000 --- a/.changes/next-release/api-change-servicediscovery-18276.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicediscovery``", - "description": "This release adds examples to several Cloud Map actions." -} diff --git a/.changes/next-release/api-change-transfer-4201.json b/.changes/next-release/api-change-transfer-4201.json deleted file mode 100644 index 1d66bee153fc..000000000000 --- a/.changes/next-release/api-change-transfer-4201.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Adding new API to support remote directory listing using SFTP connector" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 653ec13f37e1..d216b16776cb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.32.89 +======= + +* api-change:``bedrock-agent``: Releasing the support for simplified configuration and return of control +* api-change:``bedrock-agent-runtime``: Releasing the support for simplified configuration and return of control +* api-change:``payment-cryptography``: Adding support to TR-31/TR-34 exports for optional headers, allowing customers to add additional metadata (such as key version and KSN) when exporting keys from the service. +* api-change:``redshift-serverless``: Updates description of schedule field for scheduled actions. +* api-change:``route53profiles``: Route 53 Profiles allows you to apply a central DNS configuration across many VPCs regardless of account. +* api-change:``sagemaker``: This release adds support for Real-Time Collaboration and Shared Space for JupyterLab App on SageMaker Studio. +* api-change:``servicediscovery``: This release adds examples to several Cloud Map actions. +* api-change:``transfer``: Adding new API to support remote directory listing using SFTP connector + + 1.32.88 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d5e7d02e894d..6312c6abbb1f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.88' +__version__ = '1.32.89' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 691019848530..90e69a1726b9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.88' +release = '1.32.89' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 84972ef8b19a..6e6d6a56fa90 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.88 + botocore==1.34.89 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c7cfcecd50d0..48654650b6a3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.88', + 'botocore==1.34.89', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 98b46b9a738919123c8d3046d296e830be561828 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 23 Apr 2024 10:46:09 -0600 Subject: [PATCH 0608/1632] Move 3.8 and 3.9 builds back to macos-13 (#8647) --- .github/workflows/run-tests.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 9af00a833c7d..234878a73b0d 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -14,6 +14,15 @@ jobs: matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: [ubuntu-latest, macOS-latest, windows-latest] + # Python 3.8 and 3.9 do not run on m1 hardware which is now standard for + # macOS-latest. + # https://github.com/actions/setup-python/issues/696#issuecomment-1637587760 + exclude: + - { python-version: "3.8", os: "macos-latest" } + - { python-version: "3.9", os: "macos-latest" } + include: + - { python-version: "3.8", os: "macos-13" } + - { python-version: "3.9", os: "macos-13" } steps: - uses: actions/checkout@v4 From d21b063ca8fe487f78e3371de6a5a918c66b4e2d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 Apr 2024 18:08:40 +0000 Subject: [PATCH 0609/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-98880.json | 5 +++++ .changes/next-release/api-change-bedrockagent-42502.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-8843.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-92092.json | 5 +++++ .changes/next-release/api-change-ce-43009.json | 5 +++++ .changes/next-release/api-change-ec2-21988.json | 5 +++++ .changes/next-release/api-change-pi-40781.json | 5 +++++ .changes/next-release/api-change-rds-37973.json | 5 +++++ .changes/next-release/api-change-workspacesweb-50954.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-98880.json create mode 100644 .changes/next-release/api-change-bedrockagent-42502.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-8843.json create mode 100644 .changes/next-release/api-change-bedrockruntime-92092.json create mode 100644 .changes/next-release/api-change-ce-43009.json create mode 100644 .changes/next-release/api-change-ec2-21988.json create mode 100644 .changes/next-release/api-change-pi-40781.json create mode 100644 .changes/next-release/api-change-rds-37973.json create mode 100644 .changes/next-release/api-change-workspacesweb-50954.json diff --git a/.changes/next-release/api-change-bedrock-98880.json b/.changes/next-release/api-change-bedrock-98880.json new file mode 100644 index 000000000000..e0391e1ddbb0 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-98880.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "This release introduces Model Evaluation and Guardrails for Amazon Bedrock." +} diff --git a/.changes/next-release/api-change-bedrockagent-42502.json b/.changes/next-release/api-change-bedrockagent-42502.json new file mode 100644 index 000000000000..dbe4f371137b --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-42502.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Introducing the ability to create multiple data sources per knowledge base, specify S3 buckets as data sources from external accounts, and exposing levers to define the deletion behavior of the underlying vector store data." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-8843.json b/.changes/next-release/api-change-bedrockagentruntime-8843.json new file mode 100644 index 000000000000..a46ec1e3d5f3 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-8843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release introduces zero-setup file upload support for the RetrieveAndGenerate API. This allows you to chat with your data without setting up a Knowledge Base." +} diff --git a/.changes/next-release/api-change-bedrockruntime-92092.json b/.changes/next-release/api-change-bedrockruntime-92092.json new file mode 100644 index 000000000000..8aa59f2a525d --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-92092.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This release introduces Guardrails for Amazon Bedrock." +} diff --git a/.changes/next-release/api-change-ce-43009.json b/.changes/next-release/api-change-ce-43009.json new file mode 100644 index 000000000000..edfcef6e17ff --- /dev/null +++ b/.changes/next-release/api-change-ce-43009.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "Added additional metadata that might be applicable to your reservation recommendations." +} diff --git a/.changes/next-release/api-change-ec2-21988.json b/.changes/next-release/api-change-ec2-21988.json new file mode 100644 index 000000000000..55ba498098ff --- /dev/null +++ b/.changes/next-release/api-change-ec2-21988.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release introduces EC2 AMI Deregistration Protection, a new AMI property that can be enabled by customers to protect an AMI against an unintended deregistration. This release also enables the AMI owners to view the AMI 'LastLaunchedTime' in DescribeImages API." +} diff --git a/.changes/next-release/api-change-pi-40781.json b/.changes/next-release/api-change-pi-40781.json new file mode 100644 index 000000000000..82467a391c47 --- /dev/null +++ b/.changes/next-release/api-change-pi-40781.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pi``", + "description": "Clarifies how aggregation works for GetResourceMetrics in the Performance Insights API." +} diff --git a/.changes/next-release/api-change-rds-37973.json b/.changes/next-release/api-change-rds-37973.json new file mode 100644 index 000000000000..94ac110bc299 --- /dev/null +++ b/.changes/next-release/api-change-rds-37973.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Fix the example ARN for ModifyActivityStreamRequest" +} diff --git a/.changes/next-release/api-change-workspacesweb-50954.json b/.changes/next-release/api-change-workspacesweb-50954.json new file mode 100644 index 000000000000..f51ad92e5107 --- /dev/null +++ b/.changes/next-release/api-change-workspacesweb-50954.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-web``", + "description": "Added InstanceType and MaxConcurrentSessions parameters on CreatePortal and UpdatePortal Operations as well as the ability to read Customer Managed Key & Additional Encryption Context parameters on supported resources (Portal, BrowserSettings, UserSettings, IPAccessSettings)" +} From 8d7514db1a3e5b69e5447eaf484fdc18c9c2127d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 Apr 2024 18:09:55 +0000 Subject: [PATCH 0610/1632] Bumping version to 1.32.90 --- .changes/1.32.90.json | 47 +++++++++++++++++++ .../api-change-bedrock-98880.json | 5 -- .../api-change-bedrockagent-42502.json | 5 -- .../api-change-bedrockagentruntime-8843.json | 5 -- .../api-change-bedrockruntime-92092.json | 5 -- .../next-release/api-change-ce-43009.json | 5 -- .../next-release/api-change-ec2-21988.json | 5 -- .../next-release/api-change-pi-40781.json | 5 -- .../next-release/api-change-rds-37973.json | 5 -- .../api-change-workspacesweb-50954.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.32.90.json delete mode 100644 .changes/next-release/api-change-bedrock-98880.json delete mode 100644 .changes/next-release/api-change-bedrockagent-42502.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-8843.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-92092.json delete mode 100644 .changes/next-release/api-change-ce-43009.json delete mode 100644 .changes/next-release/api-change-ec2-21988.json delete mode 100644 .changes/next-release/api-change-pi-40781.json delete mode 100644 .changes/next-release/api-change-rds-37973.json delete mode 100644 .changes/next-release/api-change-workspacesweb-50954.json diff --git a/.changes/1.32.90.json b/.changes/1.32.90.json new file mode 100644 index 000000000000..cc469dab089e --- /dev/null +++ b/.changes/1.32.90.json @@ -0,0 +1,47 @@ +[ + { + "category": "``bedrock``", + "description": "This release introduces Model Evaluation and Guardrails for Amazon Bedrock.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "Introducing the ability to create multiple data sources per knowledge base, specify S3 buckets as data sources from external accounts, and exposing levers to define the deletion behavior of the underlying vector store data.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release introduces zero-setup file upload support for the RetrieveAndGenerate API. This allows you to chat with your data without setting up a Knowledge Base.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "This release introduces Guardrails for Amazon Bedrock.", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "Added additional metadata that might be applicable to your reservation recommendations.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release introduces EC2 AMI Deregistration Protection, a new AMI property that can be enabled by customers to protect an AMI against an unintended deregistration. This release also enables the AMI owners to view the AMI 'LastLaunchedTime' in DescribeImages API.", + "type": "api-change" + }, + { + "category": "``pi``", + "description": "Clarifies how aggregation works for GetResourceMetrics in the Performance Insights API.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Fix the example ARN for ModifyActivityStreamRequest", + "type": "api-change" + }, + { + "category": "``workspaces-web``", + "description": "Added InstanceType and MaxConcurrentSessions parameters on CreatePortal and UpdatePortal Operations as well as the ability to read Customer Managed Key & Additional Encryption Context parameters on supported resources (Portal, BrowserSettings, UserSettings, IPAccessSettings)", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-98880.json b/.changes/next-release/api-change-bedrock-98880.json deleted file mode 100644 index e0391e1ddbb0..000000000000 --- a/.changes/next-release/api-change-bedrock-98880.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "This release introduces Model Evaluation and Guardrails for Amazon Bedrock." -} diff --git a/.changes/next-release/api-change-bedrockagent-42502.json b/.changes/next-release/api-change-bedrockagent-42502.json deleted file mode 100644 index dbe4f371137b..000000000000 --- a/.changes/next-release/api-change-bedrockagent-42502.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Introducing the ability to create multiple data sources per knowledge base, specify S3 buckets as data sources from external accounts, and exposing levers to define the deletion behavior of the underlying vector store data." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-8843.json b/.changes/next-release/api-change-bedrockagentruntime-8843.json deleted file mode 100644 index a46ec1e3d5f3..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-8843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release introduces zero-setup file upload support for the RetrieveAndGenerate API. This allows you to chat with your data without setting up a Knowledge Base." -} diff --git a/.changes/next-release/api-change-bedrockruntime-92092.json b/.changes/next-release/api-change-bedrockruntime-92092.json deleted file mode 100644 index 8aa59f2a525d..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-92092.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This release introduces Guardrails for Amazon Bedrock." -} diff --git a/.changes/next-release/api-change-ce-43009.json b/.changes/next-release/api-change-ce-43009.json deleted file mode 100644 index edfcef6e17ff..000000000000 --- a/.changes/next-release/api-change-ce-43009.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "Added additional metadata that might be applicable to your reservation recommendations." -} diff --git a/.changes/next-release/api-change-ec2-21988.json b/.changes/next-release/api-change-ec2-21988.json deleted file mode 100644 index 55ba498098ff..000000000000 --- a/.changes/next-release/api-change-ec2-21988.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release introduces EC2 AMI Deregistration Protection, a new AMI property that can be enabled by customers to protect an AMI against an unintended deregistration. This release also enables the AMI owners to view the AMI 'LastLaunchedTime' in DescribeImages API." -} diff --git a/.changes/next-release/api-change-pi-40781.json b/.changes/next-release/api-change-pi-40781.json deleted file mode 100644 index 82467a391c47..000000000000 --- a/.changes/next-release/api-change-pi-40781.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pi``", - "description": "Clarifies how aggregation works for GetResourceMetrics in the Performance Insights API." -} diff --git a/.changes/next-release/api-change-rds-37973.json b/.changes/next-release/api-change-rds-37973.json deleted file mode 100644 index 94ac110bc299..000000000000 --- a/.changes/next-release/api-change-rds-37973.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Fix the example ARN for ModifyActivityStreamRequest" -} diff --git a/.changes/next-release/api-change-workspacesweb-50954.json b/.changes/next-release/api-change-workspacesweb-50954.json deleted file mode 100644 index f51ad92e5107..000000000000 --- a/.changes/next-release/api-change-workspacesweb-50954.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-web``", - "description": "Added InstanceType and MaxConcurrentSessions parameters on CreatePortal and UpdatePortal Operations as well as the ability to read Customer Managed Key & Additional Encryption Context parameters on supported resources (Portal, BrowserSettings, UserSettings, IPAccessSettings)" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d216b16776cb..333599ccde33 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.32.90 +======= + +* api-change:``bedrock``: This release introduces Model Evaluation and Guardrails for Amazon Bedrock. +* api-change:``bedrock-agent``: Introducing the ability to create multiple data sources per knowledge base, specify S3 buckets as data sources from external accounts, and exposing levers to define the deletion behavior of the underlying vector store data. +* api-change:``bedrock-agent-runtime``: This release introduces zero-setup file upload support for the RetrieveAndGenerate API. This allows you to chat with your data without setting up a Knowledge Base. +* api-change:``bedrock-runtime``: This release introduces Guardrails for Amazon Bedrock. +* api-change:``ce``: Added additional metadata that might be applicable to your reservation recommendations. +* api-change:``ec2``: This release introduces EC2 AMI Deregistration Protection, a new AMI property that can be enabled by customers to protect an AMI against an unintended deregistration. This release also enables the AMI owners to view the AMI 'LastLaunchedTime' in DescribeImages API. +* api-change:``pi``: Clarifies how aggregation works for GetResourceMetrics in the Performance Insights API. +* api-change:``rds``: Fix the example ARN for ModifyActivityStreamRequest +* api-change:``workspaces-web``: Added InstanceType and MaxConcurrentSessions parameters on CreatePortal and UpdatePortal Operations as well as the ability to read Customer Managed Key & Additional Encryption Context parameters on supported resources (Portal, BrowserSettings, UserSettings, IPAccessSettings) + + 1.32.89 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6312c6abbb1f..88d95a95bca3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.89' +__version__ = '1.32.90' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 90e69a1726b9..10e128628407 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.89' +release = '1.32.90' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6e6d6a56fa90..5eb36fdfb63e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.89 + botocore==1.34.90 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 48654650b6a3..5edc8ffd94e7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.89', + 'botocore==1.34.90', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 26be1a17411f92b120d5c53f45bb819d6cc1b9e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 21:23:40 +0000 Subject: [PATCH 0611/1632] Bump colorama from 0.4.4 to 0.4.6 Bumps [colorama](https://github.com/tartley/colorama) from 0.4.4 to 0.4.6. - [Changelog](https://github.com/tartley/colorama/blob/master/CHANGELOG.rst) - [Commits](https://github.com/tartley/colorama/compare/0.4.4...0.4.6) --- updated-dependencies: - dependency-name: colorama dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev-lock.txt | 6 +++--- setup.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index 4957b0d7569f..4a14d86e8dbb 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -7,9 +7,9 @@ atomicwrites==1.4.1 \ --hash=sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11 # via -r requirements-dev.txt -colorama==0.4.4 \ - --hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b \ - --hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2 +colorama==0.4.6 \ + --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \ + --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 # via -r requirements-dev.txt coverage[toml]==7.2.7 \ --hash=sha256:06a9a2be0b5b576c3f18f1a241f0473575c4a26021b52b2a85263a00f034d51f \ diff --git a/setup.py b/setup.py index 5edc8ffd94e7..f80f378129d3 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,7 @@ def find_version(*file_paths): 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', - 'colorama>=0.2.5,<0.4.5', + 'colorama>=0.2.5,<0.4.7', 'rsa>=3.1.2,<4.8', ] From 67983a2cfa9eb2084a23668f52cd26ef939c1859 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 Apr 2024 18:05:34 +0000 Subject: [PATCH 0612/1632] Update changelog based on model updates --- .changes/next-release/api-change-datasync-52945.json | 5 +++++ .changes/next-release/api-change-ec2-26697.json | 5 +++++ .changes/next-release/api-change-emrcontainers-25621.json | 5 +++++ .changes/next-release/api-change-entityresolution-63740.json | 5 +++++ .changes/next-release/api-change-gamelift-48483.json | 5 +++++ .changes/next-release/api-change-ssm-58607.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-datasync-52945.json create mode 100644 .changes/next-release/api-change-ec2-26697.json create mode 100644 .changes/next-release/api-change-emrcontainers-25621.json create mode 100644 .changes/next-release/api-change-entityresolution-63740.json create mode 100644 .changes/next-release/api-change-gamelift-48483.json create mode 100644 .changes/next-release/api-change-ssm-58607.json diff --git a/.changes/next-release/api-change-datasync-52945.json b/.changes/next-release/api-change-datasync-52945.json new file mode 100644 index 000000000000..9859cea4d6ec --- /dev/null +++ b/.changes/next-release/api-change-datasync-52945.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "This change allows users to disable and enable the schedules associated with their tasks." +} diff --git a/.changes/next-release/api-change-ec2-26697.json b/.changes/next-release/api-change-ec2-26697.json new file mode 100644 index 000000000000..62592f4a5c9a --- /dev/null +++ b/.changes/next-release/api-change-ec2-26697.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Launching capability for customers to enable or disable automatic assignment of public IPv4 addresses to their network interface" +} diff --git a/.changes/next-release/api-change-emrcontainers-25621.json b/.changes/next-release/api-change-emrcontainers-25621.json new file mode 100644 index 000000000000..0b51b4426003 --- /dev/null +++ b/.changes/next-release/api-change-emrcontainers-25621.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-containers``", + "description": "EMRonEKS Service support for SecurityConfiguration enforcement for Spark Jobs." +} diff --git a/.changes/next-release/api-change-entityresolution-63740.json b/.changes/next-release/api-change-entityresolution-63740.json new file mode 100644 index 000000000000..ca72443948fe --- /dev/null +++ b/.changes/next-release/api-change-entityresolution-63740.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``entityresolution``", + "description": "Support Batch Unique IDs Deletion." +} diff --git a/.changes/next-release/api-change-gamelift-48483.json b/.changes/next-release/api-change-gamelift-48483.json new file mode 100644 index 000000000000..abfd420a6fed --- /dev/null +++ b/.changes/next-release/api-change-gamelift-48483.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift releases container fleets support for public preview. Deploy Linux-based containerized game server software for hosting on Amazon GameLift." +} diff --git a/.changes/next-release/api-change-ssm-58607.json b/.changes/next-release/api-change-ssm-58607.json new file mode 100644 index 000000000000..8c0a8d7ca60f --- /dev/null +++ b/.changes/next-release/api-change-ssm-58607.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Add SSM DescribeInstanceProperties API to public AWS SDK." +} From 1364cb93b70dc59e1cf9b6474540f843c3b257b7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 Apr 2024 18:06:39 +0000 Subject: [PATCH 0613/1632] Bumping version to 1.32.91 --- .changes/1.32.91.json | 32 +++++++++++++++++++ .../api-change-datasync-52945.json | 5 --- .../next-release/api-change-ec2-26697.json | 5 --- .../api-change-emrcontainers-25621.json | 5 --- .../api-change-entityresolution-63740.json | 5 --- .../api-change-gamelift-48483.json | 5 --- .../next-release/api-change-ssm-58607.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.91.json delete mode 100644 .changes/next-release/api-change-datasync-52945.json delete mode 100644 .changes/next-release/api-change-ec2-26697.json delete mode 100644 .changes/next-release/api-change-emrcontainers-25621.json delete mode 100644 .changes/next-release/api-change-entityresolution-63740.json delete mode 100644 .changes/next-release/api-change-gamelift-48483.json delete mode 100644 .changes/next-release/api-change-ssm-58607.json diff --git a/.changes/1.32.91.json b/.changes/1.32.91.json new file mode 100644 index 000000000000..206733b9fd8c --- /dev/null +++ b/.changes/1.32.91.json @@ -0,0 +1,32 @@ +[ + { + "category": "``datasync``", + "description": "This change allows users to disable and enable the schedules associated with their tasks.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Launching capability for customers to enable or disable automatic assignment of public IPv4 addresses to their network interface", + "type": "api-change" + }, + { + "category": "``emr-containers``", + "description": "EMRonEKS Service support for SecurityConfiguration enforcement for Spark Jobs.", + "type": "api-change" + }, + { + "category": "``entityresolution``", + "description": "Support Batch Unique IDs Deletion.", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift releases container fleets support for public preview. Deploy Linux-based containerized game server software for hosting on Amazon GameLift.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Add SSM DescribeInstanceProperties API to public AWS SDK.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datasync-52945.json b/.changes/next-release/api-change-datasync-52945.json deleted file mode 100644 index 9859cea4d6ec..000000000000 --- a/.changes/next-release/api-change-datasync-52945.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "This change allows users to disable and enable the schedules associated with their tasks." -} diff --git a/.changes/next-release/api-change-ec2-26697.json b/.changes/next-release/api-change-ec2-26697.json deleted file mode 100644 index 62592f4a5c9a..000000000000 --- a/.changes/next-release/api-change-ec2-26697.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Launching capability for customers to enable or disable automatic assignment of public IPv4 addresses to their network interface" -} diff --git a/.changes/next-release/api-change-emrcontainers-25621.json b/.changes/next-release/api-change-emrcontainers-25621.json deleted file mode 100644 index 0b51b4426003..000000000000 --- a/.changes/next-release/api-change-emrcontainers-25621.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-containers``", - "description": "EMRonEKS Service support for SecurityConfiguration enforcement for Spark Jobs." -} diff --git a/.changes/next-release/api-change-entityresolution-63740.json b/.changes/next-release/api-change-entityresolution-63740.json deleted file mode 100644 index ca72443948fe..000000000000 --- a/.changes/next-release/api-change-entityresolution-63740.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``entityresolution``", - "description": "Support Batch Unique IDs Deletion." -} diff --git a/.changes/next-release/api-change-gamelift-48483.json b/.changes/next-release/api-change-gamelift-48483.json deleted file mode 100644 index abfd420a6fed..000000000000 --- a/.changes/next-release/api-change-gamelift-48483.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift releases container fleets support for public preview. Deploy Linux-based containerized game server software for hosting on Amazon GameLift." -} diff --git a/.changes/next-release/api-change-ssm-58607.json b/.changes/next-release/api-change-ssm-58607.json deleted file mode 100644 index 8c0a8d7ca60f..000000000000 --- a/.changes/next-release/api-change-ssm-58607.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Add SSM DescribeInstanceProperties API to public AWS SDK." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 333599ccde33..d5c231c09bc9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.91 +======= + +* api-change:``datasync``: This change allows users to disable and enable the schedules associated with their tasks. +* api-change:``ec2``: Launching capability for customers to enable or disable automatic assignment of public IPv4 addresses to their network interface +* api-change:``emr-containers``: EMRonEKS Service support for SecurityConfiguration enforcement for Spark Jobs. +* api-change:``entityresolution``: Support Batch Unique IDs Deletion. +* api-change:``gamelift``: Amazon GameLift releases container fleets support for public preview. Deploy Linux-based containerized game server software for hosting on Amazon GameLift. +* api-change:``ssm``: Add SSM DescribeInstanceProperties API to public AWS SDK. + + 1.32.90 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 88d95a95bca3..1763c10f4edf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.90' +__version__ = '1.32.91' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 10e128628407..359e84b45818 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.90' +release = '1.32.91' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5eb36fdfb63e..d0e17c3f642d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.90 + botocore==1.34.91 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5edc8ffd94e7..4b9e1d9b724e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.90', + 'botocore==1.34.91', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 24f6765a641ceb7ba8a63108e31de42de95631a8 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 24 Apr 2024 20:37:04 +0000 Subject: [PATCH 0614/1632] Removing examples for alexaforbusiness as this is a deprecated service --- .../create-network-profile.rst | 17 ---------- .../delete-network-profile.rst | 10 ------ .../alexaforbusiness/get-network-profile.rst | 20 ----------- .../search-network-profiles.rst | 34 ------------------- .../update-network-profile.rst | 11 ------ 5 files changed, 92 deletions(-) delete mode 100755 awscli/examples/alexaforbusiness/create-network-profile.rst delete mode 100755 awscli/examples/alexaforbusiness/delete-network-profile.rst delete mode 100755 awscli/examples/alexaforbusiness/get-network-profile.rst delete mode 100755 awscli/examples/alexaforbusiness/search-network-profiles.rst delete mode 100755 awscli/examples/alexaforbusiness/update-network-profile.rst diff --git a/awscli/examples/alexaforbusiness/create-network-profile.rst b/awscli/examples/alexaforbusiness/create-network-profile.rst deleted file mode 100755 index c8f8b40a61ce..000000000000 --- a/awscli/examples/alexaforbusiness/create-network-profile.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To create a network profile** - -The following ``create-network-profile`` example creates a network profile with the specified details. :: - - aws alexaforbusiness create-network-profile \ - --network-profile-name Network123 \ - --ssid Janenetwork \ - --security-type WPA2_PSK \ - --current-password 12345 - -Output:: - - { - "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222" - } - -For more information, see `Managing Network Profiles `__ in the *Alexa for Business Administration Guide*. diff --git a/awscli/examples/alexaforbusiness/delete-network-profile.rst b/awscli/examples/alexaforbusiness/delete-network-profile.rst deleted file mode 100755 index 902055d55cfa..000000000000 --- a/awscli/examples/alexaforbusiness/delete-network-profile.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To delete a network profile** - -The following ``delete-network-profile`` example deletes the specified network profile. :: - - aws alexaforbusiness delete-network-profile \ - --network-profile-arn arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222 - -This command produces no output. - -For more information, see `Managing Network Profiles `__ in the *Alexa for Business Administration Guide*. diff --git a/awscli/examples/alexaforbusiness/get-network-profile.rst b/awscli/examples/alexaforbusiness/get-network-profile.rst deleted file mode 100755 index 56f779c8f356..000000000000 --- a/awscli/examples/alexaforbusiness/get-network-profile.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To get network profile details** - -The following ``get-network-profile`` example retrieves details of the specified network profile. :: - - aws alexaforbusiness get-network-profile \ - --network-profile-arn arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 - -Output:: - - { - "NetworkProfile": { - "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", - "NetworkProfileName": "Networkprofile", - "Ssid": "Janenetwork", - "SecurityType": "WPA2_PSK", - "CurrentPassword": "12345" - } - } - -For more information, see `Managing Network Profiles `__ in the *Alexa for Business Administration Guide*. diff --git a/awscli/examples/alexaforbusiness/search-network-profiles.rst b/awscli/examples/alexaforbusiness/search-network-profiles.rst deleted file mode 100755 index 107afd2a7ca0..000000000000 --- a/awscli/examples/alexaforbusiness/search-network-profiles.rst +++ /dev/null @@ -1,34 +0,0 @@ -**To search network profiles** - -The following ``search-network-profiles`` example lists network profiles that meet a set of filter and sort criteria. In this example, all profiles are listed. :: - - aws alexaforbusiness search-network-profiles - -Output:: - - { - "NetworkProfiles": [ - { - "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789111:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333", - "NetworkProfileName": "Networkprofile1", - "Description": "Personal network", - "Ssid": "Janenetwork", - "SecurityType": "WPA2_PSK" - }, - { - "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789222:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE44444/a1b2c3d4-5678-90ab-cdef-EXAMPLE55555", - "NetworkProfileName": "Networkprofile2", - "Ssid": "Johnnetwork", - "SecurityType": "WPA2_PSK" - }, - { - "NetworkProfileArn": "arn:aws:a4b:us-east-1:123456789333:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE66666/a1b2c3d4-5678-90ab-cdef-EXAMPLE77777", - "NetworkProfileName": "Networkprofile3", - "Ssid": "Carlosnetwork", - "SecurityType": "WPA2_PSK" - } - ], - "TotalCount": 3 - } - -For more information, see `Managing Network Profiles `__ in the *Alexa for Business Administration Guide*. diff --git a/awscli/examples/alexaforbusiness/update-network-profile.rst b/awscli/examples/alexaforbusiness/update-network-profile.rst deleted file mode 100755 index 0a8f62faf56a..000000000000 --- a/awscli/examples/alexaforbusiness/update-network-profile.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To update a network profile** - -The following ``update-network-profile`` example updates the specified network profile by using the network profile ARN. :: - - aws alexaforbusiness update-network-profile \ - --network-profile-arn arn:aws:a4b:us-east-1:123456789012:network-profile/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 \ - --network-profile-name Networkprofile - -This command produces no output. - -For more information, see `Managing Network Profiles `__ in the *Alexa for Business Administration Guide*. From 4fcd0bf83c3dc5fc96802f4e57f48ac7d97592e9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 Apr 2024 18:06:40 +0000 Subject: [PATCH 0615/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-36410.json | 5 +++++ .changes/next-release/api-change-fms-53031.json | 5 +++++ .changes/next-release/api-change-ivs-35611.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-38781.json | 5 +++++ .changes/next-release/api-change-rds-24335.json | 5 +++++ .changes/next-release/api-change-stepfunctions-63666.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-36410.json create mode 100644 .changes/next-release/api-change-fms-53031.json create mode 100644 .changes/next-release/api-change-ivs-35611.json create mode 100644 .changes/next-release/api-change-ivsrealtime-38781.json create mode 100644 .changes/next-release/api-change-rds-24335.json create mode 100644 .changes/next-release/api-change-stepfunctions-63666.json diff --git a/.changes/next-release/api-change-appsync-36410.json b/.changes/next-release/api-change-appsync-36410.json new file mode 100644 index 000000000000..25a9dfd6552f --- /dev/null +++ b/.changes/next-release/api-change-appsync-36410.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "UpdateGraphQLAPI documentation update and datasource introspection secret arn update" +} diff --git a/.changes/next-release/api-change-fms-53031.json b/.changes/next-release/api-change-fms-53031.json new file mode 100644 index 000000000000..6571a0f9c72b --- /dev/null +++ b/.changes/next-release/api-change-fms-53031.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "AWS Firewall Manager adds support for network ACL policies to manage Amazon Virtual Private Cloud (VPC) network access control lists (ACLs) for accounts in your organization." +} diff --git a/.changes/next-release/api-change-ivs-35611.json b/.changes/next-release/api-change-ivs-35611.json new file mode 100644 index 000000000000..41f2caa40d12 --- /dev/null +++ b/.changes/next-release/api-change-ivs-35611.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "Bug Fix: IVS does not support arns with the `svs` prefix" +} diff --git a/.changes/next-release/api-change-ivsrealtime-38781.json b/.changes/next-release/api-change-ivsrealtime-38781.json new file mode 100644 index 000000000000..26c85417dd96 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-38781.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "Bug Fix: IVS Real Time does not support ARNs using the `svs` prefix." +} diff --git a/.changes/next-release/api-change-rds-24335.json b/.changes/next-release/api-change-rds-24335.json new file mode 100644 index 000000000000..02cdfd36c24c --- /dev/null +++ b/.changes/next-release/api-change-rds-24335.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for setting local time zones for RDS for Db2 DB instances." +} diff --git a/.changes/next-release/api-change-stepfunctions-63666.json b/.changes/next-release/api-change-stepfunctions-63666.json new file mode 100644 index 000000000000..ac63a47e3b0a --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-63666.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "Add new ValidateStateMachineDefinition operation, which performs syntax checking on the definition of a Amazon States Language (ASL) state machine." +} From a2a4cfffe425d216f46ccb45e1a55e6f468ca616 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 Apr 2024 18:07:41 +0000 Subject: [PATCH 0616/1632] Bumping version to 1.32.92 --- .changes/1.32.92.json | 32 +++++++++++++++++++ .../api-change-appsync-36410.json | 5 --- .../next-release/api-change-fms-53031.json | 5 --- .../next-release/api-change-ivs-35611.json | 5 --- .../api-change-ivsrealtime-38781.json | 5 --- .../next-release/api-change-rds-24335.json | 5 --- .../api-change-stepfunctions-63666.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.92.json delete mode 100644 .changes/next-release/api-change-appsync-36410.json delete mode 100644 .changes/next-release/api-change-fms-53031.json delete mode 100644 .changes/next-release/api-change-ivs-35611.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-38781.json delete mode 100644 .changes/next-release/api-change-rds-24335.json delete mode 100644 .changes/next-release/api-change-stepfunctions-63666.json diff --git a/.changes/1.32.92.json b/.changes/1.32.92.json new file mode 100644 index 000000000000..bcd750c38770 --- /dev/null +++ b/.changes/1.32.92.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appsync``", + "description": "UpdateGraphQLAPI documentation update and datasource introspection secret arn update", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "AWS Firewall Manager adds support for network ACL policies to manage Amazon Virtual Private Cloud (VPC) network access control lists (ACLs) for accounts in your organization.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "Bug Fix: IVS does not support arns with the `svs` prefix", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "Bug Fix: IVS Real Time does not support ARNs using the `svs` prefix.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for setting local time zones for RDS for Db2 DB instances.", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "Add new ValidateStateMachineDefinition operation, which performs syntax checking on the definition of a Amazon States Language (ASL) state machine.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-36410.json b/.changes/next-release/api-change-appsync-36410.json deleted file mode 100644 index 25a9dfd6552f..000000000000 --- a/.changes/next-release/api-change-appsync-36410.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "UpdateGraphQLAPI documentation update and datasource introspection secret arn update" -} diff --git a/.changes/next-release/api-change-fms-53031.json b/.changes/next-release/api-change-fms-53031.json deleted file mode 100644 index 6571a0f9c72b..000000000000 --- a/.changes/next-release/api-change-fms-53031.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "AWS Firewall Manager adds support for network ACL policies to manage Amazon Virtual Private Cloud (VPC) network access control lists (ACLs) for accounts in your organization." -} diff --git a/.changes/next-release/api-change-ivs-35611.json b/.changes/next-release/api-change-ivs-35611.json deleted file mode 100644 index 41f2caa40d12..000000000000 --- a/.changes/next-release/api-change-ivs-35611.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "Bug Fix: IVS does not support arns with the `svs` prefix" -} diff --git a/.changes/next-release/api-change-ivsrealtime-38781.json b/.changes/next-release/api-change-ivsrealtime-38781.json deleted file mode 100644 index 26c85417dd96..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-38781.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "Bug Fix: IVS Real Time does not support ARNs using the `svs` prefix." -} diff --git a/.changes/next-release/api-change-rds-24335.json b/.changes/next-release/api-change-rds-24335.json deleted file mode 100644 index 02cdfd36c24c..000000000000 --- a/.changes/next-release/api-change-rds-24335.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for setting local time zones for RDS for Db2 DB instances." -} diff --git a/.changes/next-release/api-change-stepfunctions-63666.json b/.changes/next-release/api-change-stepfunctions-63666.json deleted file mode 100644 index ac63a47e3b0a..000000000000 --- a/.changes/next-release/api-change-stepfunctions-63666.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "Add new ValidateStateMachineDefinition operation, which performs syntax checking on the definition of a Amazon States Language (ASL) state machine." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d5c231c09bc9..4c3782e76cd7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.92 +======= + +* api-change:``appsync``: UpdateGraphQLAPI documentation update and datasource introspection secret arn update +* api-change:``fms``: AWS Firewall Manager adds support for network ACL policies to manage Amazon Virtual Private Cloud (VPC) network access control lists (ACLs) for accounts in your organization. +* api-change:``ivs``: Bug Fix: IVS does not support arns with the `svs` prefix +* api-change:``ivs-realtime``: Bug Fix: IVS Real Time does not support ARNs using the `svs` prefix. +* api-change:``rds``: Updates Amazon RDS documentation for setting local time zones for RDS for Db2 DB instances. +* api-change:``stepfunctions``: Add new ValidateStateMachineDefinition operation, which performs syntax checking on the definition of a Amazon States Language (ASL) state machine. + + 1.32.91 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1763c10f4edf..44e152b51f81 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.91' +__version__ = '1.32.92' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 359e84b45818..42973e819cb4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.91' +release = '1.32.92' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d0e17c3f642d..23fd8bb3ff44 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.91 + botocore==1.34.92 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4b9e1d9b724e..e1393acff120 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.91', + 'botocore==1.34.92', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0ab6bcb7083a9d0073cac6c9ddafc4022b00adb8 Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Tue, 23 Apr 2024 14:15:10 -0700 Subject: [PATCH 0617/1632] Bump upper bound of colorama in setup.cfg --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 5eb36fdfb63e..79c2193a1f35 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,7 +7,7 @@ requires_dist = docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 - colorama>=0.2.5,<0.4.5 + colorama>=0.2.5,<0.4.7 rsa>=3.1.2,<4.8 [check-manifest] From b9ab36ec3733d112db45a1f58705bda8861d72bb Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Thu, 25 Apr 2024 15:49:27 -0700 Subject: [PATCH 0618/1632] Pin colorama in bundled installer Updating to colorama > 0.4.5 requires additional build dependencies (`hatchling`, `flit_core`, etc). This increases the complexity of the bundled installer. We cannot add this to `EXTRA_RUNTIME_DEPS` because the `pip download` in `download_cli_deps` will fetch the latest `colorama`, which will take precedence when running the `install` script. This change pins `colorama` to the last version without the additional dependencies. --- .../enhancement-dependency-63735.json | 5 +++++ scripts/make-bundle | 19 +++++++++++++++---- 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 .changes/next-release/enhancement-dependency-63735.json diff --git a/.changes/next-release/enhancement-dependency-63735.json b/.changes/next-release/enhancement-dependency-63735.json new file mode 100644 index 000000000000..15903acabde0 --- /dev/null +++ b/.changes/next-release/enhancement-dependency-63735.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "dependency", + "description": "Bump upper bound of colorama to <0.4.7; fixes `#7086 `__" +} diff --git a/scripts/make-bundle b/scripts/make-bundle index 180a5eb1bd67..6ca3dbbcf595 100755 --- a/scripts/make-bundle +++ b/scripts/make-bundle @@ -26,6 +26,12 @@ EXTRA_RUNTIME_DEPS = [ ('virtualenv', '16.7.8'), ('jmespath', '0.10.0'), ] +PINNED_RUNTIME_DEPS = [ + # The CLI has a relaxed pin for colorama, but versions >0.4.5 + # require extra build time dependencies. We are pinning it to + # a version that does not need those. + ('colorama', '0.4.5'), +] BUILDTIME_DEPS = [ ('setuptools-scm', '3.3.3'), ('wheel', '0.33.6'), @@ -78,12 +84,17 @@ def download_package_tarballs(dirname, packages): )) -def download_cli_deps(scratch_dir): +def download_cli_deps(scratch_dir, packages): + # pip download will always download a more recent version of a package + # even if one exists locally. The list of packages supplied in `packages` + # forces the use of a specific runtime dependency. awscli_dir = os.path.dirname( os.path.dirname(os.path.abspath(__file__))) + pinned_packages = " ".join( + f"{name}=={version}" for (name, version) in packages + ) with cd(scratch_dir): - run('pip download %s %s' % ( - PIP_DOWNLOAD_ARGS, awscli_dir)) + run(f"pip download {PIP_DOWNLOAD_ARGS} {pinned_packages} {awscli_dir}") def _remove_cli_zip(scratch_dir): @@ -169,7 +180,7 @@ def main(): setup_dir, packages=BUILDTIME_DEPS, ) - download_cli_deps(package_dir) + download_cli_deps(package_dir, packages=PINNED_RUNTIME_DEPS) add_cli_sdist(package_dir) create_bootstrap_script(scratch_dir) zip_filename = zip_dir(scratch_dir) From 2a7a534ec4face5e592d1b4b35ba0f4e4db05d5d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 26 Apr 2024 18:05:15 +0000 Subject: [PATCH 0619/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-38354.json | 5 +++++ .changes/next-release/api-change-cognitoidp-39921.json | 5 +++++ .changes/next-release/api-change-connectcampaigns-54144.json | 5 +++++ .../api-change-marketplaceentitlement-50097.json | 5 +++++ .changes/next-release/api-change-oam-94320.json | 5 +++++ .changes/next-release/api-change-rds-81269.json | 5 +++++ .changes/next-release/api-change-support-69921.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-38354.json create mode 100644 .changes/next-release/api-change-cognitoidp-39921.json create mode 100644 .changes/next-release/api-change-connectcampaigns-54144.json create mode 100644 .changes/next-release/api-change-marketplaceentitlement-50097.json create mode 100644 .changes/next-release/api-change-oam-94320.json create mode 100644 .changes/next-release/api-change-rds-81269.json create mode 100644 .changes/next-release/api-change-support-69921.json diff --git a/.changes/next-release/api-change-codepipeline-38354.json b/.changes/next-release/api-change-codepipeline-38354.json new file mode 100644 index 000000000000..9a148ac713f6 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-38354.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Add ability to manually and automatically roll back a pipeline stage to a previously successful execution." +} diff --git a/.changes/next-release/api-change-cognitoidp-39921.json b/.changes/next-release/api-change-cognitoidp-39921.json new file mode 100644 index 000000000000..decaaed1333d --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-39921.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Add LimitExceededException to SignUp errors" +} diff --git a/.changes/next-release/api-change-connectcampaigns-54144.json b/.changes/next-release/api-change-connectcampaigns-54144.json new file mode 100644 index 000000000000..5e6be576e38d --- /dev/null +++ b/.changes/next-release/api-change-connectcampaigns-54144.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcampaigns``", + "description": "This release adds support for specifying if Answering Machine should wait for prompt sound." +} diff --git a/.changes/next-release/api-change-marketplaceentitlement-50097.json b/.changes/next-release/api-change-marketplaceentitlement-50097.json new file mode 100644 index 000000000000..08bf9c21982a --- /dev/null +++ b/.changes/next-release/api-change-marketplaceentitlement-50097.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-entitlement``", + "description": "Releasing minor endpoint updates." +} diff --git a/.changes/next-release/api-change-oam-94320.json b/.changes/next-release/api-change-oam-94320.json new file mode 100644 index 000000000000..5ca1c0d548f0 --- /dev/null +++ b/.changes/next-release/api-change-oam-94320.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``oam``", + "description": "This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account" +} diff --git a/.changes/next-release/api-change-rds-81269.json b/.changes/next-release/api-change-rds-81269.json new file mode 100644 index 000000000000..ca41f4d2200b --- /dev/null +++ b/.changes/next-release/api-change-rds-81269.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database." +} diff --git a/.changes/next-release/api-change-support-69921.json b/.changes/next-release/api-change-support-69921.json new file mode 100644 index 000000000000..614c4f9d2ea7 --- /dev/null +++ b/.changes/next-release/api-change-support-69921.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``support``", + "description": "Releasing minor endpoint updates." +} From 7756f340729aaba248122e0bcfc50386aea06f93 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 26 Apr 2024 18:06:23 +0000 Subject: [PATCH 0620/1632] Bumping version to 1.32.93 --- .changes/1.32.93.json | 42 +++++++++++++++++++ .../api-change-codepipeline-38354.json | 5 --- .../api-change-cognitoidp-39921.json | 5 --- .../api-change-connectcampaigns-54144.json | 5 --- ...i-change-marketplaceentitlement-50097.json | 5 --- .../next-release/api-change-oam-94320.json | 5 --- .../next-release/api-change-rds-81269.json | 5 --- .../api-change-support-69921.json | 5 --- .../enhancement-dependency-63735.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.32.93.json delete mode 100644 .changes/next-release/api-change-codepipeline-38354.json delete mode 100644 .changes/next-release/api-change-cognitoidp-39921.json delete mode 100644 .changes/next-release/api-change-connectcampaigns-54144.json delete mode 100644 .changes/next-release/api-change-marketplaceentitlement-50097.json delete mode 100644 .changes/next-release/api-change-oam-94320.json delete mode 100644 .changes/next-release/api-change-rds-81269.json delete mode 100644 .changes/next-release/api-change-support-69921.json delete mode 100644 .changes/next-release/enhancement-dependency-63735.json diff --git a/.changes/1.32.93.json b/.changes/1.32.93.json new file mode 100644 index 000000000000..d8e2190b9108 --- /dev/null +++ b/.changes/1.32.93.json @@ -0,0 +1,42 @@ +[ + { + "category": "``codepipeline``", + "description": "Add ability to manually and automatically roll back a pipeline stage to a previously successful execution.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Add LimitExceededException to SignUp errors", + "type": "api-change" + }, + { + "category": "``connectcampaigns``", + "description": "This release adds support for specifying if Answering Machine should wait for prompt sound.", + "type": "api-change" + }, + { + "category": "``marketplace-entitlement``", + "description": "Releasing minor endpoint updates.", + "type": "api-change" + }, + { + "category": "``oam``", + "description": "This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database.", + "type": "api-change" + }, + { + "category": "``support``", + "description": "Releasing minor endpoint updates.", + "type": "api-change" + }, + { + "category": "dependency", + "description": "Bump upper bound of colorama to <0.4.7; fixes `#7086 `__", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-38354.json b/.changes/next-release/api-change-codepipeline-38354.json deleted file mode 100644 index 9a148ac713f6..000000000000 --- a/.changes/next-release/api-change-codepipeline-38354.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Add ability to manually and automatically roll back a pipeline stage to a previously successful execution." -} diff --git a/.changes/next-release/api-change-cognitoidp-39921.json b/.changes/next-release/api-change-cognitoidp-39921.json deleted file mode 100644 index decaaed1333d..000000000000 --- a/.changes/next-release/api-change-cognitoidp-39921.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Add LimitExceededException to SignUp errors" -} diff --git a/.changes/next-release/api-change-connectcampaigns-54144.json b/.changes/next-release/api-change-connectcampaigns-54144.json deleted file mode 100644 index 5e6be576e38d..000000000000 --- a/.changes/next-release/api-change-connectcampaigns-54144.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcampaigns``", - "description": "This release adds support for specifying if Answering Machine should wait for prompt sound." -} diff --git a/.changes/next-release/api-change-marketplaceentitlement-50097.json b/.changes/next-release/api-change-marketplaceentitlement-50097.json deleted file mode 100644 index 08bf9c21982a..000000000000 --- a/.changes/next-release/api-change-marketplaceentitlement-50097.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-entitlement``", - "description": "Releasing minor endpoint updates." -} diff --git a/.changes/next-release/api-change-oam-94320.json b/.changes/next-release/api-change-oam-94320.json deleted file mode 100644 index 5ca1c0d548f0..000000000000 --- a/.changes/next-release/api-change-oam-94320.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``oam``", - "description": "This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account" -} diff --git a/.changes/next-release/api-change-rds-81269.json b/.changes/next-release/api-change-rds-81269.json deleted file mode 100644 index ca41f4d2200b..000000000000 --- a/.changes/next-release/api-change-rds-81269.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database." -} diff --git a/.changes/next-release/api-change-support-69921.json b/.changes/next-release/api-change-support-69921.json deleted file mode 100644 index 614c4f9d2ea7..000000000000 --- a/.changes/next-release/api-change-support-69921.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``support``", - "description": "Releasing minor endpoint updates." -} diff --git a/.changes/next-release/enhancement-dependency-63735.json b/.changes/next-release/enhancement-dependency-63735.json deleted file mode 100644 index 15903acabde0..000000000000 --- a/.changes/next-release/enhancement-dependency-63735.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "dependency", - "description": "Bump upper bound of colorama to <0.4.7; fixes `#7086 `__" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4c3782e76cd7..d52bb2d08565 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.32.93 +======= + +* api-change:``codepipeline``: Add ability to manually and automatically roll back a pipeline stage to a previously successful execution. +* api-change:``cognito-idp``: Add LimitExceededException to SignUp errors +* api-change:``connectcampaigns``: This release adds support for specifying if Answering Machine should wait for prompt sound. +* api-change:``marketplace-entitlement``: Releasing minor endpoint updates. +* api-change:``oam``: This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account +* api-change:``rds``: SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database. +* api-change:``support``: Releasing minor endpoint updates. +* enhancement:dependency: Bump upper bound of colorama to <0.4.7; fixes `#7086 `__ + + 1.32.92 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 44e152b51f81..17ae90b55ecf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.92' +__version__ = '1.32.93' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 42973e819cb4..0ce506396165 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.92' +release = '1.32.93' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 389bfa8eeda2..8444831d457e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.92 + botocore==1.34.93 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 48213374a43d..ab46770d850d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.92', + 'botocore==1.34.93', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 00ff5b3f9e3bcc794198d3a60db5b5df043b42d6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 29 Apr 2024 18:06:23 +0000 Subject: [PATCH 0621/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-76452.json | 5 +++++ .changes/next-release/api-change-connectcases-68445.json | 5 +++++ .changes/next-release/api-change-inspector2-73598.json | 5 +++++ .changes/next-release/api-change-timestreamquery-64192.json | 5 +++++ .changes/next-release/api-change-transcribe-27563.json | 5 +++++ .changes/next-release/api-change-trustedadvisor-11384.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-76452.json create mode 100644 .changes/next-release/api-change-connectcases-68445.json create mode 100644 .changes/next-release/api-change-inspector2-73598.json create mode 100644 .changes/next-release/api-change-timestreamquery-64192.json create mode 100644 .changes/next-release/api-change-transcribe-27563.json create mode 100644 .changes/next-release/api-change-trustedadvisor-11384.json diff --git a/.changes/next-release/api-change-amplify-76452.json b/.changes/next-release/api-change-amplify-76452.json new file mode 100644 index 000000000000..5fb360d6433d --- /dev/null +++ b/.changes/next-release/api-change-amplify-76452.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Updating max results limit for listing any resources (Job, Artifacts, Branch, BackendResources, DomainAssociation) to 50 with the exception of list apps that where max results can be up to 100." +} diff --git a/.changes/next-release/api-change-connectcases-68445.json b/.changes/next-release/api-change-connectcases-68445.json new file mode 100644 index 000000000000..2010721be13b --- /dev/null +++ b/.changes/next-release/api-change-connectcases-68445.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This feature releases DeleteField, DeletedLayout, and DeleteTemplate API's" +} diff --git a/.changes/next-release/api-change-inspector2-73598.json b/.changes/next-release/api-change-inspector2-73598.json new file mode 100644 index 000000000000..b6d5802f5fad --- /dev/null +++ b/.changes/next-release/api-change-inspector2-73598.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Update Inspector2 to include new Agentless API parameters." +} diff --git a/.changes/next-release/api-change-timestreamquery-64192.json b/.changes/next-release/api-change-timestreamquery-64192.json new file mode 100644 index 000000000000..f23a82f815c6 --- /dev/null +++ b/.changes/next-release/api-change-timestreamquery-64192.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-query``", + "description": "This change allows users to update and describe account settings associated with their accounts." +} diff --git a/.changes/next-release/api-change-transcribe-27563.json b/.changes/next-release/api-change-transcribe-27563.json new file mode 100644 index 000000000000..6e44c93aee1a --- /dev/null +++ b/.changes/next-release/api-change-transcribe-27563.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "This update provides error messaging for generative call summarization in Transcribe Call Analytics" +} diff --git a/.changes/next-release/api-change-trustedadvisor-11384.json b/.changes/next-release/api-change-trustedadvisor-11384.json new file mode 100644 index 000000000000..2f787c37eb39 --- /dev/null +++ b/.changes/next-release/api-change-trustedadvisor-11384.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``trustedadvisor``", + "description": "This release adds the BatchUpdateRecommendationResourceExclusion API to support batch updates of Recommendation Resource exclusion statuses and introduces a new exclusion status filter to the ListRecommendationResources and ListOrganizationRecommendationResources APIs." +} From 5c2055c50cfc87d872cf66fe227a9ee604e6ec45 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 29 Apr 2024 18:07:27 +0000 Subject: [PATCH 0622/1632] Bumping version to 1.32.94 --- .changes/1.32.94.json | 32 +++++++++++++++++++ .../api-change-amplify-76452.json | 5 --- .../api-change-connectcases-68445.json | 5 --- .../api-change-inspector2-73598.json | 5 --- .../api-change-timestreamquery-64192.json | 5 --- .../api-change-transcribe-27563.json | 5 --- .../api-change-trustedadvisor-11384.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.94.json delete mode 100644 .changes/next-release/api-change-amplify-76452.json delete mode 100644 .changes/next-release/api-change-connectcases-68445.json delete mode 100644 .changes/next-release/api-change-inspector2-73598.json delete mode 100644 .changes/next-release/api-change-timestreamquery-64192.json delete mode 100644 .changes/next-release/api-change-transcribe-27563.json delete mode 100644 .changes/next-release/api-change-trustedadvisor-11384.json diff --git a/.changes/1.32.94.json b/.changes/1.32.94.json new file mode 100644 index 000000000000..375938b849a7 --- /dev/null +++ b/.changes/1.32.94.json @@ -0,0 +1,32 @@ +[ + { + "category": "``amplify``", + "description": "Updating max results limit for listing any resources (Job, Artifacts, Branch, BackendResources, DomainAssociation) to 50 with the exception of list apps that where max results can be up to 100.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "This feature releases DeleteField, DeletedLayout, and DeleteTemplate API's", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Update Inspector2 to include new Agentless API parameters.", + "type": "api-change" + }, + { + "category": "``timestream-query``", + "description": "This change allows users to update and describe account settings associated with their accounts.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "This update provides error messaging for generative call summarization in Transcribe Call Analytics", + "type": "api-change" + }, + { + "category": "``trustedadvisor``", + "description": "This release adds the BatchUpdateRecommendationResourceExclusion API to support batch updates of Recommendation Resource exclusion statuses and introduces a new exclusion status filter to the ListRecommendationResources and ListOrganizationRecommendationResources APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-76452.json b/.changes/next-release/api-change-amplify-76452.json deleted file mode 100644 index 5fb360d6433d..000000000000 --- a/.changes/next-release/api-change-amplify-76452.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Updating max results limit for listing any resources (Job, Artifacts, Branch, BackendResources, DomainAssociation) to 50 with the exception of list apps that where max results can be up to 100." -} diff --git a/.changes/next-release/api-change-connectcases-68445.json b/.changes/next-release/api-change-connectcases-68445.json deleted file mode 100644 index 2010721be13b..000000000000 --- a/.changes/next-release/api-change-connectcases-68445.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This feature releases DeleteField, DeletedLayout, and DeleteTemplate API's" -} diff --git a/.changes/next-release/api-change-inspector2-73598.json b/.changes/next-release/api-change-inspector2-73598.json deleted file mode 100644 index b6d5802f5fad..000000000000 --- a/.changes/next-release/api-change-inspector2-73598.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Update Inspector2 to include new Agentless API parameters." -} diff --git a/.changes/next-release/api-change-timestreamquery-64192.json b/.changes/next-release/api-change-timestreamquery-64192.json deleted file mode 100644 index f23a82f815c6..000000000000 --- a/.changes/next-release/api-change-timestreamquery-64192.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-query``", - "description": "This change allows users to update and describe account settings associated with their accounts." -} diff --git a/.changes/next-release/api-change-transcribe-27563.json b/.changes/next-release/api-change-transcribe-27563.json deleted file mode 100644 index 6e44c93aee1a..000000000000 --- a/.changes/next-release/api-change-transcribe-27563.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "This update provides error messaging for generative call summarization in Transcribe Call Analytics" -} diff --git a/.changes/next-release/api-change-trustedadvisor-11384.json b/.changes/next-release/api-change-trustedadvisor-11384.json deleted file mode 100644 index 2f787c37eb39..000000000000 --- a/.changes/next-release/api-change-trustedadvisor-11384.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``trustedadvisor``", - "description": "This release adds the BatchUpdateRecommendationResourceExclusion API to support batch updates of Recommendation Resource exclusion statuses and introduces a new exclusion status filter to the ListRecommendationResources and ListOrganizationRecommendationResources APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d52bb2d08565..33b7079e1175 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.94 +======= + +* api-change:``amplify``: Updating max results limit for listing any resources (Job, Artifacts, Branch, BackendResources, DomainAssociation) to 50 with the exception of list apps that where max results can be up to 100. +* api-change:``connectcases``: This feature releases DeleteField, DeletedLayout, and DeleteTemplate API's +* api-change:``inspector2``: Update Inspector2 to include new Agentless API parameters. +* api-change:``timestream-query``: This change allows users to update and describe account settings associated with their accounts. +* api-change:``transcribe``: This update provides error messaging for generative call summarization in Transcribe Call Analytics +* api-change:``trustedadvisor``: This release adds the BatchUpdateRecommendationResourceExclusion API to support batch updates of Recommendation Resource exclusion statuses and introduces a new exclusion status filter to the ListRecommendationResources and ListOrganizationRecommendationResources APIs. + + 1.32.93 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 17ae90b55ecf..eec3770f1ce6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.93' +__version__ = '1.32.94' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0ce506396165..4fefd3d4c8e1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.93' +release = '1.32.94' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8444831d457e..aef933646d31 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.93 + botocore==1.34.94 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ab46770d850d..80c5e570bcc1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.93', + 'botocore==1.34.94', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f163cc3f964df1cd6e74128e5962ece53b84c407 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 29 Apr 2024 19:18:09 +0000 Subject: [PATCH 0623/1632] CLI examples for ec2, eks, ivs, kendra, kms, networkmonitor, rds --- .../ec2/associate-ipam-resource-discovery.rst | 39 +++ .../ec2/create-ipam-resource-discovery.rst | 46 +++ awscli/examples/ec2/delete-ipam-pool.rst | 39 +++ .../ec2/delete-ipam-resource-discovery.rst | 34 ++ .../describe-ipam-resource-discoveries.rst | 50 +++ ...e-ipam-resource-discovery-associations.rst | 50 +++ ...isable-ipam-organization-admin-account.rst | 21 ++ .../disassociate-ipam-resource-discovery.rst | 28 ++ .../ec2/get-ipam-discovered-accounts.rst | 26 ++ .../get-ipam-discovered-public-addresses.rst | 62 ++++ .../get-ipam-discovered-resource-cidrs.rst | 60 ++++ .../ec2/get-security-groups-for-vpc.rst | 29 ++ .../ec2/modify-ipam-resource-discovery.rst | 40 +++ awscli/examples/ec2/modify-ipam-scope.rst | 31 ++ .../ec2/release-ipam-pool-allocation.rst | 27 ++ .../associate-identity-provider-config.rst | 31 ++ .../examples/eks/create-fargate-profile.rst | 216 +++++++++++++ awscli/examples/eks/create-nodegroup.rst | 180 +++++++++++ awscli/examples/eks/delete-cluster.rst | 92 +++++- .../examples/eks/delete-fargate-profile.rst | 36 +++ awscli/examples/eks/delete-nodegroup.rst | 60 ++++ awscli/examples/eks/deregister-cluster.rst | 26 ++ .../examples/eks/describe-addon-versions.rst | 140 ++++++++ awscli/examples/eks/describe-addon.rst | 30 ++ awscli/examples/eks/describe-cluster.rst | 120 +++++-- .../examples/eks/describe-fargate-profile.rst | 43 +++ .../eks/describe-identity-provider-config.rst | 35 ++ awscli/examples/eks/describe-nodegroup.rst | 54 ++++ .../disassociate-identity-provider-config.rst | 27 ++ awscli/examples/eks/get-token.rst | 57 ++-- awscli/examples/eks/list-addons.rst | 15 + awscli/examples/eks/list-clusters.rst | 32 +- awscli/examples/eks/list-fargate-profiles.rst | 14 + .../eks/list-identity-provider-configs.rst | 19 ++ awscli/examples/eks/list-nodegroups.rst | 15 + .../examples/eks/list-tags-for-resource.rst | 102 ++++++ awscli/examples/eks/list-update.rst | 49 +++ awscli/examples/eks/register-cluster.rst | 57 ++++ awscli/examples/eks/tag-resource.rst | 19 ++ awscli/examples/eks/untag-resource.rst | 19 ++ awscli/examples/eks/update-addon.rst | 220 +++++++++++++ .../examples/eks/update-cluster-version.rst | 60 ++-- awscli/examples/eks/update-kubeconfig.rst | 98 +++++- .../examples/eks/update-nodegroup-config.rst | 152 +++++++++ .../examples/eks/update-nodegroup-version.rst | 67 ++++ awscli/examples/eks/wait/cluster-active.rst | 11 + awscli/examples/eks/wait/cluster-deleted.rst | 11 + awscli/examples/ivs/batch-get-channel.rst | 8 + awscli/examples/ivs/create-channel.rst | 18 +- awscli/examples/ivs/get-channel.rst | 4 + awscli/examples/ivs/get-stream-session.rst | 4 + awscli/examples/ivs/update-channel.rst | 20 ++ awscli/examples/kendra/create-data-source.rst | 24 ++ awscli/examples/kendra/create-index.rst | 21 ++ .../examples/kendra/describe-data-source.rst | 84 +++++ awscli/examples/kendra/describe-index.rst | 108 +++++++ awscli/examples/kendra/update-data-source.rst | 19 ++ awscli/examples/kendra/update-index.rst | 17 + awscli/examples/kms/enable-key-rotation.rst | 10 +- .../examples/kms/get-key-rotation-status.rst | 9 +- awscli/examples/kms/list-key-rotations.rst | 26 ++ awscli/examples/kms/put-key-policy.rst | 6 +- awscli/examples/kms/rotate-key-on-demand.rst | 14 + .../examples/networkmonitor/create-probe.rst | 52 +++ .../networkmonitor/delete-monitor.rst | 10 + .../examples/networkmonitor/delete-probe.rst | 11 + awscli/examples/networkmonitor/get-probe.rst | 29 ++ .../examples/networkmonitor/list-monitors.rst | 60 ++++ .../networkmonitor/update-monitor.rst | 21 ++ .../examples/networkmonitor/update-probe.rst | 31 ++ .../rds/describe-db-recommendations.rst | 302 ++++++++++++++++++ .../examples/workspaces/create-workspaces.rst | 2 +- 72 files changed, 3471 insertions(+), 128 deletions(-) create mode 100644 awscli/examples/ec2/associate-ipam-resource-discovery.rst create mode 100644 awscli/examples/ec2/create-ipam-resource-discovery.rst create mode 100644 awscli/examples/ec2/delete-ipam-pool.rst create mode 100644 awscli/examples/ec2/delete-ipam-resource-discovery.rst create mode 100644 awscli/examples/ec2/describe-ipam-resource-discoveries.rst create mode 100644 awscli/examples/ec2/describe-ipam-resource-discovery-associations.rst create mode 100644 awscli/examples/ec2/disable-ipam-organization-admin-account.rst create mode 100644 awscli/examples/ec2/disassociate-ipam-resource-discovery.rst create mode 100644 awscli/examples/ec2/get-ipam-discovered-accounts.rst create mode 100644 awscli/examples/ec2/get-ipam-discovered-public-addresses.rst create mode 100644 awscli/examples/ec2/get-ipam-discovered-resource-cidrs.rst create mode 100644 awscli/examples/ec2/get-security-groups-for-vpc.rst create mode 100644 awscli/examples/ec2/modify-ipam-resource-discovery.rst create mode 100644 awscli/examples/ec2/modify-ipam-scope.rst create mode 100644 awscli/examples/ec2/release-ipam-pool-allocation.rst create mode 100644 awscli/examples/eks/associate-identity-provider-config.rst create mode 100644 awscli/examples/eks/create-fargate-profile.rst create mode 100644 awscli/examples/eks/create-nodegroup.rst create mode 100644 awscli/examples/eks/delete-fargate-profile.rst create mode 100644 awscli/examples/eks/delete-nodegroup.rst create mode 100644 awscli/examples/eks/deregister-cluster.rst create mode 100644 awscli/examples/eks/describe-addon-versions.rst create mode 100644 awscli/examples/eks/describe-addon.rst create mode 100644 awscli/examples/eks/describe-fargate-profile.rst create mode 100644 awscli/examples/eks/describe-identity-provider-config.rst create mode 100644 awscli/examples/eks/describe-nodegroup.rst create mode 100644 awscli/examples/eks/disassociate-identity-provider-config.rst create mode 100644 awscli/examples/eks/list-addons.rst create mode 100644 awscli/examples/eks/list-fargate-profiles.rst create mode 100644 awscli/examples/eks/list-identity-provider-configs.rst create mode 100644 awscli/examples/eks/list-nodegroups.rst create mode 100644 awscli/examples/eks/list-tags-for-resource.rst create mode 100644 awscli/examples/eks/list-update.rst create mode 100644 awscli/examples/eks/register-cluster.rst create mode 100644 awscli/examples/eks/tag-resource.rst create mode 100644 awscli/examples/eks/untag-resource.rst create mode 100644 awscli/examples/eks/update-addon.rst create mode 100644 awscli/examples/eks/update-nodegroup-config.rst create mode 100644 awscli/examples/eks/update-nodegroup-version.rst create mode 100644 awscli/examples/eks/wait/cluster-active.rst create mode 100644 awscli/examples/eks/wait/cluster-deleted.rst create mode 100644 awscli/examples/kendra/create-data-source.rst create mode 100644 awscli/examples/kendra/create-index.rst create mode 100644 awscli/examples/kendra/describe-data-source.rst create mode 100644 awscli/examples/kendra/describe-index.rst create mode 100644 awscli/examples/kendra/update-data-source.rst create mode 100644 awscli/examples/kendra/update-index.rst create mode 100644 awscli/examples/kms/list-key-rotations.rst create mode 100644 awscli/examples/kms/rotate-key-on-demand.rst create mode 100644 awscli/examples/networkmonitor/create-probe.rst create mode 100644 awscli/examples/networkmonitor/delete-monitor.rst create mode 100644 awscli/examples/networkmonitor/delete-probe.rst create mode 100644 awscli/examples/networkmonitor/get-probe.rst create mode 100644 awscli/examples/networkmonitor/list-monitors.rst create mode 100644 awscli/examples/networkmonitor/update-monitor.rst create mode 100644 awscli/examples/networkmonitor/update-probe.rst create mode 100644 awscli/examples/rds/describe-db-recommendations.rst diff --git a/awscli/examples/ec2/associate-ipam-resource-discovery.rst b/awscli/examples/ec2/associate-ipam-resource-discovery.rst new file mode 100644 index 000000000000..cf78208eeebc --- /dev/null +++ b/awscli/examples/ec2/associate-ipam-resource-discovery.rst @@ -0,0 +1,39 @@ +**To associate a resource discovery with an IPAM** + +In this example, you are an IPAM delegated admin and a resource discovery has been created and shared with you by another AWS account so that you can use IPAM to manage and monitor resource CIDRs owned by the other account. + +Note + +* To complete this request, you'll need the resource discovery ID which you can get with `describe-ipam-resource-discoveries `__ and the IPAM ID which you can get with `describe-ipams `__. +* The resource discovery that you are associating must have first been shared with your account using AWS RAM. +* The ``--region`` you enter must match the home Region of the IPAM you are associating it with. + +The following ``associate-ipam-resource-discovery`` example associates a resource discovery with an IPAM. :: + + aws ec2 associate-ipam-resource-discovery \ + --ipam-id ipam-005f921c17ebd5107 \ + --ipam-resource-discovery-id ipam-res-disco-03e0406de76a044ee \ + --tag-specifications 'ResourceType=ipam-resource-discovery,Tags=[{Key=cost-center,Value=cc123}]' \ + --region us-east-1 + +Output:: + + { + { + "IpamResourceDiscoveryAssociation": { + "OwnerId": "320805250157", + "IpamResourceDiscoveryAssociationId": "ipam-res-disco-assoc-04382a6346357cf82", + "IpamResourceDiscoveryAssociationArn": "arn:aws:ec2::320805250157:ipam-resource-discovery-association/ipam-res-disco-assoc-04382a6346357cf82", + "IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe", + "IpamId": "ipam-005f921c17ebd5107", + "IpamArn": "arn:aws:ec2::320805250157:ipam/ipam-005f921c17ebd5107", + "IpamRegion": "us-east-1", + "IsDefault": false, + "ResourceDiscoveryStatus": "active", + "State": "associate-in-progress", + "Tags": [] + } + } + } + +Once you associate a resource discovery, you can monitor and/or manage the IP addresses of resources created by the other accounts. For more information, see `Integrate IPAM with accounts outside of your organization `__ in the *Amazon VPC IPAM User Guide*. diff --git a/awscli/examples/ec2/create-ipam-resource-discovery.rst b/awscli/examples/ec2/create-ipam-resource-discovery.rst new file mode 100644 index 000000000000..56c037b9a255 --- /dev/null +++ b/awscli/examples/ec2/create-ipam-resource-discovery.rst @@ -0,0 +1,46 @@ +**To create a resource discovery** + +In this example, you're a delegated IPAM admin who wants to create and share a resource discovery with the IPAM admin in another AWS Organization so that the admin in the other organization can manage and monitor the IP addresses of resources in your organization. + +Important + +* This example includes both the ``--region`` and ``--operating-regions`` options because, while they are optional, they must be configured in a particular way to successfully integrate a resource discovery with an IPAM. + * ``--operating-regions`` must match the Regions where you have resources that you want IPAM to discover. If there are Regions where you do not want IPAM to manage the IP addresses (for example for compliance reasons), do not include them. + * ``--region`` must match the home Region of the IPAM you want to associate it with. You must create the resource discovery in the same Region that the IPAM was created in. For example, if the IPAM you are associating with was created in us-east-1, include ``--region us-east-1`` in the request. +* Both the ``--region`` and ``--operating-regions`` options default to the Region you're running the command in if you don't specify them. + +In this example, the operating Regions of the IPAM we're integrating with include ``us-west-1``, ``us-west-2``, and ``ap-south-1``. When we create the resource discovery, we want IPAM to discover the resource IP addresses in ``us-west-1`` and ``us-west-2`` but not ``ap-south-1``. So we are including only ``--operating-regions RegionName='us-west-1' RegionName='us-west-2'`` in the request. + +The following ``create-ipam-resource-discovery`` example creates an IPAM resource discovery. :: + + aws ec2 create-ipam-resource-discovery \ + --description 'Example-resource-discovery' \ + --tag-specifications 'ResourceType=ipam-resource-discovery,Tags=[{Key=cost-center,Value=cc123}]' \ + --operating-regions RegionName='us-west-1' RegionName='us-west-2' \ + --region us-east-1 + +Output:: + + { + "IpamResourceDiscovery":{ + "OwnerId": "149977607591", + "IpamResourceDiscoveryId": "ipam-res-disco-0257046d8aa78b8bc", + "IpamResourceDiscoveryArn": "arn:aws:ec2::149977607591:ipam-resource-discovery/ipam-res-disco-0257046d8aa78b8bc", + "IpamResourceDiscoveryRegion": "us-east-1", + "Description": "'Example-resource-discovery'", + "OperatingRegions":[ + {"RegionName": "us-west-1"}, + {"RegionName": "us-west-2"}, + {"RegionName": "us-east-1"} + ], + "IsDefault": false, + "State": "create-in-progress", + "Tags": [ + { + "Key": "cost-center", + "Value": "cc123" + } + ] + } + +Once you create a resource discovery, you may want to share it with another IPAM delegated admin, which you can do with `create-resource-share `__. For more information, see `Integrate IPAM with accounts outside of your organization `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/delete-ipam-pool.rst b/awscli/examples/ec2/delete-ipam-pool.rst new file mode 100644 index 000000000000..08262dfda767 --- /dev/null +++ b/awscli/examples/ec2/delete-ipam-pool.rst @@ -0,0 +1,39 @@ +**To delete an IPAM pool** + +In this example, you're a IPAM delegated admin who wants to delete an IPAM pool that you no longer need, but the pool has a CIDR provisioned to it. You cannot delete a pool if it has CIDRs provisioned to it unless you use the ``--cascade`` option, so you'll use ``--cascade``. + +To complete this request: + +* You'll need the IPAM pool ID which you can get with `describe-ipam-pools `__. +* The ``--region`` must be the IPAM home Region. + +The following ``delete-ipam-pool`` example deletes an IPAM pool in your AWS account. :: + + aws ec2 delete-ipam-pool \ + --ipam-pool-id ipam-pool-050c886a3ca41cd5b \ + --cascade \ + --region us-east-1 + +Output:: + + { + "IpamPool": { + "OwnerId": "320805250157", + "IpamPoolId": "ipam-pool-050c886a3ca41cd5b", + "IpamPoolArn": "arn:aws:ec2::320805250157:ipam-pool/ipam-pool-050c886a3ca41cd5b", + "IpamScopeArn": "arn:aws:ec2::320805250157:ipam-scope/ipam-scope-0a158dde35c51107b", + "IpamScopeType": "private", + "IpamArn": "arn:aws:ec2::320805250157:ipam/ipam-005f921c17ebd5107", + "IpamRegion": "us-east-1", + "Locale": "None", + "PoolDepth": 1, + "State": "delete-in-progress", + "Description": "example", + "AutoImport": false, + "AddressFamily": "ipv4", + "AllocationMinNetmaskLength": 0, + "AllocationMaxNetmaskLength": 32 + } + } + +For more information, see `Delete a pool `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/delete-ipam-resource-discovery.rst b/awscli/examples/ec2/delete-ipam-resource-discovery.rst new file mode 100644 index 000000000000..ba7a1aa9cf8f --- /dev/null +++ b/awscli/examples/ec2/delete-ipam-resource-discovery.rst @@ -0,0 +1,34 @@ +**To delete a resource discovery** + +In this example, you're a IPAM delegated admin who wants to delete a non-default resource discovery that you created to share with another IPAM admin during the process of integrating IPAM with accounts outside of your organization. + +To complete this request: + +* The ``--region`` must be the Region where you created the resource discovery. +* You cannot delete a default resource discovery if ``"IsDefault": true``. A default resource discovery is one that is created automatically in the account that creates an IPAM. To delete a default resource discovery, you have to delete the IPAM. + +The following ``delete-ipam-resource-discovery`` example deletes a resource discovery. :: + + aws ec2 delete-ipam-resource-discovery \ + --ipam-resource-discovery-id ipam-res-disco-0e39761475298ee0f \ + --region us-east-1 + +Output:: + + { + "IpamResourceDiscovery": { + "OwnerId": "149977607591", + "IpamResourceDiscoveryId": "ipam-res-disco-0e39761475298ee0f", + "IpamResourceDiscoveryArn": "arn:aws:ec2::149977607591:ipam-resource-discovery/ipam-res-disco-0e39761475298ee0f", + "IpamResourceDiscoveryRegion": "us-east-1", + "OperatingRegions": [ + { + "RegionName": "us-east-1" + } + ], + "IsDefault": false, + "State": "delete-in-progress" + } + } + +For more information about resource discoveries, see `Work with resource discoveries `__ in the *Amazon VPC IPAM User Guide*. diff --git a/awscli/examples/ec2/describe-ipam-resource-discoveries.rst b/awscli/examples/ec2/describe-ipam-resource-discoveries.rst new file mode 100644 index 000000000000..38149c14ef82 --- /dev/null +++ b/awscli/examples/ec2/describe-ipam-resource-discoveries.rst @@ -0,0 +1,50 @@ +**Example 1: View complete details of resource discoveries** + +In this example, you're a delegated IPAM admin who wants to create and share a resource discovery with the IPAM admin in another AWS Organization so that the admin can manage and monitor the IP addresses of resources in your organization. + +This example may be useful if: + +* You tried to create a resource discovery, but you got an error that you've reached your limit of 1. You realize that you may have already created a resource discovery and you want to view it in your account. +* You have resources in a Region that are not being discovered by the IPAM. You want to view the ``--operating-regions`` defined for the resource and ensure that you've added the right Region as an operating Region so that the resources there can be discovered. + +The following ``describe-ipam-resource-discoveries`` example lists the details of the resource discovery in your AWS account. You can have one resource discovery per AWS Region. :: + + aws ec2 describe-ipam-resource-discoveries \ + --region us-east-1 + +Output:: + + { + "IpamResourceDiscoveries": [ + { + "OwnerId": "149977607591", + "IpamResourceDiscoveryId": "ipam-res-disco-0f8bdee9067137c0d", + "IpamResourceDiscoveryArn": "arn:aws:ec2::149977607591:ipam-resource-discovery/ipam-res-disco-0f8bdee9067137c0d", + "IpamResourceDiscoveryRegion": "us-east-1", + "OperatingRegions": [ + { + "RegionName": "us-east-1" + } + ], + "IsDefault": false, + "State": "create-complete", + "Tags": [] + } + ] + } + +For more information, see `Integrate IPAM with accounts outside of your organization `__ in the *Amazon VPC IPAM User Guide*. + +**Example 2: View only resource discovery IDs** + +The following ``describe-ipam-resource-discoveries`` example lists the ID of the resource discovery in your AWS account. You can have one resource discovery per AWS Region. :: + + aws ec2 describe-ipam-resource-discoveries \ + --query "IpamResourceDiscoveries[*].IpamResourceDiscoveryId" \ + --output text + +Output:: + + ipam-res-disco-0481e39b242860333 + +For more information, see `Integrate IPAM with accounts outside of your organization `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-ipam-resource-discovery-associations.rst b/awscli/examples/ec2/describe-ipam-resource-discovery-associations.rst new file mode 100644 index 000000000000..c08711e91497 --- /dev/null +++ b/awscli/examples/ec2/describe-ipam-resource-discovery-associations.rst @@ -0,0 +1,50 @@ +**To view all resource discovery associations with your IPAM** + +In this example, you're a IPAM delegated admin who has associated resource discoveries with your IPAM to integrate other accounts with your IPAM. You've noticed that your IPAM is not discovering the resources in the operating Regions of the resource discovery as expected. You want to check the status and state of the resource discovery to ensure that the account that created it is still active and the resource discovery is still being shared. + +The ``--region`` must be the home Region of your IPAM. + +The following ``describe-ipam-resource-discovery-associations`` example lists the resource discovery associations in your AWS account. :: + + aws ec2 describe-ipam-resource-discovery-associations \ + --region us-east-1 + +Output:: + + { + "IpamResourceDiscoveryAssociations": [ + { + "OwnerId": "320805250157", + "IpamResourceDiscoveryAssociationId": "ipam-res-disco-assoc-05e6b45eca5bf5cf7", + "IpamResourceDiscoveryAssociationArn": "arn:aws:ec2::320805250157:ipam-resource-discovery-association/ipam-res-disco-assoc-05e6b45eca5bf5cf7", + "IpamResourceDiscoveryId": "ipam-res-disco-0f4ef577a9f37a162", + "IpamId": "ipam-005f921c17ebd5107", + "IpamArn": "arn:aws:ec2::320805250157:ipam/ipam-005f921c17ebd5107", + "IpamRegion": "us-east-1", + "IsDefault": true, + "ResourceDiscoveryStatus": "active", + "State": "associate-complete", + "Tags": [] + }, + { + "OwnerId": "149977607591", + "IpamResourceDiscoveryAssociationId": "ipam-res-disco-assoc-0dfd21ae189ab5f62", + "IpamResourceDiscoveryAssociationArn": "arn:aws:ec2::149977607591:ipam-resource-discovery-association/ipam-res-disco-assoc-0dfd21ae189ab5f62", + "IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe", + "IpamId": "ipam-005f921c17ebd5107", + "IpamArn": "arn:aws:ec2::149977607591:ipam/ipam-005f921c17ebd5107", + "IpamRegion": "us-east-1", + "IsDefault": false, + "ResourceDiscoveryStatus": "active", + "State": "create-complete", + "Tags": [] + } + ] + } + +In this example, after running this command, you notice that you have one non-default resource discovery (``"IsDefault": false ``) that is ``"ResourceDiscoveryStatus": "not-found"`` and ``"State": "create-complete"``. The resource discovery owner's account has been closed. If, in another case, you notice that is ``"ResourceDiscoveryStatus": "not-found"`` and ``"State": "associate-complete"``, this indicates that one of the following has happened: + +* The resource discovery was deleted by the resource discovery owner. +* The resource discovery owner unshared the resource discovery. + +For more information, see `Integrate IPAM with accounts outside of your organization `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/disable-ipam-organization-admin-account.rst b/awscli/examples/ec2/disable-ipam-organization-admin-account.rst new file mode 100644 index 000000000000..d4482a979f31 --- /dev/null +++ b/awscli/examples/ec2/disable-ipam-organization-admin-account.rst @@ -0,0 +1,21 @@ +**To disable the delegated IPAM admin** + +In certain scenarios, you'll integrate IPAM with AWS Organizations. When you do that, the AWS Organizations management account delegates an AWS Organizations member account as the IPAM admin. + +In this example, you are the AWS Organizations management account that delegated the IPAM admin account and you want to disable that account from being the IPAM admin. + +You can use any AWS Region for ``--region`` when making this request. You don't have to use the Region where you originally delegated the admin, where the IPAM was created, or an IPAM operating Region. If you disable the delegated admin account, you can re-enable it at any time or delegate a new account as IPAM admin. + +The following ``disable-ipam-organization-admin-account`` example disables the delegated IPAM admin in your AWS account. :: + + aws ec2 disable-ipam-organization-admin-account \ + --delegated-admin-account-id 320805250157 \ + --region ap-south-1 + +Output:: + + { + "Success": true + } + +For more information, see `Integrate IPAM with accounts in an AWS Organization `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/disassociate-ipam-resource-discovery.rst b/awscli/examples/ec2/disassociate-ipam-resource-discovery.rst new file mode 100644 index 000000000000..6cacfc0ef477 --- /dev/null +++ b/awscli/examples/ec2/disassociate-ipam-resource-discovery.rst @@ -0,0 +1,28 @@ +**To disassociate a resource discovery from an IPAM** + +In this example, you are an IPAM delegated admin account and you want to disassociate an IPAM resource discovery from your IPAM. You ran the describe command and noticed that the ``"ResourceDiscoveryStatus": "not-found"`` and you want to disassociate it from your IPAM to make room for other associations. + +The following ``disassociate-ipam-resource-discovery`` example disassociates an IPAM resource discovery in your AWS account. :: + + aws ec2 disassociate-ipam-resource-discovery \ + --ipam-resource-discovery-association-id ipam-res-disco-assoc-04382a6346357cf82 \ + --region us-east-1 + +Output:: + + { + "IpamResourceDiscoveryAssociation": { + "OwnerId": "320805250157", + "IpamResourceDiscoveryAssociationId": "ipam-res-disco-assoc-04382a6346357cf82", + "IpamResourceDiscoveryAssociationArn": "arn:aws:ec2::320805250157:ipam-resource-discovery-association/ipam-res-disco-assoc-04382a6346357cf82", + "IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe", + "IpamId": "ipam-005f921c17ebd5107", + "IpamArn": "arn:aws:ec2::320805250157:ipam/ipam-005f921c17ebd5107", + "IpamRegion": "us-east-1", + "IsDefault": false, + "ResourceDiscoveryStatus": "not-found", + "State": "disassociate-in-progress" + } + } + +For more information, see `Integrate IPAM with accounts outside of your organization `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/get-ipam-discovered-accounts.rst b/awscli/examples/ec2/get-ipam-discovered-accounts.rst new file mode 100644 index 000000000000..c2cf1d68644e --- /dev/null +++ b/awscli/examples/ec2/get-ipam-discovered-accounts.rst @@ -0,0 +1,26 @@ +**To view the accounts discovered by an IPAM** + +In this scenario, you're a IPAM delegated admin who wants to view the AWS accounts that own resources that the IPAM is discovering. + +The ``--discovery-region`` is the IPAM operating Region you want to view the monitored account statuses in. For example, if you have three IPAM operating Regions, you may want to make this request three times to view the timestamps specific to discovery in each of those particular Regions. + +The following ``get-ipam-discovered-accounts`` example lists the AWS accounts that own resources that the IPAM is discovering. :: + + aws ec2 get-ipam-discovered-accounts \ + --ipam-resource-discovery-id ipam-res-disco-0365d2977fc1672fe \ + --discovery-region us-east-1 + +Output:: + + { + "IpamDiscoveredAccounts": [ + { + "AccountId": "149977607591", + "DiscoveryRegion": "us-east-1", + "LastAttemptedDiscoveryTime": "2024-02-09T19:04:31.379000+00:00", + "LastSuccessfulDiscoveryTime": "2024-02-09T19:04:31.379000+00:00" + } + ] + } + +For more information, see `Integrate IPAM with accounts outside of your organization `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/get-ipam-discovered-public-addresses.rst b/awscli/examples/ec2/get-ipam-discovered-public-addresses.rst new file mode 100644 index 000000000000..c003560ac69d --- /dev/null +++ b/awscli/examples/ec2/get-ipam-discovered-public-addresses.rst @@ -0,0 +1,62 @@ +**To view discovered public IP addresses** + +In this example, you are an IPAM delegated admin and you want to view the IP addresses of resources discovered by IPAM. You can get the resource discovery ID with `describe-ipam-resource-discoveries `__. + +The following ``get-ipam-discovered-public-addresses`` example shows the discovered public IP addresses for a resource discovery. :: + + aws ec2 get-ipam-discovered-public-addresses \ + --ipam-resource-discovery-id ipam-res-disco-0f4ef577a9f37a162 \ + --address-region us-east-1 \ + --region us-east-1 + +Output:: + + { + "IpamDiscoveredPublicAddresses": [ + { + "IpamResourceDiscoveryId": "ipam-res-disco-0f4ef577a9f37a162", + "AddressRegion": "us-east-1", + "Address": "54.208.155.7", + "AddressOwnerId": "320805250157", + "AssociationStatus": "associated", + "AddressType": "ec2-public-ip", + "VpcId": "vpc-073b294916198ce49", + "SubnetId": "subnet-0b6c8a8839e9a4f15", + "NetworkInterfaceId": "eni-081c446b5284a5e06", + "NetworkInterfaceDescription": "", + "InstanceId": "i-07459a6fca5b35823", + "Tags": {}, + "NetworkBorderGroup": "us-east-1c", + "SecurityGroups": [ + { + "GroupName": "launch-wizard-2", + "GroupId": "sg-0a489dd6a65c244ce" + } + ], + "SampleTime": "2024-04-05T15:13:59.228000+00:00" + }, + { + "IpamResourceDiscoveryId": "ipam-res-disco-0f4ef577a9f37a162", + "AddressRegion": "us-east-1", + "Address": "44.201.251.218", + "AddressOwnerId": "470889052923", + "AssociationStatus": "associated", + "AddressType": "ec2-public-ip", + "VpcId": "vpc-6c31a611", + "SubnetId": "subnet-062f47608b99834b1", + "NetworkInterfaceId": "eni-024845359c2c3ae9b", + "NetworkInterfaceDescription": "", + "InstanceId": "i-04ef786d9c4e03f41", + "Tags": {}, + "NetworkBorderGroup": "us-east-1a", + "SecurityGroups": [ + { + "GroupName": "launch-wizard-32", + "GroupId": "sg-0ed1a426e96a68374" + } + ], + "SampleTime": "2024-04-05T15:13:59.145000+00:00" + } + } + +For more information, see `View public IP insights `__ in the *Amazon VPC IPAM User Guide*. diff --git a/awscli/examples/ec2/get-ipam-discovered-resource-cidrs.rst b/awscli/examples/ec2/get-ipam-discovered-resource-cidrs.rst new file mode 100644 index 000000000000..00d37b6a7c4a --- /dev/null +++ b/awscli/examples/ec2/get-ipam-discovered-resource-cidrs.rst @@ -0,0 +1,60 @@ +**To view the IP address CIDRs discovered by an IPAM** + +In this example, you're a IPAM delegated admin who wants to view details related to the IP address CIDRs for resources that the IPAM is discovering. + +To complete this request: + +* The resource discovery you choose must be associated with the IPAM. +* The ``--resource-region`` is the AWS Region where resource was created. + +The following ``get-ipam-discovered-resource-cidrs`` example lists the IP addresses for resources that the IPAM is discovering. :: + + aws ec2 get-ipam-discovered-resource-cidrs \ + --ipam-resource-discovery-id ipam-res-disco-0365d2977fc1672fe \ + --resource-region us-east-1 + +Output:: + + { + { + "IpamDiscoveredResourceCidrs": [ + { + "IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe", + "ResourceRegion": "us-east-1", + "ResourceId": "vpc-0c974c95ca7ceef4a", + "ResourceOwnerId": "149977607591", + "ResourceCidr": "172.31.0.0/16", + "ResourceType": "vpc", + "ResourceTags": [], + "IpUsage": 0.375, + "VpcId": "vpc-0c974c95ca7ceef4a", + "SampleTime": "2024-02-09T19:15:16.529000+00:00" + }, + { + "IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe", + "ResourceRegion": "us-east-1", + "ResourceId": "subnet-07fe028119082a8c1", + "ResourceOwnerId": "149977607591", + "ResourceCidr": "172.31.0.0/20", + "ResourceType": "subnet", + "ResourceTags": [], + "IpUsage": 0.0012, + "VpcId": "vpc-0c974c95ca7ceef4a", + "SampleTime": "2024-02-09T19:15:16.529000+00:00" + }, + { + "IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe", + "ResourceRegion": "us-east-1", + "ResourceId": "subnet-0a96893763984cc4e", + "ResourceOwnerId": "149977607591", + "ResourceCidr": "172.31.64.0/20", + "ResourceType": "subnet", + "ResourceTags": [], + "IpUsage": 0.0012, + "VpcId": "vpc-0c974c95ca7ceef4a", + "SampleTime": "2024-02-09T19:15:16.529000+00:00" + } + } + } + +For more information, see `Monitor CIDR usage by resource `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/get-security-groups-for-vpc.rst b/awscli/examples/ec2/get-security-groups-for-vpc.rst new file mode 100644 index 000000000000..76df91f6c0d5 --- /dev/null +++ b/awscli/examples/ec2/get-security-groups-for-vpc.rst @@ -0,0 +1,29 @@ +**To view security groups that can be associated with network interfaces in a specified VPC.** + +The following ``get-security-groups-for-vpc`` example shows the security groups that can be associated with network interfaces in the VPC. :: + + aws ec2 get-security-groups-for-vpc \ + --vpc-id vpc-6c31a611 \ + --region us-east-1 + +Output:: + + { + "SecurityGroupForVpcs": [ + { + "Description": "launch-wizard-36 created 2022-08-29T15:59:35.338Z", + "GroupName": "launch-wizard-36", + "OwnerId": "470889052923", + "GroupId": "sg-007e0c3027ee885f5", + "Tags": [], + "PrimaryVpcId": "vpc-6c31a611" + }, + { + "Description": "launch-wizard-18 created 2024-01-19T20:22:27.527Z", + "GroupName": "launch-wizard-18", + "OwnerId": "470889052923", + "GroupId": "sg-0147193bef51c9eef", + "Tags": [], + "PrimaryVpcId": "vpc-6c31a611" + } + } \ No newline at end of file diff --git a/awscli/examples/ec2/modify-ipam-resource-discovery.rst b/awscli/examples/ec2/modify-ipam-resource-discovery.rst new file mode 100644 index 000000000000..8a1566697d03 --- /dev/null +++ b/awscli/examples/ec2/modify-ipam-resource-discovery.rst @@ -0,0 +1,40 @@ +**To modify the operating regions of a resource discovery** + +In this example, you're an IPAM delegated admin who wants to modify the operating regions of a resource discovery. + +To complete this request: + +* You cannot modify a default resource discovery and you must be the owner of the resource discovery. +* You need the resource discovery ID, which you can get with `describe-ipam-resource-discoveries `__. + +The following ``modify-ipam-resource-discovery`` example modifies a non-default resource discovery in your AWS account. :: + + aws ec2 modify-ipam-resource-discovery \ + --ipam-resource-discovery-id ipam-res-disco-0f4ef577a9f37a162 \ + --add-operating-regions RegionName='us-west-1' \ + --remove-operating-regions RegionName='us-east-2' \ + --region us-east-1 + +Output:: + + { + "IpamResourceDiscovery": { + "OwnerId": "149977607591", + "IpamResourceDiscoveryId": "ipam-res-disco-0365d2977fc1672fe", + "IpamResourceDiscoveryArn": "arn:aws:ec2::149977607591:ipam-resource-discovery/ipam-res-disco-0365d2977fc1672fe", + "IpamResourceDiscoveryRegion": "us-east-1", + "Description": "Example", + "OperatingRegions": [ + { + "RegionName": "us-east-1" + }, + { + "RegionName": "us-west-1" + } + ], + "IsDefault": false, + "State": "modify-in-progress" + } + } + +For more information, see `Work with resource discoveries `__ in the *Amazon VPC IPAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/modify-ipam-scope.rst b/awscli/examples/ec2/modify-ipam-scope.rst new file mode 100644 index 000000000000..6bd3677f98e5 --- /dev/null +++ b/awscli/examples/ec2/modify-ipam-scope.rst @@ -0,0 +1,31 @@ +**To modify the description of a scope** + +In this scenario, you're an IPAM delegated admin who wants to modify the description of an IPAM scope. + +To complete this request, you'll need the scope ID, which you can get with `describe-ipam-scopes `__. + +The following ``modify-ipam-scope`` example updates the description of the scope. :: + + aws ec2 modify-ipam-scope \ + --ipam-scope-id ipam-scope-0d3539a30b57dcdd1 \ + --description example \ + --region us-east-1 + +Output:: + + { + "IpamScope": { + "OwnerId": "320805250157", + "IpamScopeId": "ipam-scope-0d3539a30b57dcdd1", + "IpamScopeArn": "arn:aws:ec2::320805250157:ipam-scope/ipam-scope-0d3539a30b57dcdd1", + "IpamArn": "arn:aws:ec2::320805250157:ipam/ipam-005f921c17ebd5107", + "IpamRegion": "us-east-1", + "IpamScopeType": "public", + "IsDefault": true, + "Description": "example", + "PoolCount": 1, + "State": "modify-in-progress" + } + } + +For more information about scopes, see `How IPAM works `__ in the *Amazon VPC IPAM User Guide*. diff --git a/awscli/examples/ec2/release-ipam-pool-allocation.rst b/awscli/examples/ec2/release-ipam-pool-allocation.rst new file mode 100644 index 000000000000..fec1e3424ae6 --- /dev/null +++ b/awscli/examples/ec2/release-ipam-pool-allocation.rst @@ -0,0 +1,27 @@ +**To release an IPAM pool allocation** + +In this example, you're an IPAM delegated admin who tried to delete an IPAM pool but received an error that you cannot delete the pool while the pool has allocations. You are using this command to release a pool allocation. + +Note the following: + +* You can only use this command for custom allocations. To remove an allocation for a resource without deleting the resource, set its monitored state to false using `modify-ipam-resource-cidr `__. +* To complete this request, you'll need the IPAM pool ID, which you can get with `describe-ipam-pools `__. You'll also need the allocation ID, which you can get with `get-ipam-pool-allocations `__. +* If you do not want to remove allocations one by one, you can use the ``--cascade option`` when you delete an IPAM pool to automatically release any allocations in the pool before deleting it. +* There are a number of prerequisites before running this command. For more information, see `Release an allocation `__ in the *Amazon VPC IPAM User Guide*. +* The ``--region`` in which you run this command must be the locale of the IPAM pool where the allocation is. + +The following ``release-ipam-pool-allocation`` example releases an IPAM pool allocation. :: + + aws ec2 release-ipam-pool-allocation \ + --ipam-pool-id ipam-pool-07bdd12d7c94e4693 \ + --cidr 10.0.0.0/23 \ + --ipam-pool-allocation-id ipam-pool-alloc-0e66a1f730da54791b99465b79e7d1e89 \ + --region us-west-1 + +Output:: + + { + "Success": true + } + +Once you release an allocation, you may want to run `delete-ipam-pool `__. \ No newline at end of file diff --git a/awscli/examples/eks/associate-identity-provider-config.rst b/awscli/examples/eks/associate-identity-provider-config.rst new file mode 100644 index 000000000000..527c7de93dae --- /dev/null +++ b/awscli/examples/eks/associate-identity-provider-config.rst @@ -0,0 +1,31 @@ +**Associate identity provider to your Amazon EKS Cluster** + +The following ``associate-identity-provider-config`` example associates an identity provider to your Amazon EKS Cluster. :: + + aws eks associate-identity-provider-config \ + --cluster-name my-eks-cluster \ + --oidc 'identityProviderConfigName=my-identity-provider,issuerUrl=https://oidc.eks.us-east-2.amazonaws.com/id/38D6A4619A0A69E342B113ED7F1A7652,clientId=kubernetes,usernameClaim=email,usernamePrefix=my-username-prefix,groupsClaim=my-claim,groupsPrefix=my-groups-prefix,requiredClaims={Claim1=value1,Claim2=value2}' \ + --tags env=dev + +Output:: + + { + "update": { + "id": "8c6c1bef-61fe-42ac-a242-89412387b8e7", + "status": "InProgress", + "type": "AssociateIdentityProviderConfig", + "params": [ + { + "type": "IdentityProviderConfig", + "value": "[{\"type\":\"oidc\",\"name\":\"my-identity-provider\"}]" + } + ], + "createdAt": "2024-04-11T13:46:49.648000-04:00", + "errors": [] + }, + "tags": { + "env": "dev" + } + } + +For more information, see `Authenticate users for your cluster from an OpenID Connect identity provider - Associate an OIDC identity provider `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/create-fargate-profile.rst b/awscli/examples/eks/create-fargate-profile.rst new file mode 100644 index 000000000000..ec5de6cf3b81 --- /dev/null +++ b/awscli/examples/eks/create-fargate-profile.rst @@ -0,0 +1,216 @@ +**Example 1: Create EKS Fargate Profile for a selector with a namespace** + +The following ``create-fargate-profile`` example creates an EKS Fargate Profile for a selector with a namespace. :: + + aws eks create-fargate-profile \ + --cluster-name my-eks-cluster \ + --pod-execution-role-arn arn:aws:iam::111122223333:role/role-name \ + --fargate-profile-name my-fargate-profile \ + --selectors '[{"namespace": "default"}]' + +Output:: + + { + "fargateProfile": { + "fargateProfileName": "my-fargate-profile", + "fargateProfileArn": "arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/a2c72bca-318e-abe8-8ed1-27c6d4892e9e", + "clusterName": "my-eks-cluster", + "createdAt": "2024-03-19T12:38:47.368000-04:00", + "podExecutionRoleArn": "arn:aws:iam::111122223333:role/role-name", + "subnets": [ + "subnet-09d912bb63ef21b9a", + "subnet-04ad87f71c6e5ab4d", + "subnet-0e2907431c9988b72" + ], + "selectors": [ + { + "namespace": "default" + } + ], + "status": "CREATING", + "tags": {} + } + } + +For more information, see `AWS Fargate profile - Creating a Fargate profile `__ in the *Amazon EKS User Guide*. + +**Example 2: Create EKS Fargate Profile for a selector with a namespace and labels** + +The following ``create-fargate-profile`` example creates an EKS Fargate Profile for a selector with a namespace and labels. :: + + aws eks create-fargate-profile \ + --cluster-name my-eks-cluster \ + --pod-execution-role-arn arn:aws:iam::111122223333:role/role-name \ + --fargate-profile-name my-fargate-profile \ + --selectors '[{"namespace": "default", "labels": {"labelname1": "labelvalue1"}}]' + +Output:: + + { + "fargateProfile": { + "fargateProfileName": "my-fargate-profile", + "fargateProfileArn": "arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/88c72bc7-e8a4-fa34-44e4-2f1397224bb3", + "clusterName": "my-eks-cluster", + "createdAt": "2024-03-19T12:33:48.125000-04:00", + "podExecutionRoleArn": "arn:aws:iam::111122223333:role/role-name", + "subnets": [ + "subnet-09d912bb63ef21b9a", + "subnet-04ad87f71c6e5ab4d", + "subnet-0e2907431c9988b72" + ], + "selectors": [ + { + "namespace": "default", + "labels": { + "labelname1": "labelvalue1" + } + } + ], + "status": "CREATING", + "tags": {} + } + } + +For more information, see `AWS Fargate profile - Creating a Fargate profile `__ in the *Amazon EKS User Guide*. + +**Example 3: Create EKS Fargate Profile for a selector with a namespace and labels, along with IDs of subnets to launch a Pod into.** + +The following ``create-fargate-profile`` example create EKS Fargate Profile for a selector with a namespace and labels, along with IDs of subnets to launch a Pod into. :: + + aws eks create-fargate-profile \ + --cluster-name my-eks-cluster \ + --pod-execution-role-arn arn:aws:iam::111122223333:role/role-name \ + --fargate-profile-name my-fargate-profile \ + --selectors '[{"namespace": "default", "labels": {"labelname1": "labelvalue1"}}]' \ + --subnets '["subnet-09d912bb63ef21b9a", "subnet-04ad87f71c6e5ab4d", "subnet-0e2907431c9988b72"]' + +Output:: + + { + "fargateProfile": { + "fargateProfileName": "my-fargate-profile", + "fargateProfileArn": "arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/e8c72bc8-e87b-5eb6-57cb-ed4fe57577e3", + "clusterName": "my-eks-cluster", + "createdAt": "2024-03-19T12:35:58.640000-04:00", + "podExecutionRoleArn": "arn:aws:iam::111122223333:role/role-name", + "subnets": [ + "subnet-09d912bb63ef21b9a", + "subnet-04ad87f71c6e5ab4d", + "subnet-0e2907431c9988b72" + ], + "selectors": [ + { + "namespace": "default", + "labels": { + "labelname1": "labelvalue1" + } + } + ], + "status": "CREATING", + "tags": {} + } + } + +For more information, see `AWS Fargate profile - Creating a Fargate profile `__ in the *Amazon EKS User Guide*. + +**Example 4: Create EKS Fargate Profile for a selector with multiple namespace and labels, along with IDs of subnets to launch a Pod into** + +The following ``create-fargate-profile`` example creates an EKS Fargate Profile for a selector with multiple namespace and labels, along with IDs of subnets to launch a Pod into. :: + + aws eks create-fargate-profile \ + --cluster-name my-eks-cluster \ + --pod-execution-role-arn arn:aws:iam::111122223333:role/role-name \ + --fargate-profile-name my-fargate-profile \ + --selectors '[{"namespace": "default1", "labels": {"labelname1": "labelvalue1", "labelname2": "labelvalue2"}}, {"namespace": "default2", "labels": {"labelname1": "labelvalue1", "labelname2": "labelvalue2"}}]' \ + --subnets '["subnet-09d912bb63ef21b9a", "subnet-04ad87f71c6e5ab4d", "subnet-0e2907431c9988b72"]' \ + --tags '{"eks-fargate-profile-key-1": "value-1" , "eks-fargate-profile-key-2": "value-2"}' + +Output:: + + { + "fargateProfile": { + "fargateProfileName": "my-fargate-profile", + "fargateProfileArn": "arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/4cc72bbf-b766-8ee6-8d29-e62748feb3cd", + "clusterName": "my-eks-cluster", + "createdAt": "2024-03-19T12:15:55.271000-04:00", + "podExecutionRoleArn": "arn:aws:iam::111122223333:role/role-name", + "subnets": [ + "subnet-09d912bb63ef21b9a", + "subnet-04ad87f71c6e5ab4d", + "subnet-0e2907431c9988b72" + ], + "selectors": [ + { + "namespace": "default1", + "labels": { + "labelname2": "labelvalue2", + "labelname1": "labelvalue1" + } + }, + { + "namespace": "default2", + "labels": { + "labelname2": "labelvalue2", + "labelname1": "labelvalue1" + } + } + ], + "status": "CREATING", + "tags": { + "eks-fargate-profile-key-2": "value-2", + "eks-fargate-profile-key-1": "value-1" + } + } + } + +For more information, see `AWS Fargate profile - Creating a Fargate profile `__ in the *Amazon EKS User Guide*. + +**Example 5: Create EKS Fargate Profile with a wildcard selector for namespaces and labels, along with IDs of subnets to launch a Pod into** + +The following ``create-fargate-profile`` example creates an EKS Fargate Profile for a selector with multiple namespace and labels, along with IDs of subnets to launch a Pod into. :: + + aws eks create-fargate-profile \ + --cluster-name my-eks-cluster \ + --pod-execution-role-arn arn:aws:iam::111122223333:role/role-name \ + --fargate-profile-name my-fargate-profile \ + --selectors '[{"namespace": "prod*", "labels": {"labelname*?": "*value1"}}, {"namespace": "*dev*", "labels": {"labelname*?": "*value*"}}]' \ + --subnets '["subnet-09d912bb63ef21b9a", "subnet-04ad87f71c6e5ab4d", "subnet-0e2907431c9988b72"]' \ + --tags '{"eks-fargate-profile-key-1": "value-1" , "eks-fargate-profile-key-2": "value-2"}' + +Output:: + + { + "fargateProfile": { + "fargateProfileName": "my-fargate-profile", + "fargateProfileArn": "arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/e8c72bd6-5966-0bfe-b77b-1802893e5a6f", + "clusterName": "my-eks-cluster", + "createdAt": "2024-03-19T13:05:20.550000-04:00", + "podExecutionRoleArn": "arn:aws:iam::111122223333:role/role-name", + "subnets": [ + "subnet-09d912bb63ef21b9a", + "subnet-04ad87f71c6e5ab4d", + "subnet-0e2907431c9988b72" + ], + "selectors": [ + { + "namespace": "prod*", + "labels": { + "labelname*?": "*value1" + } + }, + { + "namespace": "*dev*", + "labels": { + "labelname*?": "*value*" + } + } + ], + "status": "CREATING", + "tags": { + "eks-fargate-profile-key-2": "value-2", + "eks-fargate-profile-key-1": "value-1" + } + } + } + +For more information, see `AWS Fargate profile - Creating a Fargate profile `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/create-nodegroup.rst b/awscli/examples/eks/create-nodegroup.rst new file mode 100644 index 000000000000..3152d3febfb4 --- /dev/null +++ b/awscli/examples/eks/create-nodegroup.rst @@ -0,0 +1,180 @@ +**Example 1: Creates a managed node group for an Amazon EKS cluster** + +The following ``create-nodegroup`` example creates a managed node group for an Amazon EKS cluster. :: + + aws eks create-nodegroup \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --node-role arn:aws:iam::111122223333:role/role-name \ + --subnets "subnet-0e2907431c9988b72" "subnet-04ad87f71c6e5ab4d" "subnet-09d912bb63ef21b9a" \ + --scaling-config minSize=1,maxSize=3,desiredSize=1 \ + --region us-east-2 + +Output:: + + { + "nodegroup": { + "nodegroupName": "my-eks-nodegroup", + "nodegroupArn": "arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-nodegroup/bac7550f-b8b8-5fbb-4f3e-7502a931119e", + "clusterName": "my-eks-cluster", + "version": "1.26", + "releaseVersion": "1.26.12-20240329", + "createdAt": "2024-04-04T13:19:32.260000-04:00", + "modifiedAt": "2024-04-04T13:19:32.260000-04:00", + "status": "CREATING", + "capacityType": "ON_DEMAND", + "scalingConfig": { + "minSize": 1, + "maxSize": 3, + "desiredSize": 1 + }, + "instanceTypes": [ + "t3.medium" + ], + "subnets": [ + "subnet-0e2907431c9988b72, subnet-04ad87f71c6e5ab4d, subnet-09d912bb63ef21b9a" + ], + "amiType": "AL2_x86_64", + "nodeRole": "arn:aws:iam::111122223333:role/role-name", + "diskSize": 20, + "health": { + "issues": [] + }, + "updateConfig": { + "maxUnavailable": 1 + }, + "tags": {} + } + } + +For more information, see `Creating a managed node group `__ in the *Amazon EKS User Guide*. + +**Example 2: Creates a managed node group for an Amazon EKS cluster with custom instance-types and disk-size** + +The following ``create-nodegroup`` example creates a managed node group for an Amazon EKS cluster with custom instance-types and disk-size. :: + + aws eks create-nodegroup \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --node-role arn:aws:iam::111122223333:role/role-name \ + --subnets "subnet-0e2907431c9988b72" "subnet-04ad87f71c6e5ab4d" "subnet-09d912bb63ef21b9a" \ + --scaling-config minSize=1,maxSize=3,desiredSize=1 \ + --capacity-type ON_DEMAND \ + --instance-types 'm5.large' \ + --disk-size 50 \ + --region us-east-2 + +Output:: + + { + "nodegroup": { + "nodegroupName": "my-eks-nodegroup", + "nodegroupArn": "arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-nodegroup/c0c7551b-e4f9-73d9-992c-a450fdb82322", + "clusterName": "my-eks-cluster", + "version": "1.26", + "releaseVersion": "1.26.12-20240329", + "createdAt": "2024-04-04T13:46:07.595000-04:00", + "modifiedAt": "2024-04-04T13:46:07.595000-04:00", + "status": "CREATING", + "capacityType": "ON_DEMAND", + "scalingConfig": { + "minSize": 1, + "maxSize": 3, + "desiredSize": 1 + }, + "instanceTypes": [ + "m5.large" + ], + "subnets": [ + "subnet-0e2907431c9988b72", + "subnet-04ad87f71c6e5ab4d", + "subnet-09d912bb63ef21b9a" + ], + "amiType": "AL2_x86_64", + "nodeRole": "arn:aws:iam::111122223333:role/role-name", + "diskSize": 50, + "health": { + "issues": [] + }, + "updateConfig": { + "maxUnavailable": 1 + }, + "tags": {} + } + } + +For more information, see `Creating a managed node group `__ in the *Amazon EKS User Guide*. + +**Example 3: Creates a managed node group for an Amazon EKS cluster with custom instance-types, disk-size, ami-type, capacity-type, update-config, labels, taints and tags.** + +The following ``create-nodegroup`` example creates a managed node group for an Amazon EKS cluster with custom instance-types, disk-size, ami-type, capacity-type, update-config, labels, taints and tags. :: + + aws eks create-nodegroup \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --node-role arn:aws:iam::111122223333:role/role-name \ + --subnets "subnet-0e2907431c9988b72" "subnet-04ad87f71c6e5ab4d" "subnet-09d912bb63ef21b9a" \ + --scaling-config minSize=1,maxSize=5,desiredSize=4 \ + --instance-types 't3.large' \ + --disk-size 50 \ + --ami-type AL2_x86_64 \ + --capacity-type SPOT \ + --update-config maxUnavailable=2 \ + --labels '{"my-eks-nodegroup-label-1": "value-1" , "my-eks-nodegroup-label-2": "value-2"}' \ + --taints '{"key": "taint-key-1" , "value": "taint-value-1", "effect": "NO_EXECUTE"}' \ + --tags '{"my-eks-nodegroup-key-1": "value-1" , "my-eks-nodegroup-key-2": "value-2"}' + +Output:: + + { + "nodegroup": { + "nodegroupName": "my-eks-nodegroup", + "nodegroupArn": "arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-nodegroup/88c75524-97af-0cb9-a9c5-7c0423ab5314", + "clusterName": "my-eks-cluster", + "version": "1.26", + "releaseVersion": "1.26.12-20240329", + "createdAt": "2024-04-04T14:05:07.940000-04:00", + "modifiedAt": "2024-04-04T14:05:07.940000-04:00", + "status": "CREATING", + "capacityType": "SPOT", + "scalingConfig": { + "minSize": 1, + "maxSize": 5, + "desiredSize": 4 + }, + "instanceTypes": [ + "t3.large" + ], + "subnets": [ + "subnet-0e2907431c9988b72", + "subnet-04ad87f71c6e5ab4d", + "subnet-09d912bb63ef21b9a" + ], + "amiType": "AL2_x86_64", + "nodeRole": "arn:aws:iam::111122223333:role/role-name", + "labels": { + "my-eks-nodegroup-label-2": "value-2", + "my-eks-nodegroup-label-1": "value-1" + }, + "taints": [ + { + "key": "taint-key-1", + "value": "taint-value-1", + "effect": "NO_EXECUTE" + } + ], + "diskSize": 50, + "health": { + "issues": [] + }, + "updateConfig": { + "maxUnavailable": 2 + }, + "tags": { + "my-eks-nodegroup-key-1": "value-1", + "my-eks-nodegroup-key-2": "value-2" + } + } + } + +For more information, see `Creating a managed node group `__ in the *Amazon EKS User Guide*. \ No newline at end of file diff --git a/awscli/examples/eks/delete-cluster.rst b/awscli/examples/eks/delete-cluster.rst index 9de65227a29f..a238fcc30235 100644 --- a/awscli/examples/eks/delete-cluster.rst +++ b/awscli/examples/eks/delete-cluster.rst @@ -1,7 +1,85 @@ -**To delete a cluster** - -This example command deletes a cluster named ``devel`` in your default region. - -Command:: - - aws eks delete-cluster --name devel +**Delete an Amazon EKS cluster control plane** + +The following ``delete-cluster`` example deletes an Amazon EKS cluster control plane. :: + + aws eks delete-cluster \ + --name my-eks-cluster + +Output:: + + { + "cluster": { + "name": "my-eks-cluster", + "arn": "arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster", + "createdAt": "2024-03-14T11:31:44.348000-04:00", + "version": "1.27", + "endpoint": "https://DALSJ343KE23J3RN45653DSKJTT647TYD.yl4.us-east-2.eks.amazonaws.com", + "roleArn": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-cluster-ServiceRole-zMF6CBakwwbW", + "resourcesVpcConfig": { + "subnetIds": [ + "subnet-0fb75d2d8401716e7", + "subnet-02184492f67a3d0f9", + "subnet-04098063527aab776", + "subnet-0e2907431c9988b72", + "subnet-04ad87f71c6e5ab4d", + "subnet-09d912bb63ef21b9a" + ], + "securityGroupIds": [ + "sg-0c1327f6270afbb36" + ], + "clusterSecurityGroupId": "sg-01c84d09d70f39a7f", + "vpcId": "vpc-0012b8e1cc0abb17d", + "endpointPublicAccess": true, + "endpointPrivateAccess": true, + "publicAccessCidrs": [ + "0.0.0.0/0" + ] + }, + "kubernetesNetworkConfig": { + "serviceIpv4Cidr": "10.100.0.0/16", + "ipFamily": "ipv4" + }, + "logging": { + "clusterLogging": [ + { + "types": [ + "api", + "audit", + "authenticator", + "controllerManager", + "scheduler" + ], + "enabled": true + } + ] + }, + "identity": { + "oidc": { + "issuer": "https://oidc.eks.us-east-2.amazonaws.com/id/DALSJ343KE23J3RN45653DSKJTT647TYD" + } + }, + "status": "DELETING", + "certificateAuthority": { + "data": "XXX_CA_DATA_XXX" + }, + "platformVersion": "eks.16", + "tags": { + "aws:cloudformation:stack-name": "eksctl-my-eks-cluster-cluster", + "alpha.eksctl.io/cluster-name": "my-eks-cluster", + "karpenter.sh/discovery": "my-eks-cluster", + "aws:cloudformation:stack-id": "arn:aws:cloudformation:us-east-2:111122223333:stack/eksctl-my-eks-cluster-cluster/e752ea00-e217-11ee-beae-0a9599c8c7ed", + "auto-delete": "no", + "eksctl.cluster.k8s.io/v1alpha1/cluster-name": "my-eks-cluster", + "EKS-Cluster-Name": "my-eks-cluster", + "alpha.eksctl.io/cluster-oidc-enabled": "true", + "aws:cloudformation:logical-id": "ControlPlane", + "alpha.eksctl.io/eksctl-version": "0.173.0-dev+a7ee89342.2024-03-01T03:40:57Z", + "Name": "eksctl-my-eks-cluster-cluster/ControlPlane" + }, + "accessConfig": { + "authenticationMode": "API_AND_CONFIG_MAP" + } + } + } + +For more information, see `Deleting an Amazon EKS cluster `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/delete-fargate-profile.rst b/awscli/examples/eks/delete-fargate-profile.rst new file mode 100644 index 000000000000..97814acc7760 --- /dev/null +++ b/awscli/examples/eks/delete-fargate-profile.rst @@ -0,0 +1,36 @@ +**Example 1: Create EKS Fargate Profile for a selector with a namespace** + +The following ``delete-fargate-profile`` example creates an EKS Fargate Profile for a selector with a namespace. :: + + aws eks delete-fargate-profile \ + --cluster-name my-eks-cluster \ + --fargate-profile-name my-fargate-profile + +Output:: + + { + "fargateProfile": { + "fargateProfileName": "my-fargate-profile", + "fargateProfileArn": "arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/1ac72bb3-3fc6-2631-f1e1-98bff53bed62", + "clusterName": "my-eks-cluster", + "createdAt": "2024-03-19T11:48:39.975000-04:00", + "podExecutionRoleArn": "arn:aws:iam::111122223333:role/role-name", + "subnets": [ + "subnet-09d912bb63ef21b9a", + "subnet-04ad87f71c6e5ab4d", + "subnet-0e2907431c9988b72" + ], + "selectors": [ + { + "namespace": "default", + "labels": { + "foo": "bar" + } + } + ], + "status": "DELETING", + "tags": {} + } + } + +For more information, see `AWS Fargate profile - Deleting a Fargate `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/delete-nodegroup.rst b/awscli/examples/eks/delete-nodegroup.rst new file mode 100644 index 000000000000..718cfee7b9dc --- /dev/null +++ b/awscli/examples/eks/delete-nodegroup.rst @@ -0,0 +1,60 @@ +**Example 1: Delete a managed node group for an Amazon EKS cluster** + +The following ``delete-nodegroup`` example deletes a managed node group for an Amazon EKS cluster. :: + + aws eks delete-nodegroup \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup + +Output:: + + { + "nodegroup": { + "nodegroupName": "my-eks-nodegroup", + "nodegroupArn": "arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-nodegroup/1ec75f5f-0e21-dcc0-b46e-f9c442685cd8", + "clusterName": "my-eks-cluster", + "version": "1.26", + "releaseVersion": "1.26.12-20240329", + "createdAt": "2024-04-08T13:25:15.033000-04:00", + "modifiedAt": "2024-04-08T13:25:31.252000-04:00", + "status": "DELETING", + "capacityType": "SPOT", + "scalingConfig": { + "minSize": 1, + "maxSize": 5, + "desiredSize": 4 + }, + "instanceTypes": [ + "t3.large" + ], + "subnets": [ + "subnet-0e2907431c9988b72", + "subnet-04ad87f71c6e5ab4d", + "subnet-09d912bb63ef21b9a" + ], + "amiType": "AL2_x86_64", + "nodeRole": "arn:aws:iam::111122223333:role/role-name", + "labels": { + "my-eks-nodegroup-label-2": "value-2", + "my-eks-nodegroup-label-1": "value-1" + }, + "taints": [ + { + "key": "taint-key-1", + "value": "taint-value-1", + "effect": "NO_EXECUTE" + } + ], + "diskSize": 50, + "health": { + "issues": [] + }, + "updateConfig": { + "maxUnavailable": 2 + }, + "tags": { + "my-eks-nodegroup-key-1": "value-1", + "my-eks-nodegroup-key-2": "value-2" + } + } + } diff --git a/awscli/examples/eks/deregister-cluster.rst b/awscli/examples/eks/deregister-cluster.rst new file mode 100644 index 000000000000..490f8ca992a3 --- /dev/null +++ b/awscli/examples/eks/deregister-cluster.rst @@ -0,0 +1,26 @@ +**To deregisters a connected cluster to remove it from the Amazon EKS control plane** + +The following ``deregister-cluster`` example deregisters a connected cluster to remove it from the Amazon EKS control plane. :: + + aws eks deregister-cluster \ + --name my-eks-anywhere-cluster + +Output:: + + { + "cluster": { + "name": "my-eks-anywhere-cluster", + "arn": "arn:aws:eks:us-east-2:111122223333:cluster/my-eks-anywhere-cluster", + "createdAt": "2024-04-12T12:38:37.561000-04:00", + "status": "DELETING", + "tags": {}, + "connectorConfig": { + "activationId": "dfb5ad28-13c3-4e26-8a19-5b2457638c74", + "activationExpiry": "2024-04-15T12:38:37.082000-04:00", + "provider": "EKS_ANYWHERE", + "roleArn": "arn:aws:iam::111122223333:role/AmazonEKSConnectorAgentRole" + } + } + } + +For more information, see `Deregistering a cluster `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/describe-addon-versions.rst b/awscli/examples/eks/describe-addon-versions.rst new file mode 100644 index 000000000000..347d852629f8 --- /dev/null +++ b/awscli/examples/eks/describe-addon-versions.rst @@ -0,0 +1,140 @@ +**Example 1: List all the available addons for EKS Cluster** + +The following ``describe-addon-versions`` example list all the available AWS addons. :: + + aws eks describe-addon-versions \ + --query 'sort_by(addons &owner)[].{publisher: publisher, owner: owner, addonName: addonName, type: type}' \ + --output table + +Output:: + + -------------------------------------------------------------------------------------------------------------------- + | DescribeAddonVersions | + +---------------------------------------------+------------------+-----------------------+-------------------------+ + | addonName | owner | publisher | type | + +---------------------------------------------+------------------+-----------------------+-------------------------+ + | vpc-cni | aws | eks | networking | + | snapshot-controller | aws | eks | storage | + | kube-proxy | aws | eks | networking | + | eks-pod-identity-agent | aws | eks | security | + | coredns | aws | eks | networking | + | aws-mountpoint-s3-csi-driver | aws | s3 | storage | + | aws-guardduty-agent | aws | eks | security | + | aws-efs-csi-driver | aws | eks | storage | + | aws-ebs-csi-driver | aws | eks | storage | + | amazon-cloudwatch-observability | aws | eks | observability | + | adot | aws | eks | observability | + | upwind-security_upwind-operator | aws-marketplace | Upwind Security | security | + | upbound_universal-crossplane | aws-marketplace | upbound | infra-management | + | tetrate-io_istio-distro | aws-marketplace | tetrate-io | policy-management | + | teleport_teleport | aws-marketplace | teleport | policy-management | + | stormforge_optimize-live | aws-marketplace | StormForge | cost-management | + | splunk_splunk-otel-collector-chart | aws-marketplace | Splunk | monitoring | + | solo-io_istio-distro | aws-marketplace | Solo.io | service-mesh | + | rafay-systems_rafay-operator | aws-marketplace | rafay-systems | kubernetes-management | + | new-relic_kubernetes-operator | aws-marketplace | New Relic | observability | + | netapp_trident-operator | aws-marketplace | NetApp Inc. | storage | + | leaksignal_leakagent | aws-marketplace | leaksignal | monitoring | + | kubecost_kubecost | aws-marketplace | kubecost | cost-management | + | kong_konnect-ri | aws-marketplace | kong | ingress-service-type | + | kasten_k10 | aws-marketplace | Kasten by Veeam | data-protection | + | haproxy-technologies_kubernetes-ingress-ee | aws-marketplace | HAProxy Technologies | ingress-controller | + | groundcover_agent | aws-marketplace | groundcover | monitoring | + | grafana-labs_kubernetes-monitoring | aws-marketplace | Grafana Labs | monitoring | + | factorhouse_kpow | aws-marketplace | factorhouse | monitoring | + | dynatrace_dynatrace-operator | aws-marketplace | dynatrace | monitoring | + | datree_engine-pro | aws-marketplace | datree | policy-management | + | datadog_operator | aws-marketplace | Datadog | monitoring | + | cribl_cribledge | aws-marketplace | Cribl | observability | + | calyptia_fluent-bit | aws-marketplace | Calyptia Inc | observability | + | accuknox_kubearmor | aws-marketplace | AccuKnox | security | + +---------------------------------------------+------------------+-----------------------+-------------------------+ + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 2: List all the available addons for specified Kubernetes version suppoerted for EKS** + +The following ``describe-addon-versions`` example list all the available addons for specified Kubernetes version suppoerted for EKS. :: + + aws eks describe-addon-versions \ + --kubernetes-version=1.26 \ + --query 'sort_by(addons &owner)[].{publisher: publisher, owner: owner, addonName: addonName, type: type}' \ + --output table + +Output:: + + -------------------------------------------------------------------------------------------------------------------- + | DescribeAddonVersions | + +---------------------------------------------+------------------+-----------------------+-------------------------+ + | addonName | owner | publisher | type | + +---------------------------------------------+------------------+-----------------------+-------------------------+ + | vpc-cni | aws | eks | networking | + | snapshot-controller | aws | eks | storage | + | kube-proxy | aws | eks | networking | + | eks-pod-identity-agent | aws | eks | security | + | coredns | aws | eks | networking | + | aws-mountpoint-s3-csi-driver | aws | s3 | storage | + | aws-guardduty-agent | aws | eks | security | + | aws-efs-csi-driver | aws | eks | storage | + | aws-ebs-csi-driver | aws | eks | storage | + | amazon-cloudwatch-observability | aws | eks | observability | + | adot | aws | eks | observability | + | upwind-security_upwind-operator | aws-marketplace | Upwind Security | security | + | tetrate-io_istio-distro | aws-marketplace | tetrate-io | policy-management | + | stormforge_optimize-live | aws-marketplace | StormForge | cost-management | + | splunk_splunk-otel-collector-chart | aws-marketplace | Splunk | monitoring | + | solo-io_istio-distro | aws-marketplace | Solo.io | service-mesh | + | rafay-systems_rafay-operator | aws-marketplace | rafay-systems | kubernetes-management | + | new-relic_kubernetes-operator | aws-marketplace | New Relic | observability | + | netapp_trident-operator | aws-marketplace | NetApp Inc. | storage | + | leaksignal_leakagent | aws-marketplace | leaksignal | monitoring | + | kubecost_kubecost | aws-marketplace | kubecost | cost-management | + | kong_konnect-ri | aws-marketplace | kong | ingress-service-type | + | haproxy-technologies_kubernetes-ingress-ee | aws-marketplace | HAProxy Technologies | ingress-controller | + | groundcover_agent | aws-marketplace | groundcover | monitoring | + | grafana-labs_kubernetes-monitoring | aws-marketplace | Grafana Labs | monitoring | + | dynatrace_dynatrace-operator | aws-marketplace | dynatrace | monitoring | + | datadog_operator | aws-marketplace | Datadog | monitoring | + | cribl_cribledge | aws-marketplace | Cribl | observability | + | calyptia_fluent-bit | aws-marketplace | Calyptia Inc | observability | + | accuknox_kubearmor | aws-marketplace | AccuKnox | security | + +---------------------------------------------+------------------+-----------------------+-------------------------+ + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 3: List all the available vpc-cni addons version for specified Kubernetes version suppoerted for EKS** + +The following ``describe-addon-versions`` example list all the available vpc-cni addons version for specified Kubernetes version suppoerted for EKS. :: + + aws eks describe-addon-versions \ + --kubernetes-version=1.26 \ + --addon-name=vpc-cni \ + --query='addons[].addonVersions[].addonVersion' + +Output:: + + [ + "v1.18.0-eksbuild.1", + "v1.17.1-eksbuild.1", + "v1.16.4-eksbuild.2", + "v1.16.3-eksbuild.2", + "v1.16.2-eksbuild.1", + "v1.16.0-eksbuild.1", + "v1.15.5-eksbuild.1", + "v1.15.4-eksbuild.1", + "v1.15.3-eksbuild.1", + "v1.15.1-eksbuild.1", + "v1.15.0-eksbuild.2", + "v1.14.1-eksbuild.1", + "v1.14.0-eksbuild.3", + "v1.13.4-eksbuild.1", + "v1.13.3-eksbuild.1", + "v1.13.2-eksbuild.1", + "v1.13.0-eksbuild.1", + "v1.12.6-eksbuild.2", + "v1.12.6-eksbuild.1", + "v1.12.5-eksbuild.2", + "v1.12.0-eksbuild.2" + ] + +For more information, see `Managing Amazon EKS add-ons - Creating an add-on `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/describe-addon.rst b/awscli/examples/eks/describe-addon.rst new file mode 100644 index 000000000000..12a6cf80ca75 --- /dev/null +++ b/awscli/examples/eks/describe-addon.rst @@ -0,0 +1,30 @@ +**Describe actively running EKS addon in your Amazon EKS cluster** + +The following ``describe-addon`` example actively running EKS addon in your Amazon EKS cluster. :: + + aws eks describe-addon \ + --cluster-name my-eks-cluster \ + --addon-name vpc-cni + +Output:: + + { + "addon": { + "addonName": "vpc-cni", + "clusterName": "my-eks-cluster", + "status": "ACTIVE", + "addonVersion": "v1.16.4-eksbuild.2", + "health": { + "issues": [] + }, + "addonArn": "arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/vpc-cni/0ec71efc-98dd-3203-60b0-4b939b2a5e5f", + "createdAt": "2024-03-14T13:18:45.417000-04:00", + "modifiedAt": "2024-03-14T13:18:49.557000-04:00", + "serviceAccountRoleArn": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm", + "tags": { + "eks-addon-key-3": "value-3", + "eks-addon-key-4": "value-4" + }, + "configurationValues": "resources:\n limits:\n cpu: '100m'\nenv:\n AWS_VPC_K8S_CNI_LOGLEVEL: 'DEBUG'" + } + } diff --git a/awscli/examples/eks/describe-cluster.rst b/awscli/examples/eks/describe-cluster.rst index 8029f30a04d2..273623d00cd9 100644 --- a/awscli/examples/eks/describe-cluster.rst +++ b/awscli/examples/eks/describe-cluster.rst @@ -1,34 +1,86 @@ -**To describe a cluster** - -This example command provides a description of the specified cluster in your default region. - -Command:: - - aws eks describe-cluster --name devel - -Output:: - - { - "cluster": { - "name": "devel", - "arn": "arn:aws:eks:us-west-2:012345678910:cluster/devel", - "createdAt": 1527807879.988, - "version": "1.10", - "endpoint": "https://EXAMPLE0A04F01705DD065655C30CC3D.yl4.us-west-2.eks.amazonaws.com", - "roleArn": "arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ONKE3BQ4PI", - "resourcesVpcConfig": { - "subnetIds": [ - "subnet-6782e71e", - "subnet-e7e761ac" - ], - "securityGroupIds": [ - "sg-6979fe18" - ], - "vpcId": "vpc-950809ec" - }, - "status": "ACTIVE", - "certificateAuthority": { - "data": "EXAMPLECRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNE1EVXpNVEl6TVRFek1Wb1hEVEk0TURVeU9ESXpNVEV6TVZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTTZWCjVUaG4rdFcySm9Xa2hQMzRlVUZMNitaRXJOZGIvWVdrTmtDdWNGS2RaaXl2TjlMVmdvUmV2MjlFVFZlN1ZGbSsKUTJ3ZURyRXJiQyt0dVlibkFuN1ZLYmE3ay9hb1BHekZMdmVnb0t6b0M1N2NUdGVwZzRIazRlK2tIWHNaME10MApyb3NzcjhFM1ROeExETnNJTThGL1cwdjhsTGNCbWRPcjQyV2VuTjFHZXJnaDNSZ2wzR3JIazBnNTU0SjFWenJZCm9hTi8zODFUczlOTFF2QTBXb0xIcjBFRlZpTFdSZEoyZ3lXaC9ybDVyOFNDOHZaQXg1YW1BU0hVd01aTFpWRC8KTDBpOW4wRVM0MkpVdzQyQmxHOEdpd3NhTkJWV3lUTHZKclNhRXlDSHFtVVZaUTFDZkFXUjl0L3JleVVOVXM3TApWV1FqM3BFbk9RMitMSWJrc0RzQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNZ3RsQ1dIQ2U2YzVHMXl2YlFTS0Q4K2hUalkKSm1NSG56L2EvRGt0WG9YUjFVQzIrZUgzT1BZWmVjRVZZZHVaSlZCckNNQ2VWR0ZkeWdBYlNLc1FxWDg0S2RXbAp1MU5QaERDSmEyRHliN2pVMUV6VThTQjFGZUZ5ZFE3a0hNS1E1blpBRVFQOTY4S01hSGUrSm0yQ2x1UFJWbEJVCjF4WlhTS1gzTVZ0K1Q0SU1EV2d6c3JRSjVuQkRjdEtLcUZtM3pKdVVubHo5ZEpVckdscEltMjVJWXJDckxYUFgKWkUwRUtRNWEzMHhkVWNrTHRGQkQrOEtBdFdqSS9yZUZPNzM1YnBMdVoyOTBaNm42QlF3elRrS0p4cnhVc3QvOAppNGsxcnlsaUdWMm5SSjBUYjNORkczNHgrYWdzYTRoSTFPbU90TFM0TmgvRXJxT3lIUXNDc2hEQUtKUT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=" - } - } - } +**Describe actively running EKS addon in your Amazon EKS cluster** + +The following ``describe-cluster`` example actively running EKS addon in your Amazon EKS cluster. :: + + aws eks describe-cluster \ + --cluster-name my-eks-cluster + +Output:: + + { + "cluster": { + "name": "my-eks-cluster", + "arn": "arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster", + "createdAt": "2024-03-14T11:31:44.348000-04:00", + "version": "1.26", + "endpoint": "https://JSA79429HJDASKJDJ8223829MNDNASW.yl4.us-east-2.eks.amazonaws.com", + "roleArn": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-cluster-ServiceRole-zMF6CBakwwbW", + "resourcesVpcConfig": { + "subnetIds": [ + "subnet-0fb75d2d8401716e7", + "subnet-02184492f67a3d0f9", + "subnet-04098063527aab776", + "subnet-0e2907431c9988b72", + "subnet-04ad87f71c6e5ab4d", + "subnet-09d912bb63ef21b9a" + ], + "securityGroupIds": [ + "sg-0c1327f6270afbb36" + ], + "clusterSecurityGroupId": "sg-01c84d09d70f39a7f", + "vpcId": "vpc-0012b8e1cc0abb17d", + "endpointPublicAccess": true, + "endpointPrivateAccess": true, + "publicAccessCidrs": [ + "22.19.18.2/32" + ] + }, + "kubernetesNetworkConfig": { + "serviceIpv4Cidr": "10.100.0.0/16", + "ipFamily": "ipv4" + }, + "logging": { + "clusterLogging": [ + { + "types": [ + "api", + "audit", + "authenticator", + "controllerManager", + "scheduler" + ], + "enabled": true + } + ] + }, + "identity": { + "oidc": { + "issuer": "https://oidc.eks.us-east-2.amazonaws.com/id/JSA79429HJDASKJDJ8223829MNDNASW" + } + }, + "status": "ACTIVE", + "certificateAuthority": { + "data": "CA_DATA_STRING..." + }, + "platformVersion": "eks.14", + "tags": { + "aws:cloudformation:stack-name": "eksctl-my-eks-cluster-cluster", + "alpha.eksctl.io/cluster-name": "my-eks-cluster", + "karpenter.sh/discovery": "my-eks-cluster", + "aws:cloudformation:stack-id": "arn:aws:cloudformation:us-east-2:111122223333:stack/eksctl-my-eks-cluster-cluster/e752ea00-e217-11ee-beae-0a9599c8c7ed", + "auto-delete": "no", + "eksctl.cluster.k8s.io/v1alpha1/cluster-name": "my-eks-cluster", + "EKS-Cluster-Name": "my-eks-cluster", + "alpha.eksctl.io/cluster-oidc-enabled": "true", + "aws:cloudformation:logical-id": "ControlPlane", + "alpha.eksctl.io/eksctl-version": "0.173.0-dev+a7ee89342.2024-03-01T03:40:57Z", + "Name": "eksctl-my-eks-cluster-cluster/ControlPlane" + }, + "health": { + "issues": [] + }, + "accessConfig": { + "authenticationMode": "API_AND_CONFIG_MAP" + } + } + } diff --git a/awscli/examples/eks/describe-fargate-profile.rst b/awscli/examples/eks/describe-fargate-profile.rst new file mode 100644 index 000000000000..2dbb95d8579e --- /dev/null +++ b/awscli/examples/eks/describe-fargate-profile.rst @@ -0,0 +1,43 @@ +**Describe a Fargate profile** + +The following ``describe-fargate-profile`` example describes a Fargate profile. :: + + aws eks describe-fargate-profile \ + --cluster-name my-eks-cluster \ + --fargate-profile-name my-fargate-profile + +Output:: + + { + "fargateProfile": { + "fargateProfileName": "my-fargate-profile", + "fargateProfileArn": "arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/96c766ce-43d2-f9c9-954c-647334391198", + "clusterName": "my-eks-cluster", + "createdAt": "2024-04-11T10:42:52.486000-04:00", + "podExecutionRoleArn": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-farga-FargatePodExecutionRole-1htfAaJdJUEO", + "subnets": [ + "subnet-09d912bb63ef21b9a", + "subnet-04ad87f71c6e5ab4d", + "subnet-0e2907431c9988b72" + ], + "selectors": [ + { + "namespace": "prod*", + "labels": { + "labelname*?": "*value1" + } + }, + { + "namespace": "*dev*", + "labels": { + "labelname*?": "*value*" + } + } + ], + "status": "ACTIVE", + "tags": { + "eks-fargate-profile-key-2": "value-2", + "eks-fargate-profile-key-1": "value-1" + } + } + } diff --git a/awscli/examples/eks/describe-identity-provider-config.rst b/awscli/examples/eks/describe-identity-provider-config.rst new file mode 100644 index 000000000000..28a90ea41422 --- /dev/null +++ b/awscli/examples/eks/describe-identity-provider-config.rst @@ -0,0 +1,35 @@ +**Describe an identity provider configuration associated to your Amazon EKS Cluster** + +The following ``describe-identity-provider-config`` example describes an identity provider configuration associated to your Amazon EKS Cluster. :: + + aws eks describe-identity-provider-config \ + --cluster-name my-eks-cluster \ + --identity-provider-config type=oidc,name=my-identity-provider + +Output:: + + { + "identityProviderConfig": { + "oidc": { + "identityProviderConfigName": "my-identity-provider", + "identityProviderConfigArn": "arn:aws:eks:us-east-2:111122223333:identityproviderconfig/my-eks-cluster/oidc/my-identity-provider/8ac76722-78e4-cec1-ed76-d49eea058622", + "clusterName": "my-eks-cluster", + "issuerUrl": "https://oidc.eks.us-east-2.amazonaws.com/id/38D6A4619A0A69E342B113ED7F1A7652", + "clientId": "kubernetes", + "usernameClaim": "email", + "usernamePrefix": "my-username-prefix", + "groupsClaim": "my-claim", + "groupsPrefix": "my-groups-prefix", + "requiredClaims": { + "Claim1": "value1", + "Claim2": "value2" + }, + "tags": { + "env": "dev" + }, + "status": "ACTIVE" + } + } + } + +For more information, see `Authenticate users for your cluster from an OpenID Connect identity provider `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/describe-nodegroup.rst b/awscli/examples/eks/describe-nodegroup.rst new file mode 100644 index 000000000000..857fb6bb8719 --- /dev/null +++ b/awscli/examples/eks/describe-nodegroup.rst @@ -0,0 +1,54 @@ +**Describe a managed node group for an Amazon EKS cluster** + +The following ``describe-nodegroup`` example describes a managed node group for an Amazon EKS cluster. :: + + aws eks describe-nodegroup \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup + +Output:: + + { + "nodegroup": { + "nodegroupName": "my-eks-nodegroup", + "nodegroupArn": "arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-nodegroup/a8c75f2f-df78-a72f-4063-4b69af3de5b1", + "clusterName": "my-eks-cluster", + "version": "1.26", + "releaseVersion": "1.26.12-20240329", + "createdAt": "2024-04-08T11:42:10.555000-04:00", + "modifiedAt": "2024-04-08T11:44:12.402000-04:00", + "status": "ACTIVE", + "capacityType": "ON_DEMAND", + "scalingConfig": { + "minSize": 1, + "maxSize": 3, + "desiredSize": 1 + }, + "instanceTypes": [ + "t3.medium" + ], + "subnets": [ + "subnet-0e2907431c9988b72", + "subnet-04ad87f71c6e5ab4d", + "subnet-09d912bb63ef21b9a" + ], + "amiType": "AL2_x86_64", + "nodeRole": "arn:aws:iam::111122223333:role/role-name", + "labels": {}, + "resources": { + "autoScalingGroups": [ + { + "name": "eks-my-eks-nodegroup-a8c75f2f-df78-a72f-4063-4b69af3de5b1" + } + ] + }, + "diskSize": 20, + "health": { + "issues": [] + }, + "updateConfig": { + "maxUnavailable": 1 + }, + "tags": {} + } + } diff --git a/awscli/examples/eks/disassociate-identity-provider-config.rst b/awscli/examples/eks/disassociate-identity-provider-config.rst new file mode 100644 index 000000000000..61ab509db596 --- /dev/null +++ b/awscli/examples/eks/disassociate-identity-provider-config.rst @@ -0,0 +1,27 @@ +**Disassociate identity provider to your Amazon EKS Cluster** + +The following ``disassociate-identity-provider-config`` example disassociates an identity provider to your Amazon EKS Cluster. :: + + aws eks disassociate-identity-provider-config \ + --cluster-name my-eks-cluster \ + --identity-provider-config 'type=oidc,name=my-identity-provider' + +Output:: + + { + "update": { + "id": "5f78d14e-c57b-4857-a3e4-cf664ae20949", + "status": "InProgress", + "type": "DisassociateIdentityProviderConfig", + "params": [ + { + "type": "IdentityProviderConfig", + "value": "[]" + } + ], + "createdAt": "2024-04-11T13:53:43.314000-04:00", + "errors": [] + } + } + +For more information, see `Authenticate users for your cluster from an OpenID Connect identity provider - Disassociate an OIDC identity provider from your cluster `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/get-token.rst b/awscli/examples/eks/get-token.rst index 6a5c7b25c2f0..f9c39fcedb2c 100644 --- a/awscli/examples/eks/get-token.rst +++ b/awscli/examples/eks/get-token.rst @@ -1,19 +1,38 @@ -**To get a cluster authentication token** - -This example command gets an authentication token for a cluster named ``example``. - -Command:: - - aws eks get-token --cluster-name example - -Output:: - - { - "kind": "ExecCredential", - "apiVersion": "client.authentication.k8s.io/v1beta1", - "spec": {}, - "status": { - "expirationTimestamp": "2019-08-14T18:44:27Z", - "token": "k8s-aws-v1EXAMPLE_TOKEN_DATA_STRING..." - } - } +**Example 1: Get an authentication token for an Amazon EKS Cluster named `my-eks-cluster`** + +The following ``get-token`` example gets an authentication token for an Amazon EKS Cluster named `my-eks-cluster`. :: + + aws eks get-token \ + --cluster-name my-eks-cluster + +Output:: + + { + "kind": "ExecCredential", + "apiVersion": "client.authentication.k8s.io/v1beta1", + "spec": {}, + "status": { + "expirationTimestamp": "2024-04-11T20:59:56Z", + "token": "k8s-aws-v1.EXAMPLE_TOKEN_DATA_STRING..." + } + } + +**Example 2: Gets an authentication token for an Amazon EKS Cluster named `my-eks-cluster` by assuming this roleARN for credentials when signing the token** + +The following ``get-token`` example gets an authentication token for an Amazon EKS Cluster named `my-eks-cluster` by assuming this roleARN for credentials when signing the token. :: + + aws eks get-token \ + --cluster-name my-eks-cluster \ + --role-arn arn:aws:iam::111122223333:role/eksctl-EKS-Linux-Cluster-v1-24-cluster-ServiceRole-j1k7AfTIQtnM + +Output:: + + { + "kind": "ExecCredential", + "apiVersion": "client.authentication.k8s.io/v1beta1", + "spec": {}, + "status": { + "expirationTimestamp": "2024-04-11T21:05:26Z", + "token": "k8s-aws-v1.EXAMPLE_TOKEN_DATA_STRING..." + } + } diff --git a/awscli/examples/eks/list-addons.rst b/awscli/examples/eks/list-addons.rst new file mode 100644 index 000000000000..e796be55d098 --- /dev/null +++ b/awscli/examples/eks/list-addons.rst @@ -0,0 +1,15 @@ +**List all the installed add-ons in your Amazon EKS cluster named `my-eks-cluster`** + +The following ``list-addons`` example lists all the installed add-ons in your Amazon EKS cluster named `my-eks-cluster`. :: + + aws eks list-addons \ + --cluster-name my-eks-cluster + +Output:: + + { + "addons": [ + "kube-proxy", + "vpc-cni" + ] + } diff --git a/awscli/examples/eks/list-clusters.rst b/awscli/examples/eks/list-clusters.rst index e770634650c0..d2fc948d29cc 100644 --- a/awscli/examples/eks/list-clusters.rst +++ b/awscli/examples/eks/list-clusters.rst @@ -1,16 +1,16 @@ -**To list your available clusters** - -This example command lists all of your available clusters in your default region. - -Command:: - - aws eks list-clusters - -Output:: - - { - "clusters": [ - "devel", - "prod" - ] - } +**To list all the installed add-ons in your Amazon EKS cluster named `my-eks-cluster`** + +The following ``list-clusters`` example lists all the installed add-ons in your Amazon EKS cluster named `my-eks-cluster`. :: + + aws eks list-clusters + +Output:: + + { + "clusters": [ + "prod", + "qa", + "stage", + "my-eks-cluster" + ] + } diff --git a/awscli/examples/eks/list-fargate-profiles.rst b/awscli/examples/eks/list-fargate-profiles.rst new file mode 100644 index 000000000000..904641fda78c --- /dev/null +++ b/awscli/examples/eks/list-fargate-profiles.rst @@ -0,0 +1,14 @@ +**To list all the fargate profiles in your Amazon EKS cluster named `my-eks-cluster`** + +The following ``list-fargate-profiles`` example lists all the fargate profiles in your Amazon EKS cluster named `my-eks-cluster`. :: + + aws eks list-fargate-profiles \ + --cluster-name my-eks-cluster + +Output:: + + { + "fargateProfileNames": [ + "my-fargate-profile" + ] + } diff --git a/awscli/examples/eks/list-identity-provider-configs.rst b/awscli/examples/eks/list-identity-provider-configs.rst new file mode 100644 index 000000000000..b2b164728215 --- /dev/null +++ b/awscli/examples/eks/list-identity-provider-configs.rst @@ -0,0 +1,19 @@ +**List identity providers associated to an Amazon EKS Cluster** + +The following ``list-identity-provider-configs`` example lists identity provider associated to an Amazon EKS Cluster. :: + + aws eks list-identity-provider-configs \ + --cluster-name my-eks-cluster + +Output:: + + { + "identityProviderConfigs": [ + { + "type": "oidc", + "name": "my-identity-provider" + } + ] + } + +For more information, see `Authenticate users for your cluster from an OpenID Connect identity provider `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/list-nodegroups.rst b/awscli/examples/eks/list-nodegroups.rst new file mode 100644 index 000000000000..ee39834d9a82 --- /dev/null +++ b/awscli/examples/eks/list-nodegroups.rst @@ -0,0 +1,15 @@ +**List all the node groups in an Amazon EKS cluster** + +The following ``list-nodegroups`` example list all the node groups in an Amazon EKS cluster. :: + + aws eks list-nodegroups \ + --cluster-name my-eks-cluster + +Output:: + + { + "nodegroups": [ + "my-eks-managed-node-group", + "my-eks-nodegroup" + ] + } diff --git a/awscli/examples/eks/list-tags-for-resource.rst b/awscli/examples/eks/list-tags-for-resource.rst new file mode 100644 index 000000000000..40ec640712aa --- /dev/null +++ b/awscli/examples/eks/list-tags-for-resource.rst @@ -0,0 +1,102 @@ +**Example 1: To list all the tags for an Amazon EKS Cluster ARN** + +The following ``list-tags-for-resource`` example lists all the tags for an Amazon EKS Cluster ARN. :: + + aws eks list-tags-for-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster + +Output:: + + { + "tags": { + "aws:cloudformation:stack-name": "eksctl-my-eks-cluster-cluster", + "alpha.eksctl.io/cluster-name": "my-eks-cluster", + "karpenter.sh/discovery": "my-eks-cluster", + "aws:cloudformation:stack-id": "arn:aws:cloudformation:us-east-2:111122223333:stack/eksctl-my-eks-cluster-cluster/e752ea00-e217-11ee-beae-0a9599c8c7ed", + "auto-delete": "no", + "eksctl.cluster.k8s.io/v1alpha1/cluster-name": "my-eks-cluster", + "EKS-Cluster-Name": "my-eks-cluster", + "alpha.eksctl.io/cluster-oidc-enabled": "true", + "aws:cloudformation:logical-id": "ControlPlane", + "alpha.eksctl.io/eksctl-version": "0.173.0-dev+a7ee89342.2024-03-01T03:40:57Z", + "Name": "eksctl-my-eks-cluster-cluster/ControlPlane" + } + } + +**Example 2: To list all the tags for an Amazon EKS Node group ARN** + +The following ``list-tags-for-resource`` example lists all the tags for an Amazon EKS Node group ARN. :: + + aws eks list-tags-for-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-managed-node-group/60c71ed2-2cfb-020f-a5f4-ad32477f198c + +Output:: + + { + "tags": { + "aws:cloudformation:stack-name": "eksctl-my-eks-cluster-nodegroup-my-eks-managed-node-group", + "aws:cloudformation:stack-id": "arn:aws:cloudformation:us-east-2:111122223333:stack/eksctl-my-eks-cluster-nodegroup-my-eks-managed-node-group/eaa20310-e219-11ee-b851-0ab9ad8228ff", + "eksctl.cluster.k8s.io/v1alpha1/cluster-name": "my-eks-cluster", + "EKS-Cluster-Name": "my-eks-cluster", + "alpha.eksctl.io/nodegroup-type": "managed", + "NodeGroup Name 1": "my-eks-managed-node-group", + "k8s.io/cluster-autoscaler/enabled": "true", + "nodegroup-role": "worker", + "alpha.eksctl.io/cluster-name": "my-eks-cluster", + "alpha.eksctl.io/nodegroup-name": "my-eks-managed-node-group", + "karpenter.sh/discovery": "my-eks-cluster", + "NodeGroup Name 2": "AmazonLinux-Linux-Managed-NG-v1-26-v1", + "auto-delete": "no", + "k8s.io/cluster-autoscaler/my-eks-cluster": "owned", + "aws:cloudformation:logical-id": "ManagedNodeGroup", + "alpha.eksctl.io/eksctl-version": "0.173.0-dev+a7ee89342.2024-03-01T03:40:57Z" + } + } + +**Example 3: To list all the tags on an Amazon EKS Fargate profil ARNe** + +The following ``list-tags-for-resource`` example lists all the tags for an Amazon EKS Fargate profile ARN. :: + + aws eks list-tags-for-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:fargateprofile/my-eks-cluster/my-fargate-profile/d6c76780-e541-0725-c816-36754cab734b + +Output:: + + { + "tags": { + "eks-fargate-profile-key-2": "value-2", + "eks-fargate-profile-key-1": "value-1" + } + } + +**Example 4: To list all the tags for an Amazon EKS Add-on ARN** + +The following ``list-tags-for-resource`` example lists all the tags for an Amazon EKS Add-on ARN. :: + + aws eks list-tags-for-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:addon/my-eks-cluster/vpc-cni/0ec71efc-98dd-3203-60b0-4b939b2a5e5f + +Output:: + + { + "tags": { + "eks-addon-key-2": "value-2", + "eks-addon-key-1": "value-1" + } + } + +**Example 5: To list all the tags for an Amazon EKS OIDC identity provider ARN** + +The following ``list-tags-for-resource`` example lists all the tags for an Amazon EKS OIDC identity provider ARN. :: + + aws eks list-tags-for-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:identityproviderconfig/my-eks-cluster/oidc/my-identity-provider/8ac76722-78e4-cec1-ed76-d49eea058622 + +Output:: + + { + "tags": { + "my-identity-provider": "test" + } + } + diff --git a/awscli/examples/eks/list-update.rst b/awscli/examples/eks/list-update.rst new file mode 100644 index 000000000000..ced27ee83b0e --- /dev/null +++ b/awscli/examples/eks/list-update.rst @@ -0,0 +1,49 @@ +**Example 1: To lists the updates associated with an Amazon EKS Cluster name** + +The following ``list-updates`` example lists all the update IDs for an Amazon EKS Cluster name. :: + + aws eks list-updates \ + --name my-eks-cluster + +Output:: + + { + "updateIds": [ + "5f78d14e-c57b-4857-a3e4-cf664ae20949", + "760e5a3f-adad-48c7-88d3-7ac283c09c26", + "cd4ec863-bc55-47d5-a377-3971502f529b", + "f12657ce-e869-4f17-b158-a82ab8b7d937" + ] + } + +**Example 2: To list all the update IDs for an Amazon EKS Node group** + +The following ``list-updates`` example lists all the update IDs for an Amazon EKS Node group. :: + + aws eks list-updates \ + --name my-eks-cluster \ + --nodegroup-name my-eks-managed-node-group + +Output:: + + { + "updateIds": [ + "8c6c1bef-61fe-42ac-a242-89412387b8e7" + ] + } + +**Example 3: To list all the update IDs on an Amazon EKS Add-one** + +The following ``list-updates`` example lists all the update IDs for an Amazon EKS Add-on. :: + + aws eks list-updates \ + --name my-eks-cluster \ + --addon-name vpc-cni + +Output:: + + { + "updateIds": [ + "9cdba8d4-79fb-3c83-afe8-00b508d33268" + ] + } diff --git a/awscli/examples/eks/register-cluster.rst b/awscli/examples/eks/register-cluster.rst new file mode 100644 index 000000000000..3b17970040bf --- /dev/null +++ b/awscli/examples/eks/register-cluster.rst @@ -0,0 +1,57 @@ +**Example 1: Register an external EKS_ANYWHERE Kubernetes cluster to Amazon EKS** + +The following ``register-cluster`` example registers an external EKS_ANYWHERE Kubernetes cluster to Amazon EKS. :: + + aws eks register-cluster \ + --name my-eks-anywhere-cluster \ + --connector-config 'roleArn=arn:aws:iam::111122223333:role/AmazonEKSConnectorAgentRole,provider=EKS_ANYWHERE' + +Output:: + + { + "cluster": { + "name": "my-eks-anywhere-cluster", + "arn": "arn:aws:eks:us-east-2:111122223333:cluster/my-eks-anywhere-cluster", + "createdAt": "2024-04-12T12:38:37.561000-04:00", + "status": "PENDING", + "tags": {}, + "connectorConfig": { + "activationId": "xxxxxxxxACTIVATION_IDxxxxxxxx", + "activationCode": "xxxxxxxxACTIVATION_CODExxxxxxxx", + "activationExpiry": "2024-04-15T12:38:37.082000-04:00", + "provider": "EKS_ANYWHERE", + "roleArn": "arn:aws:iam::111122223333:role/AmazonEKSConnectorAgentRole" + } + } + } + +For more information, see `Connecting an external cluster `__ in the *Amazon EKS User Guide*. + +**Example 2: Register any external Kubernetes cluster to Amazon EKS** + +The following ``register-cluster`` example registers an external EKS_ANYWHERE Kubernetes cluster to Amazon EKS. :: + + aws eks register-cluster \ + --name my-eks-anywhere-cluster \ + --connector-config 'roleArn=arn:aws:iam::111122223333:role/AmazonEKSConnectorAgentRole,provider=OTHER' + +Output:: + + { + "cluster": { + "name": "my-onprem-k8s-cluster", + "arn": "arn:aws:eks:us-east-2:111122223333:cluster/my-onprem-k8s-cluster", + "createdAt": "2024-04-12T12:42:10.861000-04:00", + "status": "PENDING", + "tags": {}, + "connectorConfig": { + "activationId": "xxxxxxxxACTIVATION_IDxxxxxxxx", + "activationCode": "xxxxxxxxACTIVATION_CODExxxxxxxx", + "activationExpiry": "2024-04-15T12:42:10.339000-04:00", + "provider": "OTHER", + "roleArn": "arn:aws:iam::111122223333:role/AmazonEKSConnectorAgentRole" + } + } + } + +For more information, see `Connecting an external cluster `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/tag-resource.rst b/awscli/examples/eks/tag-resource.rst new file mode 100644 index 000000000000..e540e3ec1138 --- /dev/null +++ b/awscli/examples/eks/tag-resource.rst @@ -0,0 +1,19 @@ +**Example 1: To add the specified tags to an Amazon EKS Cluster** + +The following ``tag-resource`` example adds the specified tags to an Amazon EKS Cluster. :: + + aws eks tag-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster \ + --tag 'my-eks-cluster-test-1=test-value-1,my-eks-cluster-dev-1=dev-value-2' + +This command produces no output. + +**Example 2: To add the specified tags to an Amazon EKS Node group** + +The following ``tag-resource`` example adds the specified tags to an Amazon EKS Node group. :: + + aws eks tag-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-managed-node-group/60c71ed2-2cfb-020f-a5f4-ad32477f198c \ + --tag 'my-eks-nodegroup-test-1=test-value-1,my-eks-nodegroup-dev-1=dev-value-2' + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/untag-resource.rst b/awscli/examples/eks/untag-resource.rst new file mode 100644 index 000000000000..00113f28e8d5 --- /dev/null +++ b/awscli/examples/eks/untag-resource.rst @@ -0,0 +1,19 @@ +**Example 1: To deletes the specified tags from an Amazon EKS Cluster** + +The following ``untag-resource`` example deletes the specified tags from an Amazon EKS Cluster. :: + + aws eks untag-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster \ + --tag-keys "my-eks-cluster-test-1" "my-eks-cluster-dev-1" + +This command produces no output. + +**Example 2: To deletes the specified tags from an Amazon EKS Node group** + +The following ``untag-resource`` example deletes the specified tags from an Amazon EKS Node group. :: + + aws eks untag-resource \ + --resource-arn arn:aws:eks:us-east-2:111122223333:nodegroup/my-eks-cluster/my-eks-managed-node-group/60c71ed2-2cfb-020f-a5f4-ad32477f198c \ + --tag-keys "my-eks-nodegroup-test-1" "my-eks-nodegroup-dev-1" + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/update-addon.rst b/awscli/examples/eks/update-addon.rst new file mode 100644 index 000000000000..a940552d5d31 --- /dev/null +++ b/awscli/examples/eks/update-addon.rst @@ -0,0 +1,220 @@ +**Example 1. To update an Amazon EKS add-on with service account role ARN** + +The following ``update-addon`` example command updates an Amazon EKS add-on with service account role ARN. :: + + aws eks update-addon \ + --cluster-name my-eks-cluster \ + --addon-name vpc-cni \ + --service-account-role-arn arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm + +Output:: + + { + "update": { + "id": "c00d2de2-c2e4-3d30-929e-46b8edec2ce4", + "status": "InProgress", + "type": "AddonUpdate", + "params": [ + { + "type": "ServiceAccountRoleArn", + "value": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm" + } + ], + "updatedAt": "2024-04-12T16:04:55.614000-04:00", + "errors": [] + } + } + +For more information, see `Managing Amazon EKS add-ons - Updating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 2. To update an Amazon EKS add-on with specific add-on version** + +The following ``update-addon`` example command updates an Amazon EKS add-on with specific add-on version. :: + + aws eks update-addon \ + --cluster-name my-eks-cluster \ + --addon-name vpc-cni \ + --service-account-role-arn arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm \ + --addon-version v1.16.4-eksbuild.2 + +Output:: + + { + "update": { + "id": "f58dc0b0-2b18-34bd-bc6a-e4abc0011f36", + "status": "InProgress", + "type": "AddonUpdate", + "params": [ + { + "type": "AddonVersion", + "value": "v1.16.4-eksbuild.2" + }, + { + "type": "ServiceAccountRoleArn", + "value": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm" + } + ], + "createdAt": "2024-04-12T16:07:16.550000-04:00", + "errors": [] + } + } + +For more information, see `Managing Amazon EKS add-ons - Updating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 3. To update an Amazon EKS add-on with custom configuration values and resolve conflicts details** + +The following ``update-addon`` example command updates an Amazon EKS add-on with custom configuration values and resolve conflicts details. :: + + aws eks update-addon \ + --cluster-name my-eks-cluster \ + --addon-name vpc-cni \ + --service-account-role-arn arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm \ + --addon-version v1.16.4-eksbuild.2 \ + --configuration-values '{"resources": {"limits":{"cpu":"100m"}, "requests":{"cpu":"50m"}}}' \ + --resolve-conflicts PRESERVE + +Output:: + + { + "update": { + "id": "cd9f2173-a8d8-3004-a90f-032f14326520", + "status": "InProgress", + "type": "AddonUpdate", + "params": [ + { + "type": "AddonVersion", + "value": "v1.16.4-eksbuild.2" + }, + { + "type": "ServiceAccountRoleArn", + "value": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm" + }, + { + "type": "ResolveConflicts", + "value": "PRESERVE" + }, + { + "type": "ConfigurationValues", + "value": "{\"resources\": {\"limits\":{\"cpu\":\"100m\"}, \"requests\":{\"cpu\":\"50m\"}}}" + } + ], + "createdAt": "2024-04-12T16:16:27.363000-04:00", + "errors": [] + } + } + +For more information, see `Managing Amazon EKS add-ons - Updating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 4. To update an Amazon EKS add-on with custom JSON configuration values file** + +The following ``update-addon`` example command updates an Amazon EKS add-on with custom JSON configuration values and resolve conflicts details. :: + + aws eks update-addon \ + --cluster-name my-eks-cluster \ + --addon-name vpc-cni \ + --service-account-role-arn arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm \ + --addon-version v1.17.1-eksbuild.1 \ + --configuration-values 'file://configuration-values.json' \ + --resolve-conflicts PRESERVE + +Contents of ``configuration-values.json``:: + + { + "resources": { + "limits": { + "cpu": "100m" + }, + "requests": { + "cpu": "50m" + } + }, + "env": { + "AWS_VPC_K8S_CNI_LOGLEVEL": "ERROR" + } + } + +Output:: + + { + "update": { + "id": "6881a437-174f-346b-9a63-6e91763507cc", + "status": "InProgress", + "type": "AddonUpdate", + "params": [ + { + "type": "AddonVersion", + "value": "v1.17.1-eksbuild.1" + }, + { + "type": "ServiceAccountRoleArn", + "value": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm" + }, + { + "type": "ResolveConflicts", + "value": "PRESERVE" + }, + { + "type": "ConfigurationValues", + "value": "{\n \"resources\": {\n \"limits\": {\n \"cpu\": \"100m\"\n },\n \"requests\": {\n \"cpu\": \"50m\"\n }\n },\n \"env\": {\n \"AWS_VPC_K8S_CNI_LOGLEVEL\": \"ERROR\"\n }\n}" + } + ], + "createdAt": "2024-04-12T16:22:55.519000-04:00", + "errors": [] + } + } + +For more information, see `Managing Amazon EKS add-ons - Updating an add-on `__ in the *Amazon EKS User Guide*. + +**Example 5. To update an Amazon EKS add-on with custom YAML configuration values file** + +The following ``update-addon`` example command updates an Amazon EKS add-on with custom YAML configuration values and resolve conflicts details. :: + + aws eks update-addon \ + --cluster-name my-eks-cluster \ + --addon-name vpc-cni \ + --service-account-role-arn arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm \ + --addon-version v1.18.0-eksbuild.1 \ + --configuration-values 'file://configuration-values.yaml' \ + --resolve-conflicts PRESERVE + +Contents of ``configuration-values.yaml``:: + + resources: + limits: + cpu: '100m' + requests: + cpu: '50m' + env: + AWS_VPC_K8S_CNI_LOGLEVEL: 'DEBUG' + +Output:: + + { + "update": { + "id": "a067a4c9-69d0-3769-ace9-d235c5b16701", + "status": "InProgress", + "type": "AddonUpdate", + "params": [ + { + "type": "AddonVersion", + "value": "v1.18.0-eksbuild.1" + }, + { + "type": "ServiceAccountRoleArn", + "value": "arn:aws:iam::111122223333:role/eksctl-my-eks-cluster-addon-vpc-cni-Role1-YfakrqOC1UTm" + }, + { + "type": "ResolveConflicts", + "value": "PRESERVE" + }, + { + "type": "ConfigurationValues", + "value": "resources:\n limits:\n cpu: '100m'\n requests:\n cpu: '50m'\nenv:\n AWS_VPC_K8S_CNI_LOGLEVEL: 'DEBUG'" + } + ], + "createdAt": "2024-04-12T16:25:07.212000-04:00", + "errors": [] + } + } + +For more information, see `Managing Amazon EKS add-ons - Updating an add-on `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/update-cluster-version.rst b/awscli/examples/eks/update-cluster-version.rst index 02ab888338b1..0dd1cc582996 100644 --- a/awscli/examples/eks/update-cluster-version.rst +++ b/awscli/examples/eks/update-cluster-version.rst @@ -1,29 +1,31 @@ -**To update a cluster Kubernetes version** - -This example command updates a cluster named ``example`` from Kubernetes 1.12 to 1.13. - -Command:: - - aws eks update-cluster-version --name example --kubernetes-version 1.13 - -Output:: - - { - "update": { - "id": "161a74d1-7e8c-4224-825d-b32af149f23a", - "status": "InProgress", - "type": "VersionUpdate", - "params": [ - { - "type": "Version", - "value": "1.13" - }, - { - "type": "PlatformVersion", - "value": "eks.2" - } - ], - "createdAt": 1565807633.514, - "errors": [] - } - } +**To updates an Amazon EKS cluster named `my-eks-cluster` to the specified Kubernetes version** + +The following ``update-cluster-version`` example updates an Amazon EKS cluster to the specified Kubernetes version. :: + + aws eks update-cluster-version \ + --name my-eks-cluster \ + --kubernetes-version 1.27 + +Output:: + + { + "update": { + "id": "e4091a28-ea14-48fd-a8c7-975aeb469e8a", + "status": "InProgress", + "type": "VersionUpdate", + "params": [ + { + "type": "Version", + "value": "1.27" + }, + { + "type": "PlatformVersion", + "value": "eks.16" + } + ], + "createdAt": "2024-04-12T16:56:01.082000-04:00", + "errors": [] + } + } + +For more information, see `Updating an Amazon EKS cluster Kubernetes version `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/update-kubeconfig.rst b/awscli/examples/eks/update-kubeconfig.rst index ac7264fc2a6a..62c755143f87 100644 --- a/awscli/examples/eks/update-kubeconfig.rst +++ b/awscli/examples/eks/update-kubeconfig.rst @@ -1,11 +1,87 @@ -**To update a kubeconfig for your cluster** - -This example command updates the default kubeconfig file to use your cluster as the current context. - -Command:: - - aws eks update-kubeconfig --name example - -Output:: - - Added new context arn:aws:eks:us-west-2:012345678910:cluster/example to /Users/ericn/.kube/config \ No newline at end of file +**Example 1: Configures your kubectl by creating or updating the kubeconfig so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`** + +The following ``update-kubeconfig`` example configures your kubectl by creating or updating the kubeconfig so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`. :: + + aws eks update-kubeconfig \ + --name my-eks-cluster + +Output:: + + Updated context arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster in /Users/xxx/.kube/config + +For more information, see `Creating or updating a kubeconfig file for an Amazon EKS cluster `__ in the *Amazon EKS User Guide*. + +**Example 2: Configures your kubectl by creating or updating the kubeconfig (with role-arn option to assume a role for cluster authentication) so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`** + +The following ``update-kubeconfig`` example configures your kubectl by creating or updating the kubeconfig (with role-arn option to assume a role for cluster authentication) so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`. :: + + aws eks update-kubeconfig \ + --name my-eks-cluster \ + --role-arn arn:aws:iam::111122223333:role/eksctl-EKS-Linux-Cluster-v1-24-cluster-ServiceRole-j1k7AfTIQtnM + +Output:: + + Updated context arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster in /Users/xxx/.kube/config + +For more information, see `Creating or updating a kubeconfig file for an Amazon EKS cluster `__ in the *Amazon EKS User Guide*. + +**Example 3: Configures your kubectl by creating or updating the kubeconfig (with role-arn option to assume a role for cluster authentication along with custom cluster alias and user-alias) so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`** + +The following ``update-kubeconfig`` example configures your kubectl by creating or updating the kubeconfig (with role-arn option to assume a role for cluster authentication along with custom cluster alias and user-alias) so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`. :: + + aws eks update-kubeconfig \ + --name my-eks-cluster \ + --role-arn arn:aws:iam::111122223333:role/eksctl-EKS-Linux-Cluster-v1-24-cluster-ServiceRole-j1k7AfTIQtnM \ + --alias stage-eks-cluster \ + --user-alias john + +Output:: + + Updated context stage-eks-cluster in /Users/dubaria/.kube/config + +For more information, see `Creating or updating a kubeconfig file for an Amazon EKS cluster `__ in the *Amazon EKS User Guide*. + +**Example 4: Print kubeconfig file entries for review and configures your kubectl so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`** + +The following ``update-kubeconfig`` example configures your kubectl by creating or updating the kubeconfig (with role-arn option to assume a role for cluster authentication along with custom cluster alias and user-alias) so that you can connect to an Amazon EKS Cluster named `my-eks-cluster`. :: + + aws eks update-kubeconfig \ + --name my-eks-cluster \ + --role-arn arn:aws:iam::111122223333:role/eksctl-EKS-Linux-Cluster-v1-24-cluster-ServiceRole-j1k7AfTIQtnM \ + --alias stage-eks-cluster \ + --user-alias john \ + --verbose + +Output:: + + Updated context stage-eks-cluster in /Users/dubaria/.kube/config + Entries: + + context: + cluster: arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster + user: john + name: stage-eks-cluster + + name: john + user: + exec: + apiVersion: client.authentication.k8s.io/v1beta1 + args: + - --region + - us-east-2 + - eks + - get-token + - --cluster-name + - my-eks-cluster + - --output + - json + - --role + - arn:aws:iam::111122223333:role/eksctl-EKS-Linux-Cluster-v1-24-cluster-ServiceRole-j1k7AfTIQtnM + command: aws + + cluster: + certificate-authority-data: xxx_CA_DATA_xxx + server: https://DALSJ343KE23J3RN45653DSKJTT647TYD.yl4.us-east-2.eks.amazonaws.com + name: arn:aws:eks:us-east-2:111122223333:cluster/my-eks-cluster + +For more information, see `Creating or updating a kubeconfig file for an Amazon EKS cluster `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/update-nodegroup-config.rst b/awscli/examples/eks/update-nodegroup-config.rst new file mode 100644 index 000000000000..59eb8928f000 --- /dev/null +++ b/awscli/examples/eks/update-nodegroup-config.rst @@ -0,0 +1,152 @@ +**Example 1: Update a managed node group to add new labels and taint to EKS worker node for an Amazon EKS cluster** + +The following ``update-nodegroup-config`` example updates a managed node group to add new labels and taint to EKS worker node for an Amazon EKS cluster. :: + + aws eks update-nodegroup-config \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --labels 'addOrUpdateLabels={my-eks-nodegroup-label-1=value-1,my-eks-nodegroup-label-2=value-2}' \ + --taints 'addOrUpdateTaints=[{key=taint-key-1,value=taint-value-1,effect=NO_EXECUTE}]' + +Output:: + + { + "update": { + "id": "e66d21d3-bd8b-3ad1-a5aa-b196dc08c7c1", + "status": "InProgress", + "type": "ConfigUpdate", + "params": [ + { + "type": "LabelsToAdd", + "value": "{\"my-eks-nodegroup-label-2\":\"value-2\",\"my-eks-nodegroup-label-1\":\"value-1\"}" + }, + { + "type": "TaintsToAdd", + "value": "[{\"effect\":\"NO_EXECUTE\",\"value\":\"taint-value-1\",\"key\":\"taint-key-1\"}]" + } + ], + "createdAt": "2024-04-08T12:05:19.161000-04:00", + "errors": [] + } + } + +For more information, see `Updating a managed node group `__ in the *Amazon EKS User Guide*. + +**Example 2: Update a managed node group to remove labels and taint for the EKS worker node for an Amazon EKS cluster** + +The following ``update-nodegroup-config`` example updates a managed node group to remove labels and taint for the EKS worker node for an Amazon EKS cluster. :: + + aws eks update-nodegroup-config \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --labels 'removeLabels=my-eks-nodegroup-label-1, my-eks-nodegroup-label-2' \ + --taints 'removeTaints=[{key=taint-key-1,value=taint-value-1,effect=NO_EXECUTE}]' + +Output:: + + { + "update": { + "id": "67a08692-9e59-3ace-a916-13929f44cec3", + "status": "InProgress", + "type": "ConfigUpdate", + "params": [ + { + "type": "LabelsToRemove", + "value": "[\"my-eks-nodegroup-label-1\",\"my-eks-nodegroup-label-2\"]" + }, + { + "type": "TaintsToRemove", + "value": "[{\"effect\":\"NO_EXECUTE\",\"value\":\"taint-value-1\",\"key\":\"taint-key-1\"}]" + } + ], + "createdAt": "2024-04-08T12:17:31.817000-04:00", + "errors": [] + } + } + +For more information, see `Updating a managed node group `__ in the *Amazon EKS User Guide*. + +**Example 3: Update a managed node group to remove and add labels and taint for the EKS worker node for an Amazon EKS cluster** + +The following ``update-nodegroup-config`` example updates a managed node group to remove and add labels and taint for the EKS worker node for an Amazon EKS cluster. :: + + aws eks update-nodegroup-config \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --labels 'addOrUpdateLabels={my-eks-nodegroup-new-label-1=new-value-1,my-eks-nodegroup-new-label-2=new-value-2},removeLabels=my-eks-nodegroup-label-1, my-eks-nodegroup-label-2' \ + --taints 'addOrUpdateTaints=[{key=taint-new-key-1,value=taint-new-value-1,effect=PREFER_NO_SCHEDULE}],removeTaints=[{key=taint-key-1,value=taint-value-1,effect=NO_EXECUTE}]' + +Output:: + + { + "update": { + "id": "4a9c8c45-6ac7-3115-be71-d6412a2339b7", + "status": "InProgress", + "type": "ConfigUpdate", + "params": [ + { + "type": "LabelsToAdd", + "value": "{\"my-eks-nodegroup-new-label-1\":\"new-value-1\",\"my-eks-nodegroup-new-label-2\":\"new-value-2\"}" + }, + { + "type": "LabelsToRemove", + "value": "[\"my-eks-nodegroup-label-1\",\"my-eks-nodegroup-label-2\"]" + }, + { + "type": "TaintsToAdd", + "value": "[{\"effect\":\"PREFER_NO_SCHEDULE\",\"value\":\"taint-new-value-1\",\"key\":\"taint-new-key-1\"}]" + }, + { + "type": "TaintsToRemove", + "value": "[{\"effect\":\"NO_EXECUTE\",\"value\":\"taint-value-1\",\"key\":\"taint-key-1\"}]" + } + ], + "createdAt": "2024-04-08T12:30:55.486000-04:00", + "errors": [] + } + } + +For more information, see `Updating a managed node group `__ in the *Amazon EKS User Guide*. + + +**Example 4: Update a managed node group to update scaling-config and update-config for the EKS worker node for an Amazon EKS cluster** + +The following ``update-nodegroup-config`` example updates a managed node group to update scaling-config and update-config for the EKS worker node for an Amazon EKS cluster. :: + + aws eks update-nodegroup-config \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --scaling-config minSize=1,maxSize=5,desiredSize=2 \ + --update-config maxUnavailable=2 + +Output:: + + { + "update": { + "id": "a977160f-59bf-3023-805d-c9826e460aea", + "status": "InProgress", + "type": "ConfigUpdate", + "params": [ + { + "type": "MinSize", + "value": "1" + }, + { + "type": "MaxSize", + "value": "5" + }, + { + "type": "DesiredSize", + "value": "2" + }, + { + "type": "MaxUnavailable", + "value": "2" + } + ], + "createdAt": "2024-04-08T12:35:17.036000-04:00", + "errors": [] + } + } + +For more information, see `Updating a managed node group `__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/update-nodegroup-version.rst b/awscli/examples/eks/update-nodegroup-version.rst new file mode 100644 index 000000000000..3bfd56f81696 --- /dev/null +++ b/awscli/examples/eks/update-nodegroup-version.rst @@ -0,0 +1,67 @@ +**Example 1: Update the Kubernetes version or AMI version of an Amazon EKS managed node group** + +The following ``update-nodegroup-version`` example updates the Kubernetes version or AMI version of an Amazon EKS managed node group to the latest available version for your Kubernetes cluster. :: + + aws eks update-nodegroup-version \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --no-force + +Output:: + + { + "update": { + "id": "a94ebfc3-6bf8-307a-89e6-7dbaa36421f7", + "status": "InProgress", + "type": "VersionUpdate", + "params": [ + { + "type": "Version", + "value": "1.26" + }, + { + "type": "ReleaseVersion", + "value": "1.26.12-20240329" + } + ], + "createdAt": "2024-04-08T13:16:00.724000-04:00", + "errors": [] + } + } + +For more information, see `Updating a managed node group `__ in the *Amazon EKS User Guide*. + +**Example 2: Update the Kubernetes version or AMI version of an Amazon EKS managed node group** + +The following ``update-nodegroup-version`` example updates the Kubernetes version or AMI version of an Amazon EKS managed node group to the specified AMI release version. :: + + aws eks update-nodegroup-version \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-eks-nodegroup \ + --kubernetes-version '1.26' \ + --release-version '1.26.12-20240307' \ + --no-force + +Output:: + + { + "update": { + "id": "4db06fe1-088d-336b-bdcd-3fdb94995fb7", + "status": "InProgress", + "type": "VersionUpdate", + "params": [ + { + "type": "Version", + "value": "1.26" + }, + { + "type": "ReleaseVersion", + "value": "1.26.12-20240307" + } + ], + "createdAt": "2024-04-08T13:13:58.595000-04:00", + "errors": [] + } + } + +For more information, see `Updating a managed node group - ``__ in the *Amazon EKS User Guide*. diff --git a/awscli/examples/eks/wait/cluster-active.rst b/awscli/examples/eks/wait/cluster-active.rst new file mode 100644 index 000000000000..959259d4770c --- /dev/null +++ b/awscli/examples/eks/wait/cluster-active.rst @@ -0,0 +1,11 @@ +**To wait for an Amazon EKS cluster to become ACTIVE** + +The following ``wait`` example command waits for an Amazon EKS cluster named ``my-eks-cluster`` to become active. + + aws eks wait \ + cluster-active \ + --name my-eks-cluster + +Output:: + + \ No newline at end of file diff --git a/awscli/examples/eks/wait/cluster-deleted.rst b/awscli/examples/eks/wait/cluster-deleted.rst new file mode 100644 index 000000000000..94f5a720dabe --- /dev/null +++ b/awscli/examples/eks/wait/cluster-deleted.rst @@ -0,0 +1,11 @@ +**To wait for an Amazon EKS cluster to become deleted** + +The following ``wait`` example command waits for an Amazon EKS cluster named ``my-eks-cluster`` to be deleted. + + aws eks wait \ + cluster-deleted \ + --name my-eks-cluster + +Output:: + + diff --git a/awscli/examples/ivs/batch-get-channel.rst b/awscli/examples/ivs/batch-get-channel.rst index 10ccbee0484c..99b7ab46d339 100644 --- a/awscli/examples/ivs/batch-get-channel.rst +++ b/awscli/examples/ivs/batch-get-channel.rst @@ -21,6 +21,10 @@ Output:: "preset": "", "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", + "srt": { + "endpoint": "a1b2c3d4e5f6.srt.live-video.net", + "passphrase": "AB1C2defGHijkLMNo3PqQRstUvwxyzaBCDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" + }, "tags": {}, "type": "STANDARD" }, @@ -35,6 +39,10 @@ Output:: "preset": "", "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ"", "recordingConfigurationArn": "", + "srt": { + "endpoint": "a1b2c3d4e5f6.srt.live-video.net", + "passphrase": "BA1C2defGHijkLMNo3PqQRstUvwxyzaBCDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" + }, "tags": {}, "type": "STANDARD" } diff --git a/awscli/examples/ivs/create-channel.rst b/awscli/examples/ivs/create-channel.rst index c8232b38a2ed..a96b09bae4ab 100644 --- a/awscli/examples/ivs/create-channel.rst +++ b/awscli/examples/ivs/create-channel.rst @@ -16,6 +16,10 @@ Output:: "latencyMode": "LOW", "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "", + "srt": { + "endpoint": "a1b2c3d4e5f6.srt.live-video.net", + "passphrase": "AB1C2defGHijkLMNo3PqQRstUvwxyzaBCDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" + }, "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", @@ -35,7 +39,7 @@ For more information, see `Create a Channel `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kendra/create-index.rst b/awscli/examples/kendra/create-index.rst new file mode 100644 index 000000000000..422a9c39847c --- /dev/null +++ b/awscli/examples/kendra/create-index.rst @@ -0,0 +1,21 @@ +**To create an Amazon Kendra index** + +The following ``create-index`` creates and configures an Amazon Kendra index. You can use ``describe-index`` to view the status of an index, and read any error messages if the status shows an index "FAILED" to completely create. :: + + aws kendra create-index \ + --name "example index 1" \ + --description "Example index 1 contains the first set of example documents" \ + --tags '{"Key": "test resources", "Value": "kendra"}, {"Key": "test resources", "Value": "aws"}' \ + --role-arn "arn:aws:iam::my-account-id:role/KendraRoleForExampleIndex" \ + --edition "DEVELOPER_EDITION" \ + --server-side-encryption-configuration '{"KmsKeyId": "my-kms-key-id"}' \ + --user-context-policy "USER_TOKEN" \ + --user-token-configurations '{"JsonTokenTypeConfiguration": {"GroupAttributeField": "groupNameField", "UserNameAttributeField": "userNameField"}}' + +Output:: + + { + "Id": index1 + } + +For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kendra/describe-data-source.rst b/awscli/examples/kendra/describe-data-source.rst new file mode 100644 index 000000000000..a950e80ca680 --- /dev/null +++ b/awscli/examples/kendra/describe-data-source.rst @@ -0,0 +1,84 @@ +**To get information about an Amazon Kendra data source connector** + +The following ``describe-data-source`` gets information about an Amazon Kendra data soource connector. You can view the configuration of a data source connector, and read any error messages if the status shows a data source connector "FAILED" to completely create. :: + + aws kendra describe-data-source \ + --id exampledatasource1 \ + --index-id exampleindex1 + +Output:: + + { + "Configuration": { + "TemplateConfiguration": { + "Template": { + "connectionConfiguration": { + "repositoryEndpointMetadata": { + "BucketName": "my-bucket" + } + }, + "repositoryConfigurations": { + "document":{ + "fieldMappings": [ + { + "indexFieldName":"_document_title", + "indexFieldType":"STRING", + "dataSourceFieldName": "title" + }, + { + "indexFieldName":"_last_updated_at", + "indexFieldType":"DATE", + "dataSourceFieldName": "modified_date" + } + ] + } + }, + "additionalProperties": { + "inclusionPatterns": [ + "*.txt", + "*.doc", + "*.docx" + ], + "exclusionPatterns": [ + "*.json" + ], + "inclusionPrefixes": [ + "PublicExampleDocsFolder" + ], + "exclusionPrefixes": [ + "PrivateDocsFolder/private" + ], + "aclConfigurationFilePath": "ExampleDocsFolder/AclConfig.json", + "metadataFilesPrefix": "metadata" + }, + "syncMode": "FULL_CRAWL", + "type" : "S3", + "version": "1.0.0" + } + } + }, + "CreatedAt": 2024-02-25T13:30:10+00:00, + "CustomDocumentEnrichmentConfiguration": { + "PostExtractionHookConfiguration": { + "LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", + "S3Bucket": "s3://my-s3-bucket/scanned-image-text-example-docs/function" + }, + "RoleArn": "arn:aws:iam:my-account-id:role/KendraRoleForCDE" + } + "Description": "Example data source 1 for example index 1 contains the first set of example documents", + "Id": exampledatasource1, + "IndexId": exampleindex1, + "LanguageCode": "en", + "Name": "example data source 1", + "RoleArn": "arn:aws:iam::my-account-id:role/KendraRoleForS3TemplateConfigDataSource", + "Schedule": "0 0 18 ? * TUE,MON,WED,THU,FRI,SAT *", + "Status": "ACTIVE", + "Type": "TEMPLATE", + "UpdatedAt": 1709163615, + "VpcConfiguration": { + "SecurityGroupIds": ["sg-1234567890abcdef0"], + "SubnetIds": ["subnet-1c234","subnet-2b134"] + } + } + +For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kendra/describe-index.rst b/awscli/examples/kendra/describe-index.rst new file mode 100644 index 000000000000..e2a659245fe6 --- /dev/null +++ b/awscli/examples/kendra/describe-index.rst @@ -0,0 +1,108 @@ +**To get information about an Amazon Kendra index** + +The following ``describe-index`` gets information about an Amazon Kendra index. You can view the configuration of an index, and read any error messages if the status shows an index "FAILED" to completely create. :: + + aws kendra describe-index \ + --id exampleindex1 + +Output:: + + { + "CapacityUnits": { + "QueryCapacityUnits": 0, + "StorageCapacityUnits": 0 + }, + "CreatedAt": 2024-02-25T12:30:10+00:00, + "Description": "Example index 1 contains the first set of example documents", + "DocumentMetadataConfigurations": [ + { + "Name": "_document_title", + "Relevance": { + "Importance": 8 + }, + "Search": { + "Displayable": true, + "Facetable": false, + "Searchable": true, + "Sortable": false + }, + "Type": "STRING_VALUE" + }, + { + "Name": "_document_body", + "Relevance": { + "Importance": 5 + }, + "Search": { + "Displayable": true, + "Facetable": false, + "Searchable": true, + "Sortable": false + }, + "Type": "STRING_VALUE" + }, + { + "Name": "_last_updated_at", + "Relevance": { + "Importance": 6, + "Duration": "2628000s", + "Freshness": true + }, + "Search": { + "Displayable": true, + "Facetable": false, + "Searchable": true, + "Sortable": true + }, + "Type": "DATE_VALUE" + }, + { + "Name": "department_custom_field", + "Relevance": { + "Importance": 7, + "ValueImportanceMap": { + "Human Resources" : 4, + "Marketing and Sales" : 2, + "Research and innvoation" : 3, + "Admin" : 1 + } + }, + "Search": { + "Displayable": true, + "Facetable": true, + "Searchable": true, + "Sortable": true + }, + "Type": "STRING_VALUE" + } + ], + "Edition": "DEVELOPER_EDITION", + "Id": "index1", + "IndexStatistics": { + "FaqStatistics": { + "IndexedQuestionAnswersCount": 10 + }, + "TextDocumentStatistics": { + "IndexedTextBytes": 1073741824, + "IndexedTextDocumentsCount": 1200 + } + }, + "Name": "example index 1", + "RoleArn": "arn:aws:iam::my-account-id:role/KendraRoleForExampleIndex", + "ServerSideEncryptionConfiguration": { + "KmsKeyId": "my-kms-key-id" + }, + "Status": "ACTIVE", + "UpdatedAt": 1709163615, + "UserContextPolicy": "USER_TOKEN", + "UserTokenConfigurations": [ + { + "JsonTokenTypeConfiguration": { + "GroupAttributeField": "groupNameField", + "UserNameAttributeField": "userNameField" + } + } + ] + } + +For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kendra/update-data-source.rst b/awscli/examples/kendra/update-data-source.rst new file mode 100644 index 000000000000..ebdbeb56c328 --- /dev/null +++ b/awscli/examples/kendra/update-data-source.rst @@ -0,0 +1,19 @@ +**To update an Amazon Kendra data source connector** + +The following ``update-data-source`` updates the configuration of an Amazon Kendra data source connector. If the action is successful, the service either sends back no output, the HTTP status code 200, or the AWS CLI return code 0. You can use ``describe-data-source`` to view the configuration and status of a data source connector. :: + + aws kendra update-data-source \ + --id exampledatasource1 \ + --index-id exampleindex1 \ + --name "new name for example data source 1" \ + --description "new description for example data source 1" \ + --role-arn arn:aws:iam::my-account-id:role/KendraNewRoleForExampleDataSource \ + --configuration '{"TemplateConfiguration": {"Template": file://s3schemanewconfig.json}}' \ + --custom-document-enrichment-configuration '{"PostExtractionHookConfiguration": {"LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", "S3Bucket": "s3://my-s3-bucket/scanned-image-text-example-docs"}, "RoleArn": "arn:aws:iam:my-account-id:role/KendraNewRoleForCDE"}' \ + --language-code "es" \ + --schedule "0 0 18 ? * MON,WED,FRI *" \ + --vpc-configuration '{"SecurityGroupIds": ["sg-1234567890abcdef0"], "SubnetIds": ["subnet-1c234","subnet-2b134"]}' + +This command produces no output. + +For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kendra/update-index.rst b/awscli/examples/kendra/update-index.rst new file mode 100644 index 000000000000..c89b3ccac701 --- /dev/null +++ b/awscli/examples/kendra/update-index.rst @@ -0,0 +1,17 @@ +**To update an Amazon Kendra index** + +The following ``update-index`` updates the configuration of an Amazon Kendra index. If the action is successful, the service either sends back no output, the HTTP status code 200, or the AWS CLI return code 0. You can use ``describe-index`` to view the configuration and status of an index. :: + + aws kendra update-index \ + --id enterpriseindex1 \ + --name "new name for Enterprise Edition index 1" \ + --description "new description for Enterprise Edition index 1" \ + --role-arn arn:aws:iam::my-account-id:role/KendraNewRoleForEnterpriseIndex \ + --capacity-units '{"QueryCapacityUnits": 2, "StorageCapacityUnits": 1}' \ + --document-metadata-configuration-updates '{"Name": "_document_title", "Relevance": {"Importance": 6}}, {"Name": "_last_updated_at", "Relevance": {"Importance": 8}}' \ + --user-context-policy "USER_TOKEN" \ + --user-token-configurations '{"JsonTokenTypeConfiguration": {"GroupAttributeField": "groupNameField", "UserNameAttributeField": "userNameField"}}' + +This command produces no output. + +For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kms/enable-key-rotation.rst b/awscli/examples/kms/enable-key-rotation.rst index 4f77412b125a..2d391bfb8778 100644 --- a/awscli/examples/kms/enable-key-rotation.rst +++ b/awscli/examples/kms/enable-key-rotation.rst @@ -1,9 +1,15 @@ **To enable automatic rotation of a KMS key** -The following ``enable-key-rotation`` example enables automatic rotation of a customer managed KMS key. The KMS key will be rotated one year (approximate 365 days) from the date that this command completes and every year thereafter. :: +The following ``enable-key-rotation`` example enables automatic rotation of a customer managed KMS key with a rotation period of 180 days. The KMS key will be rotated one year (approximate 365 days) from the date that this command completes and every year thereafter. + +* The ``--key-id`` parameter identifies the KMS key. This example uses a key ARN value, but you can use either the key ID or the ARN of the KMS key. +* The ``--rotation-period-in-days`` parameter specifies the number of days between each rotation date. Specify a value between 90 and 2560 days. If no value is specified, the default value is 365 days. + +:: aws kms enable-key-rotation \ - --key-id arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab + --key-id arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab \ + --rotation-period-in-days 180 This command produces no output. To verify that the KMS key is enabled, use the ``get-key-rotation-status`` command. diff --git a/awscli/examples/kms/get-key-rotation-status.rst b/awscli/examples/kms/get-key-rotation-status.rst index e30903c366e7..c9e0cf6540d8 100644 --- a/awscli/examples/kms/get-key-rotation-status.rst +++ b/awscli/examples/kms/get-key-rotation-status.rst @@ -1,6 +1,6 @@ -**To determine whether a KMS key is automatically rotated.** +**To retrieve the rotation status for a KMS key.** -The following ``get-key-rotation-status`` example determines whether a KMS key is automatically rotated. You can use this command on customer managed KMS keys and AWS managed KMS keys. However, all AWS managed KMS keys are automatically rotated every year. :: +The following ``get-key-rotation-status`` example returns information about the rotation status of the specified KMS key, including whether automatic rotation is enabled, the rotation period, and the next scheduled rotation date. You can use this command on customer managed KMS keys and AWS managed KMS keys. However, all AWS managed KMS keys are automatically rotated every year. :: aws kms get-key-rotation-status \ --key-id 1234abcd-12ab-34cd-56ef-1234567890ab @@ -8,7 +8,10 @@ The following ``get-key-rotation-status`` example determines whether a KMS key i Output:: { - "KeyRotationEnabled": true + "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab", + "KeyRotationEnabled": true, + "NextRotationDate": "2024-02-14T18:14:33.587000+00:00", + "RotationPeriodInDays": 365 } For more information, see `Rotating keys `__ in the *AWS Key Management Service Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kms/list-key-rotations.rst b/awscli/examples/kms/list-key-rotations.rst new file mode 100644 index 000000000000..403e2d218488 --- /dev/null +++ b/awscli/examples/kms/list-key-rotations.rst @@ -0,0 +1,26 @@ +**To retrieve information about all completed key material rotations** + +The following ``list-key-rotations`` example lists information about all completed key material rotations for the specified KMS key. :: + + aws kms list-key-rotations \ + --key-id 1234abcd-12ab-34cd-56ef-1234567890ab + +Output:: + + { + "Rotations": [ + { + "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab", + "RotationDate": "2024-03-02T10:11:36.564000+00:00", + "RotationType": "AUTOMATIC" + }, + { + "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab", + "RotationDate": "2024-04-05T15:14:47.757000+00:00", + "RotationType": "ON_DEMAND" + } + ], + "Truncated": false + } + +For more information, see `Rotating keys `__ in the *AWS Key Management Service Developer Guide*. diff --git a/awscli/examples/kms/put-key-policy.rst b/awscli/examples/kms/put-key-policy.rst index 5f6fae879196..2964b95dc941 100755 --- a/awscli/examples/kms/put-key-policy.rst +++ b/awscli/examples/kms/put-key-policy.rst @@ -4,7 +4,7 @@ The following ``put-key-policy`` example changes the key policy for a customer m To begin, create a key policy and save it in a local JSON file. In this example, the file is ``key_policy.json``. You can also specify the key policy as a string value of the ``policy`` parameter. -The first statement in this key policy gives the AWS account permission to use IAM policies to control access to the KMS key. The second statement gives the ``test-user`` user permission to run the ``describe-key`` and ``list-keys`` commands on the KMS key. +The first statement in this key policy gives the AWS account permission to use IAM policies to control access to the KMS key. The second statement gives the ``test-user`` user permission to run the ``describe-key`` and ``list-keys`` commands on the KMS key. Contents of ``key_policy.json``:: @@ -36,7 +36,7 @@ Contents of ``key_policy.json``:: ] } -To identify the KMS key, this example uses the key ID, but you can also usa key ARN. To specify the key policy, the command uses the ``policy`` parameter. To indicate that the policy is in a file, it uses the required ``file://`` prefix. This prefix is required to identify files on all supported operating systems. Finally, the command uses the ``policy-name`` parameter with a value of ``default``. This parameter is required, even though ``default`` is the only valid value. :: +To identify the KMS key, this example uses the key ID, but you can also use a key ARN. To specify the key policy, the command uses the ``policy`` parameter. To indicate that the policy is in a file, it uses the required ``file://`` prefix. This prefix is required to identify files on all supported operating systems. Finally, the command uses the ``policy-name`` parameter with a value of ``default``. If no policy name is specified, the default value is ``default``. The only valid value is ``default``. :: aws kms put-key-policy \ --policy-name default \ @@ -77,4 +77,4 @@ Output:: ] } -For more information, see `Changing a Key Policy `__ in the *AWS Key Management Service Developer Guide*. +For more information, see `Changing a Key Policy `__ in the *AWS Key Management Service Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kms/rotate-key-on-demand.rst b/awscli/examples/kms/rotate-key-on-demand.rst new file mode 100644 index 000000000000..6d1eb7375106 --- /dev/null +++ b/awscli/examples/kms/rotate-key-on-demand.rst @@ -0,0 +1,14 @@ +**To perform on-demand rotation of a KMS key** + +The following ``rotate-key-on-demand`` example immediately initiates rotation of the key material for the specified KMS key. :: + + aws kms rotate-key-on-demand \ + --key-id 1234abcd-12ab-34cd-56ef-1234567890ab + +Output:: + + { + "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" + } + +For more information, see `How to perform on-demand key rotation `__ in the *AWS Key Management Service Developer Guide*. diff --git a/awscli/examples/networkmonitor/create-probe.rst b/awscli/examples/networkmonitor/create-probe.rst new file mode 100644 index 000000000000..8c7a8904a3bf --- /dev/null +++ b/awscli/examples/networkmonitor/create-probe.rst @@ -0,0 +1,52 @@ +**Example 1: To create a probe that uses TCP and add it to a network monitor** + +The following ``create-probe`` example creates a probe that uses the ``TCP`` ``protocol`` and adds the probe to a monitor named ``Example_NetworkMonitor``. Once created, the ``state`` of the monitor with the probe will be ``PENDING`` until the monitor is ``ACTIVE``. This might take several minutes, at which point the state will change to ``ACTIVE``, and you can start viewing CloudWatch metrics. :: + + aws networkmonitor create-probe \ + --monitor-name Example_NetworkMonitor \ + --probe sourceArn=arn:aws:ec2:region:111122223333:subnet/subnet-id,destination=10.0.0.100,destinationPort=80,protocol=TCP,packetSize=56,tags={Name=Probe1} + +Output:: + + { + "probeId": "probe-12345", + "probeArn": "arn:aws:networkmonitor:region:111122223333:probe/probe-12345", + "destination": "10.0.0.100", + "destinationPort": 80, + "packetSize": 56, + "addressFamily": "IPV4", + "vpcId": "vpc-12345", + "state": "PENDING", + "createdAt": "2024-03-29T12:41:57.314000-04:00", + "modifiedAt": "2024-03-29T12:41:57.314000-04:00", + "tags": { + "Name": "Probe1" + } + } + +**Example 2: To create a probe that uses probe using ICMP and add it to a network monitor** + +The following ``create-probe`` example creates a probe that uses the ``ICMP`` ``protocol`` and adds the probe to a monitor named ``Example_NetworkMonitor``. Once created, the ``state`` of the monitor with the probe will be ``PENDING`` until the monitor is ``ACTIVE``. This might take several minutes, at which point the state will change to ``ACTIVE``, and you can start viewing CloudWatch metrics. :: + + aws networkmonitor create-probe \ + --monitor-name Example_NetworkMonitor \ + --probe sourceArn=arn:aws:ec2:region:012345678910:subnet/subnet-id,destination=10.0.0.100,protocol=ICMP,packetSize=56,tags={Name=Probe1} + +Output:: + + { + "probeId": "probe-12345", + "probeArn": "arn:aws:networkmonitor:region:111122223333:probe/probe-12345", + "destination": "10.0.0.100", + "packetSize": 56, + "addressFamily": "IPV4", + "vpcId": "vpc-12345", + "state": "PENDING", + "createdAt": "2024-03-29T12:44:02.452000-04:00", + "modifiedAt": "2024-03-29T12:44:02.452000-04:00", + "tags": { + "Name": "Probe1" + } + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/delete-monitor.rst b/awscli/examples/networkmonitor/delete-monitor.rst new file mode 100644 index 000000000000..7d7c8d268dde --- /dev/null +++ b/awscli/examples/networkmonitor/delete-monitor.rst @@ -0,0 +1,10 @@ +**To delete a monitor** + +The following ``delete-monitor`` example deletes a monitor named ``Example_NetworkMonitor``. :: + + aws networkmonitor delete-monitor \ + --monitor-name Example_NetworkMonitor + +This command produces no output. + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/delete-probe.rst b/awscli/examples/networkmonitor/delete-probe.rst new file mode 100644 index 000000000000..f5455fddd141 --- /dev/null +++ b/awscli/examples/networkmonitor/delete-probe.rst @@ -0,0 +1,11 @@ +**To delete a probe** + +The following ``delete-probe`` example deletes a probe with the ID ``probe-12345`` from a network monitor named ``Example_NetworkMonitor``. :: + + aws networkmonitor delete-probe \ + --monitor-name Example_NetworkMonitor \ + --probe-id probe-12345 + +This command produces no output. + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/get-probe.rst b/awscli/examples/networkmonitor/get-probe.rst new file mode 100644 index 000000000000..1c5c0ae2b19b --- /dev/null +++ b/awscli/examples/networkmonitor/get-probe.rst @@ -0,0 +1,29 @@ +**To view probe details** + +The following ``get-probe`` example returns details about a probe with the ``probeID`` ``probe-12345`` that's associated with a monitor named ``Example_NetworkMonitor``. :: + + aws networkmonitor get-probe \ + --monitor-name Example_NetworkMonitor \ + --probe-id probe-12345 + +Output:: + + { + "probeId": "probe-12345", + "probeArn": "arn:aws:networkmonitor:region:012345678910:probe/probe-12345", + "sourceArn": "arn:aws:ec2:region:012345678910:subnet/subnet-12345", + "destination": "10.0.0.100", + "destinationPort": 80, + "protocol": "TCP", + "packetSize": 56, + "addressFamily": "IPV4", + "vpcId": "vpc-12345", + "state": "ACTIVE", + "createdAt": "2024-03-29T12:41:57.314000-04:00", + "modifiedAt": "2024-03-29T12:42:28.610000-04:00", + "tags": { + "Name": "Probe1" + } + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/list-monitors.rst b/awscli/examples/networkmonitor/list-monitors.rst new file mode 100644 index 000000000000..4c805d1b915d --- /dev/null +++ b/awscli/examples/networkmonitor/list-monitors.rst @@ -0,0 +1,60 @@ +**Example 1: To list all monitors (single monitor)** + +The following ``list-monitors`` example returns a list of only a single monitor. The monitor's ``state`` is ``ACTIVE`` and it has an ``aggregationPeriod`` of 60 seconds. :: + + aws networkmonitor list-monitors + +Output:: + + { + "monitors": [{ + "monitorArn": "arn:aws:networkmonitor:region:012345678910:monitor/Example_NetworkMonitor", + "monitorName": "Example_NetworkMonitor", + "state": "ACTIVE", + "aggregationPeriod": 60, + "tags": { + "Monitor": "Monitor1" + } + } + ] + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. + +**Example 2: To list all monitors (multiple monitors)** + +The following ``list-monitors`` example returns a list of three monitors. The ``state`` of one monitor is ``ACTIVE`` and generating CloudWatch metrics. The states of the other two monitors are ``INACTIVE`` and not generating CloudWatch metrics. All three monitors use an ``aggregationPeriod`` of 60 seconds. :: + + aws networkmonitor list-monitors + +Output:: + + { + "monitors": [ + { + "monitorArn": "arn:aws:networkmonitor:us-east-1:111122223333:monitor/Example_NetworkMonitor", + "monitorName": "Example_NetworkMonitor", + "state": "INACTIVE", + "aggregationPeriod": 60, + "tags": {} + }, + { + "monitorArn": "arn:aws:networkmonitor:us-east-1:111122223333:monitor/Example_NetworkMonitor2", + "monitorName": "Example_NetworkMonitor2", + "state": "ACTIVE", + "aggregationPeriod": 60, + "tags": { + "Monitor": "Monitor1" + } + }, + { + "monitorArn": "arn:aws:networkmonitor:us-east-1:111122223333:monitor/TestNetworkMonitor_CLI", + "monitorName": "TestNetworkMonitor_CLI", + "state": "INACTIVE", + "aggregationPeriod": 60, + "tags": {} + } + ] + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/update-monitor.rst b/awscli/examples/networkmonitor/update-monitor.rst new file mode 100644 index 000000000000..41b58e31cd9d --- /dev/null +++ b/awscli/examples/networkmonitor/update-monitor.rst @@ -0,0 +1,21 @@ +**To update a monitor** + +The following ``update-monitor`` example changes a monitor's ``aggregationPeriod`` from ``60`` seconds to ``30`` seconds. :: + + aws networkmonitor update-monitor \ + --monitor-name Example_NetworkMonitor \ + --aggregation-period 30 + +Output:: + + { + "monitorArn": "arn:aws:networkmonitor:region:012345678910:monitor/Example_NetworkMonitor", + "monitorName": "Example_NetworkMonitor", + "state": "PENDING", + "aggregationPeriod": 30, + "tags": { + "Monitor": "Monitor1" + } + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/update-probe.rst b/awscli/examples/networkmonitor/update-probe.rst new file mode 100644 index 000000000000..aa3d47326f75 --- /dev/null +++ b/awscli/examples/networkmonitor/update-probe.rst @@ -0,0 +1,31 @@ +**To update a probe** + +The following ``update-probe`` example updates a probe's original ``destination`` IP address and also updates the ``packetSize`` to ``60``. :: + + aws networkmonitor update-probe \ + --monitor-name Example_NetworkMonitor \ + --probe-id probe-12345 \ + --destination 10.0.0.150 \ + --packet-size 60 + +Output:: + + { + "probeId": "probe-12345", + "probeArn": "arn:aws:networkmonitor:region:012345678910:probe/probe-12345", + "sourceArn": "arn:aws:ec2:region:012345678910:subnet/subnet-12345", + "destination": "10.0.0.150", + "destinationPort": 80, + "protocol": "TCP", + "packetSize": 60, + "addressFamily": "IPV4", + "vpcId": "vpc-12345", + "state": "PENDING", + "createdAt": "2024-03-29T12:41:57.314000-04:00", + "modifiedAt": "2024-03-29T13:52:23.115000-04:00", + "tags": { + "Name": "Probe1" + } + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-db-recommendations.rst b/awscli/examples/rds/describe-db-recommendations.rst new file mode 100644 index 000000000000..f66da5c00205 --- /dev/null +++ b/awscli/examples/rds/describe-db-recommendations.rst @@ -0,0 +1,302 @@ +**Example 1: To list all DB recommendations** + +The following ``describe-db-recommendations`` example lists all DB recommendations in your AWS account. :: + + aws rds describe-db-recommendations + +Output:: + + { + "DBRecommendations": [ + { + "RecommendationId": "12ab3cde-f456-7g8h-9012-i3j45678k9lm", + "TypeId": "config_recommendation::old_minor_version", + "Severity": "informational", + "ResourceArn": "arn:aws:rds:us-west-2:111122223333:db:database-1", + "Status": "active", + "CreatedTime": "2024-02-21T23:14:19.292000+00:00", + "UpdatedTime": "2024-02-21T23:14:19+00:00", + "Detection": "**[resource-name]** is not running the latest minor DB engine version", + "Recommendation": "Upgrade to latest engine version", + "Description": "Your database resources aren't running the latest minor DB engine version. The latest minor version contains the latest security fixes and other improvements.", + "RecommendedActions": [ + { + "ActionId": "12ab34c5de6fg7h89i0jk1lm234n5678", + "Operation": "modifyDbInstance", + "Parameters": [ + { + "Key": "EngineVersion", + "Value": "5.7.44" + }, + { + "Key": "DBInstanceIdentifier", + "Value": "database-1" + } + ], + "ApplyModes": [ + "immediately", + "next-maintenance-window" + ], + "Status": "ready", + "ContextAttributes": [ + { + "Key": "Recommended value", + "Value": "5.7.44" + }, + { + "Key": "Current engine version", + "Value": "5.7.42" + } + ] + } + ], + "Category": "security", + "Source": "RDS", + "TypeDetection": "**[resource-count] resources** are not running the latest minor DB engine version", + "TypeRecommendation": "Upgrade to latest engine version", + "Impact": "Reduced database performance and data security at risk", + "AdditionalInfo": "We recommend that you maintain your database with the latest DB engine minor version as this version includes the latest security and functionality fixes. The DB engine minor version upgrades contain only the changes which are backward-compatible with earlier minor versions of the same major version of the DB engine.", + "Links": [ + { + "Text": "Upgrading an RDS DB instance engine version", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html" + }, + { + "Text": "Using Amazon RDS Blue/Green Deployments for database updates for Amazon Aurora", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html" + }, + { + "Text": "Using Amazon RDS Blue/Green Deployments for database updates for Amazon RDS", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html" + } + ] + } + ] + } + +For more information, see `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon RDS User Guide* and `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon Aurora User Guide*. + +**Example 2: To list high severity DB recommendations** + +The following ``describe-db-recommendations`` example lists high severity DB recommendations in your AWS account. :: + + aws rds describe-db-recommendations \ + --filters Name=severity,Values=high + +Output:: + + { + "DBRecommendations": [ + { + "RecommendationId": "12ab3cde-f456-7g8h-9012-i3j45678k9lm", + "TypeId": "config_recommendation::rds_extended_support", + "Severity": "high", + "ResourceArn": "arn:aws:rds:us-west-2:111122223333:db:database-1", + "Status": "active", + "CreatedTime": "2024-02-21T23:14:19.392000+00:00", + "UpdatedTime": "2024-02-21T23:14:19+00:00", + "Detection": "Your databases will be auto-enrolled to RDS Extended Support on February 29", + "Recommendation": "Upgrade your major version before February 29, 2024 to avoid additional charges", + "Description": "Your PostgreSQL 11 and MySQL 5.7 databases will be automatically enrolled into RDS Extended Support on February 29, 2024. To avoid the increase in charges due to RDS Extended Support, we recommend upgrading your databases to a newer major engine version before February 29, 2024.\nTo learn more about the RDS Extended Support pricing, refer to the pricing page.", + "RecommendedActions": [ + { + "ActionId": "12ab34c5de6fg7h89i0jk1lm234n5678", + "Parameters": [], + "ApplyModes": [ + "manual" + ], + "Status": "ready", + "ContextAttributes": [] + } + ], + "Category": "cost optimization", + "Source": "RDS", + "TypeDetection": "Your database will be auto-enrolled to RDS Extended Support on February 29", + "TypeRecommendation": "Upgrade your major version before February 29, 2024 to avoid additional charges", + "Impact": "Increase in charges due to RDS Extended Support", + "AdditionalInfo": "With Amazon RDS Extended Support, you can continue running your database on a major engine version past the RDS end of standard support date for an additional cost. This paid feature gives you more time to upgrade to a supported major engine version.\nDuring Extended Support, Amazon RDS will supply critical CVE patches and bug fixes.", + "Links": [ + { + "Text": "Amazon RDS Extended Support pricing for RDS for MySQL", + "Url": "https://aws.amazon.com/rds/mysql/pricing/" + }, + { + "Text": "Amazon RDS Extended Support for RDS for MySQL and PostgreSQL databases", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/extended-support.html" + }, + { + "Text": "Amazon RDS Extended Support pricing for Amazon Aurora PostgreSQL", + "Url": "https://aws.amazon.com/rds/aurora/pricing/" + }, + { + "Text": "Amazon RDS Extended Support for Aurora PostgreSQL databases", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/extended-support.html" + }, + { + "Text": "Amazon RDS Extended Support pricing for RDS for PostgreSQL", + "Url": "https://aws.amazon.com/rds/postgresql/pricing/" + } + ] + } + ] + } + +For more information, see `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon RDS User Guide* and `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon Aurora User Guide*. + +**Example 3: To list DB recommendations for a specified DB instance** + +The following ``describe-db-recommendations`` example lists all DB recommendations for a specified DB instance. :: + + aws rds describe-db-recommendations \ + --filters Name=dbi-resource-id,Values=database-1 + +Output:: + + { + "DBRecommendations": [ + { + "RecommendationId": "12ab3cde-f456-7g8h-9012-i3j45678k9lm", + "TypeId": "config_recommendation::old_minor_version", + "Severity": "informational", + "ResourceArn": "arn:aws:rds:us-west-2:111122223333:db:database-1", + "Status": "active", + "CreatedTime": "2024-02-21T23:14:19.292000+00:00", + "UpdatedTime": "2024-02-21T23:14:19+00:00", + "Detection": "**[resource-name]** is not running the latest minor DB engine version", + "Recommendation": "Upgrade to latest engine version", + "Description": "Your database resources aren't running the latest minor DB engine version. The latest minor version contains the latest security fixes and other improvements.", + "RecommendedActions": [ + { + "ActionId": "12ab34c5de6fg7h89i0jk1lm234n5678", + "Operation": "modifyDbInstance", + "Parameters": [ + { + "Key": "EngineVersion", + "Value": "5.7.44" + }, + { + "Key": "DBInstanceIdentifier", + "Value": "database-1" + } + ], + "ApplyModes": [ + "immediately", + "next-maintenance-window" + ], + "Status": "ready", + "ContextAttributes": [ + { + "Key": "Recommended value", + "Value": "5.7.44" + }, + { + "Key": "Current engine version", + "Value": "5.7.42" + } + ] + } + ], + "Category": "security", + "Source": "RDS", + "TypeDetection": "**[resource-count] resources** are not running the latest minor DB engine version", + "TypeRecommendation": "Upgrade to latest engine version", + "Impact": "Reduced database performance and data security at risk", + "AdditionalInfo": "We recommend that you maintain your database with the latest DB engine minor version as this version includes the latest security and functionality fixes. The DB engine minor version upgrades contain only the changes which are backward-compatible with earlier minor versions of the same major version of the DB engine.", + "Links": [ + { + "Text": "Upgrading an RDS DB instance engine version", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html" + }, + { + "Text": "Using Amazon RDS Blue/Green Deployments for database updates for Amazon Aurora", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html" + }, + { + "Text": "Using Amazon RDS Blue/Green Deployments for database updates for Amazon RDS", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html" + } + ] + } + ] + } + +For more information, see `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon RDS User Guide* and `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon Aurora User Guide*. + +**Example 4: To list all active DB recommendations** + +The following ``describe-db-recommendations`` example lists all active DB recommendations in your AWS account. :: + + aws rds describe-db-recommendations \ + --filters Name=status,Values=active + +Output:: + + { + "DBRecommendations": [ + { + "RecommendationId": "12ab3cde-f456-7g8h-9012-i3j45678k9lm", + "TypeId": "config_recommendation::old_minor_version", + "Severity": "informational", + "ResourceArn": "arn:aws:rds:us-west-2:111122223333:db:database-1", + "Status": "active", + "CreatedTime": "2024-02-21T23:14:19.292000+00:00", + "UpdatedTime": "2024-02-21T23:14:19+00:00", + "Detection": "**[resource-name]** is not running the latest minor DB engine version", + "Recommendation": "Upgrade to latest engine version", + "Description": "Your database resources aren't running the latest minor DB engine version. The latest minor version contains the latest security fixes and other improvements.", + "RecommendedActions": [ + { + "ActionId": "12ab34c5de6fg7h89i0jk1lm234n5678", + "Operation": "modifyDbInstance", + "Parameters": [ + { + "Key": "EngineVersion", + "Value": "5.7.44" + }, + { + "Key": "DBInstanceIdentifier", + "Value": "database-1" + } + ], + "ApplyModes": [ + "immediately", + "next-maintenance-window" + ], + "Status": "ready", + "ContextAttributes": [ + { + "Key": "Recommended value", + "Value": "5.7.44" + }, + { + "Key": "Current engine version", + "Value": "5.7.42" + } + ] + } + ], + "Category": "security", + "Source": "RDS", + "TypeDetection": "**[resource-count] resources** are not running the latest minor DB engine version", + "TypeRecommendation": "Upgrade to latest engine version", + "Impact": "Reduced database performance and data security at risk", + "AdditionalInfo": "We recommend that you maintain your database with the latest DB engine minor version as this version includes the latest security and functionality fixes. The DB engine minor version upgrades contain only the changes which are backward-compatible with earlier minor versions of the same major version of the DB engine.", + "Links": [ + { + "Text": "Upgrading an RDS DB instance engine version", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html" + }, + { + "Text": "Using Amazon RDS Blue/Green Deployments for database updates for Amazon Aurora", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html" + }, + { + "Text": "Using Amazon RDS Blue/Green Deployments for database updates for Amazon RDS", + "Url": "https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html" + } + ] + } + ] + } + +For more information, see `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon RDS User Guide* and `Viewing and responding to Amazon RDS recommendations `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/workspaces/create-workspaces.rst b/awscli/examples/workspaces/create-workspaces.rst index ef8b395c5150..fb800ff23451 100644 --- a/awscli/examples/workspaces/create-workspaces.rst +++ b/awscli/examples/workspaces/create-workspaces.rst @@ -44,7 +44,7 @@ Output:: **Example 3: To create a user-decoupled WorkSpace** -The following ``create-workspaces`` example creates a user-decoupled WorkSpace by setting the username to ``[UNDEFINED]``, and specifying a WorkSpace name, directory ID, and bundle ID. +The following ``create-workspaces`` example creates a user-decoupled WorkSpace by setting the username to ``[UNDEFINED]``, and specifying a WorkSpace name, directory ID, and bundle ID. :: aws workspaces create-workspaces \ --workspaces DirectoryId=d-926722edaf,UserName='"[UNDEFINED]"',WorkspaceName=MaryWorkspace1,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=ALWAYS_ON} From bcf309e95ae5f2b43daeebada10f9e026039fdab Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 Apr 2024 18:09:27 +0000 Subject: [PATCH 0624/1632] Merge customizations for QBusiness --- awscli/customizations/removals.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index a3ab93f8f844..128a67b36319 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -56,6 +56,8 @@ def register_removals(event_handler): remove_commands=['invoke-agent']) cmd_remover.remove(on_event='building-command-table.logs', remove_commands=['start-live-tail']) + cmd_remover.remove(on_event='building-command-table.qbusiness', + remove_commands=['chat']) class CommandRemover(object): From d181fc606a85a05d4cca0009a5761b9eb5babeec Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 Apr 2024 18:09:32 +0000 Subject: [PATCH 0625/1632] Update changelog based on model updates --- .changes/next-release/api-change-chimesdkvoice-67751.json | 5 +++++ .changes/next-release/api-change-codeartifact-61404.json | 5 +++++ .changes/next-release/api-change-fms-97657.json | 5 +++++ .changes/next-release/api-change-omics-69314.json | 5 +++++ .changes/next-release/api-change-opensearch-54085.json | 5 +++++ .../next-release/api-change-pinpointsmsvoicev2-12478.json | 5 +++++ .changes/next-release/api-change-qbusiness-51647.json | 5 +++++ .changes/next-release/api-change-quicksight-28755.json | 5 +++++ .changes/next-release/api-change-route53resolver-92803.json | 5 +++++ .changes/next-release/api-change-sagemaker-75986.json | 5 +++++ .changes/next-release/api-change-signer-93296.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkvoice-67751.json create mode 100644 .changes/next-release/api-change-codeartifact-61404.json create mode 100644 .changes/next-release/api-change-fms-97657.json create mode 100644 .changes/next-release/api-change-omics-69314.json create mode 100644 .changes/next-release/api-change-opensearch-54085.json create mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-12478.json create mode 100644 .changes/next-release/api-change-qbusiness-51647.json create mode 100644 .changes/next-release/api-change-quicksight-28755.json create mode 100644 .changes/next-release/api-change-route53resolver-92803.json create mode 100644 .changes/next-release/api-change-sagemaker-75986.json create mode 100644 .changes/next-release/api-change-signer-93296.json diff --git a/.changes/next-release/api-change-chimesdkvoice-67751.json b/.changes/next-release/api-change-chimesdkvoice-67751.json new file mode 100644 index 000000000000..892c416002b8 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkvoice-67751.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-voice``", + "description": "Due to changes made by the Amazon Alexa service, GetSipMediaApplicationAlexaSkillConfiguration and PutSipMediaApplicationAlexaSkillConfiguration APIs are no longer available for use. For more information, refer to the Alexa Smart Properties page." +} diff --git a/.changes/next-release/api-change-codeartifact-61404.json b/.changes/next-release/api-change-codeartifact-61404.json new file mode 100644 index 000000000000..ce91c33e80bb --- /dev/null +++ b/.changes/next-release/api-change-codeartifact-61404.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeartifact``", + "description": "Add support for the Ruby package format." +} diff --git a/.changes/next-release/api-change-fms-97657.json b/.changes/next-release/api-change-fms-97657.json new file mode 100644 index 000000000000..caca648ed9c3 --- /dev/null +++ b/.changes/next-release/api-change-fms-97657.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "AWS Firewall Manager now supports the network firewall service stream exception policy feature for accounts within your organization." +} diff --git a/.changes/next-release/api-change-omics-69314.json b/.changes/next-release/api-change-omics-69314.json new file mode 100644 index 000000000000..96bfaef8c143 --- /dev/null +++ b/.changes/next-release/api-change-omics-69314.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Add support for workflow sharing and dynamic run storage" +} diff --git a/.changes/next-release/api-change-opensearch-54085.json b/.changes/next-release/api-change-opensearch-54085.json new file mode 100644 index 000000000000..5c975e2a0494 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-54085.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release enables customers to create Route53 A and AAAA alias record types to point custom endpoint domain to OpenSearch domain's dualstack search endpoint." +} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-12478.json b/.changes/next-release/api-change-pinpointsmsvoicev2-12478.json new file mode 100644 index 000000000000..5281c1898965 --- /dev/null +++ b/.changes/next-release/api-change-pinpointsmsvoicev2-12478.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint-sms-voice-v2``", + "description": "Amazon Pinpoint has added two new features Multimedia services (MMS) and protect configurations. Use the three new MMS APIs to send media messages to a mobile phone which includes image, audio, text, or video files. Use the ten new protect configurations APIs to block messages to specific countries." +} diff --git a/.changes/next-release/api-change-qbusiness-51647.json b/.changes/next-release/api-change-qbusiness-51647.json new file mode 100644 index 000000000000..45974071d343 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-51647.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "This is a general availability (GA) release of Amazon Q Business. Q Business enables employees in an enterprise to get comprehensive answers to complex questions and take actions through a unified, intuitive web-based chat experience - using an enterprise's existing content, data, and systems." +} diff --git a/.changes/next-release/api-change-quicksight-28755.json b/.changes/next-release/api-change-quicksight-28755.json new file mode 100644 index 000000000000..240f873d3cc6 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-28755.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "New Q embedding supporting Generative Q&A" +} diff --git a/.changes/next-release/api-change-route53resolver-92803.json b/.changes/next-release/api-change-route53resolver-92803.json new file mode 100644 index 000000000000..891ed2599666 --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-92803.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "Release of FirewallDomainRedirectionAction parameter on the Route 53 DNS Firewall Rule. This allows customers to configure a DNS Firewall rule to inspect all the domains in the DNS redirection chain (default) , such as CNAME, ALIAS, DNAME, etc., or just the first domain and trust the rest." +} diff --git a/.changes/next-release/api-change-sagemaker-75986.json b/.changes/next-release/api-change-sagemaker-75986.json new file mode 100644 index 000000000000..8c3be74fdbf8 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-75986.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Training now supports the use of attribute-based access control (ABAC) roles for training job execution roles. Amazon SageMaker Inference now supports G6 instance types." +} diff --git a/.changes/next-release/api-change-signer-93296.json b/.changes/next-release/api-change-signer-93296.json new file mode 100644 index 000000000000..36798049e58b --- /dev/null +++ b/.changes/next-release/api-change-signer-93296.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``signer``", + "description": "Documentation updates for AWS Signer. Adds cross-account signing constraint and definitions for cross-account actions." +} From 03d4127d252ea2726c8a87b44047396afc09b15c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 Apr 2024 18:10:37 +0000 Subject: [PATCH 0626/1632] Bumping version to 1.32.95 --- .changes/1.32.95.json | 57 +++++++++++++++++++ .../api-change-chimesdkvoice-67751.json | 5 -- .../api-change-codeartifact-61404.json | 5 -- .../next-release/api-change-fms-97657.json | 5 -- .../next-release/api-change-omics-69314.json | 5 -- .../api-change-opensearch-54085.json | 5 -- .../api-change-pinpointsmsvoicev2-12478.json | 5 -- .../api-change-qbusiness-51647.json | 5 -- .../api-change-quicksight-28755.json | 5 -- .../api-change-route53resolver-92803.json | 5 -- .../api-change-sagemaker-75986.json | 5 -- .../next-release/api-change-signer-93296.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.32.95.json delete mode 100644 .changes/next-release/api-change-chimesdkvoice-67751.json delete mode 100644 .changes/next-release/api-change-codeartifact-61404.json delete mode 100644 .changes/next-release/api-change-fms-97657.json delete mode 100644 .changes/next-release/api-change-omics-69314.json delete mode 100644 .changes/next-release/api-change-opensearch-54085.json delete mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-12478.json delete mode 100644 .changes/next-release/api-change-qbusiness-51647.json delete mode 100644 .changes/next-release/api-change-quicksight-28755.json delete mode 100644 .changes/next-release/api-change-route53resolver-92803.json delete mode 100644 .changes/next-release/api-change-sagemaker-75986.json delete mode 100644 .changes/next-release/api-change-signer-93296.json diff --git a/.changes/1.32.95.json b/.changes/1.32.95.json new file mode 100644 index 000000000000..1f12d4ef16ec --- /dev/null +++ b/.changes/1.32.95.json @@ -0,0 +1,57 @@ +[ + { + "category": "``chime-sdk-voice``", + "description": "Due to changes made by the Amazon Alexa service, GetSipMediaApplicationAlexaSkillConfiguration and PutSipMediaApplicationAlexaSkillConfiguration APIs are no longer available for use. For more information, refer to the Alexa Smart Properties page.", + "type": "api-change" + }, + { + "category": "``codeartifact``", + "description": "Add support for the Ruby package format.", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "AWS Firewall Manager now supports the network firewall service stream exception policy feature for accounts within your organization.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Add support for workflow sharing and dynamic run storage", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release enables customers to create Route53 A and AAAA alias record types to point custom endpoint domain to OpenSearch domain's dualstack search endpoint.", + "type": "api-change" + }, + { + "category": "``pinpoint-sms-voice-v2``", + "description": "Amazon Pinpoint has added two new features Multimedia services (MMS) and protect configurations. Use the three new MMS APIs to send media messages to a mobile phone which includes image, audio, text, or video files. Use the ten new protect configurations APIs to block messages to specific countries.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "This is a general availability (GA) release of Amazon Q Business. Q Business enables employees in an enterprise to get comprehensive answers to complex questions and take actions through a unified, intuitive web-based chat experience - using an enterprise's existing content, data, and systems.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "New Q embedding supporting Generative Q&A", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Release of FirewallDomainRedirectionAction parameter on the Route 53 DNS Firewall Rule. This allows customers to configure a DNS Firewall rule to inspect all the domains in the DNS redirection chain (default) , such as CNAME, ALIAS, DNAME, etc., or just the first domain and trust the rest.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Training now supports the use of attribute-based access control (ABAC) roles for training job execution roles. Amazon SageMaker Inference now supports G6 instance types.", + "type": "api-change" + }, + { + "category": "``signer``", + "description": "Documentation updates for AWS Signer. Adds cross-account signing constraint and definitions for cross-account actions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkvoice-67751.json b/.changes/next-release/api-change-chimesdkvoice-67751.json deleted file mode 100644 index 892c416002b8..000000000000 --- a/.changes/next-release/api-change-chimesdkvoice-67751.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-voice``", - "description": "Due to changes made by the Amazon Alexa service, GetSipMediaApplicationAlexaSkillConfiguration and PutSipMediaApplicationAlexaSkillConfiguration APIs are no longer available for use. For more information, refer to the Alexa Smart Properties page." -} diff --git a/.changes/next-release/api-change-codeartifact-61404.json b/.changes/next-release/api-change-codeartifact-61404.json deleted file mode 100644 index ce91c33e80bb..000000000000 --- a/.changes/next-release/api-change-codeartifact-61404.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeartifact``", - "description": "Add support for the Ruby package format." -} diff --git a/.changes/next-release/api-change-fms-97657.json b/.changes/next-release/api-change-fms-97657.json deleted file mode 100644 index caca648ed9c3..000000000000 --- a/.changes/next-release/api-change-fms-97657.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "AWS Firewall Manager now supports the network firewall service stream exception policy feature for accounts within your organization." -} diff --git a/.changes/next-release/api-change-omics-69314.json b/.changes/next-release/api-change-omics-69314.json deleted file mode 100644 index 96bfaef8c143..000000000000 --- a/.changes/next-release/api-change-omics-69314.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Add support for workflow sharing and dynamic run storage" -} diff --git a/.changes/next-release/api-change-opensearch-54085.json b/.changes/next-release/api-change-opensearch-54085.json deleted file mode 100644 index 5c975e2a0494..000000000000 --- a/.changes/next-release/api-change-opensearch-54085.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release enables customers to create Route53 A and AAAA alias record types to point custom endpoint domain to OpenSearch domain's dualstack search endpoint." -} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-12478.json b/.changes/next-release/api-change-pinpointsmsvoicev2-12478.json deleted file mode 100644 index 5281c1898965..000000000000 --- a/.changes/next-release/api-change-pinpointsmsvoicev2-12478.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint-sms-voice-v2``", - "description": "Amazon Pinpoint has added two new features Multimedia services (MMS) and protect configurations. Use the three new MMS APIs to send media messages to a mobile phone which includes image, audio, text, or video files. Use the ten new protect configurations APIs to block messages to specific countries." -} diff --git a/.changes/next-release/api-change-qbusiness-51647.json b/.changes/next-release/api-change-qbusiness-51647.json deleted file mode 100644 index 45974071d343..000000000000 --- a/.changes/next-release/api-change-qbusiness-51647.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "This is a general availability (GA) release of Amazon Q Business. Q Business enables employees in an enterprise to get comprehensive answers to complex questions and take actions through a unified, intuitive web-based chat experience - using an enterprise's existing content, data, and systems." -} diff --git a/.changes/next-release/api-change-quicksight-28755.json b/.changes/next-release/api-change-quicksight-28755.json deleted file mode 100644 index 240f873d3cc6..000000000000 --- a/.changes/next-release/api-change-quicksight-28755.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "New Q embedding supporting Generative Q&A" -} diff --git a/.changes/next-release/api-change-route53resolver-92803.json b/.changes/next-release/api-change-route53resolver-92803.json deleted file mode 100644 index 891ed2599666..000000000000 --- a/.changes/next-release/api-change-route53resolver-92803.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "Release of FirewallDomainRedirectionAction parameter on the Route 53 DNS Firewall Rule. This allows customers to configure a DNS Firewall rule to inspect all the domains in the DNS redirection chain (default) , such as CNAME, ALIAS, DNAME, etc., or just the first domain and trust the rest." -} diff --git a/.changes/next-release/api-change-sagemaker-75986.json b/.changes/next-release/api-change-sagemaker-75986.json deleted file mode 100644 index 8c3be74fdbf8..000000000000 --- a/.changes/next-release/api-change-sagemaker-75986.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Training now supports the use of attribute-based access control (ABAC) roles for training job execution roles. Amazon SageMaker Inference now supports G6 instance types." -} diff --git a/.changes/next-release/api-change-signer-93296.json b/.changes/next-release/api-change-signer-93296.json deleted file mode 100644 index 36798049e58b..000000000000 --- a/.changes/next-release/api-change-signer-93296.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``signer``", - "description": "Documentation updates for AWS Signer. Adds cross-account signing constraint and definitions for cross-account actions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 33b7079e1175..7e6788374f08 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.32.95 +======= + +* api-change:``chime-sdk-voice``: Due to changes made by the Amazon Alexa service, GetSipMediaApplicationAlexaSkillConfiguration and PutSipMediaApplicationAlexaSkillConfiguration APIs are no longer available for use. For more information, refer to the Alexa Smart Properties page. +* api-change:``codeartifact``: Add support for the Ruby package format. +* api-change:``fms``: AWS Firewall Manager now supports the network firewall service stream exception policy feature for accounts within your organization. +* api-change:``omics``: Add support for workflow sharing and dynamic run storage +* api-change:``opensearch``: This release enables customers to create Route53 A and AAAA alias record types to point custom endpoint domain to OpenSearch domain's dualstack search endpoint. +* api-change:``pinpoint-sms-voice-v2``: Amazon Pinpoint has added two new features Multimedia services (MMS) and protect configurations. Use the three new MMS APIs to send media messages to a mobile phone which includes image, audio, text, or video files. Use the ten new protect configurations APIs to block messages to specific countries. +* api-change:``qbusiness``: This is a general availability (GA) release of Amazon Q Business. Q Business enables employees in an enterprise to get comprehensive answers to complex questions and take actions through a unified, intuitive web-based chat experience - using an enterprise's existing content, data, and systems. +* api-change:``quicksight``: New Q embedding supporting Generative Q&A +* api-change:``route53resolver``: Release of FirewallDomainRedirectionAction parameter on the Route 53 DNS Firewall Rule. This allows customers to configure a DNS Firewall rule to inspect all the domains in the DNS redirection chain (default) , such as CNAME, ALIAS, DNAME, etc., or just the first domain and trust the rest. +* api-change:``sagemaker``: Amazon SageMaker Training now supports the use of attribute-based access control (ABAC) roles for training job execution roles. Amazon SageMaker Inference now supports G6 instance types. +* api-change:``signer``: Documentation updates for AWS Signer. Adds cross-account signing constraint and definitions for cross-account actions. + + 1.32.94 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index eec3770f1ce6..1273aacb8c29 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.94' +__version__ = '1.32.95' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4fefd3d4c8e1..44eb700b8cc4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.94' +release = '1.32.95' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index aef933646d31..139a1da7a8c0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.94 + botocore==1.34.95 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 80c5e570bcc1..219f36ad53ac 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.94', + 'botocore==1.34.95', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From be833277913544233eef01aca08f232c5b95dbcb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 1 May 2024 18:04:46 +0000 Subject: [PATCH 0627/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-73890.json | 5 +++++ .changes/next-release/api-change-ec2-82784.json | 5 +++++ .../next-release/api-change-personalizeruntime-52430.json | 5 +++++ .changes/next-release/api-change-securityhub-10663.json | 5 +++++ .changes/next-release/api-change-sesv2-58861.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-73890.json create mode 100644 .changes/next-release/api-change-ec2-82784.json create mode 100644 .changes/next-release/api-change-personalizeruntime-52430.json create mode 100644 .changes/next-release/api-change-securityhub-10663.json create mode 100644 .changes/next-release/api-change-sesv2-58861.json diff --git a/.changes/next-release/api-change-bedrockagent-73890.json b/.changes/next-release/api-change-bedrockagent-73890.json new file mode 100644 index 000000000000..cd6e8562078a --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-73890.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release adds support for using MongoDB Atlas as a vector store when creating a knowledge base." +} diff --git a/.changes/next-release/api-change-ec2-82784.json b/.changes/next-release/api-change-ec2-82784.json new file mode 100644 index 000000000000..dcb7ae606ac6 --- /dev/null +++ b/.changes/next-release/api-change-ec2-82784.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2." +} diff --git a/.changes/next-release/api-change-personalizeruntime-52430.json b/.changes/next-release/api-change-personalizeruntime-52430.json new file mode 100644 index 000000000000..3b584b07e7f9 --- /dev/null +++ b/.changes/next-release/api-change-personalizeruntime-52430.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize-runtime``", + "description": "This release adds support for a Reason attribute for predicted items generated by User-Personalization-v2." +} diff --git a/.changes/next-release/api-change-securityhub-10663.json b/.changes/next-release/api-change-securityhub-10663.json new file mode 100644 index 000000000000..b03d07bfec7e --- /dev/null +++ b/.changes/next-release/api-change-securityhub-10663.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Updated CreateMembers API request with limits." +} diff --git a/.changes/next-release/api-change-sesv2-58861.json b/.changes/next-release/api-change-sesv2-58861.json new file mode 100644 index 000000000000..6b34b636f9b3 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-58861.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Fixes ListContacts and ListImportJobs APIs to use POST instead of GET." +} From 9aead07b7ea21f7ec524ba490b25223143f37297 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 1 May 2024 18:05:54 +0000 Subject: [PATCH 0628/1632] Bumping version to 1.32.96 --- .changes/1.32.96.json | 27 +++++++++++++++++++ .../api-change-bedrockagent-73890.json | 5 ---- .../next-release/api-change-ec2-82784.json | 5 ---- .../api-change-personalizeruntime-52430.json | 5 ---- .../api-change-securityhub-10663.json | 5 ---- .../next-release/api-change-sesv2-58861.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.96.json delete mode 100644 .changes/next-release/api-change-bedrockagent-73890.json delete mode 100644 .changes/next-release/api-change-ec2-82784.json delete mode 100644 .changes/next-release/api-change-personalizeruntime-52430.json delete mode 100644 .changes/next-release/api-change-securityhub-10663.json delete mode 100644 .changes/next-release/api-change-sesv2-58861.json diff --git a/.changes/1.32.96.json b/.changes/1.32.96.json new file mode 100644 index 000000000000..1220bb89f4a0 --- /dev/null +++ b/.changes/1.32.96.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-agent``", + "description": "This release adds support for using MongoDB Atlas as a vector store when creating a knowledge base.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2.", + "type": "api-change" + }, + { + "category": "``personalize-runtime``", + "description": "This release adds support for a Reason attribute for predicted items generated by User-Personalization-v2.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Updated CreateMembers API request with limits.", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Fixes ListContacts and ListImportJobs APIs to use POST instead of GET.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-73890.json b/.changes/next-release/api-change-bedrockagent-73890.json deleted file mode 100644 index cd6e8562078a..000000000000 --- a/.changes/next-release/api-change-bedrockagent-73890.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release adds support for using MongoDB Atlas as a vector store when creating a knowledge base." -} diff --git a/.changes/next-release/api-change-ec2-82784.json b/.changes/next-release/api-change-ec2-82784.json deleted file mode 100644 index dcb7ae606ac6..000000000000 --- a/.changes/next-release/api-change-ec2-82784.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Amazon EC2." -} diff --git a/.changes/next-release/api-change-personalizeruntime-52430.json b/.changes/next-release/api-change-personalizeruntime-52430.json deleted file mode 100644 index 3b584b07e7f9..000000000000 --- a/.changes/next-release/api-change-personalizeruntime-52430.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize-runtime``", - "description": "This release adds support for a Reason attribute for predicted items generated by User-Personalization-v2." -} diff --git a/.changes/next-release/api-change-securityhub-10663.json b/.changes/next-release/api-change-securityhub-10663.json deleted file mode 100644 index b03d07bfec7e..000000000000 --- a/.changes/next-release/api-change-securityhub-10663.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Updated CreateMembers API request with limits." -} diff --git a/.changes/next-release/api-change-sesv2-58861.json b/.changes/next-release/api-change-sesv2-58861.json deleted file mode 100644 index 6b34b636f9b3..000000000000 --- a/.changes/next-release/api-change-sesv2-58861.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Fixes ListContacts and ListImportJobs APIs to use POST instead of GET." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7e6788374f08..addcba6537da 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.96 +======= + +* api-change:``bedrock-agent``: This release adds support for using MongoDB Atlas as a vector store when creating a knowledge base. +* api-change:``ec2``: Documentation updates for Amazon EC2. +* api-change:``personalize-runtime``: This release adds support for a Reason attribute for predicted items generated by User-Personalization-v2. +* api-change:``securityhub``: Updated CreateMembers API request with limits. +* api-change:``sesv2``: Fixes ListContacts and ListImportJobs APIs to use POST instead of GET. + + 1.32.95 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1273aacb8c29..398c2b249545 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.95' +__version__ = '1.32.96' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 44eb700b8cc4..7be1b053f2a5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.95' +release = '1.32.96' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 139a1da7a8c0..6ca9d6265c44 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.95 + botocore==1.34.96 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 219f36ad53ac..ca1a58ab3d28 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.95', + 'botocore==1.34.96', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6b7f57b7906f8b83089812f3b23279bf0a7ee9e6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 2 May 2024 18:24:03 +0000 Subject: [PATCH 0629/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-72003.json | 5 +++++ .changes/next-release/api-change-ec2-11380.json | 5 +++++ .changes/next-release/api-change-personalize-81922.json | 5 +++++ .../next-release/api-change-redshiftserverless-60812.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-72003.json create mode 100644 .changes/next-release/api-change-ec2-11380.json create mode 100644 .changes/next-release/api-change-personalize-81922.json create mode 100644 .changes/next-release/api-change-redshiftserverless-60812.json diff --git a/.changes/next-release/api-change-dynamodb-72003.json b/.changes/next-release/api-change-dynamodb-72003.json new file mode 100644 index 000000000000..6dfd62fbc829 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-72003.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs." +} diff --git a/.changes/next-release/api-change-ec2-11380.json b/.changes/next-release/api-change-ec2-11380.json new file mode 100644 index 000000000000..09a98ace4a1f --- /dev/null +++ b/.changes/next-release/api-change-ec2-11380.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM)." +} diff --git a/.changes/next-release/api-change-personalize-81922.json b/.changes/next-release/api-change-personalize-81922.json new file mode 100644 index 000000000000..fd498a3e1cc7 --- /dev/null +++ b/.changes/next-release/api-change-personalize-81922.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "This releases ability to delete users and their data, including their metadata and interactions data, from a dataset group." +} diff --git a/.changes/next-release/api-change-redshiftserverless-60812.json b/.changes/next-release/api-change-redshiftserverless-60812.json new file mode 100644 index 000000000000..596e2bfc02d6 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-60812.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Update Redshift Serverless List Scheduled Actions Output Response to include Namespace Name." +} From d89aded079a1d866e2d7e41f1c2df096c2deeb13 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 2 May 2024 18:25:11 +0000 Subject: [PATCH 0630/1632] Bumping version to 1.32.97 --- .changes/1.32.97.json | 22 +++++++++++++++++++ .../api-change-dynamodb-72003.json | 5 ----- .../next-release/api-change-ec2-11380.json | 5 ----- .../api-change-personalize-81922.json | 5 ----- .../api-change-redshiftserverless-60812.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.97.json delete mode 100644 .changes/next-release/api-change-dynamodb-72003.json delete mode 100644 .changes/next-release/api-change-ec2-11380.json delete mode 100644 .changes/next-release/api-change-personalize-81922.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-60812.json diff --git a/.changes/1.32.97.json b/.changes/1.32.97.json new file mode 100644 index 000000000000..149e4fb069e0 --- /dev/null +++ b/.changes/1.32.97.json @@ -0,0 +1,22 @@ +[ + { + "category": "``dynamodb``", + "description": "This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM).", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "This releases ability to delete users and their data, including their metadata and interactions data, from a dataset group.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Update Redshift Serverless List Scheduled Actions Output Response to include Namespace Name.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-72003.json b/.changes/next-release/api-change-dynamodb-72003.json deleted file mode 100644 index 6dfd62fbc829..000000000000 --- a/.changes/next-release/api-change-dynamodb-72003.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs." -} diff --git a/.changes/next-release/api-change-ec2-11380.json b/.changes/next-release/api-change-ec2-11380.json deleted file mode 100644 index 09a98ace4a1f..000000000000 --- a/.changes/next-release/api-change-ec2-11380.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM)." -} diff --git a/.changes/next-release/api-change-personalize-81922.json b/.changes/next-release/api-change-personalize-81922.json deleted file mode 100644 index fd498a3e1cc7..000000000000 --- a/.changes/next-release/api-change-personalize-81922.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "This releases ability to delete users and their data, including their metadata and interactions data, from a dataset group." -} diff --git a/.changes/next-release/api-change-redshiftserverless-60812.json b/.changes/next-release/api-change-redshiftserverless-60812.json deleted file mode 100644 index 596e2bfc02d6..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-60812.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Update Redshift Serverless List Scheduled Actions Output Response to include Namespace Name." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index addcba6537da..ee20ef3b082e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.97 +======= + +* api-change:``dynamodb``: This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs. +* api-change:``ec2``: This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM). +* api-change:``personalize``: This releases ability to delete users and their data, including their metadata and interactions data, from a dataset group. +* api-change:``redshift-serverless``: Update Redshift Serverless List Scheduled Actions Output Response to include Namespace Name. + + 1.32.96 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 398c2b249545..0d6b5266b6f9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.96' +__version__ = '1.32.97' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7be1b053f2a5..fc2702fa7692 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.96' +release = '1.32.97' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6ca9d6265c44..b6bca1ac8dac 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.96 + botocore==1.34.97 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ca1a58ab3d28..d228cf7c401a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.96', + 'botocore==1.34.97', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8f222aea17f1bf2fbfdf6767a02ed2a109ac8f32 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 May 2024 18:07:40 +0000 Subject: [PATCH 0631/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-24420.json | 5 +++++ .changes/next-release/api-change-connect-78439.json | 5 +++++ .changes/next-release/api-change-connectcases-25817.json | 5 +++++ .changes/next-release/api-change-datasync-75524.json | 5 +++++ .changes/next-release/api-change-inspector2-49610.json | 5 +++++ .changes/next-release/api-change-sagemaker-40384.json | 5 +++++ .changes/next-release/api-change-sesv2-57839.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-24420.json create mode 100644 .changes/next-release/api-change-connect-78439.json create mode 100644 .changes/next-release/api-change-connectcases-25817.json create mode 100644 .changes/next-release/api-change-datasync-75524.json create mode 100644 .changes/next-release/api-change-inspector2-49610.json create mode 100644 .changes/next-release/api-change-sagemaker-40384.json create mode 100644 .changes/next-release/api-change-sesv2-57839.json diff --git a/.changes/next-release/api-change-bedrockagent-24420.json b/.changes/next-release/api-change-bedrockagent-24420.json new file mode 100644 index 000000000000..b71592dcaa85 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-24420.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release adds support for using Provisioned Throughput with Bedrock Agents." +} diff --git a/.changes/next-release/api-change-connect-78439.json b/.changes/next-release/api-change-connect-78439.json new file mode 100644 index 000000000000..5dde6c5e6a55 --- /dev/null +++ b/.changes/next-release/api-change-connect-78439.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds 5 new APIs for managing attachments: StartAttachedFileUpload, CompleteAttachedFileUpload, GetAttachedFile, BatchGetAttachedFileMetadata, DeleteAttachedFile. These APIs can be used to programmatically upload and download attachments to Connect resources, like cases." +} diff --git a/.changes/next-release/api-change-connectcases-25817.json b/.changes/next-release/api-change-connectcases-25817.json new file mode 100644 index 000000000000..246f89034d87 --- /dev/null +++ b/.changes/next-release/api-change-connectcases-25817.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This feature supports the release of Files related items" +} diff --git a/.changes/next-release/api-change-datasync-75524.json b/.changes/next-release/api-change-datasync-75524.json new file mode 100644 index 000000000000..02a345f35bfa --- /dev/null +++ b/.changes/next-release/api-change-datasync-75524.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations." +} diff --git a/.changes/next-release/api-change-inspector2-49610.json b/.changes/next-release/api-change-inspector2-49610.json new file mode 100644 index 000000000000..9d9fc2b2641b --- /dev/null +++ b/.changes/next-release/api-change-inspector2-49610.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "This release adds CSV format to GetCisScanReport for Inspector v2" +} diff --git a/.changes/next-release/api-change-sagemaker-40384.json b/.changes/next-release/api-change-sagemaker-40384.json new file mode 100644 index 000000000000..e1d87c286cc8 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-40384.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs" +} diff --git a/.changes/next-release/api-change-sesv2-57839.json b/.changes/next-release/api-change-sesv2-57839.json new file mode 100644 index 000000000000..3bf0e2196c51 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-57839.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2." +} From b8b6e226f89f059981d67f847e40ab0a0194b542 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 May 2024 18:08:49 +0000 Subject: [PATCH 0632/1632] Bumping version to 1.32.98 --- .changes/1.32.98.json | 37 +++++++++++++++++++ .../api-change-bedrockagent-24420.json | 5 --- .../api-change-connect-78439.json | 5 --- .../api-change-connectcases-25817.json | 5 --- .../api-change-datasync-75524.json | 5 --- .../api-change-inspector2-49610.json | 5 --- .../api-change-sagemaker-40384.json | 5 --- .../next-release/api-change-sesv2-57839.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.98.json delete mode 100644 .changes/next-release/api-change-bedrockagent-24420.json delete mode 100644 .changes/next-release/api-change-connect-78439.json delete mode 100644 .changes/next-release/api-change-connectcases-25817.json delete mode 100644 .changes/next-release/api-change-datasync-75524.json delete mode 100644 .changes/next-release/api-change-inspector2-49610.json delete mode 100644 .changes/next-release/api-change-sagemaker-40384.json delete mode 100644 .changes/next-release/api-change-sesv2-57839.json diff --git a/.changes/1.32.98.json b/.changes/1.32.98.json new file mode 100644 index 000000000000..83aa3e34652c --- /dev/null +++ b/.changes/1.32.98.json @@ -0,0 +1,37 @@ +[ + { + "category": "``bedrock-agent``", + "description": "This release adds support for using Provisioned Throughput with Bedrock Agents.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds 5 new APIs for managing attachments: StartAttachedFileUpload, CompleteAttachedFileUpload, GetAttachedFile, BatchGetAttachedFileMetadata, DeleteAttachedFile. These APIs can be used to programmatically upload and download attachments to Connect resources, like cases.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "This feature supports the release of Files related items", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "This release adds CSV format to GetCisScanReport for Inspector v2", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-24420.json b/.changes/next-release/api-change-bedrockagent-24420.json deleted file mode 100644 index b71592dcaa85..000000000000 --- a/.changes/next-release/api-change-bedrockagent-24420.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release adds support for using Provisioned Throughput with Bedrock Agents." -} diff --git a/.changes/next-release/api-change-connect-78439.json b/.changes/next-release/api-change-connect-78439.json deleted file mode 100644 index 5dde6c5e6a55..000000000000 --- a/.changes/next-release/api-change-connect-78439.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds 5 new APIs for managing attachments: StartAttachedFileUpload, CompleteAttachedFileUpload, GetAttachedFile, BatchGetAttachedFileMetadata, DeleteAttachedFile. These APIs can be used to programmatically upload and download attachments to Connect resources, like cases." -} diff --git a/.changes/next-release/api-change-connectcases-25817.json b/.changes/next-release/api-change-connectcases-25817.json deleted file mode 100644 index 246f89034d87..000000000000 --- a/.changes/next-release/api-change-connectcases-25817.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This feature supports the release of Files related items" -} diff --git a/.changes/next-release/api-change-datasync-75524.json b/.changes/next-release/api-change-datasync-75524.json deleted file mode 100644 index 02a345f35bfa..000000000000 --- a/.changes/next-release/api-change-datasync-75524.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations." -} diff --git a/.changes/next-release/api-change-inspector2-49610.json b/.changes/next-release/api-change-inspector2-49610.json deleted file mode 100644 index 9d9fc2b2641b..000000000000 --- a/.changes/next-release/api-change-inspector2-49610.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "This release adds CSV format to GetCisScanReport for Inspector v2" -} diff --git a/.changes/next-release/api-change-sagemaker-40384.json b/.changes/next-release/api-change-sagemaker-40384.json deleted file mode 100644 index e1d87c286cc8..000000000000 --- a/.changes/next-release/api-change-sagemaker-40384.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs" -} diff --git a/.changes/next-release/api-change-sesv2-57839.json b/.changes/next-release/api-change-sesv2-57839.json deleted file mode 100644 index 3bf0e2196c51..000000000000 --- a/.changes/next-release/api-change-sesv2-57839.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ee20ef3b082e..3659319d988e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.98 +======= + +* api-change:``bedrock-agent``: This release adds support for using Provisioned Throughput with Bedrock Agents. +* api-change:``connect``: This release adds 5 new APIs for managing attachments: StartAttachedFileUpload, CompleteAttachedFileUpload, GetAttachedFile, BatchGetAttachedFileMetadata, DeleteAttachedFile. These APIs can be used to programmatically upload and download attachments to Connect resources, like cases. +* api-change:``connectcases``: This feature supports the release of Files related items +* api-change:``datasync``: Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations. +* api-change:``inspector2``: This release adds CSV format to GetCisScanReport for Inspector v2 +* api-change:``sagemaker``: Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs +* api-change:``sesv2``: Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2. + + 1.32.97 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0d6b5266b6f9..229941780e51 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.97' +__version__ = '1.32.98' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fc2702fa7692..a6aa6c124c58 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.97' +release = '1.32.98' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b6bca1ac8dac..7c86d62d0875 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.97 + botocore==1.34.98 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d228cf7c401a..73e459f23225 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.97', + 'botocore==1.34.98', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 53eec27c173d2ff66d37ed08a50607a738bf9a0a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 6 May 2024 18:10:37 +0000 Subject: [PATCH 0633/1632] Update changelog based on model updates --- .changes/next-release/api-change-medialive-18961.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-medialive-18961.json diff --git a/.changes/next-release/api-change-medialive-18961.json b/.changes/next-release/api-change-medialive-18961.json new file mode 100644 index 000000000000..f0c7d5e72341 --- /dev/null +++ b/.changes/next-release/api-change-medialive-18961.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports configuring how SCTE 35 passthrough triggers segment breaks in HLS and MediaPackage output groups. Previously, messages triggered breaks in all these output groups. The new option is to trigger segment breaks only in groups that have SCTE 35 passthrough enabled." +} From 33a49ac7b0ec5f1b193b4b718ec8b7b1fce0e3d9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 6 May 2024 18:11:45 +0000 Subject: [PATCH 0634/1632] Bumping version to 1.32.99 --- .changes/1.32.99.json | 7 +++++++ .changes/next-release/api-change-medialive-18961.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.32.99.json delete mode 100644 .changes/next-release/api-change-medialive-18961.json diff --git a/.changes/1.32.99.json b/.changes/1.32.99.json new file mode 100644 index 000000000000..bb520f410a1b --- /dev/null +++ b/.changes/1.32.99.json @@ -0,0 +1,7 @@ +[ + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports configuring how SCTE 35 passthrough triggers segment breaks in HLS and MediaPackage output groups. Previously, messages triggered breaks in all these output groups. The new option is to trigger segment breaks only in groups that have SCTE 35 passthrough enabled.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-medialive-18961.json b/.changes/next-release/api-change-medialive-18961.json deleted file mode 100644 index f0c7d5e72341..000000000000 --- a/.changes/next-release/api-change-medialive-18961.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive now supports configuring how SCTE 35 passthrough triggers segment breaks in HLS and MediaPackage output groups. Previously, messages triggered breaks in all these output groups. The new option is to trigger segment breaks only in groups that have SCTE 35 passthrough enabled." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3659319d988e..ecdee64e8732 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.32.99 +======= + +* api-change:``medialive``: AWS Elemental MediaLive now supports configuring how SCTE 35 passthrough triggers segment breaks in HLS and MediaPackage output groups. Previously, messages triggered breaks in all these output groups. The new option is to trigger segment breaks only in groups that have SCTE 35 passthrough enabled. + + 1.32.98 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 229941780e51..6bbe3c634a01 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.98' +__version__ = '1.32.99' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a6aa6c124c58..d17441f2edb6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.' # The full version, including alpha/beta/rc tags. -release = '1.32.98' +release = '1.32.99' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7c86d62d0875..f1bfc3aa454c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.98 + botocore==1.34.99 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 73e459f23225..22bfe1d4afb3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.98', + 'botocore==1.34.99', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d983d4d70792f285f4db5ef8f6a02cf21090dd9e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 May 2024 18:10:29 +0000 Subject: [PATCH 0635/1632] Update changelog based on model updates --- .changes/next-release/api-change-b2bi-86717.json | 5 +++++ .changes/next-release/api-change-budgets-64582.json | 5 +++++ .changes/next-release/api-change-resiliencehub-32589.json | 5 +++++ .changes/next-release/api-change-route53profiles-59161.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-b2bi-86717.json create mode 100644 .changes/next-release/api-change-budgets-64582.json create mode 100644 .changes/next-release/api-change-resiliencehub-32589.json create mode 100644 .changes/next-release/api-change-route53profiles-59161.json diff --git a/.changes/next-release/api-change-b2bi-86717.json b/.changes/next-release/api-change-b2bi-86717.json new file mode 100644 index 000000000000..1ac0e137b9f9 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-86717.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Documentation update to clarify the MappingTemplate definition." +} diff --git a/.changes/next-release/api-change-budgets-64582.json b/.changes/next-release/api-change-budgets-64582.json new file mode 100644 index 000000000000..968c73ca2212 --- /dev/null +++ b/.changes/next-release/api-change-budgets-64582.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``budgets``", + "description": "This release adds tag support for budgets and budget actions." +} diff --git a/.changes/next-release/api-change-resiliencehub-32589.json b/.changes/next-release/api-change-resiliencehub-32589.json new file mode 100644 index 000000000000..060f610c120d --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-32589.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources." +} diff --git a/.changes/next-release/api-change-route53profiles-59161.json b/.changes/next-release/api-change-route53profiles-59161.json new file mode 100644 index 000000000000..0ecf8e2dd86d --- /dev/null +++ b/.changes/next-release/api-change-route53profiles-59161.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53profiles``", + "description": "Doc only update for Route 53 profiles that fixes some link issues" +} From a2c64b2f5882d6bd4c3b2ca3851d8f7f0116ab71 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 May 2024 18:11:27 +0000 Subject: [PATCH 0636/1632] Bumping version to 1.32.100 --- .changes/1.32.100.json | 22 +++++++++++++++++++ .../next-release/api-change-b2bi-86717.json | 5 ----- .../api-change-budgets-64582.json | 5 ----- .../api-change-resiliencehub-32589.json | 5 ----- .../api-change-route53profiles-59161.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 36 insertions(+), 25 deletions(-) create mode 100644 .changes/1.32.100.json delete mode 100644 .changes/next-release/api-change-b2bi-86717.json delete mode 100644 .changes/next-release/api-change-budgets-64582.json delete mode 100644 .changes/next-release/api-change-resiliencehub-32589.json delete mode 100644 .changes/next-release/api-change-route53profiles-59161.json diff --git a/.changes/1.32.100.json b/.changes/1.32.100.json new file mode 100644 index 000000000000..0e44716ef270 --- /dev/null +++ b/.changes/1.32.100.json @@ -0,0 +1,22 @@ +[ + { + "category": "``b2bi``", + "description": "Documentation update to clarify the MappingTemplate definition.", + "type": "api-change" + }, + { + "category": "``budgets``", + "description": "This release adds tag support for budgets and budget actions.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources.", + "type": "api-change" + }, + { + "category": "``route53profiles``", + "description": "Doc only update for Route 53 profiles that fixes some link issues", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-b2bi-86717.json b/.changes/next-release/api-change-b2bi-86717.json deleted file mode 100644 index 1ac0e137b9f9..000000000000 --- a/.changes/next-release/api-change-b2bi-86717.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Documentation update to clarify the MappingTemplate definition." -} diff --git a/.changes/next-release/api-change-budgets-64582.json b/.changes/next-release/api-change-budgets-64582.json deleted file mode 100644 index 968c73ca2212..000000000000 --- a/.changes/next-release/api-change-budgets-64582.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``budgets``", - "description": "This release adds tag support for budgets and budget actions." -} diff --git a/.changes/next-release/api-change-resiliencehub-32589.json b/.changes/next-release/api-change-resiliencehub-32589.json deleted file mode 100644 index 060f610c120d..000000000000 --- a/.changes/next-release/api-change-resiliencehub-32589.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources." -} diff --git a/.changes/next-release/api-change-route53profiles-59161.json b/.changes/next-release/api-change-route53profiles-59161.json deleted file mode 100644 index 0ecf8e2dd86d..000000000000 --- a/.changes/next-release/api-change-route53profiles-59161.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53profiles``", - "description": "Doc only update for Route 53 profiles that fixes some link issues" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ecdee64e8732..f6f54cc84fa7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.100 +======== + +* api-change:``b2bi``: Documentation update to clarify the MappingTemplate definition. +* api-change:``budgets``: This release adds tag support for budgets and budget actions. +* api-change:``resiliencehub``: AWS Resilience Hub has expanded its drift detection capabilities by introducing a new type of drift detection - application resource drift. This new enhancement detects changes, such as the addition or deletion of resources within the application's input sources. +* api-change:``route53profiles``: Doc only update for Route 53 profiles that fixes some link issues + + 1.32.99 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6bbe3c634a01..d8e31791fafa 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.99' +__version__ = '1.32.100' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d17441f2edb6..79f786bf63c6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.32.' +version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.99' +release = '1.32.100' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f1bfc3aa454c..838794a75c50 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.99 + botocore==1.34.100 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 22bfe1d4afb3..4dde0a91c5b1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.99', + 'botocore==1.34.100', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0abb934b09e95cba43f9633be72621bb08500135 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 8 May 2024 18:06:08 +0000 Subject: [PATCH 0637/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-53825.json | 5 +++++ .changes/next-release/api-change-ec2-11579.json | 5 +++++ .changes/next-release/api-change-ecr-48109.json | 5 +++++ .changes/next-release/api-change-fms-93806.json | 5 +++++ .changes/next-release/api-change-polly-82018.json | 5 +++++ .changes/next-release/api-change-sqs-87464.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-53825.json create mode 100644 .changes/next-release/api-change-ec2-11579.json create mode 100644 .changes/next-release/api-change-ecr-48109.json create mode 100644 .changes/next-release/api-change-fms-93806.json create mode 100644 .changes/next-release/api-change-polly-82018.json create mode 100644 .changes/next-release/api-change-sqs-87464.json diff --git a/.changes/next-release/api-change-cognitoidp-53825.json b/.changes/next-release/api-change-cognitoidp-53825.json new file mode 100644 index 000000000000..df9df06aa85e --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-53825.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Add EXTERNAL_PROVIDER enum value to UserStatusType." +} diff --git a/.changes/next-release/api-change-ec2-11579.json b/.changes/next-release/api-change-ec2-11579.json new file mode 100644 index 000000000000..11b9250dc489 --- /dev/null +++ b/.changes/next-release/api-change-ec2-11579.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adding Precision Hardware Clock (PHC) to public API DescribeInstanceTypes" +} diff --git a/.changes/next-release/api-change-ecr-48109.json b/.changes/next-release/api-change-ecr-48109.json new file mode 100644 index 000000000000..1a5fe2b22d4a --- /dev/null +++ b/.changes/next-release/api-change-ecr-48109.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "This release adds pull through cache rules support for GitLab container registry in Amazon ECR." +} diff --git a/.changes/next-release/api-change-fms-93806.json b/.changes/next-release/api-change-fms-93806.json new file mode 100644 index 000000000000..52849049789f --- /dev/null +++ b/.changes/next-release/api-change-fms-93806.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "The policy scope resource tag is always a string value, either a non-empty string or an empty string." +} diff --git a/.changes/next-release/api-change-polly-82018.json b/.changes/next-release/api-change-polly-82018.json new file mode 100644 index 000000000000..c6263ed2e438 --- /dev/null +++ b/.changes/next-release/api-change-polly-82018.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Add new engine - generative - that builds the most expressive conversational voices." +} diff --git a/.changes/next-release/api-change-sqs-87464.json b/.changes/next-release/api-change-sqs-87464.json new file mode 100644 index 000000000000..ce50729f075a --- /dev/null +++ b/.changes/next-release/api-change-sqs-87464.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "This release adds MessageSystemAttributeNames to ReceiveMessageRequest to replace AttributeNames." +} From 0607ce7fdce8da45f426a30981199b9ddfe5a09d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 8 May 2024 18:07:18 +0000 Subject: [PATCH 0638/1632] Bumping version to 1.32.101 --- .changes/1.32.101.json | 32 +++++++++++++++++++ .../api-change-cognitoidp-53825.json | 5 --- .../next-release/api-change-ec2-11579.json | 5 --- .../next-release/api-change-ecr-48109.json | 5 --- .../next-release/api-change-fms-93806.json | 5 --- .../next-release/api-change-polly-82018.json | 5 --- .../next-release/api-change-sqs-87464.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.101.json delete mode 100644 .changes/next-release/api-change-cognitoidp-53825.json delete mode 100644 .changes/next-release/api-change-ec2-11579.json delete mode 100644 .changes/next-release/api-change-ecr-48109.json delete mode 100644 .changes/next-release/api-change-fms-93806.json delete mode 100644 .changes/next-release/api-change-polly-82018.json delete mode 100644 .changes/next-release/api-change-sqs-87464.json diff --git a/.changes/1.32.101.json b/.changes/1.32.101.json new file mode 100644 index 000000000000..6971bf6b053b --- /dev/null +++ b/.changes/1.32.101.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cognito-idp``", + "description": "Add EXTERNAL_PROVIDER enum value to UserStatusType.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adding Precision Hardware Clock (PHC) to public API DescribeInstanceTypes", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "This release adds pull through cache rules support for GitLab container registry in Amazon ECR.", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "The policy scope resource tag is always a string value, either a non-empty string or an empty string.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Add new engine - generative - that builds the most expressive conversational voices.", + "type": "api-change" + }, + { + "category": "``sqs``", + "description": "This release adds MessageSystemAttributeNames to ReceiveMessageRequest to replace AttributeNames.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-53825.json b/.changes/next-release/api-change-cognitoidp-53825.json deleted file mode 100644 index df9df06aa85e..000000000000 --- a/.changes/next-release/api-change-cognitoidp-53825.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Add EXTERNAL_PROVIDER enum value to UserStatusType." -} diff --git a/.changes/next-release/api-change-ec2-11579.json b/.changes/next-release/api-change-ec2-11579.json deleted file mode 100644 index 11b9250dc489..000000000000 --- a/.changes/next-release/api-change-ec2-11579.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adding Precision Hardware Clock (PHC) to public API DescribeInstanceTypes" -} diff --git a/.changes/next-release/api-change-ecr-48109.json b/.changes/next-release/api-change-ecr-48109.json deleted file mode 100644 index 1a5fe2b22d4a..000000000000 --- a/.changes/next-release/api-change-ecr-48109.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "This release adds pull through cache rules support for GitLab container registry in Amazon ECR." -} diff --git a/.changes/next-release/api-change-fms-93806.json b/.changes/next-release/api-change-fms-93806.json deleted file mode 100644 index 52849049789f..000000000000 --- a/.changes/next-release/api-change-fms-93806.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "The policy scope resource tag is always a string value, either a non-empty string or an empty string." -} diff --git a/.changes/next-release/api-change-polly-82018.json b/.changes/next-release/api-change-polly-82018.json deleted file mode 100644 index c6263ed2e438..000000000000 --- a/.changes/next-release/api-change-polly-82018.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Add new engine - generative - that builds the most expressive conversational voices." -} diff --git a/.changes/next-release/api-change-sqs-87464.json b/.changes/next-release/api-change-sqs-87464.json deleted file mode 100644 index ce50729f075a..000000000000 --- a/.changes/next-release/api-change-sqs-87464.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "This release adds MessageSystemAttributeNames to ReceiveMessageRequest to replace AttributeNames." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f6f54cc84fa7..7506fa3cdfd7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.101 +======== + +* api-change:``cognito-idp``: Add EXTERNAL_PROVIDER enum value to UserStatusType. +* api-change:``ec2``: Adding Precision Hardware Clock (PHC) to public API DescribeInstanceTypes +* api-change:``ecr``: This release adds pull through cache rules support for GitLab container registry in Amazon ECR. +* api-change:``fms``: The policy scope resource tag is always a string value, either a non-empty string or an empty string. +* api-change:``polly``: Add new engine - generative - that builds the most expressive conversational voices. +* api-change:``sqs``: This release adds MessageSystemAttributeNames to ReceiveMessageRequest to replace AttributeNames. + + 1.32.100 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index d8e31791fafa..f0568f727860 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.100' +__version__ = '1.32.101' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 79f786bf63c6..6bcdab10732d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.100' +release = '1.32.101' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 838794a75c50..87ca062e6cda 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.100 + botocore==1.34.101 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4dde0a91c5b1..8deb47ea061a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.100', + 'botocore==1.34.101', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 5259df20c52e0344fca7cc26f555a6c43107bb26 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 May 2024 01:23:53 +0000 Subject: [PATCH 0639/1632] Update changelog based on model updates --- .../next-release/api-change-bedrockagentruntime-13600.json | 5 +++++ .changes/next-release/api-change-pinpoint-70616.json | 5 +++++ .changes/next-release/api-change-route53resolver-30470.json | 5 +++++ .changes/next-release/api-change-ssmsap-40589.json | 5 +++++ .../next-release/api-change-verifiedpermissions-37436.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagentruntime-13600.json create mode 100644 .changes/next-release/api-change-pinpoint-70616.json create mode 100644 .changes/next-release/api-change-route53resolver-30470.json create mode 100644 .changes/next-release/api-change-ssmsap-40589.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-37436.json diff --git a/.changes/next-release/api-change-bedrockagentruntime-13600.json b/.changes/next-release/api-change-bedrockagentruntime-13600.json new file mode 100644 index 000000000000..350929f8163c --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-13600.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release adds support to provide guardrail configuration and modify inference parameters that are then used in RetrieveAndGenerate API in Agents for Amazon Bedrock." +} diff --git a/.changes/next-release/api-change-pinpoint-70616.json b/.changes/next-release/api-change-pinpoint-70616.json new file mode 100644 index 000000000000..1204f1883ccf --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-70616.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "This release adds support for specifying email message headers for Email Templates, Campaigns, Journeys and Send Messages." +} diff --git a/.changes/next-release/api-change-route53resolver-30470.json b/.changes/next-release/api-change-route53resolver-30470.json new file mode 100644 index 000000000000..b2cde662995f --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-30470.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "Update the DNS Firewall settings to correct a spelling issue." +} diff --git a/.changes/next-release/api-change-ssmsap-40589.json b/.changes/next-release/api-change-ssmsap-40589.json new file mode 100644 index 000000000000..6edf99ac96cb --- /dev/null +++ b/.changes/next-release/api-change-ssmsap-40589.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-sap``", + "description": "Added support for application-aware start/stop of SAP applications running on EC2 instances, with SSM for SAP" +} diff --git a/.changes/next-release/api-change-verifiedpermissions-37436.json b/.changes/next-release/api-change-verifiedpermissions-37436.json new file mode 100644 index 000000000000..24a95ea857ac --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-37436.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Adds policy effect and actions fields to Policy API's." +} From 72561f48df97ca28f019df44a2c569f141711f5b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 May 2024 01:25:13 +0000 Subject: [PATCH 0640/1632] Bumping version to 1.32.102 --- .changes/1.32.102.json | 27 +++++++++++++++++++ .../api-change-bedrockagentruntime-13600.json | 5 ---- .../api-change-pinpoint-70616.json | 5 ---- .../api-change-route53resolver-30470.json | 5 ---- .../next-release/api-change-ssmsap-40589.json | 5 ---- .../api-change-verifiedpermissions-37436.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.102.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-13600.json delete mode 100644 .changes/next-release/api-change-pinpoint-70616.json delete mode 100644 .changes/next-release/api-change-route53resolver-30470.json delete mode 100644 .changes/next-release/api-change-ssmsap-40589.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-37436.json diff --git a/.changes/1.32.102.json b/.changes/1.32.102.json new file mode 100644 index 000000000000..497a767fdae3 --- /dev/null +++ b/.changes/1.32.102.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-agent-runtime``", + "description": "This release adds support to provide guardrail configuration and modify inference parameters that are then used in RetrieveAndGenerate API in Agents for Amazon Bedrock.", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "This release adds support for specifying email message headers for Email Templates, Campaigns, Journeys and Send Messages.", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Update the DNS Firewall settings to correct a spelling issue.", + "type": "api-change" + }, + { + "category": "``ssm-sap``", + "description": "Added support for application-aware start/stop of SAP applications running on EC2 instances, with SSM for SAP", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Adds policy effect and actions fields to Policy API's.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagentruntime-13600.json b/.changes/next-release/api-change-bedrockagentruntime-13600.json deleted file mode 100644 index 350929f8163c..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-13600.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release adds support to provide guardrail configuration and modify inference parameters that are then used in RetrieveAndGenerate API in Agents for Amazon Bedrock." -} diff --git a/.changes/next-release/api-change-pinpoint-70616.json b/.changes/next-release/api-change-pinpoint-70616.json deleted file mode 100644 index 1204f1883ccf..000000000000 --- a/.changes/next-release/api-change-pinpoint-70616.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "This release adds support for specifying email message headers for Email Templates, Campaigns, Journeys and Send Messages." -} diff --git a/.changes/next-release/api-change-route53resolver-30470.json b/.changes/next-release/api-change-route53resolver-30470.json deleted file mode 100644 index b2cde662995f..000000000000 --- a/.changes/next-release/api-change-route53resolver-30470.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "Update the DNS Firewall settings to correct a spelling issue." -} diff --git a/.changes/next-release/api-change-ssmsap-40589.json b/.changes/next-release/api-change-ssmsap-40589.json deleted file mode 100644 index 6edf99ac96cb..000000000000 --- a/.changes/next-release/api-change-ssmsap-40589.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-sap``", - "description": "Added support for application-aware start/stop of SAP applications running on EC2 instances, with SSM for SAP" -} diff --git a/.changes/next-release/api-change-verifiedpermissions-37436.json b/.changes/next-release/api-change-verifiedpermissions-37436.json deleted file mode 100644 index 24a95ea857ac..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-37436.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Adds policy effect and actions fields to Policy API's." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7506fa3cdfd7..b17f8494d663 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.102 +======== + +* api-change:``bedrock-agent-runtime``: This release adds support to provide guardrail configuration and modify inference parameters that are then used in RetrieveAndGenerate API in Agents for Amazon Bedrock. +* api-change:``pinpoint``: This release adds support for specifying email message headers for Email Templates, Campaigns, Journeys and Send Messages. +* api-change:``route53resolver``: Update the DNS Firewall settings to correct a spelling issue. +* api-change:``ssm-sap``: Added support for application-aware start/stop of SAP applications running on EC2 instances, with SSM for SAP +* api-change:``verifiedpermissions``: Adds policy effect and actions fields to Policy API's. + + 1.32.101 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index f0568f727860..998d8ddc5cc9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.101' +__version__ = '1.32.102' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6bcdab10732d..3476cda4c4b4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.101' +release = '1.32.102' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 87ca062e6cda..f7c47e240394 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.101 + botocore==1.34.102 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8deb47ea061a..f9e28657a2de 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.101', + 'botocore==1.34.102', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From c58370eac203c4c4f976ae5c72913c0d1dbf8218 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 May 2024 18:21:58 +0000 Subject: [PATCH 0641/1632] Update changelog based on model updates --- .changes/next-release/api-change-discovery-1663.json | 5 +++++ .changes/next-release/api-change-greengrassv2-15071.json | 5 +++++ .changes/next-release/api-change-sagemaker-78939.json | 5 +++++ .changes/next-release/api-change-ssooidc-97514.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-discovery-1663.json create mode 100644 .changes/next-release/api-change-greengrassv2-15071.json create mode 100644 .changes/next-release/api-change-sagemaker-78939.json create mode 100644 .changes/next-release/api-change-ssooidc-97514.json diff --git a/.changes/next-release/api-change-discovery-1663.json b/.changes/next-release/api-change-discovery-1663.json new file mode 100644 index 000000000000..f6cb4ef692b5 --- /dev/null +++ b/.changes/next-release/api-change-discovery-1663.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``discovery``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing" +} diff --git a/.changes/next-release/api-change-greengrassv2-15071.json b/.changes/next-release/api-change-greengrassv2-15071.json new file mode 100644 index 000000000000..8d2c45ada7d8 --- /dev/null +++ b/.changes/next-release/api-change-greengrassv2-15071.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``greengrassv2``", + "description": "Mark ComponentVersion in ComponentDeploymentSpecification as required." +} diff --git a/.changes/next-release/api-change-sagemaker-78939.json b/.changes/next-release/api-change-sagemaker-78939.json new file mode 100644 index 000000000000..fa614ad1bf1d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-78939.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Introduced support for G6 instance types on Sagemaker Notebook Instances and on SageMaker Studio for JupyterLab and CodeEditor applications." +} diff --git a/.changes/next-release/api-change-ssooidc-97514.json b/.changes/next-release/api-change-ssooidc-97514.json new file mode 100644 index 000000000000..ce479f4f0666 --- /dev/null +++ b/.changes/next-release/api-change-ssooidc-97514.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-oidc``", + "description": "Updated request parameters for PKCE support." +} From ceec87b00f087f8ae4d4c603475c9f5ad9f219e2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 May 2024 18:23:04 +0000 Subject: [PATCH 0642/1632] Bumping version to 1.32.103 --- .changes/1.32.103.json | 22 +++++++++++++++++++ .../api-change-discovery-1663.json | 5 ----- .../api-change-greengrassv2-15071.json | 5 ----- .../api-change-sagemaker-78939.json | 5 ----- .../api-change-ssooidc-97514.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.103.json delete mode 100644 .changes/next-release/api-change-discovery-1663.json delete mode 100644 .changes/next-release/api-change-greengrassv2-15071.json delete mode 100644 .changes/next-release/api-change-sagemaker-78939.json delete mode 100644 .changes/next-release/api-change-ssooidc-97514.json diff --git a/.changes/1.32.103.json b/.changes/1.32.103.json new file mode 100644 index 000000000000..99caa64f2080 --- /dev/null +++ b/.changes/1.32.103.json @@ -0,0 +1,22 @@ +[ + { + "category": "``discovery``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing", + "type": "api-change" + }, + { + "category": "``greengrassv2``", + "description": "Mark ComponentVersion in ComponentDeploymentSpecification as required.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Introduced support for G6 instance types on Sagemaker Notebook Instances and on SageMaker Studio for JupyterLab and CodeEditor applications.", + "type": "api-change" + }, + { + "category": "``sso-oidc``", + "description": "Updated request parameters for PKCE support.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-discovery-1663.json b/.changes/next-release/api-change-discovery-1663.json deleted file mode 100644 index f6cb4ef692b5..000000000000 --- a/.changes/next-release/api-change-discovery-1663.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``discovery``", - "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing" -} diff --git a/.changes/next-release/api-change-greengrassv2-15071.json b/.changes/next-release/api-change-greengrassv2-15071.json deleted file mode 100644 index 8d2c45ada7d8..000000000000 --- a/.changes/next-release/api-change-greengrassv2-15071.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``greengrassv2``", - "description": "Mark ComponentVersion in ComponentDeploymentSpecification as required." -} diff --git a/.changes/next-release/api-change-sagemaker-78939.json b/.changes/next-release/api-change-sagemaker-78939.json deleted file mode 100644 index fa614ad1bf1d..000000000000 --- a/.changes/next-release/api-change-sagemaker-78939.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Introduced support for G6 instance types on Sagemaker Notebook Instances and on SageMaker Studio for JupyterLab and CodeEditor applications." -} diff --git a/.changes/next-release/api-change-ssooidc-97514.json b/.changes/next-release/api-change-ssooidc-97514.json deleted file mode 100644 index ce479f4f0666..000000000000 --- a/.changes/next-release/api-change-ssooidc-97514.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-oidc``", - "description": "Updated request parameters for PKCE support." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b17f8494d663..f58aec2fb5c1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.103 +======== + +* api-change:``discovery``: add v2 smoke tests and smithy smokeTests trait for SDK testing +* api-change:``greengrassv2``: Mark ComponentVersion in ComponentDeploymentSpecification as required. +* api-change:``sagemaker``: Introduced support for G6 instance types on Sagemaker Notebook Instances and on SageMaker Studio for JupyterLab and CodeEditor applications. +* api-change:``sso-oidc``: Updated request parameters for PKCE support. + + 1.32.102 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 998d8ddc5cc9..2571aa502a9a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.102' +__version__ = '1.32.103' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3476cda4c4b4..68bffd9c8a1b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.102' +release = '1.32.103' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f7c47e240394..cd68cd07556c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.102 + botocore==1.34.103 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f9e28657a2de..ac86e731fdd6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.102', + 'botocore==1.34.103', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 925c9a5c924e8e6a2578c10dbf3f0e84c2a03871 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 13 May 2024 18:03:48 +0000 Subject: [PATCH 0643/1632] Update changelog based on model updates --- .changes/next-release/api-change-events-8280.json | 5 +++++ .changes/next-release/api-change-vpclattice-32405.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-events-8280.json create mode 100644 .changes/next-release/api-change-vpclattice-32405.json diff --git a/.changes/next-release/api-change-events-8280.json b/.changes/next-release/api-change-events-8280.json new file mode 100644 index 000000000000..5d353e835705 --- /dev/null +++ b/.changes/next-release/api-change-events-8280.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Amazon EventBridge introduces KMS customer-managed key (CMK) encryption support for custom and partner events published on EventBridge Event Bus (including default bus) and UpdateEventBus API." +} diff --git a/.changes/next-release/api-change-vpclattice-32405.json b/.changes/next-release/api-change-vpclattice-32405.json new file mode 100644 index 000000000000..e12966155294 --- /dev/null +++ b/.changes/next-release/api-change-vpclattice-32405.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``vpc-lattice``", + "description": "This release adds TLS Passthrough support. It also increases max number of target group per rule to 10." +} From b92523bbff12dbbd55db482ba77028bf376a9d72 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 13 May 2024 18:04:55 +0000 Subject: [PATCH 0644/1632] Bumping version to 1.32.104 --- .changes/1.32.104.json | 12 ++++++++++++ .changes/next-release/api-change-events-8280.json | 5 ----- .../next-release/api-change-vpclattice-32405.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.104.json delete mode 100644 .changes/next-release/api-change-events-8280.json delete mode 100644 .changes/next-release/api-change-vpclattice-32405.json diff --git a/.changes/1.32.104.json b/.changes/1.32.104.json new file mode 100644 index 000000000000..c0d01b9af359 --- /dev/null +++ b/.changes/1.32.104.json @@ -0,0 +1,12 @@ +[ + { + "category": "``events``", + "description": "Amazon EventBridge introduces KMS customer-managed key (CMK) encryption support for custom and partner events published on EventBridge Event Bus (including default bus) and UpdateEventBus API.", + "type": "api-change" + }, + { + "category": "``vpc-lattice``", + "description": "This release adds TLS Passthrough support. It also increases max number of target group per rule to 10.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-events-8280.json b/.changes/next-release/api-change-events-8280.json deleted file mode 100644 index 5d353e835705..000000000000 --- a/.changes/next-release/api-change-events-8280.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Amazon EventBridge introduces KMS customer-managed key (CMK) encryption support for custom and partner events published on EventBridge Event Bus (including default bus) and UpdateEventBus API." -} diff --git a/.changes/next-release/api-change-vpclattice-32405.json b/.changes/next-release/api-change-vpclattice-32405.json deleted file mode 100644 index e12966155294..000000000000 --- a/.changes/next-release/api-change-vpclattice-32405.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``vpc-lattice``", - "description": "This release adds TLS Passthrough support. It also increases max number of target group per rule to 10." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f58aec2fb5c1..f1c999c953ca 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.104 +======== + +* api-change:``events``: Amazon EventBridge introduces KMS customer-managed key (CMK) encryption support for custom and partner events published on EventBridge Event Bus (including default bus) and UpdateEventBus API. +* api-change:``vpc-lattice``: This release adds TLS Passthrough support. It also increases max number of target group per rule to 10. + + 1.32.103 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2571aa502a9a..eddabf383794 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.103' +__version__ = '1.32.104' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 68bffd9c8a1b..d28515018379 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.103' +release = '1.32.104' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cd68cd07556c..eb208e377e2f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.103 + botocore==1.34.104 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ac86e731fdd6..5378454dd749 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.103', + 'botocore==1.34.104', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 03ee6554adc05bd3081ae4802355b387e9f5bfdf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 14 May 2024 18:04:25 +0000 Subject: [PATCH 0645/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-12466.json | 5 +++++ .changes/next-release/api-change-s3-23695.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-connect-12466.json create mode 100644 .changes/next-release/api-change-s3-23695.json diff --git a/.changes/next-release/api-change-connect-12466.json b/.changes/next-release/api-change-connect-12466.json new file mode 100644 index 000000000000..fdc190604ec6 --- /dev/null +++ b/.changes/next-release/api-change-connect-12466.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect provides enhanced search capabilities for flows & flow modules on the Connect admin website and programmatically using APIs. You can search for flows and flow modules by name, description, type, status, and tags, to filter and identify a specific flow in your Connect instances." +} diff --git a/.changes/next-release/api-change-s3-23695.json b/.changes/next-release/api-change-s3-23695.json new file mode 100644 index 000000000000..b3d50c56c480 --- /dev/null +++ b/.changes/next-release/api-change-s3-23695.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Updated a few x-id in the http uri traits" +} From e7cbe1dc58678bc80b4bf66ad8a93bc8871365c0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 14 May 2024 18:05:47 +0000 Subject: [PATCH 0646/1632] Bumping version to 1.32.105 --- .changes/1.32.105.json | 12 ++++++++++++ .changes/next-release/api-change-connect-12466.json | 5 ----- .changes/next-release/api-change-s3-23695.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.105.json delete mode 100644 .changes/next-release/api-change-connect-12466.json delete mode 100644 .changes/next-release/api-change-s3-23695.json diff --git a/.changes/1.32.105.json b/.changes/1.32.105.json new file mode 100644 index 000000000000..ed70d806d04e --- /dev/null +++ b/.changes/1.32.105.json @@ -0,0 +1,12 @@ +[ + { + "category": "``connect``", + "description": "Amazon Connect provides enhanced search capabilities for flows & flow modules on the Connect admin website and programmatically using APIs. You can search for flows and flow modules by name, description, type, status, and tags, to filter and identify a specific flow in your Connect instances.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Updated a few x-id in the http uri traits", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-12466.json b/.changes/next-release/api-change-connect-12466.json deleted file mode 100644 index fdc190604ec6..000000000000 --- a/.changes/next-release/api-change-connect-12466.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect provides enhanced search capabilities for flows & flow modules on the Connect admin website and programmatically using APIs. You can search for flows and flow modules by name, description, type, status, and tags, to filter and identify a specific flow in your Connect instances." -} diff --git a/.changes/next-release/api-change-s3-23695.json b/.changes/next-release/api-change-s3-23695.json deleted file mode 100644 index b3d50c56c480..000000000000 --- a/.changes/next-release/api-change-s3-23695.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Updated a few x-id in the http uri traits" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f1c999c953ca..7654fba3b89c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.105 +======== + +* api-change:``connect``: Amazon Connect provides enhanced search capabilities for flows & flow modules on the Connect admin website and programmatically using APIs. You can search for flows and flow modules by name, description, type, status, and tags, to filter and identify a specific flow in your Connect instances. +* api-change:``s3``: Updated a few x-id in the http uri traits + + 1.32.104 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index eddabf383794..baf3c66fd527 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.104' +__version__ = '1.32.105' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d28515018379..147993a1dae1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.104' +release = '1.32.105' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eb208e377e2f..c62876dcbf2c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.104 + botocore==1.34.105 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5378454dd749..e58b76a7e288 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.104', + 'botocore==1.34.105', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9d8dafb472ed2031a396f709b198abdb0e0832e7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 May 2024 18:03:18 +0000 Subject: [PATCH 0647/1632] Update changelog based on model updates --- .../next-release/api-change-bedrockagentruntime-58654.json | 5 +++++ .changes/next-release/api-change-codebuild-73219.json | 5 +++++ .changes/next-release/api-change-datasync-42139.json | 5 +++++ .changes/next-release/api-change-grafana-92044.json | 5 +++++ .changes/next-release/api-change-medicalimaging-2289.json | 5 +++++ .changes/next-release/api-change-securityhub-7537.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagentruntime-58654.json create mode 100644 .changes/next-release/api-change-codebuild-73219.json create mode 100644 .changes/next-release/api-change-datasync-42139.json create mode 100644 .changes/next-release/api-change-grafana-92044.json create mode 100644 .changes/next-release/api-change-medicalimaging-2289.json create mode 100644 .changes/next-release/api-change-securityhub-7537.json diff --git a/.changes/next-release/api-change-bedrockagentruntime-58654.json b/.changes/next-release/api-change-bedrockagentruntime-58654.json new file mode 100644 index 000000000000..c01b52ef9fe4 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-58654.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Updating Bedrock Knowledge Base Metadata & Filters feature with two new filters listContains and stringContains" +} diff --git a/.changes/next-release/api-change-codebuild-73219.json b/.changes/next-release/api-change-codebuild-73219.json new file mode 100644 index 000000000000..948499da7c11 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-73219.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "CodeBuild Reserved Capacity VPC Support" +} diff --git a/.changes/next-release/api-change-datasync-42139.json b/.changes/next-release/api-change-datasync-42139.json new file mode 100644 index 000000000000..c523165968ec --- /dev/null +++ b/.changes/next-release/api-change-datasync-42139.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Task executions now display a CANCELLING status when an execution is in the process of being cancelled." +} diff --git a/.changes/next-release/api-change-grafana-92044.json b/.changes/next-release/api-change-grafana-92044.json new file mode 100644 index 000000000000..5ac05d002059 --- /dev/null +++ b/.changes/next-release/api-change-grafana-92044.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``grafana``", + "description": "This release adds new ServiceAccount and ServiceAccountToken APIs." +} diff --git a/.changes/next-release/api-change-medicalimaging-2289.json b/.changes/next-release/api-change-medicalimaging-2289.json new file mode 100644 index 000000000000..15b049850095 --- /dev/null +++ b/.changes/next-release/api-change-medicalimaging-2289.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medical-imaging``", + "description": "Added support for importing medical imaging data from Amazon S3 buckets across accounts and regions." +} diff --git a/.changes/next-release/api-change-securityhub-7537.json b/.changes/next-release/api-change-securityhub-7537.json new file mode 100644 index 000000000000..07f3840d79ea --- /dev/null +++ b/.changes/next-release/api-change-securityhub-7537.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation-only update for AWS Security Hub" +} From 751597e3b529b6270daf44b5df6f2cd228088929 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 May 2024 18:04:38 +0000 Subject: [PATCH 0648/1632] Bumping version to 1.32.106 --- .changes/1.32.106.json | 32 +++++++++++++++++++ .../api-change-bedrockagentruntime-58654.json | 5 --- .../api-change-codebuild-73219.json | 5 --- .../api-change-datasync-42139.json | 5 --- .../api-change-grafana-92044.json | 5 --- .../api-change-medicalimaging-2289.json | 5 --- .../api-change-securityhub-7537.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.106.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-58654.json delete mode 100644 .changes/next-release/api-change-codebuild-73219.json delete mode 100644 .changes/next-release/api-change-datasync-42139.json delete mode 100644 .changes/next-release/api-change-grafana-92044.json delete mode 100644 .changes/next-release/api-change-medicalimaging-2289.json delete mode 100644 .changes/next-release/api-change-securityhub-7537.json diff --git a/.changes/1.32.106.json b/.changes/1.32.106.json new file mode 100644 index 000000000000..12704461fb3d --- /dev/null +++ b/.changes/1.32.106.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-agent-runtime``", + "description": "Updating Bedrock Knowledge Base Metadata & Filters feature with two new filters listContains and stringContains", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "CodeBuild Reserved Capacity VPC Support", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Task executions now display a CANCELLING status when an execution is in the process of being cancelled.", + "type": "api-change" + }, + { + "category": "``grafana``", + "description": "This release adds new ServiceAccount and ServiceAccountToken APIs.", + "type": "api-change" + }, + { + "category": "``medical-imaging``", + "description": "Added support for importing medical imaging data from Amazon S3 buckets across accounts and regions.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation-only update for AWS Security Hub", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagentruntime-58654.json b/.changes/next-release/api-change-bedrockagentruntime-58654.json deleted file mode 100644 index c01b52ef9fe4..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-58654.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Updating Bedrock Knowledge Base Metadata & Filters feature with two new filters listContains and stringContains" -} diff --git a/.changes/next-release/api-change-codebuild-73219.json b/.changes/next-release/api-change-codebuild-73219.json deleted file mode 100644 index 948499da7c11..000000000000 --- a/.changes/next-release/api-change-codebuild-73219.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "CodeBuild Reserved Capacity VPC Support" -} diff --git a/.changes/next-release/api-change-datasync-42139.json b/.changes/next-release/api-change-datasync-42139.json deleted file mode 100644 index c523165968ec..000000000000 --- a/.changes/next-release/api-change-datasync-42139.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Task executions now display a CANCELLING status when an execution is in the process of being cancelled." -} diff --git a/.changes/next-release/api-change-grafana-92044.json b/.changes/next-release/api-change-grafana-92044.json deleted file mode 100644 index 5ac05d002059..000000000000 --- a/.changes/next-release/api-change-grafana-92044.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``grafana``", - "description": "This release adds new ServiceAccount and ServiceAccountToken APIs." -} diff --git a/.changes/next-release/api-change-medicalimaging-2289.json b/.changes/next-release/api-change-medicalimaging-2289.json deleted file mode 100644 index 15b049850095..000000000000 --- a/.changes/next-release/api-change-medicalimaging-2289.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medical-imaging``", - "description": "Added support for importing medical imaging data from Amazon S3 buckets across accounts and regions." -} diff --git a/.changes/next-release/api-change-securityhub-7537.json b/.changes/next-release/api-change-securityhub-7537.json deleted file mode 100644 index 07f3840d79ea..000000000000 --- a/.changes/next-release/api-change-securityhub-7537.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation-only update for AWS Security Hub" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7654fba3b89c..7e800ae13073 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.106 +======== + +* api-change:``bedrock-agent-runtime``: Updating Bedrock Knowledge Base Metadata & Filters feature with two new filters listContains and stringContains +* api-change:``codebuild``: CodeBuild Reserved Capacity VPC Support +* api-change:``datasync``: Task executions now display a CANCELLING status when an execution is in the process of being cancelled. +* api-change:``grafana``: This release adds new ServiceAccount and ServiceAccountToken APIs. +* api-change:``medical-imaging``: Added support for importing medical imaging data from Amazon S3 buckets across accounts and regions. +* api-change:``securityhub``: Documentation-only update for AWS Security Hub + + 1.32.105 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index baf3c66fd527..7a1a36cf186a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.105' +__version__ = '1.32.106' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 147993a1dae1..d70273f4ba7b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.105' +release = '1.32.106' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c62876dcbf2c..874f5c15f960 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.105 + botocore==1.34.106 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e58b76a7e288..13e497fac3ac 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.105', + 'botocore==1.34.106', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d924e750f5ffaa57acfd804fe0bacb5a66a7903e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 16 May 2024 18:05:31 +0000 Subject: [PATCH 0649/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-47242.json | 5 +++++ .changes/next-release/api-change-connect-29092.json | 5 +++++ .changes/next-release/api-change-kafka-15569.json | 5 +++++ .changes/next-release/api-change-mwaa-952.json | 5 +++++ .changes/next-release/api-change-quicksight-79093.json | 5 +++++ .changes/next-release/api-change-sagemaker-36713.json | 5 +++++ .changes/next-release/api-change-secretsmanager-62179.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-47242.json create mode 100644 .changes/next-release/api-change-connect-29092.json create mode 100644 .changes/next-release/api-change-kafka-15569.json create mode 100644 .changes/next-release/api-change-mwaa-952.json create mode 100644 .changes/next-release/api-change-quicksight-79093.json create mode 100644 .changes/next-release/api-change-sagemaker-36713.json create mode 100644 .changes/next-release/api-change-secretsmanager-62179.json diff --git a/.changes/next-release/api-change-acmpca-47242.json b/.changes/next-release/api-change-acmpca-47242.json new file mode 100644 index 000000000000..ea3cff82dff0 --- /dev/null +++ b/.changes/next-release/api-change-acmpca-47242.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "This release adds support for waiters to fail on AccessDeniedException when having insufficient permissions" +} diff --git a/.changes/next-release/api-change-connect-29092.json b/.changes/next-release/api-change-connect-29092.json new file mode 100644 index 000000000000..0fedf706fedc --- /dev/null +++ b/.changes/next-release/api-change-connect-29092.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Adding Contact Flow metrics to the GetMetricDataV2 API" +} diff --git a/.changes/next-release/api-change-kafka-15569.json b/.changes/next-release/api-change-kafka-15569.json new file mode 100644 index 000000000000..020732ff02c9 --- /dev/null +++ b/.changes/next-release/api-change-kafka-15569.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "AWS MSK support for Broker Removal." +} diff --git a/.changes/next-release/api-change-mwaa-952.json b/.changes/next-release/api-change-mwaa-952.json new file mode 100644 index 000000000000..d8523aeec505 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-952.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "Amazon MWAA now supports Airflow web server auto scaling to automatically handle increased demand from REST APIs, Command Line Interface (CLI), or more Airflow User Interface (UI) users. Customers can specify maximum and minimum web server instances during environment creation and update workflow." +} diff --git a/.changes/next-release/api-change-quicksight-79093.json b/.changes/next-release/api-change-quicksight-79093.json new file mode 100644 index 000000000000..488d4574883c --- /dev/null +++ b/.changes/next-release/api-change-quicksight-79093.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release adds DescribeKeyRegistration and UpdateKeyRegistration APIs to manage QuickSight Customer Managed Keys (CMK)." +} diff --git a/.changes/next-release/api-change-sagemaker-36713.json b/.changes/next-release/api-change-sagemaker-36713.json new file mode 100644 index 000000000000..9468ee18c30e --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-36713.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Introduced WorkerAccessConfiguration to SageMaker Workteam. This allows customers to configure resource access for workers in a workteam." +} diff --git a/.changes/next-release/api-change-secretsmanager-62179.json b/.changes/next-release/api-change-secretsmanager-62179.json new file mode 100644 index 000000000000..a98bea3a32cf --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-62179.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Documentation updates for AWS Secrets Manager" +} From d7763fb32a7b7c6fb71b688db7b69e5b8d925079 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 16 May 2024 18:06:52 +0000 Subject: [PATCH 0650/1632] Bumping version to 1.32.107 --- .changes/1.32.107.json | 37 +++++++++++++++++++ .../next-release/api-change-acmpca-47242.json | 5 --- .../api-change-connect-29092.json | 5 --- .../next-release/api-change-kafka-15569.json | 5 --- .../next-release/api-change-mwaa-952.json | 5 --- .../api-change-quicksight-79093.json | 5 --- .../api-change-sagemaker-36713.json | 5 --- .../api-change-secretsmanager-62179.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.107.json delete mode 100644 .changes/next-release/api-change-acmpca-47242.json delete mode 100644 .changes/next-release/api-change-connect-29092.json delete mode 100644 .changes/next-release/api-change-kafka-15569.json delete mode 100644 .changes/next-release/api-change-mwaa-952.json delete mode 100644 .changes/next-release/api-change-quicksight-79093.json delete mode 100644 .changes/next-release/api-change-sagemaker-36713.json delete mode 100644 .changes/next-release/api-change-secretsmanager-62179.json diff --git a/.changes/1.32.107.json b/.changes/1.32.107.json new file mode 100644 index 000000000000..86f9024a6f56 --- /dev/null +++ b/.changes/1.32.107.json @@ -0,0 +1,37 @@ +[ + { + "category": "``acm-pca``", + "description": "This release adds support for waiters to fail on AccessDeniedException when having insufficient permissions", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Adding Contact Flow metrics to the GetMetricDataV2 API", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "AWS MSK support for Broker Removal.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "Amazon MWAA now supports Airflow web server auto scaling to automatically handle increased demand from REST APIs, Command Line Interface (CLI), or more Airflow User Interface (UI) users. Customers can specify maximum and minimum web server instances during environment creation and update workflow.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release adds DescribeKeyRegistration and UpdateKeyRegistration APIs to manage QuickSight Customer Managed Keys (CMK).", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Introduced WorkerAccessConfiguration to SageMaker Workteam. This allows customers to configure resource access for workers in a workteam.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Documentation updates for AWS Secrets Manager", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-47242.json b/.changes/next-release/api-change-acmpca-47242.json deleted file mode 100644 index ea3cff82dff0..000000000000 --- a/.changes/next-release/api-change-acmpca-47242.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "This release adds support for waiters to fail on AccessDeniedException when having insufficient permissions" -} diff --git a/.changes/next-release/api-change-connect-29092.json b/.changes/next-release/api-change-connect-29092.json deleted file mode 100644 index 0fedf706fedc..000000000000 --- a/.changes/next-release/api-change-connect-29092.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Adding Contact Flow metrics to the GetMetricDataV2 API" -} diff --git a/.changes/next-release/api-change-kafka-15569.json b/.changes/next-release/api-change-kafka-15569.json deleted file mode 100644 index 020732ff02c9..000000000000 --- a/.changes/next-release/api-change-kafka-15569.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "AWS MSK support for Broker Removal." -} diff --git a/.changes/next-release/api-change-mwaa-952.json b/.changes/next-release/api-change-mwaa-952.json deleted file mode 100644 index d8523aeec505..000000000000 --- a/.changes/next-release/api-change-mwaa-952.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "Amazon MWAA now supports Airflow web server auto scaling to automatically handle increased demand from REST APIs, Command Line Interface (CLI), or more Airflow User Interface (UI) users. Customers can specify maximum and minimum web server instances during environment creation and update workflow." -} diff --git a/.changes/next-release/api-change-quicksight-79093.json b/.changes/next-release/api-change-quicksight-79093.json deleted file mode 100644 index 488d4574883c..000000000000 --- a/.changes/next-release/api-change-quicksight-79093.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release adds DescribeKeyRegistration and UpdateKeyRegistration APIs to manage QuickSight Customer Managed Keys (CMK)." -} diff --git a/.changes/next-release/api-change-sagemaker-36713.json b/.changes/next-release/api-change-sagemaker-36713.json deleted file mode 100644 index 9468ee18c30e..000000000000 --- a/.changes/next-release/api-change-sagemaker-36713.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Introduced WorkerAccessConfiguration to SageMaker Workteam. This allows customers to configure resource access for workers in a workteam." -} diff --git a/.changes/next-release/api-change-secretsmanager-62179.json b/.changes/next-release/api-change-secretsmanager-62179.json deleted file mode 100644 index a98bea3a32cf..000000000000 --- a/.changes/next-release/api-change-secretsmanager-62179.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Documentation updates for AWS Secrets Manager" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7e800ae13073..ba650236132b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.107 +======== + +* api-change:``acm-pca``: This release adds support for waiters to fail on AccessDeniedException when having insufficient permissions +* api-change:``connect``: Adding Contact Flow metrics to the GetMetricDataV2 API +* api-change:``kafka``: AWS MSK support for Broker Removal. +* api-change:``mwaa``: Amazon MWAA now supports Airflow web server auto scaling to automatically handle increased demand from REST APIs, Command Line Interface (CLI), or more Airflow User Interface (UI) users. Customers can specify maximum and minimum web server instances during environment creation and update workflow. +* api-change:``quicksight``: This release adds DescribeKeyRegistration and UpdateKeyRegistration APIs to manage QuickSight Customer Managed Keys (CMK). +* api-change:``sagemaker``: Introduced WorkerAccessConfiguration to SageMaker Workteam. This allows customers to configure resource access for workers in a workteam. +* api-change:``secretsmanager``: Documentation updates for AWS Secrets Manager + + 1.32.106 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7a1a36cf186a..2bab845274aa 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.106' +__version__ = '1.32.107' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d70273f4ba7b..15a3d5457838 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.106' +release = '1.32.107' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 874f5c15f960..5f7fd97274f9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.106 + botocore==1.34.107 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 13e497fac3ac..0ae5be32cf5b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.106', + 'botocore==1.34.107', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From b4b8d21c867fd89e3699f297bfafb66f5fdbe129 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 17 May 2024 18:06:32 +0000 Subject: [PATCH 0651/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-66629.json | 5 +++++ .changes/next-release/api-change-codebuild-36979.json | 5 +++++ .changes/next-release/api-change-elbv2-78934.json | 5 +++++ .changes/next-release/api-change-lakeformation-88346.json | 5 +++++ .changes/next-release/api-change-transfer-5625.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-66629.json create mode 100644 .changes/next-release/api-change-codebuild-36979.json create mode 100644 .changes/next-release/api-change-elbv2-78934.json create mode 100644 .changes/next-release/api-change-lakeformation-88346.json create mode 100644 .changes/next-release/api-change-transfer-5625.json diff --git a/.changes/next-release/api-change-applicationautoscaling-66629.json b/.changes/next-release/api-change-applicationautoscaling-66629.json new file mode 100644 index 000000000000..2a3bfa4029e1 --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-66629.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-codebuild-36979.json b/.changes/next-release/api-change-codebuild-36979.json new file mode 100644 index 000000000000..bd5c0ce697de --- /dev/null +++ b/.changes/next-release/api-change-codebuild-36979.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Aws CodeBuild now supports 36 hours build timeout" +} diff --git a/.changes/next-release/api-change-elbv2-78934.json b/.changes/next-release/api-change-elbv2-78934.json new file mode 100644 index 000000000000..7998617de615 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-78934.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This release adds dualstack-without-public-ipv4 IP address type for ALB." +} diff --git a/.changes/next-release/api-change-lakeformation-88346.json b/.changes/next-release/api-change-lakeformation-88346.json new file mode 100644 index 000000000000..893d0c89464f --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-88346.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "Introduces a new API, GetDataLakePrincipal, that returns the identity of the invoking principal" +} diff --git a/.changes/next-release/api-change-transfer-5625.json b/.changes/next-release/api-change-transfer-5625.json new file mode 100644 index 000000000000..337fdc387989 --- /dev/null +++ b/.changes/next-release/api-change-transfer-5625.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model." +} From 9e28e62b001f62d4ccd5236dc3c0f61982047fdc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 17 May 2024 18:07:34 +0000 Subject: [PATCH 0652/1632] Bumping version to 1.32.108 --- .changes/1.32.108.json | 27 +++++++++++++++++++ ...i-change-applicationautoscaling-66629.json | 5 ---- .../api-change-codebuild-36979.json | 5 ---- .../next-release/api-change-elbv2-78934.json | 5 ---- .../api-change-lakeformation-88346.json | 5 ---- .../api-change-transfer-5625.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.108.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-66629.json delete mode 100644 .changes/next-release/api-change-codebuild-36979.json delete mode 100644 .changes/next-release/api-change-elbv2-78934.json delete mode 100644 .changes/next-release/api-change-lakeformation-88346.json delete mode 100644 .changes/next-release/api-change-transfer-5625.json diff --git a/.changes/1.32.108.json b/.changes/1.32.108.json new file mode 100644 index 000000000000..25b8a8ec9f84 --- /dev/null +++ b/.changes/1.32.108.json @@ -0,0 +1,27 @@ +[ + { + "category": "``application-autoscaling``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Aws CodeBuild now supports 36 hours build timeout", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This release adds dualstack-without-public-ipv4 IP address type for ALB.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "Introduces a new API, GetDataLakePrincipal, that returns the identity of the invoking principal", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-66629.json b/.changes/next-release/api-change-applicationautoscaling-66629.json deleted file mode 100644 index 2a3bfa4029e1..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-66629.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-codebuild-36979.json b/.changes/next-release/api-change-codebuild-36979.json deleted file mode 100644 index bd5c0ce697de..000000000000 --- a/.changes/next-release/api-change-codebuild-36979.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Aws CodeBuild now supports 36 hours build timeout" -} diff --git a/.changes/next-release/api-change-elbv2-78934.json b/.changes/next-release/api-change-elbv2-78934.json deleted file mode 100644 index 7998617de615..000000000000 --- a/.changes/next-release/api-change-elbv2-78934.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This release adds dualstack-without-public-ipv4 IP address type for ALB." -} diff --git a/.changes/next-release/api-change-lakeformation-88346.json b/.changes/next-release/api-change-lakeformation-88346.json deleted file mode 100644 index 893d0c89464f..000000000000 --- a/.changes/next-release/api-change-lakeformation-88346.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "Introduces a new API, GetDataLakePrincipal, that returns the identity of the invoking principal" -} diff --git a/.changes/next-release/api-change-transfer-5625.json b/.changes/next-release/api-change-transfer-5625.json deleted file mode 100644 index 337fdc387989..000000000000 --- a/.changes/next-release/api-change-transfer-5625.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ba650236132b..3185c8614fc8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.108 +======== + +* api-change:``application-autoscaling``: add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``codebuild``: Aws CodeBuild now supports 36 hours build timeout +* api-change:``elbv2``: This release adds dualstack-without-public-ipv4 IP address type for ALB. +* api-change:``lakeformation``: Introduces a new API, GetDataLakePrincipal, that returns the identity of the invoking principal +* api-change:``transfer``: Enable use of CloudFormation traits in Smithy model to improve generated CloudFormation schema from the Smithy API model. + + 1.32.107 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2bab845274aa..c149a0494405 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.107' +__version__ = '1.32.108' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 15a3d5457838..db8a75608aaa 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.107' +release = '1.32.108' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5f7fd97274f9..5f220495b0b1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.107 + botocore==1.34.108 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0ae5be32cf5b..e3e06cccad59 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.107', + 'botocore==1.34.108', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a9139208b37b6ae3e5596b39782e316e74f6a898 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 20 May 2024 16:48:57 +0000 Subject: [PATCH 0653/1632] CLI example networkmanager --- .../examples/networkmanager/create-core-network.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/awscli/examples/networkmanager/create-core-network.rst b/awscli/examples/networkmanager/create-core-network.rst index ae811ead4907..6817bcce2d6a 100644 --- a/awscli/examples/networkmanager/create-core-network.rst +++ b/awscli/examples/networkmanager/create-core-network.rst @@ -3,17 +3,17 @@ The following ``create-core-network`` example creates a core network using an optional description and tags within an AWS Cloud WAN global network. :: aws networkmanager create-core-network \ - --global-network-id global-network-0d59060f16a73bc41\ - --description "Main headquarters location"\ + --global-network-id global-network-cdef-EXAMPLE22222 \ + --description "Main headquarters location" \ --tags Key=Name,Value="New York City office" Output:: { "CoreNetwork": { - "GlobalNetworkId": "global-network-0d59060f16a73bc41", - "CoreNetworkId": "core-network-0fab62fe438d94db6", - "CoreNetworkArn": "arn:aws:networkmanager::987654321012:core-network/core-network-0fab62fe438d94db6", + "GlobalNetworkId": "global-network-cdef-EXAMPLE22222", + "CoreNetworkId": "core-network-cdef-EXAMPLE33333", + "CoreNetworkArn": "arn:aws:networkmanager::987654321012:core-network/core-network-cdef-EXAMPLE33333", "Description": "Main headquarters location", "CreatedAt": "2022-01-10T19:53:59+00:00", "State": "AVAILABLE", @@ -26,4 +26,4 @@ Output:: } } -For more information, see `Core networks `__ in the *AWS Cloud WAN User Guide*. \ No newline at end of file +For more information, see `Global and core networks `__ in the *AWS Cloud WAN User Guide*. \ No newline at end of file From d3fd89a960bac938132d5fa7c48220423fa7f83e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 20 May 2024 18:15:28 +0000 Subject: [PATCH 0654/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-50019.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-94206.json | 5 +++++ .changes/next-release/api-change-controltower-33780.json | 5 +++++ .changes/next-release/api-change-osis-14262.json | 5 +++++ .changes/next-release/api-change-rds-53532.json | 5 +++++ .changes/next-release/api-change-secretsmanager-53214.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-50019.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-94206.json create mode 100644 .changes/next-release/api-change-controltower-33780.json create mode 100644 .changes/next-release/api-change-osis-14262.json create mode 100644 .changes/next-release/api-change-rds-53532.json create mode 100644 .changes/next-release/api-change-secretsmanager-53214.json diff --git a/.changes/next-release/api-change-bedrockagent-50019.json b/.changes/next-release/api-change-bedrockagent-50019.json new file mode 100644 index 000000000000..cbfc7addf84e --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-50019.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release adds support for using Guardrails with Bedrock Agents." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-94206.json b/.changes/next-release/api-change-bedrockagentruntime-94206.json new file mode 100644 index 000000000000..557c27dd2e11 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-94206.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release adds support for using Guardrails with Bedrock Agents." +} diff --git a/.changes/next-release/api-change-controltower-33780.json b/.changes/next-release/api-change-controltower-33780.json new file mode 100644 index 000000000000..f58ba18a6a6c --- /dev/null +++ b/.changes/next-release/api-change-controltower-33780.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Added ListControlOperations API and filtering support for ListEnabledControls API. Updates also includes added metadata for enabled controls and control operations." +} diff --git a/.changes/next-release/api-change-osis-14262.json b/.changes/next-release/api-change-osis-14262.json new file mode 100644 index 000000000000..911c28d5403f --- /dev/null +++ b/.changes/next-release/api-change-osis-14262.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``osis``", + "description": "Add support for creating an OpenSearch Ingestion pipeline that is attached to a provided VPC. Add information about the destinations of an OpenSearch Ingestion pipeline to the GetPipeline and ListPipelines APIs." +} diff --git a/.changes/next-release/api-change-rds-53532.json b/.changes/next-release/api-change-rds-53532.json new file mode 100644 index 000000000000..6bfd420034bf --- /dev/null +++ b/.changes/next-release/api-change-rds-53532.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for EngineLifecycleSupport on DBInstances, DBClusters, and GlobalClusters." +} diff --git a/.changes/next-release/api-change-secretsmanager-53214.json b/.changes/next-release/api-change-secretsmanager-53214.json new file mode 100644 index 000000000000..c5323e42d83c --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-53214.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing" +} From 5d9240defd2f1790e65186246b4cf6016006f4ec Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 20 May 2024 18:16:46 +0000 Subject: [PATCH 0655/1632] Bumping version to 1.32.109 --- .changes/1.32.109.json | 32 +++++++++++++++++++ .../api-change-bedrockagent-50019.json | 5 --- .../api-change-bedrockagentruntime-94206.json | 5 --- .../api-change-controltower-33780.json | 5 --- .../next-release/api-change-osis-14262.json | 5 --- .../next-release/api-change-rds-53532.json | 5 --- .../api-change-secretsmanager-53214.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.32.109.json delete mode 100644 .changes/next-release/api-change-bedrockagent-50019.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-94206.json delete mode 100644 .changes/next-release/api-change-controltower-33780.json delete mode 100644 .changes/next-release/api-change-osis-14262.json delete mode 100644 .changes/next-release/api-change-rds-53532.json delete mode 100644 .changes/next-release/api-change-secretsmanager-53214.json diff --git a/.changes/1.32.109.json b/.changes/1.32.109.json new file mode 100644 index 000000000000..447147c7cf92 --- /dev/null +++ b/.changes/1.32.109.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-agent``", + "description": "This release adds support for using Guardrails with Bedrock Agents.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release adds support for using Guardrails with Bedrock Agents.", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "Added ListControlOperations API and filtering support for ListEnabledControls API. Updates also includes added metadata for enabled controls and control operations.", + "type": "api-change" + }, + { + "category": "``osis``", + "description": "Add support for creating an OpenSearch Ingestion pipeline that is attached to a provided VPC. Add information about the destinations of an OpenSearch Ingestion pipeline to the GetPipeline and ListPipelines APIs.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for EngineLifecycleSupport on DBInstances, DBClusters, and GlobalClusters.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-50019.json b/.changes/next-release/api-change-bedrockagent-50019.json deleted file mode 100644 index cbfc7addf84e..000000000000 --- a/.changes/next-release/api-change-bedrockagent-50019.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release adds support for using Guardrails with Bedrock Agents." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-94206.json b/.changes/next-release/api-change-bedrockagentruntime-94206.json deleted file mode 100644 index 557c27dd2e11..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-94206.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release adds support for using Guardrails with Bedrock Agents." -} diff --git a/.changes/next-release/api-change-controltower-33780.json b/.changes/next-release/api-change-controltower-33780.json deleted file mode 100644 index f58ba18a6a6c..000000000000 --- a/.changes/next-release/api-change-controltower-33780.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Added ListControlOperations API and filtering support for ListEnabledControls API. Updates also includes added metadata for enabled controls and control operations." -} diff --git a/.changes/next-release/api-change-osis-14262.json b/.changes/next-release/api-change-osis-14262.json deleted file mode 100644 index 911c28d5403f..000000000000 --- a/.changes/next-release/api-change-osis-14262.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``osis``", - "description": "Add support for creating an OpenSearch Ingestion pipeline that is attached to a provided VPC. Add information about the destinations of an OpenSearch Ingestion pipeline to the GetPipeline and ListPipelines APIs." -} diff --git a/.changes/next-release/api-change-rds-53532.json b/.changes/next-release/api-change-rds-53532.json deleted file mode 100644 index 6bfd420034bf..000000000000 --- a/.changes/next-release/api-change-rds-53532.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for EngineLifecycleSupport on DBInstances, DBClusters, and GlobalClusters." -} diff --git a/.changes/next-release/api-change-secretsmanager-53214.json b/.changes/next-release/api-change-secretsmanager-53214.json deleted file mode 100644 index c5323e42d83c..000000000000 --- a/.changes/next-release/api-change-secretsmanager-53214.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3185c8614fc8..37fbe0a0b9ef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.32.109 +======== + +* api-change:``bedrock-agent``: This release adds support for using Guardrails with Bedrock Agents. +* api-change:``bedrock-agent-runtime``: This release adds support for using Guardrails with Bedrock Agents. +* api-change:``controltower``: Added ListControlOperations API and filtering support for ListEnabledControls API. Updates also includes added metadata for enabled controls and control operations. +* api-change:``osis``: Add support for creating an OpenSearch Ingestion pipeline that is attached to a provided VPC. Add information about the destinations of an OpenSearch Ingestion pipeline to the GetPipeline and ListPipelines APIs. +* api-change:``rds``: This release adds support for EngineLifecycleSupport on DBInstances, DBClusters, and GlobalClusters. +* api-change:``secretsmanager``: add v2 smoke tests and smithy smokeTests trait for SDK testing + + 1.32.108 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index c149a0494405..ee76fd07f338 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.108' +__version__ = '1.32.109' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index db8a75608aaa..b82d69d03762 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.108' +release = '1.32.109' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5f220495b0b1..dc2fc4f6b37e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.108 + botocore==1.34.109 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e3e06cccad59..cf08ef759f73 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.108', + 'botocore==1.34.109', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From cf631bb1ce9bd61f17aa858c281c15dbb78db34d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 21 May 2024 18:04:46 +0000 Subject: [PATCH 0656/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudfront-78307.json | 5 +++++ .changes/next-release/api-change-glue-66644.json | 5 +++++ .changes/next-release/api-change-lightsail-48834.json | 5 +++++ .changes/next-release/api-change-mailmanager-13148.json | 5 +++++ .changes/next-release/api-change-pi-32458.json | 5 +++++ .changes/next-release/api-change-rds-21455.json | 5 +++++ .changes/next-release/api-change-storagegateway-60764.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-cloudfront-78307.json create mode 100644 .changes/next-release/api-change-glue-66644.json create mode 100644 .changes/next-release/api-change-lightsail-48834.json create mode 100644 .changes/next-release/api-change-mailmanager-13148.json create mode 100644 .changes/next-release/api-change-pi-32458.json create mode 100644 .changes/next-release/api-change-rds-21455.json create mode 100644 .changes/next-release/api-change-storagegateway-60764.json diff --git a/.changes/next-release/api-change-cloudfront-78307.json b/.changes/next-release/api-change-cloudfront-78307.json new file mode 100644 index 000000000000..d871ed720945 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-78307.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Model update; no change to SDK functionality." +} diff --git a/.changes/next-release/api-change-glue-66644.json b/.changes/next-release/api-change-glue-66644.json new file mode 100644 index 000000000000..87432ebdc0e8 --- /dev/null +++ b/.changes/next-release/api-change-glue-66644.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED." +} diff --git a/.changes/next-release/api-change-lightsail-48834.json b/.changes/next-release/api-change-lightsail-48834.json new file mode 100644 index 000000000000..f946db1162ad --- /dev/null +++ b/.changes/next-release/api-change-lightsail-48834.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types." +} diff --git a/.changes/next-release/api-change-mailmanager-13148.json b/.changes/next-release/api-change-mailmanager-13148.json new file mode 100644 index 000000000000..85cff7ffc70e --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-13148.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "This release includes a new Amazon SES feature called Mail Manager, which is a set of email gateway capabilities designed to help customers strengthen their organization's email infrastructure, simplify email workflow management, and streamline email compliance control." +} diff --git a/.changes/next-release/api-change-pi-32458.json b/.changes/next-release/api-change-pi-32458.json new file mode 100644 index 000000000000..5162f9a25f28 --- /dev/null +++ b/.changes/next-release/api-change-pi-32458.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pi``", + "description": "Performance Insights added a new input parameter called AuthorizedActions to support the fine-grained access feature. Performance Insights also restricted the acceptable input characters." +} diff --git a/.changes/next-release/api-change-rds-21455.json b/.changes/next-release/api-change-rds-21455.json new file mode 100644 index 000000000000..dc35b0c74fa1 --- /dev/null +++ b/.changes/next-release/api-change-rds-21455.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Db2 license through AWS Marketplace." +} diff --git a/.changes/next-release/api-change-storagegateway-60764.json b/.changes/next-release/api-change-storagegateway-60764.json new file mode 100644 index 000000000000..5c0a2194b856 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-60764.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums." +} From 72f398e6cc89d87ae7a3c28b7eef0924b53af8d4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 21 May 2024 18:06:07 +0000 Subject: [PATCH 0657/1632] Bumping version to 1.32.110 --- .changes/1.32.110.json | 37 +++++++++++++++++++ .../api-change-cloudfront-78307.json | 5 --- .../next-release/api-change-glue-66644.json | 5 --- .../api-change-lightsail-48834.json | 5 --- .../api-change-mailmanager-13148.json | 5 --- .../next-release/api-change-pi-32458.json | 5 --- .../next-release/api-change-rds-21455.json | 5 --- .../api-change-storagegateway-60764.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.32.110.json delete mode 100644 .changes/next-release/api-change-cloudfront-78307.json delete mode 100644 .changes/next-release/api-change-glue-66644.json delete mode 100644 .changes/next-release/api-change-lightsail-48834.json delete mode 100644 .changes/next-release/api-change-mailmanager-13148.json delete mode 100644 .changes/next-release/api-change-pi-32458.json delete mode 100644 .changes/next-release/api-change-rds-21455.json delete mode 100644 .changes/next-release/api-change-storagegateway-60764.json diff --git a/.changes/1.32.110.json b/.changes/1.32.110.json new file mode 100644 index 000000000000..b0ae3518b3a0 --- /dev/null +++ b/.changes/1.32.110.json @@ -0,0 +1,37 @@ +[ + { + "category": "``cloudfront``", + "description": "Model update; no change to SDK functionality.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED.", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types.", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "This release includes a new Amazon SES feature called Mail Manager, which is a set of email gateway capabilities designed to help customers strengthen their organization's email infrastructure, simplify email workflow management, and streamline email compliance control.", + "type": "api-change" + }, + { + "category": "``pi``", + "description": "Performance Insights added a new input parameter called AuthorizedActions to support the fine-grained access feature. Performance Insights also restricted the acceptable input characters.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Db2 license through AWS Marketplace.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudfront-78307.json b/.changes/next-release/api-change-cloudfront-78307.json deleted file mode 100644 index d871ed720945..000000000000 --- a/.changes/next-release/api-change-cloudfront-78307.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Model update; no change to SDK functionality." -} diff --git a/.changes/next-release/api-change-glue-66644.json b/.changes/next-release/api-change-glue-66644.json deleted file mode 100644 index 87432ebdc0e8..000000000000 --- a/.changes/next-release/api-change-glue-66644.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED." -} diff --git a/.changes/next-release/api-change-lightsail-48834.json b/.changes/next-release/api-change-lightsail-48834.json deleted file mode 100644 index f946db1162ad..000000000000 --- a/.changes/next-release/api-change-lightsail-48834.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types." -} diff --git a/.changes/next-release/api-change-mailmanager-13148.json b/.changes/next-release/api-change-mailmanager-13148.json deleted file mode 100644 index 85cff7ffc70e..000000000000 --- a/.changes/next-release/api-change-mailmanager-13148.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "This release includes a new Amazon SES feature called Mail Manager, which is a set of email gateway capabilities designed to help customers strengthen their organization's email infrastructure, simplify email workflow management, and streamline email compliance control." -} diff --git a/.changes/next-release/api-change-pi-32458.json b/.changes/next-release/api-change-pi-32458.json deleted file mode 100644 index 5162f9a25f28..000000000000 --- a/.changes/next-release/api-change-pi-32458.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pi``", - "description": "Performance Insights added a new input parameter called AuthorizedActions to support the fine-grained access feature. Performance Insights also restricted the acceptable input characters." -} diff --git a/.changes/next-release/api-change-rds-21455.json b/.changes/next-release/api-change-rds-21455.json deleted file mode 100644 index dc35b0c74fa1..000000000000 --- a/.changes/next-release/api-change-rds-21455.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for Db2 license through AWS Marketplace." -} diff --git a/.changes/next-release/api-change-storagegateway-60764.json b/.changes/next-release/api-change-storagegateway-60764.json deleted file mode 100644 index 5c0a2194b856..000000000000 --- a/.changes/next-release/api-change-storagegateway-60764.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 37fbe0a0b9ef..77966279f962 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.32.110 +======== + +* api-change:``cloudfront``: Model update; no change to SDK functionality. +* api-change:``glue``: Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. Add a new Job Run State for EXPIRED. +* api-change:``lightsail``: This release adds support for Amazon Lightsail instances to switch between dual-stack or IPv4 only and IPv6-only public IP address types. +* api-change:``mailmanager``: This release includes a new Amazon SES feature called Mail Manager, which is a set of email gateway capabilities designed to help customers strengthen their organization's email infrastructure, simplify email workflow management, and streamline email compliance control. +* api-change:``pi``: Performance Insights added a new input parameter called AuthorizedActions to support the fine-grained access feature. Performance Insights also restricted the acceptable input characters. +* api-change:``rds``: Updates Amazon RDS documentation for Db2 license through AWS Marketplace. +* api-change:``storagegateway``: Added new SMBSecurityStrategy enum named MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums. + + 1.32.109 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index ee76fd07f338..23cb7db204f6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.109' +__version__ = '1.32.110' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b82d69d03762..24f7e16f500b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.109' +release = '1.32.110' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index dc2fc4f6b37e..42876331e7a5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.109 + botocore==1.34.110 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index cf08ef759f73..e201710b4cab 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.109', + 'botocore==1.34.110', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6fee6030de0498bdb83aaf87a9f74899f07d325f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 22 May 2024 18:05:07 +0000 Subject: [PATCH 0658/1632] Update changelog based on model updates --- .changes/next-release/api-change-chatbot-26134.json | 5 +++++ .changes/next-release/api-change-cloudformation-32249.json | 5 +++++ .changes/next-release/api-change-kms-69631.json | 5 +++++ .changes/next-release/api-change-opensearch-3896.json | 5 +++++ .changes/next-release/api-change-wafv2-55893.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-chatbot-26134.json create mode 100644 .changes/next-release/api-change-cloudformation-32249.json create mode 100644 .changes/next-release/api-change-kms-69631.json create mode 100644 .changes/next-release/api-change-opensearch-3896.json create mode 100644 .changes/next-release/api-change-wafv2-55893.json diff --git a/.changes/next-release/api-change-chatbot-26134.json b/.changes/next-release/api-change-chatbot-26134.json new file mode 100644 index 000000000000..e1724309adf4 --- /dev/null +++ b/.changes/next-release/api-change-chatbot-26134.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chatbot``", + "description": "This change adds support for tagging Chatbot configurations." +} diff --git a/.changes/next-release/api-change-cloudformation-32249.json b/.changes/next-release/api-change-cloudformation-32249.json new file mode 100644 index 000000000000..eb14f7f4a9fe --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-32249.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Added DeletionMode FORCE_DELETE_STACK for deleting a stack that is stuck in DELETE_FAILED state due to resource deletion failure." +} diff --git a/.changes/next-release/api-change-kms-69631.json b/.changes/next-release/api-change-kms-69631.json new file mode 100644 index 000000000000..1557c073d705 --- /dev/null +++ b/.changes/next-release/api-change-kms-69631.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "This release includes feature to import customer's asymmetric (RSA, ECC and SM2) and HMAC keys into KMS in China." +} diff --git a/.changes/next-release/api-change-opensearch-3896.json b/.changes/next-release/api-change-opensearch-3896.json new file mode 100644 index 000000000000..9f00b498277a --- /dev/null +++ b/.changes/next-release/api-change-opensearch-3896.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release adds support for enabling or disabling a data source configured as part of Zero-ETL integration with Amazon S3, by setting its status." +} diff --git a/.changes/next-release/api-change-wafv2-55893.json b/.changes/next-release/api-change-wafv2-55893.json new file mode 100644 index 000000000000..c4bb7bf2fbb5 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-55893.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "You can now use Security Lake to collect web ACL traffic data." +} From b0b6dfaa37835a5dbd5264898d10f81c1d0f5a53 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 22 May 2024 18:06:13 +0000 Subject: [PATCH 0659/1632] Bumping version to 1.32.111 --- .changes/1.32.111.json | 27 +++++++++++++++++++ .../api-change-chatbot-26134.json | 5 ---- .../api-change-cloudformation-32249.json | 5 ---- .../next-release/api-change-kms-69631.json | 5 ---- .../api-change-opensearch-3896.json | 5 ---- .../next-release/api-change-wafv2-55893.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.111.json delete mode 100644 .changes/next-release/api-change-chatbot-26134.json delete mode 100644 .changes/next-release/api-change-cloudformation-32249.json delete mode 100644 .changes/next-release/api-change-kms-69631.json delete mode 100644 .changes/next-release/api-change-opensearch-3896.json delete mode 100644 .changes/next-release/api-change-wafv2-55893.json diff --git a/.changes/1.32.111.json b/.changes/1.32.111.json new file mode 100644 index 000000000000..cf003dd00422 --- /dev/null +++ b/.changes/1.32.111.json @@ -0,0 +1,27 @@ +[ + { + "category": "``chatbot``", + "description": "This change adds support for tagging Chatbot configurations.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Added DeletionMode FORCE_DELETE_STACK for deleting a stack that is stuck in DELETE_FAILED state due to resource deletion failure.", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "This release includes feature to import customer's asymmetric (RSA, ECC and SM2) and HMAC keys into KMS in China.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release adds support for enabling or disabling a data source configured as part of Zero-ETL integration with Amazon S3, by setting its status.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can now use Security Lake to collect web ACL traffic data.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chatbot-26134.json b/.changes/next-release/api-change-chatbot-26134.json deleted file mode 100644 index e1724309adf4..000000000000 --- a/.changes/next-release/api-change-chatbot-26134.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chatbot``", - "description": "This change adds support for tagging Chatbot configurations." -} diff --git a/.changes/next-release/api-change-cloudformation-32249.json b/.changes/next-release/api-change-cloudformation-32249.json deleted file mode 100644 index eb14f7f4a9fe..000000000000 --- a/.changes/next-release/api-change-cloudformation-32249.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Added DeletionMode FORCE_DELETE_STACK for deleting a stack that is stuck in DELETE_FAILED state due to resource deletion failure." -} diff --git a/.changes/next-release/api-change-kms-69631.json b/.changes/next-release/api-change-kms-69631.json deleted file mode 100644 index 1557c073d705..000000000000 --- a/.changes/next-release/api-change-kms-69631.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "This release includes feature to import customer's asymmetric (RSA, ECC and SM2) and HMAC keys into KMS in China." -} diff --git a/.changes/next-release/api-change-opensearch-3896.json b/.changes/next-release/api-change-opensearch-3896.json deleted file mode 100644 index 9f00b498277a..000000000000 --- a/.changes/next-release/api-change-opensearch-3896.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release adds support for enabling or disabling a data source configured as part of Zero-ETL integration with Amazon S3, by setting its status." -} diff --git a/.changes/next-release/api-change-wafv2-55893.json b/.changes/next-release/api-change-wafv2-55893.json deleted file mode 100644 index c4bb7bf2fbb5..000000000000 --- a/.changes/next-release/api-change-wafv2-55893.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "You can now use Security Lake to collect web ACL traffic data." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 77966279f962..dffc8b069562 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.111 +======== + +* api-change:``chatbot``: This change adds support for tagging Chatbot configurations. +* api-change:``cloudformation``: Added DeletionMode FORCE_DELETE_STACK for deleting a stack that is stuck in DELETE_FAILED state due to resource deletion failure. +* api-change:``kms``: This release includes feature to import customer's asymmetric (RSA, ECC and SM2) and HMAC keys into KMS in China. +* api-change:``opensearch``: This release adds support for enabling or disabling a data source configured as part of Zero-ETL integration with Amazon S3, by setting its status. +* api-change:``wafv2``: You can now use Security Lake to collect web ACL traffic data. + + 1.32.110 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 23cb7db204f6..d6514e6a1d91 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.110' +__version__ = '1.32.111' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 24f7e16f500b..43c25c664e9e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.110' +release = '1.32.111' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 42876331e7a5..942ec2bceccb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.110 + botocore==1.34.111 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e201710b4cab..57361039406d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.110', + 'botocore==1.34.111', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 94f38c3a9dbb727b75eceb98a7d13d511dde2127 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 23 May 2024 18:06:00 +0000 Subject: [PATCH 0660/1632] Update changelog based on model updates --- .changes/next-release/api-change-emrserverless-76621.json | 5 +++++ .changes/next-release/api-change-opsworks-51165.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-emrserverless-76621.json create mode 100644 .changes/next-release/api-change-opsworks-51165.json diff --git a/.changes/next-release/api-change-emrserverless-76621.json b/.changes/next-release/api-change-emrserverless-76621.json new file mode 100644 index 000000000000..4d17f1ca7ce6 --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-76621.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds the capability to run interactive workloads using Apache Livy Endpoint." +} diff --git a/.changes/next-release/api-change-opsworks-51165.json b/.changes/next-release/api-change-opsworks-51165.json new file mode 100644 index 000000000000..9583e29b1427 --- /dev/null +++ b/.changes/next-release/api-change-opsworks-51165.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opsworks``", + "description": "Documentation-only update for OpsWorks Stacks." +} From 2b14e00c76e5ba97a070cbdff61ebeaa29f78bd1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 23 May 2024 18:07:08 +0000 Subject: [PATCH 0661/1632] Bumping version to 1.32.112 --- .changes/1.32.112.json | 12 ++++++++++++ .../next-release/api-change-emrserverless-76621.json | 5 ----- .changes/next-release/api-change-opsworks-51165.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.32.112.json delete mode 100644 .changes/next-release/api-change-emrserverless-76621.json delete mode 100644 .changes/next-release/api-change-opsworks-51165.json diff --git a/.changes/1.32.112.json b/.changes/1.32.112.json new file mode 100644 index 000000000000..bc271e879692 --- /dev/null +++ b/.changes/1.32.112.json @@ -0,0 +1,12 @@ +[ + { + "category": "``emr-serverless``", + "description": "This release adds the capability to run interactive workloads using Apache Livy Endpoint.", + "type": "api-change" + }, + { + "category": "``opsworks``", + "description": "Documentation-only update for OpsWorks Stacks.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-emrserverless-76621.json b/.changes/next-release/api-change-emrserverless-76621.json deleted file mode 100644 index 4d17f1ca7ce6..000000000000 --- a/.changes/next-release/api-change-emrserverless-76621.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds the capability to run interactive workloads using Apache Livy Endpoint." -} diff --git a/.changes/next-release/api-change-opsworks-51165.json b/.changes/next-release/api-change-opsworks-51165.json deleted file mode 100644 index 9583e29b1427..000000000000 --- a/.changes/next-release/api-change-opsworks-51165.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opsworks``", - "description": "Documentation-only update for OpsWorks Stacks." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dffc8b069562..557c7f6681dd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.32.112 +======== + +* api-change:``emr-serverless``: This release adds the capability to run interactive workloads using Apache Livy Endpoint. +* api-change:``opsworks``: Documentation-only update for OpsWorks Stacks. + + 1.32.111 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index d6514e6a1d91..e31ed951f14d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.111' +__version__ = '1.32.112' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 43c25c664e9e..07001bc628c8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.111' +release = '1.32.112' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 942ec2bceccb..9c92e1f92f67 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.111 + botocore==1.34.112 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 57361039406d..bec2638ce70d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.111', + 'botocore==1.34.112', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6bb350322de0dcaae88ab551bfb497704a4965eb Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Fri, 24 May 2024 11:22:19 -0700 Subject: [PATCH 0662/1632] Removed alexaforbusiness from CLI alias tests (#8695) --- tests/unit/customizations/test_utils.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/unit/customizations/test_utils.py b/tests/unit/customizations/test_utils.py index d34eb78576a7..8b003361e090 100644 --- a/tests/unit/customizations/test_utils.py +++ b/tests/unit/customizations/test_utils.py @@ -43,7 +43,7 @@ def test_rename_command_table(self): class TestCommandTableAlias(BaseAWSHelpOutputTest): def test_alias_command_table(self): - old_name = 'alexaforbusiness' + old_name = 'cloudhsmv2' new_name = 'nopossiblewaythisisalreadythere' def handler(command_table, **kwargs): @@ -58,7 +58,7 @@ def handler(command_table, **kwargs): self.assert_not_contains(old_name) def test_make_hidden_alias(self): - old_name = 'alexaforbusiness' + old_name = 'cloudhsmv2' new_name = 'nopossiblewaythisisalreadythere' def handler(command_table, **kwargs): @@ -79,8 +79,8 @@ def _assert_command_exists(self, command_name, handler): self.assert_contains(command_name) # We can also see subcommands help as well. - self.driver.main([command_name, 'get-room', 'help']) - self.assert_contains('get-room') + self.driver.main([command_name, 'describe-clusters', 'help']) + self.assert_contains('describe-clusters') class TestHiddenAlias(unittest.TestCase): From c9db1a8a3aee124c990176541c480c320a7777cb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 24 May 2024 19:59:46 +0000 Subject: [PATCH 0663/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-86524.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-26520.json | 5 +++++ .../next-release/api-change-managedblockchain-53634.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-86524.json create mode 100644 .changes/next-release/api-change-iotfleetwise-26520.json create mode 100644 .changes/next-release/api-change-managedblockchain-53634.json diff --git a/.changes/next-release/api-change-dynamodb-86524.json b/.changes/next-release/api-change-dynamodb-86524.json new file mode 100644 index 000000000000..881be3162feb --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-86524.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Documentation only updates for DynamoDB." +} diff --git a/.changes/next-release/api-change-iotfleetwise-26520.json b/.changes/next-release/api-change-iotfleetwise-26520.json new file mode 100644 index 000000000000..65cbbfe27c9d --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-26520.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter." +} diff --git a/.changes/next-release/api-change-managedblockchain-53634.json b/.changes/next-release/api-change-managedblockchain-53634.json new file mode 100644 index 000000000000..927767b27621 --- /dev/null +++ b/.changes/next-release/api-change-managedblockchain-53634.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``managedblockchain``", + "description": "This is a minor documentation update to address the impact of the shut down of the Goerli and Polygon networks." +} From faf2677f0f12056d205e08cbb621c9b1d15e9be1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 24 May 2024 20:00:53 +0000 Subject: [PATCH 0664/1632] Bumping version to 1.32.113 --- .changes/1.32.113.json | 17 +++++++++++++++++ .../next-release/api-change-dynamodb-86524.json | 5 ----- .../api-change-iotfleetwise-26520.json | 5 ----- .../api-change-managedblockchain-53634.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.32.113.json delete mode 100644 .changes/next-release/api-change-dynamodb-86524.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-26520.json delete mode 100644 .changes/next-release/api-change-managedblockchain-53634.json diff --git a/.changes/1.32.113.json b/.changes/1.32.113.json new file mode 100644 index 000000000000..cfa389e1f494 --- /dev/null +++ b/.changes/1.32.113.json @@ -0,0 +1,17 @@ +[ + { + "category": "``dynamodb``", + "description": "Documentation only updates for DynamoDB.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter.", + "type": "api-change" + }, + { + "category": "``managedblockchain``", + "description": "This is a minor documentation update to address the impact of the shut down of the Goerli and Polygon networks.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-86524.json b/.changes/next-release/api-change-dynamodb-86524.json deleted file mode 100644 index 881be3162feb..000000000000 --- a/.changes/next-release/api-change-dynamodb-86524.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Documentation only updates for DynamoDB." -} diff --git a/.changes/next-release/api-change-iotfleetwise-26520.json b/.changes/next-release/api-change-iotfleetwise-26520.json deleted file mode 100644 index 65cbbfe27c9d..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-26520.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter." -} diff --git a/.changes/next-release/api-change-managedblockchain-53634.json b/.changes/next-release/api-change-managedblockchain-53634.json deleted file mode 100644 index 927767b27621..000000000000 --- a/.changes/next-release/api-change-managedblockchain-53634.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``managedblockchain``", - "description": "This is a minor documentation update to address the impact of the shut down of the Goerli and Polygon networks." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 557c7f6681dd..c3e5a80fa5ef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.32.113 +======== + +* api-change:``dynamodb``: Documentation only updates for DynamoDB. +* api-change:``iotfleetwise``: AWS IoT FleetWise now supports listing vehicles with attributes filter, ListVehicles API is updated to support additional attributes filter. +* api-change:``managedblockchain``: This is a minor documentation update to address the impact of the shut down of the Goerli and Polygon networks. + + 1.32.112 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index e31ed951f14d..972ac7cfeb3e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.112' +__version__ = '1.32.113' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 07001bc628c8..b5412889f155 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.112' +release = '1.32.113' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9c92e1f92f67..9b866150b04f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.112 + botocore==1.34.113 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bec2638ce70d..dda1da94f078 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.112', + 'botocore==1.34.113', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 447e82d3384ec0c8a29ff657b937fd0deaa0925d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 May 2024 18:04:24 +0000 Subject: [PATCH 0665/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-65575.json | 5 +++++ .changes/next-release/api-change-ec2-95832.json | 5 +++++ .changes/next-release/api-change-kafka-44283.json | 5 +++++ .changes/next-release/api-change-swf-43261.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-65575.json create mode 100644 .changes/next-release/api-change-ec2-95832.json create mode 100644 .changes/next-release/api-change-kafka-44283.json create mode 100644 .changes/next-release/api-change-swf-43261.json diff --git a/.changes/next-release/api-change-dynamodb-65575.json b/.changes/next-release/api-change-dynamodb-65575.json new file mode 100644 index 000000000000..9102025b02be --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-65575.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Doc-only update for DynamoDB. Specified the IAM actions needed to authorize a user to create a table with a resource-based policy." +} diff --git a/.changes/next-release/api-change-ec2-95832.json b/.changes/next-release/api-change-ec2-95832.json new file mode 100644 index 000000000000..c500ecfa160a --- /dev/null +++ b/.changes/next-release/api-change-ec2-95832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Providing support to accept BgpAsnExtended attribute" +} diff --git a/.changes/next-release/api-change-kafka-44283.json b/.changes/next-release/api-change-kafka-44283.json new file mode 100644 index 000000000000..f093cad56650 --- /dev/null +++ b/.changes/next-release/api-change-kafka-44283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "Adds ControllerNodeInfo in ListNodes response to support Raft mode for MSK" +} diff --git a/.changes/next-release/api-change-swf-43261.json b/.changes/next-release/api-change-swf-43261.json new file mode 100644 index 000000000000..d3cde0244214 --- /dev/null +++ b/.changes/next-release/api-change-swf-43261.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``swf``", + "description": "This release adds new APIs for deleting activity type and workflow type resources." +} From bd9ab5321f090fd5c598efadf1ebce4aeb3e7d31 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 May 2024 18:05:32 +0000 Subject: [PATCH 0666/1632] Bumping version to 1.32.114 --- .changes/1.32.114.json | 22 +++++++++++++++++++ .../api-change-dynamodb-65575.json | 5 ----- .../next-release/api-change-ec2-95832.json | 5 ----- .../next-release/api-change-kafka-44283.json | 5 ----- .../next-release/api-change-swf-43261.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.114.json delete mode 100644 .changes/next-release/api-change-dynamodb-65575.json delete mode 100644 .changes/next-release/api-change-ec2-95832.json delete mode 100644 .changes/next-release/api-change-kafka-44283.json delete mode 100644 .changes/next-release/api-change-swf-43261.json diff --git a/.changes/1.32.114.json b/.changes/1.32.114.json new file mode 100644 index 000000000000..bd7cd32b2ce4 --- /dev/null +++ b/.changes/1.32.114.json @@ -0,0 +1,22 @@ +[ + { + "category": "``dynamodb``", + "description": "Doc-only update for DynamoDB. Specified the IAM actions needed to authorize a user to create a table with a resource-based policy.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Providing support to accept BgpAsnExtended attribute", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "Adds ControllerNodeInfo in ListNodes response to support Raft mode for MSK", + "type": "api-change" + }, + { + "category": "``swf``", + "description": "This release adds new APIs for deleting activity type and workflow type resources.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-65575.json b/.changes/next-release/api-change-dynamodb-65575.json deleted file mode 100644 index 9102025b02be..000000000000 --- a/.changes/next-release/api-change-dynamodb-65575.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Doc-only update for DynamoDB. Specified the IAM actions needed to authorize a user to create a table with a resource-based policy." -} diff --git a/.changes/next-release/api-change-ec2-95832.json b/.changes/next-release/api-change-ec2-95832.json deleted file mode 100644 index c500ecfa160a..000000000000 --- a/.changes/next-release/api-change-ec2-95832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Providing support to accept BgpAsnExtended attribute" -} diff --git a/.changes/next-release/api-change-kafka-44283.json b/.changes/next-release/api-change-kafka-44283.json deleted file mode 100644 index f093cad56650..000000000000 --- a/.changes/next-release/api-change-kafka-44283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "Adds ControllerNodeInfo in ListNodes response to support Raft mode for MSK" -} diff --git a/.changes/next-release/api-change-swf-43261.json b/.changes/next-release/api-change-swf-43261.json deleted file mode 100644 index d3cde0244214..000000000000 --- a/.changes/next-release/api-change-swf-43261.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``swf``", - "description": "This release adds new APIs for deleting activity type and workflow type resources." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c3e5a80fa5ef..8e79389317e7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.114 +======== + +* api-change:``dynamodb``: Doc-only update for DynamoDB. Specified the IAM actions needed to authorize a user to create a table with a resource-based policy. +* api-change:``ec2``: Providing support to accept BgpAsnExtended attribute +* api-change:``kafka``: Adds ControllerNodeInfo in ListNodes response to support Raft mode for MSK +* api-change:``swf``: This release adds new APIs for deleting activity type and workflow type resources. + + 1.32.113 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 972ac7cfeb3e..18dd36ddef87 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.113' +__version__ = '1.32.114' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b5412889f155..3cd5d66924b0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.113' +release = '1.32.114' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9b866150b04f..006c1f4bf131 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.113 + botocore==1.34.114 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index dda1da94f078..8bfc3d3d82e9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.113', + 'botocore==1.34.114', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7635b00603afec8fabb7c8cba49a32ae302eda3d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 29 May 2024 18:07:04 +0000 Subject: [PATCH 0667/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-83607.json | 5 +++++ .changes/next-release/api-change-codebuild-30479.json | 5 +++++ .changes/next-release/api-change-connect-62822.json | 5 +++++ .changes/next-release/api-change-glue-55330.json | 5 +++++ .changes/next-release/api-change-securityhub-33932.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-athena-83607.json create mode 100644 .changes/next-release/api-change-codebuild-30479.json create mode 100644 .changes/next-release/api-change-connect-62822.json create mode 100644 .changes/next-release/api-change-glue-55330.json create mode 100644 .changes/next-release/api-change-securityhub-33932.json diff --git a/.changes/next-release/api-change-athena-83607.json b/.changes/next-release/api-change-athena-83607.json new file mode 100644 index 000000000000..0c11abae3146 --- /dev/null +++ b/.changes/next-release/api-change-athena-83607.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Throwing validation errors on CreateNotebook with Name containing `/`,`:`,`\\`" +} diff --git a/.changes/next-release/api-change-codebuild-30479.json b/.changes/next-release/api-change-codebuild-30479.json new file mode 100644 index 000000000000..fdee939a9f48 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-30479.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports manually creating GitHub webhooks" +} diff --git a/.changes/next-release/api-change-connect-62822.json b/.changes/next-release/api-change-connect-62822.json new file mode 100644 index 000000000000..9b2193336b37 --- /dev/null +++ b/.changes/next-release/api-change-connect-62822.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release includes changes to DescribeContact API's response by including ConnectedToSystemTimestamp, RoutingCriteria, Customer, Campaign, AnsweringMachineDetectionStatus, CustomerVoiceActivity, QualityMetrics, DisconnectDetails, and SegmentAttributes information from a contact in Amazon Connect." +} diff --git a/.changes/next-release/api-change-glue-55330.json b/.changes/next-release/api-change-glue-55330.json new file mode 100644 index 000000000000..44cb4e36125a --- /dev/null +++ b/.changes/next-release/api-change-glue-55330.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add optional field JobMode to CreateJob and UpdateJob APIs." +} diff --git a/.changes/next-release/api-change-securityhub-33932.json b/.changes/next-release/api-change-securityhub-33932.json new file mode 100644 index 000000000000..c33a520f7156 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-33932.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Add ROOT type for TargetType model" +} From f9b6f2698dfc53c0f4dc0c82aff64fb6cd8ebef6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 29 May 2024 18:08:12 +0000 Subject: [PATCH 0668/1632] Bumping version to 1.32.115 --- .changes/1.32.115.json | 27 +++++++++++++++++++ .../next-release/api-change-athena-83607.json | 5 ---- .../api-change-codebuild-30479.json | 5 ---- .../api-change-connect-62822.json | 5 ---- .../next-release/api-change-glue-55330.json | 5 ---- .../api-change-securityhub-33932.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.32.115.json delete mode 100644 .changes/next-release/api-change-athena-83607.json delete mode 100644 .changes/next-release/api-change-codebuild-30479.json delete mode 100644 .changes/next-release/api-change-connect-62822.json delete mode 100644 .changes/next-release/api-change-glue-55330.json delete mode 100644 .changes/next-release/api-change-securityhub-33932.json diff --git a/.changes/1.32.115.json b/.changes/1.32.115.json new file mode 100644 index 000000000000..a66e32cfa7f1 --- /dev/null +++ b/.changes/1.32.115.json @@ -0,0 +1,27 @@ +[ + { + "category": "``athena``", + "description": "Throwing validation errors on CreateNotebook with Name containing `/`,`:`,`\\`", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports manually creating GitHub webhooks", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release includes changes to DescribeContact API's response by including ConnectedToSystemTimestamp, RoutingCriteria, Customer, Campaign, AnsweringMachineDetectionStatus, CustomerVoiceActivity, QualityMetrics, DisconnectDetails, and SegmentAttributes information from a contact in Amazon Connect.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add optional field JobMode to CreateJob and UpdateJob APIs.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Add ROOT type for TargetType model", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-83607.json b/.changes/next-release/api-change-athena-83607.json deleted file mode 100644 index 0c11abae3146..000000000000 --- a/.changes/next-release/api-change-athena-83607.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Throwing validation errors on CreateNotebook with Name containing `/`,`:`,`\\`" -} diff --git a/.changes/next-release/api-change-codebuild-30479.json b/.changes/next-release/api-change-codebuild-30479.json deleted file mode 100644 index fdee939a9f48..000000000000 --- a/.changes/next-release/api-change-codebuild-30479.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports manually creating GitHub webhooks" -} diff --git a/.changes/next-release/api-change-connect-62822.json b/.changes/next-release/api-change-connect-62822.json deleted file mode 100644 index 9b2193336b37..000000000000 --- a/.changes/next-release/api-change-connect-62822.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release includes changes to DescribeContact API's response by including ConnectedToSystemTimestamp, RoutingCriteria, Customer, Campaign, AnsweringMachineDetectionStatus, CustomerVoiceActivity, QualityMetrics, DisconnectDetails, and SegmentAttributes information from a contact in Amazon Connect." -} diff --git a/.changes/next-release/api-change-glue-55330.json b/.changes/next-release/api-change-glue-55330.json deleted file mode 100644 index 44cb4e36125a..000000000000 --- a/.changes/next-release/api-change-glue-55330.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add optional field JobMode to CreateJob and UpdateJob APIs." -} diff --git a/.changes/next-release/api-change-securityhub-33932.json b/.changes/next-release/api-change-securityhub-33932.json deleted file mode 100644 index c33a520f7156..000000000000 --- a/.changes/next-release/api-change-securityhub-33932.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Add ROOT type for TargetType model" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8e79389317e7..292117102d21 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.32.115 +======== + +* api-change:``athena``: Throwing validation errors on CreateNotebook with Name containing `/`,`:`,`\` +* api-change:``codebuild``: AWS CodeBuild now supports manually creating GitHub webhooks +* api-change:``connect``: This release includes changes to DescribeContact API's response by including ConnectedToSystemTimestamp, RoutingCriteria, Customer, Campaign, AnsweringMachineDetectionStatus, CustomerVoiceActivity, QualityMetrics, DisconnectDetails, and SegmentAttributes information from a contact in Amazon Connect. +* api-change:``glue``: Add optional field JobMode to CreateJob and UpdateJob APIs. +* api-change:``securityhub``: Add ROOT type for TargetType model + + 1.32.114 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 18dd36ddef87..ac6910b718ee 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.114' +__version__ = '1.32.115' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3cd5d66924b0..3d1d4fdb0ffe 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.114' +release = '1.32.115' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 006c1f4bf131..4d2ebe0168b3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.114 + botocore==1.34.115 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8bfc3d3d82e9..82c910948a8a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.114', + 'botocore==1.34.115', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0b068a578e6442a91de5e85bfd0917a8879adc06 Mon Sep 17 00:00:00 2001 From: Anca Mulvey Date: Tue, 23 Apr 2024 15:00:03 -0400 Subject: [PATCH 0669/1632] Update EC2 service principal Update the EC2 service principal when creating the trust policy for EMR default roles to always be "ec2.amazonaws.com" instead of using the region to determine it. --- .../next-release/bugfix-emrcustomization-87155.json | 5 +++++ awscli/customizations/emr/constants.py | 1 + awscli/customizations/emr/createdefaultroles.py | 6 +++++- .../customizations/emr/test_create_default_role.py | 2 +- .../customizations/emr/test_get_service_principal.py | 12 +++++++++--- 5 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 .changes/next-release/bugfix-emrcustomization-87155.json diff --git a/.changes/next-release/bugfix-emrcustomization-87155.json b/.changes/next-release/bugfix-emrcustomization-87155.json new file mode 100644 index 000000000000..8b5a6eb07314 --- /dev/null +++ b/.changes/next-release/bugfix-emrcustomization-87155.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "emr customization", + "description": "Update the EC2 service principal when creating the trust policy for EMR default roles to always be ec2.amazonaws.com." +} diff --git a/awscli/customizations/emr/constants.py b/awscli/customizations/emr/constants.py index 25c18b46ec87..8d2bb51a6bbe 100644 --- a/awscli/customizations/emr/constants.py +++ b/awscli/customizations/emr/constants.py @@ -22,6 +22,7 @@ EMR_AUTOSCALING_ROLE_POLICY_NAME = "AmazonElasticMapReduceforAutoScalingRole" EMR_AUTOSCALING_SERVICE_NAME = "application-autoscaling" EMR_AUTOSCALING_SERVICE_PRINCIPAL = "application-autoscaling.amazonaws.com" +EC2_SERVICE_PRINCIPAL = "ec2.amazonaws.com" # Action on failure CONTINUE = 'CONTINUE' diff --git a/awscli/customizations/emr/createdefaultroles.py b/awscli/customizations/emr/createdefaultroles.py index 164f97354575..11c7c0e0580a 100644 --- a/awscli/customizations/emr/createdefaultroles.py +++ b/awscli/customizations/emr/createdefaultroles.py @@ -24,6 +24,7 @@ from awscli.customizations.emr.command import Command from awscli.customizations.emr.constants import EC2 from awscli.customizations.emr.constants import EC2_ROLE_NAME +from awscli.customizations.emr.constants import EC2_SERVICE_PRINCIPAL from awscli.customizations.emr.constants import ROLE_ARN_PATTERN from awscli.customizations.emr.constants import EMR from awscli.customizations.emr.constants import EMR_ROLE_NAME @@ -64,6 +65,9 @@ def get_role_policy_arn(region, policy_name): def get_service_principal(service, endpoint_host, session=None): + if service == EC2: + return EC2_SERVICE_PRINCIPAL + suffix, region = _get_suffix_and_region_from_endpoint_host(endpoint_host) if session is None: session = botocore.session.Session() @@ -277,7 +281,7 @@ def _create_role_with_role_policy( service_principal.append(get_service_principal( service, self.emr_endpoint_url, self._session)) - LOG.debug(service_principal) + LOG.debug(f'Adding service principal(s) to trust policy: {service_principal}') parameters = {'RoleName': role_name} _assume_role_policy = \ diff --git a/tests/unit/customizations/emr/test_create_default_role.py b/tests/unit/customizations/emr/test_create_default_role.py index 960ee97da66e..c8ba5bd7c54a 100644 --- a/tests/unit/customizations/emr/test_create_default_role.py +++ b/tests/unit/customizations/emr/test_create_default_role.py @@ -110,7 +110,7 @@ class TestCreateDefaultRole(BaseAWSCommandParamsTest): { "Sid": "", "Effect": "Allow", - "Principal": {"Service": "ec2.amazonaws.com.cn"}, + "Principal": {"Service": "ec2.amazonaws.com"}, "Action": "sts:AssumeRole" } ] diff --git a/tests/unit/customizations/emr/test_get_service_principal.py b/tests/unit/customizations/emr/test_get_service_principal.py index f7cccd83e795..c657f2bc2085 100644 --- a/tests/unit/customizations/emr/test_get_service_principal.py +++ b/tests/unit/customizations/emr/test_get_service_principal.py @@ -19,14 +19,15 @@ class TestEmrConfig(unittest.TestCase): ec2_service = "ec2" + ec2_service_principal = "ec2.amazonaws.com" emr_service = "elasticmapreduce" endpoint1 = "https://ap-southeast-1.elasticmapreduce.abc/" endpoint2 = "https://elasticmapreduce.abcd.def.ghi" - endpoint3 = "https://grabage.nothing.com" + endpoint3 = "https://garbage.nothing.com" expected_result1 = "elasticmapreduce.abc" expected_result2 = "elasticmapreduce.def.ghi" - def test_get_service_principal(self): + def test_get_emr_service_principal(self): msg = "Generated Service Principal does not match the expected" + \ "Service Principal" @@ -37,9 +38,14 @@ def test_get_service_principal(self): self.assertEqual(result2, self.expected_result2, msg) self.assertRaises(ResolveServicePrincipalError, - get_service_principal, self.ec2_service, + get_service_principal, self.emr_service, self.endpoint3) + def test_get_ec2_service_principal(self): + self.assertEqual(get_service_principal(self.ec2_service, self.endpoint1), self.ec2_service_principal) + self.assertEqual(get_service_principal(self.ec2_service, self.endpoint2), self.ec2_service_principal) + self.assertEqual(get_service_principal(self.ec2_service, self.endpoint3), self.ec2_service_principal) + if __name__ == "__main__": unittest.main() From b0e6b13c51495f0d63ce028c4e15b6324d1094e6 Mon Sep 17 00:00:00 2001 From: Yangtao Hua Date: Thu, 23 May 2024 16:59:48 -0700 Subject: [PATCH 0670/1632] Update to only pass profile parameter in command to session manager plugin --- awscli/customizations/sessionmanager.py | 9 +- tests/functional/ssm/test_start_session.py | 216 +++++++++++++++++- .../customizations/test_sessionmanager.py | 69 ++++-- 3 files changed, 267 insertions(+), 27 deletions(-) diff --git a/awscli/customizations/sessionmanager.py b/awscli/customizations/sessionmanager.py index 92a8f8ffbe8a..cfbffe22a298 100644 --- a/awscli/customizations/sessionmanager.py +++ b/awscli/customizations/sessionmanager.py @@ -104,11 +104,12 @@ def invoke(self, service_name, operation_name, parameters, response = client.start_session(**parameters) session_id = response['SessionId'] region_name = client.meta.region_name - # profile_name is used to passed on to session manager plugin + # Profile_name is used to passed on to session manager plugin # to fetch same profile credentials to make an api call in the plugin. - # If no profile is passed then pass on empty string - profile_name = self._session.profile \ - if self._session.profile is not None else '' + # If --profile flag is configured, pass it to Session Manager plugin. + # If not, set empty string. + profile_name = parsed_globals.profile \ + if parsed_globals.profile is not None else '' endpoint_url = client.meta.endpoint_url ssm_env_name = self.DEFAULT_SSM_ENV_NAME diff --git a/tests/functional/ssm/test_start_session.py b/tests/functional/ssm/test_start_session.py index 2ed9c9176abe..2ea8b3c4e0f4 100644 --- a/tests/functional/ssm/test_start_session.py +++ b/tests/functional/ssm/test_start_session.py @@ -15,7 +15,8 @@ from awscli.testutils import BaseAWSCommandParamsTest from awscli.testutils import BaseAWSHelpOutputTest -from awscli.testutils import mock +from awscli.testutils import create_clidriver, mock, temporary_file +from botocore.exceptions import ProfileNotFound class TestSessionManager(BaseAWSCommandParamsTest): @@ -41,7 +42,7 @@ def test_start_session_success(self, mock_check_output, mock_check_call): json.dumps(expected_response), mock.ANY, "StartSession", - mock.ANY, + "", json.dumps(start_session_params), mock.ANY, ], @@ -80,13 +81,224 @@ def test_start_session_with_new_version_plugin_success( ssm_env_name, mock.ANY, "StartSession", + "", + json.dumps(start_session_params), mock.ANY, + ], + env=expected_env, + ) + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_profile_parameter_passed_to_sessionmanager_plugin( + self, mock_check_output, mock_check_call + ): + cmdline = ( + "ssm start-session --target instance-id " + "--profile user_profile" + ) + mock_check_call.return_value = 0 + mock_check_output.return_value = "1.2.500.0\n" + expected_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + self.parsed_responses = [expected_response] + ssm_env_name = "AWS_SSM_START_SESSION_RESPONSE" + start_session_params = { + "Target": "instance-id", + } + + # We test this by creating 4 credentials + # env vars, default profile (default), + # env aws profile (local_profile) + # and StartSession command profile (user_profile) + # We want to make sure only profile name in command + # be set to session manager plugin as parameter + self.environ['AWS_ACCESS_KEY_ID'] = 'env_var_akid' + self.environ['AWS_SECRET_ACCESS_KEY'] = 'env_var_sak' + + with temporary_file('w') as f: + f.write( + '[default]\n' + 'aws_access_key_id = shared_default_akid\n' + 'aws_secret_access_key = shared_default_sak\n' + '[local_profile]\n' + 'aws_access_key_id = shared_local_akid\n' + 'aws_secret_access_key = shared_local_sak\n' + '[user_profile]\n' + 'aws_access_key_id = shared_user_akid\n' + 'aws_secret_access_key = shared_user_sak\n' + ) + f.flush() + + self.environ['AWS_SHARED_CREDENTIALS_FILE'] = f.name + self.environ["AWS_PROFILE"] = "local_profile" + + expected_env = self.environ.copy() + expected_env.update({ssm_env_name: json.dumps(expected_response)}) + + self.driver = create_clidriver() + self.run_cmd(cmdline, expected_rc=0) + + self.assertEqual(self.operations_called[0][0].name, + 'StartSession') + self.assertEqual(self.operations_called[0][1], + {'Target': 'instance-id'}) + mock_check_call.assert_called_once_with( + [ + "session-manager-plugin", + ssm_env_name, + mock.ANY, + "StartSession", + "user_profile", json.dumps(start_session_params), mock.ANY, ], env=expected_env, ) + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_profile_environment_not_passed_to_sessionmanager_plugin( + self, mock_check_output, mock_check_call + ): + cmdline = "ssm start-session --target instance-id" + mock_check_call.return_value = 0 + mock_check_output.return_value = "1.2.500.0\n" + expected_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + self.parsed_responses = [expected_response] + ssm_env_name = "AWS_SSM_START_SESSION_RESPONSE" + start_session_params = { + "Target": "instance-id", + } + + with temporary_file('w') as f: + f.write( + '[default]\n' + 'aws_access_key_id = shared_default_akid\n' + 'aws_secret_access_key = shared_default_sak\n' + '[local_profile]\n' + 'aws_access_key_id = shared_local_akid\n' + 'aws_secret_access_key = shared_local_sak\n' + ) + f.flush() + + self.environ.pop("AWS_ACCESS_KEY_ID", None) + self.environ.pop("AWS_SECRET_ACCESS_KEY", None) + self.environ['AWS_SHARED_CREDENTIALS_FILE'] = f.name + self.environ["AWS_PROFILE"] = "local_profile" + + expected_env = self.environ.copy() + expected_env.update({ssm_env_name: json.dumps(expected_response)}) + + self.driver = create_clidriver() + self.run_cmd(cmdline, expected_rc=0) + + self.assertEqual(self.operations_called[0][0].name, + 'StartSession') + self.assertEqual(self.operations_called[0][1], + {'Target': 'instance-id'}) + mock_check_call.assert_called_once_with( + [ + "session-manager-plugin", + ssm_env_name, + mock.ANY, + "StartSession", + "", + json.dumps(start_session_params), + mock.ANY, + ], + env=expected_env, + ) + + @mock.patch("awscli.customizations.sessionmanager.check_call") + @mock.patch("awscli.customizations.sessionmanager.check_output") + def test_default_profile_used_and_not_passed_to_sessionmanager_plugin( + self, mock_check_output, mock_check_call + ): + cmdline = "ssm start-session --target instance-id" + mock_check_call.return_value = 0 + mock_check_output.return_value = "1.2.500.0\n" + expected_response = { + "SessionId": "session-id", + "TokenValue": "token-value", + "StreamUrl": "stream-url", + } + self.parsed_responses = [expected_response] + ssm_env_name = "AWS_SSM_START_SESSION_RESPONSE" + start_session_params = { + "Target": "instance-id", + } + + with temporary_file('w') as f: + f.write( + '[default]\n' + 'aws_access_key_id = shared_default_akid\n' + 'aws_secret_access_key = shared_default_sak\n' + ) + f.flush() + + self.environ.pop("AWS_ACCESS_KEY_ID", None) + self.environ.pop("AWS_SECRET_ACCESS_KEY", None) + self.environ.pop("AWS_SHARED_CREDENTIALS_FILE", None) + self.environ.pop("AWS_PROFILE", None) + + expected_env = self.environ.copy() + expected_env.update({ssm_env_name: json.dumps(expected_response)}) + + self.driver = create_clidriver() + self.run_cmd(cmdline, expected_rc=0) + + self.assertEqual(self.operations_called[0][0].name, + 'StartSession') + self.assertEqual(self.operations_called[0][1], + {'Target': 'instance-id'}) + mock_check_call.assert_called_once_with( + [ + "session-manager-plugin", + ssm_env_name, + mock.ANY, + "StartSession", + "", + json.dumps(start_session_params), + mock.ANY, + ], + env=expected_env, + ) + + def test_start_session_with_user_profile_not_exist(self): + cmdline = ( + "ssm start-session --target instance-id " + "--profile user_profile" + ) + with temporary_file('w') as f: + f.write( + '[default]\n' + 'aws_access_key_id = shared_default_akid\n' + 'aws_secret_access_key = shared_default_sak\n' + ) + f.flush() + + self.environ.pop("AWS_ACCESS_KEY_ID", None) + self.environ.pop("AWS_SECRET_ACCESS_KEY", None) + self.environ.pop("AWS_PROFILE", None) + self.environ['AWS_SHARED_CREDENTIALS_FILE'] = f.name + + try: + self.driver = create_clidriver() + self.run_cmd(cmdline, expected_rc=255) + except ProfileNotFound as e: + self.assertIn( + 'The config profile (user_profile) could not be found', + str(e) + ) + @mock.patch('awscli.customizations.sessionmanager.check_call') @mock.patch("awscli.customizations.sessionmanager.check_output") def test_start_session_fails(self, mock_check_output, mock_check_call): diff --git a/tests/unit/customizations/test_sessionmanager.py b/tests/unit/customizations/test_sessionmanager.py index 177d33d5ca0a..b9e5e77d838f 100644 --- a/tests/unit/customizations/test_sessionmanager.py +++ b/tests/unit/customizations/test_sessionmanager.py @@ -10,12 +10,11 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +import botocore.session import errno import json -import botocore.session -import subprocess - import pytest +import subprocess from awscli.customizations import sessionmanager from awscli.testutils import mock, unittest @@ -35,6 +34,9 @@ def setUp(self): self.session.profile = self.profile self.caller = sessionmanager.StartSessionCaller(self.session) + self.parsed_globals = mock.Mock() + self.parsed_globals.profile = 'user_profile' + def test_start_session_when_non_custom_start_session_fails(self): self.client.start_session.side_effect = Exception('some exception') params = {} @@ -62,7 +64,7 @@ def test_start_session_success_scenario( self.client.start_session.return_value = start_session_response rc = self.caller.invoke('ssm', 'StartSession', - start_session_params, mock.Mock()) + start_session_params, self.parsed_globals) self.assertEqual(rc, 0) self.client.start_session.assert_called_with(**start_session_params) @@ -79,7 +81,7 @@ def test_start_session_success_scenario( start_session_response, self.region, 'StartSession', - self.profile, + self.parsed_globals.profile, json.dumps(start_session_params), self.endpoint_url] ) @@ -110,7 +112,7 @@ def test_start_session_when_check_call_fails( with self.assertRaises(ValueError): self.caller.invoke('ssm', 'StartSession', - start_session_params, mock.Mock()) + start_session_params, self.parsed_globals) self.client.start_session.assert_called_with( **start_session_params) @@ -125,7 +127,7 @@ def test_start_session_when_check_call_fails( start_session_response, self.region, 'StartSession', - self.profile, + self.parsed_globals.profile, json.dumps(start_session_params), self.endpoint_url] ) @@ -136,7 +138,8 @@ def test_start_session_when_no_profile_is_passed( self, mock_check_output, mock_check_call ): mock_check_output.return_value = "1.2.500.0\n" - self.session.profile = None + self.session.profile = "session_profile" + self.parsed_globals.profile = None mock_check_call.return_value = 0 start_session_params = { @@ -148,15 +151,27 @@ def test_start_session_when_no_profile_is_passed( "TokenValue": "token-value", "StreamUrl": "stream-url" } + ssm_env_name = "AWS_SSM_START_SESSION_RESPONSE" self.client.start_session.return_value = start_session_response rc = self.caller.invoke('ssm', 'StartSession', - start_session_params, mock.Mock()) + start_session_params, self.parsed_globals) self.assertEqual(rc, 0) self.client.start_session.assert_called_with(**start_session_params) mock_check_call_list = mock_check_call.call_args[0][0] - self.assertEqual(mock_check_call_list[4], '') + self.assertEqual( + mock_check_call_list, + [ + "session-manager-plugin", + ssm_env_name, + self.region, + "StartSession", + "", + json.dumps(start_session_params), + self.endpoint_url, + ], + ) @mock.patch("awscli.customizations.sessionmanager.check_call") @mock.patch("awscli.customizations.sessionmanager.check_output") @@ -166,7 +181,10 @@ def test_start_session_with_env_variable_success_scenario( mock_check_output.return_value = "1.2.500.0\n" mock_check_call.return_value = 0 - start_session_params = {"Target": "i-123456789"} + start_session_params = { + "Target": "i-123456789" + } + start_session_response = { "SessionId": "session-id", "TokenValue": "token-value", @@ -176,7 +194,7 @@ def test_start_session_with_env_variable_success_scenario( self.client.start_session.return_value = start_session_response rc = self.caller.invoke( - "ssm", "StartSession", start_session_params, mock.Mock() + "ssm", "StartSession", start_session_params, self.parsed_globals ) self.assertEqual(rc, 0) self.client.start_session.assert_called_with(**start_session_params) @@ -194,7 +212,7 @@ def test_start_session_with_env_variable_success_scenario( ssm_env_name, self.region, "StartSession", - self.profile, + self.parsed_globals.profile, json.dumps(start_session_params), self.endpoint_url, ], @@ -214,7 +232,9 @@ def test_start_session_when_check_output_fails( returncode=1, cmd="session-manager-plugin", output="some error" ) - start_session_params = {"Target": "i-123456789"} + start_session_params = { + "Target": "i-123456789" + } start_session_response = { "SessionId": "session-id", "TokenValue": "token-value", @@ -224,7 +244,10 @@ def test_start_session_when_check_output_fails( self.client.start_session.return_value = start_session_response with self.assertRaises(subprocess.CalledProcessError): self.caller.invoke( - "ssm", "StartSession", start_session_params, mock.Mock() + "ssm", + "StartSession", + start_session_params, + self.parsed_globals ) self.client.start_session.assert_called_with(**start_session_params) @@ -240,7 +263,9 @@ def test_start_session_when_response_not_json( self, mock_check_output, mock_check_call ): mock_check_output.return_value = "1.2.500.0\n" - start_session_params = {"Target": "i-123456789"} + start_session_params = { + "Target": "i-123456789" + } start_session_response = { "SessionId": "session-id", "TokenValue": "token-value", @@ -257,7 +282,7 @@ def test_start_session_when_response_not_json( self.client.start_session.return_value = start_session_response rc = self.caller.invoke( - "ssm", "StartSession", start_session_params, mock.Mock() + "ssm", "StartSession", start_session_params, self.parsed_globals ) self.assertEqual(rc, 0) self.client.start_session.assert_called_with(**start_session_params) @@ -275,7 +300,7 @@ def test_start_session_when_response_not_json( ssm_env_name, self.region, "StartSession", - self.profile, + self.parsed_globals.profile, json.dumps(start_session_params), self.endpoint_url, ], @@ -292,7 +317,9 @@ def test_start_session_when_invalid_plugin_version( ): mock_check_output.return_value = "InvalidVersion" - start_session_params = {"Target": "i-123456789"} + start_session_params = { + "Target": "i-123456789" + } start_session_response = { "SessionId": "session-id", "TokenValue": "token-value", @@ -301,7 +328,7 @@ def test_start_session_when_invalid_plugin_version( self.client.start_session.return_value = start_session_response self.caller.invoke( - "ssm", "StartSession", start_session_params, mock.Mock() + "ssm", "StartSession", start_session_params, self.parsed_globals ) self.client.start_session.assert_called_with(**start_session_params) self.client.terminate_session.assert_not_called() @@ -317,7 +344,7 @@ def test_start_session_when_invalid_plugin_version( json.dumps(start_session_response), self.region, "StartSession", - self.profile, + self.parsed_globals.profile, json.dumps(start_session_params), self.endpoint_url, ], From e06385619f35af144e6a7db35f43d42283992b27 Mon Sep 17 00:00:00 2001 From: kyleknap Date: Wed, 29 May 2024 15:50:11 -0700 Subject: [PATCH 0671/1632] Add changelog entry --- .changes/next-release/bugfix-ssmstartsession-37817.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/bugfix-ssmstartsession-37817.json diff --git a/.changes/next-release/bugfix-ssmstartsession-37817.json b/.changes/next-release/bugfix-ssmstartsession-37817.json new file mode 100644 index 000000000000..e41125ec0587 --- /dev/null +++ b/.changes/next-release/bugfix-ssmstartsession-37817.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "``ssm start-session``", + "description": "Only provide profile name to session-manager-plugin if provided using --profile flag" +} From 22fc2b6e3e9d0de7fd46499cd98f1b2042b85067 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 May 2024 18:07:48 +0000 Subject: [PATCH 0672/1632] Merge customizations for Bedrock Runtime --- awscli/customizations/removals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 128a67b36319..0d4077264e47 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -51,7 +51,8 @@ def register_removals(event_handler): cmd_remover.remove(on_event='building-command-table.sagemaker-runtime', remove_commands=['invoke-endpoint-with-response-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-runtime', - remove_commands=['invoke-model-with-response-stream']) + remove_commands=['invoke-model-with-response-stream', + 'converse-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', remove_commands=['invoke-agent']) cmd_remover.remove(on_event='building-command-table.logs', From 8570814d3c3a3fa22b5f85f38766500bf7700da2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 May 2024 18:07:54 +0000 Subject: [PATCH 0673/1632] Update changelog based on model updates --- .changes/next-release/api-change-acm-32963.json | 5 +++++ .changes/next-release/api-change-bedrockagent-71924.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-63223.json | 5 +++++ .changes/next-release/api-change-cloudtrail-63942.json | 5 +++++ .changes/next-release/api-change-connect-86092.json | 5 +++++ .changes/next-release/api-change-emrserverless-86252.json | 5 +++++ .changes/next-release/api-change-rds-73980.json | 5 +++++ .changes/next-release/api-change-sagemaker-49174.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-acm-32963.json create mode 100644 .changes/next-release/api-change-bedrockagent-71924.json create mode 100644 .changes/next-release/api-change-bedrockruntime-63223.json create mode 100644 .changes/next-release/api-change-cloudtrail-63942.json create mode 100644 .changes/next-release/api-change-connect-86092.json create mode 100644 .changes/next-release/api-change-emrserverless-86252.json create mode 100644 .changes/next-release/api-change-rds-73980.json create mode 100644 .changes/next-release/api-change-sagemaker-49174.json diff --git a/.changes/next-release/api-change-acm-32963.json b/.changes/next-release/api-change-acm-32963.json new file mode 100644 index 000000000000..647973af68af --- /dev/null +++ b/.changes/next-release/api-change-acm-32963.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-bedrockagent-71924.json b/.changes/next-release/api-change-bedrockagent-71924.json new file mode 100644 index 000000000000..5ef0feb89389 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-71924.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "With this release, Knowledge bases for Bedrock adds support for Titan Text Embedding v2." +} diff --git a/.changes/next-release/api-change-bedrockruntime-63223.json b/.changes/next-release/api-change-bedrockruntime-63223.json new file mode 100644 index 000000000000..7ed150636d1a --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-63223.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This release adds Converse and ConverseStream APIs to Bedrock Runtime" +} diff --git a/.changes/next-release/api-change-cloudtrail-63942.json b/.changes/next-release/api-change-cloudtrail-63942.json new file mode 100644 index 000000000000..75fb0d4a770e --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-63942.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "CloudTrail Lake returns PartitionKeys in the GetEventDataStore API response. Events are grouped into partitions based on these keys for better query performance. For example, the calendarday key groups events by day, while combining the calendarday key with the hour key groups them by day and hour." +} diff --git a/.changes/next-release/api-change-connect-86092.json b/.changes/next-release/api-change-connect-86092.json new file mode 100644 index 000000000000..2634af1eeb10 --- /dev/null +++ b/.changes/next-release/api-change-connect-86092.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Adding associatedQueueIds as a SearchCriteria and response field to the SearchRoutingProfiles API" +} diff --git a/.changes/next-release/api-change-emrserverless-86252.json b/.changes/next-release/api-change-emrserverless-86252.json new file mode 100644 index 000000000000..23343c662a93 --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-86252.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "The release adds support for spark structured streaming." +} diff --git a/.changes/next-release/api-change-rds-73980.json b/.changes/next-release/api-change-rds-73980.json new file mode 100644 index 000000000000..c95b8b33ab7d --- /dev/null +++ b/.changes/next-release/api-change-rds-73980.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Aurora Postgres DBname." +} diff --git a/.changes/next-release/api-change-sagemaker-49174.json b/.changes/next-release/api-change-sagemaker-49174.json new file mode 100644 index 000000000000..f2cfb5cf7a23 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-49174.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds Model Card information as a new component to Model Package. Autopilot launches algorithm selection for TimeSeries modality to generate AutoML candidates per algorithm." +} From d2f41f5e52a1838cdb125eada7125fb46112d92c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 May 2024 18:09:03 +0000 Subject: [PATCH 0674/1632] Bumping version to 1.32.116 --- .changes/1.32.116.json | 47 +++++++++++++++++++ .../next-release/api-change-acm-32963.json | 5 -- .../api-change-bedrockagent-71924.json | 5 -- .../api-change-bedrockruntime-63223.json | 5 -- .../api-change-cloudtrail-63942.json | 5 -- .../api-change-connect-86092.json | 5 -- .../api-change-emrserverless-86252.json | 5 -- .../next-release/api-change-rds-73980.json | 5 -- .../api-change-sagemaker-49174.json | 5 -- .../bugfix-ssmstartsession-37817.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.32.116.json delete mode 100644 .changes/next-release/api-change-acm-32963.json delete mode 100644 .changes/next-release/api-change-bedrockagent-71924.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-63223.json delete mode 100644 .changes/next-release/api-change-cloudtrail-63942.json delete mode 100644 .changes/next-release/api-change-connect-86092.json delete mode 100644 .changes/next-release/api-change-emrserverless-86252.json delete mode 100644 .changes/next-release/api-change-rds-73980.json delete mode 100644 .changes/next-release/api-change-sagemaker-49174.json delete mode 100644 .changes/next-release/bugfix-ssmstartsession-37817.json diff --git a/.changes/1.32.116.json b/.changes/1.32.116.json new file mode 100644 index 000000000000..6f7787e74ca4 --- /dev/null +++ b/.changes/1.32.116.json @@ -0,0 +1,47 @@ +[ + { + "category": "``acm``", + "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "With this release, Knowledge bases for Bedrock adds support for Titan Text Embedding v2.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "This release adds Converse and ConverseStream APIs to Bedrock Runtime", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "CloudTrail Lake returns PartitionKeys in the GetEventDataStore API response. Events are grouped into partitions based on these keys for better query performance. For example, the calendarday key groups events by day, while combining the calendarday key with the hour key groups them by day and hour.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Adding associatedQueueIds as a SearchCriteria and response field to the SearchRoutingProfiles API", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "The release adds support for spark structured streaming.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Aurora Postgres DBname.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds Model Card information as a new component to Model Package. Autopilot launches algorithm selection for TimeSeries modality to generate AutoML candidates per algorithm.", + "type": "api-change" + }, + { + "category": "``ssm start-session``", + "description": "Only provide profile name to session-manager-plugin if provided using --profile flag", + "type": "bugfix" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acm-32963.json b/.changes/next-release/api-change-acm-32963.json deleted file mode 100644 index 647973af68af..000000000000 --- a/.changes/next-release/api-change-acm-32963.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm``", - "description": "add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-bedrockagent-71924.json b/.changes/next-release/api-change-bedrockagent-71924.json deleted file mode 100644 index 5ef0feb89389..000000000000 --- a/.changes/next-release/api-change-bedrockagent-71924.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "With this release, Knowledge bases for Bedrock adds support for Titan Text Embedding v2." -} diff --git a/.changes/next-release/api-change-bedrockruntime-63223.json b/.changes/next-release/api-change-bedrockruntime-63223.json deleted file mode 100644 index 7ed150636d1a..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-63223.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This release adds Converse and ConverseStream APIs to Bedrock Runtime" -} diff --git a/.changes/next-release/api-change-cloudtrail-63942.json b/.changes/next-release/api-change-cloudtrail-63942.json deleted file mode 100644 index 75fb0d4a770e..000000000000 --- a/.changes/next-release/api-change-cloudtrail-63942.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "CloudTrail Lake returns PartitionKeys in the GetEventDataStore API response. Events are grouped into partitions based on these keys for better query performance. For example, the calendarday key groups events by day, while combining the calendarday key with the hour key groups them by day and hour." -} diff --git a/.changes/next-release/api-change-connect-86092.json b/.changes/next-release/api-change-connect-86092.json deleted file mode 100644 index 2634af1eeb10..000000000000 --- a/.changes/next-release/api-change-connect-86092.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Adding associatedQueueIds as a SearchCriteria and response field to the SearchRoutingProfiles API" -} diff --git a/.changes/next-release/api-change-emrserverless-86252.json b/.changes/next-release/api-change-emrserverless-86252.json deleted file mode 100644 index 23343c662a93..000000000000 --- a/.changes/next-release/api-change-emrserverless-86252.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "The release adds support for spark structured streaming." -} diff --git a/.changes/next-release/api-change-rds-73980.json b/.changes/next-release/api-change-rds-73980.json deleted file mode 100644 index c95b8b33ab7d..000000000000 --- a/.changes/next-release/api-change-rds-73980.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for Aurora Postgres DBname." -} diff --git a/.changes/next-release/api-change-sagemaker-49174.json b/.changes/next-release/api-change-sagemaker-49174.json deleted file mode 100644 index f2cfb5cf7a23..000000000000 --- a/.changes/next-release/api-change-sagemaker-49174.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds Model Card information as a new component to Model Package. Autopilot launches algorithm selection for TimeSeries modality to generate AutoML candidates per algorithm." -} diff --git a/.changes/next-release/bugfix-ssmstartsession-37817.json b/.changes/next-release/bugfix-ssmstartsession-37817.json deleted file mode 100644 index e41125ec0587..000000000000 --- a/.changes/next-release/bugfix-ssmstartsession-37817.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "``ssm start-session``", - "description": "Only provide profile name to session-manager-plugin if provided using --profile flag" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 292117102d21..648d7ba57272 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.32.116 +======== + +* api-change:``acm``: add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``bedrock-agent``: With this release, Knowledge bases for Bedrock adds support for Titan Text Embedding v2. +* api-change:``bedrock-runtime``: This release adds Converse and ConverseStream APIs to Bedrock Runtime +* api-change:``cloudtrail``: CloudTrail Lake returns PartitionKeys in the GetEventDataStore API response. Events are grouped into partitions based on these keys for better query performance. For example, the calendarday key groups events by day, while combining the calendarday key with the hour key groups them by day and hour. +* api-change:``connect``: Adding associatedQueueIds as a SearchCriteria and response field to the SearchRoutingProfiles API +* api-change:``emr-serverless``: The release adds support for spark structured streaming. +* api-change:``rds``: Updates Amazon RDS documentation for Aurora Postgres DBname. +* api-change:``sagemaker``: Adds Model Card information as a new component to Model Package. Autopilot launches algorithm selection for TimeSeries modality to generate AutoML candidates per algorithm. +* bugfix:``ssm start-session``: Only provide profile name to session-manager-plugin if provided using --profile flag + + 1.32.115 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index ac6910b718ee..0533b2b41be0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.115' +__version__ = '1.32.116' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3d1d4fdb0ffe..7ebc7a3270ec 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.115' +release = '1.32.116' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4d2ebe0168b3..fa56c6db6d5b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.115 + botocore==1.34.116 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 82c910948a8a..17e0381f6fff 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.115', + 'botocore==1.34.116', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 3163b8d803af1111ffc50f7dfd2ed77897c70e7b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 31 May 2024 18:16:34 +0000 Subject: [PATCH 0675/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-30276.json | 5 +++++ .changes/next-release/api-change-codegurusecurity-36043.json | 5 +++++ .changes/next-release/api-change-elasticache-15859.json | 5 +++++ .changes/next-release/api-change-launchwizard-80211.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-30276.json create mode 100644 .changes/next-release/api-change-codegurusecurity-36043.json create mode 100644 .changes/next-release/api-change-elasticache-15859.json create mode 100644 .changes/next-release/api-change-launchwizard-80211.json diff --git a/.changes/next-release/api-change-codebuild-30276.json b/.changes/next-release/api-change-codebuild-30276.json new file mode 100644 index 000000000000..f583c6feb609 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-30276.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports Self-hosted GitHub Actions runners for Github Enterprise" +} diff --git a/.changes/next-release/api-change-codegurusecurity-36043.json b/.changes/next-release/api-change-codegurusecurity-36043.json new file mode 100644 index 000000000000..502ad1163ca4 --- /dev/null +++ b/.changes/next-release/api-change-codegurusecurity-36043.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeguru-security``", + "description": "This release includes minor model updates and documentation updates." +} diff --git a/.changes/next-release/api-change-elasticache-15859.json b/.changes/next-release/api-change-elasticache-15859.json new file mode 100644 index 000000000000..2168a66ca6e9 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-15859.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Update to attributes of TestFailover and minor revisions." +} diff --git a/.changes/next-release/api-change-launchwizard-80211.json b/.changes/next-release/api-change-launchwizard-80211.json new file mode 100644 index 000000000000..f3b631f361db --- /dev/null +++ b/.changes/next-release/api-change-launchwizard-80211.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``launch-wizard``", + "description": "This release adds support for describing workload deployment specifications, deploying additional workload types, and managing tags for Launch Wizard resources with API operations." +} From e84b22c10fcd93b5336916a6000728411b4ef45e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 31 May 2024 18:17:40 +0000 Subject: [PATCH 0676/1632] Bumping version to 1.32.117 --- .changes/1.32.117.json | 22 +++++++++++++++++++ .../api-change-codebuild-30276.json | 5 ----- .../api-change-codegurusecurity-36043.json | 5 ----- .../api-change-elasticache-15859.json | 5 ----- .../api-change-launchwizard-80211.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.32.117.json delete mode 100644 .changes/next-release/api-change-codebuild-30276.json delete mode 100644 .changes/next-release/api-change-codegurusecurity-36043.json delete mode 100644 .changes/next-release/api-change-elasticache-15859.json delete mode 100644 .changes/next-release/api-change-launchwizard-80211.json diff --git a/.changes/1.32.117.json b/.changes/1.32.117.json new file mode 100644 index 000000000000..abbe7aba702d --- /dev/null +++ b/.changes/1.32.117.json @@ -0,0 +1,22 @@ +[ + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports Self-hosted GitHub Actions runners for Github Enterprise", + "type": "api-change" + }, + { + "category": "``codeguru-security``", + "description": "This release includes minor model updates and documentation updates.", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Update to attributes of TestFailover and minor revisions.", + "type": "api-change" + }, + { + "category": "``launch-wizard``", + "description": "This release adds support for describing workload deployment specifications, deploying additional workload types, and managing tags for Launch Wizard resources with API operations.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-30276.json b/.changes/next-release/api-change-codebuild-30276.json deleted file mode 100644 index f583c6feb609..000000000000 --- a/.changes/next-release/api-change-codebuild-30276.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports Self-hosted GitHub Actions runners for Github Enterprise" -} diff --git a/.changes/next-release/api-change-codegurusecurity-36043.json b/.changes/next-release/api-change-codegurusecurity-36043.json deleted file mode 100644 index 502ad1163ca4..000000000000 --- a/.changes/next-release/api-change-codegurusecurity-36043.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeguru-security``", - "description": "This release includes minor model updates and documentation updates." -} diff --git a/.changes/next-release/api-change-elasticache-15859.json b/.changes/next-release/api-change-elasticache-15859.json deleted file mode 100644 index 2168a66ca6e9..000000000000 --- a/.changes/next-release/api-change-elasticache-15859.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Update to attributes of TestFailover and minor revisions." -} diff --git a/.changes/next-release/api-change-launchwizard-80211.json b/.changes/next-release/api-change-launchwizard-80211.json deleted file mode 100644 index f3b631f361db..000000000000 --- a/.changes/next-release/api-change-launchwizard-80211.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``launch-wizard``", - "description": "This release adds support for describing workload deployment specifications, deploying additional workload types, and managing tags for Launch Wizard resources with API operations." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 648d7ba57272..d3c87cb8a009 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.32.117 +======== + +* api-change:``codebuild``: AWS CodeBuild now supports Self-hosted GitHub Actions runners for Github Enterprise +* api-change:``codeguru-security``: This release includes minor model updates and documentation updates. +* api-change:``elasticache``: Update to attributes of TestFailover and minor revisions. +* api-change:``launch-wizard``: This release adds support for describing workload deployment specifications, deploying additional workload types, and managing tags for Launch Wizard resources with API operations. + + 1.32.116 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 0533b2b41be0..7bfcc3f2d21a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.116' +__version__ = '1.32.117' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7ebc7a3270ec..e485c38ed462 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.32.1' # The full version, including alpha/beta/rc tags. -release = '1.32.116' +release = '1.32.117' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index fa56c6db6d5b..62c1c0c70472 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.116 + botocore==1.34.117 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 17e0381f6fff..f5d4c23006da 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.116', + 'botocore==1.34.117', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f904fcb52a9a6425054060d4180098b37ec7b555 Mon Sep 17 00:00:00 2001 From: Kumar Abhishek Date: Tue, 26 Mar 2024 10:31:46 -0700 Subject: [PATCH 0677/1632] Add logs start-live-tail command Provides the ability to view log events from log groups in real-time. --- .../feature-logsstartlivetail-24997.json | 5 + awscli/customizations/logs/__init__.py | 9 + awscli/customizations/logs/startlivetail.py | 285 ++++++++++++++++++ awscli/customizations/removals.py | 2 - awscli/handlers.py | 2 + tests/functional/logs/test_startlivetail.py | 100 ++++++ .../customizations/logs/test_startlivetail.py | 141 +++++++++ 7 files changed, 542 insertions(+), 2 deletions(-) create mode 100644 .changes/next-release/feature-logsstartlivetail-24997.json create mode 100644 awscli/customizations/logs/__init__.py create mode 100644 awscli/customizations/logs/startlivetail.py create mode 100644 tests/functional/logs/test_startlivetail.py create mode 100644 tests/unit/customizations/logs/test_startlivetail.py diff --git a/.changes/next-release/feature-logsstartlivetail-24997.json b/.changes/next-release/feature-logsstartlivetail-24997.json new file mode 100644 index 000000000000..35211a0dfee8 --- /dev/null +++ b/.changes/next-release/feature-logsstartlivetail-24997.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "logs start-live-tail", + "description": "Adds support for starting a live tail streaming session for one or more log groups." +} diff --git a/awscli/customizations/logs/__init__.py b/awscli/customizations/logs/__init__.py new file mode 100644 index 000000000000..d6672092735e --- /dev/null +++ b/awscli/customizations/logs/__init__.py @@ -0,0 +1,9 @@ +from awscli.customizations.logs.startlivetail import StartLiveTailCommand + + +def register_logs_commands(cli): + cli.register('building-command-table.logs', inject_start_live_tail_command) + + +def inject_start_live_tail_command(command_table, session, **kwargs): + command_table['start-live-tail'] = StartLiveTailCommand(session) \ No newline at end of file diff --git a/awscli/customizations/logs/startlivetail.py b/awscli/customizations/logs/startlivetail.py new file mode 100644 index 000000000000..f4ddb8afbd7f --- /dev/null +++ b/awscli/customizations/logs/startlivetail.py @@ -0,0 +1,285 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from functools import partial +from threading import Thread +import contextlib +import signal +import sys +import time + +from awscli.compat import get_stdout_text_writer +from awscli.customizations.commands import BasicCommand +from awscli.utils import is_a_tty + + +DESCRIPTION = ( + "Starts a Live Tail streaming session for one or more log groups. " + "A Live Tail session provides a near real-time streaming of " + "log events as they are ingested into selected log groups. " + "A session can go on for a maximum of 3 hours.\n\n" + "You must have logs:StartLiveTail permission to perform this operation. " + "If the log events matching the filters are more than 500 events per second, " + "we sample the events to provide the real-time tailing experience.\n\n" + "If you are using CloudWatch cross-account observability, " + "you can use this operation in a monitoring account and start tailing on " + "Log Group(s) present in the linked source accounts. " + 'For more information, see CloudWatch cross-account observability.' +) + +LIST_SCHEMA = {"type": "array", "items": {"type": "string"}} + +LOG_GROUP_IDENTIFIERS = { + "name": "log-group-identifiers", + "required": True, + "positional_arg": False, + "nargs": "+", + "schema": LIST_SCHEMA, + "help_text": ( + "The Log Group Identifiers are the ARNs for the CloudWatch Logs groups to tail. " + "You can provide up to 10 Log Group Identifiers.\n\n" + "Logs can be filtered by Log Stream(s) by providing " + "--log-stream-names or --log-stream-name-prefixes. " + "If more than one Log Group is provided " + "--log-stream-names and --log-stream-name-prefixes is disabled. " + "--log-stream-names and --log-stream-name-prefixes can't be provided simultaneously.\n\n" + "Note - The Log Group ARN must be in the following format. " + "Replace REGION and ACCOUNT_ID with your Region and account ID. " + "``arn:aws:logs:REGION :ACCOUNT_ID :log-group:LOG_GROUP_NAME``. " + "A ``:*`` after the ARN is prohibited." + "For more information about ARN format, " + 'see CloudWatch Logs resources and operations.' + ), +} + +LOG_STREAM_NAMES = { + "name": "log-stream-names", + "positional_arg": False, + "nargs": "+", + "schema": LIST_SCHEMA, + "help_text": ( + "The list of stream names to filter logs by.\n\n This parameter cannot be " + "specified when --log-stream-name-prefixes are also specified. " + "This parameter cannot be specified when multiple log-group-identifiers are specified" + ), +} + +LOG_STREAM_NAME_PREFIXES = { + "name": "log-stream-name-prefixes", + "positional_arg": False, + "nargs": "+", + "schema": LIST_SCHEMA, + "help_text": ( + "The prefix to filter logs by. Only events from log streams with names beginning " + "with this prefix will be returned. \n\nThis parameter cannot be specified when " + "--log-stream-names is also specified. This parameter cannot be specified when " + "multiple log-group-identifiers are specified" + ), +} + +LOG_EVENT_FILTER_PATTERN = { + "name": "log-event-filter-pattern", + "positional_arg": False, + "cli_type_name": "string", + "help_text": ( + "The filter pattern to use. " + 'See Filter and Pattern Syntax ' + "for details. If not provided, all the events are matched. " + "This option can be used to include or exclude log events patterns. " + "Additionally, when multiple filter patterns are provided, they must be encapsulated by quotes." + ), +} + + +def signal_handler(printer, signum, frame): + printer.interrupt_session = True + + +@contextlib.contextmanager +def handle_signal(printer): + signal_list = [signal.SIGINT, signal.SIGTERM] + if sys.platform != "win32": + signal_list.append(signal.SIGPIPE) + actual_signals = [] + for user_signal in signal_list: + actual_signals.append( + signal.signal(user_signal, partial(signal_handler, printer)) + ) + try: + yield + finally: + for sig, user_signal in enumerate(signal_list): + signal.signal(user_signal, actual_signals[sig]) + + +class LiveTailSessionMetadata: + def __init__(self) -> None: + self._session_start_time = time.time() + self._is_sampled = False + + @property + def session_start_time(self): + return self._session_start_time + + @property + def is_sampled(self): + return self._is_sampled + + def update_metadata(self, session_metadata): + self._is_sampled = session_metadata["sampled"] + + +class PrintOnlyPrinter: + def __init__(self, output, log_events) -> None: + self._output = output + self._log_events = log_events + self.interrupt_session = False + + def _print_log_events(self): + for log_event in self._log_events: + self._output.write(log_event + "\n") + self._output.flush() + + self._log_events.clear() + + def run(self): + try: + while True: + self._print_log_events() + + if self.interrupt_session: + break + + time.sleep(1) + except (BrokenPipeError, KeyboardInterrupt): + pass + + +class PrintOnlyUI: + def __init__(self, output, log_events) -> None: + self._log_events = log_events + self._printer = PrintOnlyPrinter(output, self._log_events) + + def exit(self): + self._printer.interrupt_session = True + + def run(self): + with handle_signal(self._printer): + self._printer.run() + + +class LiveTailLogEventsCollector(Thread): + def __init__( + self, + output, + ui, + response_stream, + log_events: list, + session_metadata: LiveTailSessionMetadata, + ) -> None: + super().__init__() + self._output = output + self._ui = ui + self._response_stream = response_stream + self._log_events = log_events + self._session_metadata = session_metadata + self._exception = None + + def _collect_log_events(self): + try: + for event in self._response_stream: + if not "sessionUpdate" in event: + continue + + session_update = event["sessionUpdate"] + self._session_metadata.update_metadata( + session_update["sessionMetadata"] + ) + logEvents = session_update["sessionResults"] + for logEvent in logEvents: + self._log_events.append(logEvent["message"]) + except Exception as e: + self._exception = e + + self._ui.exit() + + def stop(self): + if self._exception is not None: + self._output.write(str(self._exception) + "\n") + self._output.flush() + + def run(self): + self._collect_log_events() + + +class StartLiveTailCommand(BasicCommand): + NAME = "start-live-tail" + DESCRIPTION = DESCRIPTION + ARG_TABLE = [ + LOG_GROUP_IDENTIFIERS, + LOG_STREAM_NAMES, + LOG_STREAM_NAME_PREFIXES, + LOG_EVENT_FILTER_PATTERN, + ] + + def __init__(self, session): + super(StartLiveTailCommand, self).__init__(session) + self._output = get_stdout_text_writer() + + def _get_client(self, parsed_globals): + return self._session.create_client( + "logs", + region_name=parsed_globals.region, + endpoint_url=parsed_globals.endpoint_url, + verify=parsed_globals.verify_ssl, + ) + + def _get_start_live_tail_kwargs(self, parsed_args): + kwargs = {"logGroupIdentifiers": parsed_args.log_group_identifiers} + + if parsed_args.log_stream_names is not None: + kwargs["logStreamNames"] = parsed_args.log_stream_names + if parsed_args.log_stream_name_prefixes is not None: + kwargs["logStreamNamePrefixes"] = parsed_args.log_stream_name_prefixes + if parsed_args.log_event_filter_pattern is not None: + kwargs["logEventFilterPattern"] = parsed_args.log_event_filter_pattern + + return kwargs + + def _is_color_allowed(self, color): + if color == "on": + return True + elif color == "off": + return False + return is_a_tty() + + def _run_main(self, parsed_args, parsed_globals): + self._client = self._get_client(parsed_globals) + + start_live_tail_kwargs = self._get_start_live_tail_kwargs(parsed_args) + response = self._client.start_live_tail(**start_live_tail_kwargs) + + log_events = [] + session_metadata = LiveTailSessionMetadata() + + ui = PrintOnlyUI(self._output, log_events) + + log_events_collector = LiveTailLogEventsCollector( + self._output, ui, response["responseStream"], log_events, session_metadata + ) + log_events_collector.daemon = True + + log_events_collector.start() + ui.run() + + log_events_collector.stop() + sys.exit(0) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 0d4077264e47..0a60b9a8c625 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -55,8 +55,6 @@ def register_removals(event_handler): 'converse-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', remove_commands=['invoke-agent']) - cmd_remover.remove(on_event='building-command-table.logs', - remove_commands=['start-live-tail']) cmd_remover.remove(on_event='building-command-table.qbusiness', remove_commands=['chat']) diff --git a/awscli/handlers.py b/awscli/handlers.py index 356ae45c7cc9..41376698d28b 100644 --- a/awscli/handlers.py +++ b/awscli/handlers.py @@ -96,6 +96,7 @@ register_kinesis_list_streams_pagination_backcompat from awscli.customizations.quicksight import \ register_quicksight_asset_bundle_customizations +from awscli.customizations.logs import register_logs_commands def awscli_initialize(event_handlers): @@ -191,3 +192,4 @@ def awscli_initialize(event_handlers): register_override_ssl_common_name(event_handlers) register_kinesis_list_streams_pagination_backcompat(event_handlers) register_quicksight_asset_bundle_customizations(event_handlers) + register_logs_commands(event_handlers) diff --git a/tests/functional/logs/test_startlivetail.py b/tests/functional/logs/test_startlivetail.py new file mode 100644 index 000000000000..a9b55bcb4938 --- /dev/null +++ b/tests/functional/logs/test_startlivetail.py @@ -0,0 +1,100 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.testutils import mock, BaseAWSCommandParamsTest + + +class TestStartLiveTailCommand(BaseAWSCommandParamsTest): + def setUp(self): + super(TestStartLiveTailCommand, self).setUp() + self.log_group_identifiers = [ + "arn:aws:logs:us-east-1:123456789012:log-group:mygroup" + ] + self.log_stream_names = ["mystream"] + self.log_stream_name_prefixes = ["mystream"] + self.log_event_filter_pattern = "filterPattern" + + self.raw_stream = mock.Mock() + self.raw_stream.stream = mock.MagicMock(return_value=[]) + self.event_stream = mock.Mock() + self.updates = iter( + [ + {"sessionStart": "The session is started"}, + { + "sessionUpdate": { + "sessionMetadata": {"sampled": False}, + "sessionResults": [ + {"message": "LogEvent1"}, + {"message": "LogEvent2"}, + ], + } + }, + ] + ) + self.parsed_responses = [{"responseStream": self.event_stream}] + + def tearDown(self): + super(TestStartLiveTailCommand, self).tearDown() + + def test_start_live_tail(self): + self.event_stream.__iter__ = mock.MagicMock(return_value=self.updates) + + stdout, _, _ = self.assert_params_for_cmd( + "logs start-live-tail --log-group-identifiers {}".format( + " ".join(self.log_group_identifiers) + ), + params={"logGroupIdentifiers": self.log_group_identifiers}, + ) + self.assertEqual(stdout, "LogEvent1\nLogEvent2\n") + + def test_start_live_tail_with_log_stream_names(self): + self.event_stream.__iter__ = mock.MagicMock(return_value=self.updates) + + stdout, _, _ = self.assert_params_for_cmd( + "logs start-live-tail --log-group-identifiers {} --log-stream-names {}".format( + " ".join(self.log_group_identifiers), " ".join(self.log_stream_names) + ), + params={ + "logGroupIdentifiers": self.log_group_identifiers, + "logStreamNames": self.log_stream_names, + }, + ) + self.assertEqual(stdout, "LogEvent1\nLogEvent2\n") + + def test_start_live_tail_with_log_stream_name_prefixes(self): + self.event_stream.__iter__ = mock.MagicMock(return_value=self.updates) + + stdout, _, _ = self.assert_params_for_cmd( + "logs start-live-tail --log-group-identifiers {} --log-stream-name-prefixes {}".format( + " ".join(self.log_group_identifiers), + " ".join(self.log_stream_name_prefixes), + ), + params={ + "logGroupIdentifiers": self.log_group_identifiers, + "logStreamNamePrefixes": self.log_stream_name_prefixes, + }, + ) + self.assertEqual(stdout, "LogEvent1\nLogEvent2\n") + + def test_start_live_tail_with_filter_pattern(self): + self.event_stream.__iter__ = mock.MagicMock(return_value=self.updates) + + stdout, _, _ = self.assert_params_for_cmd( + "logs start-live-tail --log-group-identifiers {} --log-event-filter-pattern {}".format( + " ".join(self.log_group_identifiers), self.log_event_filter_pattern + ), + params={ + "logGroupIdentifiers": self.log_group_identifiers, + "logEventFilterPattern": self.log_event_filter_pattern, + }, + ) + self.assertEqual(stdout, "LogEvent1\nLogEvent2\n") diff --git a/tests/unit/customizations/logs/test_startlivetail.py b/tests/unit/customizations/logs/test_startlivetail.py new file mode 100644 index 000000000000..100140737859 --- /dev/null +++ b/tests/unit/customizations/logs/test_startlivetail.py @@ -0,0 +1,141 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +from awscli.compat import StringIO +from awscli.customizations.logs.startlivetail import ( + LiveTailLogEventsCollector, + LiveTailSessionMetadata, + PrintOnlyPrinter, + PrintOnlyUI, +) +from awscli.testutils import mock, unittest + + +class LiveTailSessionMetadataTest(unittest.TestCase): + def setUp(self): + self.session_metadata = LiveTailSessionMetadata() + + def test_metadata_update(self): + metadata_update = {"sampled": True} + self.session_metadata.update_metadata(metadata_update) + + self.assertEqual(metadata_update["sampled"], self.session_metadata.is_sampled) + + +class PrintOnlyPrinterTest(unittest.TestCase): + def setUp(self): + self.output = StringIO() + self.log_events = [] + self.printer = PrintOnlyPrinter(self.output, self.log_events) + + def test_print_log_events(self): + self.log_events.extend(["First LogEvent", "Second LogEvent", "Third LogEvent"]) + expected_msg = "\n".join(self.log_events) + "\n" + + self.printer._print_log_events() + + self.output.seek(0) + self.assertEqual(expected_msg, self.output.read()) + self.assertEqual(0, len(self.log_events)) + + def test_session_interrupt_while_printing(self): + self.log_events.extend(["First LogEvent", "Second LogEvent", "Third LogEvent"]) + expected_msg = "\n".join(self.log_events) + "\n" + + self.printer.interrupt_session = True + self.printer.run() + + self.output.seek(0) + self.assertEqual(expected_msg, self.output.read()) + self.assertEqual(0, len(self.log_events)) + + def test_exception_while_printing(self): + self.log_events.extend(["First LogEvent", "Second LogEvent", "Third LogEvent"]) + self.printer._print_log_events = mock.MagicMock( + side_effect=BrokenPipeError("BrokenPipe") + ) + + # No exception should be raised + self.printer.run() + + +class PrintOnlyUITest(unittest.TestCase): + def setUp(self): + self.output = StringIO() + self.log_events = [] + self.ui = PrintOnlyUI(self.output, self.log_events) + + def test_exit(self): + self.ui.exit() + + self.assertEqual(True, self.ui._printer.interrupt_session) + + +class LiveTailLogEventsCollectorTest(unittest.TestCase): + def setUp(self): + self.output = StringIO() + self.log_events = [] + self.response_stream = mock.Mock() + self.ui = PrintOnlyUI(self.output, self.log_events) + self.session_metadata = LiveTailSessionMetadata() + self.log_events_collector = LiveTailLogEventsCollector( + self.output, + self.ui, + self.response_stream, + self.log_events, + self.session_metadata, + ) + + def test_log_event_collection(self): + updates = [ + {"sessionStart": "The session is started"}, + { + "sessionUpdate": { + "sessionMetadata": {"sampled": False}, + "sessionResults": [ + {"message": "LogEvent1"}, + {"message": "LogEvent2"}, + ], + } + }, + ] + self.response_stream.__iter__ = mock.MagicMock(return_value=iter(updates)) + + self.log_events_collector._collect_log_events() + + self.assertEqual(2, len(self.log_events)) + self.assertEqual(["LogEvent1", "LogEvent2"], self.log_events) + self.assertIsNone(self.log_events_collector._exception) + + def test_log_event_collection_with_unexpected_update(self): + updates = [{"unexpectedUpdate": "The session is started"}] + self.response_stream.extend(updates) + self.ui.exit = mock.MagicMock() + + self.log_events_collector._collect_log_events() + + self.assertIsNotNone(self.log_events_collector._exception) + + def test_stop_with_exception(self): + exception_message = "SessionStreamingException" + self.log_events_collector._exception = Exception(exception_message) + + self.log_events_collector.stop() + + self.output.seek(0) + self.assertEqual(exception_message + "\n", self.output.read()) + + def test_stop_without_exception(self): + self.response_stream.close = mock.MagicMock() + + self.log_events_collector.stop() + self.response_stream.close.assert_not_called() From ac9a3383083125b0cb4e526e14e29e751f9753e6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Jun 2024 18:08:40 +0000 Subject: [PATCH 0678/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-62200.json | 5 +++++ .changes/next-release/api-change-batch-52895.json | 5 +++++ .changes/next-release/api-change-eks-29256.json | 5 +++++ .changes/next-release/api-change-iottwinmaker-72743.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-62200.json create mode 100644 .changes/next-release/api-change-batch-52895.json create mode 100644 .changes/next-release/api-change-eks-29256.json create mode 100644 .changes/next-release/api-change-iottwinmaker-72743.json diff --git a/.changes/next-release/api-change-amplify-62200.json b/.changes/next-release/api-change-amplify-62200.json new file mode 100644 index 000000000000..4c508b32ac23 --- /dev/null +++ b/.changes/next-release/api-change-amplify-62200.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "This doc-only update identifies fields that are specific to Gen 1 and Gen 2 applications." +} diff --git a/.changes/next-release/api-change-batch-52895.json b/.changes/next-release/api-change-batch-52895.json new file mode 100644 index 000000000000..fb716a6bc1ad --- /dev/null +++ b/.changes/next-release/api-change-batch-52895.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This release adds support for the AWS Batch GetJobQueueSnapshot API operation." +} diff --git a/.changes/next-release/api-change-eks-29256.json b/.changes/next-release/api-change-eks-29256.json new file mode 100644 index 000000000000..ee708c527716 --- /dev/null +++ b/.changes/next-release/api-change-eks-29256.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Adds support for EKS add-ons pod identity associations integration" +} diff --git a/.changes/next-release/api-change-iottwinmaker-72743.json b/.changes/next-release/api-change-iottwinmaker-72743.json new file mode 100644 index 000000000000..ecba94c17f15 --- /dev/null +++ b/.changes/next-release/api-change-iottwinmaker-72743.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iottwinmaker``", + "description": "Support RESET_VALUE UpdateType for PropertyUpdates to reset property value to default or null" +} From e14f7e85a62188c44ff062659bfd9295b52be33c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Jun 2024 18:09:48 +0000 Subject: [PATCH 0679/1632] Bumping version to 1.33.0 --- .changes/1.33.0.json | 27 +++++++++++++++++++ .../api-change-amplify-62200.json | 5 ---- .../next-release/api-change-batch-52895.json | 5 ---- .../next-release/api-change-eks-29256.json | 5 ---- .../api-change-iottwinmaker-72743.json | 5 ---- .../feature-logsstartlivetail-24997.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +-- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 42 insertions(+), 30 deletions(-) create mode 100644 .changes/1.33.0.json delete mode 100644 .changes/next-release/api-change-amplify-62200.json delete mode 100644 .changes/next-release/api-change-batch-52895.json delete mode 100644 .changes/next-release/api-change-eks-29256.json delete mode 100644 .changes/next-release/api-change-iottwinmaker-72743.json delete mode 100644 .changes/next-release/feature-logsstartlivetail-24997.json diff --git a/.changes/1.33.0.json b/.changes/1.33.0.json new file mode 100644 index 000000000000..178c89ff57e5 --- /dev/null +++ b/.changes/1.33.0.json @@ -0,0 +1,27 @@ +[ + { + "category": "``amplify``", + "description": "This doc-only update identifies fields that are specific to Gen 1 and Gen 2 applications.", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "This release adds support for the AWS Batch GetJobQueueSnapshot API operation.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Adds support for EKS add-ons pod identity associations integration", + "type": "api-change" + }, + { + "category": "``iottwinmaker``", + "description": "Support RESET_VALUE UpdateType for PropertyUpdates to reset property value to default or null", + "type": "api-change" + }, + { + "category": "logs start-live-tail", + "description": "Adds support for starting a live tail streaming session for one or more log groups.", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-62200.json b/.changes/next-release/api-change-amplify-62200.json deleted file mode 100644 index 4c508b32ac23..000000000000 --- a/.changes/next-release/api-change-amplify-62200.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "This doc-only update identifies fields that are specific to Gen 1 and Gen 2 applications." -} diff --git a/.changes/next-release/api-change-batch-52895.json b/.changes/next-release/api-change-batch-52895.json deleted file mode 100644 index fb716a6bc1ad..000000000000 --- a/.changes/next-release/api-change-batch-52895.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This release adds support for the AWS Batch GetJobQueueSnapshot API operation." -} diff --git a/.changes/next-release/api-change-eks-29256.json b/.changes/next-release/api-change-eks-29256.json deleted file mode 100644 index ee708c527716..000000000000 --- a/.changes/next-release/api-change-eks-29256.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Adds support for EKS add-ons pod identity associations integration" -} diff --git a/.changes/next-release/api-change-iottwinmaker-72743.json b/.changes/next-release/api-change-iottwinmaker-72743.json deleted file mode 100644 index ecba94c17f15..000000000000 --- a/.changes/next-release/api-change-iottwinmaker-72743.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iottwinmaker``", - "description": "Support RESET_VALUE UpdateType for PropertyUpdates to reset property value to default or null" -} diff --git a/.changes/next-release/feature-logsstartlivetail-24997.json b/.changes/next-release/feature-logsstartlivetail-24997.json deleted file mode 100644 index 35211a0dfee8..000000000000 --- a/.changes/next-release/feature-logsstartlivetail-24997.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "logs start-live-tail", - "description": "Adds support for starting a live tail streaming session for one or more log groups." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d3c87cb8a009..2cd823913e14 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.0 +====== + +* api-change:``amplify``: This doc-only update identifies fields that are specific to Gen 1 and Gen 2 applications. +* api-change:``batch``: This release adds support for the AWS Batch GetJobQueueSnapshot API operation. +* api-change:``eks``: Adds support for EKS add-ons pod identity associations integration +* api-change:``iottwinmaker``: Support RESET_VALUE UpdateType for PropertyUpdates to reset property value to default or null +* feature:logs start-live-tail: Adds support for starting a live tail streaming session for one or more log groups. + + 1.32.117 ======== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7bfcc3f2d21a..5f7fcd738bd6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.32.117' +__version__ = '1.33.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e485c38ed462..c9006cab92d4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.32.1' +version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.32.117' +release = '1.33.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 62c1c0c70472..5096b624ac29 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.117 + botocore==1.34.118 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f5d4c23006da..4f359f657e54 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.117', + 'botocore==1.34.118', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6947e9916ebd759bb9320832cd38770ead80cf4f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 4 Jun 2024 18:04:24 +0000 Subject: [PATCH 0680/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-90709.json | 5 +++++ .changes/next-release/api-change-pipes-20636.json | 5 +++++ .changes/next-release/api-change-sagemaker-80634.json | 5 +++++ .changes/next-release/api-change-taxsettings-64846.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-90709.json create mode 100644 .changes/next-release/api-change-pipes-20636.json create mode 100644 .changes/next-release/api-change-sagemaker-80634.json create mode 100644 .changes/next-release/api-change-taxsettings-64846.json diff --git a/.changes/next-release/api-change-ec2-90709.json b/.changes/next-release/api-change-ec2-90709.json new file mode 100644 index 000000000000..90f585831fca --- /dev/null +++ b/.changes/next-release/api-change-ec2-90709.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "U7i instances with up to 32 TiB of DDR5 memory and 896 vCPUs are now available. C7i-flex instances are launched and are lower-priced variants of the Amazon EC2 C7i instances that offer a baseline level of CPU performance with the ability to scale up to the full compute performance 95% of the time." +} diff --git a/.changes/next-release/api-change-pipes-20636.json b/.changes/next-release/api-change-pipes-20636.json new file mode 100644 index 000000000000..f6b30ce1cedc --- /dev/null +++ b/.changes/next-release/api-change-pipes-20636.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pipes``", + "description": "This release adds Timestream for LiveAnalytics as a supported target in EventBridge Pipes" +} diff --git a/.changes/next-release/api-change-sagemaker-80634.json b/.changes/next-release/api-change-sagemaker-80634.json new file mode 100644 index 000000000000..6be17eaa6d1c --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-80634.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Extend DescribeClusterNode response with private DNS hostname and IP address, and placement information about availability zone and availability zone ID." +} diff --git a/.changes/next-release/api-change-taxsettings-64846.json b/.changes/next-release/api-change-taxsettings-64846.json new file mode 100644 index 000000000000..0922e292a199 --- /dev/null +++ b/.changes/next-release/api-change-taxsettings-64846.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``taxsettings``", + "description": "Initial release of AWS Tax Settings API" +} From 9c32678a2dcf23fe1b3e8081bef45be7ca79160d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 4 Jun 2024 18:05:42 +0000 Subject: [PATCH 0681/1632] Bumping version to 1.33.1 --- .changes/1.33.1.json | 22 +++++++++++++++++++ .../next-release/api-change-ec2-90709.json | 5 ----- .../next-release/api-change-pipes-20636.json | 5 ----- .../api-change-sagemaker-80634.json | 5 ----- .../api-change-taxsettings-64846.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.1.json delete mode 100644 .changes/next-release/api-change-ec2-90709.json delete mode 100644 .changes/next-release/api-change-pipes-20636.json delete mode 100644 .changes/next-release/api-change-sagemaker-80634.json delete mode 100644 .changes/next-release/api-change-taxsettings-64846.json diff --git a/.changes/1.33.1.json b/.changes/1.33.1.json new file mode 100644 index 000000000000..2c5fcc1c7b31 --- /dev/null +++ b/.changes/1.33.1.json @@ -0,0 +1,22 @@ +[ + { + "category": "``ec2``", + "description": "U7i instances with up to 32 TiB of DDR5 memory and 896 vCPUs are now available. C7i-flex instances are launched and are lower-priced variants of the Amazon EC2 C7i instances that offer a baseline level of CPU performance with the ability to scale up to the full compute performance 95% of the time.", + "type": "api-change" + }, + { + "category": "``pipes``", + "description": "This release adds Timestream for LiveAnalytics as a supported target in EventBridge Pipes", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Extend DescribeClusterNode response with private DNS hostname and IP address, and placement information about availability zone and availability zone ID.", + "type": "api-change" + }, + { + "category": "``taxsettings``", + "description": "Initial release of AWS Tax Settings API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-90709.json b/.changes/next-release/api-change-ec2-90709.json deleted file mode 100644 index 90f585831fca..000000000000 --- a/.changes/next-release/api-change-ec2-90709.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "U7i instances with up to 32 TiB of DDR5 memory and 896 vCPUs are now available. C7i-flex instances are launched and are lower-priced variants of the Amazon EC2 C7i instances that offer a baseline level of CPU performance with the ability to scale up to the full compute performance 95% of the time." -} diff --git a/.changes/next-release/api-change-pipes-20636.json b/.changes/next-release/api-change-pipes-20636.json deleted file mode 100644 index f6b30ce1cedc..000000000000 --- a/.changes/next-release/api-change-pipes-20636.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pipes``", - "description": "This release adds Timestream for LiveAnalytics as a supported target in EventBridge Pipes" -} diff --git a/.changes/next-release/api-change-sagemaker-80634.json b/.changes/next-release/api-change-sagemaker-80634.json deleted file mode 100644 index 6be17eaa6d1c..000000000000 --- a/.changes/next-release/api-change-sagemaker-80634.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Extend DescribeClusterNode response with private DNS hostname and IP address, and placement information about availability zone and availability zone ID." -} diff --git a/.changes/next-release/api-change-taxsettings-64846.json b/.changes/next-release/api-change-taxsettings-64846.json deleted file mode 100644 index 0922e292a199..000000000000 --- a/.changes/next-release/api-change-taxsettings-64846.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``taxsettings``", - "description": "Initial release of AWS Tax Settings API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2cd823913e14..9e749cdc40cf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.1 +====== + +* api-change:``ec2``: U7i instances with up to 32 TiB of DDR5 memory and 896 vCPUs are now available. C7i-flex instances are launched and are lower-priced variants of the Amazon EC2 C7i instances that offer a baseline level of CPU performance with the ability to scale up to the full compute performance 95% of the time. +* api-change:``pipes``: This release adds Timestream for LiveAnalytics as a supported target in EventBridge Pipes +* api-change:``sagemaker``: Extend DescribeClusterNode response with private DNS hostname and IP address, and placement information about availability zone and availability zone ID. +* api-change:``taxsettings``: Initial release of AWS Tax Settings API + + 1.33.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 5f7fcd738bd6..7e22bfed924e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.0' +__version__ = '1.33.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c9006cab92d4..3da39e4aabd4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.0' +release = '1.33.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5096b624ac29..61033535e3fb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.118 + botocore==1.34.119 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4f359f657e54..bf8694025f8a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.118', + 'botocore==1.34.119', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 4bb4f496912dc97ae7fadc76dec9bbe8316bfcc1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Jun 2024 18:07:08 +0000 Subject: [PATCH 0682/1632] Update changelog based on model updates --- .changes/next-release/api-change-globalaccelerator-4409.json | 5 +++++ .changes/next-release/api-change-glue-18347.json | 5 +++++ .changes/next-release/api-change-s3-64809.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-globalaccelerator-4409.json create mode 100644 .changes/next-release/api-change-glue-18347.json create mode 100644 .changes/next-release/api-change-s3-64809.json diff --git a/.changes/next-release/api-change-globalaccelerator-4409.json b/.changes/next-release/api-change-globalaccelerator-4409.json new file mode 100644 index 000000000000..e417aee19663 --- /dev/null +++ b/.changes/next-release/api-change-globalaccelerator-4409.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``globalaccelerator``", + "description": "This release contains a new optional ip-addresses input field for the update accelerator and update custom routing accelerator apis. This input enables consumers to replace IPv4 addresses on existing accelerators with addresses provided in the input." +} diff --git a/.changes/next-release/api-change-glue-18347.json b/.changes/next-release/api-change-glue-18347.json new file mode 100644 index 000000000000..8ed6af82426f --- /dev/null +++ b/.changes/next-release/api-change-glue-18347.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "AWS Glue now supports native SaaS connectivity: Salesforce connector available now" +} diff --git a/.changes/next-release/api-change-s3-64809.json b/.changes/next-release/api-change-s3-64809.json new file mode 100644 index 000000000000..0f4b5f4716bf --- /dev/null +++ b/.changes/next-release/api-change-s3-64809.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality." +} From 323dc8bdbafbb66f38d9165f507b8c3426fcd5e9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Jun 2024 18:08:16 +0000 Subject: [PATCH 0683/1632] Bumping version to 1.33.2 --- .changes/1.33.2.json | 22 +++++++++++++++++++ .../api-change-globalaccelerator-4409.json | 5 ----- .../next-release/api-change-glue-18347.json | 5 ----- .../next-release/api-change-s3-64809.json | 5 ----- .../bugfix-emrcustomization-87155.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.2.json delete mode 100644 .changes/next-release/api-change-globalaccelerator-4409.json delete mode 100644 .changes/next-release/api-change-glue-18347.json delete mode 100644 .changes/next-release/api-change-s3-64809.json delete mode 100644 .changes/next-release/bugfix-emrcustomization-87155.json diff --git a/.changes/1.33.2.json b/.changes/1.33.2.json new file mode 100644 index 000000000000..37f6a1e3f974 --- /dev/null +++ b/.changes/1.33.2.json @@ -0,0 +1,22 @@ +[ + { + "category": "``globalaccelerator``", + "description": "This release contains a new optional ip-addresses input field for the update accelerator and update custom routing accelerator apis. This input enables consumers to replace IPv4 addresses on existing accelerators with addresses provided in the input.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "AWS Glue now supports native SaaS connectivity: Salesforce connector available now", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality.", + "type": "api-change" + }, + { + "category": "emr customization", + "description": "Update the EC2 service principal when creating the trust policy for EMR default roles to always be ec2.amazonaws.com.", + "type": "bugfix" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-globalaccelerator-4409.json b/.changes/next-release/api-change-globalaccelerator-4409.json deleted file mode 100644 index e417aee19663..000000000000 --- a/.changes/next-release/api-change-globalaccelerator-4409.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``globalaccelerator``", - "description": "This release contains a new optional ip-addresses input field for the update accelerator and update custom routing accelerator apis. This input enables consumers to replace IPv4 addresses on existing accelerators with addresses provided in the input." -} diff --git a/.changes/next-release/api-change-glue-18347.json b/.changes/next-release/api-change-glue-18347.json deleted file mode 100644 index 8ed6af82426f..000000000000 --- a/.changes/next-release/api-change-glue-18347.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "AWS Glue now supports native SaaS connectivity: Salesforce connector available now" -} diff --git a/.changes/next-release/api-change-s3-64809.json b/.changes/next-release/api-change-s3-64809.json deleted file mode 100644 index 0f4b5f4716bf..000000000000 --- a/.changes/next-release/api-change-s3-64809.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality." -} diff --git a/.changes/next-release/bugfix-emrcustomization-87155.json b/.changes/next-release/bugfix-emrcustomization-87155.json deleted file mode 100644 index 8b5a6eb07314..000000000000 --- a/.changes/next-release/bugfix-emrcustomization-87155.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "emr customization", - "description": "Update the EC2 service principal when creating the trust policy for EMR default roles to always be ec2.amazonaws.com." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9e749cdc40cf..cf6ca5adc7f4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.2 +====== + +* api-change:``globalaccelerator``: This release contains a new optional ip-addresses input field for the update accelerator and update custom routing accelerator apis. This input enables consumers to replace IPv4 addresses on existing accelerators with addresses provided in the input. +* api-change:``glue``: AWS Glue now supports native SaaS connectivity: Salesforce connector available now +* api-change:``s3``: Added new params copySource and key to copyObject API for supporting S3 Access Grants plugin. These changes will not change any of the existing S3 API functionality. +* bugfix:emr customization: Update the EC2 service principal when creating the trust policy for EMR default roles to always be ec2.amazonaws.com. + + 1.33.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7e22bfed924e..b67f5dccc474 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.1' +__version__ = '1.33.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3da39e4aabd4..d52747b6065f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.1' +release = '1.33.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 61033535e3fb..baf0c0065855 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.119 + botocore==1.34.120 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bf8694025f8a..0a7ecde8d800 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.119', + 'botocore==1.34.120', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 2eae46eb8660285e69a42a93f946e0833e9a2466 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Jun 2024 18:04:55 +0000 Subject: [PATCH 0684/1632] Update changelog based on model updates --- .changes/next-release/api-change-account-5816.json | 5 +++++ .changes/next-release/api-change-firehose-88192.json | 5 +++++ .changes/next-release/api-change-fsx-44732.json | 5 +++++ .changes/next-release/api-change-glue-38197.json | 5 +++++ .changes/next-release/api-change-iotwireless-54336.json | 5 +++++ .changes/next-release/api-change-location-27726.json | 5 +++++ .changes/next-release/api-change-sns-9605.json | 5 +++++ .changes/next-release/api-change-sqs-44143.json | 5 +++++ .changes/next-release/api-change-storagegateway-61123.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-account-5816.json create mode 100644 .changes/next-release/api-change-firehose-88192.json create mode 100644 .changes/next-release/api-change-fsx-44732.json create mode 100644 .changes/next-release/api-change-glue-38197.json create mode 100644 .changes/next-release/api-change-iotwireless-54336.json create mode 100644 .changes/next-release/api-change-location-27726.json create mode 100644 .changes/next-release/api-change-sns-9605.json create mode 100644 .changes/next-release/api-change-sqs-44143.json create mode 100644 .changes/next-release/api-change-storagegateway-61123.json diff --git a/.changes/next-release/api-change-account-5816.json b/.changes/next-release/api-change-account-5816.json new file mode 100644 index 000000000000..0c4e5acf22f8 --- /dev/null +++ b/.changes/next-release/api-change-account-5816.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``account``", + "description": "This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail, and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member accounts within an AWS organization." +} diff --git a/.changes/next-release/api-change-firehose-88192.json b/.changes/next-release/api-change-firehose-88192.json new file mode 100644 index 000000000000..23adaeb429a2 --- /dev/null +++ b/.changes/next-release/api-change-firehose-88192.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "Adds integration with Secrets Manager for Redshift, Splunk, HttpEndpoint, and Snowflake destinations" +} diff --git a/.changes/next-release/api-change-fsx-44732.json b/.changes/next-release/api-change-fsx-44732.json new file mode 100644 index 000000000000..2c8cc710d2f5 --- /dev/null +++ b/.changes/next-release/api-change-fsx-44732.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "This release adds support to increase metadata performance on FSx for Lustre file systems beyond the default level provisioned when a file system is created. This can be done by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating it on demand." +} diff --git a/.changes/next-release/api-change-glue-38197.json b/.changes/next-release/api-change-glue-38197.json new file mode 100644 index 000000000000..ba842ee2dc53 --- /dev/null +++ b/.changes/next-release/api-change-glue-38197.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds support for creating and updating Glue Data Catalog Views." +} diff --git a/.changes/next-release/api-change-iotwireless-54336.json b/.changes/next-release/api-change-iotwireless-54336.json new file mode 100644 index 000000000000..9de7fe6865f6 --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-54336.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "Adds support for wireless device to be in Conflict FUOTA Device Status due to a FUOTA Task, so it couldn't be attached to a new one." +} diff --git a/.changes/next-release/api-change-location-27726.json b/.changes/next-release/api-change-location-27726.json new file mode 100644 index 000000000000..caac3f20b3fe --- /dev/null +++ b/.changes/next-release/api-change-location-27726.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents. Added support for putting larger geofences up to 100,000 vertices with Geobuf fields." +} diff --git a/.changes/next-release/api-change-sns-9605.json b/.changes/next-release/api-change-sns-9605.json new file mode 100644 index 000000000000..242b461f8c50 --- /dev/null +++ b/.changes/next-release/api-change-sns-9605.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sns``", + "description": "Doc-only update for SNS. These changes include customer-reported issues and TXC3 updates." +} diff --git a/.changes/next-release/api-change-sqs-44143.json b/.changes/next-release/api-change-sqs-44143.json new file mode 100644 index 000000000000..00f5d62a5a96 --- /dev/null +++ b/.changes/next-release/api-change-sqs-44143.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "Doc only updates for SQS. These updates include customer-reported issues and TCX3 modifications." +} diff --git a/.changes/next-release/api-change-storagegateway-61123.json b/.changes/next-release/api-change-storagegateway-61123.json new file mode 100644 index 000000000000..15d4413e1132 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-61123.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "Adds SoftwareUpdatePreferences to DescribeMaintenanceStartTime and UpdateMaintenanceStartTime, a structure which contains AutomaticUpdatePolicy." +} From 31186ae42625f6f8cd5d3e999e2f568bbbada7c0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Jun 2024 18:06:14 +0000 Subject: [PATCH 0685/1632] Bumping version to 1.33.3 --- .changes/1.33.3.json | 47 +++++++++++++++++++ .../next-release/api-change-account-5816.json | 5 -- .../api-change-firehose-88192.json | 5 -- .../next-release/api-change-fsx-44732.json | 5 -- .../next-release/api-change-glue-38197.json | 5 -- .../api-change-iotwireless-54336.json | 5 -- .../api-change-location-27726.json | 5 -- .../next-release/api-change-sns-9605.json | 5 -- .../next-release/api-change-sqs-44143.json | 5 -- .../api-change-storagegateway-61123.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.33.3.json delete mode 100644 .changes/next-release/api-change-account-5816.json delete mode 100644 .changes/next-release/api-change-firehose-88192.json delete mode 100644 .changes/next-release/api-change-fsx-44732.json delete mode 100644 .changes/next-release/api-change-glue-38197.json delete mode 100644 .changes/next-release/api-change-iotwireless-54336.json delete mode 100644 .changes/next-release/api-change-location-27726.json delete mode 100644 .changes/next-release/api-change-sns-9605.json delete mode 100644 .changes/next-release/api-change-sqs-44143.json delete mode 100644 .changes/next-release/api-change-storagegateway-61123.json diff --git a/.changes/1.33.3.json b/.changes/1.33.3.json new file mode 100644 index 000000000000..fd366e3d6ea7 --- /dev/null +++ b/.changes/1.33.3.json @@ -0,0 +1,47 @@ +[ + { + "category": "``account``", + "description": "This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail, and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member accounts within an AWS organization.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "Adds integration with Secrets Manager for Redshift, Splunk, HttpEndpoint, and Snowflake destinations", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "This release adds support to increase metadata performance on FSx for Lustre file systems beyond the default level provisioned when a file system is created. This can be done by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating it on demand.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds support for creating and updating Glue Data Catalog Views.", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "Adds support for wireless device to be in Conflict FUOTA Device Status due to a FUOTA Task, so it couldn't be attached to a new one.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents. Added support for putting larger geofences up to 100,000 vertices with Geobuf fields.", + "type": "api-change" + }, + { + "category": "``sns``", + "description": "Doc-only update for SNS. These changes include customer-reported issues and TXC3 updates.", + "type": "api-change" + }, + { + "category": "``sqs``", + "description": "Doc only updates for SQS. These updates include customer-reported issues and TCX3 modifications.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "Adds SoftwareUpdatePreferences to DescribeMaintenanceStartTime and UpdateMaintenanceStartTime, a structure which contains AutomaticUpdatePolicy.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-account-5816.json b/.changes/next-release/api-change-account-5816.json deleted file mode 100644 index 0c4e5acf22f8..000000000000 --- a/.changes/next-release/api-change-account-5816.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``account``", - "description": "This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail, and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member accounts within an AWS organization." -} diff --git a/.changes/next-release/api-change-firehose-88192.json b/.changes/next-release/api-change-firehose-88192.json deleted file mode 100644 index 23adaeb429a2..000000000000 --- a/.changes/next-release/api-change-firehose-88192.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "Adds integration with Secrets Manager for Redshift, Splunk, HttpEndpoint, and Snowflake destinations" -} diff --git a/.changes/next-release/api-change-fsx-44732.json b/.changes/next-release/api-change-fsx-44732.json deleted file mode 100644 index 2c8cc710d2f5..000000000000 --- a/.changes/next-release/api-change-fsx-44732.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "This release adds support to increase metadata performance on FSx for Lustre file systems beyond the default level provisioned when a file system is created. This can be done by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating it on demand." -} diff --git a/.changes/next-release/api-change-glue-38197.json b/.changes/next-release/api-change-glue-38197.json deleted file mode 100644 index ba842ee2dc53..000000000000 --- a/.changes/next-release/api-change-glue-38197.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds support for creating and updating Glue Data Catalog Views." -} diff --git a/.changes/next-release/api-change-iotwireless-54336.json b/.changes/next-release/api-change-iotwireless-54336.json deleted file mode 100644 index 9de7fe6865f6..000000000000 --- a/.changes/next-release/api-change-iotwireless-54336.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "Adds support for wireless device to be in Conflict FUOTA Device Status due to a FUOTA Task, so it couldn't be attached to a new one." -} diff --git a/.changes/next-release/api-change-location-27726.json b/.changes/next-release/api-change-location-27726.json deleted file mode 100644 index caac3f20b3fe..000000000000 --- a/.changes/next-release/api-change-location-27726.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents. Added support for putting larger geofences up to 100,000 vertices with Geobuf fields." -} diff --git a/.changes/next-release/api-change-sns-9605.json b/.changes/next-release/api-change-sns-9605.json deleted file mode 100644 index 242b461f8c50..000000000000 --- a/.changes/next-release/api-change-sns-9605.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sns``", - "description": "Doc-only update for SNS. These changes include customer-reported issues and TXC3 updates." -} diff --git a/.changes/next-release/api-change-sqs-44143.json b/.changes/next-release/api-change-sqs-44143.json deleted file mode 100644 index 00f5d62a5a96..000000000000 --- a/.changes/next-release/api-change-sqs-44143.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "Doc only updates for SQS. These updates include customer-reported issues and TCX3 modifications." -} diff --git a/.changes/next-release/api-change-storagegateway-61123.json b/.changes/next-release/api-change-storagegateway-61123.json deleted file mode 100644 index 15d4413e1132..000000000000 --- a/.changes/next-release/api-change-storagegateway-61123.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "Adds SoftwareUpdatePreferences to DescribeMaintenanceStartTime and UpdateMaintenanceStartTime, a structure which contains AutomaticUpdatePolicy." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cf6ca5adc7f4..e7cc2338f771 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.33.3 +====== + +* api-change:``account``: This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail, and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member accounts within an AWS organization. +* api-change:``firehose``: Adds integration with Secrets Manager for Redshift, Splunk, HttpEndpoint, and Snowflake destinations +* api-change:``fsx``: This release adds support to increase metadata performance on FSx for Lustre file systems beyond the default level provisioned when a file system is created. This can be done by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating it on demand. +* api-change:``glue``: This release adds support for creating and updating Glue Data Catalog Views. +* api-change:``iotwireless``: Adds support for wireless device to be in Conflict FUOTA Device Status due to a FUOTA Task, so it couldn't be attached to a new one. +* api-change:``location``: Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents. Added support for putting larger geofences up to 100,000 vertices with Geobuf fields. +* api-change:``sns``: Doc-only update for SNS. These changes include customer-reported issues and TXC3 updates. +* api-change:``sqs``: Doc only updates for SQS. These updates include customer-reported issues and TCX3 modifications. +* api-change:``storagegateway``: Adds SoftwareUpdatePreferences to DescribeMaintenanceStartTime and UpdateMaintenanceStartTime, a structure which contains AutomaticUpdatePolicy. + + 1.33.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index b67f5dccc474..f75c641589e3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.2' +__version__ = '1.33.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d52747b6065f..989a1074556b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.2' +release = '1.33.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index baf0c0065855..b5381bea195a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.120 + botocore==1.34.121 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0a7ecde8d800..6472d995909b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.120', + 'botocore==1.34.121', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0a2a870d76a51e66b45b80d3aeab0eb09aaa1e53 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Jun 2024 18:04:32 +0000 Subject: [PATCH 0686/1632] Update changelog based on model updates --- .changes/next-release/api-change-auditmanager-65370.json | 5 +++++ .changes/next-release/api-change-b2bi-6538.json | 5 +++++ .changes/next-release/api-change-codepipeline-50475.json | 5 +++++ .changes/next-release/api-change-sagemaker-13546.json | 5 +++++ .../next-release/api-change-verifiedpermissions-48240.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-auditmanager-65370.json create mode 100644 .changes/next-release/api-change-b2bi-6538.json create mode 100644 .changes/next-release/api-change-codepipeline-50475.json create mode 100644 .changes/next-release/api-change-sagemaker-13546.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-48240.json diff --git a/.changes/next-release/api-change-auditmanager-65370.json b/.changes/next-release/api-change-auditmanager-65370.json new file mode 100644 index 000000000000..7336cade83a0 --- /dev/null +++ b/.changes/next-release/api-change-auditmanager-65370.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``auditmanager``", + "description": "New feature: common controls. When creating custom controls, you can now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices parameter is deprecated because we now manage services in scope for you. If used, the input is ignored and an empty list is returned." +} diff --git a/.changes/next-release/api-change-b2bi-6538.json b/.changes/next-release/api-change-b2bi-6538.json new file mode 100644 index 000000000000..98c40286f373 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-6538.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Added exceptions to B2Bi List operations and ConflictException to B2Bi StartTransformerJob operation. Also made capabilities field explicitly required when creating a Partnership." +} diff --git a/.changes/next-release/api-change-codepipeline-50475.json b/.changes/next-release/api-change-codepipeline-50475.json new file mode 100644 index 000000000000..357ebdaab958 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-50475.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "CodePipeline now supports overriding S3 Source Object Key during StartPipelineExecution, as part of Source Overrides." +} diff --git a/.changes/next-release/api-change-sagemaker-13546.json b/.changes/next-release/api-change-sagemaker-13546.json new file mode 100644 index 000000000000..e48698b9588d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-13546.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release introduces a new optional parameter: InferenceAmiVersion, in ProductionVariant." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-48240.json b/.changes/next-release/api-change-verifiedpermissions-48240.json new file mode 100644 index 000000000000..3fa7e925c14c --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-48240.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "This release adds OpenIdConnect (OIDC) configuration support for IdentitySources, allowing for external IDPs to be used in authorization requests." +} From 722744b9896981a957d5c34db9369cc4cf70f436 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Jun 2024 18:05:42 +0000 Subject: [PATCH 0687/1632] Bumping version to 1.33.4 --- .changes/1.33.4.json | 27 +++++++++++++++++++ .../api-change-auditmanager-65370.json | 5 ---- .../next-release/api-change-b2bi-6538.json | 5 ---- .../api-change-codepipeline-50475.json | 5 ---- .../api-change-sagemaker-13546.json | 5 ---- .../api-change-verifiedpermissions-48240.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.4.json delete mode 100644 .changes/next-release/api-change-auditmanager-65370.json delete mode 100644 .changes/next-release/api-change-b2bi-6538.json delete mode 100644 .changes/next-release/api-change-codepipeline-50475.json delete mode 100644 .changes/next-release/api-change-sagemaker-13546.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-48240.json diff --git a/.changes/1.33.4.json b/.changes/1.33.4.json new file mode 100644 index 000000000000..211f72fb642e --- /dev/null +++ b/.changes/1.33.4.json @@ -0,0 +1,27 @@ +[ + { + "category": "``auditmanager``", + "description": "New feature: common controls. When creating custom controls, you can now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices parameter is deprecated because we now manage services in scope for you. If used, the input is ignored and an empty list is returned.", + "type": "api-change" + }, + { + "category": "``b2bi``", + "description": "Added exceptions to B2Bi List operations and ConflictException to B2Bi StartTransformerJob operation. Also made capabilities field explicitly required when creating a Partnership.", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "CodePipeline now supports overriding S3 Source Object Key during StartPipelineExecution, as part of Source Overrides.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release introduces a new optional parameter: InferenceAmiVersion, in ProductionVariant.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "This release adds OpenIdConnect (OIDC) configuration support for IdentitySources, allowing for external IDPs to be used in authorization requests.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-auditmanager-65370.json b/.changes/next-release/api-change-auditmanager-65370.json deleted file mode 100644 index 7336cade83a0..000000000000 --- a/.changes/next-release/api-change-auditmanager-65370.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``auditmanager``", - "description": "New feature: common controls. When creating custom controls, you can now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices parameter is deprecated because we now manage services in scope for you. If used, the input is ignored and an empty list is returned." -} diff --git a/.changes/next-release/api-change-b2bi-6538.json b/.changes/next-release/api-change-b2bi-6538.json deleted file mode 100644 index 98c40286f373..000000000000 --- a/.changes/next-release/api-change-b2bi-6538.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Added exceptions to B2Bi List operations and ConflictException to B2Bi StartTransformerJob operation. Also made capabilities field explicitly required when creating a Partnership." -} diff --git a/.changes/next-release/api-change-codepipeline-50475.json b/.changes/next-release/api-change-codepipeline-50475.json deleted file mode 100644 index 357ebdaab958..000000000000 --- a/.changes/next-release/api-change-codepipeline-50475.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "CodePipeline now supports overriding S3 Source Object Key during StartPipelineExecution, as part of Source Overrides." -} diff --git a/.changes/next-release/api-change-sagemaker-13546.json b/.changes/next-release/api-change-sagemaker-13546.json deleted file mode 100644 index e48698b9588d..000000000000 --- a/.changes/next-release/api-change-sagemaker-13546.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release introduces a new optional parameter: InferenceAmiVersion, in ProductionVariant." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-48240.json b/.changes/next-release/api-change-verifiedpermissions-48240.json deleted file mode 100644 index 3fa7e925c14c..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-48240.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "This release adds OpenIdConnect (OIDC) configuration support for IdentitySources, allowing for external IDPs to be used in authorization requests." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e7cc2338f771..d01f2c7de87e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.4 +====== + +* api-change:``auditmanager``: New feature: common controls. When creating custom controls, you can now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices parameter is deprecated because we now manage services in scope for you. If used, the input is ignored and an empty list is returned. +* api-change:``b2bi``: Added exceptions to B2Bi List operations and ConflictException to B2Bi StartTransformerJob operation. Also made capabilities field explicitly required when creating a Partnership. +* api-change:``codepipeline``: CodePipeline now supports overriding S3 Source Object Key during StartPipelineExecution, as part of Source Overrides. +* api-change:``sagemaker``: This release introduces a new optional parameter: InferenceAmiVersion, in ProductionVariant. +* api-change:``verifiedpermissions``: This release adds OpenIdConnect (OIDC) configuration support for IdentitySources, allowing for external IDPs to be used in authorization requests. + + 1.33.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index f75c641589e3..ff24d00506b5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.3' +__version__ = '1.33.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 989a1074556b..bf2eff404681 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.3' +release = '1.33.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b5381bea195a..5bf90bf80728 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.121 + botocore==1.34.122 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6472d995909b..06750b7cc3d3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.121', + 'botocore==1.34.122', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 5b00f21ce062ea4a268b1d80f9a36c2ad1b918e7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 10 Jun 2024 18:02:58 +0000 Subject: [PATCH 0688/1632] Update changelog based on model updates --- .../next-release/api-change-applicationsignals-80166.json | 5 +++++ .changes/next-release/api-change-ecs-41602.json | 5 +++++ .changes/next-release/api-change-imagebuilder-2000.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-applicationsignals-80166.json create mode 100644 .changes/next-release/api-change-ecs-41602.json create mode 100644 .changes/next-release/api-change-imagebuilder-2000.json diff --git a/.changes/next-release/api-change-applicationsignals-80166.json b/.changes/next-release/api-change-applicationsignals-80166.json new file mode 100644 index 000000000000..170aaccd2efe --- /dev/null +++ b/.changes/next-release/api-change-applicationsignals-80166.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-signals``", + "description": "This is the initial SDK release for Amazon CloudWatch Application Signals. Amazon CloudWatch Application Signals provides curated application performance monitoring for developers to monitor and troubleshoot application health using pre-built dashboards and Service Level Objectives." +} diff --git a/.changes/next-release/api-change-ecs-41602.json b/.changes/next-release/api-change-ecs-41602.json new file mode 100644 index 000000000000..5f9300a905d6 --- /dev/null +++ b/.changes/next-release/api-change-ecs-41602.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release introduces a new cluster configuration to support the customer-managed keys for ECS managed storage encryption." +} diff --git a/.changes/next-release/api-change-imagebuilder-2000.json b/.changes/next-release/api-change-imagebuilder-2000.json new file mode 100644 index 000000000000..e9734a2b809d --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-2000.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "This release updates the regex pattern for Image Builder ARNs." +} From 857003a34f72bd9a1b3cc4688bdba6fc6961f040 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 10 Jun 2024 18:04:01 +0000 Subject: [PATCH 0689/1632] Bumping version to 1.33.5 --- .changes/1.33.5.json | 17 +++++++++++++++++ .../api-change-applicationsignals-80166.json | 5 ----- .changes/next-release/api-change-ecs-41602.json | 5 ----- .../api-change-imagebuilder-2000.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.33.5.json delete mode 100644 .changes/next-release/api-change-applicationsignals-80166.json delete mode 100644 .changes/next-release/api-change-ecs-41602.json delete mode 100644 .changes/next-release/api-change-imagebuilder-2000.json diff --git a/.changes/1.33.5.json b/.changes/1.33.5.json new file mode 100644 index 000000000000..5e768982a854 --- /dev/null +++ b/.changes/1.33.5.json @@ -0,0 +1,17 @@ +[ + { + "category": "``application-signals``", + "description": "This is the initial SDK release for Amazon CloudWatch Application Signals. Amazon CloudWatch Application Signals provides curated application performance monitoring for developers to monitor and troubleshoot application health using pre-built dashboards and Service Level Objectives.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release introduces a new cluster configuration to support the customer-managed keys for ECS managed storage encryption.", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "This release updates the regex pattern for Image Builder ARNs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationsignals-80166.json b/.changes/next-release/api-change-applicationsignals-80166.json deleted file mode 100644 index 170aaccd2efe..000000000000 --- a/.changes/next-release/api-change-applicationsignals-80166.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-signals``", - "description": "This is the initial SDK release for Amazon CloudWatch Application Signals. Amazon CloudWatch Application Signals provides curated application performance monitoring for developers to monitor and troubleshoot application health using pre-built dashboards and Service Level Objectives." -} diff --git a/.changes/next-release/api-change-ecs-41602.json b/.changes/next-release/api-change-ecs-41602.json deleted file mode 100644 index 5f9300a905d6..000000000000 --- a/.changes/next-release/api-change-ecs-41602.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release introduces a new cluster configuration to support the customer-managed keys for ECS managed storage encryption." -} diff --git a/.changes/next-release/api-change-imagebuilder-2000.json b/.changes/next-release/api-change-imagebuilder-2000.json deleted file mode 100644 index e9734a2b809d..000000000000 --- a/.changes/next-release/api-change-imagebuilder-2000.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "This release updates the regex pattern for Image Builder ARNs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d01f2c7de87e..e2f288405f89 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.33.5 +====== + +* api-change:``application-signals``: This is the initial SDK release for Amazon CloudWatch Application Signals. Amazon CloudWatch Application Signals provides curated application performance monitoring for developers to monitor and troubleshoot application health using pre-built dashboards and Service Level Objectives. +* api-change:``ecs``: This release introduces a new cluster configuration to support the customer-managed keys for ECS managed storage encryption. +* api-change:``imagebuilder``: This release updates the regex pattern for Image Builder ARNs. + + 1.33.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index ff24d00506b5..97b385511c80 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.4' +__version__ = '1.33.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bf2eff404681..c5395a7604dc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.4' +release = '1.33.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5bf90bf80728..a55fab34759d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.122 + botocore==1.34.123 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 06750b7cc3d3..f6a6b1a4d3bd 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.122', + 'botocore==1.34.123', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 568fc33dc856e66cf338f41bcbb620ba38d7f499 Mon Sep 17 00:00:00 2001 From: Kumar Abhishek Date: Mon, 10 Jun 2024 11:56:46 -0700 Subject: [PATCH 0690/1632] Update start-live-tail command description --- awscli/customizations/logs/startlivetail.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/logs/startlivetail.py b/awscli/customizations/logs/startlivetail.py index f4ddb8afbd7f..db4adbd354d6 100644 --- a/awscli/customizations/logs/startlivetail.py +++ b/awscli/customizations/logs/startlivetail.py @@ -33,7 +33,11 @@ "If you are using CloudWatch cross-account observability, " "you can use this operation in a monitoring account and start tailing on " "Log Group(s) present in the linked source accounts. " - 'For more information, see CloudWatch cross-account observability.' + "For more information, see " + "https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html.\n\n" + "Live Tail sessions incur charges by session usage time, per minute. " + "For pricing details, please refer to " + "https://aws.amazon.com/cloudwatch/pricing/." ) LIST_SCHEMA = {"type": "array", "items": {"type": "string"}} From 8a72b1fc462af5ef57b663f4928fc532e26aebdd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Jun 2024 18:19:53 +0000 Subject: [PATCH 0691/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-63665.json | 5 +++++ .changes/next-release/api-change-guardduty-93964.json | 5 +++++ .changes/next-release/api-change-networkmanager-30668.json | 5 +++++ .changes/next-release/api-change-pcaconnectorscep-57709.json | 5 +++++ .changes/next-release/api-change-sagemaker-6070.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-63665.json create mode 100644 .changes/next-release/api-change-guardduty-93964.json create mode 100644 .changes/next-release/api-change-networkmanager-30668.json create mode 100644 .changes/next-release/api-change-pcaconnectorscep-57709.json create mode 100644 .changes/next-release/api-change-sagemaker-6070.json diff --git a/.changes/next-release/api-change-accessanalyzer-63665.json b/.changes/next-release/api-change-accessanalyzer-63665.json new file mode 100644 index 000000000000..ef08886e5137 --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-63665.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments." +} diff --git a/.changes/next-release/api-change-guardduty-93964.json b/.changes/next-release/api-change-guardduty-93964.json new file mode 100644 index 000000000000..504b412aa62e --- /dev/null +++ b/.changes/next-release/api-change-guardduty-93964.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Added API support for GuardDuty Malware Protection for S3." +} diff --git a/.changes/next-release/api-change-networkmanager-30668.json b/.changes/next-release/api-change-networkmanager-30668.json new file mode 100644 index 000000000000..ff6d62300dbc --- /dev/null +++ b/.changes/next-release/api-change-networkmanager-30668.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmanager``", + "description": "This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates." +} diff --git a/.changes/next-release/api-change-pcaconnectorscep-57709.json b/.changes/next-release/api-change-pcaconnectorscep-57709.json new file mode 100644 index 000000000000..34406949a32c --- /dev/null +++ b/.changes/next-release/api-change-pcaconnectorscep-57709.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pca-connector-scep``", + "description": "Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions." +} diff --git a/.changes/next-release/api-change-sagemaker-6070.json b/.changes/next-release/api-change-sagemaker-6070.json new file mode 100644 index 000000000000..0dfcaa6bb048 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-6070.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable." +} From 16ea2d73d8ea457b6b3a080a7dcc6f80aae5524c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Jun 2024 18:21:00 +0000 Subject: [PATCH 0692/1632] Bumping version to 1.33.6 --- .changes/1.33.6.json | 27 +++++++++++++++++++ .../api-change-accessanalyzer-63665.json | 5 ---- .../api-change-guardduty-93964.json | 5 ---- .../api-change-networkmanager-30668.json | 5 ---- .../api-change-pcaconnectorscep-57709.json | 5 ---- .../api-change-sagemaker-6070.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.6.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-63665.json delete mode 100644 .changes/next-release/api-change-guardduty-93964.json delete mode 100644 .changes/next-release/api-change-networkmanager-30668.json delete mode 100644 .changes/next-release/api-change-pcaconnectorscep-57709.json delete mode 100644 .changes/next-release/api-change-sagemaker-6070.json diff --git a/.changes/1.33.6.json b/.changes/1.33.6.json new file mode 100644 index 000000000000..0144a29417a7 --- /dev/null +++ b/.changes/1.33.6.json @@ -0,0 +1,27 @@ +[ + { + "category": "``accessanalyzer``", + "description": "IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Added API support for GuardDuty Malware Protection for S3.", + "type": "api-change" + }, + { + "category": "``networkmanager``", + "description": "This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates.", + "type": "api-change" + }, + { + "category": "``pca-connector-scep``", + "description": "Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-63665.json b/.changes/next-release/api-change-accessanalyzer-63665.json deleted file mode 100644 index ef08886e5137..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-63665.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments." -} diff --git a/.changes/next-release/api-change-guardduty-93964.json b/.changes/next-release/api-change-guardduty-93964.json deleted file mode 100644 index 504b412aa62e..000000000000 --- a/.changes/next-release/api-change-guardduty-93964.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Added API support for GuardDuty Malware Protection for S3." -} diff --git a/.changes/next-release/api-change-networkmanager-30668.json b/.changes/next-release/api-change-networkmanager-30668.json deleted file mode 100644 index ff6d62300dbc..000000000000 --- a/.changes/next-release/api-change-networkmanager-30668.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmanager``", - "description": "This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates." -} diff --git a/.changes/next-release/api-change-pcaconnectorscep-57709.json b/.changes/next-release/api-change-pcaconnectorscep-57709.json deleted file mode 100644 index 34406949a32c..000000000000 --- a/.changes/next-release/api-change-pcaconnectorscep-57709.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pca-connector-scep``", - "description": "Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions." -} diff --git a/.changes/next-release/api-change-sagemaker-6070.json b/.changes/next-release/api-change-sagemaker-6070.json deleted file mode 100644 index 0dfcaa6bb048..000000000000 --- a/.changes/next-release/api-change-sagemaker-6070.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e2f288405f89..57185ae47d2a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.6 +====== + +* api-change:``accessanalyzer``: IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments. +* api-change:``guardduty``: Added API support for GuardDuty Malware Protection for S3. +* api-change:``networkmanager``: This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates. +* api-change:``pca-connector-scep``: Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions. +* api-change:``sagemaker``: Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable. + + 1.33.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 97b385511c80..f5cfce54d365 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.5' +__version__ = '1.33.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c5395a7604dc..634fb01b821f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.5' +release = '1.33.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a55fab34759d..d95d7a57dd98 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.123 + botocore==1.34.124 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f6a6b1a4d3bd..6d5354f069b1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.123', + 'botocore==1.34.124', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ce5e752d07dd46d73cbd7d39757c9c33befda23d Mon Sep 17 00:00:00 2001 From: Alessandra Romero <24320222+alexgromero@users.noreply.github.com> Date: Wed, 12 Jun 2024 12:10:17 -0400 Subject: [PATCH 0693/1632] Add custom marker for model validation tests (#8733) * Add custom marker for running model validation tests Co-authored-by: Alessandra Romero --- pyproject.toml | 1 + tests/functional/test_no_event_streams.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 699b31d7abdf..eee75d134c36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,4 +1,5 @@ [tool.pytest.ini_options] markers = [ "slow: marks tests as slow", + "validates_models: marks tests as one which validates service models", ] diff --git a/tests/functional/test_no_event_streams.py b/tests/functional/test_no_event_streams.py index b05e4a03ff37..6220967f6d14 100644 --- a/tests/functional/test_no_event_streams.py +++ b/tests/functional/test_no_event_streams.py @@ -10,6 +10,7 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +import pytest from botocore.model import OperationModel from awscli.clidriver import create_clidriver @@ -21,6 +22,7 @@ ] +@pytest.mark.validates_models def test_no_event_stream_unless_allowed(): driver = create_clidriver() help_command = driver.create_help_command() From 1904035d98421b34d8515512b276860da6e57d27 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 12 Jun 2024 18:08:53 +0000 Subject: [PATCH 0694/1632] Update changelog based on model updates --- .changes/next-release/api-change-apptest-56909.json | 5 +++++ .changes/next-release/api-change-ec2-96471.json | 5 +++++ .changes/next-release/api-change-osis-39548.json | 5 +++++ .changes/next-release/api-change-redshift-45505.json | 5 +++++ .changes/next-release/api-change-secretsmanager-21934.json | 5 +++++ .changes/next-release/api-change-securitylake-81571.json | 5 +++++ .changes/next-release/api-change-sesv2-19102.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-apptest-56909.json create mode 100644 .changes/next-release/api-change-ec2-96471.json create mode 100644 .changes/next-release/api-change-osis-39548.json create mode 100644 .changes/next-release/api-change-redshift-45505.json create mode 100644 .changes/next-release/api-change-secretsmanager-21934.json create mode 100644 .changes/next-release/api-change-securitylake-81571.json create mode 100644 .changes/next-release/api-change-sesv2-19102.json diff --git a/.changes/next-release/api-change-apptest-56909.json b/.changes/next-release/api-change-apptest-56909.json new file mode 100644 index 000000000000..00cb2b340485 --- /dev/null +++ b/.changes/next-release/api-change-apptest-56909.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apptest``", + "description": "AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing." +} diff --git a/.changes/next-release/api-change-ec2-96471.json b/.changes/next-release/api-change-ec2-96471.json new file mode 100644 index 000000000000..89fca9b76908 --- /dev/null +++ b/.changes/next-release/api-change-ec2-96471.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Tagging support for Traffic Mirroring FilterRule resource" +} diff --git a/.changes/next-release/api-change-osis-39548.json b/.changes/next-release/api-change-osis-39548.json new file mode 100644 index 000000000000..772d18717bd4 --- /dev/null +++ b/.changes/next-release/api-change-osis-39548.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``osis``", + "description": "SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines." +} diff --git a/.changes/next-release/api-change-redshift-45505.json b/.changes/next-release/api-change-redshift-45505.json new file mode 100644 index 000000000000..829bca54549a --- /dev/null +++ b/.changes/next-release/api-change-redshift-45505.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Updates to remove DC1 and DS2 node types." +} diff --git a/.changes/next-release/api-change-secretsmanager-21934.json b/.changes/next-release/api-change-secretsmanager-21934.json new file mode 100644 index 000000000000..38b67ef99ce2 --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-21934.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Introducing RotationToken parameter for PutSecretValue API" +} diff --git a/.changes/next-release/api-change-securitylake-81571.json b/.changes/next-release/api-change-securitylake-81571.json new file mode 100644 index 000000000000..83626aeefa4b --- /dev/null +++ b/.changes/next-release/api-change-securitylake-81571.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securitylake``", + "description": "This release updates request validation regex to account for non-commercial aws partitions." +} diff --git a/.changes/next-release/api-change-sesv2-19102.json b/.changes/next-release/api-change-sesv2-19102.json new file mode 100644 index 000000000000..ef5eac0492ab --- /dev/null +++ b/.changes/next-release/api-change-sesv2-19102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release adds support for Amazon EventBridge as an email sending events destination." +} From e0bb2079b2eae354ae894c12dbaec91afc9dd793 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 12 Jun 2024 18:10:04 +0000 Subject: [PATCH 0695/1632] Bumping version to 1.33.7 --- .changes/1.33.7.json | 37 +++++++++++++++++++ .../api-change-apptest-56909.json | 5 --- .../next-release/api-change-ec2-96471.json | 5 --- .../next-release/api-change-osis-39548.json | 5 --- .../api-change-redshift-45505.json | 5 --- .../api-change-secretsmanager-21934.json | 5 --- .../api-change-securitylake-81571.json | 5 --- .../next-release/api-change-sesv2-19102.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.33.7.json delete mode 100644 .changes/next-release/api-change-apptest-56909.json delete mode 100644 .changes/next-release/api-change-ec2-96471.json delete mode 100644 .changes/next-release/api-change-osis-39548.json delete mode 100644 .changes/next-release/api-change-redshift-45505.json delete mode 100644 .changes/next-release/api-change-secretsmanager-21934.json delete mode 100644 .changes/next-release/api-change-securitylake-81571.json delete mode 100644 .changes/next-release/api-change-sesv2-19102.json diff --git a/.changes/1.33.7.json b/.changes/1.33.7.json new file mode 100644 index 000000000000..0867baca8b24 --- /dev/null +++ b/.changes/1.33.7.json @@ -0,0 +1,37 @@ +[ + { + "category": "``apptest``", + "description": "AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Tagging support for Traffic Mirroring FilterRule resource", + "type": "api-change" + }, + { + "category": "``osis``", + "description": "SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Updates to remove DC1 and DS2 node types.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Introducing RotationToken parameter for PutSecretValue API", + "type": "api-change" + }, + { + "category": "``securitylake``", + "description": "This release updates request validation regex to account for non-commercial aws partitions.", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release adds support for Amazon EventBridge as an email sending events destination.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apptest-56909.json b/.changes/next-release/api-change-apptest-56909.json deleted file mode 100644 index 00cb2b340485..000000000000 --- a/.changes/next-release/api-change-apptest-56909.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apptest``", - "description": "AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing." -} diff --git a/.changes/next-release/api-change-ec2-96471.json b/.changes/next-release/api-change-ec2-96471.json deleted file mode 100644 index 89fca9b76908..000000000000 --- a/.changes/next-release/api-change-ec2-96471.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Tagging support for Traffic Mirroring FilterRule resource" -} diff --git a/.changes/next-release/api-change-osis-39548.json b/.changes/next-release/api-change-osis-39548.json deleted file mode 100644 index 772d18717bd4..000000000000 --- a/.changes/next-release/api-change-osis-39548.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``osis``", - "description": "SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines." -} diff --git a/.changes/next-release/api-change-redshift-45505.json b/.changes/next-release/api-change-redshift-45505.json deleted file mode 100644 index 829bca54549a..000000000000 --- a/.changes/next-release/api-change-redshift-45505.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Updates to remove DC1 and DS2 node types." -} diff --git a/.changes/next-release/api-change-secretsmanager-21934.json b/.changes/next-release/api-change-secretsmanager-21934.json deleted file mode 100644 index 38b67ef99ce2..000000000000 --- a/.changes/next-release/api-change-secretsmanager-21934.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Introducing RotationToken parameter for PutSecretValue API" -} diff --git a/.changes/next-release/api-change-securitylake-81571.json b/.changes/next-release/api-change-securitylake-81571.json deleted file mode 100644 index 83626aeefa4b..000000000000 --- a/.changes/next-release/api-change-securitylake-81571.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securitylake``", - "description": "This release updates request validation regex to account for non-commercial aws partitions." -} diff --git a/.changes/next-release/api-change-sesv2-19102.json b/.changes/next-release/api-change-sesv2-19102.json deleted file mode 100644 index ef5eac0492ab..000000000000 --- a/.changes/next-release/api-change-sesv2-19102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release adds support for Amazon EventBridge as an email sending events destination." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 57185ae47d2a..96ad22ca79af 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.33.7 +====== + +* api-change:``apptest``: AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing. +* api-change:``ec2``: Tagging support for Traffic Mirroring FilterRule resource +* api-change:``osis``: SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines. +* api-change:``redshift``: Updates to remove DC1 and DS2 node types. +* api-change:``secretsmanager``: Introducing RotationToken parameter for PutSecretValue API +* api-change:``securitylake``: This release updates request validation regex to account for non-commercial aws partitions. +* api-change:``sesv2``: This release adds support for Amazon EventBridge as an email sending events destination. + + 1.33.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index f5cfce54d365..cfdba93b6c2f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.6' +__version__ = '1.33.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 634fb01b821f..4f84e0e3dbf1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.6' +release = '1.33.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d95d7a57dd98..8d613e28ae9a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.124 + botocore==1.34.125 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6d5354f069b1..7abf2de34de6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.124', + 'botocore==1.34.125', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a8b0248908f7a79a987899fa5a7718245570b884 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Jun 2024 18:05:18 +0000 Subject: [PATCH 0696/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudhsmv2-74727.json | 5 +++++ .changes/next-release/api-change-glue-91213.json | 5 +++++ .changes/next-release/api-change-iotwireless-89868.json | 5 +++++ .changes/next-release/api-change-kms-94566.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-88181.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloudhsmv2-74727.json create mode 100644 .changes/next-release/api-change-glue-91213.json create mode 100644 .changes/next-release/api-change-iotwireless-89868.json create mode 100644 .changes/next-release/api-change-kms-94566.json create mode 100644 .changes/next-release/api-change-mediapackagev2-88181.json diff --git a/.changes/next-release/api-change-cloudhsmv2-74727.json b/.changes/next-release/api-change-cloudhsmv2-74727.json new file mode 100644 index 000000000000..08e3d3b35a7f --- /dev/null +++ b/.changes/next-release/api-change-cloudhsmv2-74727.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudhsmv2``", + "description": "Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode." +} diff --git a/.changes/next-release/api-change-glue-91213.json b/.changes/next-release/api-change-glue-91213.json new file mode 100644 index 000000000000..d2cacafbfe07 --- /dev/null +++ b/.changes/next-release/api-change-glue-91213.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets." +} diff --git a/.changes/next-release/api-change-iotwireless-89868.json b/.changes/next-release/api-change-iotwireless-89868.json new file mode 100644 index 000000000000..72e76d498da9 --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-89868.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics." +} diff --git a/.changes/next-release/api-change-kms-94566.json b/.changes/next-release/api-change-kms-94566.json new file mode 100644 index 000000000000..b2fdc2b67ba6 --- /dev/null +++ b/.changes/next-release/api-change-kms-94566.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kms``", + "description": "This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties." +} diff --git a/.changes/next-release/api-change-mediapackagev2-88181.json b/.changes/next-release/api-change-mediapackagev2-88181.json new file mode 100644 index 000000000000..6203b6557c74 --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-88181.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1)" +} From d34852b4f68b0fd8966c4e2a8a8424fb6e5aebd5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Jun 2024 18:06:39 +0000 Subject: [PATCH 0697/1632] Bumping version to 1.33.8 --- .changes/1.33.8.json | 27 +++++++++++++++++++ .../api-change-cloudhsmv2-74727.json | 5 ---- .../next-release/api-change-glue-91213.json | 5 ---- .../api-change-iotwireless-89868.json | 5 ---- .../next-release/api-change-kms-94566.json | 5 ---- .../api-change-mediapackagev2-88181.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.8.json delete mode 100644 .changes/next-release/api-change-cloudhsmv2-74727.json delete mode 100644 .changes/next-release/api-change-glue-91213.json delete mode 100644 .changes/next-release/api-change-iotwireless-89868.json delete mode 100644 .changes/next-release/api-change-kms-94566.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-88181.json diff --git a/.changes/1.33.8.json b/.changes/1.33.8.json new file mode 100644 index 000000000000..f2f6b12bad9e --- /dev/null +++ b/.changes/1.33.8.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloudhsmv2``", + "description": "Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets.", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics.", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1)", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudhsmv2-74727.json b/.changes/next-release/api-change-cloudhsmv2-74727.json deleted file mode 100644 index 08e3d3b35a7f..000000000000 --- a/.changes/next-release/api-change-cloudhsmv2-74727.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudhsmv2``", - "description": "Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode." -} diff --git a/.changes/next-release/api-change-glue-91213.json b/.changes/next-release/api-change-glue-91213.json deleted file mode 100644 index d2cacafbfe07..000000000000 --- a/.changes/next-release/api-change-glue-91213.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets." -} diff --git a/.changes/next-release/api-change-iotwireless-89868.json b/.changes/next-release/api-change-iotwireless-89868.json deleted file mode 100644 index 72e76d498da9..000000000000 --- a/.changes/next-release/api-change-iotwireless-89868.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics." -} diff --git a/.changes/next-release/api-change-kms-94566.json b/.changes/next-release/api-change-kms-94566.json deleted file mode 100644 index b2fdc2b67ba6..000000000000 --- a/.changes/next-release/api-change-kms-94566.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kms``", - "description": "This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties." -} diff --git a/.changes/next-release/api-change-mediapackagev2-88181.json b/.changes/next-release/api-change-mediapackagev2-88181.json deleted file mode 100644 index 6203b6557c74..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-88181.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1)" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 96ad22ca79af..dd93d042b216 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.8 +====== + +* api-change:``cloudhsmv2``: Added support for hsm type hsm2m.medium. Added supported for creating a cluster in FIPS or NON_FIPS mode. +* api-change:``glue``: This release adds support for configuration of evaluation method for composite rules in Glue Data Quality rulesets. +* api-change:``iotwireless``: Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics. +* api-change:``kms``: This feature allows customers to use their keys stored in KMS to derive a shared secret which can then be used to establish a secured channel for communication, provide proof of possession, or establish trust with other parties. +* api-change:``mediapackagev2``: This release adds support for CMAF ingest (DASH-IF live media ingest protocol interface 1) + + 1.33.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index cfdba93b6c2f..1192a3bdd032 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.7' +__version__ = '1.33.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4f84e0e3dbf1..29f50b9cf6c4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.7' +release = '1.33.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8d613e28ae9a..99e1e5f1d5b5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.125 + botocore==1.34.126 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7abf2de34de6..87d4e3f38070 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.125', + 'botocore==1.34.126', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9ad99f5ca6e65debc38947a6b4436cc547f83cd9 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 12 Jun 2024 20:12:12 +0000 Subject: [PATCH 0698/1632] CLI examples for apigatewayv2, cloudtrail, docdb, ec2, eks, networkmonitor --- .../delete-access-log-settings.rst | 22 +- .../cloudtrail/put-event-selectors.rst | 235 +++++++++++++----- .../modify-db-cluster-snapshot-attribute.rst | 5 +- awscli/examples/ec2/create-vpc.rst | 4 +- .../ec2/describe-locked-snapshots.rst | 24 ++ .../disable-snapshot-block-public-access.rst | 13 + .../enable-snapshot-block-public-access.rst | 14 ++ ...get-snapshot-block-public-access-state.rst | 13 + awscli/examples/ec2/lock-snapshot.rst | 46 ++++ awscli/examples/ec2/unlock-snapshot.rst | 14 ++ .../eks/describe-addon-configuration.rst | 33 +++ awscli/examples/eks/wait/addon-active.rst | 9 + awscli/examples/eks/wait/addon-deleted.rst | 9 + awscli/examples/eks/wait/cluster-active.rst | 9 +- awscli/examples/eks/wait/cluster-deleted.rst | 11 +- .../eks/wait/fargate-profile-active.rst | 9 + .../eks/wait/fargate-profile-deleted.rst | 9 + awscli/examples/eks/wait/nodegroup-active.rst | 9 + .../examples/eks/wait/nodegroup-deleted.rst | 9 + .../networkmonitor/create-monitor.rst | 66 +++++ .../examples/networkmonitor/get-monitor.rst | 21 ++ .../networkmonitor/list-tags-for-resource.rst | 17 ++ .../examples/networkmonitor/tag-resource.rst | 11 + .../networkmonitor/untag-resource.rst | 11 + 24 files changed, 535 insertions(+), 88 deletions(-) create mode 100644 awscli/examples/ec2/describe-locked-snapshots.rst create mode 100644 awscli/examples/ec2/disable-snapshot-block-public-access.rst create mode 100644 awscli/examples/ec2/enable-snapshot-block-public-access.rst create mode 100644 awscli/examples/ec2/get-snapshot-block-public-access-state.rst create mode 100644 awscli/examples/ec2/lock-snapshot.rst create mode 100644 awscli/examples/ec2/unlock-snapshot.rst create mode 100644 awscli/examples/eks/describe-addon-configuration.rst create mode 100644 awscli/examples/eks/wait/addon-active.rst create mode 100644 awscli/examples/eks/wait/addon-deleted.rst create mode 100644 awscli/examples/eks/wait/fargate-profile-active.rst create mode 100644 awscli/examples/eks/wait/fargate-profile-deleted.rst create mode 100644 awscli/examples/eks/wait/nodegroup-active.rst create mode 100644 awscli/examples/eks/wait/nodegroup-deleted.rst create mode 100644 awscli/examples/networkmonitor/create-monitor.rst create mode 100644 awscli/examples/networkmonitor/get-monitor.rst create mode 100644 awscli/examples/networkmonitor/list-tags-for-resource.rst create mode 100644 awscli/examples/networkmonitor/tag-resource.rst create mode 100644 awscli/examples/networkmonitor/untag-resource.rst diff --git a/awscli/examples/apigatewayv2/delete-access-log-settings.rst b/awscli/examples/apigatewayv2/delete-access-log-settings.rst index de19c1d281c3..f6f897078a61 100644 --- a/awscli/examples/apigatewayv2/delete-access-log-settings.rst +++ b/awscli/examples/apigatewayv2/delete-access-log-settings.rst @@ -1,11 +1,11 @@ -**To disable access logging for an API** - -The following ``delete-access-log-settings`` example deletes the access log settings for the ``$default`` stage of an API. To disable access logging for a stage, delete its access log settings. :: - - aws apigatewayv2 delete-access-log-settings \ - --api-id a1b2c3d4 \ - --stage-name '$default' - -This command produces no output. - -For more information, see `Configuring logging for an HTTP API `__ in the *Amazon API Gateway Developer Guide*. +**To disable access logging for an API** + +The following ``delete-access-log-settings`` example deletes the access log settings for the ``$default`` stage of an API. To disable access logging for a stage, delete its access log settings. :: + + aws apigatewayv2 delete-access-log-settings \ + --api-id a1b2c3d4 \ + --stage-name '$default' + +This command produces no output. + +For more information, see `Configuring logging for an HTTP API `__ in the *Amazon API Gateway Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudtrail/put-event-selectors.rst b/awscli/examples/cloudtrail/put-event-selectors.rst index 6b3598620695..7fe09312ce2e 100755 --- a/awscli/examples/cloudtrail/put-event-selectors.rst +++ b/awscli/examples/cloudtrail/put-event-selectors.rst @@ -1,70 +1,187 @@ -**To configure event selectors for a trail** +**Example 1: Configure a trail to log management events and data events by using advanced event selectors** -To create an event selector, run the ''put-event-selectors'' command. When an event occurs in your account, CloudTrail evaluates -the configuration for your trails. If the event matches any event selector for a trail, the trail processes and logs the event. -You can configure up to 5 event selectors for a trail and up to 250 data resources for a trail. +You can add advanced event selectors, and conditions for your advanced event selectors, up to a maximum of 500 values for all conditions and selectors on a trail. You can use advanced event selectors to log all available data event types. You can use either advanced event selectors or basic event selectors, but not both. If you apply advanced event selectors to a trail, any existing basic event selectors are overwritten. -The following example creates an event selector for a trail named ''TrailName'' to include read-only and write-only management events, -data events for two Amazon S3 bucket/prefix combinations, and data events for a single AWS Lambda function named ''hello-world-python-function'':: +The following example creates an advanced event selector for a trail named ``myTrail`` to log all management events, log S3 PutObject and DeleteObject API calls for all but one S3 bucket, log data API calls for a Lambda function named ``myFunction``, and log Publish API calls on an SNS topic named ``myTopic``. :: + aws cloudtrail put-event-selectors \ + --trail-name myTrail \ + --advanced-event-selectors '[{"Name": "Log all management events", "FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Management"] }] },{"Name": "Log PutObject and DeleteObject events for all but one bucket","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::S3::Object"] },{ "Field": "eventName", "Equals": ["PutObject","DeleteObject"] },{ "Field": "resources.ARN", "NotStartsWith": ["arn:aws:s3:::sample_bucket_name/"] }]},{"Name": "Log data events for a specific Lambda function","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::Lambda::Function"] },{ "Field": "resources.ARN", "Equals": ["arn:aws:lambda:us-east-1:123456789012:function:myFunction"] }]},{"Name": "Log all Publish API calls on a specific SNS topic","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::SNS::Topic"] },{ "Field": "eventName", "Equals": ["Publish"] },{ "Field": "resources.ARN", "Equals": ["arn:aws:sns:us-east-1:123456789012:myTopic.fifo"] }]}]' +Output:: + + { + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/myTrail", + "AdvancedEventSelectors": [ + { + "Name": "Log all management events", + "FieldSelectors": [ + { + "Field": "eventCategory", + "Equals": [ + "Management" + ] + } + ] + }, + { + "Name": "Log PutObject and DeleteObject events for all but one bucket", + "FieldSelectors": [ + { + "Field": "eventCategory", + "Equals": [ + "Data" + ] + }, + { + "Field": "resources.type", + "Equals": [ + "AWS::S3::Object" + ] + }, + { + "Field": "eventName", + "Equals": [ + "PutObject", + "DeleteObject" + ] + }, + { + "Field": "resources.ARN", + "NotStartsWith": [ + "arn:aws:s3:::sample_bucket_name/" + ] + } + ] + }, + { + "Name": "Log data events for a specific Lambda function", + "FieldSelectors": [ + { + "Field": "eventCategory", + "Equals": [ + "Data" + ] + }, + { + "Field": "resources.type", + "Equals": [ + "AWS::Lambda::Function" + ] + }, + { + "Field": "resources.ARN", + "Equals": [ + "arn:aws:lambda:us-east-1:123456789012:function:myFunction" + ] + } + ] + }, + { + "Name": "Log all Publish API calls on a specific SNS topic", + "FieldSelectors": [ + { + "Field": "eventCategory", + "Equals": [ + "Data" + ] + }, + { + "Field": "resources.type", + "Equals": [ + "AWS::SNS::Topic" + ] + }, + { + "Field": "eventName", + "Equals": [ + "Publish" + ] + }, + { + "Field": "resources.ARN", + "Equals": [ + "arn:aws:sns:us-east-1:123456789012:myTopic.fifo" + ] + } + ] + } + ] + } + +For more information, see `Log events by using advanced event selectors `__ in the *AWS CloudTrail User Guide*. + +**Example 2: Configure event selectors for a trail to log all management events and data events** + +You can configure up to 5 event selectors for a trail and up to 250 data resources for a trail. Event selectors are also referred to as basic event selectors. You can use event selectors to log management events and data events for S3 objects, Lambda functions, and DynnamoDB tables. To log data events for other resource types, you must use advanced event selectors. + +The following example creates an event selector for a trail named ``TrailName`` to include all management events, data events for two Amazon S3 bucket/prefix combinations, and data events for a single AWS Lambda function named ``hello-world-python-function``. :: - aws cloudtrail put-event-selectors --trail-name TrailName --event-selectors '[{"ReadWriteType": "All","IncludeManagementEvents": true,"DataResources": [{"Type":"AWS::S3::Object", "Values": ["arn:aws:s3:::mybucket/prefix","arn:aws:s3:::mybucket2/prefix2"]},{"Type": "AWS::Lambda::Function","Values": ["arn:aws:lambda:us-west-2:999999999999:function:hello-world-python-function"]}]}]' + aws cloudtrail put-event-selectors \ + --trail-name TrailName \ + --event-selectors '[{"ReadWriteType": "All","IncludeManagementEvents": true,"DataResources": [{"Type":"AWS::S3::Object", "Values": ["arn:aws:s3:::mybucket/prefix","arn:aws:s3:::mybucket2/prefix2"]},{"Type": "AWS::Lambda::Function","Values": ["arn:aws:lambda:us-west-2:999999999999:function:hello-world-python-function"]}]}]' Output:: - { - "EventSelectors": [ - { - "IncludeManagementEvents": true, - "DataResources": [ - { - "Values": [ - "arn:aws:s3:::mybucket/prefix", - "arn:aws:s3:::mybucket2/prefix2" - ], - "Type": "AWS::S3::Object" - }, - { - "Values": [ - "arn:aws:lambda:us-west-2:123456789012:function:hello-world-python-function" - ], - "Type": "AWS::Lambda::Function" - }, - ], - "ReadWriteType": "All" - } - ], - "TrailARN": "arn:aws:cloudtrail:us-east-2:123456789012:trail/TrailName" - } - -The following example creates an event selector for a trail named ''TrailName2'' that includes all events, including read-only and write-only management events, and all data events for all Amazon S3 buckets and AWS Lambda functions in the AWS account:: - - aws cloudtrail put-event-selectors --trail-name TrailName2 --event-selectors '[{"ReadWriteType": "All","IncludeManagementEvents": true,"DataResources": [{"Type":"AWS::S3::Object", "Values": ["arn:aws:s3:::"]},{"Type": "AWS::Lambda::Function","Values": ["arn:aws:lambda"]}]}]' + { + "EventSelectors": [ + { + "IncludeManagementEvents": true, + "DataResources": [ + { + "Values": [ + "arn:aws:s3:::mybucket/prefix", + "arn:aws:s3:::mybucket2/prefix2" + ], + "Type": "AWS::S3::Object" + }, + { + "Values": [ + "arn:aws:lambda:us-west-2:123456789012:function:hello-world-python-function" + ], + "Type": "AWS::Lambda::Function" + }, + ], + "ReadWriteType": "All" + } + ], + "TrailARN": "arn:aws:cloudtrail:us-east-2:123456789012:trail/TrailName" + } + +For more information, see `Log events by using basic event selectors `__ in the *AWS CloudTrail User Guide*. + +**Example 3: Configure event selectors for a trail to log management events, all S3 data events on S3 objects, and all Lambda data events on functions in your account** + +The following example creates an event selector for a trail named ``TrailName2`` that includes all management events, and all data events for all Amazon S3 buckets and AWS Lambda functions in the AWS account. :: + + aws cloudtrail put-event-selectors \ + --trail-name TrailName2 \ + --event-selectors '[{"ReadWriteType": "All","IncludeManagementEvents": true,"DataResources": [{"Type":"AWS::S3::Object", "Values": ["arn:aws:s3"]},{"Type": "AWS::Lambda::Function","Values": ["arn:aws:lambda"]}]}]' Output:: - { - "EventSelectors": [ - { - "IncludeManagementEvents": true, - "DataResources": [ - { - "Values": [ - "arn:aws:s3:::" - ], - "Type": "AWS::S3::Object" - }, - { - "Values": [ - "arn:aws:lambda" - ], - "Type": "AWS::Lambda::Function" - }, - ], - "ReadWriteType": "All" - } - ], - "TrailARN": "arn:aws:cloudtrail:us-east-2:123456789012:trail/TrailName2" - } - \ No newline at end of file + { + "EventSelectors": [ + { + "IncludeManagementEvents": true, + "DataResources": [ + { + "Values": [ + "arn:aws:s3" + ], + "Type": "AWS::S3::Object" + }, + { + "Values": [ + "arn:aws:lambda" + ], + "Type": "AWS::Lambda::Function" + }, + ], + "ReadWriteType": "All" + } + ], + "TrailARN": "arn:aws:cloudtrail:us-east-2:123456789012:trail/TrailName2" + } + +For more information, see `Log events by using basic event selectors `__ in the *AWS CloudTrail User Guide*. \ No newline at end of file diff --git a/awscli/examples/docdb/modify-db-cluster-snapshot-attribute.rst b/awscli/examples/docdb/modify-db-cluster-snapshot-attribute.rst index 0823a3f7f75f..6a106ef62fb1 100644 --- a/awscli/examples/docdb/modify-db-cluster-snapshot-attribute.rst +++ b/awscli/examples/docdb/modify-db-cluster-snapshot-attribute.rst @@ -5,7 +5,7 @@ The following ``modify-db-cluster-snapshot-attribute`` example adds four attribu aws docdb modify-db-cluster-snapshot-attribute \ --db-cluster-snapshot-identifier sample-cluster-snapshot \ --attribute-name restore \ - --values-to-add all 123456789011 123456789012 123456789013 + --values-to-add 123456789011 123456789012 123456789013 Output:: @@ -15,7 +15,6 @@ Output:: { "AttributeName": "restore", "AttributeValues": [ - "all", "123456789011", "123456789012", "123456789013" @@ -33,7 +32,7 @@ The following ``modify-db-cluster-snapshot-attribute`` example removes two attri aws docdb modify-db-cluster-snapshot-attribute \ --db-cluster-snapshot-identifier sample-cluster-snapshot \ --attribute-name restore \ - --values-to-remove 123456789012 all + --values-to-remove 123456789012 Output:: diff --git a/awscli/examples/ec2/create-vpc.rst b/awscli/examples/ec2/create-vpc.rst index 94c842be3369..7980ed7de429 100755 --- a/awscli/examples/ec2/create-vpc.rst +++ b/awscli/examples/ec2/create-vpc.rst @@ -4,7 +4,7 @@ The following ``create-vpc`` example creates a VPC with the specified IPv4 CIDR aws ec2 create-vpc \ --cidr-block 10.0.0.0/16 \ - --tag-specification ResourceType=vpc,Tags=[{Key=Name,Value=MyVpc}] + --tag-specifications ResourceType=vpc,Tags=[{Key=Name,Value=MyVpc}] Output:: @@ -128,7 +128,7 @@ Windows:: Output:: - { + { "Vpc": { "CidrBlock": "10.0.1.0/24", "DhcpOptionsId": "dopt-2afccf50", diff --git a/awscli/examples/ec2/describe-locked-snapshots.rst b/awscli/examples/ec2/describe-locked-snapshots.rst new file mode 100644 index 000000000000..6900577e8e34 --- /dev/null +++ b/awscli/examples/ec2/describe-locked-snapshots.rst @@ -0,0 +1,24 @@ +**To describe the lock status of a snapshot** + +The following ``describe-locked-snapshots`` example describes the lock status of the specified snapshot. :: + + aws ec2 describe-locked-snapshots \ + --snapshot-ids snap-0b5e733b4a8df6e0d + +Output:: + + { + "Snapshots": [ + { + "OwnerId": "123456789012", + "SnapshotId": "snap-0b5e733b4a8df6e0d", + "LockState": "governance", + "LockDuration": 365, + "LockCreatedOn": "2024-05-05T00:56:06.208000+00:00", + "LockDurationStartTime": "2024-05-05T00:56:06.208000+00:00", + "LockExpiresOn": "2025-05-05T00:56:06.208000+00:00" + } + ] + } + +For more information, see `Snapshot lock `__ in the *Amazon EBS User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/disable-snapshot-block-public-access.rst b/awscli/examples/ec2/disable-snapshot-block-public-access.rst new file mode 100644 index 000000000000..4821347f0ff2 --- /dev/null +++ b/awscli/examples/ec2/disable-snapshot-block-public-access.rst @@ -0,0 +1,13 @@ +**To disable block public access for snapshots** + +The following ``disable-snapshot-block-public-access`` example disables block public access for snapshots to allow public sharing of your snapshots. :: + + aws ec2 disable-snapshot-block-public-access + +Output:: + + { + "State": "unblocked" + } + +For more information, see `Block public access for snapshots `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/ec2/enable-snapshot-block-public-access.rst b/awscli/examples/ec2/enable-snapshot-block-public-access.rst new file mode 100644 index 000000000000..fcfefe9f1eb7 --- /dev/null +++ b/awscli/examples/ec2/enable-snapshot-block-public-access.rst @@ -0,0 +1,14 @@ +**To enable block public access for snapshots** + +The following ``enable-snapshot-block-public-access`` example blocks all public sharing of your snapshots. :: + + aws ec2 enable-snapshot-block-public-access \ + --state block-all-sharing + +Output:: + + { + "State": "block-all-sharing" + } + +For more information, see `Block public access for snapshots `__ in the *Amazon EBS User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/get-snapshot-block-public-access-state.rst b/awscli/examples/ec2/get-snapshot-block-public-access-state.rst new file mode 100644 index 000000000000..5ce016deee20 --- /dev/null +++ b/awscli/examples/ec2/get-snapshot-block-public-access-state.rst @@ -0,0 +1,13 @@ +**To get the current state of block public access for snapshots** + +The following ``get-snapshot-block-public-access-state`` example gets the current state of block public access for snapshots. :: + + aws ec2 get-snapshot-block-public-access-state + +Output:: + + { + "State": "block-all-sharing" + } + +For more information, see `Block public access for snapshots `__ in the *Amazon EBS User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/lock-snapshot.rst b/awscli/examples/ec2/lock-snapshot.rst new file mode 100644 index 000000000000..d6eed93af2a0 --- /dev/null +++ b/awscli/examples/ec2/lock-snapshot.rst @@ -0,0 +1,46 @@ +**Example 1: To lock a snapshot in governance mode** + +The following ``lock-snapshot`` example locks the specified snapshot in governance mode. :: + + aws ec2 lock-snapshot \ + --snapshot-id snap-0b5e733b4a8df6e0d \ + --lock-mode governance \ + --lock-duration 365 + +Output:: + + { + "SnapshotId": "snap-0b5e733b4a8df6e0d", + "LockState": "governance", + "LockDuration": 365, + "LockCreatedOn": "2024-05-05T00:56:06.208000+00:00", + "LockExpiresOn": "2025-05-05T00:56:06.208000+00:00", + "LockDurationStartTime": "2024-05-05T00:56:06.208000+00:00" + } + +For more information, see `Snapshot lock `__ in the *Amazon EBS User Guide*. + +**Example 2: To lock a snapshot in compliance mode** + +The following ``lock-snapshot`` example lock the specified snapshot in compliance mode. :: + + aws ec2 lock-snapshot \ + --snapshot-id snap-0163a8524c5b9901f \ + --lock-mode compliance \ + --cool-off-period 24 \ + --lock-duration 365 + +Output:: + + { + "SnapshotId": "snap-0b5e733b4a8df6e0d", + "LockState": "compliance-cooloff", + "LockDuration": 365, + "CoolOffPeriod": 24, + "CoolOffPeriodExpiresOn": "2024-05-06T01:02:20.527000+00:00", + "LockCreatedOn": "2024-05-05T01:02:20.527000+00:00", + "LockExpiresOn": "2025-05-05T01:02:20.527000+00:00", + "LockDurationStartTime": "2024-05-05T01:02:20.527000+00:00" + } + +For more information, see `Snapshot lock `__ in the *Amazon EBS User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/unlock-snapshot.rst b/awscli/examples/ec2/unlock-snapshot.rst new file mode 100644 index 000000000000..ee83c65fcc9e --- /dev/null +++ b/awscli/examples/ec2/unlock-snapshot.rst @@ -0,0 +1,14 @@ +**To unlock a snapshot** + +The following ``unlock-snapshot`` example unlocks the specified snapshot. :: + + aws ec2 unlock-snapshot \ + --snapshot-id snap-0b5e733b4a8df6e0d + +Output:: + + { + "SnapshotId": "snap-0b5e733b4a8df6e0d" + } + +For more information, see `Snapshot lock `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/eks/describe-addon-configuration.rst b/awscli/examples/eks/describe-addon-configuration.rst new file mode 100644 index 000000000000..4c23cd473719 --- /dev/null +++ b/awscli/examples/eks/describe-addon-configuration.rst @@ -0,0 +1,33 @@ +**Example 1: Configuration options available when creating or updating Amazon vpc-cni AddOns** + +The following ``describe-addon-configuration`` example returns the all the available configuration schema you use when an add-on is created or updated for vpc-cni add-on with respective version. :: + + aws eks describe-addon-configuration \ + --addon-name vpc-cni \ + --addon-version v1.15.1-eksbuild.1 + +Output:: + + { + "addonName": "vpc-cni", + "addonVersion": "v1.15.1-eksbuild.1", + "configurationSchema": "{\"$ref\":\"#/definitions/VpcCni\",\"$schema\":\"http://json-schema.org/draft-06/schema#\",\"definitions\":{\"Affinity\":{\"type\":[\"object\",\"null\"]},\"EniConfig\":{\"additionalProperties\":false,\"properties\":{\"create\":{\"type\":\"boolean\"},\"region\":{\"type\":\"string\"},\"subnets\":{\"additionalProperties\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"type\":\"string\"},\"securityGroups\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"id\"],\"type\":\"object\"},\"minProperties\":1,\"type\":\"object\"}},\"required\":[\"create\",\"region\",\"subnets\"],\"type\":\"object\"},\"Env\":{\"additionalProperties\":false,\"properties\":{\"ADDITIONAL_ENI_TAGS\":{\"type\":\"string\"},\"ANNOTATE_POD_IP\":{\"format\":\"boolean\",\"type\":\"string\"},\"AWS_EC2_ENDPOINT\":{\"type\":\"string\"},\"AWS_EXTERNAL_SERVICE_CIDRS\":{\"type\":\"string\"},\"AWS_MANAGE_ENIS_NON_SCHEDULABLE\":{\"format\":\"boolean\",\"type\":\"string\"},\"AWS_VPC_CNI_NODE_PORT_SUPPORT\":{\"format\":\"boolean\",\"type\":\"string\"},\"AWS_VPC_ENI_MTU\":{\"format\":\"integer\",\"type\":\"string\"},\"AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG\":{\"format\":\"boolean\",\"type\":\"string\"},\"AWS_VPC_K8S_CNI_EXCLUDE_SNAT_CIDRS\":{\"type\":\"string\"},\"AWS_VPC_K8S_CNI_EXTERNALSNAT\":{\"format\":\"boolean\",\"type\":\"string\"},\"AWS_VPC_K8S_CNI_LOGLEVEL\":{\"type\":\"string\"},\"AWS_VPC_K8S_CNI_LOG_FILE\":{\"type\":\"string\"},\"AWS_VPC_K8S_CNI_RANDOMIZESNAT\":{\"type\":\"string\"},\"AWS_VPC_K8S_CNI_VETHPREFIX\":{\"type\":\"string\"},\"AWS_VPC_K8S_PLUGIN_LOG_FILE\":{\"type\":\"string\"},\"AWS_VPC_K8S_PLUGIN_LOG_LEVEL\":{\"type\":\"string\"},\"CLUSTER_ENDPOINT\":{\"type\":\"string\"},\"DISABLE_INTROSPECTION\":{\"format\":\"boolean\",\"type\":\"string\"},\"DISABLE_LEAKED_ENI_CLEANUP\":{\"format\":\"boolean\",\"type\":\"string\"},\"DISABLE_METRICS\":{\"format\":\"boolean\",\"type\":\"string\"},\"DISABLE_NETWORK_RESOURCE_PROVISIONING\":{\"format\":\"boolean\",\"type\":\"string\"},\"DISABLE_POD_V6\":{\"format\":\"boolean\",\"type\":\"string\"},\"ENABLE_BANDWIDTH_PLUGIN\":{\"format\":\"boolean\",\"type\":\"string\"},\"ENABLE_POD_ENI\":{\"format\":\"boolean\",\"type\":\"string\"},\"ENABLE_PREFIX_DELEGATION\":{\"format\":\"boolean\",\"type\":\"string\"},\"ENABLE_V4_EGRESS\":{\"format\":\"boolean\",\"type\":\"string\"},\"ENABLE_V6_EGRESS\":{\"format\":\"boolean\",\"type\":\"string\"},\"ENI_CONFIG_ANNOTATION_DEF\":{\"type\":\"string\"},\"ENI_CONFIG_LABEL_DEF\":{\"type\":\"string\"},\"INTROSPECTION_BIND_ADDRESS\":{\"type\":\"string\"},\"IP_COOLDOWN_PERIOD\":{\"format\":\"integer\",\"type\":\"string\"},\"MAX_ENI\":{\"format\":\"integer\",\"type\":\"string\"},\"MINIMUM_IP_TARGET\":{\"format\":\"integer\",\"type\":\"string\"},\"POD_SECURITY_GROUP_ENFORCING_MODE\":{\"type\":\"string\"},\"WARM_ENI_TARGET\":{\"format\":\"integer\",\"type\":\"string\"},\"WARM_IP_TARGET\":{\"format\":\"integer\",\"type\":\"string\"},\"WARM_PREFIX_TARGET\":{\"format\":\"integer\",\"type\":\"string\"}},\"title\":\"Env\",\"type\":\"object\"},\"Init\":{\"additionalProperties\":false,\"properties\":{\"env\":{\"$ref\":\"#/definitions/InitEnv\"}},\"title\":\"Init\",\"type\":\"object\"},\"InitEnv\":{\"additionalProperties\":false,\"properties\":{\"DISABLE_TCP_EARLY_DEMUX\":{\"format\":\"boolean\",\"type\":\"string\"},\"ENABLE_V6_EGRESS\":{\"format\":\"boolean\",\"type\":\"string\"}},\"title\":\"InitEnv\",\"type\":\"object\"},\"Limits\":{\"additionalProperties\":false,\"properties\":{\"cpu\":{\"type\":\"string\"},\"memory\":{\"type\":\"string\"}},\"title\":\"Limits\",\"type\":\"object\"},\"NodeAgent\":{\"additionalProperties\":false,\"properties\":{\"enableCloudWatchLogs\":{\"format\":\"boolean\",\"type\":\"string\"},\"enablePolicyEventLogs\":{\"format\":\"boolean\",\"type\":\"string\"},\"healthProbeBindAddr\":{\"format\":\"integer\",\"type\":\"string\"},\"metricsBindAddr\":{\"format\":\"integer\",\"type\":\"string\"}},\"title\":\"NodeAgent\",\"type\":\"object\"},\"Resources\":{\"additionalProperties\":false,\"properties\":{\"limits\":{\"$ref\":\"#/definitions/Limits\"},\"requests\":{\"$ref\":\"#/definitions/Limits\"}},\"title\":\"Resources\",\"type\":\"object\"},\"Tolerations\":{\"additionalProperties\":false,\"items\":{\"type\":\"object\"},\"type\":\"array\"},\"VpcCni\":{\"additionalProperties\":false,\"properties\":{\"affinity\":{\"$ref\":\"#/definitions/Affinity\"},\"enableNetworkPolicy\":{\"format\":\"boolean\",\"type\":\"string\"},\"enableWindowsIpam\":{\"format\":\"boolean\",\"type\":\"string\"},\"eniConfig\":{\"$ref\":\"#/definitions/EniConfig\"},\"env\":{\"$ref\":\"#/definitions/Env\"},\"init\":{\"$ref\":\"#/definitions/Init\"},\"livenessProbeTimeoutSeconds\":{\"type\":\"integer\"},\"nodeAgent\":{\"$ref\":\"#/definitions/NodeAgent\"},\"readinessProbeTimeoutSeconds\":{\"type\":\"integer\"},\"resources\":{\"$ref\":\"#/definitions/Resources\"},\"tolerations\":{\"$ref\":\"#/definitions/Tolerations\"}},\"title\":\"VpcCni\",\"type\":\"object\"}},\"description\":\"vpc-cni\"}" + } + +**Example 2: Configuration options available when creating or updating Amazon coredns AddOns** + +The following ``describe-addon-configuration`` example returns all the available configuration schema you use when an add-on is created or updated for coredns add-on with respective version. :: + + aws eks describe-addon-configuration \ + --addon-name coredns \ + --addon-version v1.8.7-eksbuild.4 + +Output:: + + { + "addonName": "coredns", + "addonVersion": "v1.8.7-eksbuild.4", + "configurationSchema": "{\"$ref\":\"#/definitions/Coredns\",\"$schema\":\"http://json-schema.org/draft-06/schema#\",\"definitions\":{\"Coredns\":{\"additionalProperties\":false,\"properties\":{\"computeType\":{\"type\":\"string\"},\"corefile\":{\"description\":\"Entire corefile contents to use with installation\",\"type\":\"string\"},\"nodeSelector\":{\"additionalProperties\":{\"type\":\"string\"},\"type\":\"object\"},\"replicaCount\":{\"type\":\"integer\"},\"resources\":{\"$ref\":\"#/definitions/Resources\"}},\"title\":\"Coredns\",\"type\":\"object\"},\"Limits\":{\"additionalProperties\":false,\"properties\":{\"cpu\":{\"type\":\"string\"},\"memory\":{\"type\":\"string\"}},\"title\":\"Limits\",\"type\":\"object\"},\"Resources\":{\"additionalProperties\":false,\"properties\":{\"limits\":{\"$ref\":\"#/definitions/Limits\"},\"requests\":{\"$ref\":\"#/definitions/Limits\"}},\"title\":\"Resources\",\"type\":\"object\"}}}" + } + +For more information, see `Creating or updating a kubeconfig file for an Amazon EKS cluster `__ in the *Amazon EKS*. diff --git a/awscli/examples/eks/wait/addon-active.rst b/awscli/examples/eks/wait/addon-active.rst new file mode 100644 index 000000000000..b7e31f5b3bad --- /dev/null +++ b/awscli/examples/eks/wait/addon-active.rst @@ -0,0 +1,9 @@ +**To wait for an add-on running in the Amazon EKS cluster to become ACTIVE** + +The following ``wait addon-active`` example command waits for an add-on named ``aws-efs-csi-driver`` running in the Amazon EKS cluster named ``my-eks-cluster`` to become ``ACTIVE``. :: + + aws eks wait addon-active \ + --cluster-name my-eks-cluster \ + --addon-name aws-efs-csi-driver + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/wait/addon-deleted.rst b/awscli/examples/eks/wait/addon-deleted.rst new file mode 100644 index 000000000000..9bf105e73e22 --- /dev/null +++ b/awscli/examples/eks/wait/addon-deleted.rst @@ -0,0 +1,9 @@ +**To wait for an add-on running in the Amazon EKS cluster to be deleted** + +The following ``wait addon-deleted`` example command waits until ``ResourceNotFoundException`` is thrown when polling with `describe-addon` for an add-on named ``aws-efs-csi-driver`` running in the Amazon EKS cluster named ``my-eks-cluster``. :: + + aws eks wait addon-deleted \ + --cluster-name my-eks-cluster \ + --addon-name aws-efs-csi-driver + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/wait/cluster-active.rst b/awscli/examples/eks/wait/cluster-active.rst index 959259d4770c..b9d1e2ad9df4 100644 --- a/awscli/examples/eks/wait/cluster-active.rst +++ b/awscli/examples/eks/wait/cluster-active.rst @@ -1,11 +1,8 @@ **To wait for an Amazon EKS cluster to become ACTIVE** -The following ``wait`` example command waits for an Amazon EKS cluster named ``my-eks-cluster`` to become active. +The following ``wait cluster-active`` example command waits for an Amazon EKS cluster named ``my-eks-cluster`` status to become ``ACTIVE``. :: - aws eks wait \ - cluster-active \ + aws eks wait cluster-active \ --name my-eks-cluster -Output:: - - \ No newline at end of file +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/wait/cluster-deleted.rst b/awscli/examples/eks/wait/cluster-deleted.rst index 94f5a720dabe..54d354cc1912 100644 --- a/awscli/examples/eks/wait/cluster-deleted.rst +++ b/awscli/examples/eks/wait/cluster-deleted.rst @@ -1,11 +1,8 @@ -**To wait for an Amazon EKS cluster to become deleted** +**To wait until Amazon EKS cluster is deleted** -The following ``wait`` example command waits for an Amazon EKS cluster named ``my-eks-cluster`` to be deleted. +The following ``wait cluster-deleted`` example command waits until ``ResourceNotFoundException`` is thrown when polling with ``describe-cluster`` for Amazon EKS cluster named ``my-eks-cluster``. :: - aws eks wait \ - cluster-deleted \ + aws eks wait cluster-deleted \ --name my-eks-cluster -Output:: - - +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/wait/fargate-profile-active.rst b/awscli/examples/eks/wait/fargate-profile-active.rst new file mode 100644 index 000000000000..e59aee8fe77a --- /dev/null +++ b/awscli/examples/eks/wait/fargate-profile-active.rst @@ -0,0 +1,9 @@ +**To wait for an fargate-profile running in the Amazon EKS cluster to become ACTIVE** + +The following ``wait fargate-profile-active`` example command waits for an fargate-profile named ``my-fargate-profile`` running in the Amazon EKS cluster named ``my-eks-cluster`` to be ``ACTIVE``. :: + + aws eks wait fargate-profile-active \ + --cluster-name my-eks-cluster \ + --fargate-profile-name my-fargate-profile + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/wait/fargate-profile-deleted.rst b/awscli/examples/eks/wait/fargate-profile-deleted.rst new file mode 100644 index 000000000000..396a6ac9af59 --- /dev/null +++ b/awscli/examples/eks/wait/fargate-profile-deleted.rst @@ -0,0 +1,9 @@ +**To wait for an fargate-profile running in the Amazon EKS cluster to become deleted** + +The following ``wait fargate-profile-deleted`` example command waits until ``ResourceNotFoundException`` is thrown when polling with `describe-fargate-profile` for an fargate-profile named ``my-fargate-profile`` running in the Amazon EKS cluster named ``my-eks-cluster``. :: + + aws eks wait fargate-profile-deleted \ + --cluster-name my-eks-cluster \ + --fargate-profile-name my-fargate-profile + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/eks/wait/nodegroup-active.rst b/awscli/examples/eks/wait/nodegroup-active.rst new file mode 100644 index 000000000000..76d58f87ea9e --- /dev/null +++ b/awscli/examples/eks/wait/nodegroup-active.rst @@ -0,0 +1,9 @@ +**Example 8: To wait for an nodegroup running in the Amazon EKS cluster to become ACTIVE** + +The following ``wait nodegroup-active`` example command waits for an nodegroup named ``my-nodegroup`` running in the Amazon EKS cluster named ``my-eks-cluster`` to be Active. :: + + aws eks wait nodegroup-active \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-nodegroup + +This command produces no output. diff --git a/awscli/examples/eks/wait/nodegroup-deleted.rst b/awscli/examples/eks/wait/nodegroup-deleted.rst new file mode 100644 index 000000000000..9251e60592a9 --- /dev/null +++ b/awscli/examples/eks/wait/nodegroup-deleted.rst @@ -0,0 +1,9 @@ +**To wait for an nodegroup running in the Amazon EKS cluster to become deleted** + +The following ``wait nodegroup-deleted`` example command waits until ``ResourceNotFoundException`` is thrown when polling with `describe-nodegroup` for an nodegroup named ``my-nodegroup`` running in the Amazon EKS cluster named ``my-eks-cluster``. :: + + aws eks wait nodegroup-deleted \ + --cluster-name my-eks-cluster \ + --nodegroup-name my-nodegroup + +This command produces no output. diff --git a/awscli/examples/networkmonitor/create-monitor.rst b/awscli/examples/networkmonitor/create-monitor.rst new file mode 100644 index 000000000000..cdc595852cd4 --- /dev/null +++ b/awscli/examples/networkmonitor/create-monitor.rst @@ -0,0 +1,66 @@ +**Example 1: To create a network monitor with an aggregation period** + +The following ``create-monitor`` example creates a monitor named ``Example_NetworkMonitor`` with an ``aggregationPeriod`` set to ``30`` seconds. The initial ``state`` of the monitor will be ``INACTIVE`` because there are no probes associated with it. The state changes to ``ACTIVE`` only when probes are added. You can use the `update-monitor `__ or `create-probe `__ commands to add probes to this monitor. :: + + aws networkmonitor create-monitor \ + --monitor-name Example_NetworkMonitor \ + --aggregation-period 30 + +Output:: + + { + "monitorArn": "arn:aws:networkmonitor:region:111122223333:monitor/Example_NetworkMonitor", + "monitorName": "Example_NetworkMonitor", + "state": "INACTIVE", + "aggregationPeriod": 30, + "tags": {} + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. + +**Example 2: To create a network monitor with a probe using TCP and also includes tags** + +The following ``create-monitor`` example creates a monitor named ``Example_NetworkMonitor``. The command also creates one probe that uses the ``ICMP`` protocol and includes tags. Since no ``aggregationPeriod`` is passed in the request, ``60`` seconds is set as the default. The ``state`` of the monitor with the probe will be ``PENDING`` until the monitor is ``ACTIVE``. This might take several minutes, at which point the ``state`` will change to ``ACTIVE``, and you can start viewing CloudWatch metrics. :: + + aws networkmonitor create-monitor \ + --monitor-name Example_NetworkMonitor \ + --probes sourceArn=arn:aws:ec2:region:111122223333:subnet/subnet-id,destination=10.0.0.100,destinationPort=80,protocol=TCP,packetSize=56,probeTags={Name=Probe1} \ + --tags Monitor=Monitor1 + +Output:: + + { + "monitorArn": "arn:aws:networkmonitor:region111122223333:monitor/Example_NetworkMonitor", + "monitorName": "Example_NetworkMonitor", + "state": "PENDING", + "aggregationPeriod": 60, + "tags": { + "Monitor": "Monitor1" + } + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. + +**Example 3: To create a network monitor with a probe using ICMP and also includes tags** + +The following ``create-monitor`` example creates a monitor named ``Example_NetworkMonitor`` with an ``aggregationPeriod`` of ``30`` seconds. The command also creates one probe that uses the ``ICMP`` protocol and includes tags. Since no ``aggregationPeriod`` is passed in the request, ``60`` seconds is set as the default. The ``state`` of the monitor with the probe will be ``PENDING`` until the monitor is ``ACTIVE``. This might take several minutes, at which point the ``state`` will change to ``ACTIVE``, and you can start viewing CloudWatch metrics. :: + + aws networkmonitor create-monitor \ + --monitor-name Example_NetworkMonitor \ + --aggregation-period 30 \ + --probes sourceArn=arn:aws:ec2:region111122223333:subnet/subnet-id,destination=10.0.0.100,protocol=ICMP,packetSize=56,probeTags={Name=Probe1} \ + --tags Monitor=Monitor1 + +Output:: + + { + "monitorArn": "arn:aws:networkmonitor:region:111122223333:monitor/Example_NetworkMonitor", + "monitorName": "Example_NetworkMonitor", + "state": "PENDING", + "aggregationPeriod": 30, + "tags": { + "Monitor": "Monitor1" + } + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/get-monitor.rst b/awscli/examples/networkmonitor/get-monitor.rst new file mode 100644 index 000000000000..8971977d43ab --- /dev/null +++ b/awscli/examples/networkmonitor/get-monitor.rst @@ -0,0 +1,21 @@ +**To get monitor information** + +The following ``get-monitor`` example gets information about a monitor named ``Example_NetworkMonitor``. :: + + aws networkmonitor get-monitor \ + --monitor-name Example_NetworkMonitor + +Output:: + + { + "monitorArn": "arn:aws:networkmonitor:region:012345678910:monitor/Example_NetworkMonitor", + "monitorName": "Example_NetworkMonitor", + "state": "ACTIVE", + "aggregationPeriod": 60, + "tags": {}, + "probes": [], + "createdAt": "2024-04-01T17:58:07.211000-04:00", + "modifiedAt": "2024-04-01T17:58:07.211000-04:00" + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/list-tags-for-resource.rst b/awscli/examples/networkmonitor/list-tags-for-resource.rst new file mode 100644 index 000000000000..90dd21f74b99 --- /dev/null +++ b/awscli/examples/networkmonitor/list-tags-for-resource.rst @@ -0,0 +1,17 @@ +**To list tags for a resource** + +The following ``list-tags-for-resource`` example returns a list of the tags for a monitor named ``Example_NetworkMonitor``. :: + + aws networkmonitor list-tags-for-resource \ + --resource-arn arn:aws:networkmonitor:region:012345678910:monitor/Example_NetworkMonitor + +Output:: + + { + "tags": { + "Environment": "Dev", + "Application": "PetStore" + } + } + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/tag-resource.rst b/awscli/examples/networkmonitor/tag-resource.rst new file mode 100644 index 000000000000..f19860563517 --- /dev/null +++ b/awscli/examples/networkmonitor/tag-resource.rst @@ -0,0 +1,11 @@ +**To tag a resource** + +The following ``tag-resource`` example tags a monitor named ``Example_NetworkMonitor`` with ``Environment=Dev`` and ``Application=PetStore`` tags. :: + + aws networkmonitor tag-resource \ + --resource-arn arn:aws:networkmonitor:region:012345678910:monitor/Example_NetworkMonitor \ + --tags Environment=Dev,Application=PetStore + +This command produces no output. + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkmonitor/untag-resource.rst b/awscli/examples/networkmonitor/untag-resource.rst new file mode 100644 index 000000000000..0d4930688471 --- /dev/null +++ b/awscli/examples/networkmonitor/untag-resource.rst @@ -0,0 +1,11 @@ +**To untag a resource** + +The following ``untag-resource`` example removes a ``tag-keys`` parameter with the key-value pair of ``Environment Application`` from its association with a monitor named ``Example_NetworkMonitor``. :: + + aws networkmonitor untag-resource \ + --resource-arn arn:aws:networkmonitor:region:012345678910:monitor/Example_NetworkMonitor \ + --tag-keys Environment Application + +This command produces no output. + +For more information, see `How Amazon CloudWatch Network Monitor Works `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file From d3f8933924f325431278f3c3203559abc630fce7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 14 Jun 2024 18:10:13 +0000 Subject: [PATCH 0699/1632] Update changelog based on model updates --- .changes/next-release/api-change-datazone-23424.json | 5 +++++ .changes/next-release/api-change-ec2-48117.json | 5 +++++ .changes/next-release/api-change-macie2-66271.json | 5 +++++ .changes/next-release/api-change-mediaconvert-89800.json | 5 +++++ .changes/next-release/api-change-route53domains-63847.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-datazone-23424.json create mode 100644 .changes/next-release/api-change-ec2-48117.json create mode 100644 .changes/next-release/api-change-macie2-66271.json create mode 100644 .changes/next-release/api-change-mediaconvert-89800.json create mode 100644 .changes/next-release/api-change-route53domains-63847.json diff --git a/.changes/next-release/api-change-datazone-23424.json b/.changes/next-release/api-change-datazone-23424.json new file mode 100644 index 000000000000..c72423483b28 --- /dev/null +++ b/.changes/next-release/api-change-datazone-23424.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release introduces a new default service blueprint for custom environment creation." +} diff --git a/.changes/next-release/api-change-ec2-48117.json b/.changes/next-release/api-change-ec2-48117.json new file mode 100644 index 000000000000..dcb7ae606ac6 --- /dev/null +++ b/.changes/next-release/api-change-ec2-48117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2." +} diff --git a/.changes/next-release/api-change-macie2-66271.json b/.changes/next-release/api-change-macie2-66271.json new file mode 100644 index 000000000000..be1efc8b7f91 --- /dev/null +++ b/.changes/next-release/api-change-macie2-66271.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``macie2``", + "description": "This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses." +} diff --git a/.changes/next-release/api-change-mediaconvert-89800.json b/.changes/next-release/api-change-mediaconvert-89800.json new file mode 100644 index 000000000000..c7b3510f5e9c --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-89800.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name." +} diff --git a/.changes/next-release/api-change-route53domains-63847.json b/.changes/next-release/api-change-route53domains-63847.json new file mode 100644 index 000000000000..3e10fa602a01 --- /dev/null +++ b/.changes/next-release/api-change-route53domains-63847.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53domains``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} From 446ec5a47594ffdbbc5059e15a94da3cddff9ef7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 14 Jun 2024 18:11:17 +0000 Subject: [PATCH 0700/1632] Bumping version to 1.33.9 --- .changes/1.33.9.json | 27 +++++++++++++++++++ .../api-change-datazone-23424.json | 5 ---- .../next-release/api-change-ec2-48117.json | 5 ---- .../next-release/api-change-macie2-66271.json | 5 ---- .../api-change-mediaconvert-89800.json | 5 ---- .../api-change-route53domains-63847.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.9.json delete mode 100644 .changes/next-release/api-change-datazone-23424.json delete mode 100644 .changes/next-release/api-change-ec2-48117.json delete mode 100644 .changes/next-release/api-change-macie2-66271.json delete mode 100644 .changes/next-release/api-change-mediaconvert-89800.json delete mode 100644 .changes/next-release/api-change-route53domains-63847.json diff --git a/.changes/1.33.9.json b/.changes/1.33.9.json new file mode 100644 index 000000000000..bf1b45b7bc3c --- /dev/null +++ b/.changes/1.33.9.json @@ -0,0 +1,27 @@ +[ + { + "category": "``datazone``", + "description": "This release introduces a new default service blueprint for custom environment creation.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2.", + "type": "api-change" + }, + { + "category": "``macie2``", + "description": "This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name.", + "type": "api-change" + }, + { + "category": "``route53domains``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datazone-23424.json b/.changes/next-release/api-change-datazone-23424.json deleted file mode 100644 index c72423483b28..000000000000 --- a/.changes/next-release/api-change-datazone-23424.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release introduces a new default service blueprint for custom environment creation." -} diff --git a/.changes/next-release/api-change-ec2-48117.json b/.changes/next-release/api-change-ec2-48117.json deleted file mode 100644 index dcb7ae606ac6..000000000000 --- a/.changes/next-release/api-change-ec2-48117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Amazon EC2." -} diff --git a/.changes/next-release/api-change-macie2-66271.json b/.changes/next-release/api-change-macie2-66271.json deleted file mode 100644 index be1efc8b7f91..000000000000 --- a/.changes/next-release/api-change-macie2-66271.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``macie2``", - "description": "This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses." -} diff --git a/.changes/next-release/api-change-mediaconvert-89800.json b/.changes/next-release/api-change-mediaconvert-89800.json deleted file mode 100644 index c7b3510f5e9c..000000000000 --- a/.changes/next-release/api-change-mediaconvert-89800.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name." -} diff --git a/.changes/next-release/api-change-route53domains-63847.json b/.changes/next-release/api-change-route53domains-63847.json deleted file mode 100644 index 3e10fa602a01..000000000000 --- a/.changes/next-release/api-change-route53domains-63847.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53domains``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dd93d042b216..fa3e1f582c04 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.9 +====== + +* api-change:``datazone``: This release introduces a new default service blueprint for custom environment creation. +* api-change:``ec2``: Documentation updates for Amazon EC2. +* api-change:``macie2``: This release adds support for managing the status of automated sensitive data discovery for individual accounts in an organization, and determining whether individual S3 buckets are included in the scope of the analyses. +* api-change:``mediaconvert``: This release adds the ability to search for historical job records within the management console using a search box and/or via the SDK/CLI with partial string matching search on input file name. +* api-change:``route53domains``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + + 1.33.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 1192a3bdd032..81be34360d76 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.8' +__version__ = '1.33.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 29f50b9cf6c4..a91491600218 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33' # The full version, including alpha/beta/rc tags. -release = '1.33.8' +release = '1.33.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 99e1e5f1d5b5..de9d0c8f1118 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.126 + botocore==1.34.127 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 87d4e3f38070..8e7864f8c6d7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.126', + 'botocore==1.34.127', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9c789ae8c25a2b8f8fdd1609f75bd17ed8bebd56 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Jun 2024 18:12:19 +0000 Subject: [PATCH 0701/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-69610.json | 5 +++++ .changes/next-release/api-change-batch-79370.json | 5 +++++ .changes/next-release/api-change-codebuild-88818.json | 5 +++++ .changes/next-release/api-change-cognitoidp-51047.json | 5 +++++ .changes/next-release/api-change-ds-90138.json | 5 +++++ .changes/next-release/api-change-efs-80102.json | 5 +++++ .changes/next-release/api-change-glue-22096.json | 5 +++++ .changes/next-release/api-change-mediaconvert-29858.json | 5 +++++ .changes/next-release/api-change-secretsmanager-49365.json | 5 +++++ .changes/next-release/api-change-waf-14568.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-69610.json create mode 100644 .changes/next-release/api-change-batch-79370.json create mode 100644 .changes/next-release/api-change-codebuild-88818.json create mode 100644 .changes/next-release/api-change-cognitoidp-51047.json create mode 100644 .changes/next-release/api-change-ds-90138.json create mode 100644 .changes/next-release/api-change-efs-80102.json create mode 100644 .changes/next-release/api-change-glue-22096.json create mode 100644 .changes/next-release/api-change-mediaconvert-29858.json create mode 100644 .changes/next-release/api-change-secretsmanager-49365.json create mode 100644 .changes/next-release/api-change-waf-14568.json diff --git a/.changes/next-release/api-change-acmpca-69610.json b/.changes/next-release/api-change-acmpca-69610.json new file mode 100644 index 000000000000..f1bb582ab19a --- /dev/null +++ b/.changes/next-release/api-change-acmpca-69610.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Doc-only update that adds name constraints as an allowed extension for ImportCertificateAuthorityCertificate." +} diff --git a/.changes/next-release/api-change-batch-79370.json b/.changes/next-release/api-change-batch-79370.json new file mode 100644 index 000000000000..93dab46f12c9 --- /dev/null +++ b/.changes/next-release/api-change-batch-79370.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-codebuild-88818.json b/.changes/next-release/api-change-codebuild-88818.json new file mode 100644 index 000000000000..87b75790f821 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-88818.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports global and organization GitHub webhooks" +} diff --git a/.changes/next-release/api-change-cognitoidp-51047.json b/.changes/next-release/api-change-cognitoidp-51047.json new file mode 100644 index 000000000000..23daea0ec8dd --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-51047.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-ds-90138.json b/.changes/next-release/api-change-ds-90138.json new file mode 100644 index 000000000000..1fa786697d3a --- /dev/null +++ b/.changes/next-release/api-change-ds-90138.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ds``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-efs-80102.json b/.changes/next-release/api-change-efs-80102.json new file mode 100644 index 000000000000..2a2b54fa6146 --- /dev/null +++ b/.changes/next-release/api-change-efs-80102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``efs``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-glue-22096.json b/.changes/next-release/api-change-glue-22096.json new file mode 100644 index 000000000000..e0a8f6dd12ee --- /dev/null +++ b/.changes/next-release/api-change-glue-22096.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions." +} diff --git a/.changes/next-release/api-change-mediaconvert-29858.json b/.changes/next-release/api-change-mediaconvert-29858.json new file mode 100644 index 000000000000..5c89f67e261d --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-29858.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes support for creating I-frame only video segments for DASH trick play." +} diff --git a/.changes/next-release/api-change-secretsmanager-49365.json b/.changes/next-release/api-change-secretsmanager-49365.json new file mode 100644 index 000000000000..32e0eb5f7ceb --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-49365.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager" +} diff --git a/.changes/next-release/api-change-waf-14568.json b/.changes/next-release/api-change-waf-14568.json new file mode 100644 index 000000000000..ecc4111228f5 --- /dev/null +++ b/.changes/next-release/api-change-waf-14568.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``waf``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} From 265a214d7cc4878bf509562260ad392f31169fd9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Jun 2024 18:13:33 +0000 Subject: [PATCH 0702/1632] Bumping version to 1.33.10 --- .changes/1.33.10.json | 52 +++++++++++++++++++ .../next-release/api-change-acmpca-69610.json | 5 -- .../next-release/api-change-batch-79370.json | 5 -- .../api-change-codebuild-88818.json | 5 -- .../api-change-cognitoidp-51047.json | 5 -- .../next-release/api-change-ds-90138.json | 5 -- .../next-release/api-change-efs-80102.json | 5 -- .../next-release/api-change-glue-22096.json | 5 -- .../api-change-mediaconvert-29858.json | 5 -- .../api-change-secretsmanager-49365.json | 5 -- .../next-release/api-change-waf-14568.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 72 insertions(+), 55 deletions(-) create mode 100644 .changes/1.33.10.json delete mode 100644 .changes/next-release/api-change-acmpca-69610.json delete mode 100644 .changes/next-release/api-change-batch-79370.json delete mode 100644 .changes/next-release/api-change-codebuild-88818.json delete mode 100644 .changes/next-release/api-change-cognitoidp-51047.json delete mode 100644 .changes/next-release/api-change-ds-90138.json delete mode 100644 .changes/next-release/api-change-efs-80102.json delete mode 100644 .changes/next-release/api-change-glue-22096.json delete mode 100644 .changes/next-release/api-change-mediaconvert-29858.json delete mode 100644 .changes/next-release/api-change-secretsmanager-49365.json delete mode 100644 .changes/next-release/api-change-waf-14568.json diff --git a/.changes/1.33.10.json b/.changes/1.33.10.json new file mode 100644 index 000000000000..123c80200acf --- /dev/null +++ b/.changes/1.33.10.json @@ -0,0 +1,52 @@ +[ + { + "category": "``acm-pca``", + "description": "Doc-only update that adds name constraints as an allowed extension for ImportCertificateAuthorityCertificate.", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports global and organization GitHub webhooks", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``ds``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes support for creating I-frame only video segments for DASH trick play.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager", + "type": "api-change" + }, + { + "category": "``waf``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-69610.json b/.changes/next-release/api-change-acmpca-69610.json deleted file mode 100644 index f1bb582ab19a..000000000000 --- a/.changes/next-release/api-change-acmpca-69610.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Doc-only update that adds name constraints as an allowed extension for ImportCertificateAuthorityCertificate." -} diff --git a/.changes/next-release/api-change-batch-79370.json b/.changes/next-release/api-change-batch-79370.json deleted file mode 100644 index 93dab46f12c9..000000000000 --- a/.changes/next-release/api-change-batch-79370.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-codebuild-88818.json b/.changes/next-release/api-change-codebuild-88818.json deleted file mode 100644 index 87b75790f821..000000000000 --- a/.changes/next-release/api-change-codebuild-88818.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports global and organization GitHub webhooks" -} diff --git a/.changes/next-release/api-change-cognitoidp-51047.json b/.changes/next-release/api-change-cognitoidp-51047.json deleted file mode 100644 index 23daea0ec8dd..000000000000 --- a/.changes/next-release/api-change-cognitoidp-51047.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-ds-90138.json b/.changes/next-release/api-change-ds-90138.json deleted file mode 100644 index 1fa786697d3a..000000000000 --- a/.changes/next-release/api-change-ds-90138.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ds``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-efs-80102.json b/.changes/next-release/api-change-efs-80102.json deleted file mode 100644 index 2a2b54fa6146..000000000000 --- a/.changes/next-release/api-change-efs-80102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``efs``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-glue-22096.json b/.changes/next-release/api-change-glue-22096.json deleted file mode 100644 index e0a8f6dd12ee..000000000000 --- a/.changes/next-release/api-change-glue-22096.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions." -} diff --git a/.changes/next-release/api-change-mediaconvert-29858.json b/.changes/next-release/api-change-mediaconvert-29858.json deleted file mode 100644 index 5c89f67e261d..000000000000 --- a/.changes/next-release/api-change-mediaconvert-29858.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes support for creating I-frame only video segments for DASH trick play." -} diff --git a/.changes/next-release/api-change-secretsmanager-49365.json b/.changes/next-release/api-change-secretsmanager-49365.json deleted file mode 100644 index 32e0eb5f7ceb..000000000000 --- a/.changes/next-release/api-change-secretsmanager-49365.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Doc only update for Secrets Manager" -} diff --git a/.changes/next-release/api-change-waf-14568.json b/.changes/next-release/api-change-waf-14568.json deleted file mode 100644 index ecc4111228f5..000000000000 --- a/.changes/next-release/api-change-waf-14568.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``waf``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fa3e1f582c04..44c8225a6355 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.33.10 +======= + +* api-change:``acm-pca``: Doc-only update that adds name constraints as an allowed extension for ImportCertificateAuthorityCertificate. +* api-change:``batch``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``codebuild``: AWS CodeBuild now supports global and organization GitHub webhooks +* api-change:``cognito-idp``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``ds``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``efs``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``glue``: This release introduces a new feature, Usage profiles. Usage profiles allow the AWS Glue admin to create different profiles for various classes of users within the account, enforcing limits and defaults for jobs and sessions. +* api-change:``mediaconvert``: This release includes support for creating I-frame only video segments for DASH trick play. +* api-change:``secretsmanager``: Doc only update for Secrets Manager +* api-change:``waf``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + + 1.33.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 81be34360d76..24b27c262701 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.9' +__version__ = '1.33.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a91491600218..e562bae8fbe7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.33' +version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.9' +release = '1.33.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index de9d0c8f1118..56f01c5dc5ba 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.127 + botocore==1.34.128 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8e7864f8c6d7..506925860056 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.127', + 'botocore==1.34.128', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 5405266a675c3b9391e2ce94cc9f340f4dfebd2a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Jun 2024 18:11:17 +0000 Subject: [PATCH 0703/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-39274.json | 5 +++++ .changes/next-release/api-change-cloudtrail-92882.json | 5 +++++ .changes/next-release/api-change-config-95635.json | 5 +++++ .changes/next-release/api-change-eks-3029.json | 5 +++++ .changes/next-release/api-change-lightsail-94849.json | 5 +++++ .changes/next-release/api-change-polly-30231.json | 5 +++++ .changes/next-release/api-change-rekognition-8747.json | 5 +++++ .changes/next-release/api-change-sagemaker-49141.json | 5 +++++ .changes/next-release/api-change-shield-68297.json | 5 +++++ .changes/next-release/api-change-snowball-74498.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-39274.json create mode 100644 .changes/next-release/api-change-cloudtrail-92882.json create mode 100644 .changes/next-release/api-change-config-95635.json create mode 100644 .changes/next-release/api-change-eks-3029.json create mode 100644 .changes/next-release/api-change-lightsail-94849.json create mode 100644 .changes/next-release/api-change-polly-30231.json create mode 100644 .changes/next-release/api-change-rekognition-8747.json create mode 100644 .changes/next-release/api-change-sagemaker-49141.json create mode 100644 .changes/next-release/api-change-shield-68297.json create mode 100644 .changes/next-release/api-change-snowball-74498.json diff --git a/.changes/next-release/api-change-bedrockruntime-39274.json b/.changes/next-release/api-change-bedrockruntime-39274.json new file mode 100644 index 000000000000..44a7b0e1e673 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-39274.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This release adds support for using Guardrails with the Converse and ConverseStream APIs." +} diff --git a/.changes/next-release/api-change-cloudtrail-92882.json b/.changes/next-release/api-change-cloudtrail-92882.json new file mode 100644 index 000000000000..61f3e90a1300 --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-92882.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-config-95635.json b/.changes/next-release/api-change-config-95635.json new file mode 100644 index 000000000000..24487e91d530 --- /dev/null +++ b/.changes/next-release/api-change-config-95635.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-eks-3029.json b/.changes/next-release/api-change-eks-3029.json new file mode 100644 index 000000000000..bb87dddb01b8 --- /dev/null +++ b/.changes/next-release/api-change-eks-3029.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "This release adds support to surface async fargate customer errors from async path to customer through describe-fargate-profile API response." +} diff --git a/.changes/next-release/api-change-lightsail-94849.json b/.changes/next-release/api-change-lightsail-94849.json new file mode 100644 index 000000000000..e61782d74dee --- /dev/null +++ b/.changes/next-release/api-change-lightsail-94849.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-polly-30231.json b/.changes/next-release/api-change-polly-30231.json new file mode 100644 index 000000000000..ad3550d6493d --- /dev/null +++ b/.changes/next-release/api-change-polly-30231.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-rekognition-8747.json b/.changes/next-release/api-change-rekognition-8747.json new file mode 100644 index 000000000000..2d0c88b9c88b --- /dev/null +++ b/.changes/next-release/api-change-rekognition-8747.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-sagemaker-49141.json b/.changes/next-release/api-change-sagemaker-49141.json new file mode 100644 index 000000000000..84e388f36549 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-49141.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Launched a new feature in SageMaker to provide managed MLflow Tracking Servers for customers to track ML experiments. This release also adds a new capability of attaching additional storage to SageMaker HyperPod cluster instances." +} diff --git a/.changes/next-release/api-change-shield-68297.json b/.changes/next-release/api-change-shield-68297.json new file mode 100644 index 000000000000..80d03376f070 --- /dev/null +++ b/.changes/next-release/api-change-shield-68297.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``shield``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-snowball-74498.json b/.changes/next-release/api-change-snowball-74498.json new file mode 100644 index 000000000000..e4800a0bf879 --- /dev/null +++ b/.changes/next-release/api-change-snowball-74498.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``snowball``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} From 842db58956378d55a1c6e0efc7c948ba3d23df21 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Jun 2024 18:12:24 +0000 Subject: [PATCH 0704/1632] Bumping version to 1.33.11 --- .changes/1.33.11.json | 52 +++++++++++++++++++ .../api-change-bedrockruntime-39274.json | 5 -- .../api-change-cloudtrail-92882.json | 5 -- .../next-release/api-change-config-95635.json | 5 -- .../next-release/api-change-eks-3029.json | 5 -- .../api-change-lightsail-94849.json | 5 -- .../next-release/api-change-polly-30231.json | 5 -- .../api-change-rekognition-8747.json | 5 -- .../api-change-sagemaker-49141.json | 5 -- .../next-release/api-change-shield-68297.json | 5 -- .../api-change-snowball-74498.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.33.11.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-39274.json delete mode 100644 .changes/next-release/api-change-cloudtrail-92882.json delete mode 100644 .changes/next-release/api-change-config-95635.json delete mode 100644 .changes/next-release/api-change-eks-3029.json delete mode 100644 .changes/next-release/api-change-lightsail-94849.json delete mode 100644 .changes/next-release/api-change-polly-30231.json delete mode 100644 .changes/next-release/api-change-rekognition-8747.json delete mode 100644 .changes/next-release/api-change-sagemaker-49141.json delete mode 100644 .changes/next-release/api-change-shield-68297.json delete mode 100644 .changes/next-release/api-change-snowball-74498.json diff --git a/.changes/1.33.11.json b/.changes/1.33.11.json new file mode 100644 index 000000000000..a2c2ddc2d838 --- /dev/null +++ b/.changes/1.33.11.json @@ -0,0 +1,52 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "This release adds support for using Guardrails with the Converse and ConverseStream APIs.", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "This release adds support to surface async fargate customer errors from async path to customer through describe-fargate-profile API response.", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Launched a new feature in SageMaker to provide managed MLflow Tracking Servers for customers to track ML experiments. This release also adds a new capability of attaching additional storage to SageMaker HyperPod cluster instances.", + "type": "api-change" + }, + { + "category": "``shield``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``snowball``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-39274.json b/.changes/next-release/api-change-bedrockruntime-39274.json deleted file mode 100644 index 44a7b0e1e673..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-39274.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This release adds support for using Guardrails with the Converse and ConverseStream APIs." -} diff --git a/.changes/next-release/api-change-cloudtrail-92882.json b/.changes/next-release/api-change-cloudtrail-92882.json deleted file mode 100644 index 61f3e90a1300..000000000000 --- a/.changes/next-release/api-change-cloudtrail-92882.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-config-95635.json b/.changes/next-release/api-change-config-95635.json deleted file mode 100644 index 24487e91d530..000000000000 --- a/.changes/next-release/api-change-config-95635.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-eks-3029.json b/.changes/next-release/api-change-eks-3029.json deleted file mode 100644 index bb87dddb01b8..000000000000 --- a/.changes/next-release/api-change-eks-3029.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "This release adds support to surface async fargate customer errors from async path to customer through describe-fargate-profile API response." -} diff --git a/.changes/next-release/api-change-lightsail-94849.json b/.changes/next-release/api-change-lightsail-94849.json deleted file mode 100644 index e61782d74dee..000000000000 --- a/.changes/next-release/api-change-lightsail-94849.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-polly-30231.json b/.changes/next-release/api-change-polly-30231.json deleted file mode 100644 index ad3550d6493d..000000000000 --- a/.changes/next-release/api-change-polly-30231.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-rekognition-8747.json b/.changes/next-release/api-change-rekognition-8747.json deleted file mode 100644 index 2d0c88b9c88b..000000000000 --- a/.changes/next-release/api-change-rekognition-8747.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-sagemaker-49141.json b/.changes/next-release/api-change-sagemaker-49141.json deleted file mode 100644 index 84e388f36549..000000000000 --- a/.changes/next-release/api-change-sagemaker-49141.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Launched a new feature in SageMaker to provide managed MLflow Tracking Servers for customers to track ML experiments. This release also adds a new capability of attaching additional storage to SageMaker HyperPod cluster instances." -} diff --git a/.changes/next-release/api-change-shield-68297.json b/.changes/next-release/api-change-shield-68297.json deleted file mode 100644 index 80d03376f070..000000000000 --- a/.changes/next-release/api-change-shield-68297.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``shield``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-snowball-74498.json b/.changes/next-release/api-change-snowball-74498.json deleted file mode 100644 index e4800a0bf879..000000000000 --- a/.changes/next-release/api-change-snowball-74498.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``snowball``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 44c8225a6355..f9f0b1977bce 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.33.11 +======= + +* api-change:``bedrock-runtime``: This release adds support for using Guardrails with the Converse and ConverseStream APIs. +* api-change:``cloudtrail``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``config``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``eks``: This release adds support to surface async fargate customer errors from async path to customer through describe-fargate-profile API response. +* api-change:``lightsail``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``polly``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``rekognition``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``sagemaker``: Launched a new feature in SageMaker to provide managed MLflow Tracking Servers for customers to track ML experiments. This release also adds a new capability of attaching additional storage to SageMaker HyperPod cluster instances. +* api-change:``shield``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``snowball``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + + 1.33.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 24b27c262701..d746da024c77 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.10' +__version__ = '1.33.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e562bae8fbe7..3be0ac3a2953 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.10' +release = '1.33.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 56f01c5dc5ba..9b8fddaffded 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.128 + botocore==1.34.129 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 506925860056..45548e6ded07 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.128', + 'botocore==1.34.129', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 375c8e8e100d86d34a181ee2cc60f0004bbfe133 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Sun, 19 Nov 2023 14:37:54 -0700 Subject: [PATCH 0705/1632] Remove six from awscli codebase --- awscli/argparser.py | 5 +- awscli/argprocess.py | 9 +- awscli/bcdoc/docstringparser.py | 14 +- awscli/clidriver.py | 1 - awscli/compat.py | 128 ++++++------------ awscli/customizations/awslambda.py | 5 +- .../cloudformation/artifact_exporter.py | 5 +- .../cloudformation/yamlhelper.py | 4 +- awscli/customizations/codedeploy/push.py | 5 +- awscli/customizations/configure/__init__.py | 4 +- awscli/customizations/configure/get.py | 3 +- awscli/customizations/dynamodb.py | 2 - awscli/customizations/ec2/bundleinstance.py | 6 +- awscli/customizations/ec2/decryptpassword.py | 3 +- awscli/customizations/history/show.py | 3 +- awscli/customizations/opsworks.py | 4 +- awscli/customizations/s3/filegenerator.py | 3 +- awscli/customizations/s3/subcommands.py | 3 +- awscli/customizations/s3/transferconfig.py | 5 +- awscli/paramfile.py | 5 +- awscli/table.py | 5 +- awscli/testutils.py | 27 +--- awscli/text.py | 9 +- awscli/utils.py | 14 +- 24 files changed, 93 insertions(+), 179 deletions(-) diff --git a/awscli/argparser.py b/awscli/argparser.py index 126b27f8e1e9..2bb41f8ec01c 100644 --- a/awscli/argparser.py +++ b/awscli/argparser.py @@ -12,7 +12,6 @@ # language governing permissions and limitations under the License. import argparse import sys -from awscli.compat import six from difflib import get_close_matches @@ -106,12 +105,12 @@ def parse_known_args(self, args, namespace=None): # default to utf-8. terminal_encoding = 'utf-8' for arg, value in vars(parsed).items(): - if isinstance(value, six.binary_type): + if isinstance(value, bytes): setattr(parsed, arg, value.decode(terminal_encoding)) elif isinstance(value, list): encoded = [] for v in value: - if isinstance(v, six.binary_type): + if isinstance(v, bytes): encoded.append(v.decode(terminal_encoding)) else: encoded.append(v) diff --git a/awscli/argprocess.py b/awscli/argprocess.py index 5cd418ce2606..c65fd83a067d 100644 --- a/awscli/argprocess.py +++ b/awscli/argprocess.py @@ -13,7 +13,6 @@ """Module for processing CLI args.""" import os import logging -from awscli.compat import six from botocore.compat import OrderedDict, json @@ -166,7 +165,7 @@ def _unpack_cli_arg(argument_model, value, cli_name): return _unpack_complex_cli_arg( argument_model, value, cli_name) else: - return six.text_type(value) + return str(value) def _unpack_json_cli_arg(argument_model, value, cli_name): @@ -185,7 +184,7 @@ def _unpack_complex_cli_arg(argument_model, value, cli_name): return _unpack_json_cli_arg(argument_model, value, cli_name) raise ParamError(cli_name, "Invalid JSON:\n%s" % value) elif type_name == 'list': - if isinstance(value, six.string_types): + if isinstance(value, str): if value.lstrip()[0] == '[': return _unpack_json_cli_arg(argument_model, value, cli_name) elif isinstance(value, list) and len(value) == 1: @@ -226,7 +225,7 @@ def unpack_scalar_cli_arg(argument_model, value, cli_name=''): raise ParamError(cli_name, msg) return open(file_path, 'rb') elif argument_model.type_name == 'boolean': - if isinstance(value, six.string_types) and value.lower() == 'false': + if isinstance(value, str) and value.lower() == 'false': return False return bool(value) else: @@ -401,7 +400,7 @@ def _should_parse_as_shorthand(self, cli_argument, value): check_val = value[0] else: check_val = value - if isinstance(check_val, six.string_types) and check_val.strip().startswith( + if isinstance(check_val, str) and check_val.strip().startswith( ('[', '{')): LOG.debug("Param %s looks like JSON, not considered for " "param shorthand.", cli_argument.py_name) diff --git a/awscli/bcdoc/docstringparser.py b/awscli/bcdoc/docstringparser.py index 868bd5d8914b..cfff547db59d 100644 --- a/awscli/bcdoc/docstringparser.py +++ b/awscli/bcdoc/docstringparser.py @@ -10,10 +10,10 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from botocore.compat import six +from html.parser import HTMLParser -class DocStringParser(six.moves.html_parser.HTMLParser): +class DocStringParser(HTMLParser): """ A simple HTML parser. Focused on converting the subset of HTML that appears in the documentation strings of the JSON models into @@ -23,20 +23,20 @@ class DocStringParser(six.moves.html_parser.HTMLParser): def __init__(self, doc): self.tree = None self.doc = doc - six.moves.html_parser.HTMLParser.__init__(self) + HTMLParser.__init__(self) def reset(self): - six.moves.html_parser.HTMLParser.reset(self) + HTMLParser.reset(self) self.tree = HTMLTree(self.doc) def feed(self, data): # HTMLParser is an old style class, so the super() method will not work. - six.moves.html_parser.HTMLParser.feed(self, data) + HTMLParser.feed(self, data) self.tree.write() self.tree = HTMLTree(self.doc) def close(self): - six.moves.html_parser.HTMLParser.close(self) + HTMLParser.close(self) # Write if there is anything remaining. self.tree.write() self.tree = HTMLTree(self.doc) @@ -176,7 +176,7 @@ class DataNode(Node): """ def __init__(self, data, parent=None): super(DataNode, self).__init__(parent) - if not isinstance(data, six.string_types): + if not isinstance(data, str): raise ValueError("Expecting string type, %s given." % type(data)) self.data = data diff --git a/awscli/clidriver.py b/awscli/clidriver.py index d7db5656c720..1c1e2fa91f9a 100644 --- a/awscli/clidriver.py +++ b/awscli/clidriver.py @@ -29,7 +29,6 @@ from awscli.formatter import get_formatter from awscli.plugin import load_plugins from awscli.commands import CLICommand -from awscli.compat import six from awscli.argparser import MainArgParser from awscli.argparser import ServiceArgParser from awscli.argparser import ArgTableArgParser diff --git a/awscli/compat.py b/awscli/compat.py index 6ad8ae69ea0f..348ab042b243 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -19,25 +19,29 @@ import zipfile import signal import contextlib +import queue +import io +import collections.abc as collections_abc +import locale +import urllib.parse as urlparse +from urllib.error import URLError +from urllib.request import urlopen from configparser import RawConfigParser from functools import partial -from botocore.compat import six -#import botocore.compat +from urllib.error import URLError +from botocore.compat import six from botocore.compat import OrderedDict -# If you ever want to import from the vendored six. Add it here and then -# import from awscli.compat. Also try to keep it in alphabetical order. -# This may get large. -advance_iterator = six.advance_iterator -PY3 = six.PY3 -queue = six.moves.queue -shlex_quote = six.moves.shlex_quote -StringIO = six.StringIO -BytesIO = six.BytesIO -urlopen = six.moves.urllib.request.urlopen -binary_type = six.binary_type +# Backwards compatible definitions from six +PY3 = sys.version_info[0] == 3 +advance_iterator = next +shlex_quote = shlex.quote +StringIO = io.StringIO +BytesIO = io.BytesIO +binary_type = bytes +raw_input = input # Most, but not all, python installations will have zlib. This is required to @@ -104,89 +108,33 @@ def ensure_text_type(s): raise ValueError("Expected str, unicode or bytes, received %s." % type(s)) -if six.PY3: - import collections.abc as collections_abc - import locale - import urllib.parse as urlparse - - from urllib.error import URLError - - raw_input = input - - def get_binary_stdin(): - if sys.stdin is None: - raise StdinMissingError() - return sys.stdin.buffer - - def get_binary_stdout(): - return sys.stdout.buffer - - def _get_text_writer(stream, errors): - return stream - - def bytes_print(statement, stdout=None): - """ - This function is used to write raw bytes to stdout. - """ - if stdout is None: - stdout = sys.stdout - - if getattr(stdout, 'buffer', None): - stdout.buffer.write(statement) - else: - # If it is not possible to write to the standard out buffer. - # The next best option is to decode and write to standard out. - stdout.write(statement.decode('utf-8')) - -else: - import codecs - import collections as collections_abc - import locale - import io - import urlparse - - from urllib2 import URLError +def get_binary_stdin(): + if sys.stdin is None: + raise StdinMissingError() + return sys.stdin.buffer - raw_input = raw_input - def get_binary_stdin(): - if sys.stdin is None: - raise StdinMissingError() - return sys.stdin +def get_binary_stdout(): + return sys.stdout.buffer - def get_binary_stdout(): - return sys.stdout - def _get_text_writer(stream, errors): - # In python3, all the sys.stdout/sys.stderr streams are in text - # mode. This means they expect unicode, and will encode the - # unicode automatically before actually writing to stdout/stderr. - # In python2, that's not the case. In order to provide a consistent - # interface, we can create a wrapper around sys.stdout that will take - # unicode, and automatically encode it to the preferred encoding. - # That way consumers can just call get_text_writer(stream) and write - # unicode to the returned stream. Note that get_text_writer - # just returns the stream in the PY3 section above because python3 - # handles this. - - # We're going to use the preferred encoding, but in cases that there is - # no preferred encoding we're going to fall back to assuming ASCII is - # what we should use. This will currently break the use of - # PYTHONIOENCODING, which would require checking stream.encoding first, - # however, the existing behavior is to only use - # locale.getpreferredencoding() and so in the hope of not breaking what - # is currently working, we will continue to only use that. - encoding = locale.getpreferredencoding() - if encoding is None: - encoding = "ascii" +def _get_text_writer(stream, errors): + return stream - return codecs.getwriter(encoding)(stream, errors) - def bytes_print(statement, stdout=None): - if stdout is None: - stdout = sys.stdout +def bytes_print(statement, stdout=None): + """ + This function is used to write raw bytes to stdout. + """ + if stdout is None: + stdout = sys.stdout - stdout.write(statement) + if getattr(stdout, 'buffer', None): + stdout.buffer.write(statement) + else: + # If it is not possible to write to the standard out buffer. + # The next best option is to decode and write to standard out. + stdout.write(statement.decode('utf-8')) def compat_open(filename, mode='r', encoding=None, access_permissions=None): @@ -252,7 +200,7 @@ def compat_shell_quote(s, platform=None): if platform == "win32": return _windows_shell_quote(s) else: - return shlex_quote(s) + return shlex.quote(s) def _windows_shell_quote(s): diff --git a/awscli/customizations/awslambda.py b/awscli/customizations/awslambda.py index c55437c8680e..d373881a383f 100644 --- a/awscli/customizations/awslambda.py +++ b/awscli/customizations/awslambda.py @@ -14,9 +14,8 @@ import copy from contextlib import closing -from botocore.vendored import six - from awscli.arguments import CustomArgument, CLIArgument +from awscli.compat import BytesIO ERROR_MSG = ( @@ -90,7 +89,7 @@ def _should_contain_zip_content(value): # still try to load the contents as a zip file # to be absolutely sure. value = value.encode('utf-8') - fileobj = six.BytesIO(value) + fileobj = BytesIO(value) try: with closing(zipfile.ZipFile(fileobj)) as f: f.infolist() diff --git a/awscli/customizations/cloudformation/artifact_exporter.py b/awscli/customizations/cloudformation/artifact_exporter.py index 64eb5a06e1a4..7fba8dddbba3 100644 --- a/awscli/customizations/cloudformation/artifact_exporter.py +++ b/awscli/customizations/cloudformation/artifact_exporter.py @@ -18,7 +18,6 @@ import contextlib import uuid import shutil -from awscli.compat import six from botocore.utils import set_value_from_jmespath from awscli.compat import urlparse @@ -33,7 +32,7 @@ def is_path_value_valid(path): - return isinstance(path, six.string_types) + return isinstance(path, str) def make_abs_path(directory, path): @@ -70,7 +69,7 @@ def parse_s3_url(url, object_key_property="Key", version_property=None): - if isinstance(url, six.string_types) \ + if isinstance(url, str) \ and url.startswith("s3://"): # Python < 2.7.10 don't parse query parameters from URI with custom diff --git a/awscli/customizations/cloudformation/yamlhelper.py b/awscli/customizations/cloudformation/yamlhelper.py index d251a41c428d..61603603e669 100644 --- a/awscli/customizations/cloudformation/yamlhelper.py +++ b/awscli/customizations/cloudformation/yamlhelper.py @@ -16,8 +16,6 @@ import yaml from yaml.resolver import ScalarNode, SequenceNode -from awscli.compat import six - def intrinsics_multi_constructor(loader, tag_prefix, node): """ @@ -35,7 +33,7 @@ def intrinsics_multi_constructor(loader, tag_prefix, node): cfntag = prefix + tag - if tag == "GetAtt" and isinstance(node.value, six.string_types): + if tag == "GetAtt" and isinstance(node.value, str): # ShortHand notation for !GetAtt accepts Resource.Attribute format # while the standard notation is to use an array # [Resource, Attribute]. Convert shorthand to standard format diff --git a/awscli/customizations/codedeploy/push.py b/awscli/customizations/codedeploy/push.py index 046c3b37636d..f483a3980427 100644 --- a/awscli/customizations/codedeploy/push.py +++ b/awscli/customizations/codedeploy/push.py @@ -20,10 +20,9 @@ from botocore.exceptions import ClientError -from awscli.compat import six from awscli.customizations.codedeploy.utils import validate_s3_location from awscli.customizations.commands import BasicCommand -from awscli.compat import ZIP_COMPRESSION_MODE +from awscli.compat import BytesIO, ZIP_COMPRESSION_MODE ONE_MB = 1 << 20 @@ -246,7 +245,7 @@ def _multipart_upload_to_s3(self, params, bundle, size_remaining): Key=params.key, UploadId=upload_id, PartNumber=part_num, - Body=six.BytesIO(data) + Body=BytesIO(data) ) multipart_list.append({ 'PartNumber': part_num, diff --git a/awscli/customizations/configure/__init__.py b/awscli/customizations/configure/__init__.py index ea49773888da..46aeed5f53db 100644 --- a/awscli/customizations/configure/__init__.py +++ b/awscli/customizations/configure/__init__.py @@ -11,7 +11,7 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import string -from botocore.vendored.six.moves import shlex_quote +from awscli.compat import shlex NOT_SET = '' PREDEFINED_SECTION_NAMES = ('preview', 'plugins') @@ -45,5 +45,5 @@ def mask_value(current_value): def profile_to_section(profile_name): """Converts a profile name to a section header to be used in the config.""" if any(c in _WHITESPACE for c in profile_name): - profile_name = shlex_quote(profile_name) + profile_name = shlex.quote(profile_name) return 'profile %s' % profile_name diff --git a/awscli/customizations/configure/get.py b/awscli/customizations/configure/get.py index a8c55f743473..1d48e06fa46d 100644 --- a/awscli/customizations/configure/get.py +++ b/awscli/customizations/configure/get.py @@ -14,7 +14,6 @@ import logging from awscli.customizations.commands import BasicCommand -from awscli.compat import six from . import PREDEFINED_SECTION_NAMES @@ -56,7 +55,7 @@ def _run_main(self, args, parsed_globals): LOG.debug(u'Config value retrieved: %s' % value) - if isinstance(value, six.string_types): + if isinstance(value, str): self._stream.write(value) self._stream.write('\n') return 0 diff --git a/awscli/customizations/dynamodb.py b/awscli/customizations/dynamodb.py index 90aaab1d39df..83bd5685f579 100644 --- a/awscli/customizations/dynamodb.py +++ b/awscli/customizations/dynamodb.py @@ -14,8 +14,6 @@ import binascii import logging -from awscli.compat import six - logger = logging.getLogger(__name__) diff --git a/awscli/customizations/ec2/bundleinstance.py b/awscli/customizations/ec2/bundleinstance.py index 37c3461258c8..46c9ae16e673 100644 --- a/awscli/customizations/ec2/bundleinstance.py +++ b/awscli/customizations/ec2/bundleinstance.py @@ -17,8 +17,6 @@ import base64 import datetime -from awscli.compat import six - from awscli.arguments import CustomArgument logger = logging.getLogger('ec2bundleinstance') @@ -132,9 +130,9 @@ def _generate_signature(params): policy = params.get('UploadPolicy') sak = params.get('_SAK') if policy and sak: - policy = base64.b64encode(six.b(policy)).decode('utf-8') + policy = base64.b64encode(policy.encode('latin-1')).decode('utf-8') new_hmac = hmac.new(sak.encode('utf-8'), digestmod=sha1) - new_hmac.update(six.b(policy)) + new_hmac.update(policy.encode('latin-1')) ps = base64.encodebytes(new_hmac.digest()).strip().decode('utf-8') params['UploadPolicySignature'] = ps del params['_SAK'] diff --git a/awscli/customizations/ec2/decryptpassword.py b/awscli/customizations/ec2/decryptpassword.py index 9d110636463d..a62a3493ce6d 100644 --- a/awscli/customizations/ec2/decryptpassword.py +++ b/awscli/customizations/ec2/decryptpassword.py @@ -14,7 +14,6 @@ import os import base64 import rsa -from awscli.compat import six from botocore import model @@ -109,7 +108,7 @@ def _decrypt_password_data(self, parsed, **kwargs): try: with open(self._key_path) as pk_file: pk_contents = pk_file.read() - private_key = rsa.PrivateKey.load_pkcs1(six.b(pk_contents)) + private_key = rsa.PrivateKey.load_pkcs1(pk_contents.encode("latin-1")) value = base64.b64decode(value) value = rsa.decrypt(value, private_key) logger.debug(parsed) diff --git a/awscli/customizations/history/show.py b/awscli/customizations/history/show.py index da8bb84fec1b..771e1678e0f8 100644 --- a/awscli/customizations/history/show.py +++ b/awscli/customizations/history/show.py @@ -19,7 +19,6 @@ import colorama from awscli.table import COLORAMA_KWARGS -from awscli.compat import six from awscli.customizations.history.commands import HistorySubcommand from awscli.customizations.history.filters import RegexFilter @@ -213,7 +212,7 @@ def _display_value(self, value_definition, event_record): self._write_output(formatted_value) def _write_output(self, content): - if isinstance(content, six.text_type): + if isinstance(content, str): content = content.encode('utf-8') self._output.write(content) diff --git a/awscli/customizations/opsworks.py b/awscli/customizations/opsworks.py index 604109cdf6c7..94d10cd876fc 100644 --- a/awscli/customizations/opsworks.py +++ b/awscli/customizations/opsworks.py @@ -24,7 +24,7 @@ from botocore.exceptions import ClientError -from awscli.compat import shlex_quote, urlopen, ensure_text_type +from awscli.compat import urlopen, ensure_text_type from awscli.customizations.commands import BasicCommand from awscli.customizations.utils import create_client_from_parsed_globals @@ -475,7 +475,7 @@ def ssh(self, args, remote_script): call.append(self._use_address) remote_call = ["/bin/sh", "-c", remote_script] - call.append(" ".join(shlex_quote(word) for word in remote_call)) + call.append(" ".join(shlex.quote(word) for word in remote_call)) subprocess.check_call(call) def _pre_config_document(self, args): diff --git a/awscli/customizations/s3/filegenerator.py b/awscli/customizations/s3/filegenerator.py index ad0ab4f27c62..e98d78c78edb 100644 --- a/awscli/customizations/s3/filegenerator.py +++ b/awscli/customizations/s3/filegenerator.py @@ -21,7 +21,6 @@ from awscli.customizations.s3.utils import find_bucket_key, get_file_stat from awscli.customizations.s3.utils import BucketLister, create_warning, \ find_dest_path_comp_key, EPOCH_TIME -from awscli.compat import six from awscli.compat import queue _open = open @@ -250,7 +249,7 @@ def should_ignore_file_with_decoding_warnings(self, dirname, filename): happens we warn using a FileDecodingError that provides more information into what's going on. """ - if not isinstance(filename, six.text_type): + if not isinstance(filename, str): decoding_error = FileDecodingError(dirname, filename) warning = create_warning(repr(filename), decoding_error.error_message) diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index 996d103309a0..f0f8bf4f33c8 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -19,7 +19,6 @@ from dateutil.parser import parse from dateutil.tz import tzlocal -from awscli.compat import six from awscli.compat import queue from awscli.customizations.commands import BasicCommand from awscli.customizations.s3.comparator import Comparator @@ -739,7 +738,7 @@ def _convert_path_args(self, parsed_args): parsed_args.paths = [parsed_args.paths] for i in range(len(parsed_args.paths)): path = parsed_args.paths[i] - if isinstance(path, six.binary_type): + if isinstance(path, bytes): dec_path = path.decode(sys.getfilesystemencoding()) enc_path = dec_path.encode('utf-8') new_path = enc_path.decode('utf-8') diff --git a/awscli/customizations/s3/transferconfig.py b/awscli/customizations/s3/transferconfig.py index d65d21d5bca5..b533aee4eced 100644 --- a/awscli/customizations/s3/transferconfig.py +++ b/awscli/customizations/s3/transferconfig.py @@ -13,7 +13,6 @@ from s3transfer.manager import TransferConfig from awscli.customizations.s3.utils import human_readable_to_bytes -from awscli.compat import six # If the user does not specify any overrides, # these are the default values we use for the s3 transfer # commands. @@ -64,13 +63,13 @@ def build_config(self, **kwargs): def _convert_human_readable_sizes(self, runtime_config): for attr in self.HUMAN_READABLE_SIZES: value = runtime_config.get(attr) - if value is not None and not isinstance(value, six.integer_types): + if value is not None and not isinstance(value, int): runtime_config[attr] = human_readable_to_bytes(value) def _convert_human_readable_rates(self, runtime_config): for attr in self.HUMAN_READABLE_RATES: value = runtime_config.get(attr) - if value is not None and not isinstance(value, six.integer_types): + if value is not None and not isinstance(value, int): if not value.endswith('B/s'): raise InvalidConfigError( 'Invalid rate: %s. The value must be expressed ' diff --git a/awscli/paramfile.py b/awscli/paramfile.py index 4e71b4311983..36f3ac6593f6 100644 --- a/awscli/paramfile.py +++ b/awscli/paramfile.py @@ -17,7 +17,6 @@ from botocore.awsrequest import AWSRequest from botocore.httpsession import URLLib3Session from botocore.exceptions import ProfileNotFound -from awscli.compat import six from awscli.compat import compat_open from awscli.argprocess import ParamError @@ -197,7 +196,7 @@ def _check_for_uri_param(self, param, value): try: return get_paramfile(value, self._prefixes) except ResourceLoadingError as e: - raise ParamError(param.cli_name, six.text_type(e)) + raise ParamError(param.cli_name, str(e)) def get_paramfile(path, cases): @@ -224,7 +223,7 @@ def get_paramfile(path, cases): """ data = None - if isinstance(path, six.string_types): + if isinstance(path, str): for prefix, function_spec in cases.items(): if path.startswith(prefix): function, kwargs = function_spec diff --git a/awscli/table.py b/awscli/table.py index df96392fc9fe..8ebfc454d0ed 100644 --- a/awscli/table.py +++ b/awscli/table.py @@ -17,7 +17,6 @@ import colorama from awscli.utils import is_a_tty -from awscli.compat import six # `autoreset` allows us to not have to sent reset sequences for every @@ -35,7 +34,7 @@ def get_text_length(text): # * A(Ambiguous) # * F(Fullwidth) # * W(Wide) - text = six.text_type(text) + text = str(text) return sum(2 if unicodedata.east_asian_width(char) in 'WFA' else 1 for char in text) @@ -412,7 +411,7 @@ def add_row(self, row): self._update_max_widths(row) def _format_row(self, row): - return [six.text_type(r) for r in row] + return [str(r) for r in row] def _update_max_widths(self, row): if not self._max_widths: diff --git a/awscli/testutils.py b/awscli/testutils.py index 807db01915dd..950290a0567d 100644 --- a/awscli/testutils.py +++ b/awscli/testutils.py @@ -38,7 +38,6 @@ from awscli.compat import StringIO -from awscli.compat import six from botocore.session import Session from botocore.exceptions import ClientError from botocore.exceptions import WaiterError @@ -48,20 +47,13 @@ import awscli.clidriver from awscli.plugin import load_plugins from awscli.clidriver import CLIDriver +from awscli.compat import BytesIO, StringIO from awscli import EnvironmentVariables import unittest -# In python 3, order matters when calling assertEqual to -# compare lists and dictionaries with lists. Therefore, -# assertItemsEqual needs to be used but it is renamed to -# assertCountEqual in python 3. -if six.PY2: - unittest.TestCase.assertCountEqual = unittest.TestCase.assertItemsEqual - - _LOADER = botocore.loaders.Loader() INTEG_LOG = logging.getLogger('awscli.tests.integration') AWS_CMD = None @@ -289,8 +281,8 @@ def __init__(self, stdout, stderr): @contextlib.contextmanager def capture_output(): - stderr = six.StringIO() - stdout = six.StringIO() + stderr = StringIO() + stdout = StringIO() with mock.patch('sys.stderr', stderr): with mock.patch('sys.stdout', stdout): yield CapturedOutput(stdout, stderr) @@ -298,12 +290,9 @@ def capture_output(): @contextlib.contextmanager def capture_input(input_bytes=b''): - input_data = six.BytesIO(input_bytes) - if six.PY3: - mock_object = mock.Mock() - mock_object.buffer = input_data - else: - mock_object = input_data + input_data = BytesIO(input_bytes) + mock_object = mock.Mock() + mock_object.buffer = input_data with mock.patch('sys.stdin', mock_object): yield input_data @@ -623,8 +612,6 @@ def aws(command, collect_memory=False, env_vars=None, aws_command = 'python %s' % get_aws_cmd() full_command = '%s %s' % (aws_command, command) stdout_encoding = get_stdout_encoding() - if isinstance(full_command, six.text_type) and not six.PY3: - full_command = full_command.encode(stdout_encoding) INTEG_LOG.debug("Running command: %s", full_command) env = os.environ.copy() if 'AWS_DEFAULT_REGION' not in env: @@ -742,7 +729,7 @@ def create_client_for_bucket(self, bucket_name): def assert_key_contents_equal(self, bucket, key, expected_contents): self.wait_until_key_exists(bucket, key) - if isinstance(expected_contents, six.BytesIO): + if isinstance(expected_contents, BytesIO): expected_contents = expected_contents.getvalue().decode('utf-8') actual_contents = self.get_key_contents(bucket, key) # The contents can be huge so we try to give helpful error messages diff --git a/awscli/text.py b/awscli/text.py index 9bc505042fee..a5bd0090829e 100644 --- a/awscli/text.py +++ b/awscli/text.py @@ -10,7 +10,6 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from awscli.compat import six def format_text(data, stream): @@ -25,7 +24,7 @@ def _format_text(item, stream, identifier=None, scalar_keys=None): else: # If it's not a list or a dict, we just write the scalar # value out directly. - stream.write(six.text_type(item)) + stream.write(str(item)) stream.write('\n') @@ -66,7 +65,7 @@ def _format_scalar_list(elements, identifier, stream): item)) else: # For a bare list, just print the contents. - stream.write('\t'.join([six.text_type(item) for item in elements])) + stream.write('\t'.join([str(item) for item in elements])) stream.write('\n') @@ -107,10 +106,10 @@ def _partition_dict(item_dict, scalar_keys): if isinstance(value, (dict, list)): non_scalar.append((key, value)) else: - scalar.append(six.text_type(value)) + scalar.append(str(value)) else: for key in scalar_keys: - scalar.append(six.text_type(item_dict.get(key, ''))) + scalar.append(str(item_dict.get(key, ''))) remaining_keys = sorted(set(item_dict.keys()) - set(scalar_keys)) for remaining_key in remaining_keys: non_scalar.append((remaining_key, item_dict[remaining_key])) diff --git a/awscli/utils.py b/awscli/utils.py index 7ed20575a24f..39579ad98ba6 100644 --- a/awscli/utils.py +++ b/awscli/utils.py @@ -18,9 +18,9 @@ import sys import subprocess -from awscli.compat import six -from awscli.compat import get_binary_stdout -from awscli.compat import get_popen_kwargs_for_pager_cmd +from awscli.compat import ( + BytesIO, StringIO, get_binary_stdout, get_popen_kwargs_for_pager_cmd +) def split_on_commas(value): @@ -29,7 +29,7 @@ def split_on_commas(value): return value.split(',') elif not any(char in value for char in ['"', "'", '[', ']']): # Simple escaping, let the csv module handle it. - return list(csv.reader(six.StringIO(value), escapechar='\\'))[0] + return list(csv.reader(StringIO(value), escapechar='\\'))[0] else: # If there's quotes for the values, we have to handle this # ourselves. @@ -38,7 +38,7 @@ def split_on_commas(value): def _split_with_quotes(value): try: - parts = list(csv.reader(six.StringIO(value), escapechar='\\'))[0] + parts = list(csv.reader(StringIO(value), escapechar='\\'))[0] except csv.Error: raise ValueError("Bad csv value: %s" % value) iter_parts = iter(parts) @@ -88,7 +88,7 @@ def _eat_items(value, iter_parts, part, end_char, replace_char=''): chunks = [current.replace(replace_char, '')] while True: try: - current = six.advance_iterator(iter_parts) + current = next(iter_parts) except StopIteration: raise ValueError(value) chunks.append(current.replace(replace_char, '')) @@ -236,7 +236,7 @@ def _get_process_pager_kwargs(self, pager_cmd): def write_exception(ex, outfile): outfile.write("\n") - outfile.write(six.text_type(ex)) + outfile.write(str(ex)) outfile.write("\n") From f3eb7e7d47fd11f5cf65c331e4bf91a8d3e046e1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Jun 2024 18:10:30 +0000 Subject: [PATCH 0706/1632] Update changelog based on model updates --- .changes/next-release/api-change-artifact-36004.json | 5 +++++ .changes/next-release/api-change-athena-59812.json | 5 +++++ .changes/next-release/api-change-cur-90035.json | 5 +++++ .changes/next-release/api-change-directconnect-20044.json | 5 +++++ .../next-release/api-change-elastictranscoder-19380.json | 5 +++++ .changes/next-release/api-change-opensearch-74165.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-artifact-36004.json create mode 100644 .changes/next-release/api-change-athena-59812.json create mode 100644 .changes/next-release/api-change-cur-90035.json create mode 100644 .changes/next-release/api-change-directconnect-20044.json create mode 100644 .changes/next-release/api-change-elastictranscoder-19380.json create mode 100644 .changes/next-release/api-change-opensearch-74165.json diff --git a/.changes/next-release/api-change-artifact-36004.json b/.changes/next-release/api-change-artifact-36004.json new file mode 100644 index 000000000000..cd54684af14c --- /dev/null +++ b/.changes/next-release/api-change-artifact-36004.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``artifact``", + "description": "This release adds an acceptanceType field to the ReportSummary structure (used in the ListReports API response)." +} diff --git a/.changes/next-release/api-change-athena-59812.json b/.changes/next-release/api-change-athena-59812.json new file mode 100644 index 000000000000..cf4b1c003863 --- /dev/null +++ b/.changes/next-release/api-change-athena-59812.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-cur-90035.json b/.changes/next-release/api-change-cur-90035.json new file mode 100644 index 000000000000..ab6d18636e8d --- /dev/null +++ b/.changes/next-release/api-change-cur-90035.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cur``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-directconnect-20044.json b/.changes/next-release/api-change-directconnect-20044.json new file mode 100644 index 000000000000..22d219842083 --- /dev/null +++ b/.changes/next-release/api-change-directconnect-20044.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``directconnect``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-elastictranscoder-19380.json b/.changes/next-release/api-change-elastictranscoder-19380.json new file mode 100644 index 000000000000..77880a82e442 --- /dev/null +++ b/.changes/next-release/api-change-elastictranscoder-19380.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elastictranscoder``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-opensearch-74165.json b/.changes/next-release/api-change-opensearch-74165.json new file mode 100644 index 000000000000..1fcf33400e3a --- /dev/null +++ b/.changes/next-release/api-change-opensearch-74165.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release enables customers to use JSON Web Tokens (JWT) for authentication on their Amazon OpenSearch Service domains." +} From 9c1098fe0ecd5a48a7cd4b4eed0e88a9eb4c19d1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Jun 2024 18:11:41 +0000 Subject: [PATCH 0707/1632] Bumping version to 1.33.12 --- .changes/1.33.12.json | 32 +++++++++++++++++++ .../api-change-artifact-36004.json | 5 --- .../next-release/api-change-athena-59812.json | 5 --- .../next-release/api-change-cur-90035.json | 5 --- .../api-change-directconnect-20044.json | 5 --- .../api-change-elastictranscoder-19380.json | 5 --- .../api-change-opensearch-74165.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.33.12.json delete mode 100644 .changes/next-release/api-change-artifact-36004.json delete mode 100644 .changes/next-release/api-change-athena-59812.json delete mode 100644 .changes/next-release/api-change-cur-90035.json delete mode 100644 .changes/next-release/api-change-directconnect-20044.json delete mode 100644 .changes/next-release/api-change-elastictranscoder-19380.json delete mode 100644 .changes/next-release/api-change-opensearch-74165.json diff --git a/.changes/1.33.12.json b/.changes/1.33.12.json new file mode 100644 index 000000000000..4ca212f92a40 --- /dev/null +++ b/.changes/1.33.12.json @@ -0,0 +1,32 @@ +[ + { + "category": "``artifact``", + "description": "This release adds an acceptanceType field to the ReportSummary structure (used in the ListReports API response).", + "type": "api-change" + }, + { + "category": "``athena``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``cur``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``directconnect``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``elastictranscoder``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release enables customers to use JSON Web Tokens (JWT) for authentication on their Amazon OpenSearch Service domains.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-artifact-36004.json b/.changes/next-release/api-change-artifact-36004.json deleted file mode 100644 index cd54684af14c..000000000000 --- a/.changes/next-release/api-change-artifact-36004.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``artifact``", - "description": "This release adds an acceptanceType field to the ReportSummary structure (used in the ListReports API response)." -} diff --git a/.changes/next-release/api-change-athena-59812.json b/.changes/next-release/api-change-athena-59812.json deleted file mode 100644 index cf4b1c003863..000000000000 --- a/.changes/next-release/api-change-athena-59812.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-cur-90035.json b/.changes/next-release/api-change-cur-90035.json deleted file mode 100644 index ab6d18636e8d..000000000000 --- a/.changes/next-release/api-change-cur-90035.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cur``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-directconnect-20044.json b/.changes/next-release/api-change-directconnect-20044.json deleted file mode 100644 index 22d219842083..000000000000 --- a/.changes/next-release/api-change-directconnect-20044.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``directconnect``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-elastictranscoder-19380.json b/.changes/next-release/api-change-elastictranscoder-19380.json deleted file mode 100644 index 77880a82e442..000000000000 --- a/.changes/next-release/api-change-elastictranscoder-19380.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elastictranscoder``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-opensearch-74165.json b/.changes/next-release/api-change-opensearch-74165.json deleted file mode 100644 index 1fcf33400e3a..000000000000 --- a/.changes/next-release/api-change-opensearch-74165.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release enables customers to use JSON Web Tokens (JWT) for authentication on their Amazon OpenSearch Service domains." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f9f0b1977bce..403cadba6b1d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.33.12 +======= + +* api-change:``artifact``: This release adds an acceptanceType field to the ReportSummary structure (used in the ListReports API response). +* api-change:``athena``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``cur``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``directconnect``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``elastictranscoder``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``opensearch``: This release enables customers to use JSON Web Tokens (JWT) for authentication on their Amazon OpenSearch Service domains. + + 1.33.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d746da024c77..af56d7142a68 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.11' +__version__ = '1.33.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3be0ac3a2953..4d508ac32a67 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.11' +release = '1.33.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9b8fddaffded..3d5d66ece0f4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.129 + botocore==1.34.130 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 45548e6ded07..79fb0cebb98b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.129', + 'botocore==1.34.130', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d196de54334977328eadd603c0cc3f81513a8912 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Jun 2024 18:09:29 +0000 Subject: [PATCH 0708/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-25810.json | 5 +++++ .changes/next-release/api-change-codeartifact-91444.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-86558.json | 5 +++++ .../next-release/api-change-costoptimizationhub-68056.json | 5 +++++ .changes/next-release/api-change-dynamodb-37654.json | 5 +++++ .changes/next-release/api-change-glue-96765.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-76748.json | 5 +++++ .changes/next-release/api-change-sagemaker-91870.json | 5 +++++ .changes/next-release/api-change-securityhub-36639.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-25810.json create mode 100644 .changes/next-release/api-change-codeartifact-91444.json create mode 100644 .changes/next-release/api-change-computeoptimizer-86558.json create mode 100644 .changes/next-release/api-change-costoptimizationhub-68056.json create mode 100644 .changes/next-release/api-change-dynamodb-37654.json create mode 100644 .changes/next-release/api-change-glue-96765.json create mode 100644 .changes/next-release/api-change-ivsrealtime-76748.json create mode 100644 .changes/next-release/api-change-sagemaker-91870.json create mode 100644 .changes/next-release/api-change-securityhub-36639.json diff --git a/.changes/next-release/api-change-bedrockruntime-25810.json b/.changes/next-release/api-change-bedrockruntime-25810.json new file mode 100644 index 000000000000..ba45d7c8f307 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-25810.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This release adds document support to Converse and ConverseStream APIs" +} diff --git a/.changes/next-release/api-change-codeartifact-91444.json b/.changes/next-release/api-change-codeartifact-91444.json new file mode 100644 index 000000000000..1116f603b64e --- /dev/null +++ b/.changes/next-release/api-change-codeartifact-91444.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeartifact``", + "description": "Add support for the Cargo package format." +} diff --git a/.changes/next-release/api-change-computeoptimizer-86558.json b/.changes/next-release/api-change-computeoptimizer-86558.json new file mode 100644 index 000000000000..3d917c294147 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-86558.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL." +} diff --git a/.changes/next-release/api-change-costoptimizationhub-68056.json b/.changes/next-release/api-change-costoptimizationhub-68056.json new file mode 100644 index 000000000000..6ba04f5454a9 --- /dev/null +++ b/.changes/next-release/api-change-costoptimizationhub-68056.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cost-optimization-hub``", + "description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL." +} diff --git a/.changes/next-release/api-change-dynamodb-37654.json b/.changes/next-release/api-change-dynamodb-37654.json new file mode 100644 index 000000000000..60a52f69bcac --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-37654.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Doc-only update for DynamoDB. Fixed Important note in 6 Global table APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, UpdateGlobalTable, and UpdateGlobalTableSettings." +} diff --git a/.changes/next-release/api-change-glue-96765.json b/.changes/next-release/api-change-glue-96765.json new file mode 100644 index 000000000000..ad0fc85c0159 --- /dev/null +++ b/.changes/next-release/api-change-glue-96765.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows." +} diff --git a/.changes/next-release/api-change-ivsrealtime-76748.json b/.changes/next-release/api-change-ivsrealtime-76748.json new file mode 100644 index 000000000000..409bc56d637d --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-76748.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to record individual stage participants to S3." +} diff --git a/.changes/next-release/api-change-sagemaker-91870.json b/.changes/next-release/api-change-sagemaker-91870.json new file mode 100644 index 000000000000..0b3bfe0cce6d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-91870.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds support for model references in Hub service, and adds support for cross-account access of Hubs" +} diff --git a/.changes/next-release/api-change-securityhub-36639.json b/.changes/next-release/api-change-securityhub-36639.json new file mode 100644 index 000000000000..24ff2c5ba51f --- /dev/null +++ b/.changes/next-release/api-change-securityhub-36639.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for Security Hub" +} From 6633e866cd121af0a1a8d8a33e63696cf3389733 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Jun 2024 18:10:39 +0000 Subject: [PATCH 0709/1632] Bumping version to 1.33.13 --- .changes/1.33.13.json | 47 +++++++++++++++++++ .../api-change-bedrockruntime-25810.json | 5 -- .../api-change-codeartifact-91444.json | 5 -- .../api-change-computeoptimizer-86558.json | 5 -- .../api-change-costoptimizationhub-68056.json | 5 -- .../api-change-dynamodb-37654.json | 5 -- .../next-release/api-change-glue-96765.json | 5 -- .../api-change-ivsrealtime-76748.json | 5 -- .../api-change-sagemaker-91870.json | 5 -- .../api-change-securityhub-36639.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.33.13.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-25810.json delete mode 100644 .changes/next-release/api-change-codeartifact-91444.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-86558.json delete mode 100644 .changes/next-release/api-change-costoptimizationhub-68056.json delete mode 100644 .changes/next-release/api-change-dynamodb-37654.json delete mode 100644 .changes/next-release/api-change-glue-96765.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-76748.json delete mode 100644 .changes/next-release/api-change-sagemaker-91870.json delete mode 100644 .changes/next-release/api-change-securityhub-36639.json diff --git a/.changes/1.33.13.json b/.changes/1.33.13.json new file mode 100644 index 000000000000..bb7c0df1ae24 --- /dev/null +++ b/.changes/1.33.13.json @@ -0,0 +1,47 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "This release adds document support to Converse and ConverseStream APIs", + "type": "api-change" + }, + { + "category": "``codeartifact``", + "description": "Add support for the Cargo package format.", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL.", + "type": "api-change" + }, + { + "category": "``cost-optimization-hub``", + "description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "Doc-only update for DynamoDB. Fixed Important note in 6 Global table APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, UpdateGlobalTable, and UpdateGlobalTableSettings.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to record individual stage participants to S3.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds support for model references in Hub service, and adds support for cross-account access of Hubs", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for Security Hub", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-25810.json b/.changes/next-release/api-change-bedrockruntime-25810.json deleted file mode 100644 index ba45d7c8f307..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-25810.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This release adds document support to Converse and ConverseStream APIs" -} diff --git a/.changes/next-release/api-change-codeartifact-91444.json b/.changes/next-release/api-change-codeartifact-91444.json deleted file mode 100644 index 1116f603b64e..000000000000 --- a/.changes/next-release/api-change-codeartifact-91444.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeartifact``", - "description": "Add support for the Cargo package format." -} diff --git a/.changes/next-release/api-change-computeoptimizer-86558.json b/.changes/next-release/api-change-computeoptimizer-86558.json deleted file mode 100644 index 3d917c294147..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-86558.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL." -} diff --git a/.changes/next-release/api-change-costoptimizationhub-68056.json b/.changes/next-release/api-change-costoptimizationhub-68056.json deleted file mode 100644 index 6ba04f5454a9..000000000000 --- a/.changes/next-release/api-change-costoptimizationhub-68056.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cost-optimization-hub``", - "description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL." -} diff --git a/.changes/next-release/api-change-dynamodb-37654.json b/.changes/next-release/api-change-dynamodb-37654.json deleted file mode 100644 index 60a52f69bcac..000000000000 --- a/.changes/next-release/api-change-dynamodb-37654.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Doc-only update for DynamoDB. Fixed Important note in 6 Global table APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, UpdateGlobalTable, and UpdateGlobalTableSettings." -} diff --git a/.changes/next-release/api-change-glue-96765.json b/.changes/next-release/api-change-glue-96765.json deleted file mode 100644 index ad0fc85c0159..000000000000 --- a/.changes/next-release/api-change-glue-96765.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows." -} diff --git a/.changes/next-release/api-change-ivsrealtime-76748.json b/.changes/next-release/api-change-ivsrealtime-76748.json deleted file mode 100644 index 409bc56d637d..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-76748.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "IVS Real-Time now offers customers the ability to record individual stage participants to S3." -} diff --git a/.changes/next-release/api-change-sagemaker-91870.json b/.changes/next-release/api-change-sagemaker-91870.json deleted file mode 100644 index 0b3bfe0cce6d..000000000000 --- a/.changes/next-release/api-change-sagemaker-91870.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds support for model references in Hub service, and adds support for cross-account access of Hubs" -} diff --git a/.changes/next-release/api-change-securityhub-36639.json b/.changes/next-release/api-change-securityhub-36639.json deleted file mode 100644 index 24ff2c5ba51f..000000000000 --- a/.changes/next-release/api-change-securityhub-36639.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for Security Hub" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 403cadba6b1d..a0251172952b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.33.13 +======= + +* api-change:``bedrock-runtime``: This release adds document support to Converse and ConverseStream APIs +* api-change:``codeartifact``: Add support for the Cargo package format. +* api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL. +* api-change:``cost-optimization-hub``: This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL. +* api-change:``dynamodb``: Doc-only update for DynamoDB. Fixed Important note in 6 Global table APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, UpdateGlobalTable, and UpdateGlobalTableSettings. +* api-change:``glue``: Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows. +* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to record individual stage participants to S3. +* api-change:``sagemaker``: Adds support for model references in Hub service, and adds support for cross-account access of Hubs +* api-change:``securityhub``: Documentation updates for Security Hub + + 1.33.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index af56d7142a68..4aa84289f240 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.12' +__version__ = '1.33.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4d508ac32a67..54c9acba4551 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.12' +release = '1.33.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3d5d66ece0f4..f51d45633514 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.130 + botocore==1.34.131 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 79fb0cebb98b..c2821fa367dd 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.130', + 'botocore==1.34.131', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d8eec1b7e3cdfc55142eb3e6f9f4dc16f36a1745 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Wed, 19 Jun 2024 11:49:18 -0700 Subject: [PATCH 0710/1632] Remove six from tests --- .../functional/cloudtrail/test_validation.py | 18 ++++++------- tests/functional/docs/test_help_output.py | 4 +-- tests/functional/ec2/test_bundle_instance.py | 8 +++--- tests/functional/ec2/test_create_tags.py | 15 ----------- .../test_create_application.py | 19 -------------- .../gamelift/test_get_game_session_log.py | 4 +-- .../rds/test_generate_db_auth_token.py | 3 +-- tests/functional/s3/__init__.py | 4 +-- tests/functional/s3/test_cp_command.py | 14 +++++------ tests/functional/s3/test_mv_command.py | 4 +-- tests/functional/s3/test_sync_command.py | 6 ++--- tests/functional/s3api/test_get_object.py | 5 ++-- .../s3api/test_put_bucket_tagging.py | 1 - tests/functional/s3api/test_put_object.py | 1 - tests/functional/ses/test_send_email.py | 3 --- tests/functional/test_preview.py | 5 ++-- tests/functional/test_streaming_output.py | 4 +-- .../customizations/s3/test_plugin.py | 18 ++++++------- .../customizations/test_codecommit.py | 2 +- .../customizations/cloudformation/__init__.py | 6 ++--- .../cloudformation/test_deploy.py | 1 - .../cloudtrail/test_subscribe.py | 4 +-- .../cloudtrail/test_validation.py | 16 ++++++------ .../customizations/codedeploy/test_push.py | 3 +-- .../configservice/test_getstatus.py | 23 ++++++++--------- .../configure/test_configure.py | 4 +-- .../unit/customizations/configure/test_get.py | 6 ++--- .../customizations/configure/test_list.py | 12 ++++----- .../datapipeline/test_listrunsformatter.py | 4 +-- .../customizations/gamelift/test_getlog.py | 4 +-- .../gamelift/test_uploadbuild.py | 8 +++--- tests/unit/customizations/s3/__init__.py | 6 ++--- .../customizations/s3/test_filegenerator.py | 15 ++++++----- .../customizations/s3/test_transferconfig.py | 5 ++-- tests/unit/customizations/test_codecommit.py | 2 +- .../test_generatecliskeleton.py | 11 ++++---- tests/unit/customizations/test_globalargs.py | 3 +-- tests/unit/output/test_json_output.py | 7 +++--- tests/unit/output/test_table_formatter.py | 4 +-- tests/unit/output/test_text_output.py | 23 +---------------- tests/unit/test_clidriver.py | 25 ++++++++----------- tests/unit/test_compat.py | 10 +++----- tests/unit/test_help.py | 6 ++--- tests/unit/test_paramfile.py | 5 ++-- tests/unit/test_text.py | 4 +-- 45 files changed, 136 insertions(+), 219 deletions(-) diff --git a/tests/functional/cloudtrail/test_validation.py b/tests/functional/cloudtrail/test_validation.py index 906d6eb0a664..275cdbca384d 100644 --- a/tests/functional/cloudtrail/test_validation.py +++ b/tests/functional/cloudtrail/test_validation.py @@ -12,7 +12,6 @@ # language governing permissions and limitations under the License. import gzip -from awscli.compat import six from botocore.exceptions import ClientError from tests.unit.customizations.cloudtrail.test_validation import \ create_scenario, TEST_TRAIL_ARN, START_DATE, END_DATE, VALID_TEST_KEY, \ @@ -20,6 +19,7 @@ from awscli.testutils import mock, BaseAWSCommandParamsTest from awscli.customizations.cloudtrail.validation import DigestTraverser, \ DATE_FORMAT, format_display_date, S3ClientProvider +from awscli.compat import BytesIO from botocore.handlers import parse_get_bucket_location RETRIEVER_FUNCTION = 'awscli.customizations.cloudtrail.validation.create_digest_traverser' @@ -28,7 +28,7 @@ def _gz_compress(data): - out = six.BytesIO() + out = BytesIO() f = gzip.GzipFile(fileobj=out, mode="wb") f.write(data.encode()) f.close() @@ -96,7 +96,7 @@ def tearDown(self): def test_verbose_output_shows_happy_case(self): self.parsed_responses = [ {'LocationConstraint': 'us-east-1'}, - {'Body': six.BytesIO(_gz_compress(self._logs[0]['_raw_value']))} + {'Body': BytesIO(_gz_compress(self._logs[0]['_raw_value']))} ] key_provider, digest_provider, validator = create_scenario( ['gap', 'link'], [[], [self._logs[0]]]) @@ -226,7 +226,7 @@ def test_fails_and_warns_when_log_hash_is_invalid(self): ['gap'], [[self._logs[0]]]) self.parsed_responses = [ {'LocationConstraint': ''}, - {'Body': six.BytesIO(_gz_compress('does not match'))} + {'Body': BytesIO(_gz_compress('does not match'))} ] _setup_mock_traverser(self._mock_traverser, key_provider, digest_provider, validator) @@ -242,9 +242,9 @@ def test_validates_valid_log_files(self): [[self._logs[2]], [], [self._logs[0], self._logs[1]]]) self.parsed_responses = [ {'LocationConstraint': ''}, - {'Body': six.BytesIO(_gz_compress(self._logs[0]['_raw_value']))}, - {'Body': six.BytesIO(_gz_compress(self._logs[1]['_raw_value']))}, - {'Body': six.BytesIO(_gz_compress(self._logs[2]['_raw_value']))}, + {'Body': BytesIO(_gz_compress(self._logs[0]['_raw_value']))}, + {'Body': BytesIO(_gz_compress(self._logs[1]['_raw_value']))}, + {'Body': BytesIO(_gz_compress(self._logs[2]['_raw_value']))}, ] _setup_mock_traverser(self._mock_traverser, key_provider, digest_provider, validator) @@ -301,7 +301,7 @@ def test_fails_when_digest_metadata_is_missing(self): self.parsed_responses = [ {'LocationConstraint': ''}, {'Contents': [{'Key': key}]}, - {'Body': six.BytesIO(_gz_compress(self._logs[0]['_raw_value'])), + {'Body': BytesIO(_gz_compress(self._logs[0]['_raw_value'])), 'Metadata': {}}, ] s3_client_provider = S3ClientProvider(self.driver.session, 'us-east-1') @@ -323,7 +323,7 @@ def test_fails_when_digest_metadata_is_missing(self): def test_follows_trails_when_bucket_changes(self): self.parsed_responses = [ {'LocationConstraint': 'us-east-1'}, - {'Body': six.BytesIO(_gz_compress(self._logs[0]['_raw_value']))}, + {'Body': BytesIO(_gz_compress(self._logs[0]['_raw_value']))}, {'LocationConstraint': 'us-west-2'}, {'LocationConstraint': 'eu-west-1'} ] diff --git a/tests/functional/docs/test_help_output.py b/tests/functional/docs/test_help_output.py index b9025c302e81..26cc751201f7 100644 --- a/tests/functional/docs/test_help_output.py +++ b/tests/functional/docs/test_help_output.py @@ -25,8 +25,8 @@ from awscli.testutils import FileCreator from awscli.testutils import mock from awscli.testutils import aws +from awscli.compat import StringIO -from awscli.compat import six from awscli.alias import AliasLoader @@ -204,7 +204,7 @@ def assert_command_does_not_exist(self, service, command): # command verify that we get a SystemExit exception # and that we get something in stderr that says that # we made an invalid choice (because the operation is removed). - stderr = six.StringIO() + stderr = StringIO() with mock.patch('sys.stderr', stderr): with self.assertRaises(SystemExit): self.driver.main([service, command, 'help']) diff --git a/tests/functional/ec2/test_bundle_instance.py b/tests/functional/ec2/test_bundle_instance.py index ad99990977a1..432640cacc25 100644 --- a/tests/functional/ec2/test_bundle_instance.py +++ b/tests/functional/ec2/test_bundle_instance.py @@ -14,11 +14,9 @@ import base64 import datetime -from six.moves import cStringIO - import awscli.customizations.ec2.bundleinstance -from awscli.compat import six from awscli.testutils import mock, BaseAWSCommandParamsTest +from awscli.compat import StringIO class TestBundleInstance(BaseAWSCommandParamsTest): @@ -69,7 +67,7 @@ def test_no_policy_provided(self): def test_policy_provided(self): policy = '{"notarealpolicy":true}' - base64policy = base64.encodebytes(six.b(policy)).strip().decode('utf-8') + base64policy = base64.encodebytes(policy.encode('latin-1')).strip().decode('utf-8') policy_signature = 'a5SmoLOxoM0MHpOdC25nE7KIafg=' args = ' --instance-id i-12345678 --owner-akid AKIAIOSFODNN7EXAMPLE' args += ' --owner-sak wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY' @@ -88,7 +86,7 @@ def test_policy_provided(self): self.assert_params_for_cmd(args_list, result) def test_both(self): - captured = cStringIO() + captured = StringIO() json = """{"S3":{"Bucket":"foobar","Prefix":"fiebaz"}}""" args = ' --instance-id i-12345678 --owner-aki blah --owner-sak blah --storage %s' % json args_list = (self.prefix + args).split() diff --git a/tests/functional/ec2/test_create_tags.py b/tests/functional/ec2/test_create_tags.py index ba254f770a21..3ac64916b6e8 100644 --- a/tests/functional/ec2/test_create_tags.py +++ b/tests/functional/ec2/test_create_tags.py @@ -13,7 +13,6 @@ # language governing permissions and limitations under the License. import sys -from awscli.compat import six from awscli.testutils import unittest from awscli.testutils import BaseAWSCommandParamsTest @@ -29,17 +28,3 @@ def test_create_tag_normal(self): 'Resources': ['i-12345678'], 'Tags': [{'Key': 'Name', 'Value': 'bar'}]} self.assert_params_for_cmd(cmdline, result) - - @unittest.skipIf( - six.PY3, 'Unicode cmd line test only is relevant to python2.') - def test_create_tag_unicode(self): - cmdline = self.prefix - cmdline += u' --resources i-12345678 --tags Key=Name,Value=\u6211' - encoding = getattr(sys.stdin, 'encoding', 'utf-8') - if encoding is None: - encoding = 'utf-8' - cmdline = cmdline.encode(encoding) - result = { - 'Resources': ['i-12345678'], - 'Tags': [{'Key': 'Name', 'Value': u'\u6211'}]} - self.assert_params_for_cmd(cmdline, result) diff --git a/tests/functional/elasticbeanstalk/test_create_application.py b/tests/functional/elasticbeanstalk/test_create_application.py index b5e9a779164d..df9b7cd05a8b 100644 --- a/tests/functional/elasticbeanstalk/test_create_application.py +++ b/tests/functional/elasticbeanstalk/test_create_application.py @@ -13,7 +13,6 @@ # language governing permissions and limitations under the License. from awscli.testutils import BaseAWSCommandParamsTest, unittest import sys -from awscli.compat import six class TestUpdateConfigurationTemplate(BaseAWSCommandParamsTest): @@ -25,21 +24,3 @@ def test_ascii(self): cmdline += ' --application-name FooBar' result = {'ApplicationName': 'FooBar',} self.assert_params_for_cmd(cmdline, result) - - @unittest.skipIf( - six.PY3, 'Unicode cmd line test only is relevant to python2.') - def test_py2_bytestring_unicode(self): - # In Python2, sys.argv is a list of bytestrings that are encoded - # in whatever encoding the terminal uses. We have an extra step - # where we need to decode the bytestring into unicode. In - # python3, sys.argv is a list of unicode objects so this test - # doesn't make sense for python3. - cmdline = self.prefix - app_name = u'\u2713' - cmdline += u' --application-name %s' % app_name - encoding = getattr(sys.stdin, 'encoding') - if encoding is None: - encoding = 'utf-8' - cmdline = cmdline.encode(encoding) - result = {'ApplicationName': u'\u2713',} - self.assert_params_for_cmd(cmdline, result) diff --git a/tests/functional/gamelift/test_get_game_session_log.py b/tests/functional/gamelift/test_get_game_session_log.py index b03c17faa000..0f6982c07d3a 100644 --- a/tests/functional/gamelift/test_get_game_session_log.py +++ b/tests/functional/gamelift/test_get_game_session_log.py @@ -13,7 +13,7 @@ import os from awscli.testutils import BaseAWSCommandParamsTest, FileCreator, mock -from awscli.compat import six +from awscli.compat import BytesIO class TestGetGameSessionLog(BaseAWSCommandParamsTest): @@ -28,7 +28,7 @@ def setUp(self): 'awscli.customizations.gamelift.getlog.urlopen') self.contents = b'My Contents' self.urlopen_mock = self.urlopen_patch.start() - self.urlopen_mock.return_value = six.BytesIO(self.contents) + self.urlopen_mock.return_value = BytesIO(self.contents) def tearDown(self): super(TestGetGameSessionLog, self).tearDown() diff --git a/tests/functional/rds/test_generate_db_auth_token.py b/tests/functional/rds/test_generate_db_auth_token.py index 5d50f291405f..79634ed083c7 100644 --- a/tests/functional/rds/test_generate_db_auth_token.py +++ b/tests/functional/rds/test_generate_db_auth_token.py @@ -15,7 +15,6 @@ from dateutil.tz import tzutc from botocore.compat import urlparse, parse_qs -from awscli.compat import six from awscli.testutils import mock, BaseAWSCommandParamsTest @@ -24,7 +23,7 @@ class TestGenerateDBAuthToken(BaseAWSCommandParamsTest): prefix = 'rds generate-db-auth-token' def _urlparse(self, url): - if isinstance(url, six.binary_type): + if isinstance(url, bytes): # Not really necessary, but it helps to reduce noise on Python 2.x url = url.decode('utf8') return urlparse(url) diff --git a/tests/functional/s3/__init__.py b/tests/functional/s3/__init__.py index 42b943126726..8fe4c6a65006 100644 --- a/tests/functional/s3/__init__.py +++ b/tests/functional/s3/__init__.py @@ -11,7 +11,7 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. from awscli.testutils import mock, BaseAWSCommandParamsTest, FileCreator -from awscli.compat import six +from awscli.compat import BytesIO class BaseS3TransferCommandTest(BaseAWSCommandParamsTest): def setUp(self): @@ -57,7 +57,7 @@ def list_objects_response(self, keys): def get_object_response(self): return { 'ETag': '"foo-1"', - 'Body': six.BytesIO(b'foo') + 'Body': BytesIO(b'foo') } def copy_object_response(self): diff --git a/tests/functional/s3/test_cp_command.py b/tests/functional/s3/test_cp_command.py index 4300a32a4a2e..441689da3774 100644 --- a/tests/functional/s3/test_cp_command.py +++ b/tests/functional/s3/test_cp_command.py @@ -16,12 +16,12 @@ from awscli.testutils import BaseAWSCommandParamsTest from awscli.testutils import capture_input from awscli.testutils import mock -from awscli.compat import six +from awscli.compat import BytesIO from tests.functional.s3 import BaseS3TransferCommandTest from tests import requires_crt -class BufferedBytesIO(six.BytesIO): +class BufferedBytesIO(BytesIO): @property def buffer(self): return self @@ -178,7 +178,7 @@ def test_upload_deep_archive(self): def test_operations_used_in_download_file(self): self.parsed_responses = [ {"ContentLength": "100", "LastModified": "00:00:00Z"}, - {'ETag': '"foo-1"', 'Body': six.BytesIO(b'foo')}, + {'ETag': '"foo-1"', 'Body': BytesIO(b'foo')}, ] cmdline = '%s s3://bucket/key.txt %s' % (self.prefix, self.files.rootdir) @@ -306,7 +306,7 @@ def test_cp_fails_with_utime_errors_but_continues(self): cmdline = '%s s3://bucket/key.txt %s' % (self.prefix, full_path) self.parsed_responses = [ {"ContentLength": "100", "LastModified": "00:00:00Z"}, - {'ETag': '"foo-1"', 'Body': six.BytesIO(b'foo')} + {'ETag': '"foo-1"', 'Body': BytesIO(b'foo')} ] with mock.patch('os.utime') as mock_utime: mock_utime.side_effect = OSError(1, '') @@ -324,7 +324,7 @@ def test_recursive_glacier_download_with_force_glacier(self): ], 'CommonPrefixes': [] }, - {'ETag': '"foo-1"', 'Body': six.BytesIO(b'foo')}, + {'ETag': '"foo-1"', 'Body': BytesIO(b'foo')}, ] cmdline = '%s s3://bucket/foo %s --recursive --force-glacier-transfer'\ % (self.prefix, self.files.rootdir) @@ -512,7 +512,7 @@ def test_cp_with_sse_c_copy_source_fileb(self): "ContentLength": 4, "ETag": '"d3b07384d113edec49eaa6238ad5ff00"', "LastModified": "Tue, 12 Jul 2016 21:26:07 GMT", - "Body": six.BytesIO(b'foo\n') + "Body": BytesIO(b'foo\n') }, {} ] @@ -790,7 +790,7 @@ def test_streaming_download(self): "ContentLength": 4, "ETag": '"d3b07384d113edec49eaa6238ad5ff00"', "LastModified": "Tue, 12 Jul 2016 21:26:07 GMT", - "Body": six.BytesIO(b'foo\n') + "Body": BytesIO(b'foo\n') } ] diff --git a/tests/functional/s3/test_mv_command.py b/tests/functional/s3/test_mv_command.py index 49af07994395..da8637dff8b3 100644 --- a/tests/functional/s3/test_mv_command.py +++ b/tests/functional/s3/test_mv_command.py @@ -11,8 +11,8 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from awscli.compat import six from awscli.customizations.s3.utils import S3PathResolver +from awscli.compat import BytesIO from tests.functional.s3 import BaseS3TransferCommandTest from tests import requires_crt @@ -83,7 +83,7 @@ def test_download_move_with_request_payer(self): # Response for HeadObject {"ContentLength": 100, "LastModified": "00:00:00Z"}, # Response for GetObject - {'ETag': '"foo-1"', 'Body': six.BytesIO(b'foo')}, + {'ETag': '"foo-1"', 'Body': BytesIO(b'foo')}, # Response for DeleteObject {} ] diff --git a/tests/functional/s3/test_sync_command.py b/tests/functional/s3/test_sync_command.py index 86b7351e8055..2e94f30986d2 100644 --- a/tests/functional/s3/test_sync_command.py +++ b/tests/functional/s3/test_sync_command.py @@ -12,8 +12,8 @@ # language governing permissions and limitations under the License. import os -from awscli.compat import six from awscli.testutils import mock, cd +from awscli.compat import BytesIO from tests.functional.s3 import BaseS3TransferCommandTest @@ -65,7 +65,7 @@ def test_sync_to_non_existant_directory(self): {"Key": key, "Size": 3, "LastModified": "2014-01-09T20:45:49.000Z"}]}, {'ETag': '"c8afdb36c52cf4727836669019e69222-"', - 'Body': six.BytesIO(b'foo')} + 'Body': BytesIO(b'foo')} ] self.run_cmd(cmdline, expected_rc=0) # Make sure the file now exists. @@ -83,7 +83,7 @@ def test_glacier_sync_with_force_glacier(self): ], 'CommonPrefixes': [] }, - {'ETag': '"foo-1"', 'Body': six.BytesIO(b'foo')}, + {'ETag': '"foo-1"', 'Body': BytesIO(b'foo')}, ] cmdline = '%s s3://bucket/foo %s --force-glacier-transfer' % ( self.prefix, self.files.rootdir) diff --git a/tests/functional/s3api/test_get_object.py b/tests/functional/s3api/test_get_object.py index c23f72cd2218..ec32015254d9 100644 --- a/tests/functional/s3api/test_get_object.py +++ b/tests/functional/s3api/test_get_object.py @@ -12,11 +12,10 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. from awscli.testutils import BaseAWSCommandParamsTest +from awscli.compat import StringIO import os import re -from awscli.compat import six - import awscli.clidriver @@ -26,7 +25,7 @@ class TestGetObject(BaseAWSCommandParamsTest): def setUp(self): super(TestGetObject, self).setUp() - self.parsed_response = {'Body': six.StringIO()} + self.parsed_response = {'Body': StringIO()} def remove_file_if_exists(self, filename): if os.path.isfile(filename): diff --git a/tests/functional/s3api/test_put_bucket_tagging.py b/tests/functional/s3api/test_put_bucket_tagging.py index 7bde081c93af..92ce5b874290 100644 --- a/tests/functional/s3api/test_put_bucket_tagging.py +++ b/tests/functional/s3api/test_put_bucket_tagging.py @@ -15,7 +15,6 @@ import copy from awscli.testutils import BaseAWSCommandParamsTest -from awscli.compat import six # file is gone in python3, so instead IOBase must be used. diff --git a/tests/functional/s3api/test_put_object.py b/tests/functional/s3api/test_put_object.py index c60a0627a20a..2bc37f9cc1e6 100644 --- a/tests/functional/s3api/test_put_object.py +++ b/tests/functional/s3api/test_put_object.py @@ -16,7 +16,6 @@ import copy from awscli.testutils import BaseAWSCommandParamsTest, FileCreator -from awscli.compat import six import awscli.clidriver diff --git a/tests/functional/ses/test_send_email.py b/tests/functional/ses/test_send_email.py index 9c449291fa4d..90d18960d0a5 100644 --- a/tests/functional/ses/test_send_email.py +++ b/tests/functional/ses/test_send_email.py @@ -13,9 +13,6 @@ # language governing permissions and limitations under the License. from awscli.testutils import BaseAWSCommandParamsTest -from awscli.compat import six -from six.moves import cStringIO - class TestSendEmail(BaseAWSCommandParamsTest): diff --git a/tests/functional/test_preview.py b/tests/functional/test_preview.py index eca12322587b..6630cce426b2 100644 --- a/tests/functional/test_preview.py +++ b/tests/functional/test_preview.py @@ -10,9 +10,8 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from awscli.compat import six - from awscli.customizations import preview +from awscli.compat import StringIO from awscli.testutils import mock, BaseAWSCommandParamsTest @@ -20,7 +19,7 @@ class TestPreviewMode(BaseAWSCommandParamsTest): def setUp(self): super(TestPreviewMode, self).setUp() - self.stderr = six.StringIO() + self.stderr = StringIO() self.stderr_patch = mock.patch('sys.stderr', self.stderr) self.stderr_patch.start() self.full_config = {'profiles': {}} diff --git a/tests/functional/test_streaming_output.py b/tests/functional/test_streaming_output.py index 1a6ce849484a..75e6db05142c 100644 --- a/tests/functional/test_streaming_output.py +++ b/tests/functional/test_streaming_output.py @@ -11,7 +11,7 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from awscli.compat import six +from awscli.compat import BytesIO from awscli.testutils import BaseAWSCommandParamsTest from awscli.testutils import FileCreator @@ -33,7 +33,7 @@ def test_get_media_streaming_output(self): ) self.parsed_response = { 'ContentType': 'video/webm', - 'Payload': six.BytesIO(b'testbody') + 'Payload': BytesIO(b'testbody') } outpath = self.files.full_path('outfile') params = { diff --git a/tests/integration/customizations/s3/test_plugin.py b/tests/integration/customizations/s3/test_plugin.py index 0f05c232053f..6968b1702600 100644 --- a/tests/integration/customizations/s3/test_plugin.py +++ b/tests/integration/customizations/s3/test_plugin.py @@ -30,7 +30,7 @@ import pytest -from awscli.compat import six, urlopen +from awscli.compat import BytesIO, urlopen import botocore.session from awscli.testutils import unittest, get_stdout_encoding @@ -188,7 +188,7 @@ def test_mv_s3_to_s3(self): def test_mv_s3_to_s3_multipart(self): from_bucket = _SHARED_BUCKET to_bucket = self.create_bucket() - file_contents = six.BytesIO(b'abcd' * (1024 * 1024 * 10)) + file_contents = BytesIO(b'abcd' * (1024 * 1024 * 10)) self.put_object(from_bucket, 'foo.txt', file_contents) p = aws('s3 mv s3://%s/foo.txt s3://%s/foo.txt' % (from_bucket, @@ -202,7 +202,7 @@ def test_mv_s3_to_s3_multipart_recursive(self): from_bucket = _SHARED_BUCKET to_bucket = self.create_bucket() - large_file_contents = six.BytesIO(b'abcd' * (1024 * 1024 * 10)) + large_file_contents = BytesIO(b'abcd' * (1024 * 1024 * 10)) small_file_contents = 'small file contents' self.put_object(from_bucket, 'largefile', large_file_contents) self.put_object(from_bucket, 'smallfile', small_file_contents) @@ -250,7 +250,7 @@ def test_mv_s3_to_s3_with_sig4(self): def test_mv_with_large_file(self): bucket_name = _SHARED_BUCKET # 40MB will force a multipart upload. - file_contents = six.BytesIO(b'abcd' * (1024 * 1024 * 10)) + file_contents = BytesIO(b'abcd' * (1024 * 1024 * 10)) foo_txt = self.files.create_file( 'foo.txt', file_contents.getvalue().decode('utf-8')) p = aws('s3 mv %s s3://%s/foo.txt' % (foo_txt, bucket_name)) @@ -287,7 +287,7 @@ def test_cant_move_large_file_onto_itself(self): # but a mv command doesn't make sense because a mv is just a # cp + an rm of the src file. We should be consistent and # not allow large files to be mv'd onto themselves. - file_contents = six.BytesIO(b'a' * (1024 * 1024 * 10)) + file_contents = BytesIO(b'a' * (1024 * 1024 * 10)) bucket_name = _SHARED_BUCKET self.put_object(bucket_name, key_name='key.txt', contents=file_contents) @@ -382,7 +382,7 @@ def test_cp_without_trailing_slash(self): def test_cp_s3_s3_multipart(self): from_bucket = _SHARED_BUCKET to_bucket = self.create_bucket() - file_contents = six.BytesIO(b'abcd' * (1024 * 1024 * 10)) + file_contents = BytesIO(b'abcd' * (1024 * 1024 * 10)) self.put_object(from_bucket, 'foo.txt', file_contents) p = aws('s3 cp s3://%s/foo.txt s3://%s/foo.txt' % @@ -407,7 +407,7 @@ def test_guess_mime_type(self): def test_download_large_file(self): # This will force a multipart download. bucket_name = _SHARED_BUCKET - foo_contents = six.BytesIO(b'abcd' * (1024 * 1024 * 10)) + foo_contents = BytesIO(b'abcd' * (1024 * 1024 * 10)) self.put_object(bucket_name, key_name='foo.txt', contents=foo_contents) local_foo_txt = self.files.full_path('foo.txt') @@ -420,7 +420,7 @@ def test_download_large_file(self): @skip_if_windows('SIGINT not supported on Windows.') def test_download_ctrl_c_does_not_hang(self): bucket_name = _SHARED_BUCKET - foo_contents = six.BytesIO(b'abcd' * (1024 * 1024 * 40)) + foo_contents = BytesIO(b'abcd' * (1024 * 1024 * 40)) self.put_object(bucket_name, key_name='foo.txt', contents=foo_contents) local_foo_txt = self.files.full_path('foo.txt') @@ -993,7 +993,7 @@ def test_no_write_access_large_file(self): # which effectively disables the expect 100 continue logic. # This will result in a test error because we won't follow # the temporary redirect for the newly created bucket. - contents = six.BytesIO(b'a' * 10 * 1024 * 1024) + contents = BytesIO(b'a' * 10 * 1024 * 1024) self.put_object(bucket_name, 'foo.txt', contents=contents) os.chmod(self.files.rootdir, 0o444) diff --git a/tests/integration/customizations/test_codecommit.py b/tests/integration/customizations/test_codecommit.py index 16592960e7f1..781c8b650946 100644 --- a/tests/integration/customizations/test_codecommit.py +++ b/tests/integration/customizations/test_codecommit.py @@ -16,7 +16,7 @@ from datetime import datetime -from six import StringIO +from awscli.compat import StringIO from botocore.session import Session from botocore.credentials import Credentials from awscli.customizations.codecommit import CodeCommitGetCommand diff --git a/tests/unit/customizations/cloudformation/__init__.py b/tests/unit/customizations/cloudformation/__init__.py index 26daca4df412..5746f5416ecf 100644 --- a/tests/unit/customizations/cloudformation/__init__.py +++ b/tests/unit/customizations/cloudformation/__init__.py @@ -11,7 +11,5 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -import six, unittest - -if six.PY3: - unittest.TestCase.assertItemsEqual = unittest.TestCase.assertCountEqual +import unittest +unittest.TestCase.assertItemsEqual = unittest.TestCase.assertCountEqual diff --git a/tests/unit/customizations/cloudformation/test_deploy.py b/tests/unit/customizations/cloudformation/test_deploy.py index 6e67a20117ba..8aac8ae3be4f 100644 --- a/tests/unit/customizations/cloudformation/test_deploy.py +++ b/tests/unit/customizations/cloudformation/test_deploy.py @@ -11,7 +11,6 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import tempfile -import six import collections from awscli.testutils import mock, unittest diff --git a/tests/unit/customizations/cloudtrail/test_subscribe.py b/tests/unit/customizations/cloudtrail/test_subscribe.py index f9483a180e38..4c372f4a16e6 100644 --- a/tests/unit/customizations/cloudtrail/test_subscribe.py +++ b/tests/unit/customizations/cloudtrail/test_subscribe.py @@ -16,8 +16,8 @@ from botocore.session import Session from tests.unit.test_clidriver import FakeSession -from awscli.compat import six from awscli.customizations.cloudtrail.subscribe import CloudTrailError, CloudTrailSubscribe +from awscli.compat import BytesIO from awscli.testutils import BaseAWSCommandParamsTest from awscli.testutils import mock, unittest, temporary_file @@ -70,7 +70,7 @@ def setUp(self): self.subscribe.s3 = mock.Mock() self.subscribe.s3.meta.region_name = 'us-east-1' - policy_template = six.BytesIO(six.b(u'{"Statement": []}')) + policy_template = BytesIO(u'{"Statement": []}'.encode('latin-1')) self.subscribe.s3.get_object = mock.Mock( return_value={'Body': policy_template}) self.subscribe.s3.head_bucket.return_value = {} diff --git a/tests/unit/customizations/cloudtrail/test_validation.py b/tests/unit/customizations/cloudtrail/test_validation.py index 66262492cf93..5b0fec1f6382 100644 --- a/tests/unit/customizations/cloudtrail/test_validation.py +++ b/tests/unit/customizations/cloudtrail/test_validation.py @@ -21,7 +21,6 @@ import rsa from argparse import Namespace -from awscli.compat import six from awscli.testutils import BaseAWSCommandParamsTest from awscli.customizations.cloudtrail.validation import DigestError, \ extract_digest_key_date, normalize_date, format_date, DigestProvider, \ @@ -29,6 +28,7 @@ Sha256RSADigestValidator, DATE_FORMAT, CloudTrailValidateLogs, \ parse_date, assert_cloudtrail_arn_is_valid, DigestSignatureError, \ InvalidDigestFormat, S3ClientProvider +from awscli.compat import BytesIO from botocore.exceptions import ClientError from awscli.testutils import mock, unittest from awscli.schema import ParameterRequiredError @@ -532,14 +532,14 @@ def test_calls_list_objects_correctly_org_trails(self): ) def test_ensures_digest_has_proper_metadata(self): - out = six.BytesIO() + out = BytesIO() f = gzip.GzipFile(fileobj=out, mode="wb") f.write('{"foo":"bar"}'.encode()) f.close() gzipped_data = out.getvalue() s3_client = mock.Mock() s3_client.get_object.return_value = { - 'Body': six.BytesIO(gzipped_data), + 'Body': BytesIO(gzipped_data), 'Metadata': {}} provider = self._get_mock_provider(s3_client) with self.assertRaises(DigestSignatureError): @@ -548,7 +548,7 @@ def test_ensures_digest_has_proper_metadata(self): def test_ensures_digest_can_be_gzip_inflated(self): s3_client = mock.Mock() s3_client.get_object.return_value = { - 'Body': six.BytesIO('foo'.encode()), + 'Body': BytesIO('foo'.encode()), 'Metadata': {}} provider = self._get_mock_provider(s3_client) with self.assertRaises(InvalidDigestFormat): @@ -556,14 +556,14 @@ def test_ensures_digest_can_be_gzip_inflated(self): def test_ensures_digests_can_be_json_parsed(self): json_str = '{{{' - out = six.BytesIO() + out = BytesIO() f = gzip.GzipFile(fileobj=out, mode="wb") f.write(json_str.encode()) f.close() gzipped_data = out.getvalue() s3_client = mock.Mock() s3_client.get_object.return_value = { - 'Body': six.BytesIO(gzipped_data), + 'Body': BytesIO(gzipped_data), 'Metadata': {'signature': 'abc', 'signature-algorithm': 'SHA256'}} provider = self._get_mock_provider(s3_client) with self.assertRaises(InvalidDigestFormat): @@ -571,14 +571,14 @@ def test_ensures_digests_can_be_json_parsed(self): def test_fetches_digests(self): json_str = '{"foo":"bar"}' - out = six.BytesIO() + out = BytesIO() f = gzip.GzipFile(fileobj=out, mode="wb") f.write(json_str.encode()) f.close() gzipped_data = out.getvalue() s3_client = mock.Mock() s3_client.get_object.return_value = { - 'Body': six.BytesIO(gzipped_data), + 'Body': BytesIO(gzipped_data), 'Metadata': {'signature': 'abc', 'signature-algorithm': 'SHA256'}} provider = self._get_mock_provider(s3_client) result = provider.fetch_digest('bucket', 'key') diff --git a/tests/unit/customizations/codedeploy/test_push.py b/tests/unit/customizations/codedeploy/test_push.py index ae6110a43bfe..c1c5bd833950 100644 --- a/tests/unit/customizations/codedeploy/test_push.py +++ b/tests/unit/customizations/codedeploy/test_push.py @@ -14,12 +14,11 @@ import awscli from argparse import Namespace -from six import StringIO from botocore.exceptions import ClientError from awscli.customizations.codedeploy.push import Push from awscli.testutils import mock, unittest -from awscli.compat import ZIP_COMPRESSION_MODE +from awscli.compat import StringIO, ZIP_COMPRESSION_MODE class TestPush(unittest.TestCase): diff --git a/tests/unit/customizations/configservice/test_getstatus.py b/tests/unit/customizations/configservice/test_getstatus.py index aab2c0a1f9da..a10f2ee2d4f7 100644 --- a/tests/unit/customizations/configservice/test_getstatus.py +++ b/tests/unit/customizations/configservice/test_getstatus.py @@ -10,8 +10,7 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from awscli.compat import six - +from awscli.compat import StringIO from awscli.testutils import mock, unittest from awscli.customizations.configservice.getstatus import GetStatusCommand @@ -78,7 +77,7 @@ def test_configuration_recorder_success(self): 'Delivery Channels:\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -98,7 +97,7 @@ def test_configuration_recorder_fail(self): 'Delivery Channels:\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -113,7 +112,7 @@ def test_configuration_recorder_off(self): 'Delivery Channels:\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -144,7 +143,7 @@ def test_multiple_configuration_recorders(self): 'recorder: OFF\n\n' 'Delivery Channels:\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -170,7 +169,7 @@ def test_delivery_channel_success_single_delivery_info(self): 'last stream delivery status: SUCCESS\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -198,7 +197,7 @@ def test_delivery_channel_success_multiple_delivery_info(self): 'last snapshot delivery status: SUCCESS\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -227,7 +226,7 @@ def test_delivery_channel_fail_single_delivery_info(self): 'message: This is the error\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -259,7 +258,7 @@ def test_delivery_channel_mixed_multiple_delivery_info(self): 'last snapshot delivery status: SUCCESS\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -298,7 +297,7 @@ def test_multiple_delivery_channels(self): 'last snapshot delivery status: SUCCESS\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) @@ -361,6 +360,6 @@ def test_full_get_status(self): 'last snapshot delivery status: SUCCESS\n\n' ) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: self.cmd._run_main(self.parsed_args, self.parsed_globals) self.assertEqual(expected_output, mock_stdout.getvalue()) diff --git a/tests/unit/customizations/configure/test_configure.py b/tests/unit/customizations/configure/test_configure.py index 5756a15e6156..33e6021edd45 100644 --- a/tests/unit/customizations/configure/test_configure.py +++ b/tests/unit/customizations/configure/test_configure.py @@ -15,7 +15,7 @@ from awscli.customizations.configure import configure, ConfigValue, NOT_SET from awscli.customizations.configure import profile_to_section from awscli.testutils import mock, unittest -from awscli.compat import six +from awscli.compat import StringIO from . import FakeSession @@ -135,7 +135,7 @@ class TestInteractivePrompter(unittest.TestCase): def setUp(self): self.input_patch = mock.patch('awscli.compat.raw_input') self.mock_raw_input = self.input_patch.start() - self.stdout = six.StringIO() + self.stdout = StringIO() self.stdout_patch = mock.patch('sys.stdout', self.stdout) self.stdout_patch.start() diff --git a/tests/unit/customizations/configure/test_get.py b/tests/unit/customizations/configure/test_get.py index cf34fbb4a968..71c239e6ba73 100644 --- a/tests/unit/customizations/configure/test_get.py +++ b/tests/unit/customizations/configure/test_get.py @@ -11,9 +11,9 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. from awscli.testutils import unittest +from awscli.compat import StringIO from awscli.customizations.configure.get import ConfigureGetCommand -from awscli.compat import six from . import FakeSession @@ -21,8 +21,8 @@ class TestConfigureGetCommand(unittest.TestCase): def create_command(self, session): - stdout = six.StringIO() - stderr = six.StringIO() + stdout = StringIO() + stderr = StringIO() command = ConfigureGetCommand(session, stdout, stderr) return stdout, stderr, command diff --git a/tests/unit/customizations/configure/test_list.py b/tests/unit/customizations/configure/test_list.py index e00cf9e8e309..d702b2dba6e2 100644 --- a/tests/unit/customizations/configure/test_list.py +++ b/tests/unit/customizations/configure/test_list.py @@ -13,8 +13,8 @@ from argparse import Namespace from awscli.testutils import mock, unittest -from awscli.compat import six from awscli.customizations.configure.list import ConfigureListCommand +from awscli.compat import StringIO from . import FakeSession @@ -27,7 +27,7 @@ def test_configure_list_command_nothing_set(self): all_variables={'config_file': '/config/location'}) session.full_config = { 'profiles': {'default': {'region': 'AWS_DEFAULT_REGION'}}} - stream = six.StringIO() + stream = StringIO() self.configure_list = ConfigureListCommand(session, stream) self.configure_list(args=[], parsed_globals=None) rendered = stream.getvalue() @@ -46,7 +46,7 @@ def test_configure_from_env(self): session.session_var_map = {'profile': (None, "PROFILE_ENV_VAR")} session.full_config = { 'profiles': {'default': {'region': 'AWS_DEFAULT_REGION'}}} - stream = six.StringIO() + stream = StringIO() self.configure_list = ConfigureListCommand(session, stream) self.configure_list(args=[], parsed_globals=None) rendered = stream.getvalue() @@ -63,7 +63,7 @@ def test_configure_from_config_file(self): session.session_var_map = {'region': ('region', "AWS_DEFAULT_REGION")} session.full_config = { 'profiles': {'default': {'region': 'AWS_DEFAULT_REGION'}}} - stream = six.StringIO() + stream = StringIO() self.configure_list = ConfigureListCommand(session, stream) self.configure_list(args=[], parsed_globals=None) rendered = stream.getvalue() @@ -94,7 +94,7 @@ def test_configure_from_multiple_sources(self): 'profile': ('profile', 'AWS_DEFAULT_PROFILE')} session.full_config = { 'profiles': {'default': {'region': 'AWS_DEFAULT_REGION'}}} - stream = six.StringIO() + stream = StringIO() self.configure_list = ConfigureListCommand(session, stream) self.configure_list(args=[], parsed_globals=None) rendered = stream.getvalue() @@ -123,7 +123,7 @@ def test_configure_from_args(self): session.session_var_map = {'profile': (None, ['AWS_PROFILE'])} session.full_config = { 'profiles': {'foo': {'region': 'AWS_REGION'}}} - stream = six.StringIO() + stream = StringIO() self.configure_list = ConfigureListCommand(session, stream) self.configure_list(args=[], parsed_globals=parsed_globals) rendered = stream.getvalue() diff --git a/tests/unit/customizations/datapipeline/test_listrunsformatter.py b/tests/unit/customizations/datapipeline/test_listrunsformatter.py index c0a09e053689..aa8211490a18 100644 --- a/tests/unit/customizations/datapipeline/test_listrunsformatter.py +++ b/tests/unit/customizations/datapipeline/test_listrunsformatter.py @@ -14,15 +14,15 @@ import difflib from awscli.testutils import mock, unittest -from awscli.compat import six from awscli.customizations.datapipeline.listrunsformatter \ import ListRunsFormatter +from awscli.compat import StringIO class TestListRunsFormatter(unittest.TestCase): def setUp(self): self.formatter = ListRunsFormatter(mock.Mock(query=None)) - self.stream = six.StringIO() + self.stream = StringIO() def assert_data_renders_to(self, data, table): self.formatter('list-runs', data, stream=self.stream) diff --git a/tests/unit/customizations/gamelift/test_getlog.py b/tests/unit/customizations/gamelift/test_getlog.py index e46b79f492e5..fd2f0c8f0dfc 100644 --- a/tests/unit/customizations/gamelift/test_getlog.py +++ b/tests/unit/customizations/gamelift/test_getlog.py @@ -15,9 +15,9 @@ from botocore.session import get_session -from awscli.compat import six from awscli.testutils import unittest, mock, FileCreator from awscli.customizations.gamelift.getlog import GetGameSessionLogCommand +from awscli.compat import BytesIO class TestGetGameSessionLogCommand(unittest.TestCase): @@ -37,7 +37,7 @@ def setUp(self): self.urlopen_patch = mock.patch( 'awscli.customizations.gamelift.getlog.urlopen') self.urlopen_mock = self.urlopen_patch.start() - self.urlopen_mock.return_value = six.BytesIO(self.contents) + self.urlopen_mock.return_value = BytesIO(self.contents) def tearDown(self): self.create_client_patch.stop() diff --git a/tests/unit/customizations/gamelift/test_uploadbuild.py b/tests/unit/customizations/gamelift/test_uploadbuild.py index 48c6f2cdc7c6..98c9ccf400f8 100644 --- a/tests/unit/customizations/gamelift/test_uploadbuild.py +++ b/tests/unit/customizations/gamelift/test_uploadbuild.py @@ -18,11 +18,11 @@ from botocore.session import get_session from botocore.exceptions import ClientError -from awscli.compat import six from awscli.testutils import unittest, mock, FileCreator from awscli.customizations.gamelift.uploadbuild import UploadBuildCommand from awscli.customizations.gamelift.uploadbuild import zip_directory from awscli.customizations.gamelift.uploadbuild import validate_directory +from awscli.compat import StringIO class TestGetGameSessionLogCommand(unittest.TestCase): @@ -142,7 +142,7 @@ def test_upload_build_when_operating_system_is_provided(self): OperatingSystem=operating_system) def test_error_message_when_directory_is_empty(self): - with mock.patch('sys.stderr', six.StringIO()) as mock_stderr: + with mock.patch('sys.stderr', StringIO()) as mock_stderr: self.cmd(self.args, self.global_args) self.assertEqual( mock_stderr.getvalue(), @@ -158,7 +158,7 @@ def test_error_message_when_directory_is_not_provided(self): '--build-root', '' ] - with mock.patch('sys.stderr', six.StringIO()) as mock_stderr: + with mock.patch('sys.stderr', StringIO()) as mock_stderr: self.cmd(self.args, self.global_args) self.assertEqual( mock_stderr.getvalue(), @@ -175,7 +175,7 @@ def test_error_message_when_directory_does_not_exist(self): '--build-root', dir_not_exist ] - with mock.patch('sys.stderr', six.StringIO()) as mock_stderr: + with mock.patch('sys.stderr', StringIO()) as mock_stderr: self.cmd(self.args, self.global_args) self.assertEqual( mock_stderr.getvalue(), diff --git a/tests/unit/customizations/s3/__init__.py b/tests/unit/customizations/s3/__init__.py index 9aa736cba1ee..36703b6421c7 100644 --- a/tests/unit/customizations/s3/__init__.py +++ b/tests/unit/customizations/s3/__init__.py @@ -12,8 +12,6 @@ # language governing permissions and limitations under the License. import os -from awscli.compat import six - class FakeTransferFuture(object): def __init__(self, result=None, exception=None, meta=None): @@ -56,8 +54,8 @@ def make_loc_files(file_creator, size=None): filename2 = file_creator.create_file( os.path.join('some_directory', 'another_directory', 'text2.txt'), body) - filename1 = six.text_type(filename1) - filename2 = six.text_type(filename2) + filename1 = str(filename1) + filename2 = str(filename2) return [filename1, filename2, os.path.dirname(filename2), os.path.dirname(filename1)] diff --git a/tests/unit/customizations/s3/test_filegenerator.py b/tests/unit/customizations/s3/test_filegenerator.py index c69c1f5dc12d..039e52cde662 100644 --- a/tests/unit/customizations/s3/test_filegenerator.py +++ b/tests/unit/customizations/s3/test_filegenerator.py @@ -20,7 +20,6 @@ import socket from botocore.exceptions import ClientError -from awscli.compat import six from awscli.customizations.s3.filegenerator import FileGenerator, \ FileDecodingError, FileStat, is_special_file, is_readable @@ -311,7 +310,7 @@ def tearDown(self): self.files.remove_all() def test_no_follow_symlink(self): - abs_root = six.text_type(os.path.abspath(self.root) + os.sep) + abs_root = str(os.path.abspath(self.root) + os.sep) input_local_dir = {'src': {'path': abs_root, 'type': 'local'}, 'dest': {'path': self.bucket, @@ -325,14 +324,14 @@ def test_no_follow_symlink(self): self.assertEqual(len(result_list), len(self.filenames)) # Just check to make sure the right local files are generated. for i in range(len(result_list)): - filename = six.text_type(os.path.abspath(self.filenames[i])) + filename = str(os.path.abspath(self.filenames[i])) self.assertEqual(result_list[i], filename) def test_warn_bad_symlink(self): """ This tests to make sure it fails when following bad symlinks. """ - abs_root = six.text_type(os.path.abspath(self.root) + os.sep) + abs_root = str(os.path.abspath(self.root) + os.sep) input_local_dir = {'src': {'path': abs_root, 'type': 'local'}, 'dest': {'path': self.bucket, @@ -349,14 +348,14 @@ def test_warn_bad_symlink(self): self.assertEqual(len(result_list), len(all_filenames)) # Just check to make sure the right local files are generated. for i in range(len(result_list)): - filename = six.text_type(os.path.abspath(all_filenames[i])) + filename = str(os.path.abspath(all_filenames[i])) self.assertEqual(result_list[i], filename) self.assertFalse(file_gen.result_queue.empty()) def test_follow_symlink(self): # First remove the bad symlink. os.remove(os.path.join(self.root, 'symlink_2')) - abs_root = six.text_type(os.path.abspath(self.root) + os.sep) + abs_root = str(os.path.abspath(self.root) + os.sep) input_local_dir = {'src': {'path': abs_root, 'type': 'local'}, 'dest': {'path': self.bucket, @@ -371,7 +370,7 @@ def test_follow_symlink(self): self.assertEqual(len(result_list), len(all_filenames)) # Just check to make sure the right local files are generated. for i in range(len(result_list)): - filename = six.text_type(os.path.abspath(all_filenames[i])) + filename = str(os.path.abspath(all_filenames[i])) self.assertEqual(result_list[i], filename) @@ -379,7 +378,7 @@ class TestListFilesLocally(unittest.TestCase): maxDiff = None def setUp(self): - self.directory = six.text_type(tempfile.mkdtemp()) + self.directory = str(tempfile.mkdtemp()) def tearDown(self): shutil.rmtree(self.directory) diff --git a/tests/unit/customizations/s3/test_transferconfig.py b/tests/unit/customizations/s3/test_transferconfig.py index cad4bdc8bb36..6470beb85964 100644 --- a/tests/unit/customizations/s3/test_transferconfig.py +++ b/tests/unit/customizations/s3/test_transferconfig.py @@ -10,10 +10,11 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +import sys + from awscli.testutils import unittest from awscli.customizations.s3 import transferconfig -from awscli.compat import six class TestTransferConfig(unittest.TestCase): @@ -65,7 +66,7 @@ def test_long_value(self): # MAXSIZE is the max size of an int on python 2 and the maximum size # of Py_ssize_t on python 3, but notably not the maximum size of an # int since they are effectively unbounded. - long_value = six.MAXSIZE + 1 + long_value = sys.maxsize + 1 runtime_config = self.build_config_with( multipart_threshold=long_value) self.assertEqual(runtime_config['multipart_threshold'], long_value) diff --git a/tests/unit/customizations/test_codecommit.py b/tests/unit/customizations/test_codecommit.py index 1c783f62a2cc..6d527186a786 100644 --- a/tests/unit/customizations/test_codecommit.py +++ b/tests/unit/customizations/test_codecommit.py @@ -14,12 +14,12 @@ import awscli from argparse import Namespace -from six import StringIO from botocore.session import Session from botocore.credentials import Credentials from awscli.customizations.codecommit import CodeCommitGetCommand from awscli.customizations.codecommit import CodeCommitCommand from awscli.testutils import mock, unittest, StringIOWithFileNo +from awscli.compat import StringIO from botocore.auth import SigV4Auth from botocore.awsrequest import AWSRequest diff --git a/tests/unit/customizations/test_generatecliskeleton.py b/tests/unit/customizations/test_generatecliskeleton.py index e2133fa94e98..dca8084117d8 100644 --- a/tests/unit/customizations/test_generatecliskeleton.py +++ b/tests/unit/customizations/test_generatecliskeleton.py @@ -10,13 +10,12 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from awscli.compat import six - from botocore.model import DenormalizedStructureBuilder from awscli.testutils import mock, unittest from awscli.customizations.generatecliskeleton import \ GenerateCliSkeletonArgument +from awscli.compat import StringIO class TestGenerateCliSkeleton(unittest.TestCase): @@ -80,7 +79,7 @@ def test_override_required_args_when_output_present_but_not_value(self): def test_generate_json_skeleton(self): parsed_args = mock.Mock() parsed_args.generate_cli_skeleton = 'input' - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: rc = self.argument.generate_json_skeleton( service_operation=self.service_operation, call_parameters=None, parsed_args=parsed_args, parsed_globals=None @@ -93,7 +92,7 @@ def test_generate_json_skeleton(self): def test_no_generate_json_skeleton(self): parsed_args = mock.Mock() parsed_args.generate_cli_skeleton = None - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: rc = self.argument.generate_json_skeleton( service_operation=self.service_operation, call_parameters=None, parsed_args=parsed_args, parsed_globals=None @@ -110,7 +109,7 @@ def test_generate_json_skeleton_no_input_shape(self): # Set the input shape to ``None``. self.argument = GenerateCliSkeletonArgument( self.session, mock.Mock(input_shape=None)) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: rc = self.argument.generate_json_skeleton( service_operation=self.service_operation, call_parameters=None, parsed_args=parsed_args, parsed_globals=None @@ -137,7 +136,7 @@ def test_generate_json_skeleton_with_timestamp(self): operation_model = mock.Mock(input_shape=shape) argument = GenerateCliSkeletonArgument( self.session, operation_model) - with mock.patch('sys.stdout', six.StringIO()) as mock_stdout: + with mock.patch('sys.stdout', StringIO()) as mock_stdout: rc = argument.generate_json_skeleton( call_parameters=None, parsed_args=parsed_args, parsed_globals=None diff --git a/tests/unit/customizations/test_globalargs.py b/tests/unit/customizations/test_globalargs.py index d35ffcbb0070..96586b705118 100644 --- a/tests/unit/customizations/test_globalargs.py +++ b/tests/unit/customizations/test_globalargs.py @@ -15,7 +15,6 @@ import os from awscli.testutils import mock, unittest -from awscli.compat import six from awscli.customizations import globalargs @@ -57,7 +56,7 @@ def test_parse_query(self): parsed_args = FakeParsedArgs(query='foo.bar') globalargs.resolve_types(parsed_args) # Assert that it looks like a jmespath parsed expression. - self.assertFalse(isinstance(parsed_args.query, six.string_types)) + self.assertFalse(isinstance(parsed_args.query, str)) self.assertTrue(hasattr(parsed_args.query, 'search')) def test_parse_query_error_message(self): diff --git a/tests/unit/output/test_json_output.py b/tests/unit/output/test_json_output.py index a11758f64c0c..826380ec3453 100644 --- a/tests/unit/output/test_json_output.py +++ b/tests/unit/output/test_json_output.py @@ -13,12 +13,11 @@ # language governing permissions and limitations under the License. from botocore.compat import json import platform -from awscli.compat import six from awscli.formatter import JSONFormatter from awscli.testutils import BaseAWSCommandParamsTest, unittest from awscli.testutils import mock, skip_if_windows -from awscli.compat import get_stdout_text_writer +from awscli.compat import StringIO, get_stdout_text_writer class TestGetPasswordData(BaseAWSCommandParamsTest): @@ -105,7 +104,7 @@ def test_unknown_output_type_from_env_var(self): def test_json_prints_unicode_chars(self): self.parsed_response['Users'][1]['UserId'] = u'\u2713' output = self.run_cmd('iam list-users', expected_rc=0)[0] - with mock.patch('sys.stdout', six.StringIO()) as f: + with mock.patch('sys.stdout', StringIO()) as f: out = get_stdout_text_writer() out.write(u'\u2713') expected = f.getvalue() @@ -120,7 +119,7 @@ def test_fully_buffered_handles_io_error(self): args = mock.Mock(query=None) operation = mock.Mock(can_paginate=False) response = '{"Foo": "Bar"}' - fake_closed_stream = mock.Mock(spec=six.StringIO) + fake_closed_stream = mock.Mock(spec=StringIO) fake_closed_stream.flush.side_effect = IOError formatter = JSONFormatter(args) formatter('command_name', response, stream=fake_closed_stream) diff --git a/tests/unit/output/test_table_formatter.py b/tests/unit/output/test_table_formatter.py index 4f77bce4ef8c..37c1d193c45e 100644 --- a/tests/unit/output/test_table_formatter.py +++ b/tests/unit/output/test_table_formatter.py @@ -11,10 +11,10 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import unittest -from awscli.compat import six from awscli.formatter import TableFormatter from awscli.table import MultiTable, Styler +from awscli.compat import StringIO SIMPLE_LIST = { "QueueUrls": [ @@ -378,7 +378,7 @@ def setUp(self): auto_reformat=False) self.formatter = TableFormatter(Object(color='off')) self.formatter.table = self.table - self.stream = six.StringIO() + self.stream = StringIO() def assert_data_renders_to(self, data, table): self.formatter('OperationName', data, stream=self.stream) diff --git a/tests/unit/output/test_text_output.py b/tests/unit/output/test_text_output.py index 9b6e490db442..a4a552504d68 100644 --- a/tests/unit/output/test_text_output.py +++ b/tests/unit/output/test_text_output.py @@ -13,15 +13,13 @@ # language governing permissions and limitations under the License. from awscli.testutils import BaseAWSCommandParamsTest from awscli.testutils import mock, unittest +from awscli.compat import StringIO import json import os import sys import re import locale -from awscli.compat import six -from six.moves import cStringIO - from awscli.formatter import Formatter @@ -153,22 +151,3 @@ def assert_in(self, key, fields, count=None): key, actual_count, count ) ) - - -class CustomFormatter(Formatter): - def __call__(self, operation, response, stream=None): - self.stream = self._get_default_stream() - - -class TestDefaultStream(BaseAWSCommandParamsTest): - @unittest.skipIf(six.PY3, "Text writer only vaild on py3.") - def test_default_stream_with_table_output(self): - formatter = CustomFormatter(None) - stream = cStringIO() - with mock.patch('sys.stdout', stream): - formatter(None, None) - formatter.stream.write(u'\u00e9') - # Ensure the unicode data is written as UTF-8 by default. - self.assertEqual( - formatter.stream.getvalue(), - u'\u00e9'.encode(locale.getpreferredencoding())) diff --git a/tests/unit/test_clidriver.py b/tests/unit/test_clidriver.py index 4adc6640f719..b720b0347986 100644 --- a/tests/unit/test_clidriver.py +++ b/tests/unit/test_clidriver.py @@ -17,8 +17,8 @@ import logging import io import sys +import importlib -from awscli.compat import six from botocore.awsrequest import AWSResponse from botocore.exceptions import NoCredentialsError from botocore.compat import OrderedDict @@ -35,6 +35,7 @@ from awscli.customizations.commands import BasicCommand from awscli import formatter from awscli.argparser import HELP_BLURB +from awscli.compat import StringIO from botocore.hooks import HierarchicalEmitter @@ -314,14 +315,8 @@ def test_ctrl_c_is_handled(self): self.assertEqual(rc, 130) def test_error_unicode(self): - # We need a different type for Py3 and Py2 because on Py3 six.StringIO - # doesn't let us set the encoding and returns a string. - if six.PY3: - stderr_b = io.BytesIO() - stderr = io.TextIOWrapper(stderr_b, encoding="UTF-8") - else: - stderr = stderr_b = six.StringIO() - stderr.encoding = "UTF-8" + stderr_b = io.BytesIO() + stderr = io.TextIOWrapper(stderr_b, encoding="UTF-8") driver = CLIDriver(session=self.session) fake_client = mock.Mock() fake_client.list_objects.side_effect = Exception(u"☃") @@ -341,8 +336,8 @@ def setUp(self): self.session = FakeSession() self.emitter = mock.Mock() self.emitter.emit.return_value = [] - self.stdout = six.StringIO() - self.stderr = six.StringIO() + self.stdout = StringIO() + self.stderr = StringIO() self.stdout_patch = mock.patch('sys.stdout', self.stdout) #self.stdout_patch.start() self.stderr_patch = mock.patch('sys.stderr', self.stderr) @@ -419,7 +414,7 @@ def test_unknown_command_suggests_help(self): class TestSearchPath(unittest.TestCase): def tearDown(self): - six.moves.reload_module(awscli) + importlib.reload(awscli) @mock.patch('os.pathsep', ';') @mock.patch('os.environ', {'AWS_DATA_PATH': 'c:\\foo;c:\\bar'}) @@ -427,7 +422,7 @@ def test_windows_style_search_path(self): driver = CLIDriver() # Because the os.environ patching happens at import time, # we have to force a reimport of the module to test our changes. - six.moves.reload_module(awscli) + importlib.reload(awscli) # Our two overrides should be the last two elements in the search path. search_paths = driver.session.get_component( 'data_loader').search_paths @@ -440,7 +435,7 @@ class TestAWSCommand(BaseAWSCommandParamsTest): # but with the http part mocked out. def setUp(self): super(TestAWSCommand, self).setUp() - self.stderr = six.StringIO() + self.stderr = StringIO() self.stderr_patch = mock.patch('sys.stderr', self.stderr) self.stderr_patch.start() @@ -807,7 +802,7 @@ class TestHTTPParamFileDoesNotExist(BaseAWSCommandParamsTest): def setUp(self): super(TestHTTPParamFileDoesNotExist, self).setUp() - self.stderr = six.StringIO() + self.stderr = StringIO() self.stderr_patch = mock.patch('sys.stderr', self.stderr) self.stderr_patch.start() diff --git a/tests/unit/test_compat.py b/tests/unit/test_compat.py index 58ca8ecfd537..ec557614d922 100644 --- a/tests/unit/test_compat.py +++ b/tests/unit/test_compat.py @@ -15,8 +15,6 @@ import pytest -from botocore.compat import six - from awscli.compat import ensure_text_type from awscli.compat import compat_shell_quote from awscli.compat import compat_open @@ -29,25 +27,25 @@ class TestEnsureText(unittest.TestCase): def test_string(self): value = 'foo' response = ensure_text_type(value) - self.assertIsInstance(response, six.text_type) + self.assertIsInstance(response, str) self.assertEqual(response, 'foo') def test_binary(self): value = b'bar' response = ensure_text_type(value) - self.assertIsInstance(response, six.text_type) + self.assertIsInstance(response, str) self.assertEqual(response, 'bar') def test_unicode(self): value = u'baz' response = ensure_text_type(value) - self.assertIsInstance(response, six.text_type) + self.assertIsInstance(response, str) self.assertEqual(response, 'baz') def test_non_ascii(self): value = b'\xe2\x9c\x93' response = ensure_text_type(value) - self.assertIsInstance(response, six.text_type) + self.assertIsInstance(response, str) self.assertEqual(response, u'\u2713') def test_non_string_or_bytes_raises_error(self): diff --git a/tests/unit/test_help.py b/tests/unit/test_help.py index 8727309cfccb..360b8692ebf4 100644 --- a/tests/unit/test_help.py +++ b/tests/unit/test_help.py @@ -17,11 +17,11 @@ import sys import os -from awscli.compat import six from awscli.help import PosixHelpRenderer, ExecutableNotFoundError from awscli.help import WindowsHelpRenderer, ProviderHelpCommand, HelpCommand from awscli.help import TopicListerCommand, TopicHelpCommand from awscli.argparser import HELP_BLURB +from awscli.compat import StringIO class HelpSpyMixin(object): @@ -106,7 +106,7 @@ def test_no_groff_or_mandoc_exists(self): @skip_if_windows('Requires POSIX system.') def test_renderer_falls_back_to_mandoc(self): - stdout = six.StringIO() + stdout = StringIO() renderer = FakePosixHelpRenderer(output_stream=stdout) renderer.exists_on_path['groff'] = False @@ -119,7 +119,7 @@ def test_renderer_falls_back_to_mandoc(self): def test_no_pager_exists(self): fake_pager = 'foobar' os.environ['MANPAGER'] = fake_pager - stdout = six.StringIO() + stdout = StringIO() renderer = FakePosixHelpRenderer(output_stream=stdout) renderer.exists_on_path[fake_pager] = False diff --git a/tests/unit/test_paramfile.py b/tests/unit/test_paramfile.py index df06b6e2d4ba..2745ca755e84 100644 --- a/tests/unit/test_paramfile.py +++ b/tests/unit/test_paramfile.py @@ -10,7 +10,6 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -from awscli.compat import six from awscli.testutils import mock, unittest, FileCreator from awscli.testutils import skip_if_windows @@ -37,7 +36,7 @@ def test_text_file(self): prefixed_filename = 'file://' + filename data = self.get_paramfile(prefixed_filename) self.assertEqual(data, contents) - self.assertIsInstance(data, six.string_types) + self.assertIsInstance(data, str) def test_binary_file(self): contents = 'This is a test' @@ -45,7 +44,7 @@ def test_binary_file(self): prefixed_filename = 'fileb://' + filename data = self.get_paramfile(prefixed_filename) self.assertEqual(data, b'This is a test') - self.assertIsInstance(data, six.binary_type) + self.assertIsInstance(data, bytes) @skip_if_windows('Binary content error only occurs ' 'on non-Windows platforms.') diff --git a/tests/unit/test_text.py b/tests/unit/test_text.py index 3ee6eb8011da..c08e2e23033d 100644 --- a/tests/unit/test_text.py +++ b/tests/unit/test_text.py @@ -21,8 +21,8 @@ # import sys -from awscli.compat import six from awscli.testutils import mock, unittest +from awscli.compat import StringIO from awscli import text @@ -30,7 +30,7 @@ class TestSection(unittest.TestCase): def format_text(self, data, stream=None): if stream is None: - stream = six.StringIO() + stream = StringIO() text.format_text(data, stream=stream) return stream.getvalue() From 341a42dccae8cbcdeb1f6f7fc996ca937e913eeb Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Thu, 20 Jun 2024 14:25:45 -0600 Subject: [PATCH 0711/1632] Remove extra six usage in compat.py --- awscli/compat.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/compat.py b/awscli/compat.py index 348ab042b243..90907d967a09 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -101,9 +101,9 @@ def __exit__(self, type, value, traceback): def ensure_text_type(s): - if isinstance(s, six.text_type): + if isinstance(s, str): return s - if isinstance(s, six.binary_type): + if isinstance(s, bytes): return s.decode('utf-8') raise ValueError("Expected str, unicode or bytes, received %s." % type(s)) From 489efff54676fdb41990b78903b3c977e787c1c4 Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Mon, 24 Jun 2024 12:09:13 -0700 Subject: [PATCH 0712/1632] Comment o ut opsworks smoke tests --- tests/integration/test_smoke.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/integration/test_smoke.py b/tests/integration/test_smoke.py index 65832575387b..2fc1cbe2fd34 100644 --- a/tests/integration/test_smoke.py +++ b/tests/integration/test_smoke.py @@ -47,7 +47,7 @@ 'kinesis list-streams', 'kms generate-random --number-of-bytes 128', 'logs describe-log-groups', - 'opsworks describe-stacks', + # 'opsworks describe-stacks', 'rds describe-db-instances', 'redshift describe-clusters', 'route53 list-hosted-zones', @@ -94,7 +94,7 @@ 'iam delete-user --user-name %s', 'kinesis delete-stream --stream-name %s', 'logs delete-log-group --log-group-name %s', - 'opsworks delete-app --app-id %s', + # 'opsworks delete-app --app-id %s', 'rds delete-db-instance --db-instance-identifier %s', 'redshift delete-cluster --cluster-identifier %s', 'route53 delete-hosted-zone --id %s', From cc22aa8e8242a12d51e97ef7c6a53225823aef5b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Jun 2024 21:01:45 +0000 Subject: [PATCH 0713/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-78552.json | 5 +++++ .changes/next-release/api-change-customerprofiles-24375.json | 5 +++++ .changes/next-release/api-change-ec2-94164.json | 5 +++++ .changes/next-release/api-change-qbusiness-43255.json | 5 +++++ .changes/next-release/api-change-ssm-20792.json | 5 +++++ .changes/next-release/api-change-workspacesweb-80832.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-78552.json create mode 100644 .changes/next-release/api-change-customerprofiles-24375.json create mode 100644 .changes/next-release/api-change-ec2-94164.json create mode 100644 .changes/next-release/api-change-qbusiness-43255.json create mode 100644 .changes/next-release/api-change-ssm-20792.json create mode 100644 .changes/next-release/api-change-workspacesweb-80832.json diff --git a/.changes/next-release/api-change-bedrockruntime-78552.json b/.changes/next-release/api-change-bedrockruntime-78552.json new file mode 100644 index 000000000000..bdd5d5864a03 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-78552.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Increases Converse API's document name length" +} diff --git a/.changes/next-release/api-change-customerprofiles-24375.json b/.changes/next-release/api-change-customerprofiles-24375.json new file mode 100644 index 000000000000..225037169b45 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-24375.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types." +} diff --git a/.changes/next-release/api-change-ec2-94164.json b/.changes/next-release/api-change-ec2-94164.json new file mode 100644 index 000000000000..85c210f22504 --- /dev/null +++ b/.changes/next-release/api-change-ec2-94164.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Fix EC2 multi-protocol info in models." +} diff --git a/.changes/next-release/api-change-qbusiness-43255.json b/.changes/next-release/api-change-qbusiness-43255.json new file mode 100644 index 000000000000..d6d49df8d9de --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-43255.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application." +} diff --git a/.changes/next-release/api-change-ssm-20792.json b/.changes/next-release/api-change-ssm-20792.json new file mode 100644 index 000000000000..5ae2fdcfbe1e --- /dev/null +++ b/.changes/next-release/api-change-ssm-20792.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Add sensitive trait to SSM IPAddress property for CloudTrail redaction" +} diff --git a/.changes/next-release/api-change-workspacesweb-80832.json b/.changes/next-release/api-change-workspacesweb-80832.json new file mode 100644 index 000000000000..260d34a72568 --- /dev/null +++ b/.changes/next-release/api-change-workspacesweb-80832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-web``", + "description": "Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging." +} From f9765f6afd43fa3faa759f4ab88691db7f6868a2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Jun 2024 21:02:51 +0000 Subject: [PATCH 0714/1632] Bumping version to 1.33.14 --- .changes/1.33.14.json | 32 +++++++++++++++++++ .../api-change-bedrockruntime-78552.json | 5 --- .../api-change-customerprofiles-24375.json | 5 --- .../next-release/api-change-ec2-94164.json | 5 --- .../api-change-qbusiness-43255.json | 5 --- .../next-release/api-change-ssm-20792.json | 5 --- .../api-change-workspacesweb-80832.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.33.14.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-78552.json delete mode 100644 .changes/next-release/api-change-customerprofiles-24375.json delete mode 100644 .changes/next-release/api-change-ec2-94164.json delete mode 100644 .changes/next-release/api-change-qbusiness-43255.json delete mode 100644 .changes/next-release/api-change-ssm-20792.json delete mode 100644 .changes/next-release/api-change-workspacesweb-80832.json diff --git a/.changes/1.33.14.json b/.changes/1.33.14.json new file mode 100644 index 000000000000..13608c1230ff --- /dev/null +++ b/.changes/1.33.14.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "Increases Converse API's document name length", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Fix EC2 multi-protocol info in models.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Add sensitive trait to SSM IPAddress property for CloudTrail redaction", + "type": "api-change" + }, + { + "category": "``workspaces-web``", + "description": "Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-78552.json b/.changes/next-release/api-change-bedrockruntime-78552.json deleted file mode 100644 index bdd5d5864a03..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-78552.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Increases Converse API's document name length" -} diff --git a/.changes/next-release/api-change-customerprofiles-24375.json b/.changes/next-release/api-change-customerprofiles-24375.json deleted file mode 100644 index 225037169b45..000000000000 --- a/.changes/next-release/api-change-customerprofiles-24375.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types." -} diff --git a/.changes/next-release/api-change-ec2-94164.json b/.changes/next-release/api-change-ec2-94164.json deleted file mode 100644 index 85c210f22504..000000000000 --- a/.changes/next-release/api-change-ec2-94164.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Fix EC2 multi-protocol info in models." -} diff --git a/.changes/next-release/api-change-qbusiness-43255.json b/.changes/next-release/api-change-qbusiness-43255.json deleted file mode 100644 index d6d49df8d9de..000000000000 --- a/.changes/next-release/api-change-qbusiness-43255.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application." -} diff --git a/.changes/next-release/api-change-ssm-20792.json b/.changes/next-release/api-change-ssm-20792.json deleted file mode 100644 index 5ae2fdcfbe1e..000000000000 --- a/.changes/next-release/api-change-ssm-20792.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Add sensitive trait to SSM IPAddress property for CloudTrail redaction" -} diff --git a/.changes/next-release/api-change-workspacesweb-80832.json b/.changes/next-release/api-change-workspacesweb-80832.json deleted file mode 100644 index 260d34a72568..000000000000 --- a/.changes/next-release/api-change-workspacesweb-80832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-web``", - "description": "Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a0251172952b..34b750d9476c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.33.14 +======= + +* api-change:``bedrock-runtime``: Increases Converse API's document name length +* api-change:``customer-profiles``: This release includes changes to ProfileObjectType APIs, adds functionality top set and get capacity for profile object types. +* api-change:``ec2``: Fix EC2 multi-protocol info in models. +* api-change:``qbusiness``: Allow enable/disable Q Apps when creating/updating a Q application; Return the Q Apps enablement information when getting a Q application. +* api-change:``ssm``: Add sensitive trait to SSM IPAddress property for CloudTrail redaction +* api-change:``workspaces-web``: Added ability to enable DeepLinking functionality on a Portal via UserSettings as well as added support for IdentityProvider resource tagging. + + 1.33.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4aa84289f240..6b2ae4c5f960 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.13' +__version__ = '1.33.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 54c9acba4551..def94410ee81 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.13' +release = '1.33.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f51d45633514..d7bc5b4560d4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.131 + botocore==1.34.132 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c2821fa367dd..3f80ed1f37ec 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.131', + 'botocore==1.34.132', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6f6c9d0b9a6d34ebe2fa3da7db8432746cc4b45a Mon Sep 17 00:00:00 2001 From: Benedikt Schwering Date: Tue, 25 Jun 2024 16:49:55 +0200 Subject: [PATCH 0715/1632] Correct JSON sample output of sts assume-role-with-web-identity command --- awscli/examples/sts/assume-role-with-web-identity.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/examples/sts/assume-role-with-web-identity.rst b/awscli/examples/sts/assume-role-with-web-identity.rst index f7afe1f6422a..fbabfa6aa97a 100644 --- a/awscli/examples/sts/assume-role-with-web-identity.rst +++ b/awscli/examples/sts/assume-role-with-web-identity.rst @@ -13,12 +13,12 @@ The following ``assume-role-with-web-identity`` command retrieves a set of short Output:: { - "SubjectFromWebIdentityToken": "amzn1.account.AF6RHO7KZU5XRVQJGXK6HB56KR2A" + "SubjectFromWebIdentityToken": "amzn1.account.AF6RHO7KZU5XRVQJGXK6HB56KR2A", "Audience": "client.5498841531868486423.1548@apps.example.com", "AssumedRoleUser": { "Arn": "arn:aws:sts::123456789012:assumed-role/FederatedWebIdentityRole/app1", "AssumedRoleId": "AROACLKWSDQRAOEXAMPLE:app1" - } + }, "Credentials": { "AccessKeyId": "AKIAIOSFODNN7EXAMPLE", "SecretAccessKey": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY", From 979604d2fd80691f82c1b1f0693ddbeff164f50b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Jun 2024 18:12:16 +0000 Subject: [PATCH 0716/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-96340.json | 5 +++++ .changes/next-release/api-change-ec2-25674.json | 5 +++++ .changes/next-release/api-change-networkmanager-54949.json | 5 +++++ .../next-release/api-change-workspacesthinclient-50904.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-96340.json create mode 100644 .changes/next-release/api-change-ec2-25674.json create mode 100644 .changes/next-release/api-change-networkmanager-54949.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-50904.json diff --git a/.changes/next-release/api-change-autoscaling-96340.json b/.changes/next-release/api-change-autoscaling-96340.json new file mode 100644 index 000000000000..ca831a306a6c --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-96340.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Doc only update for Auto Scaling's TargetTrackingMetricDataQuery" +} diff --git a/.changes/next-release/api-change-ec2-25674.json b/.changes/next-release/api-change-ec2-25674.json new file mode 100644 index 000000000000..b95bf3250d7a --- /dev/null +++ b/.changes/next-release/api-change-ec2-25674.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types" +} diff --git a/.changes/next-release/api-change-networkmanager-54949.json b/.changes/next-release/api-change-networkmanager-54949.json new file mode 100644 index 000000000000..ecb921129172 --- /dev/null +++ b/.changes/next-release/api-change-networkmanager-54949.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmanager``", + "description": "This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support." +} diff --git a/.changes/next-release/api-change-workspacesthinclient-50904.json b/.changes/next-release/api-change-workspacesthinclient-50904.json new file mode 100644 index 000000000000..d18fbaca57c3 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-50904.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output." +} From 836327afed2e3455c8b6e010350c3edfd6aff155 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Jun 2024 18:13:21 +0000 Subject: [PATCH 0717/1632] Bumping version to 1.33.15 --- .changes/1.33.15.json | 22 +++++++++++++++++++ .../api-change-autoscaling-96340.json | 5 ----- .../next-release/api-change-ec2-25674.json | 5 ----- .../api-change-networkmanager-54949.json | 5 ----- ...api-change-workspacesthinclient-50904.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.15.json delete mode 100644 .changes/next-release/api-change-autoscaling-96340.json delete mode 100644 .changes/next-release/api-change-ec2-25674.json delete mode 100644 .changes/next-release/api-change-networkmanager-54949.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-50904.json diff --git a/.changes/1.33.15.json b/.changes/1.33.15.json new file mode 100644 index 000000000000..dc596151dfa1 --- /dev/null +++ b/.changes/1.33.15.json @@ -0,0 +1,22 @@ +[ + { + "category": "``autoscaling``", + "description": "Doc only update for Auto Scaling's TargetTrackingMetricDataQuery", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types", + "type": "api-change" + }, + { + "category": "``networkmanager``", + "description": "This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support.", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-96340.json b/.changes/next-release/api-change-autoscaling-96340.json deleted file mode 100644 index ca831a306a6c..000000000000 --- a/.changes/next-release/api-change-autoscaling-96340.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Doc only update for Auto Scaling's TargetTrackingMetricDataQuery" -} diff --git a/.changes/next-release/api-change-ec2-25674.json b/.changes/next-release/api-change-ec2-25674.json deleted file mode 100644 index b95bf3250d7a..000000000000 --- a/.changes/next-release/api-change-ec2-25674.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types" -} diff --git a/.changes/next-release/api-change-networkmanager-54949.json b/.changes/next-release/api-change-networkmanager-54949.json deleted file mode 100644 index ecb921129172..000000000000 --- a/.changes/next-release/api-change-networkmanager-54949.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmanager``", - "description": "This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support." -} diff --git a/.changes/next-release/api-change-workspacesthinclient-50904.json b/.changes/next-release/api-change-workspacesthinclient-50904.json deleted file mode 100644 index d18fbaca57c3..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-50904.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 34b750d9476c..ee386372c3f5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.15 +======= + +* api-change:``autoscaling``: Doc only update for Auto Scaling's TargetTrackingMetricDataQuery +* api-change:``ec2``: This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types +* api-change:``networkmanager``: This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support. +* api-change:``workspaces-thin-client``: This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output. + + 1.33.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6b2ae4c5f960..7fb98fc40650 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.14' +__version__ = '1.33.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index def94410ee81..4235236fdec7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.14' +release = '1.33.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d7bc5b4560d4..adb9e915dec6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.132 + botocore==1.34.133 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3f80ed1f37ec..d40dc19eb7ac 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.132', + 'botocore==1.34.133', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 3757dd251597319a7ac30e682da6ae1f8b772de9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Jun 2024 18:06:41 +0000 Subject: [PATCH 0718/1632] Update changelog based on model updates --- .changes/next-release/api-change-controltower-90970.json | 5 +++++ .changes/next-release/api-change-eks-88326.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-97842.json | 5 +++++ .../next-release/api-change-kinesisanalyticsv2-95025.json | 5 +++++ .changes/next-release/api-change-opensearch-89320.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-controltower-90970.json create mode 100644 .changes/next-release/api-change-eks-88326.json create mode 100644 .changes/next-release/api-change-ivsrealtime-97842.json create mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-95025.json create mode 100644 .changes/next-release/api-change-opensearch-89320.json diff --git a/.changes/next-release/api-change-controltower-90970.json b/.changes/next-release/api-change-controltower-90970.json new file mode 100644 index 000000000000..dc6723a83647 --- /dev/null +++ b/.changes/next-release/api-change-controltower-90970.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Added ListLandingZoneOperations API." +} diff --git a/.changes/next-release/api-change-eks-88326.json b/.changes/next-release/api-change-eks-88326.json new file mode 100644 index 000000000000..5467679b22a3 --- /dev/null +++ b/.changes/next-release/api-change-eks-88326.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support for disabling unmanaged addons during cluster creation." +} diff --git a/.changes/next-release/api-change-ivsrealtime-97842.json b/.changes/next-release/api-change-ivsrealtime-97842.json new file mode 100644 index 000000000000..e7b93e9a6e55 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-97842.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens." +} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-95025.json b/.changes/next-release/api-change-kinesisanalyticsv2-95025.json new file mode 100644 index 000000000000..cbcb1e239dd1 --- /dev/null +++ b/.changes/next-release/api-change-kinesisanalyticsv2-95025.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisanalyticsv2``", + "description": "This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs." +} diff --git a/.changes/next-release/api-change-opensearch-89320.json b/.changes/next-release/api-change-opensearch-89320.json new file mode 100644 index 000000000000..861c639b0656 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-89320.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down." +} From b19cf17174ec02bdbd08f1ee5ccc969149132621 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Jun 2024 18:07:45 +0000 Subject: [PATCH 0719/1632] Bumping version to 1.33.16 --- .changes/1.33.16.json | 27 +++++++++++++++++++ .../api-change-controltower-90970.json | 5 ---- .../next-release/api-change-eks-88326.json | 5 ---- .../api-change-ivsrealtime-97842.json | 5 ---- .../api-change-kinesisanalyticsv2-95025.json | 5 ---- .../api-change-opensearch-89320.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.16.json delete mode 100644 .changes/next-release/api-change-controltower-90970.json delete mode 100644 .changes/next-release/api-change-eks-88326.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-97842.json delete mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-95025.json delete mode 100644 .changes/next-release/api-change-opensearch-89320.json diff --git a/.changes/1.33.16.json b/.changes/1.33.16.json new file mode 100644 index 000000000000..ddc52d381f08 --- /dev/null +++ b/.changes/1.33.16.json @@ -0,0 +1,27 @@ +[ + { + "category": "``controltower``", + "description": "Added ListLandingZoneOperations API.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support for disabling unmanaged addons during cluster creation.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens.", + "type": "api-change" + }, + { + "category": "``kinesisanalyticsv2``", + "description": "This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-controltower-90970.json b/.changes/next-release/api-change-controltower-90970.json deleted file mode 100644 index dc6723a83647..000000000000 --- a/.changes/next-release/api-change-controltower-90970.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Added ListLandingZoneOperations API." -} diff --git a/.changes/next-release/api-change-eks-88326.json b/.changes/next-release/api-change-eks-88326.json deleted file mode 100644 index 5467679b22a3..000000000000 --- a/.changes/next-release/api-change-eks-88326.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support for disabling unmanaged addons during cluster creation." -} diff --git a/.changes/next-release/api-change-ivsrealtime-97842.json b/.changes/next-release/api-change-ivsrealtime-97842.json deleted file mode 100644 index e7b93e9a6e55..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-97842.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens." -} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-95025.json b/.changes/next-release/api-change-kinesisanalyticsv2-95025.json deleted file mode 100644 index cbcb1e239dd1..000000000000 --- a/.changes/next-release/api-change-kinesisanalyticsv2-95025.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisanalyticsv2``", - "description": "This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs." -} diff --git a/.changes/next-release/api-change-opensearch-89320.json b/.changes/next-release/api-change-opensearch-89320.json deleted file mode 100644 index 861c639b0656..000000000000 --- a/.changes/next-release/api-change-opensearch-89320.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ee386372c3f5..ba07ed17d69c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.16 +======= + +* api-change:``controltower``: Added ListLandingZoneOperations API. +* api-change:``eks``: Added support for disabling unmanaged addons during cluster creation. +* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens. +* api-change:``kinesisanalyticsv2``: This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs. +* api-change:``opensearch``: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. + + 1.33.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7fb98fc40650..5343d2df57dc 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.15' +__version__ = '1.33.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4235236fdec7..b923a66080fb 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.15' +release = '1.33.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index adb9e915dec6..fb257a1a982c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.133 + botocore==1.34.134 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d40dc19eb7ac..bd964fddb605 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.133', + 'botocore==1.34.134', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 4c568ff67cbca46362054dc4f5a1784ab70fe4ce Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Jun 2024 18:03:41 +0000 Subject: [PATCH 0720/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-38272.json | 5 +++++ .../api-change-chimesdkmediapipelines-85956.json | 5 +++++ .changes/next-release/api-change-cloudfront-64182.json | 5 +++++ .changes/next-release/api-change-datazone-10351.json | 5 +++++ .changes/next-release/api-change-elasticache-42791.json | 5 +++++ .changes/next-release/api-change-mq-71594.json | 5 +++++ .changes/next-release/api-change-qconnect-29348.json | 5 +++++ .changes/next-release/api-change-quicksight-48882.json | 5 +++++ .changes/next-release/api-change-rds-4797.json | 5 +++++ .changes/next-release/api-change-sagemaker-91536.json | 5 +++++ .changes/next-release/api-change-workspaces-25335.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-38272.json create mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-85956.json create mode 100644 .changes/next-release/api-change-cloudfront-64182.json create mode 100644 .changes/next-release/api-change-datazone-10351.json create mode 100644 .changes/next-release/api-change-elasticache-42791.json create mode 100644 .changes/next-release/api-change-mq-71594.json create mode 100644 .changes/next-release/api-change-qconnect-29348.json create mode 100644 .changes/next-release/api-change-quicksight-48882.json create mode 100644 .changes/next-release/api-change-rds-4797.json create mode 100644 .changes/next-release/api-change-sagemaker-91536.json create mode 100644 .changes/next-release/api-change-workspaces-25335.json diff --git a/.changes/next-release/api-change-applicationautoscaling-38272.json b/.changes/next-release/api-change-applicationautoscaling-38272.json new file mode 100644 index 000000000000..ef627a176583 --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-38272.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool." +} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-85956.json b/.changes/next-release/api-change-chimesdkmediapipelines-85956.json new file mode 100644 index 000000000000..07737929802a --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmediapipelines-85956.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-media-pipelines``", + "description": "Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics" +} diff --git a/.changes/next-release/api-change-cloudfront-64182.json b/.changes/next-release/api-change-cloudfront-64182.json new file mode 100644 index 000000000000..141265c3bb5b --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-64182.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Doc only update for CloudFront that fixes customer-reported issue" +} diff --git a/.changes/next-release/api-change-datazone-10351.json b/.changes/next-release/api-change-datazone-10351.json new file mode 100644 index 000000000000..e5113cb0b0e9 --- /dev/null +++ b/.changes/next-release/api-change-datazone-10351.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release supports the data lineage feature of business data catalog in Amazon DataZone." +} diff --git a/.changes/next-release/api-change-elasticache-42791.json b/.changes/next-release/api-change-elasticache-42791.json new file mode 100644 index 000000000000..b2c128015368 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-42791.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-mq-71594.json b/.changes/next-release/api-change-mq-71594.json new file mode 100644 index 000000000000..91d54b43cf01 --- /dev/null +++ b/.changes/next-release/api-change-mq-71594.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mq``", + "description": "This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'." +} diff --git a/.changes/next-release/api-change-qconnect-29348.json b/.changes/next-release/api-change-qconnect-29348.json new file mode 100644 index 000000000000..d285dd81e102 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-29348.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs." +} diff --git a/.changes/next-release/api-change-quicksight-48882.json b/.changes/next-release/api-change-quicksight-48882.json new file mode 100644 index 000000000000..581ae9650df8 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-48882.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Adding support for Repeating Sections, Nested Filters" +} diff --git a/.changes/next-release/api-change-rds-4797.json b/.changes/next-release/api-change-rds-4797.json new file mode 100644 index 000000000000..838f55ff8313 --- /dev/null +++ b/.changes/next-release/api-change-rds-4797.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for TAZ export to S3." +} diff --git a/.changes/next-release/api-change-sagemaker-91536.json b/.changes/next-release/api-change-sagemaker-91536.json new file mode 100644 index 000000000000..6a3b1fbfbd38 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-91536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools." +} diff --git a/.changes/next-release/api-change-workspaces-25335.json b/.changes/next-release/api-change-workspaces-25335.json new file mode 100644 index 000000000000..cf0042866a55 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-25335.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added support for WorkSpaces Pools." +} From 42d12c80e228c74b2bdf6abf71f1094413b10319 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Jun 2024 18:04:51 +0000 Subject: [PATCH 0721/1632] Bumping version to 1.33.17 --- .changes/1.33.17.json | 57 +++++++++++++++++++ ...i-change-applicationautoscaling-38272.json | 5 -- ...i-change-chimesdkmediapipelines-85956.json | 5 -- .../api-change-cloudfront-64182.json | 5 -- .../api-change-datazone-10351.json | 5 -- .../api-change-elasticache-42791.json | 5 -- .../next-release/api-change-mq-71594.json | 5 -- .../api-change-qconnect-29348.json | 5 -- .../api-change-quicksight-48882.json | 5 -- .../next-release/api-change-rds-4797.json | 5 -- .../api-change-sagemaker-91536.json | 5 -- .../api-change-workspaces-25335.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.33.17.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-38272.json delete mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-85956.json delete mode 100644 .changes/next-release/api-change-cloudfront-64182.json delete mode 100644 .changes/next-release/api-change-datazone-10351.json delete mode 100644 .changes/next-release/api-change-elasticache-42791.json delete mode 100644 .changes/next-release/api-change-mq-71594.json delete mode 100644 .changes/next-release/api-change-qconnect-29348.json delete mode 100644 .changes/next-release/api-change-quicksight-48882.json delete mode 100644 .changes/next-release/api-change-rds-4797.json delete mode 100644 .changes/next-release/api-change-sagemaker-91536.json delete mode 100644 .changes/next-release/api-change-workspaces-25335.json diff --git a/.changes/1.33.17.json b/.changes/1.33.17.json new file mode 100644 index 000000000000..a2071cef608e --- /dev/null +++ b/.changes/1.33.17.json @@ -0,0 +1,57 @@ +[ + { + "category": "``application-autoscaling``", + "description": "Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool.", + "type": "api-change" + }, + { + "category": "``chime-sdk-media-pipelines``", + "description": "Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Doc only update for CloudFront that fixes customer-reported issue", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release supports the data lineage feature of business data catalog in Amazon DataZone.", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``mq``", + "description": "This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Adding support for Repeating Sections, Nested Filters", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for TAZ export to S3.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added support for WorkSpaces Pools.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-38272.json b/.changes/next-release/api-change-applicationautoscaling-38272.json deleted file mode 100644 index ef627a176583..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-38272.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool." -} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-85956.json b/.changes/next-release/api-change-chimesdkmediapipelines-85956.json deleted file mode 100644 index 07737929802a..000000000000 --- a/.changes/next-release/api-change-chimesdkmediapipelines-85956.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-media-pipelines``", - "description": "Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics" -} diff --git a/.changes/next-release/api-change-cloudfront-64182.json b/.changes/next-release/api-change-cloudfront-64182.json deleted file mode 100644 index 141265c3bb5b..000000000000 --- a/.changes/next-release/api-change-cloudfront-64182.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Doc only update for CloudFront that fixes customer-reported issue" -} diff --git a/.changes/next-release/api-change-datazone-10351.json b/.changes/next-release/api-change-datazone-10351.json deleted file mode 100644 index e5113cb0b0e9..000000000000 --- a/.changes/next-release/api-change-datazone-10351.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release supports the data lineage feature of business data catalog in Amazon DataZone." -} diff --git a/.changes/next-release/api-change-elasticache-42791.json b/.changes/next-release/api-change-elasticache-42791.json deleted file mode 100644 index b2c128015368..000000000000 --- a/.changes/next-release/api-change-elasticache-42791.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-mq-71594.json b/.changes/next-release/api-change-mq-71594.json deleted file mode 100644 index 91d54b43cf01..000000000000 --- a/.changes/next-release/api-change-mq-71594.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mq``", - "description": "This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'." -} diff --git a/.changes/next-release/api-change-qconnect-29348.json b/.changes/next-release/api-change-qconnect-29348.json deleted file mode 100644 index d285dd81e102..000000000000 --- a/.changes/next-release/api-change-qconnect-29348.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs." -} diff --git a/.changes/next-release/api-change-quicksight-48882.json b/.changes/next-release/api-change-quicksight-48882.json deleted file mode 100644 index 581ae9650df8..000000000000 --- a/.changes/next-release/api-change-quicksight-48882.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Adding support for Repeating Sections, Nested Filters" -} diff --git a/.changes/next-release/api-change-rds-4797.json b/.changes/next-release/api-change-rds-4797.json deleted file mode 100644 index 838f55ff8313..000000000000 --- a/.changes/next-release/api-change-rds-4797.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for TAZ export to S3." -} diff --git a/.changes/next-release/api-change-sagemaker-91536.json b/.changes/next-release/api-change-sagemaker-91536.json deleted file mode 100644 index 6a3b1fbfbd38..000000000000 --- a/.changes/next-release/api-change-sagemaker-91536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools." -} diff --git a/.changes/next-release/api-change-workspaces-25335.json b/.changes/next-release/api-change-workspaces-25335.json deleted file mode 100644 index cf0042866a55..000000000000 --- a/.changes/next-release/api-change-workspaces-25335.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added support for WorkSpaces Pools." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ba07ed17d69c..9d775d9bb04f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.33.17 +======= + +* api-change:``application-autoscaling``: Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool. +* api-change:``chime-sdk-media-pipelines``: Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics +* api-change:``cloudfront``: Doc only update for CloudFront that fixes customer-reported issue +* api-change:``datazone``: This release supports the data lineage feature of business data catalog in Amazon DataZone. +* api-change:``elasticache``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``mq``: This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'. +* api-change:``qconnect``: Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs. +* api-change:``quicksight``: Adding support for Repeating Sections, Nested Filters +* api-change:``rds``: Updates Amazon RDS documentation for TAZ export to S3. +* api-change:``sagemaker``: Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools. +* api-change:``workspaces``: Added support for WorkSpaces Pools. + + 1.33.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5343d2df57dc..99f11bfe4d5b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.16' +__version__ = '1.33.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b923a66080fb..951b4de9f0c9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.16' +release = '1.33.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index fb257a1a982c..1fade46c7dbc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.134 + botocore==1.34.135 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bd964fddb605..327ec07247c5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.134', + 'botocore==1.34.135', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 26dce83a492759059bdf99317f97607ccce28c4a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Jun 2024 19:06:39 +0000 Subject: [PATCH 0722/1632] Merge customizations for EMR --- awscli/customizations/emr/argumentschema.py | 9 +++- .../emr/test_constants_instance_fleets.py | 47 +++++++++++++++++++ .../emr/test_create_cluster_release_label.py | 19 ++++++++ 3 files changed, 73 insertions(+), 2 deletions(-) diff --git a/awscli/customizations/emr/argumentschema.py b/awscli/customizations/emr/argumentschema.py index 3c85e7cdd6c6..6f86fc9f50f7 100644 --- a/awscli/customizations/emr/argumentschema.py +++ b/awscli/customizations/emr/argumentschema.py @@ -343,6 +343,11 @@ "type": "string", "description": "The AMI ID of a custom AMI to use when Amazon EMR provisions EC2 instances." }, + "Priority": { + "type": "double", + "description": "The priority at which Amazon EMR launches the EC2 instances with this instance type. " + "Priority starts at 0, which is the highest priority. Amazon EMR considers the highest priority first." + }, "EbsConfiguration": { "type": "object", "description": "EBS configuration that is associated with the instance group.", @@ -409,7 +414,7 @@ "AllocationStrategy": { "type": "string", "description": "The strategy to use in launching On-Demand instance fleets.", - "enum": ["lowest-price"] + "enum": ["lowest-price", "prioritized"] }, "CapacityReservationOptions": { "type": "object", @@ -457,7 +462,7 @@ "AllocationStrategy": { "type": "string", "description": "The strategy to use in launching Spot instance fleets.", - "enum": ["capacity-optimized", "price-capacity-optimized", "lowest-price", "diversified"] + "enum": ["capacity-optimized", "price-capacity-optimized", "lowest-price", "diversified", "capacity-optimized-prioritized"] } } } diff --git a/tests/unit/customizations/emr/test_constants_instance_fleets.py b/tests/unit/customizations/emr/test_constants_instance_fleets.py index ace18efe87d4..ed92e8fa5e79 100644 --- a/tests/unit/customizations/emr/test_constants_instance_fleets.py +++ b/tests/unit/customizations/emr/test_constants_instance_fleets.py @@ -69,6 +69,19 @@ 'WeightedCapacity=4}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=20,' 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=diversified}}') +INSTANCE_FLEETS_WITH_PRIORITIZED_ALLOCATION_STRATEGY_SPOT_AND_OD = ( + 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.1,Priority=0.0}],' + 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=30,TimeoutAction=TERMINATE_CLUSTER,' + 'AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}} ' + 'InstanceFleetType=CORE,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.5,' + 'WeightedCapacity=1,Priority=0.0},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2,Priority=1.0},{InstanceType=m3.4xlarge,BidPrice=0.4,' + 'WeightedCapacity=4,Priority=99.0}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=32,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}} ' + 'InstanceFleetType=TASK,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.5,' + 'WeightedCapacity=1,Priority=10.0},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2,Priority=0.0},{InstanceType=m3.4xlarge,BidPrice=0.4,' + 'WeightedCapacity=4,Priority=100.0}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=77,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}}') + RES_INSTANCE_FLEETS_WITH_ON_DEMAND_MASTER_ONLY = \ [{"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge"}], "LaunchSpecifications": { @@ -242,3 +255,37 @@ "InstanceFleetType": "TASK", "Name": "TASK" }] + + +RES_INSTANCE_FLEETS_WITH_PRIORITIZED_ALLOCATION_STRATEGY_SPOT_AND_OD = \ + [{"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.1","Priority": 0.0}], + "LaunchSpecifications": { + "SpotSpecification": {"TimeoutDurationMinutes": 30, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "capacity-optimized-prioritized"}, + "OnDemandSpecification": {"AllocationStrategy": "prioritized"} + }, + "TargetSpotCapacity": 1, + "InstanceFleetType": "MASTER", + "Name": "MASTER" + }, + {"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.5","WeightedCapacity": 1,"Priority": 0.0}, + {"InstanceType": "m3.2xlarge","BidPrice": "0.2","WeightedCapacity": 2,"Priority": 1.0},{"InstanceType": "m3.4xlarge","BidPrice": "0.4", + "WeightedCapacity": 4,"Priority": 99.0}], + "LaunchSpecifications" : { + "SpotSpecification": {"TimeoutDurationMinutes": 32, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "capacity-optimized-prioritized"}, + "OnDemandSpecification": {"AllocationStrategy": "prioritized"} + }, + "TargetSpotCapacity": 100, + "InstanceFleetType": "CORE", + "Name": "CORE" + }, + {"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.5","WeightedCapacity": 1,"Priority": 10.0}, + {"InstanceType": "m3.2xlarge","BidPrice": "0.2","WeightedCapacity": 2,"Priority": 0.0},{"InstanceType": "m3.4xlarge","BidPrice": "0.4", + "WeightedCapacity": 4,"Priority": 100.0}], + "LaunchSpecifications" : { + "SpotSpecification": {"TimeoutDurationMinutes": 77, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "capacity-optimized-prioritized"}, + "OnDemandSpecification": {"AllocationStrategy": "prioritized"} + }, + "TargetSpotCapacity": 100, + "InstanceFleetType": "TASK", + "Name": "TASK" + }] \ No newline at end of file diff --git a/tests/unit/customizations/emr/test_create_cluster_release_label.py b/tests/unit/customizations/emr/test_create_cluster_release_label.py index 2accdf2b0c42..14dc4969a84f 100644 --- a/tests/unit/customizations/emr/test_create_cluster_release_label.py +++ b/tests/unit/customizations/emr/test_create_cluster_release_label.py @@ -1587,5 +1587,24 @@ def test_instance_fleets_with_spot_allocation_strategy(self): } self.assert_params_for_cmd(cmd, result) + def test_instance_fleets_with_prioritized_allocation_strategy_spot_ondemand(self): + cmd = (self.prefix + '--release-label emr-4.2.0 --instance-fleets ' + + CONSTANTS_FLEET.INSTANCE_FLEETS_WITH_PRIORITIZED_ALLOCATION_STRATEGY_SPOT_AND_OD + + ' --ec2-attributes AvailabilityZones=[us-east-1a,us-east-1b]') + result = \ + { + 'Name': DEFAULT_CLUSTER_NAME, + 'Instances': {'KeepJobFlowAliveWhenNoSteps': True, + 'TerminationProtected': False, + 'InstanceFleets': + CONSTANTS_FLEET.RES_INSTANCE_FLEETS_WITH_PRIORITIZED_ALLOCATION_STRATEGY_SPOT_AND_OD, + 'Placement': {'AvailabilityZones': ['us-east-1a','us-east-1b']} + }, + 'ReleaseLabel': 'emr-4.2.0', + 'VisibleToAllUsers': True, + 'Tags': [] + } + self.assert_params_for_cmd(cmd, result) + if __name__ == "__main__": unittest.main() From 54fe47d42792cd2c3b204ba00b7e331010fd94b1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Jun 2024 19:06:45 +0000 Subject: [PATCH 0723/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-8694.json | 5 +++++ .changes/next-release/api-change-cloudhsmv2-15264.json | 5 +++++ .changes/next-release/api-change-connect-83428.json | 5 +++++ .changes/next-release/api-change-emr-40772.json | 5 +++++ .changes/next-release/api-change-glue-49070.json | 5 +++++ .../next-release/api-change-kinesisanalyticsv2-41383.json | 5 +++++ .changes/next-release/api-change-opensearch-87095.json | 5 +++++ .changes/next-release/api-change-pi-25517.json | 5 +++++ .changes/next-release/api-change-workspaces-35537.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-8694.json create mode 100644 .changes/next-release/api-change-cloudhsmv2-15264.json create mode 100644 .changes/next-release/api-change-connect-83428.json create mode 100644 .changes/next-release/api-change-emr-40772.json create mode 100644 .changes/next-release/api-change-glue-49070.json create mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-41383.json create mode 100644 .changes/next-release/api-change-opensearch-87095.json create mode 100644 .changes/next-release/api-change-pi-25517.json create mode 100644 .changes/next-release/api-change-workspaces-35537.json diff --git a/.changes/next-release/api-change-acmpca-8694.json b/.changes/next-release/api-change-acmpca-8694.json new file mode 100644 index 000000000000..7c3ab5df8aa6 --- /dev/null +++ b/.changes/next-release/api-change-acmpca-8694.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions." +} diff --git a/.changes/next-release/api-change-cloudhsmv2-15264.json b/.changes/next-release/api-change-cloudhsmv2-15264.json new file mode 100644 index 000000000000..c46752e540d6 --- /dev/null +++ b/.changes/next-release/api-change-cloudhsmv2-15264.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudhsmv2``", + "description": "Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API." +} diff --git a/.changes/next-release/api-change-connect-83428.json b/.changes/next-release/api-change-connect-83428.json new file mode 100644 index 000000000000..aae57933e58a --- /dev/null +++ b/.changes/next-release/api-change-connect-83428.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release supports showing PreferredAgentRouting step via DescribeContact API." +} diff --git a/.changes/next-release/api-change-emr-40772.json b/.changes/next-release/api-change-emr-40772.json new file mode 100644 index 000000000000..08b09c363e79 --- /dev/null +++ b/.changes/next-release/api-change-emr-40772.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters." +} diff --git a/.changes/next-release/api-change-glue-49070.json b/.changes/next-release/api-change-glue-49070.json new file mode 100644 index 000000000000..7de3c435c5eb --- /dev/null +++ b/.changes/next-release/api-change-glue-49070.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name." +} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-41383.json b/.changes/next-release/api-change-kinesisanalyticsv2-41383.json new file mode 100644 index 000000000000..aca120c1063c --- /dev/null +++ b/.changes/next-release/api-change-kinesisanalyticsv2-41383.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisanalyticsv2``", + "description": "Support for Flink 1.19 in Managed Service for Apache Flink" +} diff --git a/.changes/next-release/api-change-opensearch-87095.json b/.changes/next-release/api-change-opensearch-87095.json new file mode 100644 index 000000000000..4c3a8a186042 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-87095.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains." +} diff --git a/.changes/next-release/api-change-pi-25517.json b/.changes/next-release/api-change-pi-25517.json new file mode 100644 index 000000000000..2b78c2205314 --- /dev/null +++ b/.changes/next-release/api-change-pi-25517.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pi``", + "description": "Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances." +} diff --git a/.changes/next-release/api-change-workspaces-35537.json b/.changes/next-release/api-change-workspaces-35537.json new file mode 100644 index 000000000000..225f5156cc55 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-35537.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal." +} From 4ae2d7d3721f0ff9b087638bb6bea52c07b52100 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Jun 2024 19:07:52 +0000 Subject: [PATCH 0724/1632] Bumping version to 1.33.18 --- .changes/1.33.18.json | 47 +++++++++++++++++++ .../next-release/api-change-acmpca-8694.json | 5 -- .../api-change-cloudhsmv2-15264.json | 5 -- .../api-change-connect-83428.json | 5 -- .../next-release/api-change-emr-40772.json | 5 -- .../next-release/api-change-glue-49070.json | 5 -- .../api-change-kinesisanalyticsv2-41383.json | 5 -- .../api-change-opensearch-87095.json | 5 -- .../next-release/api-change-pi-25517.json | 5 -- .../api-change-workspaces-35537.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.33.18.json delete mode 100644 .changes/next-release/api-change-acmpca-8694.json delete mode 100644 .changes/next-release/api-change-cloudhsmv2-15264.json delete mode 100644 .changes/next-release/api-change-connect-83428.json delete mode 100644 .changes/next-release/api-change-emr-40772.json delete mode 100644 .changes/next-release/api-change-glue-49070.json delete mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-41383.json delete mode 100644 .changes/next-release/api-change-opensearch-87095.json delete mode 100644 .changes/next-release/api-change-pi-25517.json delete mode 100644 .changes/next-release/api-change-workspaces-35537.json diff --git a/.changes/1.33.18.json b/.changes/1.33.18.json new file mode 100644 index 000000000000..b1e0c5319ac6 --- /dev/null +++ b/.changes/1.33.18.json @@ -0,0 +1,47 @@ +[ + { + "category": "``acm-pca``", + "description": "Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions.", + "type": "api-change" + }, + { + "category": "``cloudhsmv2``", + "description": "Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release supports showing PreferredAgentRouting step via DescribeContact API.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name.", + "type": "api-change" + }, + { + "category": "``kinesisanalyticsv2``", + "description": "Support for Flink 1.19 in Managed Service for Apache Flink", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains.", + "type": "api-change" + }, + { + "category": "``pi``", + "description": "Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-8694.json b/.changes/next-release/api-change-acmpca-8694.json deleted file mode 100644 index 7c3ab5df8aa6..000000000000 --- a/.changes/next-release/api-change-acmpca-8694.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions." -} diff --git a/.changes/next-release/api-change-cloudhsmv2-15264.json b/.changes/next-release/api-change-cloudhsmv2-15264.json deleted file mode 100644 index c46752e540d6..000000000000 --- a/.changes/next-release/api-change-cloudhsmv2-15264.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudhsmv2``", - "description": "Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API." -} diff --git a/.changes/next-release/api-change-connect-83428.json b/.changes/next-release/api-change-connect-83428.json deleted file mode 100644 index aae57933e58a..000000000000 --- a/.changes/next-release/api-change-connect-83428.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release supports showing PreferredAgentRouting step via DescribeContact API." -} diff --git a/.changes/next-release/api-change-emr-40772.json b/.changes/next-release/api-change-emr-40772.json deleted file mode 100644 index 08b09c363e79..000000000000 --- a/.changes/next-release/api-change-emr-40772.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters." -} diff --git a/.changes/next-release/api-change-glue-49070.json b/.changes/next-release/api-change-glue-49070.json deleted file mode 100644 index 7de3c435c5eb..000000000000 --- a/.changes/next-release/api-change-glue-49070.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name." -} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-41383.json b/.changes/next-release/api-change-kinesisanalyticsv2-41383.json deleted file mode 100644 index aca120c1063c..000000000000 --- a/.changes/next-release/api-change-kinesisanalyticsv2-41383.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisanalyticsv2``", - "description": "Support for Flink 1.19 in Managed Service for Apache Flink" -} diff --git a/.changes/next-release/api-change-opensearch-87095.json b/.changes/next-release/api-change-opensearch-87095.json deleted file mode 100644 index 4c3a8a186042..000000000000 --- a/.changes/next-release/api-change-opensearch-87095.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains." -} diff --git a/.changes/next-release/api-change-pi-25517.json b/.changes/next-release/api-change-pi-25517.json deleted file mode 100644 index 2b78c2205314..000000000000 --- a/.changes/next-release/api-change-pi-25517.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pi``", - "description": "Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances." -} diff --git a/.changes/next-release/api-change-workspaces-35537.json b/.changes/next-release/api-change-workspaces-35537.json deleted file mode 100644 index 225f5156cc55..000000000000 --- a/.changes/next-release/api-change-workspaces-35537.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9d775d9bb04f..7750af7774ec 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.33.18 +======= + +* api-change:``acm-pca``: Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions. +* api-change:``cloudhsmv2``: Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API. +* api-change:``connect``: This release supports showing PreferredAgentRouting step via DescribeContact API. +* api-change:``emr``: This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters. +* api-change:``glue``: Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name. +* api-change:``kinesisanalyticsv2``: Support for Flink 1.19 in Managed Service for Apache Flink +* api-change:``opensearch``: This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains. +* api-change:``pi``: Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances. +* api-change:``workspaces``: Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal. + + 1.33.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 99f11bfe4d5b..c89bc5ca2aa4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.17' +__version__ = '1.33.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 951b4de9f0c9..e330a3125eb6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.17' +release = '1.33.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 1fade46c7dbc..84e3c0df5680 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.135 + botocore==1.34.136 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 327ec07247c5..009624f94342 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.135', + 'botocore==1.34.136', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 1626155595a23b6ccc052701b0bf7871f570859c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 1 Jul 2024 19:31:03 +0000 Subject: [PATCH 0725/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-14714.json | 5 +++++ .changes/next-release/api-change-cognitoidentity-38327.json | 5 +++++ .changes/next-release/api-change-connect-95487.json | 5 +++++ .changes/next-release/api-change-docdb-48323.json | 5 +++++ .changes/next-release/api-change-eks-6283.json | 5 +++++ .../next-release/api-change-paymentcryptography-63349.json | 5 +++++ .../api-change-paymentcryptographydata-48946.json | 5 +++++ .changes/next-release/api-change-stepfunctions-59247.json | 5 +++++ .changes/next-release/api-change-swf-14213.json | 5 +++++ .changes/next-release/api-change-wafv2-10562.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-14714.json create mode 100644 .changes/next-release/api-change-cognitoidentity-38327.json create mode 100644 .changes/next-release/api-change-connect-95487.json create mode 100644 .changes/next-release/api-change-docdb-48323.json create mode 100644 .changes/next-release/api-change-eks-6283.json create mode 100644 .changes/next-release/api-change-paymentcryptography-63349.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-48946.json create mode 100644 .changes/next-release/api-change-stepfunctions-59247.json create mode 100644 .changes/next-release/api-change-swf-14213.json create mode 100644 .changes/next-release/api-change-wafv2-10562.json diff --git a/.changes/next-release/api-change-apigateway-14714.json b/.changes/next-release/api-change-apigateway-14714.json new file mode 100644 index 000000000000..854325fec289 --- /dev/null +++ b/.changes/next-release/api-change-apigateway-14714.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-cognitoidentity-38327.json b/.changes/next-release/api-change-cognitoidentity-38327.json new file mode 100644 index 000000000000..625065c7540b --- /dev/null +++ b/.changes/next-release/api-change-cognitoidentity-38327.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-identity``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-connect-95487.json b/.changes/next-release/api-change-connect-95487.json new file mode 100644 index 000000000000..1f5477bcac14 --- /dev/null +++ b/.changes/next-release/api-change-connect-95487.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Authentication profiles are Amazon Connect resources (in gated preview) that allow you to configure authentication settings for users in your contact center. This release adds support for new ListAuthenticationProfiles, DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs." +} diff --git a/.changes/next-release/api-change-docdb-48323.json b/.changes/next-release/api-change-docdb-48323.json new file mode 100644 index 000000000000..7f0202c56035 --- /dev/null +++ b/.changes/next-release/api-change-docdb-48323.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-eks-6283.json b/.changes/next-release/api-change-eks-6283.json new file mode 100644 index 000000000000..1c00e5bb1c9f --- /dev/null +++ b/.changes/next-release/api-change-eks-6283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Updates EKS managed node groups to support EC2 Capacity Blocks for ML" +} diff --git a/.changes/next-release/api-change-paymentcryptography-63349.json b/.changes/next-release/api-change-paymentcryptography-63349.json new file mode 100644 index 000000000000..4b9faa53e585 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-63349.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "Added further restrictions on logging of potentially sensitive inputs and outputs." +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-48946.json b/.changes/next-release/api-change-paymentcryptographydata-48946.json new file mode 100644 index 000000000000..4db49fcb35e5 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-48946.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "Adding support for dynamic keys for encrypt, decrypt, re-encrypt and translate pin functions. With this change, customers can use one-time TR-31 keys directly in dataplane operations without the need to first import them into the service." +} diff --git a/.changes/next-release/api-change-stepfunctions-59247.json b/.changes/next-release/api-change-stepfunctions-59247.json new file mode 100644 index 000000000000..240e2de3e10f --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-59247.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-swf-14213.json b/.changes/next-release/api-change-swf-14213.json new file mode 100644 index 000000000000..a8615ae58160 --- /dev/null +++ b/.changes/next-release/api-change-swf-14213.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``swf``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-wafv2-10562.json b/.changes/next-release/api-change-wafv2-10562.json new file mode 100644 index 000000000000..3b3e48335977 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-10562.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "JSON body inspection: Update documentation to clarify that JSON parsing doesn't include full validation." +} From 00be98adf573249dfeecdc6f238d568b8930bcd4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 1 Jul 2024 19:32:36 +0000 Subject: [PATCH 0726/1632] Bumping version to 1.33.19 --- .changes/1.33.19.json | 52 +++++++++++++++++++ .../api-change-apigateway-14714.json | 5 -- .../api-change-cognitoidentity-38327.json | 5 -- .../api-change-connect-95487.json | 5 -- .../next-release/api-change-docdb-48323.json | 5 -- .../next-release/api-change-eks-6283.json | 5 -- .../api-change-paymentcryptography-63349.json | 5 -- ...-change-paymentcryptographydata-48946.json | 5 -- .../api-change-stepfunctions-59247.json | 5 -- .../next-release/api-change-swf-14213.json | 5 -- .../next-release/api-change-wafv2-10562.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.33.19.json delete mode 100644 .changes/next-release/api-change-apigateway-14714.json delete mode 100644 .changes/next-release/api-change-cognitoidentity-38327.json delete mode 100644 .changes/next-release/api-change-connect-95487.json delete mode 100644 .changes/next-release/api-change-docdb-48323.json delete mode 100644 .changes/next-release/api-change-eks-6283.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-63349.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-48946.json delete mode 100644 .changes/next-release/api-change-stepfunctions-59247.json delete mode 100644 .changes/next-release/api-change-swf-14213.json delete mode 100644 .changes/next-release/api-change-wafv2-10562.json diff --git a/.changes/1.33.19.json b/.changes/1.33.19.json new file mode 100644 index 000000000000..f2d23906e7f0 --- /dev/null +++ b/.changes/1.33.19.json @@ -0,0 +1,52 @@ +[ + { + "category": "``apigateway``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``cognito-identity``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Authentication profiles are Amazon Connect resources (in gated preview) that allow you to configure authentication settings for users in your contact center. This release adds support for new ListAuthenticationProfiles, DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs.", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Updates EKS managed node groups to support EC2 Capacity Blocks for ML", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "Added further restrictions on logging of potentially sensitive inputs and outputs.", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "Adding support for dynamic keys for encrypt, decrypt, re-encrypt and translate pin functions. With this change, customers can use one-time TR-31 keys directly in dataplane operations without the need to first import them into the service.", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``swf``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "JSON body inspection: Update documentation to clarify that JSON parsing doesn't include full validation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-14714.json b/.changes/next-release/api-change-apigateway-14714.json deleted file mode 100644 index 854325fec289..000000000000 --- a/.changes/next-release/api-change-apigateway-14714.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-cognitoidentity-38327.json b/.changes/next-release/api-change-cognitoidentity-38327.json deleted file mode 100644 index 625065c7540b..000000000000 --- a/.changes/next-release/api-change-cognitoidentity-38327.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-identity``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-connect-95487.json b/.changes/next-release/api-change-connect-95487.json deleted file mode 100644 index 1f5477bcac14..000000000000 --- a/.changes/next-release/api-change-connect-95487.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Authentication profiles are Amazon Connect resources (in gated preview) that allow you to configure authentication settings for users in your contact center. This release adds support for new ListAuthenticationProfiles, DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs." -} diff --git a/.changes/next-release/api-change-docdb-48323.json b/.changes/next-release/api-change-docdb-48323.json deleted file mode 100644 index 7f0202c56035..000000000000 --- a/.changes/next-release/api-change-docdb-48323.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-eks-6283.json b/.changes/next-release/api-change-eks-6283.json deleted file mode 100644 index 1c00e5bb1c9f..000000000000 --- a/.changes/next-release/api-change-eks-6283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Updates EKS managed node groups to support EC2 Capacity Blocks for ML" -} diff --git a/.changes/next-release/api-change-paymentcryptography-63349.json b/.changes/next-release/api-change-paymentcryptography-63349.json deleted file mode 100644 index 4b9faa53e585..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-63349.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "Added further restrictions on logging of potentially sensitive inputs and outputs." -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-48946.json b/.changes/next-release/api-change-paymentcryptographydata-48946.json deleted file mode 100644 index 4db49fcb35e5..000000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-48946.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "Adding support for dynamic keys for encrypt, decrypt, re-encrypt and translate pin functions. With this change, customers can use one-time TR-31 keys directly in dataplane operations without the need to first import them into the service." -} diff --git a/.changes/next-release/api-change-stepfunctions-59247.json b/.changes/next-release/api-change-stepfunctions-59247.json deleted file mode 100644 index 240e2de3e10f..000000000000 --- a/.changes/next-release/api-change-stepfunctions-59247.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-swf-14213.json b/.changes/next-release/api-change-swf-14213.json deleted file mode 100644 index a8615ae58160..000000000000 --- a/.changes/next-release/api-change-swf-14213.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``swf``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-wafv2-10562.json b/.changes/next-release/api-change-wafv2-10562.json deleted file mode 100644 index 3b3e48335977..000000000000 --- a/.changes/next-release/api-change-wafv2-10562.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "JSON body inspection: Update documentation to clarify that JSON parsing doesn't include full validation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7750af7774ec..2de4d5ee75cd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.33.19 +======= + +* api-change:``apigateway``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``cognito-identity``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``connect``: Authentication profiles are Amazon Connect resources (in gated preview) that allow you to configure authentication settings for users in your contact center. This release adds support for new ListAuthenticationProfiles, DescribeAuthenticationProfile and UpdateAuthenticationProfile APIs. +* api-change:``docdb``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``eks``: Updates EKS managed node groups to support EC2 Capacity Blocks for ML +* api-change:``payment-cryptography``: Added further restrictions on logging of potentially sensitive inputs and outputs. +* api-change:``payment-cryptography-data``: Adding support for dynamic keys for encrypt, decrypt, re-encrypt and translate pin functions. With this change, customers can use one-time TR-31 keys directly in dataplane operations without the need to first import them into the service. +* api-change:``stepfunctions``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``swf``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``wafv2``: JSON body inspection: Update documentation to clarify that JSON parsing doesn't include full validation. + + 1.33.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c89bc5ca2aa4..9dedd6430984 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.18' +__version__ = '1.33.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e330a3125eb6..717f3fc29a35 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.18' +release = '1.33.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 84e3c0df5680..fa43fa59704b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.136 + botocore==1.34.137 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 009624f94342..f654ea310edb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.136', + 'botocore==1.34.137', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 4dfc8fcba19f7696c34c7429cf226305418512f4 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 2 Jul 2024 16:39:15 +0000 Subject: [PATCH 0727/1632] CLI example networkmanager --- .../examples/networkmanager/create-core-network.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/awscli/examples/networkmanager/create-core-network.rst b/awscli/examples/networkmanager/create-core-network.rst index ae811ead4907..6817bcce2d6a 100644 --- a/awscli/examples/networkmanager/create-core-network.rst +++ b/awscli/examples/networkmanager/create-core-network.rst @@ -3,17 +3,17 @@ The following ``create-core-network`` example creates a core network using an optional description and tags within an AWS Cloud WAN global network. :: aws networkmanager create-core-network \ - --global-network-id global-network-0d59060f16a73bc41\ - --description "Main headquarters location"\ + --global-network-id global-network-cdef-EXAMPLE22222 \ + --description "Main headquarters location" \ --tags Key=Name,Value="New York City office" Output:: { "CoreNetwork": { - "GlobalNetworkId": "global-network-0d59060f16a73bc41", - "CoreNetworkId": "core-network-0fab62fe438d94db6", - "CoreNetworkArn": "arn:aws:networkmanager::987654321012:core-network/core-network-0fab62fe438d94db6", + "GlobalNetworkId": "global-network-cdef-EXAMPLE22222", + "CoreNetworkId": "core-network-cdef-EXAMPLE33333", + "CoreNetworkArn": "arn:aws:networkmanager::987654321012:core-network/core-network-cdef-EXAMPLE33333", "Description": "Main headquarters location", "CreatedAt": "2022-01-10T19:53:59+00:00", "State": "AVAILABLE", @@ -26,4 +26,4 @@ Output:: } } -For more information, see `Core networks `__ in the *AWS Cloud WAN User Guide*. \ No newline at end of file +For more information, see `Global and core networks `__ in the *AWS Cloud WAN User Guide*. \ No newline at end of file From f16d3e6f049349bcf150af1ce82545393d42d768 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 2 Jul 2024 18:07:47 +0000 Subject: [PATCH 0728/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-56197.json | 5 +++++ .changes/next-release/api-change-fms-60415.json | 5 +++++ .changes/next-release/api-change-s3-36856.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-56197.json create mode 100644 .changes/next-release/api-change-fms-60415.json create mode 100644 .changes/next-release/api-change-s3-36856.json diff --git a/.changes/next-release/api-change-ec2-56197.json b/.changes/next-release/api-change-ec2-56197.json new file mode 100644 index 000000000000..b80ab27f54c8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-56197.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2)." +} diff --git a/.changes/next-release/api-change-fms-60415.json b/.changes/next-release/api-change-fms-60415.json new file mode 100644 index 000000000000..a7654fef9338 --- /dev/null +++ b/.changes/next-release/api-change-fms-60415.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "Increases Customer API's ManagedServiceData length" +} diff --git a/.changes/next-release/api-change-s3-36856.json b/.changes/next-release/api-change-s3-36856.json new file mode 100644 index 000000000000..3d16dd597f79 --- /dev/null +++ b/.changes/next-release/api-change-s3-36856.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Added response overrides to Head Object requests." +} From 653db6cf946208d691c5195c3c3c120b2a415623 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 2 Jul 2024 18:08:58 +0000 Subject: [PATCH 0729/1632] Bumping version to 1.33.20 --- .changes/1.33.20.json | 17 +++++++++++++++++ .changes/next-release/api-change-ec2-56197.json | 5 ----- .changes/next-release/api-change-fms-60415.json | 5 ----- .changes/next-release/api-change-s3-36856.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.33.20.json delete mode 100644 .changes/next-release/api-change-ec2-56197.json delete mode 100644 .changes/next-release/api-change-fms-60415.json delete mode 100644 .changes/next-release/api-change-s3-36856.json diff --git a/.changes/1.33.20.json b/.changes/1.33.20.json new file mode 100644 index 000000000000..2d5a97ed612d --- /dev/null +++ b/.changes/1.33.20.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ec2``", + "description": "Documentation updates for Elastic Compute Cloud (EC2).", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "Increases Customer API's ManagedServiceData length", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Added response overrides to Head Object requests.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-56197.json b/.changes/next-release/api-change-ec2-56197.json deleted file mode 100644 index b80ab27f54c8..000000000000 --- a/.changes/next-release/api-change-ec2-56197.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Elastic Compute Cloud (EC2)." -} diff --git a/.changes/next-release/api-change-fms-60415.json b/.changes/next-release/api-change-fms-60415.json deleted file mode 100644 index a7654fef9338..000000000000 --- a/.changes/next-release/api-change-fms-60415.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "Increases Customer API's ManagedServiceData length" -} diff --git a/.changes/next-release/api-change-s3-36856.json b/.changes/next-release/api-change-s3-36856.json deleted file mode 100644 index 3d16dd597f79..000000000000 --- a/.changes/next-release/api-change-s3-36856.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Added response overrides to Head Object requests." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2de4d5ee75cd..1eba00142615 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.33.20 +======= + +* api-change:``ec2``: Documentation updates for Elastic Compute Cloud (EC2). +* api-change:``fms``: Increases Customer API's ManagedServiceData length +* api-change:``s3``: Added response overrides to Head Object requests. + + 1.33.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9dedd6430984..222b1d706065 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.19' +__version__ = '1.33.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 717f3fc29a35..8c467cce621f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.19' +release = '1.33.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index fa43fa59704b..dff806fe79fc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.137 + botocore==1.34.138 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f654ea310edb..450f470306ca 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.137', + 'botocore==1.34.138', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e55009b066ec15607193691bfdfcbf751ca2f936 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 2 Jul 2024 21:15:18 +0000 Subject: [PATCH 0730/1632] CLI examples inspector2, lightsail, route53profiles --- awscli/examples/inspector2/create-filter.rst | 17 ++++ .../inspector2/create-findings-report.rst | 16 ++++ .../inspector2/create-sbom-export.rst | 16 ++++ awscli/examples/inspector2/delete-filter.rst | 14 ++++ .../examples/inspector2/get-configuration.rst | 26 ++++++ .../inspector2/list-account-permissions.rst | 46 +++++++++++ .../inspector2/list-coverage-statistics.rst | 80 +++++++++++++++++++ awscli/examples/inspector2/list-coverage.rst | 61 ++++++++++++++ .../list-delegated-admin-accounts.rst | 18 +++++ awscli/examples/inspector2/list-filters.rst | 50 ++++++++++++ .../examples/inspector2/list-usage-totals.rst | 55 +++++++++++++ awscli/examples/inspector2/update-filter.rst | 37 +++++++++ .../create-instances-from-snapshot.rst | 6 +- .../examples/lightsail/create-instances.rst | 14 ++-- awscli/examples/lightsail/get-blueprints.rst | 26 +++--- awscli/examples/lightsail/get-bundles.rst | 22 ++--- .../lightsail/get-instance-snapshot.rst | 6 +- .../lightsail/get-instance-snapshots.rst | 10 +-- awscli/examples/lightsail/get-instance.rst | 8 +- awscli/examples/lightsail/get-instances.rst | 24 +++--- .../route53profiles/associate-profile.rst | 26 ++++++ .../associate-resource-to-profile.rst | 28 +++++++ .../route53profiles/create-profile.rst | 23 ++++++ .../route53profiles/delete-profile.rst | 23 ++++++ .../route53profiles/disassociate-profile.rst | 23 ++++++ .../disassociate-resource-from-profile.rst | 25 ++++++ .../get-profile-association.rst | 22 +++++ .../get-profile-resource-association.rst | 24 ++++++ .../examples/route53profiles/get-profile.rst | 23 ++++++ .../list-profile-associations.rst | 23 ++++++ .../list-profile-resource-associations.rst | 26 ++++++ .../route53profiles/list-profiles.rst | 18 +++++ .../list-tags-for-resource.rst | 15 ++++ .../update-profile-resource-association.rst | 25 ++++++ 34 files changed, 818 insertions(+), 58 deletions(-) create mode 100644 awscli/examples/inspector2/create-filter.rst create mode 100644 awscli/examples/inspector2/create-findings-report.rst create mode 100644 awscli/examples/inspector2/create-sbom-export.rst create mode 100644 awscli/examples/inspector2/delete-filter.rst create mode 100644 awscli/examples/inspector2/get-configuration.rst create mode 100644 awscli/examples/inspector2/list-account-permissions.rst create mode 100644 awscli/examples/inspector2/list-coverage-statistics.rst create mode 100644 awscli/examples/inspector2/list-coverage.rst create mode 100644 awscli/examples/inspector2/list-delegated-admin-accounts.rst create mode 100644 awscli/examples/inspector2/list-filters.rst create mode 100644 awscli/examples/inspector2/list-usage-totals.rst create mode 100644 awscli/examples/inspector2/update-filter.rst create mode 100644 awscli/examples/route53profiles/associate-profile.rst create mode 100644 awscli/examples/route53profiles/associate-resource-to-profile.rst create mode 100644 awscli/examples/route53profiles/create-profile.rst create mode 100644 awscli/examples/route53profiles/delete-profile.rst create mode 100644 awscli/examples/route53profiles/disassociate-profile.rst create mode 100644 awscli/examples/route53profiles/disassociate-resource-from-profile.rst create mode 100644 awscli/examples/route53profiles/get-profile-association.rst create mode 100644 awscli/examples/route53profiles/get-profile-resource-association.rst create mode 100644 awscli/examples/route53profiles/get-profile.rst create mode 100644 awscli/examples/route53profiles/list-profile-associations.rst create mode 100644 awscli/examples/route53profiles/list-profile-resource-associations.rst create mode 100644 awscli/examples/route53profiles/list-profiles.rst create mode 100644 awscli/examples/route53profiles/list-tags-for-resource.rst create mode 100644 awscli/examples/route53profiles/update-profile-resource-association.rst diff --git a/awscli/examples/inspector2/create-filter.rst b/awscli/examples/inspector2/create-filter.rst new file mode 100644 index 000000000000..647807f2b527 --- /dev/null +++ b/awscli/examples/inspector2/create-filter.rst @@ -0,0 +1,17 @@ +**To create a filter** + +The following ``create-filter`` example creates a suppression rule that omits ECR instance type findings. :: + + aws inspector2 create-filter \ + --name "ExampleSuppressionRuleECR" \ + --description "This suppression rule omits ECR instance type findings" \ + --action SUPPRESS \ + --filter-criteria 'resourceType=[{comparison="EQUALS", value="AWS_ECR_INSTANCE"}]' + +Output:: + + { + "arn": "arn:aws:inspector2:us-west-2:123456789012:owner/o-EXAMPLE222/filter/EXAMPLE444444444" + } + +For more information, see `Filtering Amazon Inspector findings `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/create-findings-report.rst b/awscli/examples/inspector2/create-findings-report.rst new file mode 100644 index 000000000000..cfdb05092504 --- /dev/null +++ b/awscli/examples/inspector2/create-findings-report.rst @@ -0,0 +1,16 @@ +**To create a findings report** + +The following ``create-findings-report`` example creates a finding report. :: + + aws inspector2 create-findings-report \ + --report-format CSV \ + --s3-destination bucketName=inspector-sbom-123456789012,keyPrefix=sbom-key,kmsKeyArn=arn:aws:kms:us-west-2:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333 \ + --filter-criteria '{"ecrImageRepositoryName":[{"comparison":"EQUALS","value":"debian"}]}' + +Output:: + + { + "reportId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333" + } + +For more information, see `Managing findings in Amazon Inspector `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/create-sbom-export.rst b/awscli/examples/inspector2/create-sbom-export.rst new file mode 100644 index 000000000000..4de14dd5765f --- /dev/null +++ b/awscli/examples/inspector2/create-sbom-export.rst @@ -0,0 +1,16 @@ +**To create a software bill of materials (SBOM) report** + +The following ``create-sbom-export`` example creates a software bill of materials (SBOM) report. :: + + aws inspector2 create-sbom-export \ + --report-format SPDX_2_3 \ + --resource-filter-criteria 'ecrRepositoryName=[{comparison="EQUALS",value="debian"}]' \ + --s3-destination bucketName=inspector-sbom-123456789012,keyPrefix=sbom-key,kmsKeyArn=arn:aws:kms:us-west-2:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE33333 + +Output:: + + { + "reportId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE33333" + } + +For more information, see `Exporting SBOMs with Amazon Inspector `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/delete-filter.rst b/awscli/examples/inspector2/delete-filter.rst new file mode 100644 index 000000000000..d7543a0a263a --- /dev/null +++ b/awscli/examples/inspector2/delete-filter.rst @@ -0,0 +1,14 @@ +**To delete a filter** + +The following ``delete-filter`` example deletes a filter. :: + + aws inspector2 delete-filter \ + --arn "arn:aws:inspector2:us-west-2:123456789012:owner/o-EXAMPLE222/filter/EXAMPLE444444444" + +Output:: + + { + "arn": "arn:aws:inspector2:us-west-2:123456789012:owner/o-EXAMPLE222/filter/EXAMPLE444444444" + } + +For more information, see `Filtering Amazon Inspector findings `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/get-configuration.rst b/awscli/examples/inspector2/get-configuration.rst new file mode 100644 index 000000000000..e8cd1790dc52 --- /dev/null +++ b/awscli/examples/inspector2/get-configuration.rst @@ -0,0 +1,26 @@ +**To get the setting configuration for Inspector scans** + +The following ``get-configuration`` example gets the setting configuration for Inspector scans. :: + + aws inspector2 get-configuration + +Output:: + + { + "ec2Configuration": { + "scanModeState": { + "scanMode": "EC2_HYBRID", + "scanModeStatus": "SUCCESS" + } + }, + "ecrConfiguration": { + "rescanDurationState": { + "pullDateRescanDuration": "DAYS_90", + "rescanDuration": "DAYS_30", + "status": "SUCCESS", + "updatedAt": "2024-05-14T21:16:20.237000+00:00" + } + } + } + +For more information, see `Automated resource scanning with Amazon Inspector `__ in the *Amazon Inspector User Guide*. \ No newline at end of file diff --git a/awscli/examples/inspector2/list-account-permissions.rst b/awscli/examples/inspector2/list-account-permissions.rst new file mode 100644 index 000000000000..23bfa449f88c --- /dev/null +++ b/awscli/examples/inspector2/list-account-permissions.rst @@ -0,0 +1,46 @@ +**To list account permissions** + +The following ``list-account-permissions`` example lists your account permissions. :: + + aws inspector2 list-account-permissions + +Output:: + + { + "permissions": [ + { + "operation": "ENABLE_SCANNING", + "service": "ECR" + }, + { + "operation": "DISABLE_SCANNING", + "service": "ECR" + }, + { + "operation": "ENABLE_REPOSITORY", + "service": "ECR" + }, + { + "operation": "DISABLE_REPOSITORY", + "service": "ECR" + }, + { + "operation": "ENABLE_SCANNING", + "service": "EC2" + }, + { + "operation": "DISABLE_SCANNING", + "service": "EC2" + }, + { + "operation": "ENABLE_SCANNING", + "service": "LAMBDA" + }, + { + "operation": "DISABLE_SCANNING", + "service": "LAMBDA" + } + ] + } + +For more information, see `Identity and Access Management for Amazon Inspector `__ in the *Amazon Inspector User Guide*. \ No newline at end of file diff --git a/awscli/examples/inspector2/list-coverage-statistics.rst b/awscli/examples/inspector2/list-coverage-statistics.rst new file mode 100644 index 000000000000..a2793e82b767 --- /dev/null +++ b/awscli/examples/inspector2/list-coverage-statistics.rst @@ -0,0 +1,80 @@ +**Example 1: To list coverage statistics by groups** + +The following ``list-coverage-statistics`` example lists the coverage statistics of your AWS environment by groups. :: + + aws inspector2 list-coverage-statistics \ + --group-by RESOURCE_TYPE + +Output:: + + { + "countsByGroup": [ + { + "count": 56, + "groupKey": "AWS_LAMBDA_FUNCTION" + }, + { + "count": 27, + "groupKey": "AWS_ECR_REPOSITORY" + }, + { + "count": 18, + "groupKey": "AWS_EC2_INSTANCE" + }, + { + "count": 3, + "groupKey": "AWS_ECR_CONTAINER_IMAGE" + }, + { + "count": 1, + "groupKey": "AWS_ACCOUNT" + } + ], + "totalCounts": 105 + } + +For more information, see `Assessing Amazon Inspector coverage of your AWS environment `__ in the *Amazon Inspector User Guide*. + +**Example 2: To list coverage statistics by resource type** + +The following ``list-coverage-statistics`` example lists the coverage statistics of your AWS environment by resource type. :: + + aws inspector2 list-coverage-statistics + --filter-criteria '{"resourceType":[{"comparison":"EQUALS","value":"AWS_ECR_REPOSITORY"}]}' + --group-by SCAN_STATUS_REASON + +Output:: + + { + "countsByGroup": [ + { + "count": 27, + "groupKey": "SUCCESSFUL" + } + ], + "totalCounts": 27 + } + +For more information, see `Assessing Amazon Inspector coverage of your AWS environment `__ in the *Amazon Inspector User Guide*. + +**Example 3: To list coverage statistics by ECR repository name** + +The following ``list-coverage-statistics`` example lists the coverage statistics of your AWS environment by ECR repository name. :: + + aws inspector2 list-coverage-statistics + --filter-criteria '{"ecrRepositoryName":[{"comparison":"EQUALS","value":"debian"}]}' + --group-by SCAN_STATUS_REASON + +Output:: + + { + "countsByGroup": [ + { + "count": 3, + "groupKey": "SUCCESSFUL" + } + ], + "totalCounts": 3 + } + +For more information, see `Assessing Amazon Inspector coverage of your AWS environment `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/list-coverage.rst b/awscli/examples/inspector2/list-coverage.rst new file mode 100644 index 000000000000..e2316ae75a0f --- /dev/null +++ b/awscli/examples/inspector2/list-coverage.rst @@ -0,0 +1,61 @@ +**Example 1: To list coverage details about your environment** + +The following ``list-coverage`` example lists your environment's coverage details. :: + + aws inspector2 list-coverage + +Output:: + + { + "coveredResources": [ + { + "accountId": "123456789012", + "lastScannedAt": "2024-05-20T16:23:20-07:00", + "resourceId": "i-EXAMPLE55555555555", + "resourceMetadata": { + "ec2": { + "amiId": "ami-EXAMPLE6666666666", + "platform": "LINUX" + } + }, + "resourceType": "AWS_EC2_INSTANCE", + "scanStatus": { + "reason": "SUCCESSFUL", + "statusCode": "ACTIVE" + }, + "scanType": "PACKAGE" + } + ] + } + +**Example 2: To list coverage details about the Lambda function resource type** + +The following ``list-coverage`` example lists your Lamda function resource type details. :: + + aws inspector2 list-coverage + --filter-criteria '{"resourceType":[{"comparison":"EQUALS","value":"AWS_LAMBDA_FUNCTION"}]}' + +Output:: + + { + "coveredResources": [ + { + "accountId": "123456789012", + "resourceId": "arn:aws:lambda:us-west-2:123456789012:function:Eval-container-scan-results:$LATEST", + "resourceMetadata": { + "lambdaFunction": { + "functionName": "Eval-container-scan-results", + "functionTags": {}, + "layers": [], + "runtime": "PYTHON_3_7" + } + }, + "resourceType": "AWS_LAMBDA_FUNCTION", + "scanStatus": { + "reason": "SUCCESSFUL", + "statusCode": "ACTIVE" + }, + "scanType": "CODE" + } + ] + } diff --git a/awscli/examples/inspector2/list-delegated-admin-accounts.rst b/awscli/examples/inspector2/list-delegated-admin-accounts.rst new file mode 100644 index 000000000000..fb877f34b447 --- /dev/null +++ b/awscli/examples/inspector2/list-delegated-admin-accounts.rst @@ -0,0 +1,18 @@ +**To list information about the delegated administrator account of your organization** + +The following ``list-delegated-admin-accounts`` example lists information about the delegated administrator account of your organization. :: + + aws inspector2 list-delegated-admin-accounts + +Output:: + + { + "delegatedAdminAccounts": [ + { + "accountId": "123456789012", + "status": "ENABLED" + } + ] + } + +For more information, see `Designating a delegated administrator for Amazon Inspector `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/list-filters.rst b/awscli/examples/inspector2/list-filters.rst new file mode 100644 index 000000000000..11da430104db --- /dev/null +++ b/awscli/examples/inspector2/list-filters.rst @@ -0,0 +1,50 @@ +**To list filters associated with the account that you used to activated Amazon Inspector** + +The following ``list-filters`` examples lists filters associated with the account that you used to activated Amazon Inspector. :: + + aws inspector2 list-filters + +Output:: + + { + "filters": [ + { + "action": "SUPPRESS", + "arn": "arn:aws:inspector2:us-west-2:123456789012:owner/o-EXAMPLE222/filter/EXAMPLE444444444", + "createdAt": "2024-05-15T21:11:08.602000+00:00", + "criteria": { + "resourceType": [ + { + "comparison": "EQUALS", + "value": "AWS_EC2_INSTANCE" + }, + ] + }, + "description": "This suppression rule omits EC2 instance type findings", + "name": "ExampleSuppressionRuleEC2", + "ownerId": "o-EXAMPLE222", + "tags": {}, + "updatedAt": "2024-05-15T21:11:08.602000+00:00" + }, + { + "action": "SUPPRESS", + "arn": "arn:aws:inspector2:us-east-1:813737243517:owner/o-EXAMPLE222/filter/EXAMPLE444444444", + "createdAt": "2024-05-15T21:28:27.054000+00:00", + "criteria": { + "resourceType": [ + { + "comparison": "EQUALS", + "value": "AWS_ECR_INSTANCE" + } + ] + }, + "description": "This suppression rule omits ECR instance type findings", + "name": "ExampleSuppressionRuleECR", + "ownerId": "o-EXAMPLE222", + "tags": {}, + "updatedAt": "2024-05-15T21:28:27.054000+00:00" + } + ] + } + +For more information, see `Filtering Amazon Inspector findings `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/list-usage-totals.rst b/awscli/examples/inspector2/list-usage-totals.rst new file mode 100644 index 000000000000..ada17c6f8ffa --- /dev/null +++ b/awscli/examples/inspector2/list-usage-totals.rst @@ -0,0 +1,55 @@ +**To list usage totals over the last 30 days** + +The following ``list-usage-totals`` examples lists usage totals over the last 30 days. :: + + aws inspector2 list-usage-totals + +Output:: + + { + "totals": [ + { + "accountId": "123456789012", + "usage": [ + { + "currency": "USD", + "estimatedMonthlyCost": 4.6022044647, + "total": 1893.4784083333334, + "type": "EC2_AGENTLESS_INSTANCE_HOURS" + }, + { + "currency": "USD", + "estimatedMonthlyCost": 18.892449279, + "total": 10882.050784722222, + "type": "EC2_INSTANCE_HOURS" + }, + { + "currency": "USD", + "estimatedMonthlyCost": 5.4525363736, + "total": 6543.043648333333, + "type": "LAMBDA_FUNCTION_CODE_HOURS" + }, + { + "currency": "USD", + "estimatedMonthlyCost": 3.9064080309, + "total": 9375.379274166668, + "type": "LAMBDA_FUNCTION_HOURS" + }, + { + "currency": "USD", + "estimatedMonthlyCost": 0.06, + "total": 6.0, + "type": "ECR_RESCAN" + }, + { + "currency": "USD", + "estimatedMonthlyCost": 0.09, + "total": 1.0, + "type": "ECR_INITIAL_SCAN" + } + ] + } + ] + } + +For more information, see `Monitoring usage and cost in Amazon Inspector `__ in the *Amazon Inspector User Guide*. \ No newline at end of file diff --git a/awscli/examples/inspector2/update-filter.rst b/awscli/examples/inspector2/update-filter.rst new file mode 100644 index 000000000000..a3d98f10d08c --- /dev/null +++ b/awscli/examples/inspector2/update-filter.rst @@ -0,0 +1,37 @@ +**To update a filter** + +The following ``update-filter`` example updates a filter to omit Lambda findings instead of ECR instance findings. :: + + aws inspector2 update-filter \ + --filter-arn "arn:aws:inspector2:us-west-2:123456789012:owner/o-EXAMPLE222/filter/EXAMPLE444444444" \ + --name "ExampleSuppressionRuleLambda" \ + --description "This suppression rule omits Lambda instance findings" \ + --reason "Updating filter to omit Lambda instance findings instead of ECR instance findings" + +Output:: + + { + "filters": [ + { + "action": "SUPPRESS", + "arn": "arn:aws:inspector2:us-west-2:123456789012:owner/o-EXAMPLE222/filter/EXAMPLE444444444", + "createdAt": "2024-05-15T21:28:27.054000+00:00", + "criteria": { + "resourceType": [ + { + "comparison": "EQUALS", + "value": "AWS_ECR_INSTANCE" + } + ] + }, + "description": "This suppression rule omits Lambda instance findings", + "name": "ExampleSuppressionRuleLambda", + "ownerId": "o-EXAMPLE222", + "reason": "Updating filter to omit Lambda instance findings instead of ECR instance findings", + "tags": {}, + "updatedAt": "2024-05-15T22:23:13.665000+00:00" + } + ] + } + +For more information, see `Managing findings in Amazon Inspector `__ in the *Amazon Inspector User Guide*. \ No newline at end of file diff --git a/awscli/examples/lightsail/create-instances-from-snapshot.rst b/awscli/examples/lightsail/create-instances-from-snapshot.rst index 34e4d2200901..a432a1d82a42 100644 --- a/awscli/examples/lightsail/create-instances-from-snapshot.rst +++ b/awscli/examples/lightsail/create-instances-from-snapshot.rst @@ -1,6 +1,6 @@ **To create an instance from a snapshot** -The following ``create-instances-from-snapshot`` example creates an instance from the specified instance snapshot, in the specified AWS Region and Availability Zone, using the $10 USD bundle. +The following ``create-instances-from-snapshot`` example creates an instance from the specified instance snapshot, in the specified AWS Region and Availability Zone, using the $12 USD bundle. **Note:** The bundle that you specify must be equal to or greater in specifications than the bundle of the original source instance used to create the snapshot. :: @@ -8,7 +8,7 @@ The following ``create-instances-from-snapshot`` example creates an instance fro --instance-snapshot-name WordPress-1-1569866208 \ --instance-names WordPress-2 \ --availability-zone us-west-2a \ - --bundle-id medium_2_0 + --bundle-id small_3_0 Output:: @@ -29,4 +29,4 @@ Output:: "statusChangedAt": 1569865914.908 } ] - } + } \ No newline at end of file diff --git a/awscli/examples/lightsail/create-instances.rst b/awscli/examples/lightsail/create-instances.rst index 7850fd1a80d9..bcf2d49cf844 100644 --- a/awscli/examples/lightsail/create-instances.rst +++ b/awscli/examples/lightsail/create-instances.rst @@ -1,12 +1,12 @@ **Example 1: To create a single instance** -The following ``create-instances`` example creates an instance in the specified AWS Region and Availability Zone, using the WordPress blueprint, and the $3.50 USD bundle. :: +The following ``create-instances`` example creates an instance in the specified AWS Region and Availability Zone, using the WordPress blueprint, and the $5.00 USD bundle. :: aws lightsail create-instances \ --instance-names Instance-1 \ --availability-zone us-west-2a \ - --blueprint-id wordpress_5_1_1_2 \ - --bundle-id nano_2_0 + --blueprint-id wordpress \ + --bundle-id nano_3_0 Output:: @@ -31,13 +31,13 @@ Output:: **Example 2: To create multiple instances at one time** -The following ``create-instances`` example creates three instances in the specified AWS Region and Availability Zone, using the WordPress blueprint, and the $3.50 USD bundle. :: +The following ``create-instances`` example creates three instances in the specified AWS Region and Availability Zone, using the WordPress blueprint, and the $5.00 USD bundle. :: aws lightsail create-instances \ --instance-names {"Instance1","Instance2","Instance3"} \ --availability-zone us-west-2a \ - --blueprint-id wordpress_5_1_1_2 \ - --bundle-id nano_2_0 + --blueprint-id wordpress \ + --bundle-id nano_3_0 Output:: @@ -86,4 +86,4 @@ Output:: "statusChangedAt": 1569448780.054 } ] - } + } \ No newline at end of file diff --git a/awscli/examples/lightsail/get-blueprints.rst b/awscli/examples/lightsail/get-blueprints.rst index 61859a95cacc..04c6d84cf074 100644 --- a/awscli/examples/lightsail/get-blueprints.rst +++ b/awscli/examples/lightsail/get-blueprints.rst @@ -16,24 +16,24 @@ Output:: "description": "Bitnami, the leaders in application packaging, and Automattic, the experts behind WordPress, have teamed up to offer this official WordPress image. This image is a pre-configured, ready-to-run image for running WordPress on Amazon Lightsail. WordPress is the world's most popular content management platform. Whether it's for an enterprise or small business website, or a personal or corporate blog, content authors can easily create content using its new Gutenberg editor, and developers can extend the base platform with additional features. Popular plugins like Jetpack, Akismet, All in One SEO Pack, WP Mail, Google Analytics for WordPress, and Amazon Polly are all pre-installed in this image. Let's Encrypt SSL certificates are supported through an auto-configuration script.", "isActive": true, "minPower": 0, - "version": "5.2.2-3", + "version": "6.5.3-0", "versionCode": "1", "productUrl": "https://aws.amazon.com/marketplace/pp/B00NN8Y43U", - "licenseUrl": "https://d7umqicpi7263.cloudfront.net/eula/product/7d426cb7-9522-4dd7-a56b-55dd8cc1c8d0/588fd495-6492-4610-b3e8-d15ce864454c.txt", + "licenseUrl": "https://aws.amazon.com/marketplace/pp/B00NN8Y43U#pdp-usage", "platform": "LINUX_UNIX" }, { - "blueprintId": "lamp_7_1_28", - "name": "LAMP (PHP 7)", - "group": "lamp_7", + "blueprintId": "lamp_8_bitnami", + "name": "LAMP (PHP 8)", + "group": "lamp_8", "type": "app", - "description": "LAMP with PHP 7.x certified by Bitnami greatly simplifies the development and deployment of PHP applications. It includes the latest versions of PHP 7.x, Apache and MySQL together with phpMyAdmin and popular PHP frameworks Zend, Symfony, CodeIgniter, CakePHP, Smarty, and Laravel. Other pre-configured components and PHP modules include FastCGI, ModSecurity, SQLite, Varnish, ImageMagick, xDebug, Xcache, OpenLDAP, Memcache, OAuth, PEAR, PECL, APC, GD and cURL. It is secure by default and supports multiple applications, each with its own virtual host and project directory. Let's Encrypt SSL certificates are supported through an auto-configuration script.", + "description": "LAMP with PHP 8.X packaged by Bitnami enables you to quickly start building your websites and applications by providing a coding framework. As a developer, it provides standalone project directories to store your applications. This blueprint is configured for production environments. It includes SSL auto-configuration with Let's Encrypt certificates, and the latest releases of PHP, Apache, and MariaDB on Linux. This application also includes phpMyAdmin, PHP main modules and Composer.", "isActive": true, "minPower": 0, - "version": "7.1.28", + "version": "8.2.18-4", "versionCode": "1", - "productUrl": "https://aws.amazon.com/marketplace/pp/B072JNJZ5C", - "licenseUrl": "https://d7umqicpi7263.cloudfront.net/eula/product/cb6afd05-a3b2-4916-a3e6-bccd414f5f21/12ab56cc-6a8c-4977-9611-dcd770824aad.txt", + "productUrl": "https://aws.amazon.com/marketplace/pp/prodview-6g3gzfcih6dvu", + "licenseUrl": "https://aws.amazon.com/marketplace/pp/prodview-6g3gzfcih6dvu#pdp-usage", "platform": "LINUX_UNIX" }, { @@ -41,16 +41,16 @@ Output:: "name": "Node.js", "group": "node", "type": "app", - "description": "Node.js certified by Bitnami is a pre-configured, ready to run image for Node.js on Amazon EC2. It includes the latest version of Node.js, Apache, Python and Redis. The image supports multiple Node.js applications, each with its own virtual host and project directory. It is configured for production use and is secure by default, as all ports except HTTP, HTTPS and SSH ports are closed. Let's Encrypt SSL certificates are supported through an auto-configuration script. Developers benefit from instant access to a secure, update and consistent Node.js environment without having to manually install and configure multiple components and libraries.", + "description": "Node.js packaged by Bitnami is a pre-configured, ready to run image for Node.js on Amazon EC2. It includes the latest version of Node.js, Apache, Python and Redis. The image supports multiple Node.js applications, each with its own virtual host and project directory. It is configured for production use and is secure by default, as all ports except HTTP, HTTPS and SSH ports are closed. Let's Encrypt SSL certificates are supported through an auto-configuration script. Developers benefit from instant access to a secure, update and consistent Node.js environment without having to manually install and configure multiple components and libraries.", "isActive": true, "minPower": 0, - "version": "12.7.0", + "version": "18.20.2-0", "versionCode": "1", "productUrl": "https://aws.amazon.com/marketplace/pp/B00NNZUAKO", - "licenseUrl": "https://d7umqicpi7263.cloudfront.net/eula/product/033793fe-951d-47d0-aa94-5fbd0afb3582/25f8fa66-c868-4d80-adf8-4a2b602064ae.txt", + "licenseUrl": "https://aws.amazon.com/marketplace/pp/B00NNZUAKO#pdp-usage", "platform": "LINUX_UNIX" }, ... } ] - } + } \ No newline at end of file diff --git a/awscli/examples/lightsail/get-bundles.rst b/awscli/examples/lightsail/get-bundles.rst index 1624015cb2ef..b2c95da027e5 100644 --- a/awscli/examples/lightsail/get-bundles.rst +++ b/awscli/examples/lightsail/get-bundles.rst @@ -9,14 +9,14 @@ Output:: { "bundles": [ { - "price": 3.5, - "cpuCount": 1, + "price": 5.0, + "cpuCount": 2, "diskSizeInGb": 20, - "bundleId": "nano_2_0", + "bundleId": "nano_3_0", "instanceType": "nano", "isActive": true, "name": "Nano", - "power": 300, + "power": 298, "ramSizeInGb": 0.5, "transferPerMonthInGb": 1024, "supportedPlatforms": [ @@ -24,10 +24,10 @@ Output:: ] }, { - "price": 5.0, - "cpuCount": 1, + "price": 7.0, + "cpuCount": 2, "diskSizeInGb": 40, - "bundleId": "micro_2_0", + "bundleId": "micro_3_0", "instanceType": "micro", "isActive": true, "name": "Micro", @@ -39,10 +39,10 @@ Output:: ] }, { - "price": 10.0, - "cpuCount": 1, + "price": 12.0, + "cpuCount": 2, "diskSizeInGb": 60, - "bundleId": "small_2_0", + "bundleId": "small_3_0", "instanceType": "small", "isActive": true, "name": "Small", @@ -56,4 +56,4 @@ Output:: ... } ] - } + } \ No newline at end of file diff --git a/awscli/examples/lightsail/get-instance-snapshot.rst b/awscli/examples/lightsail/get-instance-snapshot.rst index b776fb4a842a..e5358fff1f49 100644 --- a/awscli/examples/lightsail/get-instance-snapshot.rst +++ b/awscli/examples/lightsail/get-instance-snapshot.rst @@ -23,9 +23,9 @@ Output:: "fromAttachedDisks": [], "fromInstanceName": "MEAN-1", "fromInstanceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/bd470fc5-a68b-44c5-8dbc-8EXAMPLEbada", - "fromBlueprintId": "mean_4_0_9", - "fromBundleId": "medium_2_0", + "fromBlueprintId": "mean", + "fromBundleId": "medium_3_0", "isFromAutoSnapshot": false, "sizeInGb": 80 } - } + } \ No newline at end of file diff --git a/awscli/examples/lightsail/get-instance-snapshots.rst b/awscli/examples/lightsail/get-instance-snapshots.rst index 6f9a5a414b6b..0d6662cbe9c4 100644 --- a/awscli/examples/lightsail/get-instance-snapshots.rst +++ b/awscli/examples/lightsail/get-instance-snapshots.rst @@ -27,8 +27,8 @@ Output:: "fromAttachedDisks": [], "fromInstanceName": "MEAN-1", "fromInstanceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/1761aa0a-6038-4f25-8b94-2EXAMPLE19fd", - "fromBlueprintId": "wordpress_5_1_1_2", - "fromBundleId": "micro_2_0", + "fromBlueprintId": "wordpress", + "fromBundleId": "micro_3_0", "isFromAutoSnapshot": false, "sizeInGb": 40 }, @@ -47,10 +47,10 @@ Output:: "fromAttachedDisks": [], "fromInstanceName": "MEAN-1", "fromInstanceArn": "arn:aws:lightsail:us-west-2:111122223333:Instance/bd470fc5-a68b-44c5-8dbc-8EXAMPLEbada", - "fromBlueprintId": "mean_4_0_9", - "fromBundleId": "medium_2_0", + "fromBlueprintId": "mean", + "fromBundleId": "medium_3_0", "isFromAutoSnapshot": false, "sizeInGb": 80 } ] - } + } \ No newline at end of file diff --git a/awscli/examples/lightsail/get-instance.rst b/awscli/examples/lightsail/get-instance.rst index 3d66d785d0c4..a41a757a988a 100644 --- a/awscli/examples/lightsail/get-instance.rst +++ b/awscli/examples/lightsail/get-instance.rst @@ -19,9 +19,9 @@ Output:: }, "resourceType": "Instance", "tags": [], - "blueprintId": "mean_4_0_9", + "blueprintId": "mean", "blueprintName": "MEAN", - "bundleId": "medium_2_0", + "bundleId": "medium_3_0", "isStaticIp": false, "privateIpAddress": "192.0.2.0", "publicIpAddress": "192.0.2.0", @@ -33,7 +33,7 @@ Output:: "sizeInGb": 80, "isSystemDisk": true, "iops": 240, - "path": "/dev/sda1", + "path": "/dev/xvda", "attachedTo": "MEAN-1", "attachmentState": "attached" } @@ -81,4 +81,4 @@ Output:: "username": "bitnami", "sshKeyName": "MyKey" } - } + } \ No newline at end of file diff --git a/awscli/examples/lightsail/get-instances.rst b/awscli/examples/lightsail/get-instances.rst index 10bb9221105a..049e4af65e80 100644 --- a/awscli/examples/lightsail/get-instances.rst +++ b/awscli/examples/lightsail/get-instances.rst @@ -9,7 +9,7 @@ Output:: { "instances": [ { - "name": "Windows_Server_2016-1", + "name": "Windows_Server_2022-1", "arn": "arn:aws:lightsail:us-west-2:111122223333:Instance/0f44fbb9-8f55-4e47-a25e-EXAMPLE04763", "supportCode": "62EXAMPLE362/i-0bEXAMPLE71a686b9", "createdAt": 1571332358.665, @@ -19,9 +19,9 @@ Output:: }, "resourceType": "Instance", "tags": [], - "blueprintId": "windows_server_2016", - "blueprintName": "Windows Server 2016", - "bundleId": "small_win_2_0", + "blueprintId": "windows_server_2022", + "blueprintName": "Windows Server 2022", + "bundleId": "large_win_3_0", "isStaticIp": false, "privateIpAddress": "192.0.2.0", "publicIpAddress": "192.0.2.0", @@ -30,11 +30,11 @@ Output:: "disks": [ { "createdAt": 1571332358.665, - "sizeInGb": 60, + "sizeInGb": 160, "isSystemDisk": true, "iops": 180, "path": "/dev/sda1", - "attachedTo": "Windows_Server_2016-1", + "attachedTo": "Windows_Server_2022-1", "attachmentState": "attached" }, { @@ -53,12 +53,12 @@ Output:: "iops": 384, "path": "/dev/xvdf", "state": "in-use", - "attachedTo": "Windows_Server_2016-1", + "attachedTo": "Windows_Server_2022-1", "isAttached": true, "attachmentState": "attached" } ], - "ramSizeInGb": 2.0 + "ramSizeInGb": 8.0 }, "networking": { "monthlyTransfer": { @@ -112,9 +112,9 @@ Output:: }, "resourceType": "Instance", "tags": [], - "blueprintId": "mean_4_0_9", + "blueprintId": "mean", "blueprintName": "MEAN", - "bundleId": "medium_2_0", + "bundleId": "medium_3_0", "isStaticIp": false, "privateIpAddress": "192.0.2.0", "publicIpAddress": "192.0.2.0", @@ -138,7 +138,7 @@ Output:: ], "sizeInGb": 8, "isSystemDisk": false, - "iops": 100, + "iops": 240, "path": "/dev/xvdf", "state": "in-use", "attachedTo": "MEAN-1", @@ -199,4 +199,4 @@ Output:: "sshKeyName": "MyTestKey" } ] - } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/associate-profile.rst b/awscli/examples/route53profiles/associate-profile.rst new file mode 100644 index 000000000000..f9c8a7efecfd --- /dev/null +++ b/awscli/examples/route53profiles/associate-profile.rst @@ -0,0 +1,26 @@ +**To associate a Profile** + +The following ``associate-profile`` example associates a Profile to a VPC. :: + + aws route53profiles associate-profile \ + --name test-association \ + --profile-id rp-4987774726example \ + --resource-id vpc-0af3b96b3example + +Output:: + + { + "ProfileAssociation": { + "CreationTime": 1710851336.527, + "Id": "rpassoc-489ce212fexample", + "ModificationTime": 1710851336.527, + "Name": "test-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceId": "vpc-0af3b96b3example", + "Status": "CREATING", + "StatusMessage": "Creating Profile Association" + } + } + +For more information, see `Using Profiles `__ in the *Amazon Route 53 Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/route53profiles/associate-resource-to-profile.rst b/awscli/examples/route53profiles/associate-resource-to-profile.rst new file mode 100644 index 000000000000..80c144cef84e --- /dev/null +++ b/awscli/examples/route53profiles/associate-resource-to-profile.rst @@ -0,0 +1,28 @@ +**To associate a resource to a Profile** + +The following ``associate-resource-to-profile`` example associates a DNS Firewall rule group with the priority of 102 to a Profile. :: + + aws route53profiles associate-resource-to-profile \ + --name test-resource-association \ + --profile-id rp-4987774726example \ + --resource-arn arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example \ + --resource-properties "{\"priority\": 102}" + +Output:: + + { + "ProfileResourceAssociation": { + "CreationTime": 1710851216.613, + "Id": "rpr-001913120a7example", + "ModificationTime": 1710851216.613, + "Name": "test-resource-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", + "ResourceProperties": "{\"priority\":102}", + "ResourceType": "FIREWALL_RULE_GROUP", + "Status": "UPDATING", + "StatusMessage": "Updating the Profile to DNS Firewall rule group association" + } + } + diff --git a/awscli/examples/route53profiles/create-profile.rst b/awscli/examples/route53profiles/create-profile.rst new file mode 100644 index 000000000000..e45db24e3e85 --- /dev/null +++ b/awscli/examples/route53profiles/create-profile.rst @@ -0,0 +1,23 @@ +**To create a Profile** + +The following ``create-profile`` example creates a Profile. :: + + aws route53profiles create-profile \ + --name test + +Output:: + + { + "Profile": { + "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-6ffe47d5example", + "ClientToken": "2ca1a304-32b3-4f5f-bc4c-EXAMPLE11111", + "CreationTime": 1710850903.578, + "Id": "rp-6ffe47d5example", + "ModificationTime": 1710850903.578, + "Name": "test", + "OwnerId": "123456789012", + "ShareStatus": "NOT_SHARED", + "Status": "COMPLETE", + "StatusMessage": "Created Profile" + } + } diff --git a/awscli/examples/route53profiles/delete-profile.rst b/awscli/examples/route53profiles/delete-profile.rst new file mode 100644 index 000000000000..d20b5c39649d --- /dev/null +++ b/awscli/examples/route53profiles/delete-profile.rst @@ -0,0 +1,23 @@ +**To delete a Profile** + +The following ``delete-profile`` example deletes a Profile. :: + + aws route53profiles delete-profile \ + --profile-id rp-6ffe47d5example + +Output:: + + { + "Profile": { + "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-6ffe47d5example", + "ClientToken": "0a15fec0-05d9-4f78-bec0-EXAMPLE11111", + "CreationTime": 1710850903.578, + "Id": "rp-6ffe47d5example", + "ModificationTime": 1710850903.578, + "Name": "test", + "OwnerId": "123456789012", + "ShareStatus": "NOT_SHARED", + "Status": "DELETED", + "StatusMessage": "Deleted Profile" + } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/disassociate-profile.rst b/awscli/examples/route53profiles/disassociate-profile.rst new file mode 100644 index 000000000000..e005d592b754 --- /dev/null +++ b/awscli/examples/route53profiles/disassociate-profile.rst @@ -0,0 +1,23 @@ +**To disassociate a Profile** + +The following ``disassociate-profile`` example disassociates a Profile from a VPC. :: + + aws route53profiles disassociate-profile \ + --profile-id rp-4987774726example \ + --resource-id vpc-0af3b96b3example + +Output:: + + { + "ProfileAssociation": { + "CreationTime": 1710851336.527, + "Id": "rpassoc-489ce212fexample", + "ModificationTime": 1710851401.362, + "Name": "test-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceId": "vpc-0af3b96b3example", + "Status": "DELETING", + "StatusMessage": "Deleting Profile Association" + } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/disassociate-resource-from-profile.rst b/awscli/examples/route53profiles/disassociate-resource-from-profile.rst new file mode 100644 index 000000000000..a1427e647172 --- /dev/null +++ b/awscli/examples/route53profiles/disassociate-resource-from-profile.rst @@ -0,0 +1,25 @@ +**To disassociate a resource from Profile** + +The following ``disassociate-resource-from-profile`` example disassociates a DNS Firewall rule group from a Profile. :: + + aws route53profiles disassociate-resource-from-profile \ + --profile-id rp-4987774726example \ + --resource-arn arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example + +Output:: + + { + "ProfileResourceAssociation": { + "CreationTime": 1710851216.613, + "Id": "rpr-001913120a7example", + "ModificationTime": 1710852624.36, + "Name": "test-resource-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", + "ResourceProperties": "{\"priority\":105}", + "ResourceType": "FIREWALL_RULE_GROUP", + "Status": "DELETING", + "StatusMessage": "Deleting the Profile to DNS Firewall rule group association" + } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/get-profile-association.rst b/awscli/examples/route53profiles/get-profile-association.rst new file mode 100644 index 000000000000..764b1f63db0c --- /dev/null +++ b/awscli/examples/route53profiles/get-profile-association.rst @@ -0,0 +1,22 @@ +**To get information about a Profile association** + +The following ``get-profile-association`` returns information about the specified Profile association. :: + + aws route53profiles get-profile-association \ + --profile-association-id rpassoc-489ce212fexample + +Output:: + + { + "ProfileAssociation": { + "CreationTime": 1709338817.148, + "Id": "rrpassoc-489ce212fexample", + "ModificationTime": 1709338974.772, + "Name": "test-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceId": "vpc-0af3b96b3example", + "Status": "COMPLETE", + "StatusMessage": "Created Profile Association" + } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/get-profile-resource-association.rst b/awscli/examples/route53profiles/get-profile-resource-association.rst new file mode 100644 index 000000000000..53603493ba0e --- /dev/null +++ b/awscli/examples/route53profiles/get-profile-resource-association.rst @@ -0,0 +1,24 @@ +**To get information about a resource associated to a Profile** + +The following ``get-profile-resource-association`` returns information about the specified resource association to a Profile. :: + + aws route53profiles get-profile-resource-association \ + --profile-resource-association-id rpr-001913120a7example + +Output:: + + { + "ProfileResourceAssociation": { + "CreationTime": 1710851216.613, + "Id": "rpr-001913120a7example", + "ModificationTime": 1710852303.798, + "Name": "test-resource-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", + "ResourceProperties": "{\"priority\":105}", + "ResourceType": "FIREWALL_RULE_GROUP", + "Status": "COMPLETE", + "StatusMessage": "Completed creation of Profile to DNS Firewall rule group association" + } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/get-profile.rst b/awscli/examples/route53profiles/get-profile.rst new file mode 100644 index 000000000000..5e99d0c3db3d --- /dev/null +++ b/awscli/examples/route53profiles/get-profile.rst @@ -0,0 +1,23 @@ +**To get information about a Profile** + +The following ``get-profile`` returns information about the specified Profile. :: + + aws route53profiles get-profile \ + --profile-id rp-4987774726example + +Output:: + + { + "Profile": { + "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-4987774726example", + "ClientToken": "0cbc5ae7-4921-4204-bea9-EXAMPLE11111", + "CreationTime": 1710851044.288, + "Id": "rp-4987774726example", + "ModificationTime": 1710851044.288, + "Name": "test", + "OwnerId": "123456789012", + "ShareStatus": "NOT_SHARED", + "Status": "COMPLETE", + "StatusMessage": "Created Profile" + } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/list-profile-associations.rst b/awscli/examples/route53profiles/list-profile-associations.rst new file mode 100644 index 000000000000..49ab92e31fac --- /dev/null +++ b/awscli/examples/route53profiles/list-profile-associations.rst @@ -0,0 +1,23 @@ +**To list Profile associations** + +The following ``list-profile-associations`` lists the Profile associations in your AWS account. :: + + aws route53profiles list-profile-associations + +Output:: + + { + "ProfileAssociations": [ + { + "CreationTime": 1709338817.148, + "Id": "rpassoc-489ce212fexample", + "ModificationTime": 1709338974.772, + "Name": "test-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceId": "vpc-0af3b96b3example", + "Status": "COMPLETE", + "StatusMessage": "Created Profile Association" + } + ] + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/list-profile-resource-associations.rst b/awscli/examples/route53profiles/list-profile-resource-associations.rst new file mode 100644 index 000000000000..24b6a1fc3045 --- /dev/null +++ b/awscli/examples/route53profiles/list-profile-resource-associations.rst @@ -0,0 +1,26 @@ +**To list Profile resource associations** + +The following ``list-profile-resource-associations`` list the Profile resource associations for the specified Profile. :: + + aws route53profiles list-profile-resource-associations \ + --profile-id rp-4987774726example + +Output:: + + { + "ProfileResourceAssociations": [ + { + "CreationTime": 1710851216.613, + "Id": "rpr-001913120a7example", + "ModificationTime": 1710851216.613, + "Name": "test-resource-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", + "ResourceProperties": "{\"priority\":102}", + "ResourceType": "FIREWALL_RULE_GROUP", + "Status": "COMPLETE", + "StatusMessage": "Completed creation of Profile to DNS Firewall rule group association" + } + ] + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/list-profiles.rst b/awscli/examples/route53profiles/list-profiles.rst new file mode 100644 index 000000000000..4abcc8b8bba5 --- /dev/null +++ b/awscli/examples/route53profiles/list-profiles.rst @@ -0,0 +1,18 @@ +**To list Profiles** + +The following ``list-profiles`` lists the Profiles in your AWS account and displays additional information about them. :: + + aws route53profiles list-profiles + +Output:: + + { + "ProfileSummaries": [ + { + "Arn": "arn:aws:route53profiles:us-east-1:123456789012:profile/rp-4987774726example", + "Id": "rp-4987774726example", + "Name": "test", + "ShareStatus": "NOT_SHARED" + } + ] + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/list-tags-for-resource.rst b/awscli/examples/route53profiles/list-tags-for-resource.rst new file mode 100644 index 000000000000..852751d716dc --- /dev/null +++ b/awscli/examples/route53profiles/list-tags-for-resource.rst @@ -0,0 +1,15 @@ +**To list tags for a resource** + +The following ``list-tags-for-resource`` lists tags for the specified resource. :: + + aws route53profiles list-tags-for-resource \ + --resource-arn arn:aws:route53profiles:us-east-1:123456789012:profile/rp-4987774726example + +Output:: + + { + "Tags": { + "my-key-2": "my-value-2", + "my-key-1": "my-value-1" + } + } \ No newline at end of file diff --git a/awscli/examples/route53profiles/update-profile-resource-association.rst b/awscli/examples/route53profiles/update-profile-resource-association.rst new file mode 100644 index 000000000000..2f05e7520472 --- /dev/null +++ b/awscli/examples/route53profiles/update-profile-resource-association.rst @@ -0,0 +1,25 @@ +**To update a resource associated to a Profile** + +The following ``update-profile-resource-association`` updates a priority of a DNS Firewall rule group that is associated to the Profile. :: + + aws route53profiles update-profile-resource-association \ + --profile-resource-association-id rpr-001913120a7example \ + --resource-properties "{\"priority\": 105}" + +Output:: + + { + "ProfileResourceAssociation": { + "CreationTime": 1710851216.613, + "Id": "rpr-001913120a7example", + "ModificationTime": 1710852303.798, + "Name": "test-resource-association", + "OwnerId": "123456789012", + "ProfileId": "rp-4987774726example", + "ResourceArn": "arn:aws:route53resolver:us-east-1:123456789012:firewall-rule-group/rslvr-frg-cfe7f72example", + "ResourceProperties": "{\"priority\":105}", + "ResourceType": "FIREWALL_RULE_GROUP", + "Status": "UPDATING", + "StatusMessage": "Updating the Profile to DNS Firewall rule group association" + } + } \ No newline at end of file From f9d9ee623ce2b42df9e7b54bce0bf91999a5dccb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Jul 2024 18:12:13 +0000 Subject: [PATCH 0731/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-88718.json | 5 +++++ .changes/next-release/api-change-directconnect-12897.json | 5 +++++ .changes/next-release/api-change-organizations-52540.json | 5 +++++ .changes/next-release/api-change-rekognition-14130.json | 5 +++++ .changes/next-release/api-change-workspaces-75212.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-88718.json create mode 100644 .changes/next-release/api-change-directconnect-12897.json create mode 100644 .changes/next-release/api-change-organizations-52540.json create mode 100644 .changes/next-release/api-change-rekognition-14130.json create mode 100644 .changes/next-release/api-change-workspaces-75212.json diff --git a/.changes/next-release/api-change-applicationautoscaling-88718.json b/.changes/next-release/api-change-applicationautoscaling-88718.json new file mode 100644 index 000000000000..be698b356d27 --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-88718.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "Doc only update for Application Auto Scaling that fixes resource name." +} diff --git a/.changes/next-release/api-change-directconnect-12897.json b/.changes/next-release/api-change-directconnect-12897.json new file mode 100644 index 000000000000..fd46167c7e2f --- /dev/null +++ b/.changes/next-release/api-change-directconnect-12897.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``directconnect``", + "description": "This update includes documentation for support of new native 400 GBps ports for Direct Connect." +} diff --git a/.changes/next-release/api-change-organizations-52540.json b/.changes/next-release/api-change-organizations-52540.json new file mode 100644 index 000000000000..5b2c63a2b81c --- /dev/null +++ b/.changes/next-release/api-change-organizations-52540.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Added a new reason under ConstraintViolationException in RegisterDelegatedAdministrator API to prevent registering suspended accounts as delegated administrator of a service." +} diff --git a/.changes/next-release/api-change-rekognition-14130.json b/.changes/next-release/api-change-rekognition-14130.json new file mode 100644 index 000000000000..973d5692a367 --- /dev/null +++ b/.changes/next-release/api-change-rekognition-14130.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rekognition``", + "description": "This release adds support for tagging projects and datasets with the CreateProject and CreateDataset APIs." +} diff --git a/.changes/next-release/api-change-workspaces-75212.json b/.changes/next-release/api-change-workspaces-75212.json new file mode 100644 index 000000000000..8a802f59dbd7 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-75212.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Fix create workspace bundle RootStorage/UserStorage to accept non null values" +} From c64670c7113a293fa095d0965ac3b57a0164ad3c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 3 Jul 2024 18:13:34 +0000 Subject: [PATCH 0732/1632] Bumping version to 1.33.21 --- .changes/1.33.21.json | 27 +++++++++++++++++++ ...i-change-applicationautoscaling-88718.json | 5 ---- .../api-change-directconnect-12897.json | 5 ---- .../api-change-organizations-52540.json | 5 ---- .../api-change-rekognition-14130.json | 5 ---- .../api-change-workspaces-75212.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.21.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-88718.json delete mode 100644 .changes/next-release/api-change-directconnect-12897.json delete mode 100644 .changes/next-release/api-change-organizations-52540.json delete mode 100644 .changes/next-release/api-change-rekognition-14130.json delete mode 100644 .changes/next-release/api-change-workspaces-75212.json diff --git a/.changes/1.33.21.json b/.changes/1.33.21.json new file mode 100644 index 000000000000..1f9ab9a47f3f --- /dev/null +++ b/.changes/1.33.21.json @@ -0,0 +1,27 @@ +[ + { + "category": "``application-autoscaling``", + "description": "Doc only update for Application Auto Scaling that fixes resource name.", + "type": "api-change" + }, + { + "category": "``directconnect``", + "description": "This update includes documentation for support of new native 400 GBps ports for Direct Connect.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Added a new reason under ConstraintViolationException in RegisterDelegatedAdministrator API to prevent registering suspended accounts as delegated administrator of a service.", + "type": "api-change" + }, + { + "category": "``rekognition``", + "description": "This release adds support for tagging projects and datasets with the CreateProject and CreateDataset APIs.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Fix create workspace bundle RootStorage/UserStorage to accept non null values", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-88718.json b/.changes/next-release/api-change-applicationautoscaling-88718.json deleted file mode 100644 index be698b356d27..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-88718.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "Doc only update for Application Auto Scaling that fixes resource name." -} diff --git a/.changes/next-release/api-change-directconnect-12897.json b/.changes/next-release/api-change-directconnect-12897.json deleted file mode 100644 index fd46167c7e2f..000000000000 --- a/.changes/next-release/api-change-directconnect-12897.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``directconnect``", - "description": "This update includes documentation for support of new native 400 GBps ports for Direct Connect." -} diff --git a/.changes/next-release/api-change-organizations-52540.json b/.changes/next-release/api-change-organizations-52540.json deleted file mode 100644 index 5b2c63a2b81c..000000000000 --- a/.changes/next-release/api-change-organizations-52540.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Added a new reason under ConstraintViolationException in RegisterDelegatedAdministrator API to prevent registering suspended accounts as delegated administrator of a service." -} diff --git a/.changes/next-release/api-change-rekognition-14130.json b/.changes/next-release/api-change-rekognition-14130.json deleted file mode 100644 index 973d5692a367..000000000000 --- a/.changes/next-release/api-change-rekognition-14130.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rekognition``", - "description": "This release adds support for tagging projects and datasets with the CreateProject and CreateDataset APIs." -} diff --git a/.changes/next-release/api-change-workspaces-75212.json b/.changes/next-release/api-change-workspaces-75212.json deleted file mode 100644 index 8a802f59dbd7..000000000000 --- a/.changes/next-release/api-change-workspaces-75212.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Fix create workspace bundle RootStorage/UserStorage to accept non null values" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1eba00142615..8b0db7358c3f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.21 +======= + +* api-change:``application-autoscaling``: Doc only update for Application Auto Scaling that fixes resource name. +* api-change:``directconnect``: This update includes documentation for support of new native 400 GBps ports for Direct Connect. +* api-change:``organizations``: Added a new reason under ConstraintViolationException in RegisterDelegatedAdministrator API to prevent registering suspended accounts as delegated administrator of a service. +* api-change:``rekognition``: This release adds support for tagging projects and datasets with the CreateProject and CreateDataset APIs. +* api-change:``workspaces``: Fix create workspace bundle RootStorage/UserStorage to accept non null values + + 1.33.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 222b1d706065..dc1db2ec7204 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.20' +__version__ = '1.33.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8c467cce621f..fb882a958b1b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.20' +release = '1.33.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index dff806fe79fc..2dd4150a83fa 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.138 + botocore==1.34.139 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 450f470306ca..5c89ede8bb2d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.138', + 'botocore==1.34.139', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0f8274ad03a88f844cf8db07dc2ea371c0c38929 Mon Sep 17 00:00:00 2001 From: jonathan343 <43360731+jonathan343@users.noreply.github.com> Date: Wed, 3 Jul 2024 15:54:44 -0400 Subject: [PATCH 0733/1632] Mark test_no_shadowed_builtins with validates_models (#8780) --- tests/functional/test_shadowing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/functional/test_shadowing.py b/tests/functional/test_shadowing.py index 73988f2bbf39..9c4614c93da1 100644 --- a/tests/functional/test_shadowing.py +++ b/tests/functional/test_shadowing.py @@ -24,7 +24,7 @@ def _generate_command_tests(): if hasattr(sub_help, 'command_table'): yield command_name, sub_help.command_table, top_level_params - +@pytest.mark.validates_models @pytest.mark.parametrize( "command_name, command_table, builtins", _generate_command_tests() From 5321b0813d90279660c599c84f16bc2e6da6f933 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Jul 2024 18:06:01 +0000 Subject: [PATCH 0734/1632] Update changelog based on model updates --- .changes/next-release/api-change-acm-63565.json | 5 +++++ .changes/next-release/api-change-ecr-89279.json | 5 +++++ .../api-change-paymentcryptographydata-12841.json | 5 +++++ .changes/next-release/api-change-qbusiness-64640.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-acm-63565.json create mode 100644 .changes/next-release/api-change-ecr-89279.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-12841.json create mode 100644 .changes/next-release/api-change-qbusiness-64640.json diff --git a/.changes/next-release/api-change-acm-63565.json b/.changes/next-release/api-change-acm-63565.json new file mode 100644 index 000000000000..c2142ffd0c56 --- /dev/null +++ b/.changes/next-release/api-change-acm-63565.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm``", + "description": "Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description." +} diff --git a/.changes/next-release/api-change-ecr-89279.json b/.changes/next-release/api-change-ecr-89279.json new file mode 100644 index 000000000000..120da5e549cc --- /dev/null +++ b/.changes/next-release/api-change-ecr-89279.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "This release for Amazon ECR makes change to bring the SDK into sync with the API." +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-12841.json b/.changes/next-release/api-change-paymentcryptographydata-12841.json new file mode 100644 index 000000000000..8e7944c64948 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-12841.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "Added further restrictions on logging of potentially sensitive inputs and outputs." +} diff --git a/.changes/next-release/api-change-qbusiness-64640.json b/.changes/next-release/api-change-qbusiness-64640.json new file mode 100644 index 000000000000..3a61b0178a5f --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-64640.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration." +} From 2fbd8ea81923af93303d5519431e94a26d41f1c8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 5 Jul 2024 18:07:03 +0000 Subject: [PATCH 0735/1632] Bumping version to 1.33.22 --- .changes/1.33.22.json | 22 +++++++++++++++++++ .../next-release/api-change-acm-63565.json | 5 ----- .../next-release/api-change-ecr-89279.json | 5 ----- ...-change-paymentcryptographydata-12841.json | 5 ----- .../api-change-qbusiness-64640.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.22.json delete mode 100644 .changes/next-release/api-change-acm-63565.json delete mode 100644 .changes/next-release/api-change-ecr-89279.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-12841.json delete mode 100644 .changes/next-release/api-change-qbusiness-64640.json diff --git a/.changes/1.33.22.json b/.changes/1.33.22.json new file mode 100644 index 000000000000..05d5e01a9178 --- /dev/null +++ b/.changes/1.33.22.json @@ -0,0 +1,22 @@ +[ + { + "category": "``acm``", + "description": "Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "This release for Amazon ECR makes change to bring the SDK into sync with the API.", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "Added further restrictions on logging of potentially sensitive inputs and outputs.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acm-63565.json b/.changes/next-release/api-change-acm-63565.json deleted file mode 100644 index c2142ffd0c56..000000000000 --- a/.changes/next-release/api-change-acm-63565.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm``", - "description": "Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description." -} diff --git a/.changes/next-release/api-change-ecr-89279.json b/.changes/next-release/api-change-ecr-89279.json deleted file mode 100644 index 120da5e549cc..000000000000 --- a/.changes/next-release/api-change-ecr-89279.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "This release for Amazon ECR makes change to bring the SDK into sync with the API." -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-12841.json b/.changes/next-release/api-change-paymentcryptographydata-12841.json deleted file mode 100644 index 8e7944c64948..000000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-12841.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "Added further restrictions on logging of potentially sensitive inputs and outputs." -} diff --git a/.changes/next-release/api-change-qbusiness-64640.json b/.changes/next-release/api-change-qbusiness-64640.json deleted file mode 100644 index 3a61b0178a5f..000000000000 --- a/.changes/next-release/api-change-qbusiness-64640.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8b0db7358c3f..15c70bb1ee4e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.22 +======= + +* api-change:``acm``: Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description. +* api-change:``ecr``: This release for Amazon ECR makes change to bring the SDK into sync with the API. +* api-change:``payment-cryptography-data``: Added further restrictions on logging of potentially sensitive inputs and outputs. +* api-change:``qbusiness``: Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration. + + 1.33.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index dc1db2ec7204..8de32f16fcc1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.21' +__version__ = '1.33.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fb882a958b1b..4f5c9455569e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.21' +release = '1.33.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2dd4150a83fa..7b20a098b16a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.139 + botocore==1.34.140 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5c89ede8bb2d..40c6dc876578 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.139', + 'botocore==1.34.140', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 59ff6ce2ce4d6fd8370576dba26467f72577739a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 Jul 2024 18:17:46 +0000 Subject: [PATCH 0736/1632] Update changelog based on model updates --- .changes/next-release/api-change-codedeploy-43255.json | 5 +++++ .changes/next-release/api-change-devicefarm-24334.json | 5 +++++ .changes/next-release/api-change-dms-11742.json | 5 +++++ .changes/next-release/api-change-elasticbeanstalk-24757.json | 5 +++++ .changes/next-release/api-change-es-37952.json | 5 +++++ .changes/next-release/api-change-firehose-93048.json | 5 +++++ .changes/next-release/api-change-gamelift-19927.json | 5 +++++ .changes/next-release/api-change-qapps-92016.json | 5 +++++ .changes/next-release/api-change-route53resolver-19199.json | 5 +++++ .changes/next-release/api-change-ses-77449.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-codedeploy-43255.json create mode 100644 .changes/next-release/api-change-devicefarm-24334.json create mode 100644 .changes/next-release/api-change-dms-11742.json create mode 100644 .changes/next-release/api-change-elasticbeanstalk-24757.json create mode 100644 .changes/next-release/api-change-es-37952.json create mode 100644 .changes/next-release/api-change-firehose-93048.json create mode 100644 .changes/next-release/api-change-gamelift-19927.json create mode 100644 .changes/next-release/api-change-qapps-92016.json create mode 100644 .changes/next-release/api-change-route53resolver-19199.json create mode 100644 .changes/next-release/api-change-ses-77449.json diff --git a/.changes/next-release/api-change-codedeploy-43255.json b/.changes/next-release/api-change-codedeploy-43255.json new file mode 100644 index 000000000000..0f3d38f342f7 --- /dev/null +++ b/.changes/next-release/api-change-codedeploy-43255.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codedeploy``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-devicefarm-24334.json b/.changes/next-release/api-change-devicefarm-24334.json new file mode 100644 index 000000000000..451206d9a459 --- /dev/null +++ b/.changes/next-release/api-change-devicefarm-24334.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``devicefarm``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-dms-11742.json b/.changes/next-release/api-change-dms-11742.json new file mode 100644 index 000000000000..454d6bf8ef6a --- /dev/null +++ b/.changes/next-release/api-change-dms-11742.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-elasticbeanstalk-24757.json b/.changes/next-release/api-change-elasticbeanstalk-24757.json new file mode 100644 index 000000000000..c715ae6df455 --- /dev/null +++ b/.changes/next-release/api-change-elasticbeanstalk-24757.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticbeanstalk``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-es-37952.json b/.changes/next-release/api-change-es-37952.json new file mode 100644 index 000000000000..0ae401a721b8 --- /dev/null +++ b/.changes/next-release/api-change-es-37952.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``es``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-firehose-93048.json b/.changes/next-release/api-change-firehose-93048.json new file mode 100644 index 000000000000..4b2ed97c48ca --- /dev/null +++ b/.changes/next-release/api-change-firehose-93048.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-gamelift-19927.json b/.changes/next-release/api-change-gamelift-19927.json new file mode 100644 index 000000000000..1fea2a64a735 --- /dev/null +++ b/.changes/next-release/api-change-gamelift-19927.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-qapps-92016.json b/.changes/next-release/api-change-qapps-92016.json new file mode 100644 index 000000000000..74a19b6ce530 --- /dev/null +++ b/.changes/next-release/api-change-qapps-92016.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qapps``", + "description": "This is a general availability (GA) release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps leverages data sources your company has provided to enable users to build, share, and customize apps within your organization." +} diff --git a/.changes/next-release/api-change-route53resolver-19199.json b/.changes/next-release/api-change-route53resolver-19199.json new file mode 100644 index 000000000000..166c3ec12813 --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-19199.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-ses-77449.json b/.changes/next-release/api-change-ses-77449.json new file mode 100644 index 000000000000..b77fcb451f08 --- /dev/null +++ b/.changes/next-release/api-change-ses-77449.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ses``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} From c96b2d54dd3eb072bfaa6957e275c7062851e761 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 8 Jul 2024 18:18:59 +0000 Subject: [PATCH 0737/1632] Bumping version to 1.33.23 --- .changes/1.33.23.json | 52 +++++++++++++++++++ .../api-change-codedeploy-43255.json | 5 -- .../api-change-devicefarm-24334.json | 5 -- .../next-release/api-change-dms-11742.json | 5 -- .../api-change-elasticbeanstalk-24757.json | 5 -- .../next-release/api-change-es-37952.json | 5 -- .../api-change-firehose-93048.json | 5 -- .../api-change-gamelift-19927.json | 5 -- .../next-release/api-change-qapps-92016.json | 5 -- .../api-change-route53resolver-19199.json | 5 -- .../next-release/api-change-ses-77449.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.33.23.json delete mode 100644 .changes/next-release/api-change-codedeploy-43255.json delete mode 100644 .changes/next-release/api-change-devicefarm-24334.json delete mode 100644 .changes/next-release/api-change-dms-11742.json delete mode 100644 .changes/next-release/api-change-elasticbeanstalk-24757.json delete mode 100644 .changes/next-release/api-change-es-37952.json delete mode 100644 .changes/next-release/api-change-firehose-93048.json delete mode 100644 .changes/next-release/api-change-gamelift-19927.json delete mode 100644 .changes/next-release/api-change-qapps-92016.json delete mode 100644 .changes/next-release/api-change-route53resolver-19199.json delete mode 100644 .changes/next-release/api-change-ses-77449.json diff --git a/.changes/1.33.23.json b/.changes/1.33.23.json new file mode 100644 index 000000000000..385d82697998 --- /dev/null +++ b/.changes/1.33.23.json @@ -0,0 +1,52 @@ +[ + { + "category": "``codedeploy``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``devicefarm``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``elasticbeanstalk``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``es``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``qapps``", + "description": "This is a general availability (GA) release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps leverages data sources your company has provided to enable users to build, share, and customize apps within your organization.", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``ses``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codedeploy-43255.json b/.changes/next-release/api-change-codedeploy-43255.json deleted file mode 100644 index 0f3d38f342f7..000000000000 --- a/.changes/next-release/api-change-codedeploy-43255.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codedeploy``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-devicefarm-24334.json b/.changes/next-release/api-change-devicefarm-24334.json deleted file mode 100644 index 451206d9a459..000000000000 --- a/.changes/next-release/api-change-devicefarm-24334.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``devicefarm``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-dms-11742.json b/.changes/next-release/api-change-dms-11742.json deleted file mode 100644 index 454d6bf8ef6a..000000000000 --- a/.changes/next-release/api-change-dms-11742.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-elasticbeanstalk-24757.json b/.changes/next-release/api-change-elasticbeanstalk-24757.json deleted file mode 100644 index c715ae6df455..000000000000 --- a/.changes/next-release/api-change-elasticbeanstalk-24757.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticbeanstalk``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-es-37952.json b/.changes/next-release/api-change-es-37952.json deleted file mode 100644 index 0ae401a721b8..000000000000 --- a/.changes/next-release/api-change-es-37952.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``es``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-firehose-93048.json b/.changes/next-release/api-change-firehose-93048.json deleted file mode 100644 index 4b2ed97c48ca..000000000000 --- a/.changes/next-release/api-change-firehose-93048.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-gamelift-19927.json b/.changes/next-release/api-change-gamelift-19927.json deleted file mode 100644 index 1fea2a64a735..000000000000 --- a/.changes/next-release/api-change-gamelift-19927.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-qapps-92016.json b/.changes/next-release/api-change-qapps-92016.json deleted file mode 100644 index 74a19b6ce530..000000000000 --- a/.changes/next-release/api-change-qapps-92016.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qapps``", - "description": "This is a general availability (GA) release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps leverages data sources your company has provided to enable users to build, share, and customize apps within your organization." -} diff --git a/.changes/next-release/api-change-route53resolver-19199.json b/.changes/next-release/api-change-route53resolver-19199.json deleted file mode 100644 index 166c3ec12813..000000000000 --- a/.changes/next-release/api-change-route53resolver-19199.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-ses-77449.json b/.changes/next-release/api-change-ses-77449.json deleted file mode 100644 index b77fcb451f08..000000000000 --- a/.changes/next-release/api-change-ses-77449.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ses``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 15c70bb1ee4e..bbac83b9ff79 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.33.23 +======= + +* api-change:``codedeploy``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``devicefarm``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``dms``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``elasticbeanstalk``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``es``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``firehose``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``gamelift``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``qapps``: This is a general availability (GA) release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps leverages data sources your company has provided to enable users to build, share, and customize apps within your organization. +* api-change:``route53resolver``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``ses``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + + 1.33.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8de32f16fcc1..a3f5cf6cf22a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.22' +__version__ = '1.33.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4f5c9455569e..a937634734fa 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.22' +release = '1.33.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7b20a098b16a..47ca614dcea5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.140 + botocore==1.34.141 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 40c6dc876578..3242df0d9280 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.140', + 'botocore==1.34.141', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 1aa4985baacd53c4faaef0f6c55ba42c4eecdda2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 9 Jul 2024 18:08:13 +0000 Subject: [PATCH 0738/1632] Update changelog based on model updates --- .changes/next-release/api-change-datazone-48365.json | 5 +++++ .changes/next-release/api-change-fsx-80759.json | 5 +++++ .changes/next-release/api-change-opensearch-92097.json | 5 +++++ .changes/next-release/api-change-sagemaker-19024.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-datazone-48365.json create mode 100644 .changes/next-release/api-change-fsx-80759.json create mode 100644 .changes/next-release/api-change-opensearch-92097.json create mode 100644 .changes/next-release/api-change-sagemaker-19024.json diff --git a/.changes/next-release/api-change-datazone-48365.json b/.changes/next-release/api-change-datazone-48365.json new file mode 100644 index 000000000000..cb63ed8eeece --- /dev/null +++ b/.changes/next-release/api-change-datazone-48365.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes" +} diff --git a/.changes/next-release/api-change-fsx-80759.json b/.changes/next-release/api-change-fsx-80759.json new file mode 100644 index 000000000000..8edc84d0e4d0 --- /dev/null +++ b/.changes/next-release/api-change-fsx-80759.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems." +} diff --git a/.changes/next-release/api-change-opensearch-92097.json b/.changes/next-release/api-change-opensearch-92097.json new file mode 100644 index 000000000000..861c639b0656 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-92097.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down." +} diff --git a/.changes/next-release/api-change-sagemaker-19024.json b/.changes/next-release/api-change-sagemaker-19024.json new file mode 100644 index 000000000000..2fa5b1918698 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-19024.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action." +} From 8357899f62b9bbe7dc1d78a71314648384d3df6c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 9 Jul 2024 18:09:21 +0000 Subject: [PATCH 0739/1632] Bumping version to 1.33.24 --- .changes/1.33.24.json | 22 +++++++++++++++++++ .../api-change-datazone-48365.json | 5 ----- .../next-release/api-change-fsx-80759.json | 5 ----- .../api-change-opensearch-92097.json | 5 ----- .../api-change-sagemaker-19024.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.24.json delete mode 100644 .changes/next-release/api-change-datazone-48365.json delete mode 100644 .changes/next-release/api-change-fsx-80759.json delete mode 100644 .changes/next-release/api-change-opensearch-92097.json delete mode 100644 .changes/next-release/api-change-sagemaker-19024.json diff --git a/.changes/1.33.24.json b/.changes/1.33.24.json new file mode 100644 index 000000000000..35ab99cbfaf5 --- /dev/null +++ b/.changes/1.33.24.json @@ -0,0 +1,22 @@ +[ + { + "category": "``datazone``", + "description": "This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datazone-48365.json b/.changes/next-release/api-change-datazone-48365.json deleted file mode 100644 index cb63ed8eeece..000000000000 --- a/.changes/next-release/api-change-datazone-48365.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes" -} diff --git a/.changes/next-release/api-change-fsx-80759.json b/.changes/next-release/api-change-fsx-80759.json deleted file mode 100644 index 8edc84d0e4d0..000000000000 --- a/.changes/next-release/api-change-fsx-80759.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems." -} diff --git a/.changes/next-release/api-change-opensearch-92097.json b/.changes/next-release/api-change-opensearch-92097.json deleted file mode 100644 index 861c639b0656..000000000000 --- a/.changes/next-release/api-change-opensearch-92097.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down." -} diff --git a/.changes/next-release/api-change-sagemaker-19024.json b/.changes/next-release/api-change-sagemaker-19024.json deleted file mode 100644 index 2fa5b1918698..000000000000 --- a/.changes/next-release/api-change-sagemaker-19024.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bbac83b9ff79..4449ffdeebaf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.24 +======= + +* api-change:``datazone``: This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes +* api-change:``fsx``: Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems. +* api-change:``opensearch``: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down. +* api-change:``sagemaker``: This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action. + + 1.33.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a3f5cf6cf22a..90e955ddc593 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.23' +__version__ = '1.33.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a937634734fa..bf3906e3ea23 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.23' +release = '1.33.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 47ca614dcea5..93f272b50dda 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.141 + botocore==1.34.142 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3242df0d9280..08358baf5e43 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.141', + 'botocore==1.34.142', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 52381f0285f93b1a154a6946e993c06fac9847b5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 Jul 2024 18:40:28 +0000 Subject: [PATCH 0740/1632] Merge customizations for Bedrock Agent Runtime --- awscli/customizations/removals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 0a60b9a8c625..f7ecd3a7f571 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -54,7 +54,8 @@ def register_removals(event_handler): remove_commands=['invoke-model-with-response-stream', 'converse-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', - remove_commands=['invoke-agent']) + remove_commands=['invoke-agent', + 'invoke-flow']) cmd_remover.remove(on_event='building-command-table.qbusiness', remove_commands=['chat']) From f9459d741ed0a9f52edc5bcb307a1c771452f430 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 Jul 2024 18:40:34 +0000 Subject: [PATCH 0741/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-42914.json | 5 +++++ .changes/next-release/api-change-bedrock-59545.json | 5 +++++ .changes/next-release/api-change-bedrockagent-39697.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-90941.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-70513.json | 5 +++++ .changes/next-release/api-change-ec2-43104.json | 5 +++++ .changes/next-release/api-change-glue-72538.json | 5 +++++ .changes/next-release/api-change-groundstation-23627.json | 5 +++++ .../api-change-licensemanagerlinuxsubscriptions-86932.json | 5 +++++ .changes/next-release/api-change-mediaconnect-11043.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-batch-42914.json create mode 100644 .changes/next-release/api-change-bedrock-59545.json create mode 100644 .changes/next-release/api-change-bedrockagent-39697.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-90941.json create mode 100644 .changes/next-release/api-change-bedrockruntime-70513.json create mode 100644 .changes/next-release/api-change-ec2-43104.json create mode 100644 .changes/next-release/api-change-glue-72538.json create mode 100644 .changes/next-release/api-change-groundstation-23627.json create mode 100644 .changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json create mode 100644 .changes/next-release/api-change-mediaconnect-11043.json diff --git a/.changes/next-release/api-change-batch-42914.json b/.changes/next-release/api-change-batch-42914.json new file mode 100644 index 000000000000..957cd6a1efce --- /dev/null +++ b/.changes/next-release/api-change-batch-42914.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This feature allows AWS Batch Jobs with EKS container orchestration type to be run as Multi-Node Parallel Jobs." +} diff --git a/.changes/next-release/api-change-bedrock-59545.json b/.changes/next-release/api-change-bedrock-59545.json new file mode 100644 index 000000000000..408db2ffcd1e --- /dev/null +++ b/.changes/next-release/api-change-bedrock-59545.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Add support for contextual grounding check for Guardrails for Amazon Bedrock." +} diff --git a/.changes/next-release/api-change-bedrockagent-39697.json b/.changes/next-release/api-change-bedrockagent-39697.json new file mode 100644 index 000000000000..9396a0453ea6 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-39697.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Introduces new data sources and chunking strategies for Knowledge bases, advanced parsing logic using FMs, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-90941.json b/.changes/next-release/api-change-bedrockagentruntime-90941.json new file mode 100644 index 000000000000..93aa6c22c88c --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-90941.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Introduces query decomposition, enhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions." +} diff --git a/.changes/next-release/api-change-bedrockruntime-70513.json b/.changes/next-release/api-change-bedrockruntime-70513.json new file mode 100644 index 000000000000..6371089d2d19 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-70513.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Add support for contextual grounding check and ApplyGuardrail API for Guardrails for Amazon Bedrock." +} diff --git a/.changes/next-release/api-change-ec2-43104.json b/.changes/next-release/api-change-ec2-43104.json new file mode 100644 index 000000000000..e69ab7edd2b7 --- /dev/null +++ b/.changes/next-release/api-change-ec2-43104.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add parameters to enable provisioning IPAM BYOIPv4 space at a Local Zone Network Border Group level" +} diff --git a/.changes/next-release/api-change-glue-72538.json b/.changes/next-release/api-change-glue-72538.json new file mode 100644 index 000000000000..92da149a40ec --- /dev/null +++ b/.changes/next-release/api-change-glue-72538.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add recipe step support for recipe node" +} diff --git a/.changes/next-release/api-change-groundstation-23627.json b/.changes/next-release/api-change-groundstation-23627.json new file mode 100644 index 000000000000..d305b550b503 --- /dev/null +++ b/.changes/next-release/api-change-groundstation-23627.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "Documentation update specifying OEM ephemeris units of measurement" +} diff --git a/.changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json b/.changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json new file mode 100644 index 000000000000..54ce734fb3a9 --- /dev/null +++ b/.changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``license-manager-linux-subscriptions``", + "description": "Add support for third party subscription providers, starting with RHEL subscriptions through Red Hat Subscription Manager (RHSM). Additionally, add support for tagging subscription provider resources, and detect when an instance has more than one Linux subscription and notify the customer." +} diff --git a/.changes/next-release/api-change-mediaconnect-11043.json b/.changes/next-release/api-change-mediaconnect-11043.json new file mode 100644 index 000000000000..2f66775587cb --- /dev/null +++ b/.changes/next-release/api-change-mediaconnect-11043.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect introduces the ability to disable outputs. Disabling an output allows you to keep the output attached to the flow, but stop streaming to the output destination. A disabled output does not incur data transfer costs." +} From 7e24ceb6f6f9a1ffa7e8bf2507f871b62f47f510 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 10 Jul 2024 18:41:51 +0000 Subject: [PATCH 0742/1632] Bumping version to 1.33.25 --- .changes/1.33.25.json | 52 +++++++++++++++++++ .../next-release/api-change-batch-42914.json | 5 -- .../api-change-bedrock-59545.json | 5 -- .../api-change-bedrockagent-39697.json | 5 -- .../api-change-bedrockagentruntime-90941.json | 5 -- .../api-change-bedrockruntime-70513.json | 5 -- .../next-release/api-change-ec2-43104.json | 5 -- .../next-release/api-change-glue-72538.json | 5 -- .../api-change-groundstation-23627.json | 5 -- ...icensemanagerlinuxsubscriptions-86932.json | 5 -- .../api-change-mediaconnect-11043.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.33.25.json delete mode 100644 .changes/next-release/api-change-batch-42914.json delete mode 100644 .changes/next-release/api-change-bedrock-59545.json delete mode 100644 .changes/next-release/api-change-bedrockagent-39697.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-90941.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-70513.json delete mode 100644 .changes/next-release/api-change-ec2-43104.json delete mode 100644 .changes/next-release/api-change-glue-72538.json delete mode 100644 .changes/next-release/api-change-groundstation-23627.json delete mode 100644 .changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json delete mode 100644 .changes/next-release/api-change-mediaconnect-11043.json diff --git a/.changes/1.33.25.json b/.changes/1.33.25.json new file mode 100644 index 000000000000..432c34ff857b --- /dev/null +++ b/.changes/1.33.25.json @@ -0,0 +1,52 @@ +[ + { + "category": "``batch``", + "description": "This feature allows AWS Batch Jobs with EKS container orchestration type to be run as Multi-Node Parallel Jobs.", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "Add support for contextual grounding check for Guardrails for Amazon Bedrock.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "Introduces new data sources and chunking strategies for Knowledge bases, advanced parsing logic using FMs, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Introduces query decomposition, enhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Add support for contextual grounding check and ApplyGuardrail API for Guardrails for Amazon Bedrock.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Add parameters to enable provisioning IPAM BYOIPv4 space at a Local Zone Network Border Group level", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add recipe step support for recipe node", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "Documentation update specifying OEM ephemeris units of measurement", + "type": "api-change" + }, + { + "category": "``license-manager-linux-subscriptions``", + "description": "Add support for third party subscription providers, starting with RHEL subscriptions through Red Hat Subscription Manager (RHSM). Additionally, add support for tagging subscription provider resources, and detect when an instance has more than one Linux subscription and notify the customer.", + "type": "api-change" + }, + { + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect introduces the ability to disable outputs. Disabling an output allows you to keep the output attached to the flow, but stop streaming to the output destination. A disabled output does not incur data transfer costs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-42914.json b/.changes/next-release/api-change-batch-42914.json deleted file mode 100644 index 957cd6a1efce..000000000000 --- a/.changes/next-release/api-change-batch-42914.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This feature allows AWS Batch Jobs with EKS container orchestration type to be run as Multi-Node Parallel Jobs." -} diff --git a/.changes/next-release/api-change-bedrock-59545.json b/.changes/next-release/api-change-bedrock-59545.json deleted file mode 100644 index 408db2ffcd1e..000000000000 --- a/.changes/next-release/api-change-bedrock-59545.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Add support for contextual grounding check for Guardrails for Amazon Bedrock." -} diff --git a/.changes/next-release/api-change-bedrockagent-39697.json b/.changes/next-release/api-change-bedrockagent-39697.json deleted file mode 100644 index 9396a0453ea6..000000000000 --- a/.changes/next-release/api-change-bedrockagent-39697.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Introduces new data sources and chunking strategies for Knowledge bases, advanced parsing logic using FMs, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-90941.json b/.changes/next-release/api-change-bedrockagentruntime-90941.json deleted file mode 100644 index 93aa6c22c88c..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-90941.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Introduces query decomposition, enhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions." -} diff --git a/.changes/next-release/api-change-bedrockruntime-70513.json b/.changes/next-release/api-change-bedrockruntime-70513.json deleted file mode 100644 index 6371089d2d19..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-70513.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Add support for contextual grounding check and ApplyGuardrail API for Guardrails for Amazon Bedrock." -} diff --git a/.changes/next-release/api-change-ec2-43104.json b/.changes/next-release/api-change-ec2-43104.json deleted file mode 100644 index e69ab7edd2b7..000000000000 --- a/.changes/next-release/api-change-ec2-43104.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add parameters to enable provisioning IPAM BYOIPv4 space at a Local Zone Network Border Group level" -} diff --git a/.changes/next-release/api-change-glue-72538.json b/.changes/next-release/api-change-glue-72538.json deleted file mode 100644 index 92da149a40ec..000000000000 --- a/.changes/next-release/api-change-glue-72538.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add recipe step support for recipe node" -} diff --git a/.changes/next-release/api-change-groundstation-23627.json b/.changes/next-release/api-change-groundstation-23627.json deleted file mode 100644 index d305b550b503..000000000000 --- a/.changes/next-release/api-change-groundstation-23627.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "Documentation update specifying OEM ephemeris units of measurement" -} diff --git a/.changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json b/.changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json deleted file mode 100644 index 54ce734fb3a9..000000000000 --- a/.changes/next-release/api-change-licensemanagerlinuxsubscriptions-86932.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``license-manager-linux-subscriptions``", - "description": "Add support for third party subscription providers, starting with RHEL subscriptions through Red Hat Subscription Manager (RHSM). Additionally, add support for tagging subscription provider resources, and detect when an instance has more than one Linux subscription and notify the customer." -} diff --git a/.changes/next-release/api-change-mediaconnect-11043.json b/.changes/next-release/api-change-mediaconnect-11043.json deleted file mode 100644 index 2f66775587cb..000000000000 --- a/.changes/next-release/api-change-mediaconnect-11043.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconnect``", - "description": "AWS Elemental MediaConnect introduces the ability to disable outputs. Disabling an output allows you to keep the output attached to the flow, but stop streaming to the output destination. A disabled output does not incur data transfer costs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4449ffdeebaf..3e418f02d57a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.33.25 +======= + +* api-change:``batch``: This feature allows AWS Batch Jobs with EKS container orchestration type to be run as Multi-Node Parallel Jobs. +* api-change:``bedrock``: Add support for contextual grounding check for Guardrails for Amazon Bedrock. +* api-change:``bedrock-agent``: Introduces new data sources and chunking strategies for Knowledge bases, advanced parsing logic using FMs, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources. +* api-change:``bedrock-agent-runtime``: Introduces query decomposition, enhanced Agents integration with Knowledge bases, session summary generation, and code interpretation (preview) for Claude V3 Sonnet and Haiku models. Also introduces Prompt Flows (preview) to link prompts, foundational models, and resources for end-to-end solutions. +* api-change:``bedrock-runtime``: Add support for contextual grounding check and ApplyGuardrail API for Guardrails for Amazon Bedrock. +* api-change:``ec2``: Add parameters to enable provisioning IPAM BYOIPv4 space at a Local Zone Network Border Group level +* api-change:``glue``: Add recipe step support for recipe node +* api-change:``groundstation``: Documentation update specifying OEM ephemeris units of measurement +* api-change:``license-manager-linux-subscriptions``: Add support for third party subscription providers, starting with RHEL subscriptions through Red Hat Subscription Manager (RHSM). Additionally, add support for tagging subscription provider resources, and detect when an instance has more than one Linux subscription and notify the customer. +* api-change:``mediaconnect``: AWS Elemental MediaConnect introduces the ability to disable outputs. Disabling an output allows you to keep the output attached to the flow, but stop streaming to the output destination. A disabled output does not incur data transfer costs. + + 1.33.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 90e955ddc593..a4f1dc51f352 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.24' +__version__ = '1.33.25' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bf3906e3ea23..05c5df5c02ca 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.24' +release = '1.33.25' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 93f272b50dda..429194d68e62 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.142 + botocore==1.34.143 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 08358baf5e43..fa7a3a1fab0a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.142', + 'botocore==1.34.143', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e15946b62c270ede3df8625ea55c82502cf9f3db Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 12 Jul 2024 18:06:08 +0000 Subject: [PATCH 0743/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-79226.json | 5 +++++ .changes/next-release/api-change-arczonalshift-43891.json | 5 +++++ .../next-release/api-change-globalaccelerator-47277.json | 5 +++++ .changes/next-release/api-change-pinpoint-75544.json | 5 +++++ .changes/next-release/api-change-quicksight-86167.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-79226.json create mode 100644 .changes/next-release/api-change-arczonalshift-43891.json create mode 100644 .changes/next-release/api-change-globalaccelerator-47277.json create mode 100644 .changes/next-release/api-change-pinpoint-75544.json create mode 100644 .changes/next-release/api-change-quicksight-86167.json diff --git a/.changes/next-release/api-change-acmpca-79226.json b/.changes/next-release/api-change-acmpca-79226.json new file mode 100644 index 000000000000..aae3a0fde6d9 --- /dev/null +++ b/.changes/next-release/api-change-acmpca-79226.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Minor refactoring of C2J model for AWS Private CA" +} diff --git a/.changes/next-release/api-change-arczonalshift-43891.json b/.changes/next-release/api-change-arczonalshift-43891.json new file mode 100644 index 000000000000..6d0aaf07a654 --- /dev/null +++ b/.changes/next-release/api-change-arczonalshift-43891.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``arc-zonal-shift``", + "description": "Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region." +} diff --git a/.changes/next-release/api-change-globalaccelerator-47277.json b/.changes/next-release/api-change-globalaccelerator-47277.json new file mode 100644 index 000000000000..b21eaa6b0964 --- /dev/null +++ b/.changes/next-release/api-change-globalaccelerator-47277.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``globalaccelerator``", + "description": "This feature adds exceptions to the Customer API to avoid throwing Internal Service errors" +} diff --git a/.changes/next-release/api-change-pinpoint-75544.json b/.changes/next-release/api-change-pinpoint-75544.json new file mode 100644 index 000000000000..68f775340e36 --- /dev/null +++ b/.changes/next-release/api-change-pinpoint-75544.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-quicksight-86167.json b/.changes/next-release/api-change-quicksight-86167.json new file mode 100644 index 000000000000..56945c8a1f3e --- /dev/null +++ b/.changes/next-release/api-change-quicksight-86167.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Vega ally control options and Support for Reviewed Answers in Topics" +} From f2f36662ce10d123e19dd9cf39bf5947e3204b9a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 12 Jul 2024 18:07:34 +0000 Subject: [PATCH 0744/1632] Bumping version to 1.33.26 --- .changes/1.33.26.json | 27 +++++++++++++++++++ .../next-release/api-change-acmpca-79226.json | 5 ---- .../api-change-arczonalshift-43891.json | 5 ---- .../api-change-globalaccelerator-47277.json | 5 ---- .../api-change-pinpoint-75544.json | 5 ---- .../api-change-quicksight-86167.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.26.json delete mode 100644 .changes/next-release/api-change-acmpca-79226.json delete mode 100644 .changes/next-release/api-change-arczonalshift-43891.json delete mode 100644 .changes/next-release/api-change-globalaccelerator-47277.json delete mode 100644 .changes/next-release/api-change-pinpoint-75544.json delete mode 100644 .changes/next-release/api-change-quicksight-86167.json diff --git a/.changes/1.33.26.json b/.changes/1.33.26.json new file mode 100644 index 000000000000..f0fc3b2a4cc3 --- /dev/null +++ b/.changes/1.33.26.json @@ -0,0 +1,27 @@ +[ + { + "category": "``acm-pca``", + "description": "Minor refactoring of C2J model for AWS Private CA", + "type": "api-change" + }, + { + "category": "``arc-zonal-shift``", + "description": "Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region.", + "type": "api-change" + }, + { + "category": "``globalaccelerator``", + "description": "This feature adds exceptions to the Customer API to avoid throwing Internal Service errors", + "type": "api-change" + }, + { + "category": "``pinpoint``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Vega ally control options and Support for Reviewed Answers in Topics", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-79226.json b/.changes/next-release/api-change-acmpca-79226.json deleted file mode 100644 index aae3a0fde6d9..000000000000 --- a/.changes/next-release/api-change-acmpca-79226.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Minor refactoring of C2J model for AWS Private CA" -} diff --git a/.changes/next-release/api-change-arczonalshift-43891.json b/.changes/next-release/api-change-arczonalshift-43891.json deleted file mode 100644 index 6d0aaf07a654..000000000000 --- a/.changes/next-release/api-change-arczonalshift-43891.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``arc-zonal-shift``", - "description": "Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region." -} diff --git a/.changes/next-release/api-change-globalaccelerator-47277.json b/.changes/next-release/api-change-globalaccelerator-47277.json deleted file mode 100644 index b21eaa6b0964..000000000000 --- a/.changes/next-release/api-change-globalaccelerator-47277.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``globalaccelerator``", - "description": "This feature adds exceptions to the Customer API to avoid throwing Internal Service errors" -} diff --git a/.changes/next-release/api-change-pinpoint-75544.json b/.changes/next-release/api-change-pinpoint-75544.json deleted file mode 100644 index 68f775340e36..000000000000 --- a/.changes/next-release/api-change-pinpoint-75544.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-quicksight-86167.json b/.changes/next-release/api-change-quicksight-86167.json deleted file mode 100644 index 56945c8a1f3e..000000000000 --- a/.changes/next-release/api-change-quicksight-86167.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Vega ally control options and Support for Reviewed Answers in Topics" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3e418f02d57a..8759872ac763 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.26 +======= + +* api-change:``acm-pca``: Minor refactoring of C2J model for AWS Private CA +* api-change:``arc-zonal-shift``: Adds the option to subscribe to get notifications when a zonal autoshift occurs in a region. +* api-change:``globalaccelerator``: This feature adds exceptions to the Customer API to avoid throwing Internal Service errors +* api-change:``pinpoint``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``quicksight``: Vega ally control options and Support for Reviewed Answers in Topics + + 1.33.25 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a4f1dc51f352..56c1be413812 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.25' +__version__ = '1.33.26' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 05c5df5c02ca..e7c17dc824d4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.25' +release = '1.33.26' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 429194d68e62..d0b63614556a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.143 + botocore==1.34.144 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index fa7a3a1fab0a..eba36ccccdf4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.143', + 'botocore==1.34.144', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a750e41910aa80b09b8f63ac951ca4a1d1c1ede6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 Jul 2024 19:21:39 +0000 Subject: [PATCH 0745/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-76952.json | 5 +++++ .changes/next-release/api-change-connect-84584.json | 5 +++++ .changes/next-release/api-change-ec2-42336.json | 5 +++++ .changes/next-release/api-change-firehose-75886.json | 5 +++++ .changes/next-release/api-change-ivschat-9604.json | 5 +++++ .changes/next-release/api-change-medialive-94371.json | 5 +++++ .changes/next-release/api-change-rds-18629.json | 5 +++++ .changes/next-release/api-change-sagemaker-9192.json | 5 +++++ .changes/next-release/api-change-secretsmanager-31295.json | 5 +++++ .changes/next-release/api-change-taxsettings-92819.json | 5 +++++ .changes/next-release/api-change-timestreamquery-57553.json | 5 +++++ .../next-release/api-change-workspacesthinclient-19428.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-76952.json create mode 100644 .changes/next-release/api-change-connect-84584.json create mode 100644 .changes/next-release/api-change-ec2-42336.json create mode 100644 .changes/next-release/api-change-firehose-75886.json create mode 100644 .changes/next-release/api-change-ivschat-9604.json create mode 100644 .changes/next-release/api-change-medialive-94371.json create mode 100644 .changes/next-release/api-change-rds-18629.json create mode 100644 .changes/next-release/api-change-sagemaker-9192.json create mode 100644 .changes/next-release/api-change-secretsmanager-31295.json create mode 100644 .changes/next-release/api-change-taxsettings-92819.json create mode 100644 .changes/next-release/api-change-timestreamquery-57553.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-19428.json diff --git a/.changes/next-release/api-change-acmpca-76952.json b/.changes/next-release/api-change-acmpca-76952.json new file mode 100644 index 000000000000..8f3e29022c7d --- /dev/null +++ b/.changes/next-release/api-change-acmpca-76952.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK." +} diff --git a/.changes/next-release/api-change-connect-84584.json b/.changes/next-release/api-change-connect-84584.json new file mode 100644 index 000000000000..75dc961761f5 --- /dev/null +++ b/.changes/next-release/api-change-connect-84584.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint)" +} diff --git a/.changes/next-release/api-change-ec2-42336.json b/.changes/next-release/api-change-ec2-42336.json new file mode 100644 index 000000000000..0985d3a43193 --- /dev/null +++ b/.changes/next-release/api-change-ec2-42336.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range." +} diff --git a/.changes/next-release/api-change-firehose-75886.json b/.changes/next-release/api-change-firehose-75886.json new file mode 100644 index 000000000000..9f594be5ffb9 --- /dev/null +++ b/.changes/next-release/api-change-firehose-75886.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination." +} diff --git a/.changes/next-release/api-change-ivschat-9604.json b/.changes/next-release/api-change-ivschat-9604.json new file mode 100644 index 000000000000..ec1afdcfa30e --- /dev/null +++ b/.changes/next-release/api-change-ivschat-9604.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivschat``", + "description": "Documentation update for IVS Chat API Reference." +} diff --git a/.changes/next-release/api-change-medialive-94371.json b/.changes/next-release/api-change-medialive-94371.json new file mode 100644 index 000000000000..c10f3a88b2c4 --- /dev/null +++ b/.changes/next-release/api-change-medialive-94371.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type." +} diff --git a/.changes/next-release/api-change-rds-18629.json b/.changes/next-release/api-change-rds-18629.json new file mode 100644 index 000000000000..e8522a49b271 --- /dev/null +++ b/.changes/next-release/api-change-rds-18629.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation to specify an eventual consistency model for DescribePendingMaintenanceActions." +} diff --git a/.changes/next-release/api-change-sagemaker-9192.json b/.changes/next-release/api-change-sagemaker-9192.json new file mode 100644 index 000000000000..43a7aacf4bb9 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-9192.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family." +} diff --git a/.changes/next-release/api-change-secretsmanager-31295.json b/.changes/next-release/api-change-secretsmanager-31295.json new file mode 100644 index 000000000000..32e0eb5f7ceb --- /dev/null +++ b/.changes/next-release/api-change-secretsmanager-31295.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager" +} diff --git a/.changes/next-release/api-change-taxsettings-92819.json b/.changes/next-release/api-change-taxsettings-92819.json new file mode 100644 index 000000000000..bb31ac0e21b3 --- /dev/null +++ b/.changes/next-release/api-change-taxsettings-92819.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``taxsettings``", + "description": "Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint." +} diff --git a/.changes/next-release/api-change-timestreamquery-57553.json b/.changes/next-release/api-change-timestreamquery-57553.json new file mode 100644 index 000000000000..35c8830020d9 --- /dev/null +++ b/.changes/next-release/api-change-timestreamquery-57553.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-query``", + "description": "Doc-only update for TimestreamQuery. Added guidance about the accepted valid value for the QueryPricingModel parameter." +} diff --git a/.changes/next-release/api-change-workspacesthinclient-19428.json b/.changes/next-release/api-change-workspacesthinclient-19428.json new file mode 100644 index 000000000000..e1e662a35731 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-19428.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Documentation update for WorkSpaces Thin Client." +} From 86bb5b67bab4b07e45d5ea9bc8282113f706d58e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 18 Jul 2024 19:22:48 +0000 Subject: [PATCH 0746/1632] Bumping version to 1.33.27 --- .changes/1.33.27.json | 62 +++++++++++++++++++ .../next-release/api-change-acmpca-76952.json | 5 -- .../api-change-connect-84584.json | 5 -- .../next-release/api-change-ec2-42336.json | 5 -- .../api-change-firehose-75886.json | 5 -- .../next-release/api-change-ivschat-9604.json | 5 -- .../api-change-medialive-94371.json | 5 -- .../next-release/api-change-rds-18629.json | 5 -- .../api-change-sagemaker-9192.json | 5 -- .../api-change-secretsmanager-31295.json | 5 -- .../api-change-taxsettings-92819.json | 5 -- .../api-change-timestreamquery-57553.json | 5 -- ...api-change-workspacesthinclient-19428.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.33.27.json delete mode 100644 .changes/next-release/api-change-acmpca-76952.json delete mode 100644 .changes/next-release/api-change-connect-84584.json delete mode 100644 .changes/next-release/api-change-ec2-42336.json delete mode 100644 .changes/next-release/api-change-firehose-75886.json delete mode 100644 .changes/next-release/api-change-ivschat-9604.json delete mode 100644 .changes/next-release/api-change-medialive-94371.json delete mode 100644 .changes/next-release/api-change-rds-18629.json delete mode 100644 .changes/next-release/api-change-sagemaker-9192.json delete mode 100644 .changes/next-release/api-change-secretsmanager-31295.json delete mode 100644 .changes/next-release/api-change-taxsettings-92819.json delete mode 100644 .changes/next-release/api-change-timestreamquery-57553.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-19428.json diff --git a/.changes/1.33.27.json b/.changes/1.33.27.json new file mode 100644 index 000000000000..fca532be9e20 --- /dev/null +++ b/.changes/1.33.27.json @@ -0,0 +1,62 @@ +[ + { + "category": "``acm-pca``", + "description": "Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint)", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination.", + "type": "api-change" + }, + { + "category": "``ivschat``", + "description": "Documentation update for IVS Chat API Reference.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation to specify an eventual consistency model for DescribePendingMaintenanceActions.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family.", + "type": "api-change" + }, + { + "category": "``secretsmanager``", + "description": "Doc only update for Secrets Manager", + "type": "api-change" + }, + { + "category": "``taxsettings``", + "description": "Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint.", + "type": "api-change" + }, + { + "category": "``timestream-query``", + "description": "Doc-only update for TimestreamQuery. Added guidance about the accepted valid value for the QueryPricingModel parameter.", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "Documentation update for WorkSpaces Thin Client.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-76952.json b/.changes/next-release/api-change-acmpca-76952.json deleted file mode 100644 index 8f3e29022c7d..000000000000 --- a/.changes/next-release/api-change-acmpca-76952.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK." -} diff --git a/.changes/next-release/api-change-connect-84584.json b/.changes/next-release/api-change-connect-84584.json deleted file mode 100644 index 75dc961761f5..000000000000 --- a/.changes/next-release/api-change-connect-84584.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint)" -} diff --git a/.changes/next-release/api-change-ec2-42336.json b/.changes/next-release/api-change-ec2-42336.json deleted file mode 100644 index 0985d3a43193..000000000000 --- a/.changes/next-release/api-change-ec2-42336.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range." -} diff --git a/.changes/next-release/api-change-firehose-75886.json b/.changes/next-release/api-change-firehose-75886.json deleted file mode 100644 index 9f594be5ffb9..000000000000 --- a/.changes/next-release/api-change-firehose-75886.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination." -} diff --git a/.changes/next-release/api-change-ivschat-9604.json b/.changes/next-release/api-change-ivschat-9604.json deleted file mode 100644 index ec1afdcfa30e..000000000000 --- a/.changes/next-release/api-change-ivschat-9604.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivschat``", - "description": "Documentation update for IVS Chat API Reference." -} diff --git a/.changes/next-release/api-change-medialive-94371.json b/.changes/next-release/api-change-medialive-94371.json deleted file mode 100644 index c10f3a88b2c4..000000000000 --- a/.changes/next-release/api-change-medialive-94371.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type." -} diff --git a/.changes/next-release/api-change-rds-18629.json b/.changes/next-release/api-change-rds-18629.json deleted file mode 100644 index e8522a49b271..000000000000 --- a/.changes/next-release/api-change-rds-18629.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation to specify an eventual consistency model for DescribePendingMaintenanceActions." -} diff --git a/.changes/next-release/api-change-sagemaker-9192.json b/.changes/next-release/api-change-sagemaker-9192.json deleted file mode 100644 index 43a7aacf4bb9..000000000000 --- a/.changes/next-release/api-change-sagemaker-9192.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family." -} diff --git a/.changes/next-release/api-change-secretsmanager-31295.json b/.changes/next-release/api-change-secretsmanager-31295.json deleted file mode 100644 index 32e0eb5f7ceb..000000000000 --- a/.changes/next-release/api-change-secretsmanager-31295.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``secretsmanager``", - "description": "Doc only update for Secrets Manager" -} diff --git a/.changes/next-release/api-change-taxsettings-92819.json b/.changes/next-release/api-change-taxsettings-92819.json deleted file mode 100644 index bb31ac0e21b3..000000000000 --- a/.changes/next-release/api-change-taxsettings-92819.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``taxsettings``", - "description": "Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint." -} diff --git a/.changes/next-release/api-change-timestreamquery-57553.json b/.changes/next-release/api-change-timestreamquery-57553.json deleted file mode 100644 index 35c8830020d9..000000000000 --- a/.changes/next-release/api-change-timestreamquery-57553.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-query``", - "description": "Doc-only update for TimestreamQuery. Added guidance about the accepted valid value for the QueryPricingModel parameter." -} diff --git a/.changes/next-release/api-change-workspacesthinclient-19428.json b/.changes/next-release/api-change-workspacesthinclient-19428.json deleted file mode 100644 index e1e662a35731..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-19428.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Documentation update for WorkSpaces Thin Client." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8759872ac763..c256c2c93174 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.33.27 +======= + +* api-change:``acm-pca``: Fix broken waiters for the acm-pca client. Waiters broke in version 1.13.144 of the Boto3 SDK. +* api-change:``connect``: Amazon Connect expands search API coverage for additional resources. Search for hierarchy groups by name, ID, tag, or other criteria (new endpoint). Search for agent statuses by name, ID, tag, or other criteria (new endpoint). Search for users by their assigned proficiencies (enhanced endpoint) +* api-change:``ec2``: Amazon VPC IP Address Manager (IPAM) now supports Bring-Your-Own-IP (BYOIP) for IP addresses registered with any Internet Registry. This feature uses DNS TXT records to validate ownership of a public IP address range. +* api-change:``firehose``: This release 1) Add configurable buffering hints for Snowflake as destination. 2) Add ReadFromTimestamp for MSK As Source. Firehose will start reading data from MSK Cluster using offset associated with this timestamp. 3) Gated public beta release to add Apache Iceberg tables as destination. +* api-change:``ivschat``: Documentation update for IVS Chat API Reference. +* api-change:``medialive``: AWS Elemental MediaLive now supports the SRT protocol via the new SRT Caller input type. +* api-change:``rds``: Updates Amazon RDS documentation to specify an eventual consistency model for DescribePendingMaintenanceActions. +* api-change:``sagemaker``: SageMaker Training supports R5, T3 and R5D instances family. And SageMaker Processing supports G5 and R5D instances family. +* api-change:``secretsmanager``: Doc only update for Secrets Manager +* api-change:``taxsettings``: Set default endpoint for aws partition. Requests from all regions in aws partition will be forward to us-east-1 endpoint. +* api-change:``timestream-query``: Doc-only update for TimestreamQuery. Added guidance about the accepted valid value for the QueryPricingModel parameter. +* api-change:``workspaces-thin-client``: Documentation update for WorkSpaces Thin Client. + + 1.33.26 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 56c1be413812..1e21f7bba6c4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.26' +__version__ = '1.33.27' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e7c17dc824d4..08d4f78a641d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.26' +release = '1.33.27' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d0b63614556a..6f99ff6eda4c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.144 + botocore==1.34.145 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index eba36ccccdf4..e565bc3ee4eb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.144', + 'botocore==1.34.145', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From fb789db0e03ebffee267b748e266942e43dd61aa Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 22 Jul 2024 11:02:07 -0700 Subject: [PATCH 0747/1632] Remove AWS Mobile Hub customization (#8809) --- awscli/customizations/argrename.py | 1 - 1 file changed, 1 deletion(-) diff --git a/awscli/customizations/argrename.py b/awscli/customizations/argrename.py index 0ce0c6a0d8ac..42e220c8af3d 100644 --- a/awscli/customizations/argrename.py +++ b/awscli/customizations/argrename.py @@ -91,7 +91,6 @@ 'license-manager.get-grant.version': 'grant-version', 'license-manager.delete-grant.version': 'grant-version', 'license-manager.get-license.version': 'license-version', - 'mobile.create-project.region': 'project-region', 'rekognition.create-stream-processor.output': 'stream-processor-output', 'eks.create-cluster.version': 'kubernetes-version', 'eks.update-cluster-version.version': 'kubernetes-version', From 3d30085e5a7869d2c7489bd0eeb81b4e4546ff78 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 Jul 2024 18:06:39 +0000 Subject: [PATCH 0748/1632] Update changelog based on model updates --- .changes/next-release/api-change-datazone-52078.json | 5 +++++ .changes/next-release/api-change-ivs-85777.json | 5 +++++ .changes/next-release/api-change-neptunegraph-32760.json | 5 +++++ .../next-release/api-change-redshiftserverless-57786.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-datazone-52078.json create mode 100644 .changes/next-release/api-change-ivs-85777.json create mode 100644 .changes/next-release/api-change-neptunegraph-32760.json create mode 100644 .changes/next-release/api-change-redshiftserverless-57786.json diff --git a/.changes/next-release/api-change-datazone-52078.json b/.changes/next-release/api-change-datazone-52078.json new file mode 100644 index 000000000000..477bc96febf6 --- /dev/null +++ b/.changes/next-release/api-change-datazone-52078.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release adds 1/ support of register S3 locations of assets in AWS Lake Formation hybrid access mode for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset Filters." +} diff --git a/.changes/next-release/api-change-ivs-85777.json b/.changes/next-release/api-change-ivs-85777.json new file mode 100644 index 000000000000..bc76f4a9bcc6 --- /dev/null +++ b/.changes/next-release/api-change-ivs-85777.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "Documentation update for IVS Low Latency API Reference." +} diff --git a/.changes/next-release/api-change-neptunegraph-32760.json b/.changes/next-release/api-change-neptunegraph-32760.json new file mode 100644 index 000000000000..6ca66741e55c --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-32760.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Amazon Neptune Analytics provides new options for customers to start with smaller graphs at a lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and StartImportTask APIs will now allow 32 and 64 for `provisioned-memory`" +} diff --git a/.changes/next-release/api-change-redshiftserverless-57786.json b/.changes/next-release/api-change-redshiftserverless-57786.json new file mode 100644 index 000000000000..b6b64c196a68 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-57786.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Adds dualstack support for Redshift Serverless workgroup." +} From 1ae2f1a8447fdba1bf9019ef500297cdd53e4888 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 22 Jul 2024 18:07:58 +0000 Subject: [PATCH 0749/1632] Bumping version to 1.33.28 --- .changes/1.33.28.json | 22 +++++++++++++++++++ .../api-change-datazone-52078.json | 5 ----- .../next-release/api-change-ivs-85777.json | 5 ----- .../api-change-neptunegraph-32760.json | 5 ----- .../api-change-redshiftserverless-57786.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.28.json delete mode 100644 .changes/next-release/api-change-datazone-52078.json delete mode 100644 .changes/next-release/api-change-ivs-85777.json delete mode 100644 .changes/next-release/api-change-neptunegraph-32760.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-57786.json diff --git a/.changes/1.33.28.json b/.changes/1.33.28.json new file mode 100644 index 000000000000..5073c0103cda --- /dev/null +++ b/.changes/1.33.28.json @@ -0,0 +1,22 @@ +[ + { + "category": "``datazone``", + "description": "This release adds 1/ support of register S3 locations of assets in AWS Lake Formation hybrid access mode for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset Filters.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "Documentation update for IVS Low Latency API Reference.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Amazon Neptune Analytics provides new options for customers to start with smaller graphs at a lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and StartImportTask APIs will now allow 32 and 64 for `provisioned-memory`", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Adds dualstack support for Redshift Serverless workgroup.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datazone-52078.json b/.changes/next-release/api-change-datazone-52078.json deleted file mode 100644 index 477bc96febf6..000000000000 --- a/.changes/next-release/api-change-datazone-52078.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release adds 1/ support of register S3 locations of assets in AWS Lake Formation hybrid access mode for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset Filters." -} diff --git a/.changes/next-release/api-change-ivs-85777.json b/.changes/next-release/api-change-ivs-85777.json deleted file mode 100644 index bc76f4a9bcc6..000000000000 --- a/.changes/next-release/api-change-ivs-85777.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "Documentation update for IVS Low Latency API Reference." -} diff --git a/.changes/next-release/api-change-neptunegraph-32760.json b/.changes/next-release/api-change-neptunegraph-32760.json deleted file mode 100644 index 6ca66741e55c..000000000000 --- a/.changes/next-release/api-change-neptunegraph-32760.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Amazon Neptune Analytics provides new options for customers to start with smaller graphs at a lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and StartImportTask APIs will now allow 32 and 64 for `provisioned-memory`" -} diff --git a/.changes/next-release/api-change-redshiftserverless-57786.json b/.changes/next-release/api-change-redshiftserverless-57786.json deleted file mode 100644 index b6b64c196a68..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-57786.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Adds dualstack support for Redshift Serverless workgroup." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c256c2c93174..0e2c27fe81df 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.28 +======= + +* api-change:``datazone``: This release adds 1/ support of register S3 locations of assets in AWS Lake Formation hybrid access mode for DefaultDataLake blueprint. 2/ support of CRUD operations for Asset Filters. +* api-change:``ivs``: Documentation update for IVS Low Latency API Reference. +* api-change:``neptune-graph``: Amazon Neptune Analytics provides new options for customers to start with smaller graphs at a lower cost. CreateGraph, CreaateGraphImportTask, UpdateGraph and StartImportTask APIs will now allow 32 and 64 for `provisioned-memory` +* api-change:``redshift-serverless``: Adds dualstack support for Redshift Serverless workgroup. + + 1.33.27 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1e21f7bba6c4..1ff8fdb42891 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.27' +__version__ = '1.33.28' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 08d4f78a641d..357afb9d9b80 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.27' +release = '1.33.28' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6f99ff6eda4c..5da59dfbda8f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.145 + botocore==1.34.146 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e565bc3ee4eb..187aa9f5bd9e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.145', + 'botocore==1.34.146', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9b9a0bc005666a35dfae4b216952c632f3a6888e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 Jul 2024 18:10:16 +0000 Subject: [PATCH 0750/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-27477.json | 5 +++++ .changes/next-release/api-change-cleanrooms-96006.json | 5 +++++ .changes/next-release/api-change-cleanroomsml-44044.json | 5 +++++ .changes/next-release/api-change-connect-45718.json | 5 +++++ .../next-release/api-change-connectcontactlens-49896.json | 5 +++++ .changes/next-release/api-change-datazone-98585.json | 5 +++++ .changes/next-release/api-change-entityresolution-91056.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-27477.json create mode 100644 .changes/next-release/api-change-cleanrooms-96006.json create mode 100644 .changes/next-release/api-change-cleanroomsml-44044.json create mode 100644 .changes/next-release/api-change-connect-45718.json create mode 100644 .changes/next-release/api-change-connectcontactlens-49896.json create mode 100644 .changes/next-release/api-change-datazone-98585.json create mode 100644 .changes/next-release/api-change-entityresolution-91056.json diff --git a/.changes/next-release/api-change-appsync-27477.json b/.changes/next-release/api-change-appsync-27477.json new file mode 100644 index 000000000000..6bec4c52b040 --- /dev/null +++ b/.changes/next-release/api-change-appsync-27477.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Adding support for paginators in AppSync list APIs" +} diff --git a/.changes/next-release/api-change-cleanrooms-96006.json b/.changes/next-release/api-change-cleanrooms-96006.json new file mode 100644 index 000000000000..a0c868fdd15d --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-96006.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release adds AWS Entity Resolution integration to associate ID namespaces & ID mapping workflow resources as part of ID namespace association and ID mapping table in AWS Clean Rooms. It also introduces a new ID_MAPPING_TABLE analysis rule to manage the protection on ID mapping table." +} diff --git a/.changes/next-release/api-change-cleanroomsml-44044.json b/.changes/next-release/api-change-cleanroomsml-44044.json new file mode 100644 index 000000000000..9fa7ec733cb5 --- /dev/null +++ b/.changes/next-release/api-change-cleanroomsml-44044.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanroomsml``", + "description": "Adds SQL query as the source of seed audience for audience generation job." +} diff --git a/.changes/next-release/api-change-connect-45718.json b/.changes/next-release/api-change-connect-45718.json new file mode 100644 index 000000000000..6ac00007413b --- /dev/null +++ b/.changes/next-release/api-change-connect-45718.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Added PostContactSummary segment type on ListRealTimeContactAnalysisSegmentsV2 API" +} diff --git a/.changes/next-release/api-change-connectcontactlens-49896.json b/.changes/next-release/api-change-connectcontactlens-49896.json new file mode 100644 index 000000000000..6a9da35ee5af --- /dev/null +++ b/.changes/next-release/api-change-connectcontactlens-49896.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect-contact-lens``", + "description": "Added PostContactSummary segment type on ListRealTimeContactAnalysisSegments API" +} diff --git a/.changes/next-release/api-change-datazone-98585.json b/.changes/next-release/api-change-datazone-98585.json new file mode 100644 index 000000000000..8f3264a42877 --- /dev/null +++ b/.changes/next-release/api-change-datazone-98585.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release removes the deprecated dataProductItem field from Search API output." +} diff --git a/.changes/next-release/api-change-entityresolution-91056.json b/.changes/next-release/api-change-entityresolution-91056.json new file mode 100644 index 000000000000..59b3fd33a99f --- /dev/null +++ b/.changes/next-release/api-change-entityresolution-91056.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``entityresolution``", + "description": "Support First Party ID Mapping" +} From d92c6e68fe877ff6f89ea05bf04251883e4464cf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 23 Jul 2024 18:11:42 +0000 Subject: [PATCH 0751/1632] Bumping version to 1.33.29 --- .changes/1.33.29.json | 37 +++++++++++++++++++ .../api-change-appsync-27477.json | 5 --- .../api-change-cleanrooms-96006.json | 5 --- .../api-change-cleanroomsml-44044.json | 5 --- .../api-change-connect-45718.json | 5 --- .../api-change-connectcontactlens-49896.json | 5 --- .../api-change-datazone-98585.json | 5 --- .../api-change-entityresolution-91056.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.33.29.json delete mode 100644 .changes/next-release/api-change-appsync-27477.json delete mode 100644 .changes/next-release/api-change-cleanrooms-96006.json delete mode 100644 .changes/next-release/api-change-cleanroomsml-44044.json delete mode 100644 .changes/next-release/api-change-connect-45718.json delete mode 100644 .changes/next-release/api-change-connectcontactlens-49896.json delete mode 100644 .changes/next-release/api-change-datazone-98585.json delete mode 100644 .changes/next-release/api-change-entityresolution-91056.json diff --git a/.changes/1.33.29.json b/.changes/1.33.29.json new file mode 100644 index 000000000000..e3a1fa4d4ee8 --- /dev/null +++ b/.changes/1.33.29.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appsync``", + "description": "Adding support for paginators in AppSync list APIs", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release adds AWS Entity Resolution integration to associate ID namespaces & ID mapping workflow resources as part of ID namespace association and ID mapping table in AWS Clean Rooms. It also introduces a new ID_MAPPING_TABLE analysis rule to manage the protection on ID mapping table.", + "type": "api-change" + }, + { + "category": "``cleanroomsml``", + "description": "Adds SQL query as the source of seed audience for audience generation job.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Added PostContactSummary segment type on ListRealTimeContactAnalysisSegmentsV2 API", + "type": "api-change" + }, + { + "category": "``connect-contact-lens``", + "description": "Added PostContactSummary segment type on ListRealTimeContactAnalysisSegments API", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release removes the deprecated dataProductItem field from Search API output.", + "type": "api-change" + }, + { + "category": "``entityresolution``", + "description": "Support First Party ID Mapping", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-27477.json b/.changes/next-release/api-change-appsync-27477.json deleted file mode 100644 index 6bec4c52b040..000000000000 --- a/.changes/next-release/api-change-appsync-27477.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Adding support for paginators in AppSync list APIs" -} diff --git a/.changes/next-release/api-change-cleanrooms-96006.json b/.changes/next-release/api-change-cleanrooms-96006.json deleted file mode 100644 index a0c868fdd15d..000000000000 --- a/.changes/next-release/api-change-cleanrooms-96006.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release adds AWS Entity Resolution integration to associate ID namespaces & ID mapping workflow resources as part of ID namespace association and ID mapping table in AWS Clean Rooms. It also introduces a new ID_MAPPING_TABLE analysis rule to manage the protection on ID mapping table." -} diff --git a/.changes/next-release/api-change-cleanroomsml-44044.json b/.changes/next-release/api-change-cleanroomsml-44044.json deleted file mode 100644 index 9fa7ec733cb5..000000000000 --- a/.changes/next-release/api-change-cleanroomsml-44044.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanroomsml``", - "description": "Adds SQL query as the source of seed audience for audience generation job." -} diff --git a/.changes/next-release/api-change-connect-45718.json b/.changes/next-release/api-change-connect-45718.json deleted file mode 100644 index 6ac00007413b..000000000000 --- a/.changes/next-release/api-change-connect-45718.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Added PostContactSummary segment type on ListRealTimeContactAnalysisSegmentsV2 API" -} diff --git a/.changes/next-release/api-change-connectcontactlens-49896.json b/.changes/next-release/api-change-connectcontactlens-49896.json deleted file mode 100644 index 6a9da35ee5af..000000000000 --- a/.changes/next-release/api-change-connectcontactlens-49896.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect-contact-lens``", - "description": "Added PostContactSummary segment type on ListRealTimeContactAnalysisSegments API" -} diff --git a/.changes/next-release/api-change-datazone-98585.json b/.changes/next-release/api-change-datazone-98585.json deleted file mode 100644 index 8f3264a42877..000000000000 --- a/.changes/next-release/api-change-datazone-98585.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release removes the deprecated dataProductItem field from Search API output." -} diff --git a/.changes/next-release/api-change-entityresolution-91056.json b/.changes/next-release/api-change-entityresolution-91056.json deleted file mode 100644 index 59b3fd33a99f..000000000000 --- a/.changes/next-release/api-change-entityresolution-91056.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``entityresolution``", - "description": "Support First Party ID Mapping" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0e2c27fe81df..a6a5eb327e20 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.33.29 +======= + +* api-change:``appsync``: Adding support for paginators in AppSync list APIs +* api-change:``cleanrooms``: This release adds AWS Entity Resolution integration to associate ID namespaces & ID mapping workflow resources as part of ID namespace association and ID mapping table in AWS Clean Rooms. It also introduces a new ID_MAPPING_TABLE analysis rule to manage the protection on ID mapping table. +* api-change:``cleanroomsml``: Adds SQL query as the source of seed audience for audience generation job. +* api-change:``connect``: Added PostContactSummary segment type on ListRealTimeContactAnalysisSegmentsV2 API +* api-change:``connect-contact-lens``: Added PostContactSummary segment type on ListRealTimeContactAnalysisSegments API +* api-change:``datazone``: This release removes the deprecated dataProductItem field from Search API output. +* api-change:``entityresolution``: Support First Party ID Mapping + + 1.33.28 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1ff8fdb42891..a18ff44adfcd 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.28' +__version__ = '1.33.29' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 357afb9d9b80..1c14c74bea36 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.28' +release = '1.33.29' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5da59dfbda8f..6f00b2a2b0a0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.146 + botocore==1.34.147 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 187aa9f5bd9e..efbb75ffe9c9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.146', + 'botocore==1.34.147', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6ade2791e1ce1f7e0de11a940ec2b5f6ddeeeb8e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 Jul 2024 18:17:23 +0000 Subject: [PATCH 0752/1632] Update changelog based on model updates --- .changes/next-release/api-change-cleanrooms-53570.json | 5 +++++ .changes/next-release/api-change-dynamodb-37532.json | 5 +++++ .changes/next-release/api-change-iotsitewise-78168.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-121.json | 5 +++++ .changes/next-release/api-change-medicalimaging-23651.json | 5 +++++ .../next-release/api-change-pinpointsmsvoicev2-3497.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cleanrooms-53570.json create mode 100644 .changes/next-release/api-change-dynamodb-37532.json create mode 100644 .changes/next-release/api-change-iotsitewise-78168.json create mode 100644 .changes/next-release/api-change-mediapackagev2-121.json create mode 100644 .changes/next-release/api-change-medicalimaging-23651.json create mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-3497.json diff --git a/.changes/next-release/api-change-cleanrooms-53570.json b/.changes/next-release/api-change-cleanrooms-53570.json new file mode 100644 index 000000000000..39d28c56f5a4 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-53570.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "Three enhancements to the AWS Clean Rooms: Disallowed Output Columns, Flexible Result Receivers, SQL as a Seed" +} diff --git a/.changes/next-release/api-change-dynamodb-37532.json b/.changes/next-release/api-change-dynamodb-37532.json new file mode 100644 index 000000000000..3b5e66438953 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-37532.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "DynamoDB doc only update for July" +} diff --git a/.changes/next-release/api-change-iotsitewise-78168.json b/.changes/next-release/api-change-iotsitewise-78168.json new file mode 100644 index 000000000000..b547afc3361a --- /dev/null +++ b/.changes/next-release/api-change-iotsitewise-78168.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsitewise``", + "description": "Adds support for creating SiteWise Edge gateways that run on a Siemens Industrial Edge Device." +} diff --git a/.changes/next-release/api-change-mediapackagev2-121.json b/.changes/next-release/api-change-mediapackagev2-121.json new file mode 100644 index 000000000000..f37ab90f7460 --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-121.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "This release adds support for Irdeto DRM encryption in DASH manifests." +} diff --git a/.changes/next-release/api-change-medicalimaging-23651.json b/.changes/next-release/api-change-medicalimaging-23651.json new file mode 100644 index 000000000000..75a4e87618ff --- /dev/null +++ b/.changes/next-release/api-change-medicalimaging-23651.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medical-imaging``", + "description": "CopyImageSet API adds copying selected instances between image sets, and overriding inconsistent metadata with a force parameter. UpdateImageSetMetadata API enables reverting to prior versions; updates to Study, Series, and SOP Instance UIDs; and updates to private elements, with a force parameter." +} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-3497.json b/.changes/next-release/api-change-pinpointsmsvoicev2-3497.json new file mode 100644 index 000000000000..99aec2c8174b --- /dev/null +++ b/.changes/next-release/api-change-pinpointsmsvoicev2-3497.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint-sms-voice-v2``", + "description": "Update for rebrand to AWS End User Messaging SMS and Voice." +} From 32055ffee27f13463826dd0e6d9248c790519809 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 24 Jul 2024 18:18:30 +0000 Subject: [PATCH 0753/1632] Bumping version to 1.33.30 --- .changes/1.33.30.json | 32 +++++++++++++++++++ .../api-change-cleanrooms-53570.json | 5 --- .../api-change-dynamodb-37532.json | 5 --- .../api-change-iotsitewise-78168.json | 5 --- .../api-change-mediapackagev2-121.json | 5 --- .../api-change-medicalimaging-23651.json | 5 --- .../api-change-pinpointsmsvoicev2-3497.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.33.30.json delete mode 100644 .changes/next-release/api-change-cleanrooms-53570.json delete mode 100644 .changes/next-release/api-change-dynamodb-37532.json delete mode 100644 .changes/next-release/api-change-iotsitewise-78168.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-121.json delete mode 100644 .changes/next-release/api-change-medicalimaging-23651.json delete mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-3497.json diff --git a/.changes/1.33.30.json b/.changes/1.33.30.json new file mode 100644 index 000000000000..b21c0f196406 --- /dev/null +++ b/.changes/1.33.30.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cleanrooms``", + "description": "Three enhancements to the AWS Clean Rooms: Disallowed Output Columns, Flexible Result Receivers, SQL as a Seed", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "DynamoDB doc only update for July", + "type": "api-change" + }, + { + "category": "``iotsitewise``", + "description": "Adds support for creating SiteWise Edge gateways that run on a Siemens Industrial Edge Device.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "This release adds support for Irdeto DRM encryption in DASH manifests.", + "type": "api-change" + }, + { + "category": "``medical-imaging``", + "description": "CopyImageSet API adds copying selected instances between image sets, and overriding inconsistent metadata with a force parameter. UpdateImageSetMetadata API enables reverting to prior versions; updates to Study, Series, and SOP Instance UIDs; and updates to private elements, with a force parameter.", + "type": "api-change" + }, + { + "category": "``pinpoint-sms-voice-v2``", + "description": "Update for rebrand to AWS End User Messaging SMS and Voice.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cleanrooms-53570.json b/.changes/next-release/api-change-cleanrooms-53570.json deleted file mode 100644 index 39d28c56f5a4..000000000000 --- a/.changes/next-release/api-change-cleanrooms-53570.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "Three enhancements to the AWS Clean Rooms: Disallowed Output Columns, Flexible Result Receivers, SQL as a Seed" -} diff --git a/.changes/next-release/api-change-dynamodb-37532.json b/.changes/next-release/api-change-dynamodb-37532.json deleted file mode 100644 index 3b5e66438953..000000000000 --- a/.changes/next-release/api-change-dynamodb-37532.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "DynamoDB doc only update for July" -} diff --git a/.changes/next-release/api-change-iotsitewise-78168.json b/.changes/next-release/api-change-iotsitewise-78168.json deleted file mode 100644 index b547afc3361a..000000000000 --- a/.changes/next-release/api-change-iotsitewise-78168.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsitewise``", - "description": "Adds support for creating SiteWise Edge gateways that run on a Siemens Industrial Edge Device." -} diff --git a/.changes/next-release/api-change-mediapackagev2-121.json b/.changes/next-release/api-change-mediapackagev2-121.json deleted file mode 100644 index f37ab90f7460..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-121.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "This release adds support for Irdeto DRM encryption in DASH manifests." -} diff --git a/.changes/next-release/api-change-medicalimaging-23651.json b/.changes/next-release/api-change-medicalimaging-23651.json deleted file mode 100644 index 75a4e87618ff..000000000000 --- a/.changes/next-release/api-change-medicalimaging-23651.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medical-imaging``", - "description": "CopyImageSet API adds copying selected instances between image sets, and overriding inconsistent metadata with a force parameter. UpdateImageSetMetadata API enables reverting to prior versions; updates to Study, Series, and SOP Instance UIDs; and updates to private elements, with a force parameter." -} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-3497.json b/.changes/next-release/api-change-pinpointsmsvoicev2-3497.json deleted file mode 100644 index 99aec2c8174b..000000000000 --- a/.changes/next-release/api-change-pinpointsmsvoicev2-3497.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint-sms-voice-v2``", - "description": "Update for rebrand to AWS End User Messaging SMS and Voice." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a6a5eb327e20..1058ed29ad29 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.33.30 +======= + +* api-change:``cleanrooms``: Three enhancements to the AWS Clean Rooms: Disallowed Output Columns, Flexible Result Receivers, SQL as a Seed +* api-change:``dynamodb``: DynamoDB doc only update for July +* api-change:``iotsitewise``: Adds support for creating SiteWise Edge gateways that run on a Siemens Industrial Edge Device. +* api-change:``mediapackagev2``: This release adds support for Irdeto DRM encryption in DASH manifests. +* api-change:``medical-imaging``: CopyImageSet API adds copying selected instances between image sets, and overriding inconsistent metadata with a force parameter. UpdateImageSetMetadata API enables reverting to prior versions; updates to Study, Series, and SOP Instance UIDs; and updates to private elements, with a force parameter. +* api-change:``pinpoint-sms-voice-v2``: Update for rebrand to AWS End User Messaging SMS and Voice. + + 1.33.29 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a18ff44adfcd..871705be6a4c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.29' +__version__ = '1.33.30' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1c14c74bea36..facc4be624a4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.29' +release = '1.33.30' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6f00b2a2b0a0..0f1153796879 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.147 + botocore==1.34.148 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index efbb75ffe9c9..447829af583d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.147', + 'botocore==1.34.148', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 10400cf8e472faca99c8c790cfe3f8a28c941d61 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 Jul 2024 19:27:46 +0000 Subject: [PATCH 0754/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-62633.json | 5 +++++ .../next-release/api-change-applicationsignals-84709.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-1971.json | 5 +++++ .changes/next-release/api-change-codecommit-73000.json | 5 +++++ .changes/next-release/api-change-datazone-76047.json | 5 +++++ .changes/next-release/api-change-ec2-76042.json | 5 +++++ .changes/next-release/api-change-ecr-2619.json | 5 +++++ .changes/next-release/api-change-eks-55191.json | 5 +++++ .changes/next-release/api-change-elbv2-63572.json | 5 +++++ .changes/next-release/api-change-networkfirewall-40067.json | 5 +++++ .changes/next-release/api-change-outposts-54480.json | 5 +++++ .changes/next-release/api-change-stepfunctions-9876.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-62633.json create mode 100644 .changes/next-release/api-change-applicationsignals-84709.json create mode 100644 .changes/next-release/api-change-bedrockruntime-1971.json create mode 100644 .changes/next-release/api-change-codecommit-73000.json create mode 100644 .changes/next-release/api-change-datazone-76047.json create mode 100644 .changes/next-release/api-change-ec2-76042.json create mode 100644 .changes/next-release/api-change-ecr-2619.json create mode 100644 .changes/next-release/api-change-eks-55191.json create mode 100644 .changes/next-release/api-change-elbv2-63572.json create mode 100644 .changes/next-release/api-change-networkfirewall-40067.json create mode 100644 .changes/next-release/api-change-outposts-54480.json create mode 100644 .changes/next-release/api-change-stepfunctions-9876.json diff --git a/.changes/next-release/api-change-applicationautoscaling-62633.json b/.changes/next-release/api-change-applicationautoscaling-62633.json new file mode 100644 index 000000000000..ff21ca77b89e --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-62633.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "Application Auto Scaling is now more responsive to the changes in demand of your SageMaker Inference endpoints. To get started, create or update a Target Tracking policy based on High Resolution CloudWatch metrics." +} diff --git a/.changes/next-release/api-change-applicationsignals-84709.json b/.changes/next-release/api-change-applicationsignals-84709.json new file mode 100644 index 000000000000..8bc6f80df43d --- /dev/null +++ b/.changes/next-release/api-change-applicationsignals-84709.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-signals``", + "description": "CloudWatch Application Signals now supports application logs correlation with traces and operational health metrics of applications running on EC2 instances. Users can view the most relevant telemetry to troubleshoot application health anomalies such as spikes in latency, errors, and availability." +} diff --git a/.changes/next-release/api-change-bedrockruntime-1971.json b/.changes/next-release/api-change-bedrockruntime-1971.json new file mode 100644 index 000000000000..af170ccae515 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-1971.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Provides ServiceUnavailableException error message" +} diff --git a/.changes/next-release/api-change-codecommit-73000.json b/.changes/next-release/api-change-codecommit-73000.json new file mode 100644 index 000000000000..89cc438c9e27 --- /dev/null +++ b/.changes/next-release/api-change-codecommit-73000.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codecommit``", + "description": "CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository." +} diff --git a/.changes/next-release/api-change-datazone-76047.json b/.changes/next-release/api-change-datazone-76047.json new file mode 100644 index 000000000000..c1f879db794e --- /dev/null +++ b/.changes/next-release/api-change-datazone-76047.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Introduces GetEnvironmentCredentials operation to SDK" +} diff --git a/.changes/next-release/api-change-ec2-76042.json b/.changes/next-release/api-change-ec2-76042.json new file mode 100644 index 000000000000..7b093adf942c --- /dev/null +++ b/.changes/next-release/api-change-ec2-76042.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types." +} diff --git a/.changes/next-release/api-change-ecr-2619.json b/.changes/next-release/api-change-ecr-2619.json new file mode 100644 index 000000000000..c433f065250c --- /dev/null +++ b/.changes/next-release/api-change-ecr-2619.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template." +} diff --git a/.changes/next-release/api-change-eks-55191.json b/.changes/next-release/api-change-eks-55191.json new file mode 100644 index 000000000000..620a4631a87f --- /dev/null +++ b/.changes/next-release/api-change-eks-55191.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "This release adds support for EKS cluster to manage extended support." +} diff --git a/.changes/next-release/api-change-elbv2-63572.json b/.changes/next-release/api-change-elbv2-63572.json new file mode 100644 index 000000000000..f157a2e475da --- /dev/null +++ b/.changes/next-release/api-change-elbv2-63572.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This release adds support for sharing trust stores across accounts and organizations through integration with AWS Resource Access Manager." +} diff --git a/.changes/next-release/api-change-networkfirewall-40067.json b/.changes/next-release/api-change-networkfirewall-40067.json new file mode 100644 index 000000000000..644708d10a1e --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-40067.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "You can now log events that are related to TLS inspection, in addition to the existing alert and flow logging." +} diff --git a/.changes/next-release/api-change-outposts-54480.json b/.changes/next-release/api-change-outposts-54480.json new file mode 100644 index 000000000000..55761f34a56d --- /dev/null +++ b/.changes/next-release/api-change-outposts-54480.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "Adding default vCPU information to GetOutpostSupportedInstanceTypes and GetOutpostInstanceTypes responses" +} diff --git a/.changes/next-release/api-change-stepfunctions-9876.json b/.changes/next-release/api-change-stepfunctions-9876.json new file mode 100644 index 000000000000..25d894a283bf --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-9876.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "This release adds support to customer managed KMS key encryption in AWS Step Functions." +} From b31a3fef4018c0c0f4b628f4705a7a3fe094c7c4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 25 Jul 2024 19:29:09 +0000 Subject: [PATCH 0755/1632] Bumping version to 1.33.31 --- .changes/1.33.31.json | 62 +++++++++++++++++++ ...i-change-applicationautoscaling-62633.json | 5 -- .../api-change-applicationsignals-84709.json | 5 -- .../api-change-bedrockruntime-1971.json | 5 -- .../api-change-codecommit-73000.json | 5 -- .../api-change-datazone-76047.json | 5 -- .../next-release/api-change-ec2-76042.json | 5 -- .../next-release/api-change-ecr-2619.json | 5 -- .../next-release/api-change-eks-55191.json | 5 -- .../next-release/api-change-elbv2-63572.json | 5 -- .../api-change-networkfirewall-40067.json | 5 -- .../api-change-outposts-54480.json | 5 -- .../api-change-stepfunctions-9876.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.33.31.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-62633.json delete mode 100644 .changes/next-release/api-change-applicationsignals-84709.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-1971.json delete mode 100644 .changes/next-release/api-change-codecommit-73000.json delete mode 100644 .changes/next-release/api-change-datazone-76047.json delete mode 100644 .changes/next-release/api-change-ec2-76042.json delete mode 100644 .changes/next-release/api-change-ecr-2619.json delete mode 100644 .changes/next-release/api-change-eks-55191.json delete mode 100644 .changes/next-release/api-change-elbv2-63572.json delete mode 100644 .changes/next-release/api-change-networkfirewall-40067.json delete mode 100644 .changes/next-release/api-change-outposts-54480.json delete mode 100644 .changes/next-release/api-change-stepfunctions-9876.json diff --git a/.changes/1.33.31.json b/.changes/1.33.31.json new file mode 100644 index 000000000000..fc8c3beefa06 --- /dev/null +++ b/.changes/1.33.31.json @@ -0,0 +1,62 @@ +[ + { + "category": "``application-autoscaling``", + "description": "Application Auto Scaling is now more responsive to the changes in demand of your SageMaker Inference endpoints. To get started, create or update a Target Tracking policy based on High Resolution CloudWatch metrics.", + "type": "api-change" + }, + { + "category": "``application-signals``", + "description": "CloudWatch Application Signals now supports application logs correlation with traces and operational health metrics of applications running on EC2 instances. Users can view the most relevant telemetry to troubleshoot application health anomalies such as spikes in latency, errors, and availability.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Provides ServiceUnavailableException error message", + "type": "api-change" + }, + { + "category": "``codecommit``", + "description": "CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository.", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Introduces GetEnvironmentCredentials operation to SDK", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "This release adds support for EKS cluster to manage extended support.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This release adds support for sharing trust stores across accounts and organizations through integration with AWS Resource Access Manager.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "You can now log events that are related to TLS inspection, in addition to the existing alert and flow logging.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "Adding default vCPU information to GetOutpostSupportedInstanceTypes and GetOutpostInstanceTypes responses", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "This release adds support to customer managed KMS key encryption in AWS Step Functions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-62633.json b/.changes/next-release/api-change-applicationautoscaling-62633.json deleted file mode 100644 index ff21ca77b89e..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-62633.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "Application Auto Scaling is now more responsive to the changes in demand of your SageMaker Inference endpoints. To get started, create or update a Target Tracking policy based on High Resolution CloudWatch metrics." -} diff --git a/.changes/next-release/api-change-applicationsignals-84709.json b/.changes/next-release/api-change-applicationsignals-84709.json deleted file mode 100644 index 8bc6f80df43d..000000000000 --- a/.changes/next-release/api-change-applicationsignals-84709.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-signals``", - "description": "CloudWatch Application Signals now supports application logs correlation with traces and operational health metrics of applications running on EC2 instances. Users can view the most relevant telemetry to troubleshoot application health anomalies such as spikes in latency, errors, and availability." -} diff --git a/.changes/next-release/api-change-bedrockruntime-1971.json b/.changes/next-release/api-change-bedrockruntime-1971.json deleted file mode 100644 index af170ccae515..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-1971.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Provides ServiceUnavailableException error message" -} diff --git a/.changes/next-release/api-change-codecommit-73000.json b/.changes/next-release/api-change-codecommit-73000.json deleted file mode 100644 index 89cc438c9e27..000000000000 --- a/.changes/next-release/api-change-codecommit-73000.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codecommit``", - "description": "CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository." -} diff --git a/.changes/next-release/api-change-datazone-76047.json b/.changes/next-release/api-change-datazone-76047.json deleted file mode 100644 index c1f879db794e..000000000000 --- a/.changes/next-release/api-change-datazone-76047.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Introduces GetEnvironmentCredentials operation to SDK" -} diff --git a/.changes/next-release/api-change-ec2-76042.json b/.changes/next-release/api-change-ec2-76042.json deleted file mode 100644 index 7b093adf942c..000000000000 --- a/.changes/next-release/api-change-ec2-76042.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types." -} diff --git a/.changes/next-release/api-change-ecr-2619.json b/.changes/next-release/api-change-ecr-2619.json deleted file mode 100644 index c433f065250c..000000000000 --- a/.changes/next-release/api-change-ecr-2619.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template." -} diff --git a/.changes/next-release/api-change-eks-55191.json b/.changes/next-release/api-change-eks-55191.json deleted file mode 100644 index 620a4631a87f..000000000000 --- a/.changes/next-release/api-change-eks-55191.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "This release adds support for EKS cluster to manage extended support." -} diff --git a/.changes/next-release/api-change-elbv2-63572.json b/.changes/next-release/api-change-elbv2-63572.json deleted file mode 100644 index f157a2e475da..000000000000 --- a/.changes/next-release/api-change-elbv2-63572.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This release adds support for sharing trust stores across accounts and organizations through integration with AWS Resource Access Manager." -} diff --git a/.changes/next-release/api-change-networkfirewall-40067.json b/.changes/next-release/api-change-networkfirewall-40067.json deleted file mode 100644 index 644708d10a1e..000000000000 --- a/.changes/next-release/api-change-networkfirewall-40067.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "You can now log events that are related to TLS inspection, in addition to the existing alert and flow logging." -} diff --git a/.changes/next-release/api-change-outposts-54480.json b/.changes/next-release/api-change-outposts-54480.json deleted file mode 100644 index 55761f34a56d..000000000000 --- a/.changes/next-release/api-change-outposts-54480.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "Adding default vCPU information to GetOutpostSupportedInstanceTypes and GetOutpostInstanceTypes responses" -} diff --git a/.changes/next-release/api-change-stepfunctions-9876.json b/.changes/next-release/api-change-stepfunctions-9876.json deleted file mode 100644 index 25d894a283bf..000000000000 --- a/.changes/next-release/api-change-stepfunctions-9876.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "This release adds support to customer managed KMS key encryption in AWS Step Functions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1058ed29ad29..f14a2bdfa011 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.33.31 +======= + +* api-change:``application-autoscaling``: Application Auto Scaling is now more responsive to the changes in demand of your SageMaker Inference endpoints. To get started, create or update a Target Tracking policy based on High Resolution CloudWatch metrics. +* api-change:``application-signals``: CloudWatch Application Signals now supports application logs correlation with traces and operational health metrics of applications running on EC2 instances. Users can view the most relevant telemetry to troubleshoot application health anomalies such as spikes in latency, errors, and availability. +* api-change:``bedrock-runtime``: Provides ServiceUnavailableException error message +* api-change:``codecommit``: CreateRepository API now throws OperationNotAllowedException when the account has been restricted from creating a repository. +* api-change:``datazone``: Introduces GetEnvironmentCredentials operation to SDK +* api-change:``ec2``: EC2 Fleet now supports using custom identifiers to reference Amazon Machine Images (AMI) in launch requests that are configured to choose from a diversified list of instance types. +* api-change:``ecr``: API and documentation updates for Amazon ECR, adding support for creating, updating, describing and deleting ECR Repository Creation Template. +* api-change:``eks``: This release adds support for EKS cluster to manage extended support. +* api-change:``elbv2``: This release adds support for sharing trust stores across accounts and organizations through integration with AWS Resource Access Manager. +* api-change:``network-firewall``: You can now log events that are related to TLS inspection, in addition to the existing alert and flow logging. +* api-change:``outposts``: Adding default vCPU information to GetOutpostSupportedInstanceTypes and GetOutpostInstanceTypes responses +* api-change:``stepfunctions``: This release adds support to customer managed KMS key encryption in AWS Step Functions. + + 1.33.30 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 871705be6a4c..b59a370bdaf8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.30' +__version__ = '1.33.31' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index facc4be624a4..b6b2af09d9a5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.30' +release = '1.33.31' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0f1153796879..79ae8a2c19aa 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.148 + botocore==1.34.149 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 447829af583d..34a559c8a552 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.148', + 'botocore==1.34.149', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0ed43fb76cf41a75434b94945bc42d4a4f2ffcc4 Mon Sep 17 00:00:00 2001 From: Steve Yoo <106777148+hssyoo@users.noreply.github.com> Date: Fri, 26 Jul 2024 12:26:09 -0400 Subject: [PATCH 0756/1632] Add s3 integration tests using directory buckets (#8795) --- awscli/testutils.py | 54 ++++++- .../customizations/s3/test_plugin.py | 138 +++++++++++++----- 2 files changed, 151 insertions(+), 41 deletions(-) diff --git a/awscli/testutils.py b/awscli/testutils.py index 950290a0567d..ae36528aa426 100644 --- a/awscli/testutils.py +++ b/awscli/testutils.py @@ -168,6 +168,45 @@ def create_bucket(session, name=None, region=None): return bucket_name +def create_dir_bucket(session, name=None, location=None): + """ + Creates a S3 directory bucket + :returns: the name of the bucket created + """ + if not location: + location = ('us-west-2', 'usw2-az1') + region, az = location + client = session.create_client('s3', region_name=region) + if name: + bucket_name = name + else: + bucket_name = f"{random_bucket_name()}--{az}--x-s3" + params = { + 'Bucket': bucket_name, + 'CreateBucketConfiguration': { + 'Location': { + 'Type': 'AvailabilityZone', + 'Name': az + }, + 'Bucket': { + 'Type': 'Directory', + 'DataRedundancy': 'SingleAvailabilityZone' + } + } + } + try: + client.create_bucket(**params) + except ClientError as e: + if e.response['Error'].get('Code') == 'BucketAlreadyOwnedByYou': + # This can happen in the retried request, when the first one + # succeeded on S3 but somehow the response never comes back. + # We still got a bucket ready for test anyway. + pass + else: + raise + return bucket_name + + def random_chars(num_chars): """Returns random hex characters. @@ -757,6 +796,19 @@ def create_bucket(self, name=None, region=None): self.delete_public_access_block(bucket_name) return bucket_name + def create_dir_bucket(self, name=None, location=None): + if location: + region, _ = location + else: + region = self.region + bucket_name = create_dir_bucket(self.session, name, location) + self.regions[bucket_name] = region + self.addCleanup(self.delete_bucket, bucket_name) + + # Wait for the bucket to exist before letting it be used. + self.wait_bucket_exists(bucket_name) + return bucket_name + def put_object(self, bucket_name, key_name, contents='', extra_args=None): client = self.create_client_for_bucket(bucket_name) call_args = { @@ -805,7 +857,7 @@ def delete_bucket(self, bucket_name, attempts=5, delay=5): def remove_all_objects(self, bucket_name): client = self.create_client_for_bucket(bucket_name) - paginator = client.get_paginator('list_objects') + paginator = client.get_paginator('list_objects_v2') pages = paginator.paginate(Bucket=bucket_name) key_names = [] for page in pages: diff --git a/tests/integration/customizations/s3/test_plugin.py b/tests/integration/customizations/s3/test_plugin.py index 6968b1702600..e943eaee46d0 100644 --- a/tests/integration/customizations/s3/test_plugin.py +++ b/tests/integration/customizations/s3/test_plugin.py @@ -46,6 +46,8 @@ LOG = logging.getLogger('awscli.tests.integration') _SHARED_BUCKET = random_bucket_name() _DEFAULT_REGION = 'us-west-2' +_DEFAULT_AZ = 'usw2-az1' +_SHARED_DIR_BUCKET = f'{random_bucket_name()}--{_DEFAULT_AZ}--x-s3' def setup_module(): @@ -58,14 +60,29 @@ def setup_module(): }, 'ObjectOwnership': 'ObjectWriter' } + dir_bucket_params = { + 'Bucket': _SHARED_DIR_BUCKET, + 'CreateBucketConfiguration': { + 'Location': { + 'Type': 'AvailabilityZone', + 'Name': _DEFAULT_AZ + }, + 'Bucket': { + 'Type': 'Directory', + 'DataRedundancy': 'SingleAvailabilityZone' + } + } + } try: s3.create_bucket(**params) + s3.create_bucket(**dir_bucket_params) except Exception as e: # A create_bucket can fail for a number of reasons. # We're going to defer to the waiter below to make the # final call as to whether or not the bucket exists. LOG.debug("create_bucket() raised an exception: %s", e, exc_info=True) waiter.wait(Bucket=_SHARED_BUCKET) + waiter.wait(Bucket=_SHARED_DIR_BUCKET) s3.delete_public_access_block( Bucket=_SHARED_BUCKET ) @@ -74,7 +91,7 @@ def setup_module(): def clear_out_bucket(bucket, delete_bucket=False): s3 = botocore.session.get_session().create_client( 's3', region_name=_DEFAULT_REGION) - page = s3.get_paginator('list_objects') + page = s3.get_paginator('list_objects_v2') # Use pages paired with batch delete_objects(). for page in page.paginate(Bucket=bucket): keys = [{'Key': obj['Key']} for obj in page.get('Contents', [])] @@ -96,6 +113,7 @@ def clear_out_bucket(bucket, delete_bucket=False): def teardown_module(): clear_out_bucket(_SHARED_BUCKET, delete_bucket=True) + clear_out_bucket(_SHARED_DIR_BUCKET, delete_bucket=True) @contextlib.contextmanager @@ -141,25 +159,23 @@ class BaseS3IntegrationTest(BaseS3CLICommand): def setUp(self): clear_out_bucket(_SHARED_BUCKET) + clear_out_bucket(_SHARED_DIR_BUCKET) super(BaseS3IntegrationTest, self).setUp() class TestMoveCommand(BaseS3IntegrationTest): - - def test_mv_local_to_s3(self): - bucket_name = _SHARED_BUCKET + def assert_mv_local_to_s3(self, bucket_name): full_path = self.files.create_file('foo.txt', 'this is foo.txt') p = aws('s3 mv %s s3://%s/foo.txt' % (full_path, - bucket_name)) + bucket_name)) self.assert_no_errors(p) # When we move an object, the local file is gone: self.assertTrue(not os.path.exists(full_path)) # And now resides in s3. self.assert_key_contents_equal(bucket_name, 'foo.txt', - 'this is foo.txt') + 'this is foo.txt') - def test_mv_s3_to_local(self): - bucket_name = _SHARED_BUCKET + def assert_mv_s3_to_local(self, bucket_name): self.put_object(bucket_name, 'foo.txt', 'this is foo.txt') full_path = self.files.full_path('foo.txt') self.assertTrue(self.key_exists(bucket_name, key_name='foo.txt')) @@ -171,9 +187,8 @@ def test_mv_s3_to_local(self): # The s3 file should not be there anymore. self.assertTrue(self.key_not_exists(bucket_name, key_name='foo.txt')) - def test_mv_s3_to_s3(self): - from_bucket = _SHARED_BUCKET - to_bucket = self.create_bucket() + def assert_mv_s3_to_s3(self, from_bucket, create_bucket_call): + to_bucket = create_bucket_call() self.put_object(from_bucket, 'foo.txt', 'this is foo.txt') p = aws('s3 mv s3://%s/foo.txt s3://%s/foo.txt' % (from_bucket, @@ -184,6 +199,30 @@ def test_mv_s3_to_s3(self): # And verify that the object no longer exists in the from_bucket. self.assertTrue(self.key_not_exists(from_bucket, key_name='foo.txt')) + def test_mv_local_to_s3(self): + self.assert_mv_local_to_s3(_SHARED_BUCKET) + + def test_mv_local_to_s3_express(self): + self.assert_mv_local_to_s3(_SHARED_DIR_BUCKET) + + def test_mv_s3_to_local(self): + self.assert_mv_s3_to_local(_SHARED_BUCKET) + + def test_mv_s3_express_to_local(self): + self.assert_mv_s3_to_local(_SHARED_DIR_BUCKET) + + def test_mv_s3_to_s3(self): + self.assert_mv_s3_to_s3(_SHARED_BUCKET, self.create_bucket) + + def test_mv_s3_to_s3_express(self): + self.assert_mv_s3_to_s3(_SHARED_BUCKET, self.create_dir_bucket) + + def test_mv_s3_express_to_s3_express(self): + self.assert_mv_s3_to_s3(_SHARED_DIR_BUCKET, self.create_dir_bucket) + + def test_mv_s3_express_to_s3(self): + self.assert_mv_s3_to_s3(_SHARED_DIR_BUCKET, self.create_bucket) + @pytest.mark.slow def test_mv_s3_to_s3_multipart(self): from_bucket = _SHARED_BUCKET @@ -298,6 +337,14 @@ def test_cant_move_large_file_onto_itself(self): class TestRm(BaseS3IntegrationTest): + def assert_rm_with_page_size(self, bucket_name): + self.put_object(bucket_name, 'foo.txt', contents='hello world') + self.put_object(bucket_name, 'bar.txt', contents='hello world2') + p = aws('s3 rm s3://%s/ --recursive --page-size 1' % bucket_name) + self.assert_no_errors(p) + + self.assertTrue(self.key_not_exists(bucket_name, key_name='foo.txt')) + self.assertTrue(self.key_not_exists(bucket_name, key_name='bar.txt')) @skip_if_windows('Newline in filename test not valid on windows.') # Windows won't let you do this. You'll get: # [Errno 22] invalid mode ('w') or filename: @@ -320,23 +367,18 @@ def test_rm_with_newlines(self): self.assertTrue(self.key_not_exists(bucket_name, key_name='foo\r.txt')) def test_rm_with_page_size(self): - bucket_name = _SHARED_BUCKET - self.put_object(bucket_name, 'foo.txt', contents='hello world') - self.put_object(bucket_name, 'bar.txt', contents='hello world2') - p = aws('s3 rm s3://%s/ --recursive --page-size 1' % bucket_name) - self.assert_no_errors(p) + self.assert_rm_with_page_size(_SHARED_BUCKET) - self.assertTrue(self.key_not_exists(bucket_name, key_name='foo.txt')) - self.assertTrue(self.key_not_exists(bucket_name, key_name='bar.txt')) + def test_s3_express_rm_with_page_size(self): + self.assert_rm_with_page_size(_SHARED_DIR_BUCKET) class TestCp(BaseS3IntegrationTest): - def test_cp_to_and_from_s3(self): + def assert_cp_to_and_from_s3(self, bucket_name): # This tests the ability to put a single file in s3 # move it to a different bucket. # and download the file locally - bucket_name = _SHARED_BUCKET # copy file into bucket. foo_txt = self.files.create_file('foo.txt', 'this is foo.txt') @@ -361,6 +403,12 @@ def test_cp_to_and_from_s3(self): with open(full_path, 'r') as f: self.assertEqual(f.read(), 'this is foo.txt') + def test_cp_to_and_from_s3(self): + self.assert_cp_to_and_from_s3(_SHARED_BUCKET) + + def test_cp_to_and_from_s3_express(self): + self.assert_cp_to_and_from_s3(_SHARED_DIR_BUCKET) + def test_cp_without_trailing_slash(self): # There's a unit test for this, but we still want to verify this # with an integration test. @@ -1133,6 +1181,28 @@ class TestLs(BaseS3IntegrationTest): This tests using the ``ls`` command. """ + def assert_ls_with_prefix(self, bucket_name): + self.put_object(bucket_name, 'foo.txt', 'contents') + self.put_object(bucket_name, 'foo', 'contents') + self.put_object(bucket_name, 'bar.txt', 'contents') + self.put_object(bucket_name, 'subdir/foo.txt', 'contents') + p = aws('s3 ls s3://%s' % bucket_name) + self.assertIn('PRE subdir/', p.stdout) + self.assertIn('8 foo.txt', p.stdout) + self.assertIn('8 foo', p.stdout) + self.assertIn('8 bar.txt', p.stdout) + + def assert_ls_recursive(self, bucket_name): + self.put_object(bucket_name, 'foo.txt', 'contents') + self.put_object(bucket_name, 'foo', 'contents') + self.put_object(bucket_name, 'bar.txt', 'contents') + self.put_object(bucket_name, 'subdir/foo.txt', 'contents') + p = aws('s3 ls s3://%s --recursive' % bucket_name) + self.assertIn('8 foo.txt', p.stdout) + self.assertIn('8 foo', p.stdout) + self.assertIn('8 bar.txt', p.stdout) + self.assertIn('8 subdir/foo.txt', p.stdout) + def test_ls_bucket(self): p = aws('s3 ls') self.assert_no_errors(p) @@ -1163,28 +1233,16 @@ def test_ls_non_existent_bucket(self): self.assertEqual(p.stdout, '') def test_ls_with_prefix(self): - bucket_name = _SHARED_BUCKET - self.put_object(bucket_name, 'foo.txt', 'contents') - self.put_object(bucket_name, 'foo', 'contents') - self.put_object(bucket_name, 'bar.txt', 'contents') - self.put_object(bucket_name, 'subdir/foo.txt', 'contents') - p = aws('s3 ls s3://%s' % bucket_name) - self.assertIn('PRE subdir/', p.stdout) - self.assertIn('8 foo.txt', p.stdout) - self.assertIn('8 foo', p.stdout) - self.assertIn('8 bar.txt', p.stdout) + self.assert_ls_with_prefix(_SHARED_BUCKET) + + def test_s3_express_ls_with_prefix(self): + self.assert_ls_with_prefix(_SHARED_DIR_BUCKET) def test_ls_recursive(self): - bucket_name = _SHARED_BUCKET - self.put_object(bucket_name, 'foo.txt', 'contents') - self.put_object(bucket_name, 'foo', 'contents') - self.put_object(bucket_name, 'bar.txt', 'contents') - self.put_object(bucket_name, 'subdir/foo.txt', 'contents') - p = aws('s3 ls s3://%s --recursive' % bucket_name) - self.assertIn('8 foo.txt', p.stdout) - self.assertIn('8 foo', p.stdout) - self.assertIn('8 bar.txt', p.stdout) - self.assertIn('8 subdir/foo.txt', p.stdout) + self.assert_ls_recursive(_SHARED_BUCKET) + + def test_s3_express_ls_recursive(self): + self.assert_ls_recursive(_SHARED_DIR_BUCKET) def test_ls_without_prefix(self): # The ls command does not require an s3:// prefix, From 4ea9cbdd9cde6cba4b9d7b9f2f66f7d4bb4f92e9 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Fri, 26 Jul 2024 15:25:40 -0700 Subject: [PATCH 0757/1632] Update setuptools (#8821) --- requirements-dev-lock.txt | 24 ++++++++++++------------ requirements-dev.txt | 4 ++-- scripts/ci/install-dev-deps | 9 ++++++++- 3 files changed, 22 insertions(+), 15 deletions(-) diff --git a/requirements-dev-lock.txt b/requirements-dev-lock.txt index 4a14d86e8dbb..a08692febdd9 100644 --- a/requirements-dev-lock.txt +++ b/requirements-dev-lock.txt @@ -75,23 +75,23 @@ coverage[toml]==7.2.7 \ # via # -r requirements-dev.txt # pytest-cov -exceptiongroup==1.1.3 \ - --hash=sha256:097acd85d473d75af5bb98e41b61ff7fe35efe6675e4f9370ec6ec5126d160e9 \ - --hash=sha256:343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3 +exceptiongroup==1.2.2 \ + --hash=sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b \ + --hash=sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc # via pytest -iniconfig==1.1.1 \ - --hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \ - --hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32 +iniconfig==2.0.0 \ + --hash=sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3 \ + --hash=sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374 # via pytest -packaging==23.2 \ - --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \ - --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7 +packaging==24.1 \ + --hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \ + --hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124 # via # -r requirements-dev.txt # pytest -pluggy==1.4.0 \ - --hash=sha256:7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981 \ - --hash=sha256:8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be +pluggy==1.5.0 \ + --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \ + --hash=sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669 # via pytest pytest==8.1.1 \ --hash=sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7 \ diff --git a/requirements-dev.txt b/requirements-dev.txt index 5157b7851493..f020f5ae77fb 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ wheel==0.43.0 coverage==7.2.7 -setuptools==67.8.0;python_version>="3.12" +setuptools==71.1.0;python_version>="3.12" # Pytest specific deps pytest==8.1.1 @@ -9,4 +9,4 @@ atomicwrites>=1.0 # Windows requirement colorama>0.3.0 # Windows requirement # Dependency test specific deps -packaging==23.2 +packaging==24.1 diff --git a/scripts/ci/install-dev-deps b/scripts/ci/install-dev-deps index b027c0120eb7..1ab746981ed3 100755 --- a/scripts/ci/install-dev-deps +++ b/scripts/ci/install-dev-deps @@ -27,6 +27,13 @@ def run(command): if __name__ == "__main__": with cd(REPO_ROOT): if sys.version_info[:2] >= (3, 12): - run("pip install setuptools==67.8.0") + # Python 3.12+ no longer includes setuptools by default. + + # Setuptools 71+ now prefers already installed versions + # of packaging _and_ broke the API for packaging<22.0. + # We'll pin to match what's in requirements-dev.txt. + run( + "pip install setuptools==71.1.0 packaging==24.1" + ) run("pip install -r requirements-dev-lock.txt") From 8f1306f238f5fbc639f9e7008cdab8f7615c4a59 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 29 Jul 2024 18:58:04 +0000 Subject: [PATCH 0758/1632] Update changelog based on model updates --- .changes/next-release/api-change-elasticache-27935.json | 5 +++++ .changes/next-release/api-change-memorydb-95508.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-elasticache-27935.json create mode 100644 .changes/next-release/api-change-memorydb-95508.json diff --git a/.changes/next-release/api-change-elasticache-27935.json b/.changes/next-release/api-change-elasticache-27935.json new file mode 100644 index 000000000000..522f1bf528dd --- /dev/null +++ b/.changes/next-release/api-change-elasticache-27935.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Renaming full service name as it appears in developer documentation." +} diff --git a/.changes/next-release/api-change-memorydb-95508.json b/.changes/next-release/api-change-memorydb-95508.json new file mode 100644 index 000000000000..4447f7ee06c0 --- /dev/null +++ b/.changes/next-release/api-change-memorydb-95508.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``memorydb``", + "description": "Renaming full service name as it appears in developer documentation." +} From 1fbf4866bd7740e5d70bd6d2b92114abc515b301 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 29 Jul 2024 18:59:25 +0000 Subject: [PATCH 0759/1632] Bumping version to 1.33.32 --- .changes/1.33.32.json | 12 ++++++++++++ .../next-release/api-change-elasticache-27935.json | 5 ----- .changes/next-release/api-change-memorydb-95508.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.33.32.json delete mode 100644 .changes/next-release/api-change-elasticache-27935.json delete mode 100644 .changes/next-release/api-change-memorydb-95508.json diff --git a/.changes/1.33.32.json b/.changes/1.33.32.json new file mode 100644 index 000000000000..a108a41228c2 --- /dev/null +++ b/.changes/1.33.32.json @@ -0,0 +1,12 @@ +[ + { + "category": "``elasticache``", + "description": "Renaming full service name as it appears in developer documentation.", + "type": "api-change" + }, + { + "category": "``memorydb``", + "description": "Renaming full service name as it appears in developer documentation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-elasticache-27935.json b/.changes/next-release/api-change-elasticache-27935.json deleted file mode 100644 index 522f1bf528dd..000000000000 --- a/.changes/next-release/api-change-elasticache-27935.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Renaming full service name as it appears in developer documentation." -} diff --git a/.changes/next-release/api-change-memorydb-95508.json b/.changes/next-release/api-change-memorydb-95508.json deleted file mode 100644 index 4447f7ee06c0..000000000000 --- a/.changes/next-release/api-change-memorydb-95508.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``memorydb``", - "description": "Renaming full service name as it appears in developer documentation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f14a2bdfa011..2edf53b166d5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.33.32 +======= + +* api-change:``elasticache``: Renaming full service name as it appears in developer documentation. +* api-change:``memorydb``: Renaming full service name as it appears in developer documentation. + + 1.33.31 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b59a370bdaf8..e6bd634ff951 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.31' +__version__ = '1.33.32' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b6b2af09d9a5..63708a0a7a1d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.31' +release = '1.33.32' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 79ae8a2c19aa..eba7a79b68d0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.149 + botocore==1.34.150 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 34a559c8a552..6e0649bca5bf 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.149', + 'botocore==1.34.150', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From fb104931c0160ca0581e79557fe261e22cafbe34 Mon Sep 17 00:00:00 2001 From: Ahmed Moustafa <35640105+aemous@users.noreply.github.com> Date: Mon, 29 Jul 2024 16:37:15 -0400 Subject: [PATCH 0760/1632] Disable S3 Express support for s3 mb command (#8824) --- .changes/next-release/bugfix-s3-90647.json | 5 +++++ awscli/customizations/s3/subcommands.py | 3 +++ tests/functional/s3/test_mb_command.py | 5 +++++ 3 files changed, 13 insertions(+) create mode 100644 .changes/next-release/bugfix-s3-90647.json diff --git a/.changes/next-release/bugfix-s3-90647.json b/.changes/next-release/bugfix-s3-90647.json new file mode 100644 index 000000000000..ab53ed3b7e06 --- /dev/null +++ b/.changes/next-release/bugfix-s3-90647.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "``s3``", + "description": "Disable usage of mb command with S3 Express directory buckets." +} diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index f0f8bf4f33c8..b2a5e9181c04 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -801,6 +801,9 @@ def _run_main(self, parsed_args, parsed_globals): raise TypeError("%s\nError: Invalid argument type" % self.USAGE) bucket, _ = split_s3_bucket_key(parsed_args.path) + if is_s3express_bucket(bucket): + raise ValueError("Cannot use mb command with a directory bucket.") + bucket_config = {'LocationConstraint': self.client.meta.region_name} params = {'Bucket': bucket} if self.client.meta.region_name != 'us-east-1': diff --git a/tests/functional/s3/test_mb_command.py b/tests/functional/s3/test_mb_command.py index 59305a7bec66..6076455db527 100644 --- a/tests/functional/s3/test_mb_command.py +++ b/tests/functional/s3/test_mb_command.py @@ -45,3 +45,8 @@ def test_location_constraint_not_added_on_us_east_1(self): def test_nonzero_exit_if_invalid_path_provided(self): command = self.prefix + 'bucket' self.run_cmd(command, expected_rc=255) + + def test_incompatible_with_express_directory_bucket(self): + command = self.prefix + 's3://bucket--usw2-az1--x-s3/' + stderr = self.run_cmd(command, expected_rc=255)[1] + self.assertIn('Cannot use mb command with a directory bucket.', stderr) \ No newline at end of file From 201a9c7b0227ae5ba535e5f738c77cb64b3a2735 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 Jul 2024 18:09:08 +0000 Subject: [PATCH 0761/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-15279.json | 5 +++++ .changes/next-release/api-change-autoscaling-97567.json | 5 +++++ .changes/next-release/api-change-codepipeline-3890.json | 5 +++++ .changes/next-release/api-change-elasticache-51095.json | 5 +++++ .changes/next-release/api-change-elb-94157.json | 5 +++++ .changes/next-release/api-change-events-49103.json | 5 +++++ .changes/next-release/api-change-lexv2models-16938.json | 5 +++++ .changes/next-release/api-change-logs-21050.json | 5 +++++ .changes/next-release/api-change-rolesanywhere-13825.json | 5 +++++ .changes/next-release/api-change-tnb-87152.json | 5 +++++ .changes/next-release/api-change-workspaces-93341.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-15279.json create mode 100644 .changes/next-release/api-change-autoscaling-97567.json create mode 100644 .changes/next-release/api-change-codepipeline-3890.json create mode 100644 .changes/next-release/api-change-elasticache-51095.json create mode 100644 .changes/next-release/api-change-elb-94157.json create mode 100644 .changes/next-release/api-change-events-49103.json create mode 100644 .changes/next-release/api-change-lexv2models-16938.json create mode 100644 .changes/next-release/api-change-logs-21050.json create mode 100644 .changes/next-release/api-change-rolesanywhere-13825.json create mode 100644 .changes/next-release/api-change-tnb-87152.json create mode 100644 .changes/next-release/api-change-workspaces-93341.json diff --git a/.changes/next-release/api-change-appstream-15279.json b/.changes/next-release/api-change-appstream-15279.json new file mode 100644 index 000000000000..c0b4571e5658 --- /dev/null +++ b/.changes/next-release/api-change-appstream-15279.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0" +} diff --git a/.changes/next-release/api-change-autoscaling-97567.json b/.changes/next-release/api-change-autoscaling-97567.json new file mode 100644 index 000000000000..eeb6481df333 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-97567.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Increase the length limit for VPCZoneIdentifier from 2047 to 5000" +} diff --git a/.changes/next-release/api-change-codepipeline-3890.json b/.changes/next-release/api-change-codepipeline-3890.json new file mode 100644 index 000000000000..706ecbf017dc --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-3890.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements." +} diff --git a/.changes/next-release/api-change-elasticache-51095.json b/.changes/next-release/api-change-elasticache-51095.json new file mode 100644 index 000000000000..f71401c8e490 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-51095.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Doc only update for changes to deletion API." +} diff --git a/.changes/next-release/api-change-elb-94157.json b/.changes/next-release/api-change-elb-94157.json new file mode 100644 index 000000000000..2ce1a57e3f58 --- /dev/null +++ b/.changes/next-release/api-change-elb-94157.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elb``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-events-49103.json b/.changes/next-release/api-change-events-49103.json new file mode 100644 index 000000000000..d91da191a68e --- /dev/null +++ b/.changes/next-release/api-change-events-49103.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-lexv2models-16938.json b/.changes/next-release/api-change-lexv2models-16938.json new file mode 100644 index 000000000000..59f9d48bd055 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-16938.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base." +} diff --git a/.changes/next-release/api-change-logs-21050.json b/.changes/next-release/api-change-logs-21050.json new file mode 100644 index 000000000000..df90ec2a6711 --- /dev/null +++ b/.changes/next-release/api-change-logs-21050.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-rolesanywhere-13825.json b/.changes/next-release/api-change-rolesanywhere-13825.json new file mode 100644 index 000000000000..307dc981ff08 --- /dev/null +++ b/.changes/next-release/api-change-rolesanywhere-13825.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rolesanywhere``", + "description": "IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile." +} diff --git a/.changes/next-release/api-change-tnb-87152.json b/.changes/next-release/api-change-tnb-87152.json new file mode 100644 index 000000000000..3a85572f4282 --- /dev/null +++ b/.changes/next-release/api-change-tnb-87152.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``tnb``", + "description": "This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation." +} diff --git a/.changes/next-release/api-change-workspaces-93341.json b/.changes/next-release/api-change-workspaces-93341.json new file mode 100644 index 000000000000..d02ca1a62fe1 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-93341.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Removing multi-session as it isn't supported for pools" +} From 68dfd42c944f03dc23264b58df6eb0193e0e3733 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 30 Jul 2024 18:10:29 +0000 Subject: [PATCH 0762/1632] Bumping version to 1.33.33 --- .changes/1.33.33.json | 62 +++++++++++++++++++ .../api-change-appstream-15279.json | 5 -- .../api-change-autoscaling-97567.json | 5 -- .../api-change-codepipeline-3890.json | 5 -- .../api-change-elasticache-51095.json | 5 -- .../next-release/api-change-elb-94157.json | 5 -- .../next-release/api-change-events-49103.json | 5 -- .../api-change-lexv2models-16938.json | 5 -- .../next-release/api-change-logs-21050.json | 5 -- .../api-change-rolesanywhere-13825.json | 5 -- .../next-release/api-change-tnb-87152.json | 5 -- .../api-change-workspaces-93341.json | 5 -- .changes/next-release/bugfix-s3-90647.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.33.33.json delete mode 100644 .changes/next-release/api-change-appstream-15279.json delete mode 100644 .changes/next-release/api-change-autoscaling-97567.json delete mode 100644 .changes/next-release/api-change-codepipeline-3890.json delete mode 100644 .changes/next-release/api-change-elasticache-51095.json delete mode 100644 .changes/next-release/api-change-elb-94157.json delete mode 100644 .changes/next-release/api-change-events-49103.json delete mode 100644 .changes/next-release/api-change-lexv2models-16938.json delete mode 100644 .changes/next-release/api-change-logs-21050.json delete mode 100644 .changes/next-release/api-change-rolesanywhere-13825.json delete mode 100644 .changes/next-release/api-change-tnb-87152.json delete mode 100644 .changes/next-release/api-change-workspaces-93341.json delete mode 100644 .changes/next-release/bugfix-s3-90647.json diff --git a/.changes/1.33.33.json b/.changes/1.33.33.json new file mode 100644 index 000000000000..7a1f455181e1 --- /dev/null +++ b/.changes/1.33.33.json @@ -0,0 +1,62 @@ +[ + { + "category": "``appstream``", + "description": "Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0", + "type": "api-change" + }, + { + "category": "``autoscaling``", + "description": "Increase the length limit for VPCZoneIdentifier from 2047 to 5000", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements.", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Doc only update for changes to deletion API.", + "type": "api-change" + }, + { + "category": "``elb``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``rolesanywhere``", + "description": "IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile.", + "type": "api-change" + }, + { + "category": "``tnb``", + "description": "This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Removing multi-session as it isn't supported for pools", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Disable usage of mb command with S3 Express directory buckets.", + "type": "bugfix" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-15279.json b/.changes/next-release/api-change-appstream-15279.json deleted file mode 100644 index c0b4571e5658..000000000000 --- a/.changes/next-release/api-change-appstream-15279.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0" -} diff --git a/.changes/next-release/api-change-autoscaling-97567.json b/.changes/next-release/api-change-autoscaling-97567.json deleted file mode 100644 index eeb6481df333..000000000000 --- a/.changes/next-release/api-change-autoscaling-97567.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Increase the length limit for VPCZoneIdentifier from 2047 to 5000" -} diff --git a/.changes/next-release/api-change-codepipeline-3890.json b/.changes/next-release/api-change-codepipeline-3890.json deleted file mode 100644 index 706ecbf017dc..000000000000 --- a/.changes/next-release/api-change-codepipeline-3890.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements." -} diff --git a/.changes/next-release/api-change-elasticache-51095.json b/.changes/next-release/api-change-elasticache-51095.json deleted file mode 100644 index f71401c8e490..000000000000 --- a/.changes/next-release/api-change-elasticache-51095.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Doc only update for changes to deletion API." -} diff --git a/.changes/next-release/api-change-elb-94157.json b/.changes/next-release/api-change-elb-94157.json deleted file mode 100644 index 2ce1a57e3f58..000000000000 --- a/.changes/next-release/api-change-elb-94157.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elb``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-events-49103.json b/.changes/next-release/api-change-events-49103.json deleted file mode 100644 index d91da191a68e..000000000000 --- a/.changes/next-release/api-change-events-49103.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-lexv2models-16938.json b/.changes/next-release/api-change-lexv2models-16938.json deleted file mode 100644 index 59f9d48bd055..000000000000 --- a/.changes/next-release/api-change-lexv2models-16938.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base." -} diff --git a/.changes/next-release/api-change-logs-21050.json b/.changes/next-release/api-change-logs-21050.json deleted file mode 100644 index df90ec2a6711..000000000000 --- a/.changes/next-release/api-change-logs-21050.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-rolesanywhere-13825.json b/.changes/next-release/api-change-rolesanywhere-13825.json deleted file mode 100644 index 307dc981ff08..000000000000 --- a/.changes/next-release/api-change-rolesanywhere-13825.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rolesanywhere``", - "description": "IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile." -} diff --git a/.changes/next-release/api-change-tnb-87152.json b/.changes/next-release/api-change-tnb-87152.json deleted file mode 100644 index 3a85572f4282..000000000000 --- a/.changes/next-release/api-change-tnb-87152.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``tnb``", - "description": "This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation." -} diff --git a/.changes/next-release/api-change-workspaces-93341.json b/.changes/next-release/api-change-workspaces-93341.json deleted file mode 100644 index d02ca1a62fe1..000000000000 --- a/.changes/next-release/api-change-workspaces-93341.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Removing multi-session as it isn't supported for pools" -} diff --git a/.changes/next-release/bugfix-s3-90647.json b/.changes/next-release/bugfix-s3-90647.json deleted file mode 100644 index ab53ed3b7e06..000000000000 --- a/.changes/next-release/bugfix-s3-90647.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "``s3``", - "description": "Disable usage of mb command with S3 Express directory buckets." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2edf53b166d5..b888d42fbe3e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.33.33 +======= + +* api-change:``appstream``: Added support for Red Hat Enterprise Linux 8 on Amazon AppStream 2.0 +* api-change:``autoscaling``: Increase the length limit for VPCZoneIdentifier from 2047 to 5000 +* api-change:``codepipeline``: AWS CodePipeline V2 type pipelines now support stage level conditions to enable development teams to safely release changes that meet quality and compliance requirements. +* api-change:``elasticache``: Doc only update for changes to deletion API. +* api-change:``elb``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``events``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``lexv2-models``: This release adds new capabilities to the AMAZON.QnAIntent: Custom prompting, Guardrails integration and ExactResponse support for Bedrock Knowledge Base. +* api-change:``logs``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``rolesanywhere``: IAM RolesAnywhere now supports custom role session name on the CreateSession. This release adds the acceptRoleSessionName option to a profile to control whether a role session name will be accepted in a session request with a given profile. +* api-change:``tnb``: This release adds Network Service Update, through which customers will be able to update their instantiated networks to a new network package. See the documentation for limitations. The release also enhances the Get network operation API to return parameter overrides used during the operation. +* api-change:``workspaces``: Removing multi-session as it isn't supported for pools +* bugfix:``s3``: Disable usage of mb command with S3 Express directory buckets. + + 1.33.32 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index e6bd634ff951..33a0bfabbb8d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.32' +__version__ = '1.33.33' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 63708a0a7a1d..4d061ced531d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.32' +release = '1.33.33' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eba7a79b68d0..9dae25952cf9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.150 + botocore==1.34.151 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6e0649bca5bf..b0ee96a0912d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.150', + 'botocore==1.34.151', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 40f85df8aa0c93ad36677497ffb99e44e0aa4369 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 1 Aug 2024 18:12:54 +0000 Subject: [PATCH 0763/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-68220.json | 5 +++++ .changes/next-release/api-change-controlcatalog-38618.json | 5 +++++ .changes/next-release/api-change-controltower-45038.json | 5 +++++ .changes/next-release/api-change-iam-8027.json | 5 +++++ .changes/next-release/api-change-memorydb-7592.json | 5 +++++ .changes/next-release/api-change-rds-48115.json | 5 +++++ .changes/next-release/api-change-sagemaker-69743.json | 5 +++++ .changes/next-release/api-change-ssmquicksetup-39934.json | 5 +++++ .changes/next-release/api-change-support-81533.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-68220.json create mode 100644 .changes/next-release/api-change-controlcatalog-38618.json create mode 100644 .changes/next-release/api-change-controltower-45038.json create mode 100644 .changes/next-release/api-change-iam-8027.json create mode 100644 .changes/next-release/api-change-memorydb-7592.json create mode 100644 .changes/next-release/api-change-rds-48115.json create mode 100644 .changes/next-release/api-change-sagemaker-69743.json create mode 100644 .changes/next-release/api-change-ssmquicksetup-39934.json create mode 100644 .changes/next-release/api-change-support-81533.json diff --git a/.changes/next-release/api-change-bedrock-68220.json b/.changes/next-release/api-change-bedrock-68220.json new file mode 100644 index 000000000000..39297b113e21 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-68220.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "API and Documentation for Bedrock Model Copy feature. This feature lets you share and copy a custom model from one region to another or one account to another." +} diff --git a/.changes/next-release/api-change-controlcatalog-38618.json b/.changes/next-release/api-change-controlcatalog-38618.json new file mode 100644 index 000000000000..55a773fb4a14 --- /dev/null +++ b/.changes/next-release/api-change-controlcatalog-38618.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controlcatalog``", + "description": "AWS Control Tower provides two new public APIs controlcatalog:ListControls and controlcatalog:GetControl under controlcatalog service namespace, which enable customers to programmatically retrieve control metadata of available controls." +} diff --git a/.changes/next-release/api-change-controltower-45038.json b/.changes/next-release/api-change-controltower-45038.json new file mode 100644 index 000000000000..e65469a3e14e --- /dev/null +++ b/.changes/next-release/api-change-controltower-45038.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Updated Control Tower service documentation for controlcatalog control ARN support with existing Control Tower public APIs" +} diff --git a/.changes/next-release/api-change-iam-8027.json b/.changes/next-release/api-change-iam-8027.json new file mode 100644 index 000000000000..460f16a87db4 --- /dev/null +++ b/.changes/next-release/api-change-iam-8027.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-memorydb-7592.json b/.changes/next-release/api-change-memorydb-7592.json new file mode 100644 index 000000000000..01d42b337e8e --- /dev/null +++ b/.changes/next-release/api-change-memorydb-7592.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``memorydb``", + "description": "Doc only update for changes to deletion API." +} diff --git a/.changes/next-release/api-change-rds-48115.json b/.changes/next-release/api-change-rds-48115.json new file mode 100644 index 000000000000..e82c2181d17f --- /dev/null +++ b/.changes/next-release/api-change-rds-48115.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for specifying optional MinACU parameter in CreateDBShardGroup and ModifyDBShardGroup API. DBShardGroup response will contain MinACU if specified." +} diff --git a/.changes/next-release/api-change-sagemaker-69743.json b/.changes/next-release/api-change-sagemaker-69743.json new file mode 100644 index 000000000000..2f2b7d0ca191 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-69743.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for Amazon EMR Serverless applications in SageMaker Studio for running data processing jobs." +} diff --git a/.changes/next-release/api-change-ssmquicksetup-39934.json b/.changes/next-release/api-change-ssmquicksetup-39934.json new file mode 100644 index 000000000000..b6c7e9e38929 --- /dev/null +++ b/.changes/next-release/api-change-ssmquicksetup-39934.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-quicksetup``", + "description": "This release adds API support for the QuickSetup feature of AWS Systems Manager" +} diff --git a/.changes/next-release/api-change-support-81533.json b/.changes/next-release/api-change-support-81533.json new file mode 100644 index 000000000000..becf3952939c --- /dev/null +++ b/.changes/next-release/api-change-support-81533.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``support``", + "description": "Doc only updates to CaseDetails" +} From e9fe6d4a18609eb0dd6515578938e658dfc26db7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 1 Aug 2024 18:14:22 +0000 Subject: [PATCH 0764/1632] Bumping version to 1.33.34 --- .changes/1.33.34.json | 47 +++++++++++++++++++ .../api-change-bedrock-68220.json | 5 -- .../api-change-controlcatalog-38618.json | 5 -- .../api-change-controltower-45038.json | 5 -- .../next-release/api-change-iam-8027.json | 5 -- .../api-change-memorydb-7592.json | 5 -- .../next-release/api-change-rds-48115.json | 5 -- .../api-change-sagemaker-69743.json | 5 -- .../api-change-ssmquicksetup-39934.json | 5 -- .../api-change-support-81533.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.33.34.json delete mode 100644 .changes/next-release/api-change-bedrock-68220.json delete mode 100644 .changes/next-release/api-change-controlcatalog-38618.json delete mode 100644 .changes/next-release/api-change-controltower-45038.json delete mode 100644 .changes/next-release/api-change-iam-8027.json delete mode 100644 .changes/next-release/api-change-memorydb-7592.json delete mode 100644 .changes/next-release/api-change-rds-48115.json delete mode 100644 .changes/next-release/api-change-sagemaker-69743.json delete mode 100644 .changes/next-release/api-change-ssmquicksetup-39934.json delete mode 100644 .changes/next-release/api-change-support-81533.json diff --git a/.changes/1.33.34.json b/.changes/1.33.34.json new file mode 100644 index 000000000000..5b8075bf5739 --- /dev/null +++ b/.changes/1.33.34.json @@ -0,0 +1,47 @@ +[ + { + "category": "``bedrock``", + "description": "API and Documentation for Bedrock Model Copy feature. This feature lets you share and copy a custom model from one region to another or one account to another.", + "type": "api-change" + }, + { + "category": "``controlcatalog``", + "description": "AWS Control Tower provides two new public APIs controlcatalog:ListControls and controlcatalog:GetControl under controlcatalog service namespace, which enable customers to programmatically retrieve control metadata of available controls.", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "Updated Control Tower service documentation for controlcatalog control ARN support with existing Control Tower public APIs", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``memorydb``", + "description": "Doc only update for changes to deletion API.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for specifying optional MinACU parameter in CreateDBShardGroup and ModifyDBShardGroup API. DBShardGroup response will contain MinACU if specified.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for Amazon EMR Serverless applications in SageMaker Studio for running data processing jobs.", + "type": "api-change" + }, + { + "category": "``ssm-quicksetup``", + "description": "This release adds API support for the QuickSetup feature of AWS Systems Manager", + "type": "api-change" + }, + { + "category": "``support``", + "description": "Doc only updates to CaseDetails", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-68220.json b/.changes/next-release/api-change-bedrock-68220.json deleted file mode 100644 index 39297b113e21..000000000000 --- a/.changes/next-release/api-change-bedrock-68220.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "API and Documentation for Bedrock Model Copy feature. This feature lets you share and copy a custom model from one region to another or one account to another." -} diff --git a/.changes/next-release/api-change-controlcatalog-38618.json b/.changes/next-release/api-change-controlcatalog-38618.json deleted file mode 100644 index 55a773fb4a14..000000000000 --- a/.changes/next-release/api-change-controlcatalog-38618.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controlcatalog``", - "description": "AWS Control Tower provides two new public APIs controlcatalog:ListControls and controlcatalog:GetControl under controlcatalog service namespace, which enable customers to programmatically retrieve control metadata of available controls." -} diff --git a/.changes/next-release/api-change-controltower-45038.json b/.changes/next-release/api-change-controltower-45038.json deleted file mode 100644 index e65469a3e14e..000000000000 --- a/.changes/next-release/api-change-controltower-45038.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Updated Control Tower service documentation for controlcatalog control ARN support with existing Control Tower public APIs" -} diff --git a/.changes/next-release/api-change-iam-8027.json b/.changes/next-release/api-change-iam-8027.json deleted file mode 100644 index 460f16a87db4..000000000000 --- a/.changes/next-release/api-change-iam-8027.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-memorydb-7592.json b/.changes/next-release/api-change-memorydb-7592.json deleted file mode 100644 index 01d42b337e8e..000000000000 --- a/.changes/next-release/api-change-memorydb-7592.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``memorydb``", - "description": "Doc only update for changes to deletion API." -} diff --git a/.changes/next-release/api-change-rds-48115.json b/.changes/next-release/api-change-rds-48115.json deleted file mode 100644 index e82c2181d17f..000000000000 --- a/.changes/next-release/api-change-rds-48115.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for specifying optional MinACU parameter in CreateDBShardGroup and ModifyDBShardGroup API. DBShardGroup response will contain MinACU if specified." -} diff --git a/.changes/next-release/api-change-sagemaker-69743.json b/.changes/next-release/api-change-sagemaker-69743.json deleted file mode 100644 index 2f2b7d0ca191..000000000000 --- a/.changes/next-release/api-change-sagemaker-69743.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for Amazon EMR Serverless applications in SageMaker Studio for running data processing jobs." -} diff --git a/.changes/next-release/api-change-ssmquicksetup-39934.json b/.changes/next-release/api-change-ssmquicksetup-39934.json deleted file mode 100644 index b6c7e9e38929..000000000000 --- a/.changes/next-release/api-change-ssmquicksetup-39934.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-quicksetup``", - "description": "This release adds API support for the QuickSetup feature of AWS Systems Manager" -} diff --git a/.changes/next-release/api-change-support-81533.json b/.changes/next-release/api-change-support-81533.json deleted file mode 100644 index becf3952939c..000000000000 --- a/.changes/next-release/api-change-support-81533.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``support``", - "description": "Doc only updates to CaseDetails" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b888d42fbe3e..54a0488b4273 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.33.34 +======= + +* api-change:``bedrock``: API and Documentation for Bedrock Model Copy feature. This feature lets you share and copy a custom model from one region to another or one account to another. +* api-change:``controlcatalog``: AWS Control Tower provides two new public APIs controlcatalog:ListControls and controlcatalog:GetControl under controlcatalog service namespace, which enable customers to programmatically retrieve control metadata of available controls. +* api-change:``controltower``: Updated Control Tower service documentation for controlcatalog control ARN support with existing Control Tower public APIs +* api-change:``iam``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``memorydb``: Doc only update for changes to deletion API. +* api-change:``rds``: This release adds support for specifying optional MinACU parameter in CreateDBShardGroup and ModifyDBShardGroup API. DBShardGroup response will contain MinACU if specified. +* api-change:``sagemaker``: This release adds support for Amazon EMR Serverless applications in SageMaker Studio for running data processing jobs. +* api-change:``ssm-quicksetup``: This release adds API support for the QuickSetup feature of AWS Systems Manager +* api-change:``support``: Doc only updates to CaseDetails + + 1.33.33 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 33a0bfabbb8d..358d283335b9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.33' +__version__ = '1.33.34' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4d061ced531d..8823169254aa 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.33' +release = '1.33.34' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9dae25952cf9..476ad819f336 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.151 + botocore==1.34.152 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b0ee96a0912d..ae9774fae9d8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.151', + 'botocore==1.34.152', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From c38fd3809980fdca78ffe501e7e66b06136993b6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 2 Aug 2024 21:36:10 +0000 Subject: [PATCH 0765/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudwatch-13556.json | 5 +++++ .changes/next-release/api-change-kinesis-22149.json | 5 +++++ .changes/next-release/api-change-resiliencehub-43179.json | 5 +++++ .changes/next-release/api-change-route53-69348.json | 5 +++++ .changes/next-release/api-change-wafregional-65847.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloudwatch-13556.json create mode 100644 .changes/next-release/api-change-kinesis-22149.json create mode 100644 .changes/next-release/api-change-resiliencehub-43179.json create mode 100644 .changes/next-release/api-change-route53-69348.json create mode 100644 .changes/next-release/api-change-wafregional-65847.json diff --git a/.changes/next-release/api-change-cloudwatch-13556.json b/.changes/next-release/api-change-cloudwatch-13556.json new file mode 100644 index 000000000000..698d9990efea --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-13556.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-kinesis-22149.json b/.changes/next-release/api-change-kinesis-22149.json new file mode 100644 index 000000000000..2e6d7446053f --- /dev/null +++ b/.changes/next-release/api-change-kinesis-22149.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesis``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-resiliencehub-43179.json b/.changes/next-release/api-change-resiliencehub-43179.json new file mode 100644 index 000000000000..266438142f20 --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-43179.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents." +} diff --git a/.changes/next-release/api-change-route53-69348.json b/.changes/next-release/api-change-route53-69348.json new file mode 100644 index 000000000000..c11f422f2763 --- /dev/null +++ b/.changes/next-release/api-change-route53-69348.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-wafregional-65847.json b/.changes/next-release/api-change-wafregional-65847.json new file mode 100644 index 000000000000..9fd1531e3301 --- /dev/null +++ b/.changes/next-release/api-change-wafregional-65847.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``waf-regional``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} From 8d69ea7499231c1e72526d2f60079f19839b7a6a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 2 Aug 2024 21:37:34 +0000 Subject: [PATCH 0766/1632] Bumping version to 1.33.35 --- .changes/1.33.35.json | 27 +++++++++++++++++++ .../api-change-cloudwatch-13556.json | 5 ---- .../api-change-kinesis-22149.json | 5 ---- .../api-change-resiliencehub-43179.json | 5 ---- .../api-change-route53-69348.json | 5 ---- .../api-change-wafregional-65847.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.35.json delete mode 100644 .changes/next-release/api-change-cloudwatch-13556.json delete mode 100644 .changes/next-release/api-change-kinesis-22149.json delete mode 100644 .changes/next-release/api-change-resiliencehub-43179.json delete mode 100644 .changes/next-release/api-change-route53-69348.json delete mode 100644 .changes/next-release/api-change-wafregional-65847.json diff --git a/.changes/1.33.35.json b/.changes/1.33.35.json new file mode 100644 index 000000000000..232e845ab014 --- /dev/null +++ b/.changes/1.33.35.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloudwatch``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``kinesis``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``waf-regional``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudwatch-13556.json b/.changes/next-release/api-change-cloudwatch-13556.json deleted file mode 100644 index 698d9990efea..000000000000 --- a/.changes/next-release/api-change-cloudwatch-13556.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-kinesis-22149.json b/.changes/next-release/api-change-kinesis-22149.json deleted file mode 100644 index 2e6d7446053f..000000000000 --- a/.changes/next-release/api-change-kinesis-22149.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesis``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-resiliencehub-43179.json b/.changes/next-release/api-change-resiliencehub-43179.json deleted file mode 100644 index 266438142f20..000000000000 --- a/.changes/next-release/api-change-resiliencehub-43179.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents." -} diff --git a/.changes/next-release/api-change-route53-69348.json b/.changes/next-release/api-change-route53-69348.json deleted file mode 100644 index c11f422f2763..000000000000 --- a/.changes/next-release/api-change-route53-69348.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-wafregional-65847.json b/.changes/next-release/api-change-wafregional-65847.json deleted file mode 100644 index 9fd1531e3301..000000000000 --- a/.changes/next-release/api-change-wafregional-65847.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``waf-regional``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 54a0488b4273..ca80ab804051 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.35 +======= + +* api-change:``cloudwatch``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``kinesis``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``resiliencehub``: Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents. +* api-change:``route53``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``waf-regional``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + + 1.33.34 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 358d283335b9..054bc1662988 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.34' +__version__ = '1.33.35' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8823169254aa..a2d5e9dd7f9f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.34' +release = '1.33.35' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 476ad819f336..888e3f80a1d2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.152 + botocore==1.34.153 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ae9774fae9d8..8af08d51b964 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.152', + 'botocore==1.34.153', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 46b20795d29c673813c7d5840045b55c62c94030 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 5 Aug 2024 18:07:37 +0000 Subject: [PATCH 0767/1632] Update changelog based on model updates --- .changes/next-release/api-change-datazone-72143.json | 5 +++++ .changes/next-release/api-change-ecr-3903.json | 5 +++++ .../api-change-kinesisvideowebrtcstorage-80647.json | 5 +++++ .changes/next-release/api-change-pi-50767.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-datazone-72143.json create mode 100644 .changes/next-release/api-change-ecr-3903.json create mode 100644 .changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json create mode 100644 .changes/next-release/api-change-pi-50767.json diff --git a/.changes/next-release/api-change-datazone-72143.json b/.changes/next-release/api-change-datazone-72143.json new file mode 100644 index 000000000000..fe2e4f92f0f3 --- /dev/null +++ b/.changes/next-release/api-change-datazone-72143.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers." +} diff --git a/.changes/next-release/api-change-ecr-3903.json b/.changes/next-release/api-change-ecr-3903.json new file mode 100644 index 000000000000..2c4fbfbd3b0b --- /dev/null +++ b/.changes/next-release/api-change-ecr-3903.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry." +} diff --git a/.changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json b/.changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json new file mode 100644 index 000000000000..c0e1b55beed4 --- /dev/null +++ b/.changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesis-video-webrtc-storage``", + "description": "Add JoinStorageSessionAsViewer API" +} diff --git a/.changes/next-release/api-change-pi-50767.json b/.changes/next-release/api-change-pi-50767.json new file mode 100644 index 000000000000..7f052fb16f19 --- /dev/null +++ b/.changes/next-release/api-change-pi-50767.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pi``", + "description": "Added a description for the Dimension db.sql.tokenized_id on the DimensionGroup data type page." +} From 571d584fd3b24241647a2e918f8c671c2fd97428 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 5 Aug 2024 18:09:02 +0000 Subject: [PATCH 0768/1632] Bumping version to 1.33.36 --- .changes/1.33.36.json | 22 +++++++++++++++++++ .../api-change-datazone-72143.json | 5 ----- .../next-release/api-change-ecr-3903.json | 5 ----- ...hange-kinesisvideowebrtcstorage-80647.json | 5 ----- .../next-release/api-change-pi-50767.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.36.json delete mode 100644 .changes/next-release/api-change-datazone-72143.json delete mode 100644 .changes/next-release/api-change-ecr-3903.json delete mode 100644 .changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json delete mode 100644 .changes/next-release/api-change-pi-50767.json diff --git a/.changes/1.33.36.json b/.changes/1.33.36.json new file mode 100644 index 000000000000..e639f03e1e0d --- /dev/null +++ b/.changes/1.33.36.json @@ -0,0 +1,22 @@ +[ + { + "category": "``datazone``", + "description": "This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry.", + "type": "api-change" + }, + { + "category": "``kinesis-video-webrtc-storage``", + "description": "Add JoinStorageSessionAsViewer API", + "type": "api-change" + }, + { + "category": "``pi``", + "description": "Added a description for the Dimension db.sql.tokenized_id on the DimensionGroup data type page.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datazone-72143.json b/.changes/next-release/api-change-datazone-72143.json deleted file mode 100644 index fe2e4f92f0f3..000000000000 --- a/.changes/next-release/api-change-datazone-72143.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers." -} diff --git a/.changes/next-release/api-change-ecr-3903.json b/.changes/next-release/api-change-ecr-3903.json deleted file mode 100644 index 2c4fbfbd3b0b..000000000000 --- a/.changes/next-release/api-change-ecr-3903.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry." -} diff --git a/.changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json b/.changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json deleted file mode 100644 index c0e1b55beed4..000000000000 --- a/.changes/next-release/api-change-kinesisvideowebrtcstorage-80647.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesis-video-webrtc-storage``", - "description": "Add JoinStorageSessionAsViewer API" -} diff --git a/.changes/next-release/api-change-pi-50767.json b/.changes/next-release/api-change-pi-50767.json deleted file mode 100644 index 7f052fb16f19..000000000000 --- a/.changes/next-release/api-change-pi-50767.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pi``", - "description": "Added a description for the Dimension db.sql.tokenized_id on the DimensionGroup data type page." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ca80ab804051..70c8bc014145 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.36 +======= + +* api-change:``datazone``: This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers. +* api-change:``ecr``: Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry. +* api-change:``kinesis-video-webrtc-storage``: Add JoinStorageSessionAsViewer API +* api-change:``pi``: Added a description for the Dimension db.sql.tokenized_id on the DimensionGroup data type page. + + 1.33.35 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 054bc1662988..7c6d10415086 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.35' +__version__ = '1.33.36' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a2d5e9dd7f9f..930423288486 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.35' +release = '1.33.36' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 888e3f80a1d2..d1fb8bb9526e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.153 + botocore==1.34.154 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8af08d51b964..bb198df4c15e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.153', + 'botocore==1.34.154', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 85aa184a152977eeb770d23375dbec55d2391df1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 6 Aug 2024 18:06:05 +0000 Subject: [PATCH 0769/1632] Update changelog based on model updates --- .../next-release/api-change-bedrockagentruntime-17356.json | 5 +++++ .changes/next-release/api-change-cognitoidp-71243.json | 5 +++++ .../next-release/api-change-costoptimizationhub-70657.json | 5 +++++ .changes/next-release/api-change-workspaces-46459.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagentruntime-17356.json create mode 100644 .changes/next-release/api-change-cognitoidp-71243.json create mode 100644 .changes/next-release/api-change-costoptimizationhub-70657.json create mode 100644 .changes/next-release/api-change-workspaces-46459.json diff --git a/.changes/next-release/api-change-bedrockagentruntime-17356.json b/.changes/next-release/api-change-bedrockagentruntime-17356.json new file mode 100644 index 000000000000..056d7665112e --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-17356.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Introduce model invocation output traces for orchestration traces, which contain the model's raw response and usage." +} diff --git a/.changes/next-release/api-change-cognitoidp-71243.json b/.changes/next-release/api-change-cognitoidp-71243.json new file mode 100644 index 000000000000..cea36c3b1c82 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-71243.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Advanced security feature updates to include password history and log export for Cognito user pools." +} diff --git a/.changes/next-release/api-change-costoptimizationhub-70657.json b/.changes/next-release/api-change-costoptimizationhub-70657.json new file mode 100644 index 000000000000..ca10955ecfc5 --- /dev/null +++ b/.changes/next-release/api-change-costoptimizationhub-70657.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cost-optimization-hub``", + "description": "This release adds savings percentage support to the ListRecommendationSummaries API." +} diff --git a/.changes/next-release/api-change-workspaces-46459.json b/.changes/next-release/api-change-workspaces-46459.json new file mode 100644 index 000000000000..c10e45cd52a3 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-46459.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added support for BYOL_GRAPHICS_G4DN_WSP IngestionProcess" +} From aa93d3c16c16135f3112615270d45f28307974d7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 6 Aug 2024 18:07:27 +0000 Subject: [PATCH 0770/1632] Bumping version to 1.33.37 --- .changes/1.33.37.json | 22 +++++++++++++++++++ .../api-change-bedrockagentruntime-17356.json | 5 ----- .../api-change-cognitoidp-71243.json | 5 ----- .../api-change-costoptimizationhub-70657.json | 5 ----- .../api-change-workspaces-46459.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.37.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-17356.json delete mode 100644 .changes/next-release/api-change-cognitoidp-71243.json delete mode 100644 .changes/next-release/api-change-costoptimizationhub-70657.json delete mode 100644 .changes/next-release/api-change-workspaces-46459.json diff --git a/.changes/1.33.37.json b/.changes/1.33.37.json new file mode 100644 index 000000000000..dafb64b9b144 --- /dev/null +++ b/.changes/1.33.37.json @@ -0,0 +1,22 @@ +[ + { + "category": "``bedrock-agent-runtime``", + "description": "Introduce model invocation output traces for orchestration traces, which contain the model's raw response and usage.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Advanced security feature updates to include password history and log export for Cognito user pools.", + "type": "api-change" + }, + { + "category": "``cost-optimization-hub``", + "description": "This release adds savings percentage support to the ListRecommendationSummaries API.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added support for BYOL_GRAPHICS_G4DN_WSP IngestionProcess", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagentruntime-17356.json b/.changes/next-release/api-change-bedrockagentruntime-17356.json deleted file mode 100644 index 056d7665112e..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-17356.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Introduce model invocation output traces for orchestration traces, which contain the model's raw response and usage." -} diff --git a/.changes/next-release/api-change-cognitoidp-71243.json b/.changes/next-release/api-change-cognitoidp-71243.json deleted file mode 100644 index cea36c3b1c82..000000000000 --- a/.changes/next-release/api-change-cognitoidp-71243.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Advanced security feature updates to include password history and log export for Cognito user pools." -} diff --git a/.changes/next-release/api-change-costoptimizationhub-70657.json b/.changes/next-release/api-change-costoptimizationhub-70657.json deleted file mode 100644 index ca10955ecfc5..000000000000 --- a/.changes/next-release/api-change-costoptimizationhub-70657.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cost-optimization-hub``", - "description": "This release adds savings percentage support to the ListRecommendationSummaries API." -} diff --git a/.changes/next-release/api-change-workspaces-46459.json b/.changes/next-release/api-change-workspaces-46459.json deleted file mode 100644 index c10e45cd52a3..000000000000 --- a/.changes/next-release/api-change-workspaces-46459.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added support for BYOL_GRAPHICS_G4DN_WSP IngestionProcess" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 70c8bc014145..461a6bc51606 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.37 +======= + +* api-change:``bedrock-agent-runtime``: Introduce model invocation output traces for orchestration traces, which contain the model's raw response and usage. +* api-change:``cognito-idp``: Advanced security feature updates to include password history and log export for Cognito user pools. +* api-change:``cost-optimization-hub``: This release adds savings percentage support to the ListRecommendationSummaries API. +* api-change:``workspaces``: Added support for BYOL_GRAPHICS_G4DN_WSP IngestionProcess + + 1.33.36 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7c6d10415086..4db72b310ee4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.36' +__version__ = '1.33.37' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 930423288486..15d26e9b581e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.36' +release = '1.33.37' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d1fb8bb9526e..5af877efdb0e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.154 + botocore==1.34.155 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bb198df4c15e..cc17c0ff8125 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.154', + 'botocore==1.34.155', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7ac88313c0d16fcdf060ae8afe1cae665d9ac5a9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 7 Aug 2024 18:05:20 +0000 Subject: [PATCH 0771/1632] Update changelog based on model updates --- .changes/next-release/api-change-appintegrations-73006.json | 5 +++++ .changes/next-release/api-change-glue-1111.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-appintegrations-73006.json create mode 100644 .changes/next-release/api-change-glue-1111.json diff --git a/.changes/next-release/api-change-appintegrations-73006.json b/.changes/next-release/api-change-appintegrations-73006.json new file mode 100644 index 000000000000..d7b8c5db6958 --- /dev/null +++ b/.changes/next-release/api-change-appintegrations-73006.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appintegrations``", + "description": "Updated CreateDataIntegration and CreateDataIntegrationAssociation API to support bulk data export from Amazon Connect Customer Profiles to the customer S3 bucket." +} diff --git a/.changes/next-release/api-change-glue-1111.json b/.changes/next-release/api-change-glue-1111.json new file mode 100644 index 000000000000..1903a5e801a9 --- /dev/null +++ b/.changes/next-release/api-change-glue-1111.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Introducing AWS Glue Data Quality anomaly detection, a new functionality that uses ML-based solutions to detect data anomalies users have not explicitly defined rules for." +} From 24d8673e0cf1cee0607779e69d46f8d53bfc2685 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 7 Aug 2024 18:06:30 +0000 Subject: [PATCH 0772/1632] Bumping version to 1.33.38 --- .changes/1.33.38.json | 12 ++++++++++++ .../api-change-appintegrations-73006.json | 5 ----- .changes/next-release/api-change-glue-1111.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.33.38.json delete mode 100644 .changes/next-release/api-change-appintegrations-73006.json delete mode 100644 .changes/next-release/api-change-glue-1111.json diff --git a/.changes/1.33.38.json b/.changes/1.33.38.json new file mode 100644 index 000000000000..a9ca9e241a9d --- /dev/null +++ b/.changes/1.33.38.json @@ -0,0 +1,12 @@ +[ + { + "category": "``appintegrations``", + "description": "Updated CreateDataIntegration and CreateDataIntegrationAssociation API to support bulk data export from Amazon Connect Customer Profiles to the customer S3 bucket.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Introducing AWS Glue Data Quality anomaly detection, a new functionality that uses ML-based solutions to detect data anomalies users have not explicitly defined rules for.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appintegrations-73006.json b/.changes/next-release/api-change-appintegrations-73006.json deleted file mode 100644 index d7b8c5db6958..000000000000 --- a/.changes/next-release/api-change-appintegrations-73006.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appintegrations``", - "description": "Updated CreateDataIntegration and CreateDataIntegrationAssociation API to support bulk data export from Amazon Connect Customer Profiles to the customer S3 bucket." -} diff --git a/.changes/next-release/api-change-glue-1111.json b/.changes/next-release/api-change-glue-1111.json deleted file mode 100644 index 1903a5e801a9..000000000000 --- a/.changes/next-release/api-change-glue-1111.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Introducing AWS Glue Data Quality anomaly detection, a new functionality that uses ML-based solutions to detect data anomalies users have not explicitly defined rules for." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 461a6bc51606..7e10a7d7f874 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.33.38 +======= + +* api-change:``appintegrations``: Updated CreateDataIntegration and CreateDataIntegrationAssociation API to support bulk data export from Amazon Connect Customer Profiles to the customer S3 bucket. +* api-change:``glue``: Introducing AWS Glue Data Quality anomaly detection, a new functionality that uses ML-based solutions to detect data anomalies users have not explicitly defined rules for. + + 1.33.37 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4db72b310ee4..c9c98360cc9f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.37' +__version__ = '1.33.38' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 15d26e9b581e..dc093cf3556d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.37' +release = '1.33.38' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5af877efdb0e..16fde3bcd7d0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.155 + botocore==1.34.156 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index cc17c0ff8125..79754db8cc77 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.155', + 'botocore==1.34.156', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 4421872dcedc185f7b9cec994bcc36bcd0601f93 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 8 Aug 2024 18:04:23 +0000 Subject: [PATCH 0773/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-4958.json | 5 +++++ .changes/next-release/api-change-connect-27906.json | 5 +++++ .changes/next-release/api-change-ec2-60777.json | 5 +++++ .changes/next-release/api-change-glue-39579.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-4958.json create mode 100644 .changes/next-release/api-change-connect-27906.json create mode 100644 .changes/next-release/api-change-ec2-60777.json create mode 100644 .changes/next-release/api-change-glue-39579.json diff --git a/.changes/next-release/api-change-cognitoidp-4958.json b/.changes/next-release/api-change-cognitoidp-4958.json new file mode 100644 index 000000000000..81b5b76c12d1 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-4958.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Added support for threat protection for custom authentication in Amazon Cognito user pools." +} diff --git a/.changes/next-release/api-change-connect-27906.json b/.changes/next-release/api-change-connect-27906.json new file mode 100644 index 000000000000..cd4adc7a2b13 --- /dev/null +++ b/.changes/next-release/api-change-connect-27906.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release fixes a regression in number of access control tags that are allowed to be added to a security profile in Amazon Connect. You can now add up to four access control tags on a single security profile." +} diff --git a/.changes/next-release/api-change-ec2-60777.json b/.changes/next-release/api-change-ec2-60777.json new file mode 100644 index 000000000000..208355d81827 --- /dev/null +++ b/.changes/next-release/api-change-ec2-60777.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Launch of private IPv6 addressing for VPCs and Subnets. VPC IPAM supports the planning and monitoring of private IPv6 usage." +} diff --git a/.changes/next-release/api-change-glue-39579.json b/.changes/next-release/api-change-glue-39579.json new file mode 100644 index 000000000000..717cf9e9e9ee --- /dev/null +++ b/.changes/next-release/api-change-glue-39579.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release adds support to retrieve the validation status when creating or updating Glue Data Catalog Views. Also added is support for BasicCatalogTarget partition keys." +} From e111704e589176adfca5e0cc08696cbb4a05386b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 8 Aug 2024 18:05:34 +0000 Subject: [PATCH 0774/1632] Bumping version to 1.33.39 --- .changes/1.33.39.json | 22 +++++++++++++++++++ .../api-change-cognitoidp-4958.json | 5 ----- .../api-change-connect-27906.json | 5 ----- .../next-release/api-change-ec2-60777.json | 5 ----- .../next-release/api-change-glue-39579.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.39.json delete mode 100644 .changes/next-release/api-change-cognitoidp-4958.json delete mode 100644 .changes/next-release/api-change-connect-27906.json delete mode 100644 .changes/next-release/api-change-ec2-60777.json delete mode 100644 .changes/next-release/api-change-glue-39579.json diff --git a/.changes/1.33.39.json b/.changes/1.33.39.json new file mode 100644 index 000000000000..a6cc4b5e12f4 --- /dev/null +++ b/.changes/1.33.39.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cognito-idp``", + "description": "Added support for threat protection for custom authentication in Amazon Cognito user pools.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release fixes a regression in number of access control tags that are allowed to be added to a security profile in Amazon Connect. You can now add up to four access control tags on a single security profile.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Launch of private IPv6 addressing for VPCs and Subnets. VPC IPAM supports the planning and monitoring of private IPv6 usage.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release adds support to retrieve the validation status when creating or updating Glue Data Catalog Views. Also added is support for BasicCatalogTarget partition keys.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-4958.json b/.changes/next-release/api-change-cognitoidp-4958.json deleted file mode 100644 index 81b5b76c12d1..000000000000 --- a/.changes/next-release/api-change-cognitoidp-4958.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Added support for threat protection for custom authentication in Amazon Cognito user pools." -} diff --git a/.changes/next-release/api-change-connect-27906.json b/.changes/next-release/api-change-connect-27906.json deleted file mode 100644 index cd4adc7a2b13..000000000000 --- a/.changes/next-release/api-change-connect-27906.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release fixes a regression in number of access control tags that are allowed to be added to a security profile in Amazon Connect. You can now add up to four access control tags on a single security profile." -} diff --git a/.changes/next-release/api-change-ec2-60777.json b/.changes/next-release/api-change-ec2-60777.json deleted file mode 100644 index 208355d81827..000000000000 --- a/.changes/next-release/api-change-ec2-60777.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Launch of private IPv6 addressing for VPCs and Subnets. VPC IPAM supports the planning and monitoring of private IPv6 usage." -} diff --git a/.changes/next-release/api-change-glue-39579.json b/.changes/next-release/api-change-glue-39579.json deleted file mode 100644 index 717cf9e9e9ee..000000000000 --- a/.changes/next-release/api-change-glue-39579.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release adds support to retrieve the validation status when creating or updating Glue Data Catalog Views. Also added is support for BasicCatalogTarget partition keys." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7e10a7d7f874..d1949da7a57c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.39 +======= + +* api-change:``cognito-idp``: Added support for threat protection for custom authentication in Amazon Cognito user pools. +* api-change:``connect``: This release fixes a regression in number of access control tags that are allowed to be added to a security profile in Amazon Connect. You can now add up to four access control tags on a single security profile. +* api-change:``ec2``: Launch of private IPv6 addressing for VPCs and Subnets. VPC IPAM supports the planning and monitoring of private IPv6 usage. +* api-change:``glue``: This release adds support to retrieve the validation status when creating or updating Glue Data Catalog Views. Also added is support for BasicCatalogTarget partition keys. + + 1.33.38 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c9c98360cc9f..34d47d70c59d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.38' +__version__ = '1.33.39' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index dc093cf3556d..3f642ccc5ee6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.38' +release = '1.33.39' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 16fde3bcd7d0..f819b7035648 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.156 + botocore==1.34.157 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 79754db8cc77..88465dd8fb2a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.156', + 'botocore==1.34.157', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a4199d7c52f45deb9afc88163dde53576d53450f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 9 Aug 2024 18:32:07 +0000 Subject: [PATCH 0775/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-51707.json | 5 +++++ .changes/next-release/api-change-connect-70064.json | 5 +++++ .changes/next-release/api-change-ssm-7653.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-51707.json create mode 100644 .changes/next-release/api-change-connect-70064.json create mode 100644 .changes/next-release/api-change-ssm-7653.json diff --git a/.changes/next-release/api-change-cognitoidp-51707.json b/.changes/next-release/api-change-cognitoidp-51707.json new file mode 100644 index 000000000000..f0f5386c42e5 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-51707.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Fixed a description of AdvancedSecurityAdditionalFlows in Amazon Cognito user pool configuration." +} diff --git a/.changes/next-release/api-change-connect-70064.json b/.changes/next-release/api-change-connect-70064.json new file mode 100644 index 000000000000..9828b6181178 --- /dev/null +++ b/.changes/next-release/api-change-connect-70064.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release supports adding RoutingCriteria via UpdateContactRoutingData public API." +} diff --git a/.changes/next-release/api-change-ssm-7653.json b/.changes/next-release/api-change-ssm-7653.json new file mode 100644 index 000000000000..5456d1fdd252 --- /dev/null +++ b/.changes/next-release/api-change-ssm-7653.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Systems Manager doc-only updates for August 2024." +} From 3bce8c3fec5fbbca259997413edd9d983dd0ea08 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 9 Aug 2024 18:33:43 +0000 Subject: [PATCH 0776/1632] Bumping version to 1.33.40 --- .changes/1.33.40.json | 17 +++++++++++++++++ .../api-change-cognitoidp-51707.json | 5 ----- .../next-release/api-change-connect-70064.json | 5 ----- .changes/next-release/api-change-ssm-7653.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.33.40.json delete mode 100644 .changes/next-release/api-change-cognitoidp-51707.json delete mode 100644 .changes/next-release/api-change-connect-70064.json delete mode 100644 .changes/next-release/api-change-ssm-7653.json diff --git a/.changes/1.33.40.json b/.changes/1.33.40.json new file mode 100644 index 000000000000..21456a4c20f1 --- /dev/null +++ b/.changes/1.33.40.json @@ -0,0 +1,17 @@ +[ + { + "category": "``cognito-idp``", + "description": "Fixed a description of AdvancedSecurityAdditionalFlows in Amazon Cognito user pool configuration.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release supports adding RoutingCriteria via UpdateContactRoutingData public API.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Systems Manager doc-only updates for August 2024.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-51707.json b/.changes/next-release/api-change-cognitoidp-51707.json deleted file mode 100644 index f0f5386c42e5..000000000000 --- a/.changes/next-release/api-change-cognitoidp-51707.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Fixed a description of AdvancedSecurityAdditionalFlows in Amazon Cognito user pool configuration." -} diff --git a/.changes/next-release/api-change-connect-70064.json b/.changes/next-release/api-change-connect-70064.json deleted file mode 100644 index 9828b6181178..000000000000 --- a/.changes/next-release/api-change-connect-70064.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release supports adding RoutingCriteria via UpdateContactRoutingData public API." -} diff --git a/.changes/next-release/api-change-ssm-7653.json b/.changes/next-release/api-change-ssm-7653.json deleted file mode 100644 index 5456d1fdd252..000000000000 --- a/.changes/next-release/api-change-ssm-7653.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Systems Manager doc-only updates for August 2024." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d1949da7a57c..91b011ae07d9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.33.40 +======= + +* api-change:``cognito-idp``: Fixed a description of AdvancedSecurityAdditionalFlows in Amazon Cognito user pool configuration. +* api-change:``connect``: This release supports adding RoutingCriteria via UpdateContactRoutingData public API. +* api-change:``ssm``: Systems Manager doc-only updates for August 2024. + + 1.33.39 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 34d47d70c59d..18c86a36d85b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.39' +__version__ = '1.33.40' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3f642ccc5ee6..26625f1772d2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.39' +release = '1.33.40' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f819b7035648..bb9dc5576256 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.157 + botocore==1.34.158 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 88465dd8fb2a..f1e180fc35bb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.157', + 'botocore==1.34.158', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7858adeae1d88ec1efa2f92dc47eda2f15d2dee2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Aug 2024 18:05:56 +0000 Subject: [PATCH 0777/1632] Update changelog based on model updates --- .changes/next-release/api-change-computeoptimizer-75059.json | 5 +++++ .changes/next-release/api-change-config-12972.json | 5 +++++ .changes/next-release/api-change-ec2-28737.json | 5 +++++ .changes/next-release/api-change-eks-96960.json | 5 +++++ .changes/next-release/api-change-groundstation-58198.json | 5 +++++ .changes/next-release/api-change-medialive-52233.json | 5 +++++ .changes/next-release/api-change-sagemaker-56820.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-computeoptimizer-75059.json create mode 100644 .changes/next-release/api-change-config-12972.json create mode 100644 .changes/next-release/api-change-ec2-28737.json create mode 100644 .changes/next-release/api-change-eks-96960.json create mode 100644 .changes/next-release/api-change-groundstation-58198.json create mode 100644 .changes/next-release/api-change-medialive-52233.json create mode 100644 .changes/next-release/api-change-sagemaker-56820.json diff --git a/.changes/next-release/api-change-computeoptimizer-75059.json b/.changes/next-release/api-change-computeoptimizer-75059.json new file mode 100644 index 000000000000..4c7066d582bb --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-75059.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications" +} diff --git a/.changes/next-release/api-change-config-12972.json b/.changes/next-release/api-change-config-12972.json new file mode 100644 index 000000000000..677149678aa3 --- /dev/null +++ b/.changes/next-release/api-change-config-12972.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "Documentation update for the OrganizationConfigRuleName regex pattern." +} diff --git a/.changes/next-release/api-change-ec2-28737.json b/.changes/next-release/api-change-ec2-28737.json new file mode 100644 index 000000000000..3b0bac16ba32 --- /dev/null +++ b/.changes/next-release/api-change-ec2-28737.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation." +} diff --git a/.changes/next-release/api-change-eks-96960.json b/.changes/next-release/api-change-eks-96960.json new file mode 100644 index 000000000000..2178e4662dc8 --- /dev/null +++ b/.changes/next-release/api-change-eks-96960.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support for new AL2023 GPU AMIs to the supported AMITypes." +} diff --git a/.changes/next-release/api-change-groundstation-58198.json b/.changes/next-release/api-change-groundstation-58198.json new file mode 100644 index 000000000000..58a26f3c60ce --- /dev/null +++ b/.changes/next-release/api-change-groundstation-58198.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide" +} diff --git a/.changes/next-release/api-change-medialive-52233.json b/.changes/next-release/api-change-medialive-52233.json new file mode 100644 index 000000000000..89cc481d8e92 --- /dev/null +++ b/.changes/next-release/api-change-medialive-52233.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex." +} diff --git a/.changes/next-release/api-change-sagemaker-56820.json b/.changes/next-release/api-change-sagemaker-56820.json new file mode 100644 index 000000000000..79e4703c3403 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-56820.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas." +} From 8c9b126c3c32176553e36201530776d8bb8ccfba Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 12 Aug 2024 18:07:21 +0000 Subject: [PATCH 0778/1632] Bumping version to 1.33.41 --- .changes/1.33.41.json | 37 +++++++++++++++++++ .../api-change-computeoptimizer-75059.json | 5 --- .../next-release/api-change-config-12972.json | 5 --- .../next-release/api-change-ec2-28737.json | 5 --- .../next-release/api-change-eks-96960.json | 5 --- .../api-change-groundstation-58198.json | 5 --- .../api-change-medialive-52233.json | 5 --- .../api-change-sagemaker-56820.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.33.41.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-75059.json delete mode 100644 .changes/next-release/api-change-config-12972.json delete mode 100644 .changes/next-release/api-change-ec2-28737.json delete mode 100644 .changes/next-release/api-change-eks-96960.json delete mode 100644 .changes/next-release/api-change-groundstation-58198.json delete mode 100644 .changes/next-release/api-change-medialive-52233.json delete mode 100644 .changes/next-release/api-change-sagemaker-56820.json diff --git a/.changes/1.33.41.json b/.changes/1.33.41.json new file mode 100644 index 000000000000..6bcd6a839c31 --- /dev/null +++ b/.changes/1.33.41.json @@ -0,0 +1,37 @@ +[ + { + "category": "``compute-optimizer``", + "description": "Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications", + "type": "api-change" + }, + { + "category": "``config``", + "description": "Documentation update for the OrganizationConfigRuleName regex pattern.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support for new AL2023 GPU AMIs to the supported AMITypes.", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-computeoptimizer-75059.json b/.changes/next-release/api-change-computeoptimizer-75059.json deleted file mode 100644 index 4c7066d582bb..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-75059.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications" -} diff --git a/.changes/next-release/api-change-config-12972.json b/.changes/next-release/api-change-config-12972.json deleted file mode 100644 index 677149678aa3..000000000000 --- a/.changes/next-release/api-change-config-12972.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "Documentation update for the OrganizationConfigRuleName regex pattern." -} diff --git a/.changes/next-release/api-change-ec2-28737.json b/.changes/next-release/api-change-ec2-28737.json deleted file mode 100644 index 3b0bac16ba32..000000000000 --- a/.changes/next-release/api-change-ec2-28737.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation." -} diff --git a/.changes/next-release/api-change-eks-96960.json b/.changes/next-release/api-change-eks-96960.json deleted file mode 100644 index 2178e4662dc8..000000000000 --- a/.changes/next-release/api-change-eks-96960.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support for new AL2023 GPU AMIs to the supported AMITypes." -} diff --git a/.changes/next-release/api-change-groundstation-58198.json b/.changes/next-release/api-change-groundstation-58198.json deleted file mode 100644 index 58a26f3c60ce..000000000000 --- a/.changes/next-release/api-change-groundstation-58198.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide" -} diff --git a/.changes/next-release/api-change-medialive-52233.json b/.changes/next-release/api-change-medialive-52233.json deleted file mode 100644 index 89cc481d8e92..000000000000 --- a/.changes/next-release/api-change-medialive-52233.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex." -} diff --git a/.changes/next-release/api-change-sagemaker-56820.json b/.changes/next-release/api-change-sagemaker-56820.json deleted file mode 100644 index 79e4703c3403..000000000000 --- a/.changes/next-release/api-change-sagemaker-56820.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 91b011ae07d9..df40ecde9dff 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.33.41 +======= + +* api-change:``compute-optimizer``: Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications +* api-change:``config``: Documentation update for the OrganizationConfigRuleName regex pattern. +* api-change:``ec2``: This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation. +* api-change:``eks``: Added support for new AL2023 GPU AMIs to the supported AMITypes. +* api-change:``groundstation``: Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide +* api-change:``medialive``: AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex. +* api-change:``sagemaker``: Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas. + + 1.33.40 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 18c86a36d85b..669ac1cf6f41 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.40' +__version__ = '1.33.41' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 26625f1772d2..eb512b6dc2da 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.40' +release = '1.33.41' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bb9dc5576256..bc9912ea0fbb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.158 + botocore==1.34.159 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f1e180fc35bb..df919ed682bf 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.158', + 'botocore==1.34.159', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9cddf3283fd6bba0512411b84b5e1a90349adbb9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Aug 2024 18:04:29 +0000 Subject: [PATCH 0779/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-53324.json | 5 +++++ .changes/next-release/api-change-appstream-15089.json | 5 +++++ .changes/next-release/api-change-fis-21474.json | 5 +++++ .changes/next-release/api-change-glue-28481.json | 5 +++++ .changes/next-release/api-change-neptunegraph-22070.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-53324.json create mode 100644 .changes/next-release/api-change-appstream-15089.json create mode 100644 .changes/next-release/api-change-fis-21474.json create mode 100644 .changes/next-release/api-change-glue-28481.json create mode 100644 .changes/next-release/api-change-neptunegraph-22070.json diff --git a/.changes/next-release/api-change-amplify-53324.json b/.changes/next-release/api-change-amplify-53324.json new file mode 100644 index 000000000000..90fd7e3e0f35 --- /dev/null +++ b/.changes/next-release/api-change-amplify-53324.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Add a new field \"cacheConfig\" that enables users to configure the CDN cache settings for an App" +} diff --git a/.changes/next-release/api-change-appstream-15089.json b/.changes/next-release/api-change-appstream-15089.json new file mode 100644 index 000000000000..c69bc0828640 --- /dev/null +++ b/.changes/next-release/api-change-appstream-15089.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically." +} diff --git a/.changes/next-release/api-change-fis-21474.json b/.changes/next-release/api-change-fis-21474.json new file mode 100644 index 000000000000..87dc4a777df3 --- /dev/null +++ b/.changes/next-release/api-change-fis-21474.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fis``", + "description": "This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses." +} diff --git a/.changes/next-release/api-change-glue-28481.json b/.changes/next-release/api-change-glue-28481.json new file mode 100644 index 000000000000..049c59e05475 --- /dev/null +++ b/.changes/next-release/api-change-glue-28481.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add AttributesToGet parameter support for Glue GetTables" +} diff --git a/.changes/next-release/api-change-neptunegraph-22070.json b/.changes/next-release/api-change-neptunegraph-22070.json new file mode 100644 index 000000000000..e16fa8affee6 --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-22070.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter." +} From 2ee54ff7d3e3553763cbe9878b2ffa404eaff5b0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 13 Aug 2024 18:05:34 +0000 Subject: [PATCH 0780/1632] Bumping version to 1.33.42 --- .changes/1.33.42.json | 27 +++++++++++++++++++ .../api-change-amplify-53324.json | 5 ---- .../api-change-appstream-15089.json | 5 ---- .../next-release/api-change-fis-21474.json | 5 ---- .../next-release/api-change-glue-28481.json | 5 ---- .../api-change-neptunegraph-22070.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.33.42.json delete mode 100644 .changes/next-release/api-change-amplify-53324.json delete mode 100644 .changes/next-release/api-change-appstream-15089.json delete mode 100644 .changes/next-release/api-change-fis-21474.json delete mode 100644 .changes/next-release/api-change-glue-28481.json delete mode 100644 .changes/next-release/api-change-neptunegraph-22070.json diff --git a/.changes/1.33.42.json b/.changes/1.33.42.json new file mode 100644 index 000000000000..e9d58feca774 --- /dev/null +++ b/.changes/1.33.42.json @@ -0,0 +1,27 @@ +[ + { + "category": "``amplify``", + "description": "Add a new field \"cacheConfig\" that enables users to configure the CDN cache settings for an App", + "type": "api-change" + }, + { + "category": "``appstream``", + "description": "This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically.", + "type": "api-change" + }, + { + "category": "``fis``", + "description": "This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add AttributesToGet parameter support for Glue GetTables", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-53324.json b/.changes/next-release/api-change-amplify-53324.json deleted file mode 100644 index 90fd7e3e0f35..000000000000 --- a/.changes/next-release/api-change-amplify-53324.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Add a new field \"cacheConfig\" that enables users to configure the CDN cache settings for an App" -} diff --git a/.changes/next-release/api-change-appstream-15089.json b/.changes/next-release/api-change-appstream-15089.json deleted file mode 100644 index c69bc0828640..000000000000 --- a/.changes/next-release/api-change-appstream-15089.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically." -} diff --git a/.changes/next-release/api-change-fis-21474.json b/.changes/next-release/api-change-fis-21474.json deleted file mode 100644 index 87dc4a777df3..000000000000 --- a/.changes/next-release/api-change-fis-21474.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fis``", - "description": "This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses." -} diff --git a/.changes/next-release/api-change-glue-28481.json b/.changes/next-release/api-change-glue-28481.json deleted file mode 100644 index 049c59e05475..000000000000 --- a/.changes/next-release/api-change-glue-28481.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add AttributesToGet parameter support for Glue GetTables" -} diff --git a/.changes/next-release/api-change-neptunegraph-22070.json b/.changes/next-release/api-change-neptunegraph-22070.json deleted file mode 100644 index e16fa8affee6..000000000000 --- a/.changes/next-release/api-change-neptunegraph-22070.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index df40ecde9dff..3e7c731a54e7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.33.42 +======= + +* api-change:``amplify``: Add a new field "cacheConfig" that enables users to configure the CDN cache settings for an App +* api-change:``appstream``: This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically. +* api-change:``fis``: This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses. +* api-change:``glue``: Add AttributesToGet parameter support for Glue GetTables +* api-change:``neptune-graph``: Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value `convertToIri` for the `blankNodeHandling` parameter. + + 1.33.41 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 669ac1cf6f41..2deea9f0cfb5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.41' +__version__ = '1.33.42' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index eb512b6dc2da..4f2813f9b1cc 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.41' +release = '1.33.42' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bc9912ea0fbb..99f4c5fd659f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.159 + botocore==1.34.160 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index df919ed682bf..1eec1ea7fc60 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.159', + 'botocore==1.34.160', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d2f11b6516ed90655113036a3756e8471ab4f1a4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 14 Aug 2024 18:03:27 +0000 Subject: [PATCH 0781/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-17785.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-17785.json diff --git a/.changes/next-release/api-change-codebuild-17785.json b/.changes/next-release/api-change-codebuild-17785.json new file mode 100644 index 000000000000..d7d57945cf2b --- /dev/null +++ b/.changes/next-release/api-change-codebuild-17785.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports using Secrets Manager to store git credentials and using multiple source credentials in a single project." +} From 8655c2a7015de15402c3b722be7331cbf504a985 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 14 Aug 2024 18:04:52 +0000 Subject: [PATCH 0782/1632] Bumping version to 1.33.43 --- .changes/1.33.43.json | 7 +++++++ .changes/next-release/api-change-codebuild-17785.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.33.43.json delete mode 100644 .changes/next-release/api-change-codebuild-17785.json diff --git a/.changes/1.33.43.json b/.changes/1.33.43.json new file mode 100644 index 000000000000..1ecba0d08a40 --- /dev/null +++ b/.changes/1.33.43.json @@ -0,0 +1,7 @@ +[ + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports using Secrets Manager to store git credentials and using multiple source credentials in a single project.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-17785.json b/.changes/next-release/api-change-codebuild-17785.json deleted file mode 100644 index d7d57945cf2b..000000000000 --- a/.changes/next-release/api-change-codebuild-17785.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports using Secrets Manager to store git credentials and using multiple source credentials in a single project." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3e7c731a54e7..d43a7d76c97f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.33.43 +======= + +* api-change:``codebuild``: AWS CodeBuild now supports using Secrets Manager to store git credentials and using multiple source credentials in a single project. + + 1.33.42 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2deea9f0cfb5..8ca17d055f4b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.42' +__version__ = '1.33.43' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4f2813f9b1cc..9ab122076306 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.42' +release = '1.33.43' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 99f4c5fd659f..314ef108038a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.160 + botocore==1.34.161 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1eec1ea7fc60..25d3aaa39d93 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.160', + 'botocore==1.34.161', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 236a7ef1346e9caebbcad3e2cee24e7ac4cbed5f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Aug 2024 18:08:21 +0000 Subject: [PATCH 0783/1632] Merge customizations for S3 --- awscli/customizations/s3/subcommands.py | 24 ++++++++++++------- tests/functional/s3/test_ls_command.py | 6 +++++ .../customizations/s3/test_subcommands.py | 20 +++++++++++----- 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index b2a5e9181c04..b045b2380ccc 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -497,7 +497,7 @@ def _run_main(self, parsed_args, parsed_globals): path = path[5:] bucket, key = find_bucket_key(path) if not bucket: - self._list_all_buckets() + self._list_all_buckets(parsed_args.page_size) elif parsed_args.dir_op: # Then --recursive was specified. self._list_all_objects_recursive( @@ -561,13 +561,21 @@ def _display_page(self, response_data, use_basename=True): uni_print(print_str) self._at_first_page = False - def _list_all_buckets(self): - response_data = self.client.list_buckets() - buckets = response_data['Buckets'] - for bucket in buckets: - last_mod_str = self._make_last_mod_str(bucket['CreationDate']) - print_str = last_mod_str + ' ' + bucket['Name'] + '\n' - uni_print(print_str) + def _list_all_buckets(self, page_size=None): + paginator = self.client.get_paginator('list_buckets') + paging_args = { + 'PaginationConfig': {'PageSize': page_size} + } + + iterator = paginator.paginate(**paging_args) + + for response_data in iterator: + buckets = response_data.get('Buckets', []) + + for bucket in buckets: + last_mod_str = self._make_last_mod_str(bucket['CreationDate']) + print_str = last_mod_str + ' ' + bucket['Name'] + '\n' + uni_print(print_str) def _list_all_objects_recursive(self, bucket, key, page_size=None, request_payer=None): diff --git a/tests/functional/s3/test_ls_command.py b/tests/functional/s3/test_ls_command.py index 55d09ebf0e28..4b730c2621b9 100644 --- a/tests/functional/s3/test_ls_command.py +++ b/tests/functional/s3/test_ls_command.py @@ -40,6 +40,12 @@ def test_errors_out_with_extra_arguments(self): self.assertIn('Unknown options', stderr) self.assertIn('--extra-argument-foo', stderr) + def test_list_buckets_use_page_size(self): + stdout, _, _ = self.run_cmd('s3 ls --page-size 8', expected_rc=0) + call_args = self.operations_called[0][1] + # The page size gets translated to ``MaxBuckets`` in the s3 model + self.assertEqual(call_args['MaxBuckets'], 8) + def test_operations_use_page_size(self): time_utc = "2014-01-09T20:45:49.000Z" self.parsed_responses = [{"CommonPrefixes": [], "Contents": [ diff --git a/tests/unit/customizations/s3/test_subcommands.py b/tests/unit/customizations/s3/test_subcommands.py index 0af7a595643a..f68f3cc642bd 100644 --- a/tests/unit/customizations/s3/test_subcommands.py +++ b/tests/unit/customizations/s3/test_subcommands.py @@ -115,13 +115,21 @@ def test_ls_command_with_no_args(self): verify_ssl=None) parsed_args = FakeArgs(dir_op=False, paths='s3://', human_readable=False, summarize=False, - request_payer=None) + request_payer=None, page_size=None) ls_command._run_main(parsed_args, parsed_global) - # We should only be a single call. call = self.session.create_client.return_value.list_buckets - self.assertTrue(call.called) - self.assertEqual(call.call_count, 1) - self.assertEqual(call.call_args[1], {}) + paginate = self.session.create_client.return_value.get_paginator\ + .return_value.paginate + + # We should make no operation calls. + self.assertEqual(call.call_count, 0) + # And only a single pagination call to ListBuckets. + self.session.create_client.return_value.get_paginator.\ + assert_called_with('list_buckets') + ref_call_args = {'PaginationConfig': {'PageSize': None}} + + paginate.assert_called_with(**ref_call_args) + # Verify get_client get_client = self.session.create_client args = get_client.call_args @@ -136,7 +144,7 @@ def test_ls_with_verify_argument(self): verify_ssl=False) parsed_args = FakeArgs(paths='s3://', dir_op=False, human_readable=False, summarize=False, - request_payer=None) + request_payer=None, page_size=None) ls_command._run_main(parsed_args, parsed_global) # Verify get_client get_client = self.session.create_client From 7867e3b43337f146ca0cc22ee6ce226f2b05cec6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Aug 2024 18:08:26 +0000 Subject: [PATCH 0784/1632] Update changelog based on model updates --- .changes/next-release/api-change-docdb-24160.json | 5 +++++ .changes/next-release/api-change-ecs-13431.json | 5 +++++ .changes/next-release/api-change-iam-40614.json | 5 +++++ .changes/next-release/api-change-s3-23992.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-docdb-24160.json create mode 100644 .changes/next-release/api-change-ecs-13431.json create mode 100644 .changes/next-release/api-change-iam-40614.json create mode 100644 .changes/next-release/api-change-s3-23992.json diff --git a/.changes/next-release/api-change-docdb-24160.json b/.changes/next-release/api-change-docdb-24160.json new file mode 100644 index 000000000000..40975e1723fd --- /dev/null +++ b/.changes/next-release/api-change-docdb-24160.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "This release adds Global Cluster Failover capability which enables you to change your global cluster's primary AWS region, the region that serves writes, during a regional outage. Performing a failover action preserves your Global Cluster setup." +} diff --git a/.changes/next-release/api-change-ecs-13431.json b/.changes/next-release/api-change-ecs-13431.json new file mode 100644 index 000000000000..37ec93be9600 --- /dev/null +++ b/.changes/next-release/api-change-ecs-13431.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release introduces a new ContainerDefinition configuration to support the customer-managed keys for ECS container restart feature." +} diff --git a/.changes/next-release/api-change-iam-40614.json b/.changes/next-release/api-change-iam-40614.json new file mode 100644 index 000000000000..18abb0da57ad --- /dev/null +++ b/.changes/next-release/api-change-iam-40614.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Make the LastUsedDate field in the GetAccessKeyLastUsed response optional. This may break customers who only call the API for access keys with a valid LastUsedDate. This fixes a deserialization issue for access keys without a LastUsedDate, because the field was marked as required but could be null." +} diff --git a/.changes/next-release/api-change-s3-23992.json b/.changes/next-release/api-change-s3-23992.json new file mode 100644 index 000000000000..be34e96d0ba6 --- /dev/null +++ b/.changes/next-release/api-change-s3-23992.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Amazon Simple Storage Service / Features : Adds support for pagination in the S3 ListBuckets API." +} From 6fba3eacef277e375805e5d3b6746a0a054d2e79 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Aug 2024 18:09:54 +0000 Subject: [PATCH 0785/1632] Bumping version to 1.33.44 --- .changes/1.33.44.json | 22 +++++++++++++++++++ .../next-release/api-change-docdb-24160.json | 5 ----- .../next-release/api-change-ecs-13431.json | 5 ----- .../next-release/api-change-iam-40614.json | 5 ----- .../next-release/api-change-s3-23992.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.33.44.json delete mode 100644 .changes/next-release/api-change-docdb-24160.json delete mode 100644 .changes/next-release/api-change-ecs-13431.json delete mode 100644 .changes/next-release/api-change-iam-40614.json delete mode 100644 .changes/next-release/api-change-s3-23992.json diff --git a/.changes/1.33.44.json b/.changes/1.33.44.json new file mode 100644 index 000000000000..03313bbe4a51 --- /dev/null +++ b/.changes/1.33.44.json @@ -0,0 +1,22 @@ +[ + { + "category": "``docdb``", + "description": "This release adds Global Cluster Failover capability which enables you to change your global cluster's primary AWS region, the region that serves writes, during a regional outage. Performing a failover action preserves your Global Cluster setup.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release introduces a new ContainerDefinition configuration to support the customer-managed keys for ECS container restart feature.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Make the LastUsedDate field in the GetAccessKeyLastUsed response optional. This may break customers who only call the API for access keys with a valid LastUsedDate. This fixes a deserialization issue for access keys without a LastUsedDate, because the field was marked as required but could be null.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Amazon Simple Storage Service / Features : Adds support for pagination in the S3 ListBuckets API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-docdb-24160.json b/.changes/next-release/api-change-docdb-24160.json deleted file mode 100644 index 40975e1723fd..000000000000 --- a/.changes/next-release/api-change-docdb-24160.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "This release adds Global Cluster Failover capability which enables you to change your global cluster's primary AWS region, the region that serves writes, during a regional outage. Performing a failover action preserves your Global Cluster setup." -} diff --git a/.changes/next-release/api-change-ecs-13431.json b/.changes/next-release/api-change-ecs-13431.json deleted file mode 100644 index 37ec93be9600..000000000000 --- a/.changes/next-release/api-change-ecs-13431.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release introduces a new ContainerDefinition configuration to support the customer-managed keys for ECS container restart feature." -} diff --git a/.changes/next-release/api-change-iam-40614.json b/.changes/next-release/api-change-iam-40614.json deleted file mode 100644 index 18abb0da57ad..000000000000 --- a/.changes/next-release/api-change-iam-40614.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Make the LastUsedDate field in the GetAccessKeyLastUsed response optional. This may break customers who only call the API for access keys with a valid LastUsedDate. This fixes a deserialization issue for access keys without a LastUsedDate, because the field was marked as required but could be null." -} diff --git a/.changes/next-release/api-change-s3-23992.json b/.changes/next-release/api-change-s3-23992.json deleted file mode 100644 index be34e96d0ba6..000000000000 --- a/.changes/next-release/api-change-s3-23992.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Amazon Simple Storage Service / Features : Adds support for pagination in the S3 ListBuckets API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d43a7d76c97f..476e65e64797 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.33.44 +======= + +* api-change:``docdb``: This release adds Global Cluster Failover capability which enables you to change your global cluster's primary AWS region, the region that serves writes, during a regional outage. Performing a failover action preserves your Global Cluster setup. +* api-change:``ecs``: This release introduces a new ContainerDefinition configuration to support the customer-managed keys for ECS container restart feature. +* api-change:``iam``: Make the LastUsedDate field in the GetAccessKeyLastUsed response optional. This may break customers who only call the API for access keys with a valid LastUsedDate. This fixes a deserialization issue for access keys without a LastUsedDate, because the field was marked as required but could be null. +* api-change:``s3``: Amazon Simple Storage Service / Features : Adds support for pagination in the S3 ListBuckets API. + + 1.33.43 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8ca17d055f4b..84217b1a60fa 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.43' +__version__ = '1.33.44' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9ab122076306..b28c3200fc83 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.33.' # The full version, including alpha/beta/rc tags. -release = '1.33.43' +release = '1.33.44' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 314ef108038a..7c98cf3fbdb6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.161 + botocore==1.34.162 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 25d3aaa39d93..a4d88fe932e9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.161', + 'botocore==1.34.162', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8667ec408e9a2f2cc3d0a1463defb2f06e3637a2 Mon Sep 17 00:00:00 2001 From: Gokul Ramanathan Date: Tue, 13 Aug 2024 11:07:54 -0700 Subject: [PATCH 0786/1632] Update codeartifact login error message --- .../enhancement-codeartifact-32392.json | 5 +++++ awscli/customizations/codeartifact/login.py | 11 ++++++----- .../codeartifact/test_codeartifact_login.py | 19 +++++++++++++++++++ .../codeartifact/test_adapter_login.py | 15 +++++++++++++++ 4 files changed, 45 insertions(+), 5 deletions(-) create mode 100644 .changes/next-release/enhancement-codeartifact-32392.json diff --git a/.changes/next-release/enhancement-codeartifact-32392.json b/.changes/next-release/enhancement-codeartifact-32392.json new file mode 100644 index 000000000000..0b5b30bb23db --- /dev/null +++ b/.changes/next-release/enhancement-codeartifact-32392.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``codeartifact``", + "description": "Update login command error message." +} diff --git a/awscli/customizations/codeartifact/login.py b/awscli/customizations/codeartifact/login.py index d030bcb32eb5..6d1353fd46f7 100644 --- a/awscli/customizations/codeartifact/login.py +++ b/awscli/customizations/codeartifact/login.py @@ -38,8 +38,8 @@ def get_relative_expiration_time(remaining): class CommandFailedError(Exception): - def __init__(self, called_process_error): - msg = str(called_process_error) + def __init__(self, called_process_error, auth_token): + msg = str(called_process_error).replace(auth_token, '******') if called_process_error.stderr is not None: msg +=( f' Stderr from command:\n' @@ -105,7 +105,7 @@ def _run_command(self, tool, command, *, ignore_errors=False): ) except subprocess.CalledProcessError as ex: if not ignore_errors: - raise CommandFailedError(ex) + raise CommandFailedError(ex, self.auth_token) except OSError as ex: if ex.errno == errno.ENOENT: raise ValueError( @@ -305,7 +305,7 @@ def login(self, dry_run=False): ) except subprocess.CalledProcessError as e: uni_print('Failed to update the NuGet.Config\n') - raise CommandFailedError(e) + raise CommandFailedError(e, self.auth_token) uni_print(source_configured_message % source_name) self._write_success_message('nuget') @@ -725,7 +725,8 @@ class CodeArtifactLogin(BasicCommand): 'action': 'store_true', 'help_text': 'Only print the commands that would be executed ' 'to connect your tool with your repository without ' - 'making any changes to your configuration', + 'making any changes to your configuration. Note that ' + 'this prints the unredacted auth token as part of the output', 'required': False, 'default': False }, diff --git a/tests/functional/codeartifact/test_codeartifact_login.py b/tests/functional/codeartifact/test_codeartifact_login.py index d62a2da4e973..0715d7dab330 100644 --- a/tests/functional/codeartifact/test_codeartifact_login.py +++ b/tests/functional/codeartifact/test_codeartifact_login.py @@ -3,6 +3,7 @@ import platform import subprocess import time +import re from botocore.utils import parse_timestamp @@ -962,6 +963,24 @@ def test_pip_login_with_namespace_dry_run(self): 'Argument --namespace is not supported for pip', result.stderr ) + def test_pip_login_command_failed_auth_token_redacted(self): + def side_effect(command, capture_output, check): + raise subprocess.CalledProcessError( + returncode=1, + cmd=command + ) + + self.subprocess_mock.side_effect = side_effect + cmdline = self._setup_cmd(tool='pip') + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 255) + self.assertIn( + "Command '['pip', 'config', 'set', 'global.index-url'," + " 'https://aws:******@domain-domain-owner.codeartifact.aws.a2z.com/pypi/repository/simple/']'" + " returned non-zero exit status 1.", + result.stderr + ) + def test_twine_login_without_domain_owner(self): cmdline = self._setup_cmd(tool='twine') result = self.cli_runner.run(cmdline) diff --git a/tests/unit/customizations/codeartifact/test_adapter_login.py b/tests/unit/customizations/codeartifact/test_adapter_login.py index 592a98a0d8b3..890da3935011 100644 --- a/tests/unit/customizations/codeartifact/test_adapter_login.py +++ b/tests/unit/customizations/codeartifact/test_adapter_login.py @@ -68,6 +68,21 @@ def test_run_commands_command_failed(self): ): self.test_subject._run_commands('tool', ['cmd']) + def test_run_commands_command_failed_redact_auth_token(self): + error_to_be_caught = subprocess.CalledProcessError( + returncode=1, + cmd=['cmd', 'with', 'auth-token', 'present'], + output=None, + stderr=b'Command error message.' + ) + self.subprocess_utils.run.side_effect = error_to_be_caught + with self.assertRaisesRegex( + CommandFailedError, + (rf"(?=.*cmd)(?=.*with)(?!.*auth-token)(?=.*present)" + rf"(?=.*Stderr from command:\nCommand error message.)") + ): + self.test_subject._run_commands('tool', ['cmd']) + def test_run_commands_nonexistent_command(self): self.subprocess_utils.run.side_effect = OSError( errno.ENOENT, 'not found error' From 278c43c793bd32ee60af767bcdad7ffe15936d37 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 16 Aug 2024 18:05:30 +0000 Subject: [PATCH 0787/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-46974.json | 5 +++++ .changes/next-release/api-change-inspector2-69268.json | 5 +++++ .changes/next-release/api-change-quicksight-95401.json | 5 +++++ .changes/next-release/api-change-sagemaker-88528.json | 5 +++++ .changes/next-release/api-change-sesv2-83568.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-batch-46974.json create mode 100644 .changes/next-release/api-change-inspector2-69268.json create mode 100644 .changes/next-release/api-change-quicksight-95401.json create mode 100644 .changes/next-release/api-change-sagemaker-88528.json create mode 100644 .changes/next-release/api-change-sesv2-83568.json diff --git a/.changes/next-release/api-change-batch-46974.json b/.changes/next-release/api-change-batch-46974.json new file mode 100644 index 000000000000..921c82b4d574 --- /dev/null +++ b/.changes/next-release/api-change-batch-46974.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "Improvements of integration between AWS Batch and EC2." +} diff --git a/.changes/next-release/api-change-inspector2-69268.json b/.changes/next-release/api-change-inspector2-69268.json new file mode 100644 index 000000000000..9ccfb74d6cda --- /dev/null +++ b/.changes/next-release/api-change-inspector2-69268.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Update the correct format of key and values for resource tags" +} diff --git a/.changes/next-release/api-change-quicksight-95401.json b/.changes/next-release/api-change-quicksight-95401.json new file mode 100644 index 000000000000..30d336077137 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-95401.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Amazon QuickSight launches Customer Managed Key (CMK) encryption for Data Source metadata" +} diff --git a/.changes/next-release/api-change-sagemaker-88528.json b/.changes/next-release/api-change-sagemaker-88528.json new file mode 100644 index 000000000000..c3c9599a3e6b --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-88528.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Introduce Endpoint and EndpointConfig Arns in sagemaker:ListPipelineExecutionSteps API response" +} diff --git a/.changes/next-release/api-change-sesv2-83568.json b/.changes/next-release/api-change-sesv2-83568.json new file mode 100644 index 000000000000..25ac97d5a715 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-83568.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Marking use case description field of account details as deprecated." +} From fe1a740f5e92e7806e94e3bab73f99cbb8db38bc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 16 Aug 2024 18:06:59 +0000 Subject: [PATCH 0788/1632] Bumping version to 1.34.0 --- .changes/1.34.0.json | 32 +++++++++++++++++++ .../next-release/api-change-batch-46974.json | 5 --- .../api-change-inspector2-69268.json | 5 --- .../api-change-quicksight-95401.json | 5 --- .../api-change-sagemaker-88528.json | 5 --- .../next-release/api-change-sesv2-83568.json | 5 --- .../enhancement-codeartifact-32392.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +-- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 48 insertions(+), 35 deletions(-) create mode 100644 .changes/1.34.0.json delete mode 100644 .changes/next-release/api-change-batch-46974.json delete mode 100644 .changes/next-release/api-change-inspector2-69268.json delete mode 100644 .changes/next-release/api-change-quicksight-95401.json delete mode 100644 .changes/next-release/api-change-sagemaker-88528.json delete mode 100644 .changes/next-release/api-change-sesv2-83568.json delete mode 100644 .changes/next-release/enhancement-codeartifact-32392.json diff --git a/.changes/1.34.0.json b/.changes/1.34.0.json new file mode 100644 index 000000000000..cb4a18d67474 --- /dev/null +++ b/.changes/1.34.0.json @@ -0,0 +1,32 @@ +[ + { + "category": "``batch``", + "description": "Improvements of integration between AWS Batch and EC2.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Update the correct format of key and values for resource tags", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Amazon QuickSight launches Customer Managed Key (CMK) encryption for Data Source metadata", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Introduce Endpoint and EndpointConfig Arns in sagemaker:ListPipelineExecutionSteps API response", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Marking use case description field of account details as deprecated.", + "type": "api-change" + }, + { + "category": "``codeartifact``", + "description": "Update login command error message.", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-46974.json b/.changes/next-release/api-change-batch-46974.json deleted file mode 100644 index 921c82b4d574..000000000000 --- a/.changes/next-release/api-change-batch-46974.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "Improvements of integration between AWS Batch and EC2." -} diff --git a/.changes/next-release/api-change-inspector2-69268.json b/.changes/next-release/api-change-inspector2-69268.json deleted file mode 100644 index 9ccfb74d6cda..000000000000 --- a/.changes/next-release/api-change-inspector2-69268.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Update the correct format of key and values for resource tags" -} diff --git a/.changes/next-release/api-change-quicksight-95401.json b/.changes/next-release/api-change-quicksight-95401.json deleted file mode 100644 index 30d336077137..000000000000 --- a/.changes/next-release/api-change-quicksight-95401.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Amazon QuickSight launches Customer Managed Key (CMK) encryption for Data Source metadata" -} diff --git a/.changes/next-release/api-change-sagemaker-88528.json b/.changes/next-release/api-change-sagemaker-88528.json deleted file mode 100644 index c3c9599a3e6b..000000000000 --- a/.changes/next-release/api-change-sagemaker-88528.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Introduce Endpoint and EndpointConfig Arns in sagemaker:ListPipelineExecutionSteps API response" -} diff --git a/.changes/next-release/api-change-sesv2-83568.json b/.changes/next-release/api-change-sesv2-83568.json deleted file mode 100644 index 25ac97d5a715..000000000000 --- a/.changes/next-release/api-change-sesv2-83568.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Marking use case description field of account details as deprecated." -} diff --git a/.changes/next-release/enhancement-codeartifact-32392.json b/.changes/next-release/enhancement-codeartifact-32392.json deleted file mode 100644 index 0b5b30bb23db..000000000000 --- a/.changes/next-release/enhancement-codeartifact-32392.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``codeartifact``", - "description": "Update login command error message." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 476e65e64797..6c3ecf7e8e5f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.0 +====== + +* api-change:``batch``: Improvements of integration between AWS Batch and EC2. +* api-change:``inspector2``: Update the correct format of key and values for resource tags +* api-change:``quicksight``: Amazon QuickSight launches Customer Managed Key (CMK) encryption for Data Source metadata +* api-change:``sagemaker``: Introduce Endpoint and EndpointConfig Arns in sagemaker:ListPipelineExecutionSteps API response +* api-change:``sesv2``: Marking use case description field of account details as deprecated. +* enhancement:``codeartifact``: Update login command error message. + + 1.33.44 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 84217b1a60fa..d1ad507363d4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.33.44' +__version__ = '1.34.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b28c3200fc83..71ce2f3bcbc1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.33.' +version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.33.44' +release = '1.34.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7c98cf3fbdb6..d62195ceee3f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.34.162 + botocore==1.35.0 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a4d88fe932e9..2d3ee34077eb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.34.162', + 'botocore==1.35.0', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 37724b6a441ea345934d74c1b4ca225327e4ab99 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 19 Aug 2024 20:41:09 +0000 Subject: [PATCH 0789/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-89424.json | 5 +++++ .changes/next-release/api-change-codebuild-47826.json | 5 +++++ .changes/next-release/api-change-deadline-34582.json | 5 +++++ .changes/next-release/api-change-lambda-15151.json | 5 +++++ .changes/next-release/api-change-ssmsap-46504.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-89424.json create mode 100644 .changes/next-release/api-change-codebuild-47826.json create mode 100644 .changes/next-release/api-change-deadline-34582.json create mode 100644 .changes/next-release/api-change-lambda-15151.json create mode 100644 .changes/next-release/api-change-ssmsap-46504.json diff --git a/.changes/next-release/api-change-bedrock-89424.json b/.changes/next-release/api-change-bedrock-89424.json new file mode 100644 index 000000000000..ccd82981daff --- /dev/null +++ b/.changes/next-release/api-change-bedrock-89424.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Amazon Bedrock Batch Inference/ Model Invocation is a feature which allows customers to asynchronously run inference on a large set of records/files stored in S3." +} diff --git a/.changes/next-release/api-change-codebuild-47826.json b/.changes/next-release/api-change-codebuild-47826.json new file mode 100644 index 000000000000..c09fb8148ccb --- /dev/null +++ b/.changes/next-release/api-change-codebuild-47826.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports creating fleets with macOS platform for running builds." +} diff --git a/.changes/next-release/api-change-deadline-34582.json b/.changes/next-release/api-change-deadline-34582.json new file mode 100644 index 000000000000..b814149a8f98 --- /dev/null +++ b/.changes/next-release/api-change-deadline-34582.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``deadline``", + "description": "This release adds additional search fields and provides sorting by multiple fields." +} diff --git a/.changes/next-release/api-change-lambda-15151.json b/.changes/next-release/api-change-lambda-15151.json new file mode 100644 index 000000000000..1b2e163b7614 --- /dev/null +++ b/.changes/next-release/api-change-lambda-15151.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Release Lambda FunctionRecursiveConfig, enabling customers to turn recursive loop detection on or off on individual functions. This release adds two new APIs, GetFunctionRecursionConfig and PutFunctionRecursionConfig." +} diff --git a/.changes/next-release/api-change-ssmsap-46504.json b/.changes/next-release/api-change-ssmsap-46504.json new file mode 100644 index 000000000000..c373a29508df --- /dev/null +++ b/.changes/next-release/api-change-ssmsap-46504.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-sap``", + "description": "Add new attributes to the outputs of GetApplication and GetDatabase APIs." +} From 7d82a26c4fb346cf9ac946d4c95e9b03fbd9e58b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 19 Aug 2024 20:42:36 +0000 Subject: [PATCH 0790/1632] Bumping version to 1.34.1 --- .changes/1.34.1.json | 27 +++++++++++++++++++ .../api-change-bedrock-89424.json | 5 ---- .../api-change-codebuild-47826.json | 5 ---- .../api-change-deadline-34582.json | 5 ---- .../next-release/api-change-lambda-15151.json | 5 ---- .../next-release/api-change-ssmsap-46504.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.34.1.json delete mode 100644 .changes/next-release/api-change-bedrock-89424.json delete mode 100644 .changes/next-release/api-change-codebuild-47826.json delete mode 100644 .changes/next-release/api-change-deadline-34582.json delete mode 100644 .changes/next-release/api-change-lambda-15151.json delete mode 100644 .changes/next-release/api-change-ssmsap-46504.json diff --git a/.changes/1.34.1.json b/.changes/1.34.1.json new file mode 100644 index 000000000000..445c1a3aeba4 --- /dev/null +++ b/.changes/1.34.1.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock``", + "description": "Amazon Bedrock Batch Inference/ Model Invocation is a feature which allows customers to asynchronously run inference on a large set of records/files stored in S3.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports creating fleets with macOS platform for running builds.", + "type": "api-change" + }, + { + "category": "``deadline``", + "description": "This release adds additional search fields and provides sorting by multiple fields.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Release Lambda FunctionRecursiveConfig, enabling customers to turn recursive loop detection on or off on individual functions. This release adds two new APIs, GetFunctionRecursionConfig and PutFunctionRecursionConfig.", + "type": "api-change" + }, + { + "category": "``ssm-sap``", + "description": "Add new attributes to the outputs of GetApplication and GetDatabase APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-89424.json b/.changes/next-release/api-change-bedrock-89424.json deleted file mode 100644 index ccd82981daff..000000000000 --- a/.changes/next-release/api-change-bedrock-89424.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Amazon Bedrock Batch Inference/ Model Invocation is a feature which allows customers to asynchronously run inference on a large set of records/files stored in S3." -} diff --git a/.changes/next-release/api-change-codebuild-47826.json b/.changes/next-release/api-change-codebuild-47826.json deleted file mode 100644 index c09fb8148ccb..000000000000 --- a/.changes/next-release/api-change-codebuild-47826.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports creating fleets with macOS platform for running builds." -} diff --git a/.changes/next-release/api-change-deadline-34582.json b/.changes/next-release/api-change-deadline-34582.json deleted file mode 100644 index b814149a8f98..000000000000 --- a/.changes/next-release/api-change-deadline-34582.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``deadline``", - "description": "This release adds additional search fields and provides sorting by multiple fields." -} diff --git a/.changes/next-release/api-change-lambda-15151.json b/.changes/next-release/api-change-lambda-15151.json deleted file mode 100644 index 1b2e163b7614..000000000000 --- a/.changes/next-release/api-change-lambda-15151.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Release Lambda FunctionRecursiveConfig, enabling customers to turn recursive loop detection on or off on individual functions. This release adds two new APIs, GetFunctionRecursionConfig and PutFunctionRecursionConfig." -} diff --git a/.changes/next-release/api-change-ssmsap-46504.json b/.changes/next-release/api-change-ssmsap-46504.json deleted file mode 100644 index c373a29508df..000000000000 --- a/.changes/next-release/api-change-ssmsap-46504.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-sap``", - "description": "Add new attributes to the outputs of GetApplication and GetDatabase APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6c3ecf7e8e5f..805706bd8154 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.34.1 +====== + +* api-change:``bedrock``: Amazon Bedrock Batch Inference/ Model Invocation is a feature which allows customers to asynchronously run inference on a large set of records/files stored in S3. +* api-change:``codebuild``: AWS CodeBuild now supports creating fleets with macOS platform for running builds. +* api-change:``deadline``: This release adds additional search fields and provides sorting by multiple fields. +* api-change:``lambda``: Release Lambda FunctionRecursiveConfig, enabling customers to turn recursive loop detection on or off on individual functions. This release adds two new APIs, GetFunctionRecursionConfig and PutFunctionRecursionConfig. +* api-change:``ssm-sap``: Add new attributes to the outputs of GetApplication and GetDatabase APIs. + + 1.34.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index d1ad507363d4..b1684b73eb96 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.34.0' +__version__ = '1.34.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 71ce2f3bcbc1..e3978963931a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.0' +release = '1.34.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d62195ceee3f..16a784906134 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.0 + botocore==1.35.1 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2d3ee34077eb..a35b6d819d9f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.0', + 'botocore==1.35.1', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f780499d7e97508ec4968eb42447adf0eba622d9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 20 Aug 2024 18:20:02 +0000 Subject: [PATCH 0791/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecs-11316.json | 5 +++++ .../next-release/api-change-opensearchserverless-88286.json | 5 +++++ .changes/next-release/api-change-s3-28439.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-ecs-11316.json create mode 100644 .changes/next-release/api-change-opensearchserverless-88286.json create mode 100644 .changes/next-release/api-change-s3-28439.json diff --git a/.changes/next-release/api-change-ecs-11316.json b/.changes/next-release/api-change-ecs-11316.json new file mode 100644 index 000000000000..96b817a432da --- /dev/null +++ b/.changes/next-release/api-change-ecs-11316.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Documentation only release to address various tickets" +} diff --git a/.changes/next-release/api-change-opensearchserverless-88286.json b/.changes/next-release/api-change-opensearchserverless-88286.json new file mode 100644 index 000000000000..a9af2434c324 --- /dev/null +++ b/.changes/next-release/api-change-opensearchserverless-88286.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearchserverless``", + "description": "Added FailureCode and FailureMessage to BatchGetCollectionResponse for BatchGetVPCEResponse for non-Active Collection and VPCE." +} diff --git a/.changes/next-release/api-change-s3-28439.json b/.changes/next-release/api-change-s3-28439.json new file mode 100644 index 000000000000..764678e0a2a1 --- /dev/null +++ b/.changes/next-release/api-change-s3-28439.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Amazon Simple Storage Service / Features : Add support for conditional writes for PutObject and CompleteMultipartUpload APIs." +} From 70bfd9182c15149e6a44ffe3bb445ba6e3864940 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 20 Aug 2024 18:21:27 +0000 Subject: [PATCH 0792/1632] Bumping version to 1.34.2 --- .changes/1.34.2.json | 17 +++++++++++++++++ .changes/next-release/api-change-ecs-11316.json | 5 ----- .../api-change-opensearchserverless-88286.json | 5 ----- .changes/next-release/api-change-s3-28439.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.34.2.json delete mode 100644 .changes/next-release/api-change-ecs-11316.json delete mode 100644 .changes/next-release/api-change-opensearchserverless-88286.json delete mode 100644 .changes/next-release/api-change-s3-28439.json diff --git a/.changes/1.34.2.json b/.changes/1.34.2.json new file mode 100644 index 000000000000..d61655d0d72e --- /dev/null +++ b/.changes/1.34.2.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ecs``", + "description": "Documentation only release to address various tickets", + "type": "api-change" + }, + { + "category": "``opensearchserverless``", + "description": "Added FailureCode and FailureMessage to BatchGetCollectionResponse for BatchGetVPCEResponse for non-Active Collection and VPCE.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Amazon Simple Storage Service / Features : Add support for conditional writes for PutObject and CompleteMultipartUpload APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecs-11316.json b/.changes/next-release/api-change-ecs-11316.json deleted file mode 100644 index 96b817a432da..000000000000 --- a/.changes/next-release/api-change-ecs-11316.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Documentation only release to address various tickets" -} diff --git a/.changes/next-release/api-change-opensearchserverless-88286.json b/.changes/next-release/api-change-opensearchserverless-88286.json deleted file mode 100644 index a9af2434c324..000000000000 --- a/.changes/next-release/api-change-opensearchserverless-88286.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearchserverless``", - "description": "Added FailureCode and FailureMessage to BatchGetCollectionResponse for BatchGetVPCEResponse for non-Active Collection and VPCE." -} diff --git a/.changes/next-release/api-change-s3-28439.json b/.changes/next-release/api-change-s3-28439.json deleted file mode 100644 index 764678e0a2a1..000000000000 --- a/.changes/next-release/api-change-s3-28439.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Amazon Simple Storage Service / Features : Add support for conditional writes for PutObject and CompleteMultipartUpload APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 805706bd8154..2771e669d5f9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.34.2 +====== + +* api-change:``ecs``: Documentation only release to address various tickets +* api-change:``opensearchserverless``: Added FailureCode and FailureMessage to BatchGetCollectionResponse for BatchGetVPCEResponse for non-Active Collection and VPCE. +* api-change:``s3``: Amazon Simple Storage Service / Features : Add support for conditional writes for PutObject and CompleteMultipartUpload APIs. + + 1.34.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index b1684b73eb96..5763e0fef640 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -17,7 +17,7 @@ """ import os -__version__ = '1.34.1' +__version__ = '1.34.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e3978963931a..6449fd6f7f55 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.1' +release = '1.34.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 16a784906134..430ae88e421b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.1 + botocore==1.35.2 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a35b6d819d9f..1ed923bac288 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.1', + 'botocore==1.35.2', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8d368f295aacd60814331c7313fdd7f14769fb03 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 20 Aug 2024 13:35:21 -0600 Subject: [PATCH 0793/1632] Add ruff config for awscli --- .pre-commit-config.yaml | 26 ++++++++++++++++ pyproject.toml | 67 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 000000000000..09390283b367 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,26 @@ +exclude: "\ + ^(\ + .github|\ + .changes|\ + docs/|\ + awscli/examples|\ + CHANGELOG.rst\ + )" +repos: + - repo: 'https://github.com/pre-commit/pre-commit-hooks' + rev: v4.5.0 + hooks: + - id: check-yaml + - id: end-of-file-fixer + - id: trailing-whitespace + - repo: 'https://github.com/PyCQA/isort' + rev: 5.12.0 + hooks: + - id: isort + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.4.8 + hooks: + - id: ruff + args: [ --fix ] + - id: ruff-format + diff --git a/pyproject.toml b/pyproject.toml index eee75d134c36..ef0c6ae80aa7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,3 +3,70 @@ markers = [ "slow: marks tests as slow", "validates_models: marks tests as one which validates service models", ] + +[tool.isort] +profile = "black" +line_length = 79 +honor_noqa = true +src_paths = ["awscli", "tests"] + +[tool.ruff] +exclude = [ + ".bzr", + ".direnv", + ".eggs", + ".git", + ".git-rewrite", + ".hg", + ".ipynb_checkpoints", + ".mypy_cache", + ".nox", + ".pants.d", + ".pyenv", + ".pytest_cache", + ".pytype", + ".ruff_cache", + ".svn", + ".tox", + ".venv", + ".vscode", + "__pypackages__", + "_build", + "buck-out", + "build", + "dist", + "node_modules", + "site-packages", + "venv", +] + +# Format same as Black. +line-length = 79 +indent-width = 4 + +target-version = "py38" + +[tool.ruff.lint] +# Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default. +# Unlike Flake8, Ruff doesn't enable pycodestyle warnings (`W`) or +# McCabe complexity (`C901`) by default. +select = ["E4", "E7", "E9", "F", "UP"] +ignore = [] + +# Allow fix for all enabled rules (when `--fix`) is provided. +fixable = ["ALL"] +unfixable = [] + +# Allow unused variables when underscore-prefixed. +dummy-variable-rgx = "^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$" + +[tool.ruff.format] +# Like Black, use double quotes for strings, spaces for indents +# and trailing commas. +quote-style = "preserve" +indent-style = "space" +skip-magic-trailing-comma = false +line-ending = "auto" + +docstring-code-format = false +docstring-code-line-length = "dynamic" From 9a2e0478529517390f6824d12ae66a8fd722077f Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 20 Aug 2024 14:24:39 -0600 Subject: [PATCH 0794/1632] Format base *.py files at top level awscli directory --- MANIFEST.in | 1 + awscli/__init__.py | 17 +- awscli/__main__.py | 1 - awscli/alias.py | 97 +++++----- awscli/argparser.py | 70 +++++--- awscli/argprocess.py | 207 ++++++++++++--------- awscli/arguments.py | 139 ++++++++++----- awscli/bcdoc/docstringparser.py | 17 +- awscli/clidocs.py | 216 +++++++++++----------- awscli/clidriver.py | 306 +++++++++++++++++++------------- awscli/commands.py | 3 +- awscli/compat.py | 160 +++++++++-------- awscli/completer.py | 36 ++-- awscli/errorhandler.py | 43 +++-- awscli/formatter.py | 66 +++---- awscli/handlers.py | 140 +++++++++------ awscli/help.py | 82 +++++---- awscli/paramfile.py | 255 +++++++++++++------------- awscli/schema.py | 8 +- awscli/shorthand.py | 112 ++++++------ awscli/table.py | 170 ++++++++++++------ awscli/testutils.py | 292 +++++++++++++++++------------- awscli/text.py | 17 +- awscli/topictags.py | 36 ++-- awscli/utils.py | 43 +++-- 25 files changed, 1468 insertions(+), 1066 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 7295cf117791..34fb540e8276 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -2,6 +2,7 @@ include README.rst include LICENSE.txt include requirements.txt include UPGRADE_PY3.md +include .pre-commit-config.yaml recursive-include awscli/examples *.rst *.txt recursive-include awscli/data *.json recursive-include awscli/topics *.rst *.json diff --git a/awscli/__init__.py b/awscli/__init__.py index b1684b73eb96..d7653f198b00 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -15,6 +15,7 @@ ---- A Universal Command Line Environment for Amazon Web Services. """ + import os __version__ = '1.34.1' @@ -40,8 +41,16 @@ } -SCALAR_TYPES = set([ - 'string', 'float', 'integer', 'long', 'boolean', 'double', - 'blob', 'timestamp' -]) +SCALAR_TYPES = set( + [ + 'string', + 'float', + 'integer', + 'long', + 'boolean', + 'double', + 'blob', + 'timestamp', + ] +) COMPLEX_TYPES = set(['structure', 'map', 'list']) diff --git a/awscli/__main__.py b/awscli/__main__.py index 7d49ba7f871c..63263a3cb831 100644 --- a/awscli/__main__.py +++ b/awscli/__main__.py @@ -16,6 +16,5 @@ from awscli.clidriver import main - if __name__ == "__main__": sys.exit(main()) diff --git a/awscli/alias.py b/awscli/alias.py index 697fa4322857..d44821439ee9 100644 --- a/awscli/alias.py +++ b/awscli/alias.py @@ -17,11 +17,10 @@ from botocore.configloader import raw_config_parse -from awscli.compat import compat_shell_quote from awscli.commands import CLICommand +from awscli.compat import compat_shell_quote from awscli.utils import emit_top_level_args_parsed_event - LOG = logging.getLogger(__name__) @@ -29,10 +28,13 @@ class InvalidAliasException(Exception): pass -class AliasLoader(object): - def __init__(self, - alias_filename=os.path.expanduser( - os.path.join('~', '.aws', 'cli', 'alias'))): +class AliasLoader: + def __init__( + self, + alias_filename=os.path.expanduser( + os.path.join('~', '.aws', 'cli', 'alias') + ), + ): """Interface for loading and interacting with alias file :param alias_filename: The name of the file to load aliases from. @@ -47,8 +49,7 @@ def _build_aliases(self): def _load_aliases(self): if os.path.exists(self._filename): - return raw_config_parse( - self._filename, parse_subsections=False) + return raw_config_parse(self._filename, parse_subsections=False) return {'toplevel': {}} def _cleanup_alias_values(self, aliases): @@ -63,7 +64,7 @@ def get_aliases(self): return self._aliases.get('toplevel', {}) -class AliasCommandInjector(object): +class AliasCommandInjector: def __init__(self, session, alias_loader): """Injects alias commands for a command table @@ -77,22 +78,26 @@ def __init__(self, session, alias_loader): self._alias_loader = alias_loader def inject_aliases(self, command_table, parser): - for alias_name, alias_value in \ - self._alias_loader.get_aliases().items(): + for ( + alias_name, + alias_value, + ) in self._alias_loader.get_aliases().items(): if alias_value.startswith('!'): alias_cmd = ExternalAliasCommand(alias_name, alias_value) else: service_alias_cmd_args = [ - alias_name, alias_value, self._session, command_table, - parser + alias_name, + alias_value, + self._session, + command_table, + parser, ] # If the alias name matches something already in the # command table provide the command it is about # to clobber as a possible reference that it will # need to proxy to. if alias_name in command_table: - service_alias_cmd_args.append( - command_table[alias_name]) + service_alias_cmd_args.append(command_table[alias_name]) alias_cmd = ServiceAliasCommand(*service_alias_cmd_args) command_table[alias_name] = alias_cmd @@ -126,13 +131,17 @@ def name(self, value): class ServiceAliasCommand(BaseAliasCommand): - UNSUPPORTED_GLOBAL_PARAMETERS = [ - 'debug', - 'profile' - ] - - def __init__(self, alias_name, alias_value, session, command_table, - parser, shadow_proxy_command=None): + UNSUPPORTED_GLOBAL_PARAMETERS = ('debug', 'profile') + + def __init__( + self, + alias_name, + alias_value, + session, + command_table, + parser, + shadow_proxy_command=None, + ): """Command for a `toplevel` subcommand alias :type alias_name: string @@ -163,7 +172,7 @@ def __init__(self, alias_name, alias_value, session, command_table, to this command as opposed to proxy to itself in the command table """ - super(ServiceAliasCommand, self).__init__(alias_name, alias_value) + super().__init__(alias_name, alias_value) self._session = session self._command_table = command_table self._parser = parser @@ -172,14 +181,18 @@ def __init__(self, alias_name, alias_value, session, command_table, def __call__(self, args, parsed_globals): alias_args = self._get_alias_args() parsed_alias_args, remaining = self._parser.parse_known_args( - alias_args) + alias_args + ) self._update_parsed_globals(parsed_alias_args, parsed_globals) # Take any of the remaining arguments that were not parsed out and # prepend them to the remaining args provided to the alias. remaining.extend(args) LOG.debug( 'Alias %r passing on arguments: %r to %r command', - self._alias_name, remaining, parsed_alias_args.command) + self._alias_name, + remaining, + parsed_alias_args.command, + ) # Pass the update remaining args and global args to the service command # the alias proxied to. command = self._command_table[parsed_alias_args.command] @@ -190,9 +203,9 @@ def __call__(self, args, parsed_globals): # a built-in command. if shadow_name == parsed_alias_args.command: LOG.debug( - 'Using shadowed command object: %s ' - 'for alias: %s', self._shadow_proxy_command, - self._alias_name + 'Using shadowed command object: %s for alias: %s', + self._shadow_proxy_command, + self._alias_name, ) command = self._shadow_proxy_command return command(remaining, parsed_globals) @@ -202,21 +215,23 @@ def _get_alias_args(self): alias_args = shlex.split(self._alias_value) except ValueError as e: raise InvalidAliasException( - 'Value of alias "%s" could not be parsed. ' - 'Received error: %s when parsing:\n%s' % ( - self._alias_name, e, self._alias_value) + f'Value of alias "{self._alias_name}" could not be parsed. ' + f'Received error: {e} when parsing:\n{self._alias_value}' ) alias_args = [arg.strip(os.linesep) for arg in alias_args] LOG.debug( 'Expanded subcommand alias %r with value: %r to: %r', - self._alias_name, self._alias_value, alias_args + self._alias_name, + self._alias_value, + alias_args, ) return alias_args def _update_parsed_globals(self, parsed_alias_args, parsed_globals): global_params_to_update = self._get_global_parameters_to_update( - parsed_alias_args) + parsed_alias_args + ) # Emit the top level args parsed event to ensure all possible # customizations that typically get applied are applied to the # global parameters provided in the alias before updating @@ -241,9 +256,10 @@ def _get_global_parameters_to_update(self, parsed_alias_args): if self._parser.get_default(parsed_param) != value: if parsed_param in self.UNSUPPORTED_GLOBAL_PARAMETERS: raise InvalidAliasException( - 'Global parameter "--%s" detected in alias "%s" ' - 'which is not support in subcommand aliases.' % ( - parsed_param, self._alias_name)) + f'Global parameter "--{parsed_param}" detected in alias ' + f'"{self._alias_name}" which is not support in ' + 'subcommand aliases.' + ) else: global_params_to_update.append(parsed_param) return global_params_to_update @@ -272,12 +288,13 @@ def __init__(self, alias_name, alias_value, invoker=subprocess.call): self._invoker = invoker def __call__(self, args, parsed_globals): - command_components = [ - self._alias_value[1:] - ] + command_components = [self._alias_value[1:]] command_components.extend(compat_shell_quote(a) for a in args) command = ' '.join(command_components) LOG.debug( 'Using external alias %r with value: %r to run: %r', - self._alias_name, self._alias_value, command) + self._alias_name, + self._alias_value, + command, + ) return self._invoker(command, shell=True) diff --git a/awscli/argparser.py b/awscli/argparser.py index 2bb41f8ec01c..c50634e469da 100644 --- a/awscli/argparser.py +++ b/awscli/argparser.py @@ -14,7 +14,6 @@ import sys from difflib import get_close_matches - AWS_CLI_V2_MESSAGE = ( 'Note: AWS CLI version 2, the latest major version ' 'of the AWS CLI, is now stable and recommended for general ' @@ -45,9 +44,10 @@ class CommandAction(argparse.Action): are dynamically retrieved from the keys of the referenced command table """ + def __init__(self, option_strings, dest, command_table, **kwargs): self.command_table = command_table - super(CommandAction, self).__init__( + super().__init__( option_strings, dest, choices=self.choices, **kwargs ) @@ -83,9 +83,9 @@ def _check_value(self, action, value): # converted value must be one of the choices (if specified) if action.choices is not None and value not in action.choices: msg = ['Invalid choice, valid choices are:\n'] - for i in range(len(action.choices))[::self.ChoicesPerLine]: + for i in range(len(action.choices))[:: self.ChoicesPerLine]: current = [] - for choice in action.choices[i:i+self.ChoicesPerLine]: + for choice in action.choices[i : i + self.ChoicesPerLine]: current.append('%-40s' % choice) msg.append(' | '.join(current)) possible = get_close_matches(value, action.choices, cutoff=0.8) @@ -97,7 +97,9 @@ def _check_value(self, action, value): raise argparse.ArgumentError(action, '\n'.join(msg)) def parse_known_args(self, args, namespace=None): - parsed, remaining = super(CLIArgParser, self).parse_known_args(args, namespace) + parsed, remaining = super().parse_known_args( + args, namespace + ) terminal_encoding = getattr(sys.stdin, 'encoding', 'utf-8') if terminal_encoding is None: # In some cases, sys.stdin won't have an encoding set, @@ -121,15 +123,22 @@ def parse_known_args(self, args, namespace=None): class MainArgParser(CLIArgParser): Formatter = argparse.RawTextHelpFormatter - def __init__(self, command_table, version_string, - description, argument_table, prog=None): - super(MainArgParser, self).__init__( + def __init__( + self, + command_table, + version_string, + description, + argument_table, + prog=None, + ): + super().__init__( formatter_class=self.Formatter, add_help=False, conflict_handler='resolve', description=description, usage=USAGE, - prog=prog) + prog=prog, + ) self._build(command_table, version_string, argument_table) def _create_choice_help(self, choices): @@ -142,27 +151,32 @@ def _build(self, command_table, version_string, argument_table): for argument_name in argument_table: argument = argument_table[argument_name] argument.add_to_parser(self) - self.add_argument('--version', action="version", - version=version_string, - help='Display the version of this tool') - self.add_argument('command', action=CommandAction, - command_table=command_table) + self.add_argument( + '--version', + action="version", + version=version_string, + help='Display the version of this tool', + ) + self.add_argument( + 'command', action=CommandAction, command_table=command_table + ) class ServiceArgParser(CLIArgParser): - def __init__(self, operations_table, service_name): - super(ServiceArgParser, self).__init__( + super().__init__( formatter_class=argparse.RawTextHelpFormatter, add_help=False, conflict_handler='resolve', - usage=USAGE) + usage=USAGE, + ) self._build(operations_table) self._service_name = service_name def _build(self, operations_table): - self.add_argument('operation', action=CommandAction, - command_table=operations_table) + self.add_argument( + 'operation', action=CommandAction, command_table=operations_table + ) class ArgTableArgParser(CLIArgParser): @@ -172,11 +186,12 @@ def __init__(self, argument_table, command_table=None): # command_table is an optional subcommand_table. If it's passed # in, then we'll update the argparse to parse a 'subcommand' argument # and populate the choices field with the command table keys. - super(ArgTableArgParser, self).__init__( + super().__init__( formatter_class=self.Formatter, add_help=False, usage=USAGE, - conflict_handler='resolve') + conflict_handler='resolve', + ) if command_table is None: command_table = {} self._build(argument_table, command_table) @@ -186,8 +201,12 @@ def _build(self, argument_table, command_table): argument = argument_table[arg_name] argument.add_to_parser(self) if command_table: - self.add_argument('subcommand', action=CommandAction, - command_table=command_table, nargs='?') + self.add_argument( + 'subcommand', + action=CommandAction, + command_table=command_table, + nargs='?', + ) def parse_known_args(self, args, namespace=None): if len(args) == 1 and args[0] == 'help': @@ -195,5 +214,6 @@ def parse_known_args(self, args, namespace=None): namespace.help = 'help' return namespace, [] else: - return super(ArgTableArgParser, self).parse_known_args( - args, namespace) + return super().parse_known_args( + args, namespace + ) diff --git a/awscli/argprocess.py b/awscli/argprocess.py index c65fd83a067d..14bc648e3edd 100644 --- a/awscli/argprocess.py +++ b/awscli/argprocess.py @@ -11,18 +11,19 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. """Module for processing CLI args.""" -import os + import logging +import os from botocore.compat import OrderedDict, json +from botocore.utils import is_json_value_header -from awscli import SCALAR_TYPES, COMPLEX_TYPES -from awscli import shorthand +from awscli import COMPLEX_TYPES, SCALAR_TYPES, shorthand from awscli.utils import ( - find_service_and_method_in_event_name, is_document_type, - is_document_type_container + find_service_and_method_in_event_name, + is_document_type, + is_document_type_container, ) -from botocore.utils import is_json_value_header LOG = logging.getLogger('awscli.argprocess') @@ -40,9 +41,8 @@ def __init__(self, cli_name, message): :param message: The error message to display to the user. """ - full_message = ("Error parsing parameter '%s': %s" % - (cli_name, message)) - super(ParamError, self).__init__(full_message) + full_message = "Error parsing parameter '%s': %s" % (cli_name, message) + super().__init__(full_message) self.cli_name = cli_name self.message = message @@ -55,16 +55,18 @@ class ParamUnknownKeyError(Exception): def __init__(self, key, valid_keys): valid_keys = ', '.join(valid_keys) full_message = ( - "Unknown key '%s', valid choices " - "are: %s" % (key, valid_keys)) - super(ParamUnknownKeyError, self).__init__(full_message) + f"Unknown key '{key}', valid choices are: {valid_key}" + ) + super().__init__(full_message) class TooComplexError(Exception): pass -def unpack_argument(session, service_name, operation_name, cli_argument, value): +def unpack_argument( + session, service_name, operation_name, cli_argument, value +): """ Unpack an argument's value from the commandline. This is part one of a two step process in handling commandline arguments. Emits the load-cli-arg @@ -76,11 +78,12 @@ def unpack_argument(session, service_name, operation_name, cli_argument, value): param_name = getattr(cli_argument, 'name', 'anonymous') value_override = session.emit_first_non_none_response( - 'load-cli-arg.%s.%s.%s' % (service_name, - operation_name, - param_name), - param=cli_argument, value=value, service_name=service_name, - operation_name=operation_name) + f'load-cli-arg.{service_name}.{operation_name}.{param_name}', + param=cli_argument, + value=value, + service_name=service_name, + operation_name=operation_name, + ) if value_override is not None: value = value_override @@ -102,8 +105,10 @@ def _detect_shape_structure(param, stack): if param.type_name in SCALAR_TYPES: return 'scalar' elif param.type_name == 'structure': - sub_types = [_detect_shape_structure(p, stack) - for p in param.members.values()] + sub_types = [ + _detect_shape_structure(p, stack) + for p in param.members.values() + ] # We're distinguishing between structure(scalar) # and structure(scalars), because for the case of # a single scalar in a structure we can simplify @@ -141,29 +146,31 @@ def unpack_cli_arg(cli_argument, value): :return: The "unpacked" argument than can be sent to the `Operation` object in python. """ - return _unpack_cli_arg(cli_argument.argument_model, value, - cli_argument.cli_name) + return _unpack_cli_arg( + cli_argument.argument_model, value, cli_argument.cli_name + ) def _special_type(model): # check if model is jsonvalue header and that value is serializable - if model.serialization.get('jsonvalue') and \ - model.serialization.get('location') == 'header' and \ - model.type_name == 'string': + if ( + model.serialization.get('jsonvalue') + and model.serialization.get('location') == 'header' + and model.type_name == 'string' + ): return True return False def _unpack_cli_arg(argument_model, value, cli_name): - if is_json_value_header(argument_model) or \ - is_document_type(argument_model): + if is_json_value_header(argument_model) or is_document_type( + argument_model + ): return _unpack_json_cli_arg(argument_model, value, cli_name) elif argument_model.type_name in SCALAR_TYPES: - return unpack_scalar_cli_arg( - argument_model, value, cli_name) + return unpack_scalar_cli_arg(argument_model, value, cli_name) elif argument_model.type_name in COMPLEX_TYPES: - return _unpack_complex_cli_arg( - argument_model, value, cli_name) + return _unpack_complex_cli_arg(argument_model, value, cli_name) else: return str(value) @@ -173,8 +180,8 @@ def _unpack_json_cli_arg(argument_model, value, cli_name): return json.loads(value, object_pairs_hook=OrderedDict) except ValueError as e: raise ParamError( - cli_name, "Invalid JSON: %s\nJSON received: %s" - % (e, value)) + cli_name, f"Invalid JSON: {e}\nJSON received: {value}" + ) def _unpack_complex_cli_arg(argument_model, value, cli_name): @@ -182,7 +189,7 @@ def _unpack_complex_cli_arg(argument_model, value, cli_name): if type_name == 'structure' or type_name == 'map': if value.lstrip()[0] == '{': return _unpack_json_cli_arg(argument_model, value, cli_name) - raise ParamError(cli_name, "Invalid JSON:\n%s" % value) + raise ParamError(cli_name, f"Invalid JSON:\n{value}") elif type_name == 'list': if isinstance(value, str): if value.lstrip()[0] == '[': @@ -198,9 +205,10 @@ def _unpack_complex_cli_arg(argument_model, value, cli_name): # 2. It's possible this is a list of json objects: # --filters '{"Name": ..}' '{"Name": ...}' member_shape_model = argument_model.member - return [_unpack_cli_arg(member_shape_model, v, cli_name) - for v in value] - except (ValueError, TypeError) as e: + return [ + _unpack_cli_arg(member_shape_model, v, cli_name) for v in value + ] + except (ValueError, TypeError): # The list params don't have a name/cli_name attached to them # so they will have bad error messages. We're going to # attach the parent parameter to this error message to provide @@ -211,13 +219,21 @@ def _unpack_complex_cli_arg(argument_model, value, cli_name): def unpack_scalar_cli_arg(argument_model, value, cli_name=''): # Note the cli_name is used strictly for error reporting. It's # not required to use unpack_scalar_cli_arg - if argument_model.type_name == 'integer' or argument_model.type_name == 'long': + if ( + argument_model.type_name == 'integer' + or argument_model.type_name == 'long' + ): return int(value) - elif argument_model.type_name == 'float' or argument_model.type_name == 'double': + elif ( + argument_model.type_name == 'float' + or argument_model.type_name == 'double' + ): # TODO: losing precision on double types return float(value) - elif argument_model.type_name == 'blob' and \ - argument_model.serialization.get('streaming'): + elif ( + argument_model.type_name == 'blob' + and argument_model.serialization.get('streaming') + ): file_path = os.path.expandvars(value) file_path = os.path.expanduser(file_path) if not os.path.isfile(file_path): @@ -256,8 +272,7 @@ def _is_complex_shape(model): return True -class ParamShorthand(object): - +class ParamShorthand: def _uses_old_list_case(self, service_id, operation_name, argument_name): """ Determines whether a given operation for a service needs to use the @@ -265,27 +280,24 @@ def _uses_old_list_case(self, service_id, operation_name, argument_name): a single member. """ cases = { - 'firehose': { - 'put-record-batch': ['records'] - }, + 'firehose': {'put-record-batch': ['records']}, 'workspaces': { 'reboot-workspaces': ['reboot-workspace-requests'], 'rebuild-workspaces': ['rebuild-workspace-requests'], - 'terminate-workspaces': ['terminate-workspace-requests'] + 'terminate-workspaces': ['terminate-workspace-requests'], }, 'elastic-load-balancing': { 'remove-tags': ['tags'], 'describe-instance-health': ['instances'], 'deregister-instances-from-load-balancer': ['instances'], - 'register-instances-with-load-balancer': ['instances'] - } + 'register-instances-with-load-balancer': ['instances'], + }, } cases = cases.get(service_id, {}).get(operation_name, []) return argument_name in cases class ParamShorthandParser(ParamShorthand): - def __init__(self): self._parser = shorthand.ShorthandParser() self._visitor = shorthand.BackCompatVisitor() @@ -321,18 +333,21 @@ def __call__(self, cli_argument, value, event_name, **kwargs): if not self._should_parse_as_shorthand(cli_argument, value): return else: - service_id, operation_name = \ - find_service_and_method_in_event_name(event_name) + service_id, operation_name = find_service_and_method_in_event_name( + event_name + ) return self._parse_as_shorthand( - cli_argument, value, service_id, operation_name) + cli_argument, value, service_id, operation_name + ) - def _parse_as_shorthand(self, cli_argument, value, service_id, - operation_name): + def _parse_as_shorthand( + self, cli_argument, value, service_id, operation_name + ): try: - LOG.debug("Parsing param %s as shorthand", - cli_argument.cli_name) + LOG.debug("Parsing param %s as shorthand", cli_argument.cli_name) handled_value = self._handle_special_cases( - cli_argument, value, service_id, operation_name) + cli_argument, value, service_id, operation_name + ) if handled_value is not None: return handled_value if isinstance(value, list): @@ -357,15 +372,20 @@ def _parse_as_shorthand(self, cli_argument, value, service_id, raise ParamError(cli_argument.cli_name, str(e)) return parsed - def _handle_special_cases(self, cli_argument, value, service_id, - operation_name): + def _handle_special_cases( + self, cli_argument, value, service_id, operation_name + ): # We need to handle a few special cases that the previous # parser handled in order to stay backwards compatible. model = cli_argument.argument_model - if model.type_name == 'list' and \ - model.member.type_name == 'structure' and \ - len(model.member.members) == 1 and \ - self._uses_old_list_case(service_id, operation_name, cli_argument.name): + if ( + model.type_name == 'list' + and model.member.type_name == 'structure' + and len(model.member.members) == 1 + and self._uses_old_list_case( + service_id, operation_name, cli_argument.name + ) + ): # First special case is handling a list of structures # of a single element such as: # @@ -378,11 +398,13 @@ def _handle_special_cases(self, cli_argument, value, service_id, key_name = list(model.member.members.keys())[0] new_values = [{key_name: v} for v in value] return new_values - elif model.type_name == 'structure' and \ - len(model.members) == 1 and \ - 'Value' in model.members and \ - model.members['Value'].type_name == 'string' and \ - '=' not in value: + elif ( + model.type_name == 'structure' + and len(model.members) == 1 + and 'Value' in model.members + and model.members['Value'].type_name == 'string' + and '=' not in value + ): # Second special case is where a structure of a single # value whose member name is "Value" can be specified # as: @@ -401,9 +423,13 @@ def _should_parse_as_shorthand(self, cli_argument, value): else: check_val = value if isinstance(check_val, str) and check_val.strip().startswith( - ('[', '{')): - LOG.debug("Param %s looks like JSON, not considered for " - "param shorthand.", cli_argument.py_name) + ('[', '{') + ): + LOG.debug( + "Param %s looks like JSON, not considered for " + "param shorthand.", + cli_argument.py_name, + ) return False model = cli_argument.argument_model return _supports_shorthand_syntax(model) @@ -421,8 +447,9 @@ def supports_shorthand(self, argument_model): return _supports_shorthand_syntax(argument_model) return False - def generate_shorthand_example(self, cli_argument, service_id, - operation_name): + def generate_shorthand_example( + self, cli_argument, service_id, operation_name + ): """Generate documentation for a CLI argument. :type cli_argument: awscli.arguments.BaseCLIArgument @@ -437,7 +464,8 @@ def generate_shorthand_example(self, cli_argument, service_id, """ docstring = self._handle_special_cases( - cli_argument, service_id, operation_name) + cli_argument, service_id, operation_name + ) if docstring is self._DONT_DOC: return None elif docstring: @@ -457,22 +485,27 @@ def generate_shorthand_example(self, cli_argument, service_id, def _handle_special_cases(self, cli_argument, service_id, operation_name): model = cli_argument.argument_model - if model.type_name == 'list' and \ - model.member.type_name == 'structure' and \ - len(model.member.members) == 1 and \ - self._uses_old_list_case( - service_id, operation_name, cli_argument.name): + if ( + model.type_name == 'list' + and model.member.type_name == 'structure' + and len(model.member.members) == 1 + and self._uses_old_list_case( + service_id, operation_name, cli_argument.name + ) + ): member_name = list(model.member.members)[0] # Handle special case where the min/max is exactly one. metadata = model.metadata + cli_name = cli_argument.cli_name if metadata.get('min') == 1 and metadata.get('max') == 1: - return '%s %s1' % (cli_argument.cli_name, member_name) - return '%s %s1 %s2 %s3' % (cli_argument.cli_name, member_name, - member_name, member_name) - elif model.type_name == 'structure' and \ - len(model.members) == 1 and \ - 'Value' in model.members and \ - model.members['Value'].type_name == 'string': + return f'{cli_name} {member_name}1' + return f'{cli_name} {member_name}1 {member_name}2 {member_name}3' + elif ( + model.type_name == 'structure' + and len(model.members) == 1 + and 'Value' in model.members + and model.members['Value'].type_name == 'string' + ): return self._DONT_DOC return '' diff --git a/awscli/arguments.py b/awscli/arguments.py index 06873e94dad9..1c621b865740 100644 --- a/awscli/arguments.py +++ b/awscli/arguments.py @@ -36,15 +36,14 @@ user input and maps the input value to several API parameters. """ + import logging -from botocore import xform_name from botocore.hooks import first_non_none_response from awscli.argprocess import unpack_cli_arg from awscli.schema import SchemaTransformer -from botocore import model - +from botocore import model, xform_name LOG = logging.getLogger('awscli.arguments') @@ -66,7 +65,7 @@ def create_argument_model_from_schema(schema): return arg_shape -class BaseCLIArgument(object): +class BaseCLIArgument: """Interface for CLI argument. This class represents the interface used for representing CLI @@ -203,11 +202,24 @@ class CustomArgument(BaseCLIArgument): """ - def __init__(self, name, help_text='', dest=None, default=None, - action=None, required=None, choices=None, nargs=None, - cli_type_name=None, group_name=None, positional_arg=False, - no_paramfile=False, argument_model=None, synopsis='', - const=None): + def __init__( + self, + name, + help_text='', + dest=None, + default=None, + action=None, + required=None, + choices=None, + nargs=None, + cli_type_name=None, + group_name=None, + positional_arg=False, + no_paramfile=False, + argument_model=None, + synopsis='', + const=None, + ): self._name = name self._help = help_text self._dest = dest @@ -235,8 +247,10 @@ def __init__(self, name, help_text='', dest=None, default=None, # If the top level element is a list then set nargs to # accept multiple values separated by a space. - if self.argument_model is not None and \ - self.argument_model.type_name == 'list': + if ( + self.argument_model is not None + and self.argument_model.type_name == 'list' + ): self._nargs = '+' def _create_scalar_argument_model(self): @@ -337,9 +351,7 @@ def nargs(self): class CLIArgument(BaseCLIArgument): - """Represents a CLI argument that maps to a service parameter. - - """ + """Represents a CLI argument that maps to a service parameter.""" TYPE_MAP = { 'structure': str, @@ -352,12 +364,18 @@ class CLIArgument(BaseCLIArgument): 'long': int, 'boolean': bool, 'double': float, - 'blob': str + 'blob': str, } - def __init__(self, name, argument_model, operation_model, - event_emitter, is_required=False, - serialized_name=None): + def __init__( + self, + name, + argument_model, + operation_model, + event_emitter, + is_required=False, + serialized_name=None, + ): """ :type name: str @@ -433,7 +451,8 @@ def add_to_parser(self, parser): cli_name, help=self.documentation, type=self.cli_type, - required=self.required) + required=self.required, + ) def add_to_params(self, parameters, value): if value is None: @@ -451,16 +470,23 @@ def add_to_params(self, parameters, value): # below. Sometimes this can be more complicated, and subclasses # can customize as they need. unpacked = self._unpack_argument(value) - LOG.debug('Unpacked value of %r for parameter "%s": %r', value, - self.py_name, unpacked) + LOG.debug( + 'Unpacked value of %r for parameter "%s": %r', + value, + self.py_name, + unpacked, + ) parameters[self._serialized_name] = unpacked def _unpack_argument(self, value): service_name = self._operation_model.service_model.service_name operation_name = xform_name(self._operation_model.name, '-') - override = self._emit_first_response('process-cli-arg.%s.%s' % ( - service_name, operation_name), param=self.argument_model, - cli_argument=self, value=value) + override = self._emit_first_response( + f'process-cli-arg.{service_name}.{operation_name}', + param=self.argument_model, + cli_argument=self, + value=value, + ) if override is not None: # A plugin supplied an alternate conversion, # use it instead. @@ -478,13 +504,11 @@ def _emit_first_response(self, name, **kwargs): class ListArgument(CLIArgument): - def add_to_parser(self, parser): cli_name = self.cli_name - parser.add_argument(cli_name, - nargs='*', - type=self.cli_type, - required=self.required) + parser.add_argument( + cli_name, nargs='*', type=self.cli_type, required=self.required + ) class BooleanArgument(CLIArgument): @@ -504,17 +528,27 @@ class BooleanArgument(CLIArgument): """ - def __init__(self, name, argument_model, operation_model, - event_emitter, - is_required=False, action='store_true', dest=None, - group_name=None, default=None, - serialized_name=None): - super(BooleanArgument, self).__init__(name, - argument_model, - operation_model, - event_emitter, - is_required, - serialized_name=serialized_name) + def __init__( + self, + name, + argument_model, + operation_model, + event_emitter, + is_required=False, + action='store_true', + dest=None, + group_name=None, + default=None, + serialized_name=None, + ): + super().__init__( + name, + argument_model, + operation_model, + event_emitter, + is_required, + serialized_name=serialized_name, + ) self._mutex_group = None self._action = action if dest is None: @@ -545,18 +579,25 @@ def add_to_arg_table(self, argument_table): argument_table[self.name] = self negative_name = 'no-%s' % self.name negative_version = self.__class__( - negative_name, self.argument_model, - self._operation_model, self._event_emitter, - action='store_false', dest=self._destination, - group_name=self.group_name, serialized_name=self._serialized_name) + negative_name, + self.argument_model, + self._operation_model, + self._event_emitter, + action='store_false', + dest=self._destination, + group_name=self.group_name, + serialized_name=self._serialized_name, + ) argument_table[negative_name] = negative_version def add_to_parser(self, parser): - parser.add_argument(self.cli_name, - help=self.documentation, - action=self._action, - default=self._default, - dest=self._destination) + parser.add_argument( + self.cli_name, + help=self.documentation, + action=self._action, + default=self._default, + dest=self._destination, + ) @property def group_name(self): diff --git a/awscli/bcdoc/docstringparser.py b/awscli/bcdoc/docstringparser.py index cfff547db59d..51cd46e55fae 100644 --- a/awscli/bcdoc/docstringparser.py +++ b/awscli/bcdoc/docstringparser.py @@ -51,12 +51,13 @@ def handle_data(self, data): self.tree.add_data(data) -class HTMLTree(object): +class HTMLTree: """ A tree which handles HTML nodes. Designed to work with a python HTML parser, meaning that the current_node will be the most recently opened tag. When a tag is closed, the current_node moves up to the parent node. """ + def __init__(self, doc): self.doc = doc self.head = StemNode() @@ -93,7 +94,7 @@ def write(self): self.head.write(self.doc) -class Node(object): +class Node: def __init__(self, parent=None): self.parent = parent @@ -103,7 +104,7 @@ def write(self, doc): class StemNode(Node): def __init__(self, parent=None): - super(StemNode, self).__init__(parent) + super().__init__(parent) self.children = [] def add_child(self, child): @@ -122,8 +123,9 @@ class TagNode(StemNode): """ A generic Tag node. It will verify that handlers exist before writing. """ + def __init__(self, tag, attrs=None, parent=None): - super(TagNode, self).__init__(parent) + super().__init__(parent) self.attrs = attrs self.tag = tag @@ -145,11 +147,11 @@ def _write_end(self, doc): class LineItemNode(TagNode): def __init__(self, attrs=None, parent=None): - super(LineItemNode, self).__init__('li', attrs, parent) + super().__init__('li', attrs, parent) def write(self, doc): self._lstrip(self) - super(LineItemNode, self).write(doc) + super().write(doc) def _lstrip(self, node): """ @@ -174,8 +176,9 @@ class DataNode(Node): """ A Node that contains only string data. """ + def __init__(self, data, parent=None): - super(DataNode, self).__init__(parent) + super().__init__(parent) if not isinstance(data, str): raise ValueError("Expecting string type, %s given." % type(data)) self.data = data diff --git a/awscli/clidocs.py b/awscli/clidocs.py index 9d8fb9d59159..6fb5c1696d0a 100644 --- a/awscli/clidocs.py +++ b/awscli/clidocs.py @@ -13,7 +13,7 @@ import logging import os import re -from botocore import xform_name + from botocore.model import StringShape from botocore.utils import is_json_value_header @@ -22,21 +22,24 @@ from awscli.bcdoc.docevents import DOC_EVENTS from awscli.topictags import TopicTagDB from awscli.utils import ( - find_service_and_method_in_event_name, is_document_type, - operation_uses_document_types, is_streaming_blob_type, - is_tagged_union_type + find_service_and_method_in_event_name, + is_document_type, + is_streaming_blob_type, + is_tagged_union_type, + operation_uses_document_types, ) LOG = logging.getLogger(__name__) -EXAMPLES_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), - 'examples') +EXAMPLES_DIR = os.path.join( + os.path.dirname(os.path.abspath(__file__)), 'examples' +) GLOBAL_OPTIONS_FILE = os.path.join(EXAMPLES_DIR, 'global_options.rst') -GLOBAL_OPTIONS_SYNOPSIS_FILE = os.path.join(EXAMPLES_DIR, - 'global_synopsis.rst') - +GLOBAL_OPTIONS_SYNOPSIS_FILE = os.path.join( + EXAMPLES_DIR, 'global_synopsis.rst' +) -class CLIDocumentEventHandler(object): +class CLIDocumentEventHandler: def __init__(self, help_command): self.help_command = help_command self.register(help_command.session, help_command.event_class) @@ -91,9 +94,11 @@ def unregister(self): handler method will be unregistered for the all events of that type for the specified ``event_class``. """ - self._map_handlers(self.help_command.session, - self.help_command.event_class, - self.help_command.session.unregister) + self._map_handlers( + self.help_command.session, + self.help_command.event_class, + self.help_command.session.unregister, + ) # These are default doc handlers that apply in the general case. @@ -108,7 +113,7 @@ def doc_breadcrumbs(self, help_command, **kwargs): doc.write(' . ') full_cmd_list.append(cmd) full_cmd_name = ' '.join(full_cmd_list) - doc.write(':ref:`%s `' % (cmd, full_cmd_name)) + doc.write(f':ref:`{cmd} `') doc.write(' ]') def doc_title(self, help_command, **kwargs): @@ -117,7 +122,7 @@ def doc_title(self, help_command, **kwargs): reference = help_command.event_class.replace('.', ' ') if reference != 'aws': reference = 'aws ' + reference - doc.writeln('.. _cli:%s:' % reference) + doc.writeln(f'.. _cli:{reference}:') doc.style.h1(help_command.name) def doc_description(self, help_command, **kwargs): @@ -131,7 +136,7 @@ def doc_synopsis_start(self, help_command, **kwargs): doc = help_command.doc doc.style.h2('Synopsis') doc.style.start_codeblock() - doc.writeln('%s' % help_command.name) + doc.writeln(help_command.name) def doc_synopsis_option(self, arg_name, help_command, **kwargs): doc = help_command.doc @@ -141,17 +146,19 @@ def doc_synopsis_option(self, arg_name, help_command, **kwargs): # This arg is already documented so we can move on. return option_str = ' | '.join( - [a.cli_name for a in - self._arg_groups[argument.group_name]]) + a.cli_name for a in self._arg_groups[argument.group_name] + ) self._documented_arg_groups.append(argument.group_name) elif argument.cli_name.startswith('--'): - option_str = '%s ' % argument.cli_name + option_str = f'{argument.cli_name} ' else: - option_str = '<%s>' % argument.cli_name - if not (argument.required - or getattr(argument, '_DOCUMENT_AS_REQUIRED', False)): - option_str = '[%s]' % option_str - doc.writeln('%s' % option_str) + option_str = f'<{argument.cli_name}>' + if not ( + argument.required + or getattr(argument, '_DOCUMENT_AS_REQUIRED', False) + ): + option_str = f'[{option_str}]' + doc.writeln(option_str) def doc_synopsis_end(self, help_command, **kwargs): doc = help_command.doc @@ -177,13 +184,15 @@ def doc_option(self, arg_name, help_command, **kwargs): # This arg is already documented so we can move on. return name = ' | '.join( - ['``%s``' % a.cli_name for a in - self._arg_groups[argument.group_name]]) + f'``{a.cli_name}``' for a in self._arg_groups[argument.group_name] + ) self._documented_arg_groups.append(argument.group_name) else: - name = '``%s``' % argument.cli_name - doc.write('%s (%s)\n' % (name, self._get_argument_type_name( - argument.argument_model, argument.cli_type_name))) + name = f'``{argument.cli_name}``' + argument_type_name = self._get_argument_type_name( + argument.argument_model, argument.cli_type_name + ) + doc.write(f'{name} ({argument_type_name})\n') doc.style.indent() doc.include_doc_string(argument.documentation) if is_streaming_blob_type(argument.argument_model): @@ -210,8 +219,7 @@ def doc_relateditem(self, help_command, related_item, **kwargs): doc = help_command.doc doc.write('* ') doc.style.sphinx_reference_label( - label='cli:%s' % related_item, - text=related_item + label=f'cli:{related_item}', text=related_item ) doc.write('\n') @@ -223,7 +231,7 @@ def _document_enums(self, model, doc): doc.write('Possible values:') doc.style.start_ul() for enum in model.enum: - doc.style.li('``%s``' % enum) + doc.style.li(f'``{enum}``') doc.style.end_ul() def _document_nested_structure(self, model, doc): @@ -231,8 +239,9 @@ def _document_nested_structure(self, model, doc): member_type_name = getattr(model, 'type_name', None) if member_type_name == 'structure': for member_name, member_shape in model.members.items(): - self._doc_member(doc, member_name, member_shape, - stack=[model.name]) + self._doc_member( + doc, member_name, member_shape, stack=[model.name] + ) elif member_type_name == 'list': self._doc_member(doc, '', model.member, stack=[model.name]) elif member_type_name == 'map': @@ -253,19 +262,19 @@ def _doc_member(self, doc, member_name, member_shape, stack): return stack.append(member_shape.name) try: - self._do_doc_member(doc, member_name, - member_shape, stack) + self._do_doc_member(doc, member_name, member_shape, stack) finally: stack.pop() def _do_doc_member(self, doc, member_name, member_shape, stack): docs = member_shape.documentation type_name = self._get_argument_type_name( - member_shape, member_shape.type_name) + member_shape, member_shape.type_name + ) if member_name: - doc.write('%s -> (%s)' % (member_name, type_name)) + doc.write(f'{member_name} -> ({type_name})') else: - doc.write('(%s)' % type_name) + doc.write(f'({type_name})') doc.style.indent() doc.style.new_paragraph() doc.include_doc_string(docs) @@ -290,26 +299,26 @@ def _do_doc_member(self, doc, member_name, member_shape, stack): def _add_streaming_blob_note(self, doc): doc.style.start_note() - msg = ("This argument is of type: streaming blob. " - "Its value must be the path to a file " - "(e.g. ``path/to/file``) and must **not** " - "be prefixed with ``file://`` or ``fileb://``") + msg = ( + "This argument is of type: streaming blob. " + "Its value must be the path to a file " + "(e.g. ``path/to/file``) and must **not** " + "be prefixed with ``file://`` or ``fileb://``" + ) doc.writeln(msg) doc.style.end_note() def _add_tagged_union_note(self, shape, doc): doc.style.start_note() - members_str = ", ".join( - [f'``{key}``' for key in shape.members.keys()] + members_str = ", ".join(f'``{key}``' for key in shape.members.keys()) + doc.writeln( + "This is a Tagged Union structure. Only one of the " + f"following top level keys can be set: {members_str}." ) - msg = ("This is a Tagged Union structure. Only one of the " - f"following top level keys can be set: {members_str}.") - doc.writeln(msg) doc.style.end_note() class ProviderDocumentEventHandler(CLIDocumentEventHandler): - def doc_breadcrumbs(self, help_command, event_name, **kwargs): pass @@ -339,12 +348,10 @@ def doc_subitems_start(self, help_command, **kwargs): def doc_subitem(self, command_name, help_command, **kwargs): doc = help_command.doc - file_name = '%s/index' % command_name - doc.style.tocitem(command_name, file_name=file_name) + doc.style.tocitem(command_name, file_name=f"{command_name}/index") class ServiceDocumentEventHandler(CLIDocumentEventHandler): - # A service document has no synopsis. def doc_synopsis_start(self, help_command, **kwargs): pass @@ -390,15 +397,13 @@ def doc_subitem(self, command_name, help_command, **kwargs): # If the subcommand table has commands in it, # direct the subitem to the command's index because # it has more subcommands to be documented. - if (len(subcommand_table) > 0): - file_name = '%s/index' % command_name - doc.style.tocitem(command_name, file_name=file_name) + if len(subcommand_table) > 0: + doc.style.tocitem(command_name, file_name=f"{command_name}/index") else: doc.style.tocitem(command_name) class OperationDocumentEventHandler(CLIDocumentEventHandler): - AWS_DOC_BASE = 'https://docs.aws.amazon.com/goto/WebAPI' def doc_description(self, help_command, **kwargs): @@ -409,7 +414,6 @@ def doc_description(self, help_command, **kwargs): self._add_webapi_crosslink(help_command) self._add_note_for_document_types_if_used(help_command) - def _add_webapi_crosslink(self, help_command): doc = help_command.doc operation_model = help_command.obj @@ -422,8 +426,7 @@ def _add_webapi_crosslink(self, help_command): return doc.style.new_paragraph() doc.write("See also: ") - link = '%s/%s/%s' % (self.AWS_DOC_BASE, service_uid, - operation_model.name) + link = f'{self.AWS_DOC_BASE}/{service_uid}/{operation_model.name}' doc.style.external_link(title="AWS API Documentation", link=link) doc.writeln('') @@ -431,27 +434,29 @@ def _add_note_for_document_types_if_used(self, help_command): if operation_uses_document_types(help_command.obj): help_command.doc.style.new_paragraph() help_command.doc.writeln( - '``%s`` uses document type values. Document types follow the ' - 'JSON data model where valid values are: strings, numbers, ' - 'booleans, null, arrays, and objects. For command input, ' - 'options and nested parameters that are labeled with the type ' - '``document`` must be provided as JSON. Shorthand syntax does ' - 'not support document types.' % help_command.name + f'``{help_command.name}`` uses document type values. Document ' + 'types follow the JSON data model where valid values are: ' + 'strings, numbers, booleans, null, arrays, and objects. For ' + 'command input, options and nested parameters that are labeled ' + 'with the type ``document`` must be provided as JSON. ' + 'Shorthand syntax does not support document types.' ) - def _json_example_value_name(self, argument_model, include_enum_values=True): + def _json_example_value_name( + self, argument_model, include_enum_values=True + ): # If include_enum_values is True, then the valid enum values # are included as the sample JSON value. if isinstance(argument_model, StringShape): if argument_model.enum and include_enum_values: choices = argument_model.enum - return '|'.join(['"%s"' % c for c in choices]) + return '|'.join(f'"{c}"' for c in choices) else: return '"string"' elif argument_model.type_name == 'boolean': return 'true|false' else: - return '%s' % argument_model.type_name + return argument_model.type_name def _json_example(self, doc, argument_model, stack): if argument_model.name in stack: @@ -471,7 +476,8 @@ def _do_json_example(self, doc, argument_model, stack): if argument_model.type_name == 'list': doc.write('[') if argument_model.member.type_name in SCALAR_TYPES: - doc.write('%s, ...' % self._json_example_value_name(argument_model.member)) + example_name = self._json_example_value_name(argument_model.member) + doc.write(f'{example_name}, ...') else: doc.style.indent() doc.style.new_line() @@ -485,7 +491,7 @@ def _do_json_example(self, doc, argument_model, stack): doc.write('{') doc.style.indent() key_string = self._json_example_value_name(argument_model.key) - doc.write('%s: ' % key_string) + doc.write(f'{key_string}: ') if argument_model.value.type_name in SCALAR_TYPES: doc.write(self._json_example_value_name(argument_model.value)) else: @@ -514,16 +520,16 @@ def _doc_input_structure_members(self, doc, argument_model, stack): member_model = members[member_name] member_type_name = member_model.type_name if member_type_name in SCALAR_TYPES: - doc.write('"%s": %s' % (member_name, - self._json_example_value_name(member_model))) + example_name = self._json_example_value_name(member_model) + doc.write(f'"{member_name}": {example_name}') elif member_type_name == 'structure': - doc.write('"%s": ' % member_name) + doc.write(f'"{member_name}": ') self._json_example(doc, member_model, stack) elif member_type_name == 'map': - doc.write('"%s": ' % member_name) + doc.write(f'"{member_name}": ') self._json_example(doc, member_model, stack) elif member_type_name == 'list': - doc.write('"%s": ' % member_name) + doc.write(f'"{member_name}": ') self._json_example(doc, member_model, stack) if i < len(members) - 1: doc.write(',') @@ -533,8 +539,9 @@ def _doc_input_structure_members(self, doc, argument_model, stack): doc.write('}') def doc_option_example(self, arg_name, help_command, event_name, **kwargs): - service_id, operation_name = \ - find_service_and_method_in_event_name(event_name) + service_id, operation_name = find_service_and_method_in_event_name( + event_name + ) doc = help_command.doc cli_argument = help_command.arg_table[arg_name] if cli_argument.group_name in self._arg_groups: @@ -546,7 +553,8 @@ def doc_option_example(self, arg_name, help_command, event_name, **kwargs): docgen = ParamShorthandDocGen() if docgen.supports_shorthand(cli_argument.argument_model): example_shorthand_syntax = docgen.generate_shorthand_example( - cli_argument, service_id, operation_name) + cli_argument, service_id, operation_name + ) if example_shorthand_syntax is None: # If the shorthand syntax returns a value of None, # this indicates to us that there is no example @@ -560,8 +568,11 @@ def doc_option_example(self, arg_name, help_command, event_name, **kwargs): for example_line in example_shorthand_syntax.splitlines(): doc.writeln(example_line) doc.style.end_codeblock() - if argument_model is not None and argument_model.type_name == 'list' and \ - argument_model.member.type_name in SCALAR_TYPES: + if ( + argument_model is not None + and argument_model.type_name == 'list' + and argument_model.member.type_name in SCALAR_TYPES + ): # A list of scalars is special. While you *can* use # JSON ( ["foo", "bar", "baz"] ), you can also just # use the argparse behavior of space separated lists. @@ -572,8 +583,9 @@ def doc_option_example(self, arg_name, help_command, event_name, **kwargs): doc.write('Syntax') doc.style.start_codeblock() example_type = self._json_example_value_name( - member, include_enum_values=False) - doc.write('%s %s ...' % (example_type, example_type)) + member, include_enum_values=False + ) + doc.write(f'{example_type} {example_type} ...') if isinstance(member, StringShape) and member.enum: # If we have enum values, we can tell the user # exactly what valid values they can provide. @@ -592,7 +604,7 @@ def _write_valid_enums(self, doc, enum_values): doc.style.new_paragraph() doc.write("Where valid values are:\n") for value in enum_values: - doc.write(" %s\n" % value) + doc.write(f" {value}\n") doc.write("\n") def doc_output(self, help_command, event_name, **kwargs): @@ -614,7 +626,8 @@ class TopicListerDocumentEventHandler(CLIDocumentEventHandler): 'the list of topics from the command line, run ``aws help topics``. ' 'To access a specific topic from the command line, run ' '``aws help [topicname]``, where ``topicname`` is the name of the ' - 'topic as it appears in the output from ``aws help topics``.') + 'topic as it appears in the output from ``aws help topics``.' + ) def __init__(self, help_command): self.help_command = help_command @@ -633,8 +646,8 @@ def doc_title(self, help_command, **kwargs): doc = help_command.doc doc.style.new_paragraph() doc.style.link_target_definition( - refname='cli:aws help %s' % self.help_command.name, - link='') + refname=f'cli:aws help {self.help_command.name}', link='' + ) doc.style.h1('AWS CLI Topic Guide') def doc_description(self, help_command, **kwargs): @@ -674,13 +687,13 @@ def doc_subitems_start(self, help_command, **kwargs): # each category. for topic_name in sorted(categories[category_name]): description = self._topic_tag_db.get_tag_single_value( - topic_name, 'description') + topic_name, 'description' + ) doc.write('* ') doc.style.sphinx_reference_label( - label='cli:aws help %s' % topic_name, - text=topic_name + label=f'cli:aws help {topic_name}', text=topic_name ) - doc.write(': %s\n' % description) + doc.write(f': {description}\n') # Add a hidden toctree to make sure everything is connected in # the document. doc.style.hidden_toctree() @@ -689,7 +702,6 @@ def doc_subitems_start(self, help_command, **kwargs): class TopicDocumentEventHandler(TopicListerDocumentEventHandler): - def doc_breadcrumbs(self, help_command, **kwargs): doc = help_command.doc if doc.target != 'man': @@ -697,8 +709,7 @@ def doc_breadcrumbs(self, help_command, **kwargs): doc.style.sphinx_reference_label(label='cli:aws', text='aws') doc.write(' . ') doc.style.sphinx_reference_label( - label='cli:aws help topics', - text='topics' + label='cli:aws help topics', text='topics' ) doc.write(' ]') @@ -706,22 +717,24 @@ def doc_title(self, help_command, **kwargs): doc = help_command.doc doc.style.new_paragraph() doc.style.link_target_definition( - refname='cli:aws help %s' % self.help_command.name, - link='') + refname=f'cli:aws help {self.help_command.name}', link='' + ) title = self._topic_tag_db.get_tag_single_value( - help_command.name, 'title') + help_command.name, 'title' + ) doc.style.h1(title) def doc_description(self, help_command, **kwargs): doc = help_command.doc - topic_filename = os.path.join(self._topic_tag_db.topic_dir, - help_command.name + '.rst') + topic_filename = os.path.join( + self._topic_tag_db.topic_dir, f'{help_command.name}.rst' + ) contents = self._remove_tags_from_content(topic_filename) doc.writeln(contents) doc.style.new_paragraph() def _remove_tags_from_content(self, filename): - with open(filename, 'r') as f: + with open(filename) as f: lines = f.readlines() content_begin_index = 0 @@ -737,7 +750,7 @@ def _remove_tags_from_content(self, filename): def _line_has_tag(self, line): for tag in self._topic_tag_db.valid_tags: - if line.startswith(':' + tag + ':'): + if line.startswith(f':{tag}:'): return True return False @@ -759,7 +772,8 @@ def doc_global_options(self): for arg in help_command.arg_table: argument = help_command.arg_table.get(arg) help_command.doc.writeln( - f"``{argument.cli_name}`` ({argument.cli_type_name})") + f"``{argument.cli_name}`` ({argument.cli_type_name})" + ) help_command.doc.style.indent() help_command.doc.style.new_paragraph() help_command.doc.include_doc_string(argument.documentation) diff --git a/awscli/clidriver.py b/awscli/clidriver.py index 1c1e2fa91f9a..37c7bc6322c6 100644 --- a/awscli/clidriver.py +++ b/awscli/clidriver.py @@ -10,47 +10,52 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. -import sys -import signal import logging +import signal +import sys import botocore.session -from botocore import __version__ as botocore_version -from botocore.hooks import HierarchicalEmitter -from botocore import xform_name -from botocore.compat import copy_kwargs, OrderedDict -from botocore.exceptions import NoCredentialsError -from botocore.exceptions import NoRegionError -from botocore.exceptions import ProfileNotFound +from botocore.compat import OrderedDict, copy_kwargs +from botocore.exceptions import ( + NoCredentialsError, + NoRegionError, + ProfileNotFound, +) from botocore.history import get_global_history_recorder from awscli import EnvironmentVariables, __version__ +from awscli.alias import AliasCommandInjector, AliasLoader +from awscli.argparser import ( + USAGE, + ArgTableArgParser, + MainArgParser, + ServiceArgParser, +) +from awscli.argprocess import unpack_argument +from awscli.arguments import ( + BooleanArgument, + CLIArgument, + CustomArgument, + ListArgument, + UnknownArgumentError, +) +from awscli.commands import CLICommand from awscli.compat import get_stderr_text_writer from awscli.formatter import get_formatter +from awscli.help import ( + OperationHelpCommand, + ProviderHelpCommand, + ServiceHelpCommand, +) from awscli.plugin import load_plugins -from awscli.commands import CLICommand -from awscli.argparser import MainArgParser -from awscli.argparser import ServiceArgParser -from awscli.argparser import ArgTableArgParser -from awscli.argparser import USAGE -from awscli.help import ProviderHelpCommand -from awscli.help import ServiceHelpCommand -from awscli.help import OperationHelpCommand -from awscli.arguments import CustomArgument -from awscli.arguments import ListArgument -from awscli.arguments import BooleanArgument -from awscli.arguments import CLIArgument -from awscli.arguments import UnknownArgumentError -from awscli.argprocess import unpack_argument -from awscli.alias import AliasLoader -from awscli.alias import AliasCommandInjector -from awscli.utils import emit_top_level_args_parsed_event -from awscli.utils import write_exception - +from awscli.utils import emit_top_level_args_parsed_event, write_exception +from botocore import __version__ as botocore_version +from botocore import xform_name LOG = logging.getLogger('awscli.clidriver') LOG_FORMAT = ( - '%(asctime)s - %(threadName)s - %(name)s - %(levelname)s - %(message)s') + '%(asctime)s - %(threadName)s - %(name)s - %(levelname)s - %(message)s' +) HISTORY_RECORDER = get_global_history_recorder() # Don't remove this line. The idna encoding # is used by getaddrinfo when dealing with unicode hostnames, @@ -61,7 +66,7 @@ # the encodings.idna is imported and registered in the codecs registry, # which will stop the LookupErrors from happening. # See: https://bugs.python.org/issue29288 -u''.encode('idna') +''.encode('idna') def main(): @@ -74,8 +79,10 @@ def main(): def create_clidriver(): session = botocore.session.Session(EnvironmentVariables) _set_user_agent_for_session(session) - load_plugins(session.full_config.get('plugins', {}), - event_hooks=session.get_component('event_emitter')) + load_plugins( + session.full_config.get('plugins', {}), + event_hooks=session.get_component('event_emitter'), + ) driver = CLIDriver(session=session) return driver @@ -86,8 +93,7 @@ def _set_user_agent_for_session(session): session.user_agent_extra = 'botocore/%s' % botocore_version -class CLIDriver(object): - +class CLIDriver: def __init__(self, session=None): if session is None: self.session = botocore.session.get_session(EnvironmentVariables) @@ -126,24 +132,27 @@ def _build_command_table(self): """ command_table = self._build_builtin_commands(self.session) - self.session.emit('building-command-table.main', - command_table=command_table, - session=self.session, - command_object=self) + self.session.emit( + 'building-command-table.main', + command_table=command_table, + session=self.session, + command_object=self, + ) return command_table def _build_builtin_commands(self, session): commands = OrderedDict() services = session.get_available_services() for service_name in services: - commands[service_name] = ServiceCommand(cli_name=service_name, - session=self.session, - service_name=service_name) + commands[service_name] = ServiceCommand( + cli_name=service_name, + session=self.session, + service_name=service_name, + ) return commands def _add_aliases(self, command_table, parser): - injector = AliasCommandInjector( - self.session, self.alias_loader) + injector = AliasCommandInjector(self.session, self.alias_loader) injector.inject_aliases(command_table, parser) def _build_argument_table(self): @@ -156,37 +165,45 @@ def _build_argument_table(self): cli_argument.add_to_arg_table(argument_table) # Then the final step is to send out an event so handlers # can add extra arguments or modify existing arguments. - self.session.emit('building-top-level-params', - argument_table=argument_table) + self.session.emit( + 'building-top-level-params', argument_table=argument_table + ) return argument_table def _create_cli_argument(self, option_name, option_params): return CustomArgument( - option_name, help_text=option_params.get('help', ''), + option_name, + help_text=option_params.get('help', ''), dest=option_params.get('dest'), default=option_params.get('default'), action=option_params.get('action'), required=option_params.get('required'), choices=option_params.get('choices'), - cli_type_name=option_params.get('type')) + cli_type_name=option_params.get('type'), + ) def create_help_command(self): cli_data = self._get_cli_data() - return ProviderHelpCommand(self.session, self._get_command_table(), - self._get_argument_table(), - cli_data.get('description', None), - cli_data.get('synopsis', None), - cli_data.get('help_usage', None)) + return ProviderHelpCommand( + self.session, + self._get_command_table(), + self._get_argument_table(), + cli_data.get('description', None), + cli_data.get('synopsis', None), + cli_data.get('help_usage', None), + ) def _create_parser(self, command_table): # Also add a 'help' command. command_table['help'] = self.create_help_command() cli_data = self._get_cli_data() parser = MainArgParser( - command_table, self.session.user_agent(), + command_table, + self.session.user_agent(), cli_data.get('description', None), self._get_argument_table(), - prog="aws") + prog="aws", + ) return parser def main(self, args=None): @@ -211,7 +228,8 @@ def main(self, args=None): self._handle_top_level_args(parsed_args) self._emit_session_event(parsed_args) HISTORY_RECORDER.record( - 'CLI_VERSION', self.session.user_agent(), 'CLI') + 'CLI_VERSION', self.session.user_agent(), 'CLI' + ) HISTORY_RECORDER.record('CLI_ARGUMENTS', args, 'CLI') return command_table[parsed_args.command](remaining, parsed_args) except UnknownArgumentError as e: @@ -220,13 +238,16 @@ def main(self, args=None): sys.stderr.write("\n") return 255 except NoRegionError as e: - msg = ('%s You can also configure your region by running ' - '"aws configure".' % e) + msg = ( + '%s You can also configure your region by running ' + '"aws configure".' % e + ) self._show_error(msg) return 255 except NoCredentialsError as e: - msg = ('%s. You can configure credentials by running ' - '"aws configure".' % e) + msg = ( + f'{e}. You can configure credentials by running "aws configure".' + ) self._show_error(msg) return 255 except KeyboardInterrupt: @@ -248,8 +269,10 @@ def _emit_session_event(self, parsed_args): # session components to be reset (such as session.profile = foo) # then all the prior registered components would be removed. self.session.emit( - 'session-initialized', session=self.session, - parsed_args=parsed_args) + 'session-initialized', + session=self.session, + parsed_args=parsed_args, + ) def _show_error(self, msg): LOG.debug(msg, exc_info=True) @@ -267,24 +290,28 @@ def _handle_top_level_args(self, args): # Unfortunately, by setting debug mode here, we miss out # on all of the debug events prior to this such as the # loading of plugins, etc. - self.session.set_stream_logger('botocore', logging.DEBUG, - format_string=LOG_FORMAT) - self.session.set_stream_logger('awscli', logging.DEBUG, - format_string=LOG_FORMAT) - self.session.set_stream_logger('s3transfer', logging.DEBUG, - format_string=LOG_FORMAT) - self.session.set_stream_logger('urllib3', logging.DEBUG, - format_string=LOG_FORMAT) + self.session.set_stream_logger( + 'botocore', logging.DEBUG, format_string=LOG_FORMAT + ) + self.session.set_stream_logger( + 'awscli', logging.DEBUG, format_string=LOG_FORMAT + ) + self.session.set_stream_logger( + 's3transfer', logging.DEBUG, format_string=LOG_FORMAT + ) + self.session.set_stream_logger( + 'urllib3', logging.DEBUG, format_string=LOG_FORMAT + ) LOG.debug("CLI version: %s", self.session.user_agent()) LOG.debug("Arguments entered to CLI: %s", sys.argv[1:]) else: - self.session.set_stream_logger(logger_name='awscli', - log_level=logging.ERROR) + self.session.set_stream_logger( + logger_name='awscli', log_level=logging.ERROR + ) class ServiceCommand(CLICommand): - """A service command for the CLI. For example, ``aws ec2 ...`` we'd create a ServiceCommand @@ -343,11 +370,13 @@ def _get_service_model(self): if self._service_model is None: try: api_version = self.session.get_config_variable( - 'api_versions').get(self._service_name, None) + 'api_versions' + ).get(self._service_name, None) except ProfileNotFound: api_version = None self._service_model = self.session.get_service_model( - self._service_name, api_version=api_version) + self._service_name, api_version=api_version + ) return self._service_model def __call__(self, args, parsed_globals): @@ -372,10 +401,12 @@ def _create_command_table(self): operation_model=operation_model, operation_caller=CLIOperationCaller(self.session), ) - self.session.emit('building-command-table.%s' % self._name, - command_table=command_table, - session=self.session, - command_object=self) + self.session.emit( + f'building-command-table.{self._name}', + command_table=command_table, + session=self.session, + command_object=self, + ) self._add_lineage(command_table) return command_table @@ -386,23 +417,25 @@ def _add_lineage(self, command_table): def create_help_command(self): command_table = self._get_command_table() - return ServiceHelpCommand(session=self.session, - obj=self._get_service_model(), - command_table=command_table, - arg_table=None, - event_class='.'.join(self.lineage_names), - name=self._name) + return ServiceHelpCommand( + session=self.session, + obj=self._get_service_model(), + command_table=command_table, + arg_table=None, + event_class='.'.join(self.lineage_names), + name=self._name, + ) def _create_parser(self): command_table = self._get_command_table() # Also add a 'help' command. command_table['help'] = self.create_help_command() return ServiceArgParser( - operations_table=command_table, service_name=self._name) - + operations_table=command_table, service_name=self._name + ) -class ServiceOperation(object): +class ServiceOperation: """A single operation of a service. This class represents a single operation for a service, for @@ -416,8 +449,9 @@ class ServiceOperation(object): } DEFAULT_ARG_CLASS = CLIArgument - def __init__(self, name, parent_name, operation_caller, - operation_model, session): + def __init__( + self, name, parent_name, operation_caller, operation_model, session + ): """ :type name: str @@ -480,10 +514,17 @@ def arg_table(self): def __call__(self, args, parsed_globals): # Once we know we're trying to call a particular operation # of a service we can go ahead and load the parameters. - event = 'before-building-argument-table-parser.%s.%s' % \ - (self._parent_name, self._name) - self._emit(event, argument_table=self.arg_table, args=args, - session=self._session, parsed_globals=parsed_globals) + event = ( + 'before-building-argument-table-parser.' + f'{self._parent_name}.{self._name}' + ) + self._emit( + event, + argument_table=self.arg_table, + args=args, + session=self._session, + parsed_globals=parsed_globals, + ) operation_parser = self._create_operation_parser(self.arg_table) self._add_help(operation_parser) parsed_args, remaining = operation_parser.parse_known_args(args) @@ -494,21 +535,22 @@ def __call__(self, args, parsed_globals): remaining.append(parsed_args.help) if remaining: raise UnknownArgumentError( - "Unknown options: %s" % ', '.join(remaining)) - event = 'operation-args-parsed.%s.%s' % (self._parent_name, - self._name) - self._emit(event, parsed_args=parsed_args, - parsed_globals=parsed_globals) + f"Unknown options: {', '.join(remaining)}" + ) + event = f'operation-args-parsed.{self._parent_name}.{self._name}' + self._emit( + event, parsed_args=parsed_args, parsed_globals=parsed_globals + ) call_parameters = self._build_call_parameters( - parsed_args, self.arg_table) + parsed_args, self.arg_table + ) - event = 'calling-command.%s.%s' % (self._parent_name, - self._name) + event = f'calling-command.{self._parent_name}.{self._name}' override = self._emit_first_non_none_response( event, call_parameters=call_parameters, parsed_args=parsed_args, - parsed_globals=parsed_globals + parsed_globals=parsed_globals, ) # There are two possible values for override. It can be some type # of exception that will be raised if detected or it can represent @@ -529,14 +571,18 @@ def __call__(self, args, parsed_globals): return self._operation_caller.invoke( self._operation_model.service_model.service_name, self._operation_model.name, - call_parameters, parsed_globals) + call_parameters, + parsed_globals, + ) def create_help_command(self): return OperationHelpCommand( self._session, operation_model=self._operation_model, arg_table=self.arg_table, - name=self._name, event_class='.'.join(self.lineage_names)) + name=self._name, + event_class='.'.join(self.lineage_names), + ) def _add_help(self, parser): # The 'help' output is processed a little differently from @@ -566,8 +612,9 @@ def _unpack_arg(self, cli_argument, value): service_name = self._operation_model.service_model.endpoint_prefix operation_name = xform_name(self._name, '-') - return unpack_argument(session, service_name, operation_name, - cli_argument, value) + return unpack_argument( + session, service_name, operation_name, cli_argument, value + ) def _create_argument_table(self): argument_table = OrderedDict() @@ -579,8 +626,9 @@ def _create_argument_table(self): arg_dict = input_shape.members for arg_name, arg_shape in arg_dict.items(): cli_arg_name = xform_name(arg_name, '-') - arg_class = self.ARG_TYPES.get(arg_shape.type_name, - self.DEFAULT_ARG_CLASS) + arg_class = self.ARG_TYPES.get( + arg_shape.type_name, self.DEFAULT_ARG_CLASS + ) is_token = arg_shape.metadata.get('idempotencyToken', False) is_required = arg_name in required_arguments and not is_token event_emitter = self._session.get_component('event_emitter') @@ -590,31 +638,31 @@ def _create_argument_table(self): is_required=is_required, operation_model=self._operation_model, serialized_name=arg_name, - event_emitter=event_emitter) + event_emitter=event_emitter, + ) arg_object.add_to_arg_table(argument_table) LOG.debug(argument_table) - self._emit('building-argument-table.%s.%s' % (self._parent_name, - self._name), - operation_model=self._operation_model, - session=self._session, - command=self, - argument_table=argument_table) + self._emit( + f'building-argument-table.{self._parent_name}.{self._name}', + operation_model=self._operation_model, + session=self._session, + command=self, + argument_table=argument_table, + ) return argument_table def _emit(self, name, **kwargs): return self._session.emit(name, **kwargs) def _emit_first_non_none_response(self, name, **kwargs): - return self._session.emit_first_non_none_response( - name, **kwargs) + return self._session.emit_first_non_none_response(name, **kwargs) def _create_operation_parser(self, arg_table): parser = ArgTableArgParser(arg_table) return parser -class CLIOperationCaller(object): - +class CLIOperationCaller: """Call an AWS operation and format the response.""" def __init__(self, session): @@ -645,27 +693,31 @@ def invoke(self, service_name, operation_name, parameters, parsed_globals): """ client = self._session.create_client( - service_name, region_name=parsed_globals.region, + service_name, + region_name=parsed_globals.region, endpoint_url=parsed_globals.endpoint_url, - verify=parsed_globals.verify_ssl) + verify=parsed_globals.verify_ssl, + ) response = self._make_client_call( - client, operation_name, parameters, parsed_globals) + client, operation_name, parameters, parsed_globals + ) self._display_response(operation_name, response, parsed_globals) return 0 - def _make_client_call(self, client, operation_name, parameters, - parsed_globals): + def _make_client_call( + self, client, operation_name, parameters, parsed_globals + ): py_operation_name = xform_name(operation_name) if client.can_paginate(py_operation_name) and parsed_globals.paginate: paginator = client.get_paginator(py_operation_name) response = paginator.paginate(**parameters) else: response = getattr(client, xform_name(operation_name))( - **parameters) + **parameters + ) return response - def _display_response(self, command_name, response, - parsed_globals): + def _display_response(self, command_name, response, parsed_globals): output = parsed_globals.output if output is None: output = self._session.get_config_variable('output') diff --git a/awscli/commands.py b/awscli/commands.py index c0c9b4477ed2..09951fe3dc4b 100644 --- a/awscli/commands.py +++ b/awscli/commands.py @@ -12,8 +12,7 @@ # language governing permissions and limitations under the License. -class CLICommand(object): - +class CLICommand: """Interface for a CLI command. This class represents a top level CLI command diff --git a/awscli/compat.py b/awscli/compat.py index 90907d967a09..91ae190c3bc4 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -6,33 +6,30 @@ # http://aws.amazon.com/apache2.0/ -# or in the "license" file accompanying this file. This file is -# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -# ANY KIND, either express or implied. See the License for the specific -# language governing permissions and limitations under the License. -import sys -import re -import shlex -import os -import os.path -import platform -import zipfile -import signal +import collections.abc as collections_abc import contextlib -import queue import io -import collections.abc as collections_abc import locale +import os +import os.path +import queue +import re +import shlex +import signal import urllib.parse as urlparse +from configparser import RawConfigParser from urllib.error import URLError from urllib.request import urlopen -from configparser import RawConfigParser -from functools import partial -from urllib.error import URLError +from botocore.compat import six, OrderedDict -from botocore.compat import six -from botocore.compat import OrderedDict +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. +import sys +import zipfile +from functools import partial # Backwards compatible definitions from six PY3 = sys.version_info[0] == 3 @@ -49,6 +46,7 @@ # package the files in a zip container. try: import zlib + ZIP_COMPRESSION_MODE = zipfile.ZIP_DEFLATED except ImportError: ZIP_COMPRESSION_MODE = zipfile.ZIP_STORED @@ -73,14 +71,12 @@ class StdinMissingError(Exception): def __init__(self): - message = ( - 'stdin is required for this operation, but is not available.' - ) + message = 'stdin is required for this operation, but is not available.' super(StdinMissingError, self).__init__(message) -class NonTranslatedStdout(object): - """ This context manager sets the line-end translation mode for stdout. +class NonTranslatedStdout: + """This context manager sets the line-end translation mode for stdout. It is deliberately set to binary mode so that `\r` does not get added to the line ending. This can be useful when printing commands where a @@ -90,13 +86,16 @@ class NonTranslatedStdout(object): def __enter__(self): if sys.platform == "win32": import msvcrt - self.previous_mode = msvcrt.setmode(sys.stdout.fileno(), - os.O_BINARY) + + self.previous_mode = msvcrt.setmode( + sys.stdout.fileno(), os.O_BINARY + ) return sys.stdout def __exit__(self, type, value, traceback): if sys.platform == "win32": import msvcrt + msvcrt.setmode(sys.stdout.fileno(), self.previous_mode) @@ -312,12 +311,12 @@ def ignore_user_entered_signals(): from platform import linux_distribution except ImportError: _UNIXCONFDIR = '/etc' - def _dist_try_harder(distname, version, id): - """ Tries some special tricks to get the distribution - information in case the default method fails. - Currently supports older SuSE Linux, Caldera OpenLinux and - Slackware Linux distributions. + def _dist_try_harder(distname, version, id): + """Tries some special tricks to get the distribution + information in case the default method fails. + Currently supports older SuSE Linux, Caldera OpenLinux and + Slackware Linux distributions. """ if os.path.exists('/var/adm/inst-log/info'): # SuSE Linux stores distribution information in that file @@ -349,7 +348,7 @@ def _dist_try_harder(distname, version, id): if os.path.isdir('/usr/lib/setup'): # Check for slackware version tag file (thanks to Greg Andruk) verfiles = os.listdir('/usr/lib/setup') - for n in range(len(verfiles)-1, -1, -1): + for n in range(len(verfiles) - 1, -1, -1): if verfiles[n][:14] != 'slack-version-': del verfiles[n] if verfiles: @@ -361,14 +360,13 @@ def _dist_try_harder(distname, version, id): return distname, version, id _release_filename = re.compile(r'(\w+)[-_](release|version)', re.ASCII) - _lsb_release_version = re.compile(r'(.+)' - r' release ' - r'([\d.]+)' - r'[^(]*(?:\((.+)\))?', re.ASCII) - _release_version = re.compile(r'([^0-9]+)' - r'(?: release )?' - r'([\d.]+)' - r'[^(]*(?:\((.+)\))?', re.ASCII) + _lsb_release_version = re.compile( + r'(.+) release ([\d.]+)[^(]*(?:\((.+)\))?', re.ASCII + ) + _release_version = re.compile( + r'([^0-9]+)(?: release )?([\d.]+)[^(]*(?:\((.+)\))?', + re.ASCII, + ) # See also http://www.novell.com/coolsolutions/feature/11251.html # and http://linuxmafia.com/faq/Admin/release-files.html @@ -376,12 +374,24 @@ def _dist_try_harder(distname, version, id): # and http://www.die.net/doc/linux/man/man1/lsb_release.1.html _supported_dists = ( - 'SuSE', 'debian', 'fedora', 'redhat', 'centos', - 'mandrake', 'mandriva', 'rocks', 'slackware', 'yellowdog', 'gentoo', - 'UnitedLinux', 'turbolinux', 'arch', 'mageia') + 'SuSE', + 'debian', + 'fedora', + 'redhat', + 'centos', + 'mandrake', + 'mandriva', + 'rocks', + 'slackware', + 'yellowdog', + 'gentoo', + 'UnitedLinux', + 'turbolinux', + 'arch', + 'mageia', + ) def _parse_release_file(firstline): - # Default to empty 'version' and 'id' strings. Both defaults are used # when 'firstline' is empty. 'id' defaults to empty when an id can not # be deduced. @@ -411,34 +421,39 @@ def _parse_release_file(firstline): _release_file_re = re.compile("(?:DISTRIB_RELEASE\s*=)\s*(.*)", re.I) _codename_file_re = re.compile("(?:DISTRIB_CODENAME\s*=)\s*(.*)", re.I) - def linux_distribution(distname='', version='', id='', - supported_dists=_supported_dists, - full_distribution_name=1): - return _linux_distribution(distname, version, id, supported_dists, - full_distribution_name) - - def _linux_distribution(distname, version, id, supported_dists, - full_distribution_name): - - """ Tries to determine the name of the Linux OS distribution name. - The function first looks for a distribution release file in - /etc and then reverts to _dist_try_harder() in case no - suitable files are found. - supported_dists may be given to define the set of Linux - distributions to look for. It defaults to a list of currently - supported Linux distributions identified by their release file - name. - If full_distribution_name is true (default), the full - distribution read from the OS is returned. Otherwise the short - name taken from supported_dists is used. - Returns a tuple (distname, version, id) which default to the - args given as parameters. + def linux_distribution( + distname='', + version='', + id='', + supported_dists=_supported_dists, + full_distribution_name=1, + ): + return _linux_distribution( + distname, version, id, supported_dists, full_distribution_name + ) + + def _linux_distribution( + distname, version, id, supported_dists, full_distribution_name + ): + """Tries to determine the name of the Linux OS distribution name. + The function first looks for a distribution release file in + /etc and then reverts to _dist_try_harder() in case no + suitable files are found. + supported_dists may be given to define the set of Linux + distributions to look for. It defaults to a list of currently + supported Linux distributions identified by their release file + name. + If full_distribution_name is true (default), the full + distribution read from the OS is returned. Otherwise the short + name taken from supported_dists is used. + Returns a tuple (distname, version, id) which default to the + args given as parameters. """ # check for the Debian/Ubuntu /etc/lsb-release file first, needed so # that the distribution doesn't get identified as Debian. # https://bugs.python.org/issue9514 try: - with open("/etc/lsb-release", "r") as etclsbrel: + with open("/etc/lsb-release") as etclsbrel: for line in etclsbrel: m = _distributor_id_file_re.search(line) if m: @@ -451,8 +466,8 @@ def _linux_distribution(distname, version, id, supported_dists, _u_id = m.group(1).strip() if _u_distname and _u_version: return (_u_distname, _u_version, _u_id) - except (EnvironmentError, UnboundLocalError): - pass + except (OSError, UnboundLocalError): + pass try: etc = os.listdir(_UNIXCONFDIR) @@ -471,8 +486,11 @@ def _linux_distribution(distname, version, id, supported_dists, return _dist_try_harder(distname, version, id) # Read the first line - with open(os.path.join(_UNIXCONFDIR, file), 'r', - encoding='utf-8', errors='surrogateescape') as f: + with open( + os.path.join(_UNIXCONFDIR, file), + encoding='utf-8', + errors='surrogateescape', + ) as f: firstline = f.readline() _distname, _version, _id = _parse_release_file(firstline) diff --git a/awscli/completer.py b/awscli/completer.py index 44884fd60823..0bff819261bf 100755 --- a/awscli/completer.py +++ b/awscli/completer.py @@ -5,20 +5,20 @@ # http://aws.amazon.com/apache2.0/ +import copy +import logging +import sys + # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import awscli.clidriver -import sys -import logging -import copy LOG = logging.getLogger(__name__) -class Completer(object): - +class Completer: def __init__(self, driver=None): if driver is not None: self.driver = driver @@ -26,7 +26,8 @@ def __init__(self, driver=None): self.driver = awscli.clidriver.create_clidriver() self.main_help = self.driver.create_help_command() self.main_options = self._get_documented_completions( - self.main_help.arg_table) + self.main_help.arg_table + ) def complete(self, cmdline, point=None): if point is None: @@ -46,22 +47,28 @@ def complete(self, cmdline, point=None): return self._complete_provider(current_arg, opts) elif subcmd_name is None: return self._complete_command(cmd_name, cmd, current_arg, opts) - return self._complete_subcommand(subcmd_name, subcmd, current_arg, opts) + return self._complete_subcommand( + subcmd_name, subcmd, current_arg, opts + ) def _complete_command(self, command_name, command_help, current_arg, opts): if current_arg == command_name: if command_help: return self._get_documented_completions( - command_help.command_table) + command_help.command_table + ) elif current_arg.startswith('-'): return self._find_possible_options(current_arg, opts) elif command_help is not None: # See if they have entered a partial command name return self._get_documented_completions( - command_help.command_table, current_arg) + command_help.command_table, current_arg + ) return [] - def _complete_subcommand(self, subcmd_name, subcmd_help, current_arg, opts): + def _complete_subcommand( + self, subcmd_name, subcmd_help, current_arg, opts + ): if current_arg != subcmd_name and current_arg.startswith('-'): return self._find_possible_options(current_arg, opts, subcmd_help) return [] @@ -81,11 +88,13 @@ def _complete_provider(self, current_arg, opts): return self._find_possible_options(current_arg, opts) elif current_arg == 'aws': return self._get_documented_completions( - self.main_help.command_table) + self.main_help.command_table + ) else: # Otherwise, see if they have entered a partial command name return self._get_documented_completions( - self.main_help.command_table, current_arg) + self.main_help.command_table, current_arg + ) def _get_command(self, command_help, command_args): if command_help is not None and command_help.command_table is not None: @@ -112,7 +121,8 @@ def _find_possible_options(self, current_arg, opts, subcmd_help=None): all_options = copy.copy(self.main_options) if subcmd_help is not None: all_options += self._get_documented_completions( - subcmd_help.arg_table) + subcmd_help.arg_table + ) for option in opts: # Look through list of options on cmdline. If there are diff --git a/awscli/errorhandler.py b/awscli/errorhandler.py index 20f38bac640e..0984cf40aa64 100644 --- a/awscli/errorhandler.py +++ b/awscli/errorhandler.py @@ -16,16 +16,27 @@ class BaseOperationError(Exception): - MSG_TEMPLATE = ("A {error_type} error ({error_code}) occurred " - "when calling the {operation_name} operation: " - "{error_message}") + MSG_TEMPLATE = ( + "A {error_type} error ({error_code}) occurred " + "when calling the {operation_name} operation: " + "{error_message}" + ) - def __init__(self, error_code, error_message, error_type, operation_name, - http_status_code): + def __init__( + self, + error_code, + error_message, + error_type, + operation_name, + http_status_code, + ): msg = self.MSG_TEMPLATE.format( - error_code=error_code, error_message=error_message, - error_type=error_type, operation_name=operation_name) - super(BaseOperationError, self).__init__(msg) + error_code=error_code, + error_message=error_message, + error_type=error_type, + operation_name=operation_name, + ) + super().__init__(msg) self.error_code = error_code self.error_message = error_message self.error_type = error_type @@ -41,7 +52,7 @@ class ServerError(BaseOperationError): pass -class ErrorHandler(object): +class ErrorHandler: """ This class is responsible for handling any HTTP errors that occur when a service operation is called. It is registered for the @@ -59,15 +70,21 @@ def __call__(self, http_response, parsed, model, **kwargs): if http_response.status_code >= 500: error_type = 'server' error_class = ServerError - elif http_response.status_code >= 400 or http_response.status_code == 301: + elif ( + http_response.status_code >= 400 + or http_response.status_code == 301 + ): error_type = 'client' error_class = ClientError if error_class is not None: code, message = self._get_error_code_and_message(parsed) raise error_class( - error_code=code, error_message=message, - error_type=error_type, operation_name=model.name, - http_status_code=http_response.status_code) + error_code=code, + error_message=message, + error_type=error_type, + operation_name=model.name, + http_status_code=http_response.status_code, + ) def _get_error_code_and_message(self, response): code = 'Unknown' diff --git a/awscli/formatter.py b/awscli/formatter.py index ca529ed30d13..e13b6fd72c62 100644 --- a/awscli/formatter.py +++ b/awscli/formatter.py @@ -13,16 +13,13 @@ import logging from botocore.compat import json - -from botocore.utils import set_value_from_jmespath from botocore.paginate import PageIterator +from botocore.utils import set_value_from_jmespath -from awscli.table import MultiTable, Styler, ColorizedStyler -from awscli import text -from awscli import compat +from awscli import compat, text +from awscli.table import ColorizedStyler, MultiTable, Styler from awscli.utils import json_encoder - LOG = logging.getLogger(__name__) @@ -30,7 +27,7 @@ def is_response_paginated(response): return isinstance(response, PageIterator) -class Formatter(object): +class Formatter: def __init__(self, args): self._args = args @@ -47,7 +44,7 @@ def _get_default_stream(self): def _flush_stream(self, stream): try: stream.flush() - except IOError: + except OSError: pass @@ -69,7 +66,7 @@ def __call__(self, command_name, response, stream=None): response_data = self._args.query.search(response_data) try: self._format_response(command_name, response_data, stream) - except IOError as e: + except OSError: # If the reading end of our stdout stream has closed the file # we can just exit. pass @@ -80,15 +77,19 @@ def __call__(self, command_name, response, stream=None): class JSONFormatter(FullyBufferedFormatter): - def _format_response(self, command_name, response, stream): # For operations that have no response body (e.g. s3 put-object) # the response will be an empty string. We don't want to print # that out to the user but other "falsey" values like an empty # dictionary should be printed. if response != {}: - json.dump(response, stream, indent=4, default=json_encoder, - ensure_ascii=False) + json.dump( + response, + stream, + indent=4, + default=json_encoder, + ensure_ascii=False, + ) stream.write('\n') @@ -100,19 +101,23 @@ class TableFormatter(FullyBufferedFormatter): using the output definition from the model. """ + def __init__(self, args, table=None): super(TableFormatter, self).__init__(args) if args.color == 'auto': - self.table = MultiTable(initial_section=False, - column_separator='|') + self.table = MultiTable( + initial_section=False, column_separator='|' + ) elif args.color == 'off': styler = Styler() - self.table = MultiTable(initial_section=False, - column_separator='|', styler=styler) + self.table = MultiTable( + initial_section=False, column_separator='|', styler=styler + ) elif args.color == 'on': styler = ColorizedStyler() - self.table = MultiTable(initial_section=False, - column_separator='|', styler=styler) + self.table = MultiTable( + initial_section=False, column_separator='|', styler=styler + ) else: raise ValueError("Unknown color option: %s" % args.color) @@ -120,7 +125,7 @@ def _format_response(self, command_name, response, stream): if self._build_table(command_name, response): try: self.table.render(stream) - except IOError: + except OSError: # If they're piping stdout to another process which exits before # we're done writing all of our output, we'll get an error about a # closed pipe which we can safely ignore. @@ -161,8 +166,9 @@ def _build_sub_table_from_dict(self, current, indent_level): self.table.add_row_header(headers) self.table.add_row([current[k] for k in headers]) for remaining in more: - self._build_table(remaining, current[remaining], - indent_level=indent_level + 1) + self._build_table( + remaining, current[remaining], indent_level=indent_level + 1 + ) def _build_sub_table_from_list(self, current, indent_level, title): headers, more = self._group_scalar_keys_from_list(current) @@ -170,8 +176,7 @@ def _build_sub_table_from_list(self, current, indent_level, title): first = True for element in current: if not first and more: - self.table.new_section(title, - indent_level=indent_level) + self.table.new_section(title, indent_level=indent_level) self.table.add_row_header(headers) first = False # Use .get() to account for the fact that sometimes an element @@ -182,8 +187,11 @@ def _build_sub_table_from_list(self, current, indent_level, title): # be in every single element of the list, so we need to # check this condition before recursing. if remaining in element: - self._build_table(remaining, element[remaining], - indent_level=indent_level + 1) + self._build_table( + remaining, + element[remaining], + indent_level=indent_level + 1, + ) def _scalar_type(self, element): return not isinstance(element, (list, dict)) @@ -219,7 +227,6 @@ def _group_scalar_keys(self, current): class TextFormatter(Formatter): - def __call__(self, command_name, response, stream=None): if stream is None: stream = self._get_default_stream() @@ -235,9 +242,7 @@ def __call__(self, command_name, response, stream=None): for result_key in result_keys: data = result_key.search(page) set_value_from_jmespath( - current, - result_key.expression, - data + current, result_key.expression, data ) self._format_response(current, stream) if response.resume_token: @@ -245,7 +250,8 @@ def __call__(self, command_name, response, stream=None): # if they want. self._format_response( {'NextToken': {'NextToken': response.resume_token}}, - stream) + stream, + ) else: self._remove_request_id(response) self._format_response(response, stream) diff --git a/awscli/handlers.py b/awscli/handlers.py index 41376698d28b..9f9ac6f76678 100644 --- a/awscli/handlers.py +++ b/awscli/handlers.py @@ -16,87 +16,113 @@ registered with the event system. """ + from awscli.argprocess import ParamShorthandParser -from awscli.paramfile import register_uri_param_handler from awscli.customizations import datapipeline from awscli.customizations.addexamples import add_examples from awscli.customizations.argrename import register_arg_renames from awscli.customizations.assumerole import register_assume_role_provider from awscli.customizations.awslambda import register_lambda_create_function from awscli.customizations.cliinputjson import register_cli_input_json -from awscli.customizations.cloudformation import initialize as cloudformation_init +from awscli.customizations.cloudformation import ( + initialize as cloudformation_init, +) from awscli.customizations.cloudfront import register as register_cloudfront from awscli.customizations.cloudsearch import initialize as cloudsearch_init from awscli.customizations.cloudsearchdomain import register_cloudsearchdomain from awscli.customizations.cloudtrail import initialize as cloudtrail_init from awscli.customizations.codeartifact import register_codeartifact_commands from awscli.customizations.codecommit import initialize as codecommit_init -from awscli.customizations.codedeploy.codedeploy import initialize as \ - codedeploy_init +from awscli.customizations.codedeploy.codedeploy import ( + initialize as codedeploy_init, +) from awscli.customizations.configservice.getstatus import register_get_status -from awscli.customizations.configservice.putconfigurationrecorder import \ - register_modify_put_configuration_recorder -from awscli.customizations.configservice.rename_cmd import \ - register_rename_config +from awscli.customizations.configservice.putconfigurationrecorder import ( + register_modify_put_configuration_recorder, +) +from awscli.customizations.configservice.rename_cmd import ( + register_rename_config, +) from awscli.customizations.configservice.subscribe import register_subscribe from awscli.customizations.configure.configure import register_configure_cmd -from awscli.customizations.history import register_history_mode -from awscli.customizations.history import register_history_commands +from awscli.customizations.dlm.dlm import dlm_initialize +from awscli.customizations.dynamodb import register_dynamodb_paginator_fix from awscli.customizations.ec2.addcount import register_count_events from awscli.customizations.ec2.bundleinstance import register_bundleinstance from awscli.customizations.ec2.decryptpassword import ec2_add_priv_launch_key +from awscli.customizations.ec2.paginate import register_ec2_page_size_injector from awscli.customizations.ec2.protocolarg import register_protocol_args from awscli.customizations.ec2.runinstances import register_runinstances from awscli.customizations.ec2.secgroupsimplify import register_secgroup -from awscli.customizations.ec2.paginate import register_ec2_page_size_injector from awscli.customizations.ecr import register_ecr_commands from awscli.customizations.ecr_public import register_ecr_public_commands -from awscli.customizations.emr.emr import emr_initialize -from awscli.customizations.emrcontainers import \ - initialize as emrcontainers_initialize -from awscli.customizations.eks import initialize as eks_initialize from awscli.customizations.ecs import initialize as ecs_initialize +from awscli.customizations.eks import initialize as eks_initialize +from awscli.customizations.emr.emr import emr_initialize +from awscli.customizations.emrcontainers import ( + initialize as emrcontainers_initialize, +) from awscli.customizations.gamelift import register_gamelift_commands -from awscli.customizations.generatecliskeleton import \ - register_generate_cli_skeleton +from awscli.customizations.generatecliskeleton import ( + register_generate_cli_skeleton, +) from awscli.customizations.globalargs import register_parse_global_args +from awscli.customizations.history import ( + register_history_commands, + register_history_mode, +) from awscli.customizations.iamvirtmfa import IAMVMFAWrapper -from awscli.customizations.iot import register_create_keys_and_cert_arguments -from awscli.customizations.iot import register_create_keys_from_csr_arguments +from awscli.customizations.iot import ( + register_create_keys_and_cert_arguments, + register_create_keys_from_csr_arguments, +) from awscli.customizations.iot_data import register_custom_endpoint_note +from awscli.customizations.kinesis import ( + register_kinesis_list_streams_pagination_backcompat, +) from awscli.customizations.kms import register_fix_kms_create_grant_docs -from awscli.customizations.dlm.dlm import dlm_initialize +from awscli.customizations.logs import register_logs_commands +from awscli.customizations.mturk import register_alias_mturk_command from awscli.customizations.opsworks import initialize as opsworks_init +from awscli.customizations.opsworkscm import register_alias_opsworks_cm +from awscli.customizations.overridesslcommonname import ( + register_override_ssl_common_name, +) from awscli.customizations.paginate import register_pagination from awscli.customizations.preview import register_preview_commands from awscli.customizations.putmetricdata import register_put_metric_data -from awscli.customizations.rds import register_rds_modify_split -from awscli.customizations.rds import register_add_generate_db_auth_token -from awscli.customizations.rekognition import register_rekognition_detect_labels +from awscli.customizations.quicksight import ( + register_quicksight_asset_bundle_customizations, +) +from awscli.customizations.rds import ( + register_add_generate_db_auth_token, + register_rds_modify_split, +) +from awscli.customizations.rekognition import ( + register_rekognition_detect_labels, +) from awscli.customizations.removals import register_removals from awscli.customizations.route53 import register_create_hosted_zone_doc_fix from awscli.customizations.s3.s3 import s3_plugin_initialize from awscli.customizations.s3errormsg import register_s3_error_msg +from awscli.customizations.s3events import register_event_stream_arg +from awscli.customizations.sagemaker import ( + register_alias_sagemaker_runtime_command, +) from awscli.customizations.scalarparse import register_scalar_parser +from awscli.customizations.servicecatalog import ( + register_servicecatalog_commands, +) from awscli.customizations.sessendemail import register_ses_send_email +from awscli.customizations.sessionmanager import register_ssm_session +from awscli.customizations.sms_voice import register_sms_voice_hide from awscli.customizations.streamingoutputarg import add_streaming_output_arg -from awscli.customizations.translate import register_translate_import_terminology from awscli.customizations.toplevelbool import register_bool_params +from awscli.customizations.translate import ( + register_translate_import_terminology, +) from awscli.customizations.waiters import register_add_waiters -from awscli.customizations.opsworkscm import register_alias_opsworks_cm -from awscli.customizations.mturk import register_alias_mturk_command -from awscli.customizations.sagemaker import register_alias_sagemaker_runtime_command -from awscli.customizations.servicecatalog import register_servicecatalog_commands -from awscli.customizations.s3events import register_event_stream_arg -from awscli.customizations.sessionmanager import register_ssm_session -from awscli.customizations.sms_voice import register_sms_voice_hide -from awscli.customizations.dynamodb import register_dynamodb_paginator_fix -from awscli.customizations.overridesslcommonname import register_override_ssl_common_name -from awscli.customizations.kinesis import \ - register_kinesis_list_streams_pagination_backcompat -from awscli.customizations.quicksight import \ - register_quicksight_asset_bundle_customizations -from awscli.customizations.logs import register_logs_commands +from awscli.paramfile import register_uri_param_handler def awscli_initialize(event_handlers): @@ -106,23 +132,25 @@ def awscli_initialize(event_handlers): # The s3 error message needs to registered before the # generic error handler. register_s3_error_msg(event_handlers) -# # The following will get fired for every option we are -# # documenting. It will attempt to add an example_fn on to -# # the parameter object if the parameter supports shorthand -# # syntax. The documentation event handlers will then use -# # the examplefn to generate the sample shorthand syntax -# # in the docs. Registering here should ensure that this -# # handler gets called first but it still feels a bit brittle. -# event_handlers.register('doc-option-example.*.*.*', -# param_shorthand.add_example_fn) - event_handlers.register('doc-examples.*.*', - add_examples) + # # The following will get fired for every option we are + # # documenting. It will attempt to add an example_fn on to + # # the parameter object if the parameter supports shorthand + # # syntax. The documentation event handlers will then use + # # the examplefn to generate the sample shorthand syntax + # # in the docs. Registering here should ensure that this + # # handler gets called first but it still feels a bit brittle. + # event_handlers.register('doc-option-example.*.*.*', + # param_shorthand.add_example_fn) + event_handlers.register('doc-examples.*.*', add_examples) register_cli_input_json(event_handlers) - event_handlers.register('building-argument-table.*', - add_streaming_output_arg) + event_handlers.register( + 'building-argument-table.*', add_streaming_output_arg + ) register_count_events(event_handlers) - event_handlers.register('building-argument-table.ec2.get-password-data', - ec2_add_priv_launch_key) + event_handlers.register( + 'building-argument-table.ec2.get-password-data', + ec2_add_priv_launch_key, + ) register_parse_global_args(event_handlers) register_pagination(event_handlers) register_secgroup(event_handlers) @@ -169,10 +197,12 @@ def awscli_initialize(event_handlers): register_custom_endpoint_note(event_handlers) event_handlers.register( 'building-argument-table.iot.create-keys-and-certificate', - register_create_keys_and_cert_arguments) + register_create_keys_and_cert_arguments, + ) event_handlers.register( 'building-argument-table.iot.create-certificate-from-csr', - register_create_keys_from_csr_arguments) + register_create_keys_from_csr_arguments, + ) register_cloudfront(event_handlers) register_gamelift_commands(event_handlers) register_ec2_page_size_injector(event_handlers) diff --git a/awscli/help.py b/awscli/help.py index 568d1fcade0f..14b91c7ed3d7 100644 --- a/awscli/help.py +++ b/awscli/help.py @@ -12,35 +12,37 @@ # language governing permissions and limitations under the License. import logging import os -import sys import platform import shlex -from subprocess import Popen, PIPE +import sys +from subprocess import PIPE, Popen from docutils.core import publish_string from docutils.writers import manpage -from awscli.clidocs import ProviderDocumentEventHandler -from awscli.clidocs import ServiceDocumentEventHandler -from awscli.clidocs import OperationDocumentEventHandler -from awscli.clidocs import TopicListerDocumentEventHandler -from awscli.clidocs import TopicDocumentEventHandler +from awscli.argparser import ArgTableArgParser +from awscli.argprocess import ParamShorthandParser from awscli.bcdoc import docevents from awscli.bcdoc.restdoc import ReSTDocument from awscli.bcdoc.textwriter import TextWriter -from awscli.argprocess import ParamShorthandParser -from awscli.argparser import ArgTableArgParser +from awscli.clidocs import ( + OperationDocumentEventHandler, + ProviderDocumentEventHandler, + ServiceDocumentEventHandler, + TopicDocumentEventHandler, + TopicListerDocumentEventHandler, +) from awscli.topictags import TopicTagDB from awscli.utils import ignore_ctrl_c - LOG = logging.getLogger('awscli.help') class ExecutableNotFoundError(Exception): def __init__(self, executable_name): - super(ExecutableNotFoundError, self).__init__( - 'Could not find executable named "%s"' % executable_name) + super().__init__( + f'Could not find executable named "{executable_name}"' + ) def get_renderer(): @@ -54,7 +56,7 @@ def get_renderer(): return PosixHelpRenderer() -class PagingHelpRenderer(object): +class PagingHelpRenderer: """ Interface for a help renderer. @@ -62,6 +64,7 @@ class PagingHelpRenderer(object): a particular platform. """ + def __init__(self, output_stream=sys.stdout): self.output_stream = output_stream @@ -116,7 +119,8 @@ class PosixHelpRenderer(PagingHelpRenderer): def _convert_doc_content(self, contents): man_contents = publish_string( - contents, writer=manpage.Writer(), + contents, + writer=manpage.Writer(), settings_overrides=self._DEFAULT_DOCUTILS_SETTINGS_OVERRIDES, ) if self._exists_on_path('groff'): @@ -133,8 +137,9 @@ def _convert_doc_content(self, contents): def _send_output_to_pager(self, output): cmdline = self.get_pager_cmdline() if not self._exists_on_path(cmdline[0]): - LOG.debug("Pager '%s' not found in PATH, printing raw help." % - cmdline[0]) + LOG.debug( + "Pager '%s' not found in PATH, printing raw help.", cmdline[0] + ) self.output_stream.write(output.decode('utf-8') + "\n") self.output_stream.flush() return @@ -157,8 +162,12 @@ def _send_output_to_pager(self, output): def _exists_on_path(self, name): # Since we're only dealing with POSIX systems, we can # ignore things like PATHEXT. - return any([os.path.exists(os.path.join(p, name)) - for p in os.environ.get('PATH', '').split(os.pathsep)]) + return any( + [ + os.path.exists(os.path.join(p, name)) + for p in os.environ.get('PATH', '').split(os.pathsep) + ] + ) class WindowsHelpRenderer(PagingHelpRenderer): @@ -168,7 +177,8 @@ class WindowsHelpRenderer(PagingHelpRenderer): def _convert_doc_content(self, contents): text_output = publish_string( - contents, writer=TextWriter(), + contents, + writer=TextWriter(), settings_overrides=self._DEFAULT_DOCUTILS_SETTINGS_OVERRIDES, ) return text_output @@ -180,7 +190,7 @@ def _popen(self, *args, **kwargs): return Popen(*args, **kwargs) -class HelpCommand(object): +class HelpCommand: """ HelpCommand Interface --------------------- @@ -278,8 +288,9 @@ def __call__(self, args, parsed_globals): subcommand_parser = ArgTableArgParser({}, self.subcommand_table) parsed, remaining = subcommand_parser.parse_known_args(args) if getattr(parsed, 'subcommand', None) is not None: - return self.subcommand_table[parsed.subcommand](remaining, - parsed_globals) + return self.subcommand_table[parsed.subcommand]( + remaining, parsed_globals + ) # Create an event handler for a Provider Document instance = self.EventHandlerClass(self) @@ -297,12 +308,13 @@ class ProviderHelpCommand(HelpCommand): This is what is called when ``aws help`` is run. """ + EventHandlerClass = ProviderDocumentEventHandler - def __init__(self, session, command_table, arg_table, - description, synopsis, usage): - HelpCommand.__init__(self, session, None, - command_table, arg_table) + def __init__( + self, session, command_table, arg_table, description, synopsis, usage + ): + HelpCommand.__init__(self, session, None, command_table, arg_table) self.description = description self.synopsis = synopsis self.help_usage = usage @@ -351,10 +363,12 @@ class ServiceHelpCommand(HelpCommand): EventHandlerClass = ServiceDocumentEventHandler - def __init__(self, session, obj, command_table, arg_table, name, - event_class): - super(ServiceHelpCommand, self).__init__(session, obj, command_table, - arg_table) + def __init__( + self, session, obj, command_table, arg_table, name, event_class + ): + super().__init__( + session, obj, command_table, arg_table + ) self._name = name self._event_class = event_class @@ -374,10 +388,10 @@ class OperationHelpCommand(HelpCommand): e.g. ``aws ec2 describe-instances help``. """ + EventHandlerClass = OperationDocumentEventHandler - def __init__(self, session, operation_model, arg_table, name, - event_class): + def __init__(self, session, operation_model, arg_table, name, event_class): HelpCommand.__init__(self, session, operation_model, None, arg_table) self.param_shorthand = ParamShorthandParser() self._name = name @@ -396,7 +410,7 @@ class TopicListerCommand(HelpCommand): EventHandlerClass = TopicListerDocumentEventHandler def __init__(self, session): - super(TopicListerCommand, self).__init__(session, None, {}, {}) + super().__init__(session, None, {}, {}) @property def event_class(self): @@ -411,7 +425,7 @@ class TopicHelpCommand(HelpCommand): EventHandlerClass = TopicDocumentEventHandler def __init__(self, session, topic_name): - super(TopicHelpCommand, self).__init__(session, None, {}, {}) + super().__init__(session, None, {}, {}) self._topic_name = topic_name @property diff --git a/awscli/paramfile.py b/awscli/paramfile.py index 36f3ac6593f6..5f6ff89cbc44 100644 --- a/awscli/paramfile.py +++ b/awscli/paramfile.py @@ -10,17 +10,16 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +import copy import logging import os -import copy from botocore.awsrequest import AWSRequest -from botocore.httpsession import URLLib3Session from botocore.exceptions import ProfileNotFound +from botocore.httpsession import URLLib3Session -from awscli.compat import compat_open from awscli.argprocess import ParamError - +from awscli.compat import compat_open logger = logging.getLogger(__name__) @@ -28,123 +27,108 @@ # special param file processing. This is typically because it # refers to an actual URI of some sort and we don't want to actually # download the content (i.e TemplateURL in cloudformation). -PARAMFILE_DISABLED = set([ - 'api-gateway.put-integration.uri', - 'api-gateway.create-integration.integration-uri', - 'api-gateway.update-integration.integration-uri', - 'api-gateway.create-api.target', - 'api-gateway.update-api.target', - 'appstream.create-stack.redirect-url', - 'appstream.create-stack.feedback-url', - 'appstream.update-stack.redirect-url', - 'appstream.update-stack.feedback-url', - 'cloudformation.create-stack.template-url', - 'cloudformation.update-stack.template-url', - 'cloudformation.create-stack-set.template-url', - 'cloudformation.update-stack-set.template-url', - 'cloudformation.create-change-set.template-url', - 'cloudformation.validate-template.template-url', - 'cloudformation.estimate-template-cost.template-url', - 'cloudformation.get-template-summary.template-url', - - 'cloudformation.create-stack.stack-policy-url', - 'cloudformation.update-stack.stack-policy-url', - 'cloudformation.set-stack-policy.stack-policy-url', - # aws cloudformation package --template-file - 'custom.package.template-file', - # aws cloudformation deploy --template-file - 'custom.deploy.template-file', - - 'cloudformation.update-stack.stack-policy-during-update-url', - 'cloudformation.register-type.schema-handler-package', - # We will want to change the event name to ``s3`` as opposed to - # custom in the near future along with ``s3`` to ``s3api``. - 'custom.cp.website-redirect', - 'custom.mv.website-redirect', - 'custom.sync.website-redirect', - - 'guardduty.create-ip-set.location', - 'guardduty.update-ip-set.location', - 'guardduty.create-threat-intel-set.location', - 'guardduty.update-threat-intel-set.location', - 'comprehend.detect-dominant-language.text', - 'comprehend.batch-detect-dominant-language.text-list', - 'comprehend.detect-entities.text', - 'comprehend.batch-detect-entities.text-list', - 'comprehend.detect-key-phrases.text', - 'comprehend.batch-detect-key-phrases.text-list', - 'comprehend.detect-sentiment.text', - 'comprehend.batch-detect-sentiment.text-list', - - 'emr.create-studio.idp-auth-url', - - 'iam.create-open-id-connect-provider.url', - - 'machine-learning.predict.predict-endpoint', - - 'mediatailor.put-playback-configuration.ad-decision-server-url', - 'mediatailor.put-playback-configuration.slate-ad-url', - 'mediatailor.put-playback-configuration.video-content-source-url', - - 'rds.copy-db-cluster-snapshot.pre-signed-url', - 'rds.create-db-cluster.pre-signed-url', - 'rds.copy-db-snapshot.pre-signed-url', - 'rds.create-db-instance-read-replica.pre-signed-url', - - 'sagemaker.create-notebook-instance.default-code-repository', - 'sagemaker.create-notebook-instance.additional-code-repositories', - 'sagemaker.update-notebook-instance.default-code-repository', - 'sagemaker.update-notebook-instance.additional-code-repositories', - - 'serverlessapplicationrepository.create-application.home-page-url', - 'serverlessapplicationrepository.create-application.license-url', - 'serverlessapplicationrepository.create-application.readme-url', - 'serverlessapplicationrepository.create-application.source-code-url', - 'serverlessapplicationrepository.create-application.template-url', - 'serverlessapplicationrepository.create-application-version.source-code-url', - 'serverlessapplicationrepository.create-application-version.template-url', - 'serverlessapplicationrepository.update-application.home-page-url', - 'serverlessapplicationrepository.update-application.readme-url', - - 'service-catalog.create-product.support-url', - 'service-catalog.update-product.support-url', - - 'ses.create-custom-verification-email-template.failure-redirection-url', - 'ses.create-custom-verification-email-template.success-redirection-url', - 'ses.put-account-details.website-url', - 'ses.update-custom-verification-email-template.failure-redirection-url', - 'ses.update-custom-verification-email-template.success-redirection-url', - - 'sqs.add-permission.queue-url', - 'sqs.change-message-visibility.queue-url', - 'sqs.change-message-visibility-batch.queue-url', - 'sqs.delete-message.queue-url', - 'sqs.delete-message-batch.queue-url', - 'sqs.delete-queue.queue-url', - 'sqs.get-queue-attributes.queue-url', - 'sqs.list-dead-letter-source-queues.queue-url', - 'sqs.receive-message.queue-url', - 'sqs.remove-permission.queue-url', - 'sqs.send-message.queue-url', - 'sqs.send-message-batch.queue-url', - 'sqs.set-queue-attributes.queue-url', - 'sqs.purge-queue.queue-url', - 'sqs.list-queue-tags.queue-url', - 'sqs.tag-queue.queue-url', - 'sqs.untag-queue.queue-url', - - 's3.copy-object.website-redirect-location', - 's3.create-multipart-upload.website-redirect-location', - 's3.put-object.website-redirect-location', - - # Double check that this has been renamed! - 'sns.subscribe.notification-endpoint', - - 'iot.create-job.document-source', - 'translate.translate-text.text', - - 'workdocs.create-notification-subscription.notification-endpoint' -]) +PARAMFILE_DISABLED = set( + [ + 'api-gateway.put-integration.uri', + 'api-gateway.create-integration.integration-uri', + 'api-gateway.update-integration.integration-uri', + 'api-gateway.create-api.target', + 'api-gateway.update-api.target', + 'appstream.create-stack.redirect-url', + 'appstream.create-stack.feedback-url', + 'appstream.update-stack.redirect-url', + 'appstream.update-stack.feedback-url', + 'cloudformation.create-stack.template-url', + 'cloudformation.update-stack.template-url', + 'cloudformation.create-stack-set.template-url', + 'cloudformation.update-stack-set.template-url', + 'cloudformation.create-change-set.template-url', + 'cloudformation.validate-template.template-url', + 'cloudformation.estimate-template-cost.template-url', + 'cloudformation.get-template-summary.template-url', + 'cloudformation.create-stack.stack-policy-url', + 'cloudformation.update-stack.stack-policy-url', + 'cloudformation.set-stack-policy.stack-policy-url', + # aws cloudformation package --template-file + 'custom.package.template-file', + # aws cloudformation deploy --template-file + 'custom.deploy.template-file', + 'cloudformation.update-stack.stack-policy-during-update-url', + 'cloudformation.register-type.schema-handler-package', + # We will want to change the event name to ``s3`` as opposed to + # custom in the near future along with ``s3`` to ``s3api``. + 'custom.cp.website-redirect', + 'custom.mv.website-redirect', + 'custom.sync.website-redirect', + 'guardduty.create-ip-set.location', + 'guardduty.update-ip-set.location', + 'guardduty.create-threat-intel-set.location', + 'guardduty.update-threat-intel-set.location', + 'comprehend.detect-dominant-language.text', + 'comprehend.batch-detect-dominant-language.text-list', + 'comprehend.detect-entities.text', + 'comprehend.batch-detect-entities.text-list', + 'comprehend.detect-key-phrases.text', + 'comprehend.batch-detect-key-phrases.text-list', + 'comprehend.detect-sentiment.text', + 'comprehend.batch-detect-sentiment.text-list', + 'emr.create-studio.idp-auth-url', + 'iam.create-open-id-connect-provider.url', + 'machine-learning.predict.predict-endpoint', + 'mediatailor.put-playback-configuration.ad-decision-server-url', + 'mediatailor.put-playback-configuration.slate-ad-url', + 'mediatailor.put-playback-configuration.video-content-source-url', + 'rds.copy-db-cluster-snapshot.pre-signed-url', + 'rds.create-db-cluster.pre-signed-url', + 'rds.copy-db-snapshot.pre-signed-url', + 'rds.create-db-instance-read-replica.pre-signed-url', + 'sagemaker.create-notebook-instance.default-code-repository', + 'sagemaker.create-notebook-instance.additional-code-repositories', + 'sagemaker.update-notebook-instance.default-code-repository', + 'sagemaker.update-notebook-instance.additional-code-repositories', + 'serverlessapplicationrepository.create-application.home-page-url', + 'serverlessapplicationrepository.create-application.license-url', + 'serverlessapplicationrepository.create-application.readme-url', + 'serverlessapplicationrepository.create-application.source-code-url', + 'serverlessapplicationrepository.create-application.template-url', + 'serverlessapplicationrepository.create-application-version.source-code-url', + 'serverlessapplicationrepository.create-application-version.template-url', + 'serverlessapplicationrepository.update-application.home-page-url', + 'serverlessapplicationrepository.update-application.readme-url', + 'service-catalog.create-product.support-url', + 'service-catalog.update-product.support-url', + 'ses.create-custom-verification-email-template.failure-redirection-url', + 'ses.create-custom-verification-email-template.success-redirection-url', + 'ses.put-account-details.website-url', + 'ses.update-custom-verification-email-template.failure-redirection-url', + 'ses.update-custom-verification-email-template.success-redirection-url', + 'sqs.add-permission.queue-url', + 'sqs.change-message-visibility.queue-url', + 'sqs.change-message-visibility-batch.queue-url', + 'sqs.delete-message.queue-url', + 'sqs.delete-message-batch.queue-url', + 'sqs.delete-queue.queue-url', + 'sqs.get-queue-attributes.queue-url', + 'sqs.list-dead-letter-source-queues.queue-url', + 'sqs.receive-message.queue-url', + 'sqs.remove-permission.queue-url', + 'sqs.send-message.queue-url', + 'sqs.send-message-batch.queue-url', + 'sqs.set-queue-attributes.queue-url', + 'sqs.purge-queue.queue-url', + 'sqs.list-queue-tags.queue-url', + 'sqs.tag-queue.queue-url', + 'sqs.untag-queue.queue-url', + 's3.copy-object.website-redirect-location', + 's3.create-multipart-upload.website-redirect-location', + 's3.put-object.website-redirect-location', + # Double check that this has been renamed! + 'sns.subscribe.notification-endpoint', + 'iot.create-job.document-source', + 'translate.translate-text.text', + 'workdocs.create-notification-subscription.notification-endpoint', + ] +) class ResourceLoadingError(Exception): @@ -154,8 +138,10 @@ class ResourceLoadingError(Exception): def register_uri_param_handler(session, **kwargs): prefix_map = copy.deepcopy(LOCAL_PREFIX_MAP) try: - fetch_url = session.get_scoped_config().get( - 'cli_follow_urlparam', 'true') == 'true' + fetch_url = ( + session.get_scoped_config().get('cli_follow_urlparam', 'true') + == 'true' + ) except ProfileNotFound: # If a --profile is provided that does not exist, loading # a value from get_scoped_config will crash the CLI. @@ -173,7 +159,7 @@ def register_uri_param_handler(session, **kwargs): session.register('load-cli-arg', handler) -class URIArgumentHandler(object): +class URIArgumentHandler: def __init__(self, prefixes=None): if prefixes is None: prefixes = copy.deepcopy(LOCAL_PREFIX_MAP) @@ -184,8 +170,9 @@ def __call__(self, event_name, param, value, **kwargs): """Handler that supports param values from URIs.""" cli_argument = param qualified_param_name = '.'.join(event_name.split('.')[1:]) - if qualified_param_name in PARAMFILE_DISABLED or \ - getattr(cli_argument, 'no_paramfile', None): + if qualified_param_name in PARAMFILE_DISABLED or getattr( + cli_argument, 'no_paramfile', None + ): return else: return self._check_for_uri_param(cli_argument, value) @@ -232,7 +219,7 @@ def get_paramfile(path, cases): def get_file(prefix, path, mode): - file_path = os.path.expandvars(os.path.expanduser(path[len(prefix):])) + file_path = os.path.expandvars(os.path.expanduser(path[len(prefix) :])) try: with compat_open(file_path, mode) as f: return f.read() @@ -240,10 +227,12 @@ def get_file(prefix, path, mode): raise ResourceLoadingError( 'Unable to load paramfile (%s), text contents could ' 'not be decoded. If this is a binary file, please use the ' - 'fileb:// prefix instead of the file:// prefix.' % file_path) - except (OSError, IOError) as e: - raise ResourceLoadingError('Unable to load paramfile %s: %s' % ( - path, e)) + 'fileb:// prefix instead of the file:// prefix.' % file_path + ) + except OSError as e: + raise ResourceLoadingError( + f'Unable to load paramfile {path}: {e}' + ) def get_uri(prefix, uri): @@ -254,8 +243,8 @@ def get_uri(prefix, uri): return r.text else: raise ResourceLoadingError( - "received non 200 status code of %s" % ( - r.status_code)) + f"received non 200 status code of {r.status_code}" + ) except Exception as e: raise ResourceLoadingError('Unable to retrieve %s: %s' % (uri, e)) diff --git a/awscli/schema.py b/awscli/schema.py index 17ec6ba416cd..3aa8f7c5528d 100644 --- a/awscli/schema.py +++ b/awscli/schema.py @@ -17,7 +17,7 @@ class ParameterRequiredError(ValueError): pass -class SchemaTransformer(object): +class SchemaTransformer: """ Transforms a custom argument parameter schema into an internal model representation so that it can be treated like a normal @@ -63,6 +63,7 @@ class SchemaTransformer(object): $ aws foo bar --baz arg1=Value1,arg2=5 arg1=Value2 """ + JSON_SCHEMA_TO_AWS_TYPES = { 'object': 'structure', 'array': 'list', @@ -116,7 +117,8 @@ def _transform_structure(self, schema, shapes): for key, value in schema['properties'].items(): current_type_name = self._json_schema_to_aws_type(value) current_shape_name = self._shape_namer.new_shape_name( - current_type_name) + current_type_name + ) members[key] = {'shape': current_shape_name} if value.get('required', False): required_members.append(key) @@ -161,7 +163,7 @@ def _json_schema_to_aws_type(self, schema): return self.JSON_SCHEMA_TO_AWS_TYPES.get(type_name, type_name) -class ShapeNameGenerator(object): +class ShapeNameGenerator: def __init__(self): self._name_cache = defaultdict(int) diff --git a/awscli/shorthand.py b/awscli/shorthand.py index b8e782c5bb33..36d710863e44 100644 --- a/awscli/shorthand.py +++ b/awscli/shorthand.py @@ -38,16 +38,16 @@ ``BackCompatVisitor`` class. """ + import re import string from awscli.utils import is_document_type - _EOF = object() -class _NamedRegex(object): +class _NamedRegex: def __init__(self, name, regex_str): self.name = name self.regex = re.compile(regex_str, re.UNICODE) @@ -57,25 +57,24 @@ def match(self, value): class ShorthandParseError(Exception): - def _error_location(self): consumed, remaining, num_spaces = self.value, '', self.index - if '\n' in self.value[:self.index]: + if '\n' in self.value[: self.index]: # If there's newlines in the consumed expression, we want # to make sure we're only counting the spaces # from the last newline: # foo=bar,\n # bar==baz # ^ - last_newline = self.value[:self.index].rindex('\n') + last_newline = self.value[: self.index].rindex('\n') num_spaces = self.index - last_newline - 1 - if '\n' in self.value[self.index:]: + if '\n' in self.value[self.index :]: # If there's newline in the remaining, divide value # into consumed and remaining # foo==bar,\n # ^ # bar=baz - next_newline = self.index + self.value[self.index:].index('\n') + next_newline = self.index + self.value[self.index :].index('\n') consumed = self.value[:next_newline] remaining = self.value[next_newline:] return '%s\n%s%s' % (consumed, (' ' * num_spaces) + '^', remaining) @@ -88,14 +87,13 @@ def __init__(self, value, expected, actual, index): self.actual = actual self.index = index msg = self._construct_msg() - super(ShorthandParseSyntaxError, self).__init__(msg) + super().__init__(msg) def _construct_msg(self): - msg = ( - "Expected: '%s', received: '%s' for input:\n" - "%s" - ) % (self.expected, self.actual, self._error_location()) - return msg + return ( + f"Expected: '{self.expected}', received: '{self.actual}' " + f"for input:\n" "{self._error_location()}" + ) class DuplicateKeyInObjectError(ShorthandParseError): @@ -104,22 +102,21 @@ def __init__(self, key, value, index): self.value = value self.index = index msg = self._construct_msg() - super(DuplicateKeyInObjectError, self).__init__(msg) + super().__init__(msg) def _construct_msg(self): - msg = ( - "Second instance of key \"%s\" encountered for input:\n%s\n" - "This is often because there is a preceding \",\" instead of a " - "space." - ) % (self.key, self._error_location()) - return msg + return ( + f"Second instance of key \"{self.key}\" encountered for input:\n" + f"{self._error_location()}\nThis is often because there is a " + "preceding \",\" instead of a space." + ) class DocumentTypesNotSupportedError(Exception): pass -class ShorthandParser(object): +class ShorthandParser: """Parses shorthand syntax in the CLI. Note that this parser does not rely on any JSON models to control @@ -129,26 +126,20 @@ class ShorthandParser(object): _SINGLE_QUOTED = _NamedRegex('singled quoted', r'\'(?:\\\\|\\\'|[^\'])*\'') _DOUBLE_QUOTED = _NamedRegex('double quoted', r'"(?:\\\\|\\"|[^"])*"') - _START_WORD = u'\!\#-&\(-\+\--\<\>-Z\\\\-z\u007c-\uffff' - _FIRST_FOLLOW_CHARS = u'\s\!\#-&\(-\+\--\\\\\^-\|~-\uffff' - _SECOND_FOLLOW_CHARS = u'\s\!\#-&\(-\+\--\<\>-\uffff' + _START_WORD = '\!\#-&\(-\+\--\<\>-Z\\\\-z\u007c-\uffff' + _FIRST_FOLLOW_CHARS = '\s\!\#-&\(-\+\--\\\\\^-\|~-\uffff' + _SECOND_FOLLOW_CHARS = '\s\!\#-&\(-\+\--\<\>-\uffff' _ESCAPED_COMMA = '(\\\\,)' _FIRST_VALUE = _NamedRegex( 'first', - u'({escaped_comma}|[{start_word}])' - u'({escaped_comma}|[{follow_chars}])*'.format( - escaped_comma=_ESCAPED_COMMA, - start_word=_START_WORD, - follow_chars=_FIRST_FOLLOW_CHARS, - )) + f'({_ESCAPED_COMMA}|[{_START_WORD}])' + f'({_ESCAPED_COMMA}|[{_FIRST_FOLLOW_CHARS}])*', + ) _SECOND_VALUE = _NamedRegex( 'second', - u'({escaped_comma}|[{start_word}])' - u'({escaped_comma}|[{follow_chars}])*'.format( - escaped_comma=_ESCAPED_COMMA, - start_word=_START_WORD, - follow_chars=_SECOND_FOLLOW_CHARS, - )) + f'({_ESCAPED_COMMA}|[{_START_WORD}])' + f'({_ESCAPED_COMMA}|[{_SECOND_FOLLOW_CHARS}])*', + ) def __init__(self): self._tokens = [] @@ -205,7 +196,7 @@ def _key(self): if self._current() not in valid_chars: break self._index += 1 - return self._input_value[start:self._index] + return self._input_value[start : self._index] def _values(self): # values = csv-list / explicit-list / hash-literal @@ -267,7 +258,7 @@ def _csv_value(self): return csv_list def _value(self): - result = self._FIRST_VALUE.match(self._input_value[self._index:]) + result = self._FIRST_VALUE.match(self._input_value[self._index :]) if result is not None: consumed = self._consume_matched_regex(result) return consumed.replace('\\,', ',').rstrip() @@ -348,27 +339,30 @@ def _expect(self, char, consume_whitespace=False): if consume_whitespace: self._consume_whitespace() if self._index >= len(self._input_value): - raise ShorthandParseSyntaxError(self._input_value, char, - 'EOF', self._index) + raise ShorthandParseSyntaxError( + self._input_value, char, 'EOF', self._index + ) actual = self._input_value[self._index] if actual != char: - raise ShorthandParseSyntaxError(self._input_value, char, - actual, self._index) + raise ShorthandParseSyntaxError( + self._input_value, char, actual, self._index + ) self._index += 1 if consume_whitespace: self._consume_whitespace() def _must_consume_regex(self, regex): - result = regex.match(self._input_value[self._index:]) + result = regex.match(self._input_value[self._index :]) if result is not None: return self._consume_matched_regex(result) - raise ShorthandParseSyntaxError(self._input_value, '<%s>' % regex.name, - '', self._index) + raise ShorthandParseSyntaxError( + self._input_value, f'', '', self._index + ) def _consume_matched_regex(self, result): start, end = result.span() - v = self._input_value[self._index+start:self._index+end] - self._index += (end - start) + v = self._input_value[self._index + start : self._index + end] + self._index += end - start return v def _current(self): @@ -390,21 +384,23 @@ def _consume_whitespace(self): self._index += 1 -class ModelVisitor(object): +class ModelVisitor: def visit(self, params, model): self._visit({}, model, '', params) def _visit(self, parent, shape, name, value): - method = getattr(self, '_visit_%s' % shape.type_name, - self._visit_scalar) + method = getattr( + self, f'_visit_{shape.type_name}', self._visit_scalar + ) method(parent, shape, name, value) def _visit_structure(self, parent, shape, name, value): if not isinstance(value, dict): return for member_name, member_shape in shape.members.items(): - self._visit(value, member_shape, member_name, - value.get(member_name)) + self._visit( + value, member_shape, member_name, value.get(member_name) + ) def _visit_list(self, parent, shape, name, value): if not isinstance(value, list): @@ -430,8 +426,9 @@ def _visit_structure(self, parent, shape, name, value): return for member_name, member_shape in shape.members.items(): try: - self._visit(value, member_shape, member_name, - value.get(member_name)) + self._visit( + value, member_shape, member_name, value.get(member_name) + ) except DocumentTypesNotSupportedError: # Catch and propagate the document type error to a better # error message as when the original error is thrown there is @@ -440,7 +437,7 @@ def _visit_structure(self, parent, shape, name, value): raise ShorthandParseError( 'Shorthand syntax does not support document types. Use ' 'JSON input for top-level argument to specify nested ' - 'parameter: %s' % member_name + f'parameter: {member_name}' ) def _visit_list(self, parent, shape, name, value): @@ -450,8 +447,9 @@ def _visit_list(self, parent, shape, name, value): if value is not None: parent[name] = [value] else: - return super(BackCompatVisitor, self)._visit_list( - parent, shape, name, value) + return super()._visit_list( + parent, shape, name, value + ) def _visit_scalar(self, parent, shape, name, value): if value is None: diff --git a/awscli/table.py b/awscli/table.py index 8ebfc454d0ed..bdb3295c8e3e 100644 --- a/awscli/table.py +++ b/awscli/table.py @@ -6,19 +6,19 @@ # http://aws.amazon.com/apache2.0/ +import struct + # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import sys -import struct import unicodedata import colorama from awscli.utils import is_a_tty - # `autoreset` allows us to not have to sent reset sequences for every # string. `strip` lets us preserve color when redirecting. COLORAMA_KWARGS = { @@ -35,28 +35,32 @@ def get_text_length(text): # * F(Fullwidth) # * W(Wide) text = str(text) - return sum(2 if unicodedata.east_asian_width(char) in 'WFA' else 1 - for char in text) + return sum( + 2 if unicodedata.east_asian_width(char) in 'WFA' else 1 + for char in text + ) def determine_terminal_width(default_width=80): # If we can't detect the terminal width, the default_width is returned. try: - from termios import TIOCGWINSZ from fcntl import ioctl + from termios import TIOCGWINSZ except ImportError: return default_width try: - height, width = struct.unpack('hhhh', ioctl(sys.stdout, - TIOCGWINSZ, '\000' * 8))[0:2] + height, width = struct.unpack( + 'hhhh', ioctl(sys.stdout, TIOCGWINSZ, '\000' * 8) + )[0:2] except Exception: return default_width else: return width -def center_text(text, length=80, left_edge='|', right_edge='|', - text_length=None): +def center_text( + text, length=80, left_edge='|', right_edge='|', text_length=None +): """Center text with specified edge chars. You can pass in the length of the text as an arg, otherwise it is computed @@ -77,15 +81,24 @@ def center_text(text, length=80, left_edge='|', right_edge='|', return final -def align_left(text, length, left_edge='|', right_edge='|', text_length=None, - left_padding=2): +def align_left( + text, + length, + left_edge='|', + right_edge='|', + text_length=None, + left_padding=2, +): """Left align text.""" # postcondition: get_text_length(returned_text) == length if text_length is None: text_length = get_text_length(text) computed_length = ( - text_length + left_padding + \ - get_text_length(left_edge) + get_text_length(right_edge)) + text_length + + left_padding + + get_text_length(left_edge) + + get_text_length(right_edge) + ) if length - computed_length >= 0: padding = left_padding else: @@ -125,9 +138,10 @@ def convert_to_vertical_table(sections): sections[i] = new_section -class IndentedStream(object): - def __init__(self, stream, indent_level, left_indent_char='|', - right_indent_char='|'): +class IndentedStream: + def __init__( + self, stream, indent_level, left_indent_char='|', right_indent_char='|' + ): self._stream = stream self._indent_level = indent_level self._left_indent_char = left_indent_char @@ -146,7 +160,7 @@ def __getattr__(self, attr): return getattr(self._stream, attr) -class Styler(object): +class Styler: def style_title(self, text): return text @@ -167,25 +181,39 @@ def __init__(self): def style_title(self, text): # Originally bold + underline return text - #return colorama.Style.BOLD + text + colorama.Style.RESET_ALL + # return colorama.Style.BOLD + text + colorama.Style.RESET_ALL def style_header_column(self, text): # Originally underline return text def style_row_element(self, text): - return (colorama.Style.BRIGHT + colorama.Fore.BLUE + - text + colorama.Style.RESET_ALL) + return ( + colorama.Style.BRIGHT + + colorama.Fore.BLUE + + text + + colorama.Style.RESET_ALL + ) def style_indentation_char(self, text): - return (colorama.Style.DIM + colorama.Fore.YELLOW + - text + colorama.Style.RESET_ALL) - - -class MultiTable(object): - def __init__(self, terminal_width=None, initial_section=True, - column_separator='|', terminal=None, - styler=None, auto_reformat=True): + return ( + colorama.Style.DIM + + colorama.Fore.YELLOW + + text + + colorama.Style.RESET_ALL + ) + + +class MultiTable: + def __init__( + self, + terminal_width=None, + initial_section=True, + column_separator='|', + terminal=None, + styler=None, + auto_reformat=True, + ): self._auto_reformat = auto_reformat if initial_section: self._current_section = Section() @@ -238,16 +266,22 @@ def _determine_conversion_needed(self, max_width): return self._auto_reformat def _calculate_max_width(self): - max_width = max(s.total_width(padding=4, with_border=True, - outer_padding=s.indent_level) - for s in self._sections) + max_width = max( + s.total_width( + padding=4, with_border=True, outer_padding=s.indent_level + ) + for s in self._sections + ) return max_width def _render_section(self, section, max_width, stream): - stream = IndentedStream(stream, section.indent_level, - self._styler.style_indentation_char('|'), - self._styler.style_indentation_char('|')) - max_width -= (section.indent_level * 2) + stream = IndentedStream( + stream, + section.indent_level, + self._styler.style_indentation_char('|'), + self._styler.style_indentation_char('|'), + ) + max_width -= section.indent_level * 2 self._render_title(section, max_width, stream) self._render_column_titles(section, max_width, stream) self._render_rows(section, max_width, stream) @@ -258,8 +292,12 @@ def _render_title(self, section, max_width, stream): # bottom_border: ---------------------------- if section.title: title = self._styler.style_title(section.title) - stream.write(center_text(title, max_width, '|', '|', - get_text_length(section.title)) + '\n') + stream.write( + center_text( + title, max_width, '|', '|', get_text_length(section.title) + ) + + '\n' + ) if not section.headers and not section.rows: stream.write('+%s+' % ('-' * (max_width - 2)) + '\n') @@ -268,8 +306,9 @@ def _render_column_titles(self, section, max_width, stream): return # In order to render the column titles we need to know # the width of each of the columns. - widths = section.calculate_column_widths(padding=4, - max_width=max_width) + widths = section.calculate_column_widths( + padding=4, max_width=max_width + ) # TODO: Built a list instead of +=, it's more efficient. current = '' length_so_far = 0 @@ -283,9 +322,13 @@ def _render_column_titles(self, section, max_width, stream): first = False else: left_edge = '' - current += center_text(text=stylized_header, length=width, - left_edge=left_edge, right_edge='|', - text_length=get_text_length(header)) + current += center_text( + text=stylized_header, + length=width, + left_edge=left_edge, + right_edge='|', + text_length=get_text_length(header), + ) length_so_far += width self._write_line_break(stream, widths) stream.write(current + '\n') @@ -307,8 +350,9 @@ def _write_line_break(self, stream, widths): def _render_rows(self, section, max_width, stream): if not section.rows: return - widths = section.calculate_column_widths(padding=4, - max_width=max_width) + widths = section.calculate_column_widths( + padding=4, max_width=max_width + ) if not widths: return self._write_line_break(stream, widths) @@ -325,16 +369,19 @@ def _render_rows(self, section, max_width, stream): else: left_edge = '' stylized = self._styler.style_row_element(element) - current += align_left(text=stylized, length=width, - left_edge=left_edge, - right_edge=self._column_separator, - text_length=get_text_length(element)) + current += align_left( + text=stylized, + length=width, + left_edge=left_edge, + right_edge=self._column_separator, + text_length=get_text_length(element), + ) length_so_far += width stream.write(current + '\n') self._write_line_break(stream, widths) -class Section(object): +class Section: def __init__(self): self.title = '' self.headers = [] @@ -344,8 +391,10 @@ def __init__(self): self._max_widths = [] def __repr__(self): - return ("Section(title=%s, headers=%s, indent_level=%s, num_rows=%s)" % - (self.title, self.headers, self.indent_level, len(self.rows))) + return ( + f"Section(title={self.title}, headers={self.headers}, " + f"indent_level={self.indent_level}, num_rows={len(self.rows)})" + ) def calculate_column_widths(self, padding=0, max_width=None): # postcondition: sum(widths) == max_width @@ -385,8 +434,13 @@ def total_width(self, padding=0, with_border=False, outer_padding=0): if with_border: total += border_padding total += outer_padding + outer_padding - return max(get_text_length(self.title) + border_padding + outer_padding + - outer_padding, total) + return max( + get_text_length(self.title) + + border_padding + + outer_padding + + outer_padding, + total, + ) def add_title(self, title): self.title = title @@ -404,8 +458,10 @@ def add_row(self, row): if self._num_cols is None: self._num_cols = len(row) if len(row) != self._num_cols: - raise ValueError("Row should have %s elements, instead " - "it has %s" % (self._num_cols, len(row))) + raise ValueError( + f"Row should have {self._num_cols} elements, instead " + f"it has {len(row)}" + ) row = self._format_row(row) self.rows.append(row) self._update_max_widths(row) @@ -418,4 +474,6 @@ def _update_max_widths(self, row): self._max_widths = [get_text_length(el) for el in row] else: for i, el in enumerate(row): - self._max_widths[i] = max(get_text_length(el), self._max_widths[i]) + self._max_widths[i] = max( + get_text_length(el), self._max_widths[i] + ) diff --git a/awscli/testutils.py b/awscli/testutils.py index ae36528aa426..27fea5da9687 100644 --- a/awscli/testutils.py +++ b/awscli/testutils.py @@ -19,40 +19,29 @@ advantage of all the testing utilities we provide. """ -import os -import sys + +import binascii +import contextlib import copy -import shutil -import time import json import logging -import tempfile +import os import platform -import contextlib -import string -import binascii +import shutil +import sys +import tempfile +import time +import unittest from pprint import pformat -from subprocess import Popen, PIPE +from subprocess import PIPE, Popen from unittest import mock -from awscli.compat import StringIO - - -from botocore.session import Session -from botocore.exceptions import ClientError -from botocore.exceptions import WaiterError import botocore.loaders from botocore.awsrequest import AWSResponse +from botocore.exceptions import ClientError, WaiterError import awscli.clidriver -from awscli.plugin import load_plugins -from awscli.clidriver import CLIDriver from awscli.compat import BytesIO, StringIO -from awscli import EnvironmentVariables - - -import unittest - _LOADER = botocore.loaders.Loader() INTEG_LOG = logging.getLogger('awscli.tests.integration') @@ -69,9 +58,12 @@ def test_some_non_windows_stuff(self): self.assertEqual(...) """ + def decorator(func): return unittest.skipIf( - platform.system() not in ['Darwin', 'Linux'], reason)(func) + platform.system() not in ['Darwin', 'Linux'], reason + )(func) + return decorator @@ -89,6 +81,7 @@ def create_clidriver(): def get_aws_cmd(): global AWS_CMD import awscli + if AWS_CMD is None: # Try /bin/aws repo_root = os.path.dirname(os.path.abspath(awscli.__file__)) @@ -96,10 +89,12 @@ def get_aws_cmd(): if not os.path.isfile(aws_cmd): aws_cmd = _search_path_for_cmd('aws') if aws_cmd is None: - raise ValueError('Could not find "aws" executable. Either ' - 'make sure it is on your PATH, or you can ' - 'explicitly set this value using ' - '"set_aws_cmd()"') + raise ValueError( + 'Could not find "aws" executable. Either ' + 'make sure it is on your PATH, or you can ' + 'explicitly set this value using ' + '"set_aws_cmd()"' + ) AWS_CMD = aws_cmd return AWS_CMD @@ -184,15 +179,12 @@ def create_dir_bucket(session, name=None, location=None): params = { 'Bucket': bucket_name, 'CreateBucketConfiguration': { - 'Location': { - 'Type': 'AvailabilityZone', - 'Name': az - }, + 'Location': {'Type': 'AvailabilityZone', 'Name': az}, 'Bucket': { 'Type': 'Directory', - 'DataRedundancy': 'SingleAvailabilityZone' - } - } + 'DataRedundancy': 'SingleAvailabilityZone', + }, + }, } try: client.create_bucket(**params) @@ -236,6 +228,7 @@ class BaseCLIDriverTest(unittest.TestCase): This will load all the default plugins as well so it will simulate the behavior the user will see. """ + def setUp(self): self.environ = { 'AWS_DATA_PATH': os.environ['AWS_DATA_PATH'], @@ -255,35 +248,41 @@ def tearDown(self): class BaseAWSHelpOutputTest(BaseCLIDriverTest): def setUp(self): - super(BaseAWSHelpOutputTest, self).setUp() + super().setUp() self.renderer_patch = mock.patch('awscli.help.get_renderer') self.renderer_mock = self.renderer_patch.start() self.renderer = CapturedRenderer() self.renderer_mock.return_value = self.renderer def tearDown(self): - super(BaseAWSHelpOutputTest, self).tearDown() + super().tearDown() self.renderer_patch.stop() def assert_contains(self, contains): if contains not in self.renderer.rendered_contents: - self.fail("The expected contents:\n%s\nwere not in the " - "actual rendered contents:\n%s" % ( - contains, self.renderer.rendered_contents)) + self.fail( + "The expected contents:\n%s\nwere not in the " + "actual rendered contents:\n%s" + % (contains, self.renderer.rendered_contents) + ) def assert_contains_with_count(self, contains, count): r_count = self.renderer.rendered_contents.count(contains) if r_count != count: - self.fail("The expected contents:\n%s\n, with the " - "count:\n%d\nwere not in the actual rendered " - " contents:\n%s\nwith count:\n%d" % ( - contains, count, self.renderer.rendered_contents, r_count)) + self.fail( + "The expected contents:\n%s\n, with the " + "count:\n%d\nwere not in the actual rendered " + " contents:\n%s\nwith count:\n%d" + % (contains, count, self.renderer.rendered_contents, r_count) + ) def assert_not_contains(self, contents): if contents in self.renderer.rendered_contents: - self.fail("The contents:\n%s\nwere not suppose to be in the " - "actual rendered contents:\n%s" % ( - contents, self.renderer.rendered_contents)) + self.fail( + "The contents:\n%s\nwere not suppose to be in the " + "actual rendered contents:\n%s" + % (contents, self.renderer.rendered_contents) + ) def assert_text_order(self, *args, **kwargs): # First we need to find where the SYNOPSIS section starts. @@ -296,15 +295,19 @@ def assert_text_order(self, *args, **kwargs): previous = arg_indices[0] for i, index in enumerate(arg_indices[1:], 1): if index == -1: - self.fail('The string %r was not found in the contents: %s' - % (args[index], contents)) + self.fail( + 'The string %r was not found in the contents: %s' + % (args[index], contents) + ) if index < previous: - self.fail('The string %r came before %r, but was suppose to come ' - 'after it.\n%s' % (args[i], args[i - 1], contents)) + self.fail( + 'The string %r came before %r, but was suppose to come ' + 'after it.\n%s' % (args[i], args[i - 1], contents) + ) previous = index -class CapturedRenderer(object): +class CapturedRenderer: def __init__(self): self.rendered_contents = '' @@ -312,7 +315,7 @@ def render(self, contents): self.rendered_contents = contents.decode('utf-8') -class CapturedOutput(object): +class CapturedOutput: def __init__(self, stdout, stderr): self.stdout = stdout self.stderr = stderr @@ -362,7 +365,9 @@ def setUp(self): self.environ_patch.start() self.http_response = AWSResponse(None, 200, {}, None) self.parsed_response = {} - self.make_request_patch = mock.patch('botocore.endpoint.Endpoint.make_request') + self.make_request_patch = mock.patch( + 'botocore.endpoint.Endpoint.make_request' + ) self.make_request_is_patched = False self.operations_called = [] self.parsed_responses = None @@ -392,14 +397,25 @@ def patch_make_request(self): self.make_request_is_patched = False make_request_patch = self.make_request_patch.start() if self.parsed_responses is not None: - make_request_patch.side_effect = lambda *args, **kwargs: \ - (self.http_response, self.parsed_responses.pop(0)) + make_request_patch.side_effect = lambda *args, **kwargs: ( + self.http_response, + self.parsed_responses.pop(0), + ) else: - make_request_patch.return_value = (self.http_response, self.parsed_response) + make_request_patch.return_value = ( + self.http_response, + self.parsed_response, + ) self.make_request_is_patched = True - def assert_params_for_cmd(self, cmd, params=None, expected_rc=0, - stderr_contains=None, ignore_params=None): + def assert_params_for_cmd( + self, + cmd, + params=None, + expected_rc=0, + stderr_contains=None, + ignore_params=None, + ): stdout, stderr, rc = self.run_cmd(cmd, expected_rc) if stderr_contains is not None: self.assertIn(stderr_contains, stderr) @@ -413,11 +429,12 @@ def assert_params_for_cmd(self, cmd, params=None, expected_rc=0, except KeyError: pass if params != last_kwargs: - self.fail("Actual params did not match expected params.\n" - "Expected:\n\n" - "%s\n" - "Actual:\n\n%s\n" % ( - pformat(params), pformat(last_kwargs))) + self.fail( + "Actual params did not match expected params.\n" + "Expected:\n\n" + "%s\n" + "Actual:\n\n%s\n" % (pformat(params), pformat(last_kwargs)) + ) return stdout, stderr, rc def before_parameter_build(self, params, model, **kwargs): @@ -430,7 +447,8 @@ def run_cmd(self, cmd, expected_rc=0): event_emitter = self.driver.session.get_component('event_emitter') event_emitter.register('before-call', self.before_call) event_emitter.register_first( - 'before-parameter-build.*.*', self.before_parameter_build) + 'before-parameter-build.*.*', self.before_parameter_build + ) if not isinstance(cmd, list): cmdlist = cmd.split() else: @@ -448,23 +466,25 @@ def run_cmd(self, cmd, expected_rc=0): stderr = captured.stderr.getvalue() stdout = captured.stdout.getvalue() self.assertEqual( - rc, expected_rc, + rc, + expected_rc, "Unexpected rc (expected: %s, actual: %s) for command: %s\n" - "stdout:\n%sstderr:\n%s" % ( - expected_rc, rc, cmd, stdout, stderr)) + "stdout:\n%sstderr:\n%s" % (expected_rc, rc, cmd, stdout, stderr), + ) return stdout, stderr, rc class BaseAWSPreviewCommandParamsTest(BaseAWSCommandParamsTest): def setUp(self): self.preview_patch = mock.patch( - 'awscli.customizations.preview.mark_as_preview') + 'awscli.customizations.preview.mark_as_preview' + ) self.preview_patch.start() - super(BaseAWSPreviewCommandParamsTest, self).setUp() + super().setUp() def tearDown(self): self.preview_patch.stop() - super(BaseAWSPreviewCommandParamsTest, self).tearDown() + super().tearDown() class BaseCLIWireResponseTest(unittest.TestCase): @@ -474,7 +494,7 @@ def setUp(self): 'AWS_DEFAULT_REGION': 'us-east-1', 'AWS_ACCESS_KEY_ID': 'access_key', 'AWS_SECRET_ACCESS_KEY': 'secret_key', - 'AWS_CONFIG_FILE': '' + 'AWS_CONFIG_FILE': '', } self.environ_patch = mock.patch('os.environ', self.environ) self.environ_patch.start() @@ -494,9 +514,9 @@ def patch_send(self, status_code=200, headers={}, content=b''): self.send_patch.stop() self.send_is_patched = False send_patch = self.send_patch.start() - send_patch.return_value = mock.Mock(status_code=status_code, - headers=headers, - content=content) + send_patch.return_value = mock.Mock( + status_code=status_code, headers=headers, content=content + ) self.send_is_patched = True def run_cmd(self, cmd, expected_rc=0): @@ -512,15 +532,15 @@ def run_cmd(self, cmd, expected_rc=0): stderr = captured.stderr.getvalue() stdout = captured.stdout.getvalue() self.assertEqual( - rc, expected_rc, + rc, + expected_rc, "Unexpected rc (expected: %s, actual: %s) for command: %s\n" - "stdout:\n%sstderr:\n%s" % ( - expected_rc, rc, cmd, stdout, stderr)) + "stdout:\n%sstderr:\n%s" % (expected_rc, rc, cmd, stdout, stderr), + ) return stdout, stderr, rc - -class FileCreator(object): +class FileCreator: def __init__(self): self.rootdir = tempfile.mkdtemp() @@ -583,7 +603,7 @@ class ProcessTerminatedError(Exception): pass -class Result(object): +class Result: def __init__(self, rc, stdout, stderr, memory_usage=None): self.rc = rc self.stdout = stdout @@ -610,8 +630,14 @@ def _escape_quotes(command): return command -def aws(command, collect_memory=False, env_vars=None, - wait_for_finish=True, input_data=None, input_file=None): +def aws( + command, + collect_memory=False, + env_vars=None, + wait_for_finish=True, + input_data=None, + input_file=None, +): """Run an aws command. This help function abstracts the differences of running the "aws" @@ -659,8 +685,14 @@ def aws(command, collect_memory=False, env_vars=None, env = env_vars if input_file is None: input_file = PIPE - process = Popen(full_command, stdout=PIPE, stderr=PIPE, stdin=input_file, - shell=True, env=env) + process = Popen( + full_command, + stdout=PIPE, + stderr=PIPE, + stdin=input_file, + shell=True, + env=env, + ) if not wait_for_finish: return process memory = None @@ -671,10 +703,12 @@ def aws(command, collect_memory=False, env_vars=None, stdout, stderr = process.communicate(**kwargs) else: stdout, stderr, memory = _wait_and_collect_mem(process) - return Result(process.returncode, - stdout.decode(stdout_encoding), - stderr.decode(stdout_encoding), - memory) + return Result( + process.returncode, + stdout.decode(stdout_encoding), + stderr.decode(stdout_encoding), + memory, + ) def get_stdout_encoding(): @@ -692,8 +726,8 @@ def _wait_and_collect_mem(process): get_memory = _get_memory_with_ps else: raise ValueError( - "Can't collect memory for process on platform %s." % - platform.system()) + f"Can't collect memory for process on platform {platform.system()}." + ) memory = [] while process.poll() is None: try: @@ -730,6 +764,7 @@ class BaseS3CLICommand(unittest.TestCase): and more streamlined. """ + _PUT_HEAD_SHARED_EXTRAS = [ 'SSECustomerAlgorithm', 'SSECustomerKey', @@ -775,14 +810,14 @@ def assert_key_contents_equal(self, bucket, key, expected_contents): # without necessarily printing the actual contents. self.assertEqual(len(actual_contents), len(expected_contents)) if actual_contents != expected_contents: - self.fail("Contents for %s/%s do not match (but they " - "have the same length)" % (bucket, key)) + self.fail( + f"Contents for {bucket}/{key} do not match (but they " + "have the same length)" + ) def delete_public_access_block(self, bucket_name): client = self.create_client_for_bucket(bucket_name) - client.delete_public_access_block( - Bucket=bucket_name - ) + client.delete_public_access_block(Bucket=bucket_name) def create_bucket(self, name=None, region=None): if not region: @@ -811,10 +846,7 @@ def create_dir_bucket(self, name=None, location=None): def put_object(self, bucket_name, key_name, contents='', extra_args=None): client = self.create_client_for_bucket(bucket_name) - call_args = { - 'Bucket': bucket_name, - 'Key': key_name, 'Body': contents - } + call_args = {'Bucket': bucket_name, 'Key': key_name, 'Body': contents} if extra_args is not None: call_args.update(extra_args) response = client.put_object(**call_args) @@ -822,7 +854,8 @@ def put_object(self, bucket_name, key_name, contents='', extra_args=None): extra_head_params = {} if extra_args: extra_head_params = dict( - (k, v) for (k, v) in extra_args.items() + (k, v) + for (k, v) in extra_args.items() if k in self._PUT_HEAD_SHARED_EXTRAS ) self.wait_until_key_exists( @@ -879,7 +912,8 @@ def wait_bucket_exists(self, bucket_name, min_successes=3): client = self.create_client_for_bucket(bucket_name) waiter = client.get_waiter('bucket_exists') consistency_waiter = ConsistencyWaiter( - min_successes=min_successes, delay_initial_poll=True) + min_successes=min_successes, delay_initial_poll=True + ) consistency_waiter.wait( lambda: waiter.wait(Bucket=bucket_name) is None ) @@ -897,7 +931,8 @@ def bucket_not_exists(self, bucket_name): def key_exists(self, bucket_name, key_name, min_successes=3): try: self.wait_until_key_exists( - bucket_name, key_name, min_successes=min_successes) + bucket_name, key_name, min_successes=min_successes + ) return True except (ClientError, WaiterError): return False @@ -905,7 +940,8 @@ def key_exists(self, bucket_name, key_name, min_successes=3): def key_not_exists(self, bucket_name, key_name, min_successes=3): try: self.wait_until_key_not_exists( - bucket_name, key_name, min_successes=min_successes) + bucket_name, key_name, min_successes=min_successes + ) return True except (ClientError, WaiterError): return False @@ -923,18 +959,28 @@ def head_object(self, bucket_name, key_name): response = client.head_object(Bucket=bucket_name, Key=key_name) return response - def wait_until_key_exists(self, bucket_name, key_name, extra_params=None, - min_successes=3): - self._wait_for_key(bucket_name, key_name, extra_params, - min_successes, exists=True) + def wait_until_key_exists( + self, bucket_name, key_name, extra_params=None, min_successes=3 + ): + self._wait_for_key( + bucket_name, key_name, extra_params, min_successes, exists=True + ) - def wait_until_key_not_exists(self, bucket_name, key_name, extra_params=None, - min_successes=3): - self._wait_for_key(bucket_name, key_name, extra_params, - min_successes, exists=False) + def wait_until_key_not_exists( + self, bucket_name, key_name, extra_params=None, min_successes=3 + ): + self._wait_for_key( + bucket_name, key_name, extra_params, min_successes, exists=False + ) - def _wait_for_key(self, bucket_name, key_name, extra_params=None, - min_successes=3, exists=True): + def _wait_for_key( + self, + bucket_name, + key_name, + extra_params=None, + min_successes=3, + exists=True, + ): client = self.create_client_for_bucket(bucket_name) if exists: waiter = client.get_waiter('object_exists') @@ -948,8 +994,10 @@ def _wait_for_key(self, bucket_name, key_name, extra_params=None, def assert_no_errors(self, p): self.assertEqual( - p.rc, 0, - "Non zero rc (%s) received: %s" % (p.rc, p.stdout + p.stderr)) + p.rc, + 0, + "Non zero rc (%s) received: %s" % (p.rc, p.stdout + p.stderr), + ) self.assertNotIn("Error:", p.stderr) self.assertNotIn("failed:", p.stderr) self.assertNotIn("client error", p.stderr) @@ -961,7 +1009,7 @@ def fileno(self): return 0 -class TestEventHandler(object): +class TestEventHandler: def __init__(self, handler=None): self._handler = handler self._called = False @@ -981,7 +1029,7 @@ class ConsistencyWaiterException(Exception): pass -class ConsistencyWaiter(object): +class ConsistencyWaiter: """ A waiter class for some check to reach a consistent state. @@ -997,8 +1045,14 @@ class ConsistencyWaiter(object): :param delay: The number of seconds to delay the next API call after a failed check call. Default of 5 seconds. """ - def __init__(self, min_successes=1, max_attempts=20, delay=5, - delay_initial_poll=False): + + def __init__( + self, + min_successes=1, + max_attempts=20, + delay=5, + delay_initial_poll=False, + ): self.min_successes = min_successes self.max_attempts = max_attempts self.delay = delay diff --git a/awscli/text.py b/awscli/text.py index a5bd0090829e..6b915b0f8f2b 100644 --- a/awscli/text.py +++ b/awscli/text.py @@ -34,15 +34,18 @@ def _format_list(item, identifier, stream): if any(isinstance(el, dict) for el in item): all_keys = _all_scalar_keys(item) for element in item: - _format_text(element, stream=stream, identifier=identifier, - scalar_keys=all_keys) + _format_text( + element, + stream=stream, + identifier=identifier, + scalar_keys=all_keys, + ) elif any(isinstance(el, list) for el in item): scalar_elements, non_scalars = _partition_list(item) if scalar_elements: _format_scalar_list(scalar_elements, identifier, stream) for non_scalar in non_scalars: - _format_text(non_scalar, stream=stream, - identifier=identifier) + _format_text(non_scalar, stream=stream, identifier=identifier) else: _format_scalar_list(item, identifier, stream) @@ -61,8 +64,7 @@ def _partition_list(item): def _format_scalar_list(elements, identifier, stream): if identifier is not None: for item in elements: - stream.write('%s\t%s\n' % (identifier.upper(), - item)) + stream.write(f'{identifier.upper()}\t{item}\n') else: # For a bare list, just print the contents. stream.write('\t'.join([str(item) for item in elements])) @@ -77,8 +79,7 @@ def _format_dict(scalar_keys, item, identifier, stream): stream.write('\t'.join(scalars)) stream.write('\n') for new_identifier, non_scalar in non_scalars: - _format_text(item=non_scalar, stream=stream, - identifier=new_identifier) + _format_text(item=non_scalar, stream=stream, identifier=new_identifier) def _all_scalar_keys(list_of_dicts): diff --git a/awscli/topictags.py b/awscli/topictags.py index d635a9d20e3a..ec681035b7db 100644 --- a/awscli/topictags.py +++ b/awscli/topictags.py @@ -19,12 +19,13 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. # -import os import json +import os + import docutils.core -class TopicTagDB(object): +class TopicTagDB: """This class acts like a database for the tags of all available topics. A tag is an element in a topic reStructured text file that contains @@ -67,19 +68,25 @@ class TopicTagDB(object): that all tag values for a specific tag of a specific topic are unique. """ - VALID_TAGS = ['category', 'description', 'title', 'related topic', - 'related command'] + VALID_TAGS = [ + 'category', + 'description', + 'title', + 'related topic', + 'related command', + ] # The default directory to look for topics. TOPIC_DIR = os.path.join( - os.path.dirname( - os.path.abspath(__file__)), 'topics') + os.path.dirname(os.path.abspath(__file__)), 'topics' + ) # The default JSON index to load. JSON_INDEX = os.path.join(TOPIC_DIR, 'topic-tags.json') - def __init__(self, tag_dictionary=None, index_file=JSON_INDEX, - topic_dir=TOPIC_DIR): + def __init__( + self, tag_dictionary=None, index_file=JSON_INDEX, topic_dir=TOPIC_DIR + ): """ :param index_file: The path to a specific JSON index to load. If nothing is specified it will default to the default JSON @@ -121,7 +128,7 @@ def valid_tags(self): def load_json_index(self): """Loads a JSON file into the tag dictionary.""" - with open(self.index_file, 'r') as f: + with open(self.index_file) as f: self._tag_dictionary = json.load(f) def save_to_json_index(self): @@ -156,7 +163,7 @@ def scan(self, topic_files): :param topic_files: A list of paths to topics to scan into memory. """ for topic_file in topic_files: - with open(topic_file, 'r') as f: + with open(topic_file) as f: # Parse out the name of the topic topic_name = self._find_topic_name(topic_file) # Add the topic to the dictionary if it does not exist @@ -164,7 +171,8 @@ def scan(self, topic_files): topic_content = f.read() # Record the tags and the values self._add_tag_and_values_from_content( - topic_name, topic_content) + topic_name, topic_content + ) def _find_topic_name(self, topic_src_file): # Get the name of each of these files @@ -259,9 +267,9 @@ def query(self, tag, values=None): # no value constraints are provided or if the tag value # falls in the allowed tag values. if values is None or tag_value in values: - self._add_key_values(query_dict, - key=tag_value, - values=[topic_name]) + self._add_key_values( + query_dict, key=tag_value, values=[topic_name] + ) return query_dict def get_tag_value(self, topic_name, tag, default_value=None): diff --git a/awscli/utils.py b/awscli/utils.py index 39579ad98ba6..995b40473de0 100644 --- a/awscli/utils.py +++ b/awscli/utils.py @@ -10,16 +10,18 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +import contextlib import csv -import signal import datetime -import contextlib import os -import sys +import signal import subprocess +import sys from awscli.compat import ( - BytesIO, StringIO, get_binary_stdout, get_popen_kwargs_for_pager_cmd + StringIO, + get_binary_stdout, + get_popen_kwargs_for_pager_cmd, ) @@ -50,16 +52,19 @@ def _split_with_quotes(value): # Find an opening list bracket list_start = part.find('=[') - if list_start >= 0 and value.find(']') != -1 and \ - (quote_char is None or part.find(quote_char) > list_start): + if ( + list_start >= 0 + and value.find(']') != -1 + and (quote_char is None or part.find(quote_char) > list_start) + ): # This is a list, eat all the items until the end if ']' in part: # Short circuit for only one item new_chunk = part else: new_chunk = _eat_items(value, iter_parts, part, ']') - list_items = _split_with_quotes(new_chunk[list_start + 2:-1]) - new_chunk = new_chunk[:list_start + 1] + ','.join(list_items) + list_items = _split_with_quotes(new_chunk[list_start + 2 : -1]) + new_chunk = new_chunk[: list_start + 1] + ','.join(list_items) new_parts.append(new_chunk) continue elif quote_char is None: @@ -155,8 +160,11 @@ def is_document_type_container(shape): def is_streaming_blob_type(shape): """Check if the shape is a streaming blob type.""" - return (shape and shape.type_name == 'blob' and - shape.serialization.get('streaming', False)) + return ( + shape + and shape.type_name == 'blob' + and shape.serialization.get('streaming', False) + ) def is_tagged_union_type(shape): @@ -194,18 +202,17 @@ def ignore_ctrl_c(): def emit_top_level_args_parsed_event(session, args): - session.emit( - 'top-level-args-parsed', parsed_args=args, session=session) + session.emit('top-level-args-parsed', parsed_args=args, session=session) def is_a_tty(): try: return os.isatty(sys.stdout.fileno()) - except Exception as e: + except Exception: return False -class OutputStreamFactory(object): +class OutputStreamFactory: def __init__(self, popen=None): self._popen = popen if popen is None: @@ -217,7 +224,7 @@ def get_pager_stream(self, preferred_pager=None): try: process = self._popen(**popen_kwargs) yield process.stdin - except IOError: + except OSError: # Ignore IOError since this can commonly be raised when a pager # is closed abruptly and causes a broken pipe. pass @@ -240,7 +247,7 @@ def write_exception(ex, outfile): outfile.write("\n") -class ShapeWalker(object): +class ShapeWalker: def walk(self, shape, visitor): """Walk through and visit shapes for introspection @@ -285,14 +292,16 @@ def _do_shape_visit(self, shape, visitor): visitor.visit_shape(shape) -class BaseShapeVisitor(object): +class BaseShapeVisitor: """Visit shape encountered by ShapeWalker""" + def visit_shape(self, shape): pass class ShapeRecordingVisitor(BaseShapeVisitor): """Record shapes visited by ShapeWalker""" + def __init__(self): self.visited = [] From 7843cfe8b45c0d39e073f5fed8c7b99c9ac2d182 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Wed, 21 Aug 2024 09:31:41 -0600 Subject: [PATCH 0795/1632] Fix license formatting issues --- awscli/compat.py | 13 +++++++------ awscli/completer.py | 12 +++++++----- awscli/shorthand.py | 2 +- awscli/table.py | 11 +++++------ 4 files changed, 20 insertions(+), 18 deletions(-) diff --git a/awscli/compat.py b/awscli/compat.py index 91ae190c3bc4..2993d876572a 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -1,10 +1,15 @@ # Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - +# # Licensed under the Apache License, Version 2.0 (the "License"). You # may not use this file except in compliance with the License. A copy of # the License is located at - +# # http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. import collections.abc as collections_abc import contextlib @@ -23,10 +28,6 @@ from botocore.compat import six, OrderedDict -# or in the "license" file accompanying this file. This file is -# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -# ANY KIND, either express or implied. See the License for the specific -# language governing permissions and limitations under the License. import sys import zipfile from functools import partial diff --git a/awscli/completer.py b/awscli/completer.py index 0bff819261bf..cf08f18fc33a 100755 --- a/awscli/completer.py +++ b/awscli/completer.py @@ -1,18 +1,20 @@ # Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# # Licensed under the Apache License, Version 2.0 (the "License"). You # may not use this file except in compliance with the License. A copy of # the License is located at - +# # http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. import copy import logging import sys -# or in the "license" file accompanying this file. This file is -# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -# ANY KIND, either express or implied. See the License for the specific -# language governing permissions and limitations under the License. import awscli.clidriver LOG = logging.getLogger(__name__) diff --git a/awscli/shorthand.py b/awscli/shorthand.py index 36d710863e44..844b858fde15 100644 --- a/awscli/shorthand.py +++ b/awscli/shorthand.py @@ -356,7 +356,7 @@ def _must_consume_regex(self, regex): if result is not None: return self._consume_matched_regex(result) raise ShorthandParseSyntaxError( - self._input_value, f'', '', self._index + self._input_value, f'<{regex.name}>', '', self._index ) def _consume_matched_regex(self, result): diff --git a/awscli/table.py b/awscli/table.py index bdb3295c8e3e..3920144fdee3 100644 --- a/awscli/table.py +++ b/awscli/table.py @@ -1,17 +1,17 @@ # Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. - +# # Licensed under the Apache License, Version 2.0 (the "License"). You # may not use this file except in compliance with the License. A copy of # the License is located at - +# # http://aws.amazon.com/apache2.0/ - -import struct - +# # or in the "license" file accompanying this file. This file is # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. + +import struct import sys import unicodedata @@ -181,7 +181,6 @@ def __init__(self): def style_title(self, text): # Originally bold + underline return text - # return colorama.Style.BOLD + text + colorama.Style.RESET_ALL def style_header_column(self, text): # Originally underline From 66139772e6bdb68ac6e8d78255eabac20c3161bd Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Wed, 21 Aug 2024 09:44:57 -0700 Subject: [PATCH 0796/1632] Remove codestar examples following the deprecation of the service on July 31, 2024. (#8874) --- .../codestar/associate-team-member.rst | 10 --- awscli/examples/codestar/create-project.rst | 49 --------------- .../examples/codestar/create-user-profile.rst | 19 ------ awscli/examples/codestar/delete-project.rst | 12 ---- .../examples/codestar/delete-user-profile.rst | 12 ---- awscli/examples/codestar/describe-project.rst | 19 ------ .../codestar/describe-user-profile.rst | 17 ------ .../codestar/disassociate-team-member.rst | 9 --- awscli/examples/codestar/list-projects.rst | 20 ------ awscli/examples/codestar/list-resources.rst | 61 ------------------- .../codestar/list-tags-for-project.rst | 15 ----- .../examples/codestar/list-team-members.rst | 23 ------- .../examples/codestar/list-user-profiles.rst | 24 -------- awscli/examples/codestar/tag-project.rst | 15 ----- awscli/examples/codestar/untag-project.rst | 9 --- awscli/examples/codestar/update-project.rst | 9 --- .../examples/codestar/update-team-member.rst | 17 ------ .../examples/codestar/update-user-profile.rst | 18 ------ 18 files changed, 358 deletions(-) delete mode 100755 awscli/examples/codestar/associate-team-member.rst delete mode 100755 awscli/examples/codestar/create-project.rst delete mode 100755 awscli/examples/codestar/create-user-profile.rst delete mode 100755 awscli/examples/codestar/delete-project.rst delete mode 100755 awscli/examples/codestar/delete-user-profile.rst delete mode 100755 awscli/examples/codestar/describe-project.rst delete mode 100755 awscli/examples/codestar/describe-user-profile.rst delete mode 100755 awscli/examples/codestar/disassociate-team-member.rst delete mode 100755 awscli/examples/codestar/list-projects.rst delete mode 100755 awscli/examples/codestar/list-resources.rst delete mode 100755 awscli/examples/codestar/list-tags-for-project.rst delete mode 100755 awscli/examples/codestar/list-team-members.rst delete mode 100755 awscli/examples/codestar/list-user-profiles.rst delete mode 100755 awscli/examples/codestar/tag-project.rst delete mode 100755 awscli/examples/codestar/untag-project.rst delete mode 100755 awscli/examples/codestar/update-project.rst delete mode 100755 awscli/examples/codestar/update-team-member.rst delete mode 100755 awscli/examples/codestar/update-user-profile.rst diff --git a/awscli/examples/codestar/associate-team-member.rst b/awscli/examples/codestar/associate-team-member.rst deleted file mode 100755 index 4aeb984d7f7d..000000000000 --- a/awscli/examples/codestar/associate-team-member.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To add a team member to a project** - -The following ``associate-team-member`` example makes the ``intern`` user a viewer on the project with the specified ID. :: - - aws codestar associate-team-member \ - --project-id my-project \ - --user-arn arn:aws:iam::123456789012:user/intern \ - --project-role Viewer - -This command produces no output. diff --git a/awscli/examples/codestar/create-project.rst b/awscli/examples/codestar/create-project.rst deleted file mode 100755 index 96e0fd5dd74b..000000000000 --- a/awscli/examples/codestar/create-project.rst +++ /dev/null @@ -1,49 +0,0 @@ -**To create a project** - -The following ``create-project`` example uses a JSON input file to create a CodeStar project. :: - - aws codestar create-project \ - --cli-input-json file://create-project.json - -Contents of ``create-project.json``:: - - { - "name": "Custom Project", - "id": "custom-project", - "sourceCode": [ - { - "source": { - "s3": { - "bucketName": "codestar-artifacts", - "bucketKey": "nodejs-function.zip" - } - }, - "destination": { - "codeCommit": { - "name": "codestar-custom-project" - } - } - } - ], - "toolchain": { - "source": { - "s3": { - "bucketName": "codestar-artifacts", - "bucketKey": "toolchain.yml" - } - }, - "roleArn": "arn:aws:iam::123456789012:role/service-role/aws-codestar-service-role", - "stackParameters": { - "ProjectId": "custom-project" - } - } - } - -Output:: - - { - "id": "my-project", - "arn": "arn:aws:codestar:us-east-2:123456789012:project/custom-project" - } - -For a tutorial that includes sample code and templates for a custom project, see `Create a Project in AWS CodeStar with the AWS CLI`__ in the *AWS CodeStar User Guide*. diff --git a/awscli/examples/codestar/create-user-profile.rst b/awscli/examples/codestar/create-user-profile.rst deleted file mode 100755 index 0e69081aeb1b..000000000000 --- a/awscli/examples/codestar/create-user-profile.rst +++ /dev/null @@ -1,19 +0,0 @@ -**To create a user profile** - -The following ``create-user-profile`` example creates a user profile for the IAM user with the specified ARN. :: - - aws codestar create-user-profile \ - --user-arn arn:aws:iam::123456789012:user/intern \ - --display-name Intern \ - --email-address intern@example.com - -Output:: - - { - "userArn": "arn:aws:iam::123456789012:user/intern", - "displayName": "Intern", - "emailAddress": "intern@example.com", - "sshPublicKey": "", - "createdTimestamp": 1572552308.607, - "lastModifiedTimestamp": 1572552308.607 - } diff --git a/awscli/examples/codestar/delete-project.rst b/awscli/examples/codestar/delete-project.rst deleted file mode 100755 index b3b16e98e100..000000000000 --- a/awscli/examples/codestar/delete-project.rst +++ /dev/null @@ -1,12 +0,0 @@ -**To delete a project** - -The following ``delete-project`` example deletes the specified project. :: - - aws codestar delete-project \ - --project-id my-project - -Output:: - - { - "projectArn": "arn:aws:codestar:us-east-2:123456789012:project/my-project" - } diff --git a/awscli/examples/codestar/delete-user-profile.rst b/awscli/examples/codestar/delete-user-profile.rst deleted file mode 100755 index bd448a77b140..000000000000 --- a/awscli/examples/codestar/delete-user-profile.rst +++ /dev/null @@ -1,12 +0,0 @@ -**To delete a user profile** - -The following ``delete-user-profile`` example deletes the user profile for the user with the specified ARN. :: - - aws codestar delete-user-profile \ - --user-arn arn:aws:iam::123456789012:user/intern - -Output:: - - { - "userArn": "arn:aws:iam::123456789012:user/intern" - } diff --git a/awscli/examples/codestar/describe-project.rst b/awscli/examples/codestar/describe-project.rst deleted file mode 100755 index c2f4f5b3158c..000000000000 --- a/awscli/examples/codestar/describe-project.rst +++ /dev/null @@ -1,19 +0,0 @@ -**To view a project** - -The following ``describe-project`` example retrieves details about the specified project. :: - - aws codestar describe-project \ - --id my-project - -Output:: - - { - "name": "my project", - "id": "my-project", - "arn": "arn:aws:codestar:us-west-2:123456789012:project/my-project", - "description": "My first CodeStar project.", - "createdTimeStamp": 1572547510.128, - "status": { - "state": "CreateComplete" - } - } diff --git a/awscli/examples/codestar/describe-user-profile.rst b/awscli/examples/codestar/describe-user-profile.rst deleted file mode 100755 index aa39e075f273..000000000000 --- a/awscli/examples/codestar/describe-user-profile.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To view a user profile** - -The following ``describe-user-profile`` example retrieves details about the user profile for the user with the specified ARN. :: - - aws codestar describe-user-profile \ - --user-arn arn:aws:iam::123456789012:user/intern - -Output:: - - { - "userArn": "arn:aws:iam::123456789012:user/intern", - "displayName": "Intern", - "emailAddress": "intern@example.com", - "sshPublicKey": "intern", - "createdTimestamp": 1572552308.607, - "lastModifiedTimestamp": 1572553495.47 - } diff --git a/awscli/examples/codestar/disassociate-team-member.rst b/awscli/examples/codestar/disassociate-team-member.rst deleted file mode 100755 index 8dc1daf8a169..000000000000 --- a/awscli/examples/codestar/disassociate-team-member.rst +++ /dev/null @@ -1,9 +0,0 @@ -**To remove a team member** - -The following ``disassociate-team-member`` example removes the user with the specified ARN from the project ``my-project``. :: - - aws codestar disassociate-team-member \ - --project-id my-project \ - --user-arn arn:aws:iam::123456789012:user/intern - -This command produces no output. diff --git a/awscli/examples/codestar/list-projects.rst b/awscli/examples/codestar/list-projects.rst deleted file mode 100755 index f4badf347ca7..000000000000 --- a/awscli/examples/codestar/list-projects.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To view projects** - -The following ``list-projects`` example retrieves a list of projects in the current Region. :: - - aws codestar list-projects - -Output:: - - { - "projects": [ - { - "projectId": "intern-projects", - "projectArn": "arn:aws:codestar:us-west-2:123456789012:project/intern-projects" - }, - { - "projectId": "my-project", - "projectArn": "arn:aws:codestar:us-west-2:123456789012:project/my-project" - } - ] - } diff --git a/awscli/examples/codestar/list-resources.rst b/awscli/examples/codestar/list-resources.rst deleted file mode 100755 index c4b710a1b540..000000000000 --- a/awscli/examples/codestar/list-resources.rst +++ /dev/null @@ -1,61 +0,0 @@ -**To view resources** - -The following ``list-resources`` example retrieves a list of resources for the specified project. :: - - aws codestar list-resources \ - --id my-project - -Output:: - - { - "resources": [ - { - "id": "arn:aws:execute-api:us-east-2:123456789012:r3wxmplbv8" - }, - { - "id": "arn:aws:codedeploy:us-east-2:123456789012:application:awscodestar-my-project-lambda-ServerlessDeploymentApplication-PF0LXMPL1KA0" - }, - { - "id": "arn:aws:s3:::aws-codestar-us-east-2-123456789012-my-project-pipe" - }, - { - "id": "arn:aws:lambda:us-east-2:123456789012:function:awscodestar-my-project-lambda-GetHelloWorld-16W3LVXMPLNNS" - }, - { - "id": "arn:aws:cloudformation:us-east-2:123456789012:stack/awscodestar-my-project-lambda/b4904ea0-fc20-xmpl-bec6-029123b1cc42" - }, - { - "id": "arn:aws:cloudformation:us-east-2:123456789012:stack/awscodestar-my-project/1b133f30-fc20-xmpl-a93a-0688c4290cb8" - }, - { - "id": "arn:aws:iam::123456789012:role/CodeStarWorker-my-project-ToolChain" - }, - { - "id": "arn:aws:iam::123456789012:policy/CodeStar_my-project_PermissionsBoundary" - }, - { - "id": "arn:aws:s3:::aws-codestar-us-east-2-123456789012-my-project-app" - }, - { - "id": "arn:aws:codepipeline:us-east-2:123456789012:my-project-Pipeline" - }, - { - "id": "arn:aws:codedeploy:us-east-2:123456789012:deploymentgroup:my-project/awscodestar-my-project-lambda-GetHelloWorldDeploymentGroup-P7YWXMPLT0QB" - }, - { - "id": "arn:aws:iam::123456789012:role/CodeStar-my-project-Execution" - }, - { - "id": "arn:aws:iam::123456789012:role/CodeStarWorker-my-project-CodeDeploy" - }, - { - "id": "arn:aws:codebuild:us-east-2:123456789012:project/my-project" - }, - { - "id": "arn:aws:iam::123456789012:role/CodeStarWorker-my-project-CloudFormation" - }, - { - "id": "arn:aws:codecommit:us-east-2:123456789012:Go-project" - } - ] - } diff --git a/awscli/examples/codestar/list-tags-for-project.rst b/awscli/examples/codestar/list-tags-for-project.rst deleted file mode 100755 index 0c45d557dd9b..000000000000 --- a/awscli/examples/codestar/list-tags-for-project.rst +++ /dev/null @@ -1,15 +0,0 @@ -**To view tags for a project** - -The following ``list-tags-for-project`` example retrieves the tags attached to the specified project. :: - - aws codestar list-tags-for-project \ - --id my-project - -Output:: - - { - "tags": { - "Department": "Marketing", - "Team": "Website" - } - } diff --git a/awscli/examples/codestar/list-team-members.rst b/awscli/examples/codestar/list-team-members.rst deleted file mode 100755 index c3163e32e120..000000000000 --- a/awscli/examples/codestar/list-team-members.rst +++ /dev/null @@ -1,23 +0,0 @@ -**To view a list of team members** - -The following ``list-team-members`` example retrieves a list of users associated with the specified project. :: - - aws codestar list-team-members \ - --project-id my-project - -Output:: - - { - "teamMembers": [ - { - "userArn": "arn:aws:iam::123456789012:user/admin", - "projectRole": "Owner", - "remoteAccessAllowed": false - }, - { - "userArn": "arn:aws:iam::123456789012:user/intern", - "projectRole": "Contributor", - "remoteAccessAllowed": false - } - ] - } diff --git a/awscli/examples/codestar/list-user-profiles.rst b/awscli/examples/codestar/list-user-profiles.rst deleted file mode 100755 index 049895f60623..000000000000 --- a/awscli/examples/codestar/list-user-profiles.rst +++ /dev/null @@ -1,24 +0,0 @@ -**To view a list of user profiles** - -The following ``list-user-profiles`` example retrieves a list of all user profiles in the current Region. :: - - aws codestar list-user-profiles - -Output:: - - { - "userProfiles": [ - { - "userArn": "arn:aws:iam::123456789012:user/admin", - "displayName": "me", - "emailAddress": "me@example.com", - "sshPublicKey": "" - }, - { - "userArn": "arn:aws:iam::123456789012:user/intern", - "displayName": "Intern", - "emailAddress": "intern@example.com", - "sshPublicKey": "intern" - } - ] - } diff --git a/awscli/examples/codestar/tag-project.rst b/awscli/examples/codestar/tag-project.rst deleted file mode 100755 index 80e23a492729..000000000000 --- a/awscli/examples/codestar/tag-project.rst +++ /dev/null @@ -1,15 +0,0 @@ -**To attach a tag to a project** - -The following ``tag-project`` example adds a tag named ``Department`` and a value of ``Marketing`` to the specified project. :: - - aws codestar tag-project \ - --id my-project \ - --tags Department=Marketing - -Output:: - - { - "tags": { - "Department": "Marketing" - } - } diff --git a/awscli/examples/codestar/untag-project.rst b/awscli/examples/codestar/untag-project.rst deleted file mode 100755 index b9778df7d363..000000000000 --- a/awscli/examples/codestar/untag-project.rst +++ /dev/null @@ -1,9 +0,0 @@ -**To remove a tag from a project** - -The following ``untag-project`` example removes any tag with a key name of ``Team`` from the specifiec project. :: - - aws codestar untag-project \ - --id my-project \ - --tags Team - -This command produces no output. diff --git a/awscli/examples/codestar/update-project.rst b/awscli/examples/codestar/update-project.rst deleted file mode 100755 index 620f6a35fb4c..000000000000 --- a/awscli/examples/codestar/update-project.rst +++ /dev/null @@ -1,9 +0,0 @@ -**To update a project** - -The following ``update-project`` example adds a description to the specified project. :: - - aws codestar update-project \ - --id my-project \ - --description "My first CodeStar project" - -This command produces no output. diff --git a/awscli/examples/codestar/update-team-member.rst b/awscli/examples/codestar/update-team-member.rst deleted file mode 100755 index eed537e8353d..000000000000 --- a/awscli/examples/codestar/update-team-member.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To modify a team member** - -The following ``update-team-member`` example makes the specified user a contributor on a project and grants them remote access to project resources. :: - - aws codestar update-team-member \ - --project-id my-project \ - --user-arn arn:aws:iam::123456789012:user/intern \ - --project-role Contributor -\ - --remote-access-allowed - -Output:: - - { - "userArn": "arn:aws:iam::123456789012:user/intern", - "projectRole": "Contributor", - "remoteAccessAllowed": true - } diff --git a/awscli/examples/codestar/update-user-profile.rst b/awscli/examples/codestar/update-user-profile.rst deleted file mode 100755 index 5b768390e6ed..000000000000 --- a/awscli/examples/codestar/update-user-profile.rst +++ /dev/null @@ -1,18 +0,0 @@ -**To modify a user profile** - -The following ``update-user-profile`` example adds the specified SHH key to the specified user. :: - - aws codestar update-user-profile \ - --ssh-public-key intern \ - --user-arn arn:aws:iam::123456789012:user/intern - -Output:: - - { - "userArn": "arn:aws:iam::123456789012:user/intern", - "displayName": "Intern", - "emailAddress": "intern@example.com", - "sshPublicKey": "intern", - "createdTimestamp": 1572552308.607, - "lastModifiedTimestamp": 1572553495.47 - } From 2f156af5befa0ce730957e752cdaf75f23d2f78c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 21 Aug 2024 18:14:45 +0000 Subject: [PATCH 0797/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-92389.json | 5 +++++ .changes/next-release/api-change-entityresolution-77245.json | 5 +++++ .changes/next-release/api-change-glue-83757.json | 5 +++++ .changes/next-release/api-change-lambda-80946.json | 5 +++++ .changes/next-release/api-change-securityhub-79640.json | 5 +++++ .changes/next-release/api-change-ses-4836.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-92389.json create mode 100644 .changes/next-release/api-change-entityresolution-77245.json create mode 100644 .changes/next-release/api-change-glue-83757.json create mode 100644 .changes/next-release/api-change-lambda-80946.json create mode 100644 .changes/next-release/api-change-securityhub-79640.json create mode 100644 .changes/next-release/api-change-ses-4836.json diff --git a/.changes/next-release/api-change-ec2-92389.json b/.changes/next-release/api-change-ec2-92389.json new file mode 100644 index 000000000000..c49da2d12c39 --- /dev/null +++ b/.changes/next-release/api-change-ec2-92389.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "DescribeInstanceStatus now returns health information on EBS volumes attached to Nitro instances" +} diff --git a/.changes/next-release/api-change-entityresolution-77245.json b/.changes/next-release/api-change-entityresolution-77245.json new file mode 100644 index 000000000000..28027234e4ac --- /dev/null +++ b/.changes/next-release/api-change-entityresolution-77245.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``entityresolution``", + "description": "Increase the mapping attributes in Schema to 35." +} diff --git a/.changes/next-release/api-change-glue-83757.json b/.changes/next-release/api-change-glue-83757.json new file mode 100644 index 000000000000..b9e75f5063bc --- /dev/null +++ b/.changes/next-release/api-change-glue-83757.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add optional field JobRunQueuingEnabled to CreateJob and UpdateJob APIs." +} diff --git a/.changes/next-release/api-change-lambda-80946.json b/.changes/next-release/api-change-lambda-80946.json new file mode 100644 index 000000000000..b526a1a5f326 --- /dev/null +++ b/.changes/next-release/api-change-lambda-80946.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Release FilterCriteria encryption for Lambda EventSourceMapping, enabling customers to encrypt their filter criteria using a customer-owned KMS key." +} diff --git a/.changes/next-release/api-change-securityhub-79640.json b/.changes/next-release/api-change-securityhub-79640.json new file mode 100644 index 000000000000..a72b4a83eae0 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-79640.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Security Hub documentation and definition updates" +} diff --git a/.changes/next-release/api-change-ses-4836.json b/.changes/next-release/api-change-ses-4836.json new file mode 100644 index 000000000000..0f459ca6274e --- /dev/null +++ b/.changes/next-release/api-change-ses-4836.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ses``", + "description": "Enable email receiving customers to provide SES with access to their S3 buckets via an IAM role for \"Deliver to S3 Action\"" +} From e906e8d3ace75387a680080cf0bed04f5eb228ef Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 21 Aug 2024 18:16:15 +0000 Subject: [PATCH 0798/1632] Bumping version to 1.34.3 --- .changes/1.34.3.json | 32 +++++++++++++++++++ .../next-release/api-change-ec2-92389.json | 5 --- .../api-change-entityresolution-77245.json | 5 --- .../next-release/api-change-glue-83757.json | 5 --- .../next-release/api-change-lambda-80946.json | 5 --- .../api-change-securityhub-79640.json | 5 --- .../next-release/api-change-ses-4836.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.3.json delete mode 100644 .changes/next-release/api-change-ec2-92389.json delete mode 100644 .changes/next-release/api-change-entityresolution-77245.json delete mode 100644 .changes/next-release/api-change-glue-83757.json delete mode 100644 .changes/next-release/api-change-lambda-80946.json delete mode 100644 .changes/next-release/api-change-securityhub-79640.json delete mode 100644 .changes/next-release/api-change-ses-4836.json diff --git a/.changes/1.34.3.json b/.changes/1.34.3.json new file mode 100644 index 000000000000..ab0c3ed3a803 --- /dev/null +++ b/.changes/1.34.3.json @@ -0,0 +1,32 @@ +[ + { + "category": "``ec2``", + "description": "DescribeInstanceStatus now returns health information on EBS volumes attached to Nitro instances", + "type": "api-change" + }, + { + "category": "``entityresolution``", + "description": "Increase the mapping attributes in Schema to 35.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add optional field JobRunQueuingEnabled to CreateJob and UpdateJob APIs.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Release FilterCriteria encryption for Lambda EventSourceMapping, enabling customers to encrypt their filter criteria using a customer-owned KMS key.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Security Hub documentation and definition updates", + "type": "api-change" + }, + { + "category": "``ses``", + "description": "Enable email receiving customers to provide SES with access to their S3 buckets via an IAM role for \"Deliver to S3 Action\"", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-92389.json b/.changes/next-release/api-change-ec2-92389.json deleted file mode 100644 index c49da2d12c39..000000000000 --- a/.changes/next-release/api-change-ec2-92389.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "DescribeInstanceStatus now returns health information on EBS volumes attached to Nitro instances" -} diff --git a/.changes/next-release/api-change-entityresolution-77245.json b/.changes/next-release/api-change-entityresolution-77245.json deleted file mode 100644 index 28027234e4ac..000000000000 --- a/.changes/next-release/api-change-entityresolution-77245.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``entityresolution``", - "description": "Increase the mapping attributes in Schema to 35." -} diff --git a/.changes/next-release/api-change-glue-83757.json b/.changes/next-release/api-change-glue-83757.json deleted file mode 100644 index b9e75f5063bc..000000000000 --- a/.changes/next-release/api-change-glue-83757.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add optional field JobRunQueuingEnabled to CreateJob and UpdateJob APIs." -} diff --git a/.changes/next-release/api-change-lambda-80946.json b/.changes/next-release/api-change-lambda-80946.json deleted file mode 100644 index b526a1a5f326..000000000000 --- a/.changes/next-release/api-change-lambda-80946.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Release FilterCriteria encryption for Lambda EventSourceMapping, enabling customers to encrypt their filter criteria using a customer-owned KMS key." -} diff --git a/.changes/next-release/api-change-securityhub-79640.json b/.changes/next-release/api-change-securityhub-79640.json deleted file mode 100644 index a72b4a83eae0..000000000000 --- a/.changes/next-release/api-change-securityhub-79640.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Security Hub documentation and definition updates" -} diff --git a/.changes/next-release/api-change-ses-4836.json b/.changes/next-release/api-change-ses-4836.json deleted file mode 100644 index 0f459ca6274e..000000000000 --- a/.changes/next-release/api-change-ses-4836.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ses``", - "description": "Enable email receiving customers to provide SES with access to their S3 buckets via an IAM role for \"Deliver to S3 Action\"" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2771e669d5f9..f40bac396562 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.3 +====== + +* api-change:``ec2``: DescribeInstanceStatus now returns health information on EBS volumes attached to Nitro instances +* api-change:``entityresolution``: Increase the mapping attributes in Schema to 35. +* api-change:``glue``: Add optional field JobRunQueuingEnabled to CreateJob and UpdateJob APIs. +* api-change:``lambda``: Release FilterCriteria encryption for Lambda EventSourceMapping, enabling customers to encrypt their filter criteria using a customer-owned KMS key. +* api-change:``securityhub``: Security Hub documentation and definition updates +* api-change:``ses``: Enable email receiving customers to provide SES with access to their S3 buckets via an IAM role for "Deliver to S3 Action" + + 1.34.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 47016b79d03f..6241ee0683b2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.2' +__version__ = '1.34.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6449fd6f7f55..7bf24889463e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.2' +release = '1.34.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 430ae88e421b..41d4e9dc95cb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.2 + botocore==1.35.3 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1ed923bac288..7ed01ee3fcde 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.2', + 'botocore==1.35.3', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 70573b1cb9590a86f7a00766b3bf2f9dca6c34a3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 22 Aug 2024 18:33:17 +0000 Subject: [PATCH 0799/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-79752.json | 5 +++++ .changes/next-release/api-change-bedrock-66877.json | 5 +++++ .changes/next-release/api-change-emrcontainers-43469.json | 5 +++++ .changes/next-release/api-change-inspector2-98539.json | 5 +++++ .changes/next-release/api-change-quicksight-14740.json | 5 +++++ .changes/next-release/api-change-route53-96900.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-79752.json create mode 100644 .changes/next-release/api-change-bedrock-66877.json create mode 100644 .changes/next-release/api-change-emrcontainers-43469.json create mode 100644 .changes/next-release/api-change-inspector2-98539.json create mode 100644 .changes/next-release/api-change-quicksight-14740.json create mode 100644 .changes/next-release/api-change-route53-96900.json diff --git a/.changes/next-release/api-change-autoscaling-79752.json b/.changes/next-release/api-change-autoscaling-79752.json new file mode 100644 index 000000000000..fb1c4c566184 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-79752.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Amazon EC2 Auto Scaling now provides EBS health check to manage EC2 instance replacement" +} diff --git a/.changes/next-release/api-change-bedrock-66877.json b/.changes/next-release/api-change-bedrock-66877.json new file mode 100644 index 000000000000..1eac80225380 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-66877.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Amazon Bedrock Evaluation BatchDeleteEvaluationJob API allows customers to delete evaluation jobs under terminated evaluation job statuses - Stopped, Failed, or Completed. Customers can submit a batch of 25 evaluation jobs to be deleted at once." +} diff --git a/.changes/next-release/api-change-emrcontainers-43469.json b/.changes/next-release/api-change-emrcontainers-43469.json new file mode 100644 index 000000000000..e05be86d2856 --- /dev/null +++ b/.changes/next-release/api-change-emrcontainers-43469.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-containers``", + "description": "Correct endpoint for FIPS is configured for US Gov Regions." +} diff --git a/.changes/next-release/api-change-inspector2-98539.json b/.changes/next-release/api-change-inspector2-98539.json new file mode 100644 index 000000000000..1d54e112d053 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-98539.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Add enums for Agentless scan statuses and EC2 enablement error states" +} diff --git a/.changes/next-release/api-change-quicksight-14740.json b/.changes/next-release/api-change-quicksight-14740.json new file mode 100644 index 000000000000..e0466e52a5f3 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-14740.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Explicit query for authors and dashboard viewing sharing for embedded users" +} diff --git a/.changes/next-release/api-change-route53-96900.json b/.changes/next-release/api-change-route53-96900.json new file mode 100644 index 000000000000..87c627fa6276 --- /dev/null +++ b/.changes/next-release/api-change-route53-96900.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Amazon Route 53 now supports the Asia Pacific (Malaysia) Region (ap-southeast-5) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region." +} From 517ebf48dae0f455d43f4e6d3dbe8bff754855cc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 22 Aug 2024 18:34:47 +0000 Subject: [PATCH 0800/1632] Bumping version to 1.34.4 --- .changes/1.34.4.json | 32 +++++++++++++++++++ .../api-change-autoscaling-79752.json | 5 --- .../api-change-bedrock-66877.json | 5 --- .../api-change-emrcontainers-43469.json | 5 --- .../api-change-inspector2-98539.json | 5 --- .../api-change-quicksight-14740.json | 5 --- .../api-change-route53-96900.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.4.json delete mode 100644 .changes/next-release/api-change-autoscaling-79752.json delete mode 100644 .changes/next-release/api-change-bedrock-66877.json delete mode 100644 .changes/next-release/api-change-emrcontainers-43469.json delete mode 100644 .changes/next-release/api-change-inspector2-98539.json delete mode 100644 .changes/next-release/api-change-quicksight-14740.json delete mode 100644 .changes/next-release/api-change-route53-96900.json diff --git a/.changes/1.34.4.json b/.changes/1.34.4.json new file mode 100644 index 000000000000..92bc4cf3c7d2 --- /dev/null +++ b/.changes/1.34.4.json @@ -0,0 +1,32 @@ +[ + { + "category": "``autoscaling``", + "description": "Amazon EC2 Auto Scaling now provides EBS health check to manage EC2 instance replacement", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "Amazon Bedrock Evaluation BatchDeleteEvaluationJob API allows customers to delete evaluation jobs under terminated evaluation job statuses - Stopped, Failed, or Completed. Customers can submit a batch of 25 evaluation jobs to be deleted at once.", + "type": "api-change" + }, + { + "category": "``emr-containers``", + "description": "Correct endpoint for FIPS is configured for US Gov Regions.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Add enums for Agentless scan statuses and EC2 enablement error states", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Explicit query for authors and dashboard viewing sharing for embedded users", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Amazon Route 53 now supports the Asia Pacific (Malaysia) Region (ap-southeast-5) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-79752.json b/.changes/next-release/api-change-autoscaling-79752.json deleted file mode 100644 index fb1c4c566184..000000000000 --- a/.changes/next-release/api-change-autoscaling-79752.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Amazon EC2 Auto Scaling now provides EBS health check to manage EC2 instance replacement" -} diff --git a/.changes/next-release/api-change-bedrock-66877.json b/.changes/next-release/api-change-bedrock-66877.json deleted file mode 100644 index 1eac80225380..000000000000 --- a/.changes/next-release/api-change-bedrock-66877.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Amazon Bedrock Evaluation BatchDeleteEvaluationJob API allows customers to delete evaluation jobs under terminated evaluation job statuses - Stopped, Failed, or Completed. Customers can submit a batch of 25 evaluation jobs to be deleted at once." -} diff --git a/.changes/next-release/api-change-emrcontainers-43469.json b/.changes/next-release/api-change-emrcontainers-43469.json deleted file mode 100644 index e05be86d2856..000000000000 --- a/.changes/next-release/api-change-emrcontainers-43469.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-containers``", - "description": "Correct endpoint for FIPS is configured for US Gov Regions." -} diff --git a/.changes/next-release/api-change-inspector2-98539.json b/.changes/next-release/api-change-inspector2-98539.json deleted file mode 100644 index 1d54e112d053..000000000000 --- a/.changes/next-release/api-change-inspector2-98539.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Add enums for Agentless scan statuses and EC2 enablement error states" -} diff --git a/.changes/next-release/api-change-quicksight-14740.json b/.changes/next-release/api-change-quicksight-14740.json deleted file mode 100644 index e0466e52a5f3..000000000000 --- a/.changes/next-release/api-change-quicksight-14740.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Explicit query for authors and dashboard viewing sharing for embedded users" -} diff --git a/.changes/next-release/api-change-route53-96900.json b/.changes/next-release/api-change-route53-96900.json deleted file mode 100644 index 87c627fa6276..000000000000 --- a/.changes/next-release/api-change-route53-96900.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Amazon Route 53 now supports the Asia Pacific (Malaysia) Region (ap-southeast-5) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f40bac396562..e3347282bdb4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.4 +====== + +* api-change:``autoscaling``: Amazon EC2 Auto Scaling now provides EBS health check to manage EC2 instance replacement +* api-change:``bedrock``: Amazon Bedrock Evaluation BatchDeleteEvaluationJob API allows customers to delete evaluation jobs under terminated evaluation job statuses - Stopped, Failed, or Completed. Customers can submit a batch of 25 evaluation jobs to be deleted at once. +* api-change:``emr-containers``: Correct endpoint for FIPS is configured for US Gov Regions. +* api-change:``inspector2``: Add enums for Agentless scan statuses and EC2 enablement error states +* api-change:``quicksight``: Explicit query for authors and dashboard viewing sharing for embedded users +* api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (Malaysia) Region (ap-southeast-5) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. + + 1.34.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6241ee0683b2..9ab6586382cb 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.3' +__version__ = '1.34.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7bf24889463e..d06d2e5eb20f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.3' +release = '1.34.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 41d4e9dc95cb..5405d576659d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.3 + botocore==1.35.4 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7ed01ee3fcde..96acb32a133a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.3', + 'botocore==1.35.4', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e6dd275e944a4501db8bd3c788331bcb9c4697d1 Mon Sep 17 00:00:00 2001 From: Steven Meyer <108885656+meyertst-aws@users.noreply.github.com> Date: Thu, 22 Aug 2024 16:13:00 -0400 Subject: [PATCH 0801/1632] examples added and tested --- .../medical-imaging/copy-image-set.rst | 38 ++++- .../update-image-set-metadata.rst | 148 +++++++++++++++--- 2 files changed, 163 insertions(+), 23 deletions(-) diff --git a/awscli/examples/medical-imaging/copy-image-set.rst b/awscli/examples/medical-imaging/copy-image-set.rst index 32c09ee81dc6..4d823ac9fe0e 100644 --- a/awscli/examples/medical-imaging/copy-image-set.rst +++ b/awscli/examples/medical-imaging/copy-image-set.rst @@ -1,14 +1,12 @@ **Example 1: To copy an image set without a destination.** -The following ``copy-image-set`` code example makes a duplicate copy of an image set without a destination. :: +The following ``copy-image-set`` example makes a duplicate copy of an image set without a destination. :: aws medical-imaging copy-image-set \ --datastore-id 12345678901234567890123456789012 \ --source-image-set-id ea92b0d8838c72a3f25d00d13616f87e \ --copy-image-set-information '{"sourceImageSet": {"latestVersionId": "1" } }' - - Output:: { @@ -33,15 +31,45 @@ Output:: **Example 2: To copy an image set with a destination.** -The following ``copy-image-set`` code example makes a duplicate copy of an image set with a destination. :: +The following ``copy-image-set`` example makes a duplicate copy of an image set with a destination. :: aws medical-imaging copy-image-set \ --datastore-id 12345678901234567890123456789012 \ --source-image-set-id ea92b0d8838c72a3f25d00d13616f87e \ --copy-image-set-information '{"sourceImageSet": {"latestVersionId": "1" }, "destinationImageSet": { "imageSetId": "b9a06fef182a5f992842f77f8e0868e5", "latestVersionId": "1"} }' +Output:: + + { + "destinationImageSetProperties": { + "latestVersionId": "2", + "imageSetWorkflowStatus": "COPYING", + "updatedAt": 1680042505.135, + "imageSetId": "b9a06fef182a5f992842f77f8e0868e5", + "imageSetState": "LOCKED", + "createdAt": 1680042357.432 + }, + "sourceImageSetProperties": { + "latestVersionId": "1", + "imageSetWorkflowStatus": "COPYING_WITH_READ_ONLY_ACCESS", + "updatedAt": 1680042505.135, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436 + }, + "datastoreId": "12345678901234567890123456789012" + } + +**Example 3: To copy a subset of instances from a source image set to a destination image set.** +The following ``copy-image-set`` example copies one DICOM instance from the source image set to the destination image set. +The force parameter is provided to override inconsistencies in the Patient, Study, and Series level attributes. :: + aws medical-imaging copy-image-set \ + --datastore-id 12345678901234567890123456789012 \ + --source-image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --copy-image-set-information '{"sourceImageSet": {"latestVersionId": "1","DICOMCopies": {"copiableAttributes": "{\"SchemaVersion\":\"1.1\",\"Study\":{\"Series\":{\"1.3.6.1.4.1.5962.99.1.3673257865.2104868982.1369432891697.3666.0\":{\"Instances\":{\"1.3.6.1.4.1.5962.99.1.3673257865.2104868982.1369432891697.3669.0\":{}}}}}}"}},"destinationImageSet": {"imageSetId": "b9eb50d8ee682eb9fcf4acbf92f62bb7","latestVersionId": "1"}}' \ + --force Output:: @@ -50,7 +78,7 @@ Output:: "latestVersionId": "2", "imageSetWorkflowStatus": "COPYING", "updatedAt": 1680042505.135, - "imageSetId": "b9a06fef182a5f992842f77f8e0868e5", + "imageSetId": "b9eb50d8ee682eb9fcf4acbf92f62bb7", "imageSetState": "LOCKED", "createdAt": 1680042357.432 }, diff --git a/awscli/examples/medical-imaging/update-image-set-metadata.rst b/awscli/examples/medical-imaging/update-image-set-metadata.rst index 387dedbf4f60..e596508bdfaa 100644 --- a/awscli/examples/medical-imaging/update-image-set-metadata.rst +++ b/awscli/examples/medical-imaging/update-image-set-metadata.rst @@ -1,24 +1,52 @@ -**To insert or update an attribute in image set metadata** +**Example 1: To insert or update an attribute in image set metadata** -The following ``update-image-set-metadata`` code example inserts or updates an attribute in image set metadata. :: +The following ``update-image-set-metadata`` example inserts or updates an attribute in image set metadata. :: aws medical-imaging update-image-set-metadata \ --datastore-id 12345678901234567890123456789012 \ --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ --latest-version-id 1 \ + --cli-binary-format raw-in-base64-out \ --update-image-set-metadata-updates file://metadata-updates.json Contents of ``metadata-updates.json`` :: { "DICOMUpdates": { - "updatableAttributes": "eyJTY2hlbWFWZXJzaW9uIjoxLjEsIlBhdGllbnQiOnsiRElDT00iOnsiUGF0aWVudE5hbWUiOiJNWF5NWCJ9fX0=" + "updatableAttributes": "{\"SchemaVersion\":1.1,\"Patient\":{\"DICOM\":{\"PatientName\":\"MX^MX\"}}}" } } -Note: ``updatableAttributes`` is a Base64 encoded JSON string. Here is the unencoded JSON string. +Output:: + + { + "latestVersionId": "2", + "imageSetWorkflowStatus": "UPDATING", + "updatedAt": 1680042257.908, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436, + "datastoreId": "12345678901234567890123456789012" + } -{"SchemaVersion":1.1,"Patient":{"DICOM":{"PatientName":"MX^MX"}}} +**Example 2: To remove an attribute from image set metadata** + +The following ``update-image-set-metadata`` example removes an attribute from image set metadata. :: + + aws medical-imaging update-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --latest-version-id 1 \ + --cli-binary-format raw-in-base64-out \ + --update-image-set-metadata-updates file://metadata-updates.json + +Contents of ``metadata-updates.json`` :: + + { + "DICOMUpdates": { + "removableAttributes": "{\"SchemaVersion\":1.1,\"Study\":{\"DICOM\":{\"StudyDescription\":\"CHEST\"}}}" + } + } Output:: @@ -32,27 +60,81 @@ Output:: "datastoreId": "12345678901234567890123456789012" } -**To remove an attribute from image set metadata** +**Example 3: To remove an instance from image set metadata** -The following ``update-image-set-metadata`` code example removes an attribute from image set metadata. :: +The following ``update-image-set-metadata`` example removes an instance from image set metadata. :: aws medical-imaging update-image-set-metadata \ --datastore-id 12345678901234567890123456789012 \ --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ --latest-version-id 1 \ + --cli-binary-format raw-in-base64-out \ --update-image-set-metadata-updates file://metadata-updates.json Contents of ``metadata-updates.json`` :: { "DICOMUpdates": { - "removableAttributes": "e1NjaGVtYVZlcnNpb246MS4xLFN0dWR5OntESUNPTTp7U3R1ZHlEZXNjcmlwdGlvbjpDSEVTVH19fQo=" + "removableAttributes": "{\"SchemaVersion\": 1.1,\"Study\": {\"Series\": {\"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1\": {\"Instances\": {\"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1\": {}}}}}}" } } -Note: ``removableAttributes`` is a Base64 encoded JSON string. Here is the unencoded JSON string. The key and value must match the attribute to be removed. +Output:: + + { + "latestVersionId": "2", + "imageSetWorkflowStatus": "UPDATING", + "updatedAt": 1680042257.908, + "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436, + "datastoreId": "12345678901234567890123456789012" + } + + +**Example 4: To revert an image set to a previous version** + +The following ``update-image-set-metadata`` example shows how to revert an image set to a prior version. CopyImageSet and UpdateImageSetMetadata actions create new versions of image sets. :: + + aws medical-imaging update-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id 53d5fdb05ca4d46ac7ca64b06545c66e \ + --latest-version-id 3 \ + --cli-binary-format raw-in-base64-out \ + --update-image-set-metadata-updates '{"revertToVersionId": "1"}' + +Output:: + + { + "datastoreId": "12345678901234567890123456789012", + "imageSetId": "53d5fdb05ca4d46ac7ca64b06545c66e", + "latestVersionId": "4", + "imageSetState": "LOCKED", + "imageSetWorkflowStatus": "UPDATING", + "createdAt": 1680027126.436, + "updatedAt": 1680042257.908 + } + +**Example 5: To add a private DICOM data element to an instance** + +The following ``update-image-set-metadata`` example shows how to add a private element to a specified instance within an image set. The DICOM standard permits private data elements for communication of information that cannot be contained in standard data elements. You can create, update, and delete private data elements with the +UpdateImageSetMetadata action. :: + + aws medical-imaging update-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id 53d5fdb05ca4d46ac7ca64b06545c66e \ + --latest-version-id 1 \ + --cli-binary-format raw-in-base64-out \ + --force \ + --update-image-set-metadata-updates file://metadata-updates.json + +Contents of ``metadata-updates.json`` :: -{"SchemaVersion":1.1,"Study":{"DICOM":{"StudyDescription":"CHEST"}}} + { + "DICOMUpdates": { + "updatableAttributes": "{\"SchemaVersion\": 1.1,\"Study\": {\"Series\": {\"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1\": {\"Instances\": {\"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1\": {\"DICOM\": {\"001910F9\": \"97\"},\"DICOMVRs\": {\"001910F9\": \"DS\"}}}}}}}" + } + } Output:: @@ -60,33 +142,63 @@ Output:: "latestVersionId": "2", "imageSetWorkflowStatus": "UPDATING", "updatedAt": 1680042257.908, - "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetId": "53d5fdb05ca4d46ac7ca64b06545c66e", "imageSetState": "LOCKED", "createdAt": 1680027126.436, "datastoreId": "12345678901234567890123456789012" } -**To remove an instance from image set metadata** +**Example 6: To update a private DICOM data element to an instance** -The following ``update-image-set-metadata`` code example removes an instance from image set metadata. :: +The following ``update-image-set-metadata`` example shows how to update the value of a private data element belonging to an instance within an image set. :: aws medical-imaging update-image-set-metadata \ --datastore-id 12345678901234567890123456789012 \ - --image-set-id ea92b0d8838c72a3f25d00d13616f87e \ + --image-set-id 53d5fdb05ca4d46ac7ca64b06545c66e \ --latest-version-id 1 \ + --cli-binary-format raw-in-base64-out \ + --force \ --update-image-set-metadata-updates file://metadata-updates.json Contents of ``metadata-updates.json`` :: { "DICOMUpdates": { - "removableAttributes": "eezEuMS4xLjEuMS4xLjEyMzQ1LjEyMzQ1Njc4OTAxMi4xMjMuMTIzNDU2Nzg5MDEyMzQuMTp7SW5zdGFuY2VzOnsxLjEuMS4xLjEuMS4xMjM0NS4xMjM0NTY3ODkwMTIuMTIzLjEyMzQ1Njc4OTAxMjM0LjE6e319fX19fQo=" + "updatableAttributes": "{\"SchemaVersion\": 1.1,\"Study\": {\"Series\": {\"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1\": {\"Instances\": {\"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1\": {\"DICOM\": {\"00091001\": \"GE_GENESIS_DD\"}}}}}}}" } } -Note: ``removableAttributes`` is a Base64 encoded JSON string. Here is the unencoded JSON string. +Output:: + + { + "latestVersionId": "2", + "imageSetWorkflowStatus": "UPDATING", + "updatedAt": 1680042257.908, + "imageSetId": "53d5fdb05ca4d46ac7ca64b06545c66e", + "imageSetState": "LOCKED", + "createdAt": 1680027126.436, + "datastoreId": "12345678901234567890123456789012" + } + +**Example 7: To update a SOPInstanceUID with the force parameter** -{"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1":{"Instances":{"1.1.1.1.1.1.12345.123456789012.123.12345678901234.1":{}}}}}} +The following ``update-image-set-metadata`` example shows how to update a SOPInstanceUID, using the force parameter to override the DICOM metadata constraints. :: + + aws medical-imaging update-image-set-metadata \ + --datastore-id 12345678901234567890123456789012 \ + --image-set-id 53d5fdb05ca4d46ac7ca64b06545c66e \ + --latest-version-id 1 \ + --cli-binary-format raw-in-base64-out \ + --force \ + --update-image-set-metadata-updates file://metadata-updates.json + +Contents of ``metadata-updates.json`` :: + + { + "DICOMUpdates": { + "updatableAttributes": "{\"SchemaVersion\":1.1,\"Study\":{\"Series\":{\"1.3.6.1.4.1.5962.99.1.3633258862.2104868982.1369432891697.3656.0\":{\"Instances\":{\"1.3.6.1.4.1.5962.99.1.3633258862.2104868982.1369432891697.3659.0\":{\"DICOM\":{\"SOPInstanceUID\":\"1.3.6.1.4.1.5962.99.1.3633258862.2104868982.1369432891697.3659.9\"}}}}}}}" + } + } Output:: @@ -94,7 +206,7 @@ Output:: "latestVersionId": "2", "imageSetWorkflowStatus": "UPDATING", "updatedAt": 1680042257.908, - "imageSetId": "ea92b0d8838c72a3f25d00d13616f87e", + "imageSetId": "53d5fdb05ca4d46ac7ca64b06545c66e", "imageSetState": "LOCKED", "createdAt": 1680027126.436, "datastoreId": "12345678901234567890123456789012" From 85e30656e5b190427efd077315bee2a53dce47ee Mon Sep 17 00:00:00 2001 From: Ikko Eltociear Ashimine Date: Sat, 24 Aug 2024 00:49:47 +0900 Subject: [PATCH 0802/1632] docs: update create-user.rst creat -> create --- awscli/examples/memorydb/create-user.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/memorydb/create-user.rst b/awscli/examples/memorydb/create-user.rst index 430a23627212..359cf912ef7f 100644 --- a/awscli/examples/memorydb/create-user.rst +++ b/awscli/examples/memorydb/create-user.rst @@ -1,4 +1,4 @@ -**To creat a user** +**To create a user** The following ``create-user`` example creates a new user. :: From 0d212201993026141c8b323e94cb0c43a5143f7f Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 29 Jul 2024 21:26:00 +0000 Subject: [PATCH 0803/1632] CLI examples accessanalyzer, cognito-idp, ec2, ecr-public, ecr, ivs-realtime, kms, secretsmanager, securitylake --- .../check-access-not-granted.rst | 2 +- .../accessanalyzer/check-no-public-access.rst | 32 ++++ .../examples/cognito-idp/update-user-pool.rst | 32 +++- .../ec2/describe-store-image-tasks.rst | 18 ++- .../examples/ecr-public/create-repository.rst | 122 ++++++++++++++ .../examples/ecr-public/delete-repository.rst | 20 +++ awscli/examples/ecr/create-repository.rst | 18 +-- .../examples/ecs/describe-task-definition.rst | 150 ++++++------------ awscli/examples/ivs-realtime/create-stage.rst | 39 ++++- .../ivs-realtime/delete-public-key.rst | 10 ++ .../examples/ivs-realtime/get-participant.rst | 11 +- .../examples/ivs-realtime/get-public-key.rst | 20 +++ awscli/examples/ivs-realtime/get-stage.rst | 12 +- .../ivs-realtime/import-public-key.rst | 20 +++ .../ivs-realtime/list-participants.rst | 3 +- .../ivs-realtime/list-public-keys.rst | 24 +++ awscli/examples/ivs-realtime/update-stage.rst | 18 ++- awscli/examples/kms/derive-shared-secret.rst | 21 +++ .../examples/secretsmanager/create-secret.rst | 40 ++--- .../securitylake/create-aws-logsource.rst | 16 ++ .../securitylake/create-custom-logsource.rst | 28 ++++ ...reate-data-lake-exception-subscription.rst | 12 ++ ...e-data-lake-organization-configuration.rst | 10 ++ .../securitylake/create-data-lake.rst | 126 +++++++++++++++ .../create-subscriber-data-access.rst | 41 +++++ .../create-subscriber-notification.rst | 17 ++ .../create-subscriber-query-access.rst | 41 +++++ .../securitylake/delete-aws-logsource.rst | 16 ++ .../securitylake/delete-custom-logsource.rst | 10 ++ ...e-data-lake-organization-configuration.rst | 10 ++ .../securitylake/delete-data-lake.rst | 10 ++ .../delete-subscriber-notification.rst | 10 ++ .../securitylake/delete-subscriber.rst | 10 ++ .../get-data-lake-exception-subscription.rst | 15 ++ ...t-data-lake-organization-configuration.rst | 31 ++++ .../securitylake/get-data-lake-sources.rst | 66 ++++++++ .../examples/securitylake/get-subscriber.rst | 90 +++++++++++ .../list-data-lake-exceptions.rst | 25 +++ .../examples/securitylake/list-data-lakes.rst | 49 ++++++ .../securitylake/list-log-sources.rst | 29 ++++ .../securitylake/list-subscribers.rst | 60 +++++++ .../securitylake/list-tags-for-resource.rst | 27 ++++ ...ster-data-lake-delegated-administrator.rst | 10 ++ awscli/examples/securitylake/tag-resource.rst | 11 ++ .../examples/securitylake/untag-resource.rst | 11 ++ ...pdate-data-lake-exception-subscription.rst | 12 ++ .../securitylake/update-data-lake.rst | 126 +++++++++++++++ .../update-subscriber-notification.rst | 17 ++ .../securitylake/update-subscriber.rst | 76 +++++++++ 49 files changed, 1469 insertions(+), 155 deletions(-) create mode 100644 awscli/examples/accessanalyzer/check-no-public-access.rst create mode 100644 awscli/examples/ecr-public/create-repository.rst create mode 100644 awscli/examples/ecr-public/delete-repository.rst create mode 100644 awscli/examples/ivs-realtime/delete-public-key.rst create mode 100644 awscli/examples/ivs-realtime/get-public-key.rst create mode 100644 awscli/examples/ivs-realtime/import-public-key.rst create mode 100644 awscli/examples/ivs-realtime/list-public-keys.rst create mode 100644 awscli/examples/kms/derive-shared-secret.rst create mode 100644 awscli/examples/securitylake/create-aws-logsource.rst create mode 100644 awscli/examples/securitylake/create-custom-logsource.rst create mode 100644 awscli/examples/securitylake/create-data-lake-exception-subscription.rst create mode 100644 awscli/examples/securitylake/create-data-lake-organization-configuration.rst create mode 100644 awscli/examples/securitylake/create-data-lake.rst create mode 100644 awscli/examples/securitylake/create-subscriber-data-access.rst create mode 100644 awscli/examples/securitylake/create-subscriber-notification.rst create mode 100644 awscli/examples/securitylake/create-subscriber-query-access.rst create mode 100644 awscli/examples/securitylake/delete-aws-logsource.rst create mode 100644 awscli/examples/securitylake/delete-custom-logsource.rst create mode 100644 awscli/examples/securitylake/delete-data-lake-organization-configuration.rst create mode 100644 awscli/examples/securitylake/delete-data-lake.rst create mode 100644 awscli/examples/securitylake/delete-subscriber-notification.rst create mode 100644 awscli/examples/securitylake/delete-subscriber.rst create mode 100644 awscli/examples/securitylake/get-data-lake-exception-subscription.rst create mode 100644 awscli/examples/securitylake/get-data-lake-organization-configuration.rst create mode 100644 awscli/examples/securitylake/get-data-lake-sources.rst create mode 100644 awscli/examples/securitylake/get-subscriber.rst create mode 100644 awscli/examples/securitylake/list-data-lake-exceptions.rst create mode 100644 awscli/examples/securitylake/list-data-lakes.rst create mode 100644 awscli/examples/securitylake/list-log-sources.rst create mode 100644 awscli/examples/securitylake/list-subscribers.rst create mode 100644 awscli/examples/securitylake/list-tags-for-resource.rst create mode 100644 awscli/examples/securitylake/register-data-lake-delegated-administrator.rst create mode 100644 awscli/examples/securitylake/tag-resource.rst create mode 100644 awscli/examples/securitylake/untag-resource.rst create mode 100644 awscli/examples/securitylake/update-data-lake-exception-subscription.rst create mode 100644 awscli/examples/securitylake/update-data-lake.rst create mode 100644 awscli/examples/securitylake/update-subscriber-notification.rst create mode 100644 awscli/examples/securitylake/update-subscriber.rst diff --git a/awscli/examples/accessanalyzer/check-access-not-granted.rst b/awscli/examples/accessanalyzer/check-access-not-granted.rst index 559fd63e30fd..7ca8a0f13c7a 100644 --- a/awscli/examples/accessanalyzer/check-access-not-granted.rst +++ b/awscli/examples/accessanalyzer/check-access-not-granted.rst @@ -30,7 +30,7 @@ Output:: { "result": "PASS", - "message": "The policy document does not grant access to perform the listed actions." + "message": "The policy document does not grant access to perform one or more of the listed actions." } For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/accessanalyzer/check-no-public-access.rst b/awscli/examples/accessanalyzer/check-no-public-access.rst new file mode 100644 index 000000000000..bcba8b657f69 --- /dev/null +++ b/awscli/examples/accessanalyzer/check-no-public-access.rst @@ -0,0 +1,32 @@ +**To check whether a resource policy can grant public access to the specified resource type** + +The following ``check-no-public-access`` example checks whether a resource policy can grant public access to the specified resource type. :: + + aws accessanalyzer check-no-public-access \ + --policy-document file://check-no-public-access-myfile.json \ + --resource-type AWS::S3::Bucket + +Contents of ``myfile.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "CheckNoPublicAccess", + "Effect": "Allow", + "Principal": { "AWS": "arn:aws:iam::111122223333:user/JohnDoe" }, + "Action": [ + "s3:GetObject" + ] + } + ] + } + +Output:: + + { + "result": "PASS", + "message": "The resource policy does not grant public access for the given resource type." + } + +For more information, see `Previewing access with IAM Access Analyzer APIs `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/cognito-idp/update-user-pool.rst b/awscli/examples/cognito-idp/update-user-pool.rst index a3948e59122b..c47d6fd436e4 100644 --- a/awscli/examples/cognito-idp/update-user-pool.rst +++ b/awscli/examples/cognito-idp/update-user-pool.rst @@ -1,7 +1,25 @@ -**To update a user pool** - -This example adds tags to a user pool. - -Command:: - - aws cognito-idp update-user-pool --user-pool-id us-west-2_aaaaaaaaa --user-pool-tags Team=Blue,Area=West +**To update a user pool** + +The following ``update-user-pool`` example modifies a user pool with example syntax for each of the available configuration options. To update a user pool, you must specify all previously-configured options or they will reset to a default value. :: + + aws cognito-idp update-user-pool --user-pool-id us-west-2_EXAMPLE \ + --policies PasswordPolicy=\{MinimumLength=6,RequireUppercase=true,RequireLowercase=true,RequireNumbers=true,RequireSymbols=true,TemporaryPasswordValidityDays=7\} \ + --deletion-protection ACTIVE \ + --lambda-config PreSignUp="arn:aws:lambda:us-west-2:123456789012:function:cognito-test-presignup-function",PreTokenGeneration="arn:aws:lambda:us-west-2:123456789012:function:cognito-test-pretoken-function" \ + --auto-verified-attributes "phone_number" "email" \ + --verification-message-template \{\"SmsMessage\":\""Your code is {####}"\",\"EmailMessage\":\""Your code is {####}"\",\"EmailSubject\":\""Your verification code"\",\"EmailMessageByLink\":\""Click {##here##} to verify your email address."\",\"EmailSubjectByLink\":\""Your verification link"\",\"DefaultEmailOption\":\"CONFIRM_WITH_LINK\"\} \ + --sms-authentication-message "Your code is {####}" \ + --user-attribute-update-settings AttributesRequireVerificationBeforeUpdate="email","phone_number" \ + --mfa-configuration "OPTIONAL" \ + --device-configuration ChallengeRequiredOnNewDevice=true,DeviceOnlyRememberedOnUserPrompt=true \ + --email-configuration SourceArn="arn:aws:ses:us-west-2:123456789012:identity/admin@example.com",ReplyToEmailAddress="amdin+noreply@example.com",EmailSendingAccount=DEVELOPER,From="admin@amazon.com",ConfigurationSet="test-configuration-set" \ + --sms-configuration SnsCallerArn="arn:aws:iam::123456789012:role/service-role/SNS-SMS-Role",ExternalId="12345",SnsRegion="us-west-2" \ + --admin-create-user-config AllowAdminCreateUserOnly=false,InviteMessageTemplate=\{SMSMessage=\""Welcome {username}. Your confirmation code is {####}"\",EmailMessage=\""Welcome {username}. Your confirmation code is {####}"\",EmailSubject=\""Welcome to MyMobileGame"\"\} \ + --user-pool-tags "Function"="MyMobileGame","Developers"="Berlin" \ + --admin-create-user-config AllowAdminCreateUserOnly=false,InviteMessageTemplate=\{SMSMessage=\""Welcome {username}. Your confirmation code is {####}"\",EmailMessage=\""Welcome {username}. Your confirmation code is {####}"\",EmailSubject=\""Welcome to MyMobileGame"\"\} \ + --user-pool-add-ons AdvancedSecurityMode="AUDIT" \ + --account-recovery-setting RecoveryMechanisms=\[\{Priority=1,Name="verified_email"\},\{Priority=2,Name="verified_phone_number"\}\] + +This command produces no output. + +For more information, see `Updating user pool configuration `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-store-image-tasks.rst b/awscli/examples/ec2/describe-store-image-tasks.rst index c0aa6f8ae2d1..ad62ec8e81ef 100644 --- a/awscli/examples/ec2/describe-store-image-tasks.rst +++ b/awscli/examples/ec2/describe-store-image-tasks.rst @@ -7,13 +7,17 @@ The following ``describe-store-image-tasks`` example describes the progress of a Output:: { - "AmiId": "ami-1234567890abcdef0", - "Bucket": "my-ami-bucket", - "ProgressPercentage": 17, - "S3ObjectKey": "ami-1234567890abcdef0.bin", - "StoreTaskState": "InProgress", - "StoreTaskFailureReason": null, - "TaskStartTime": "2022-01-01T01:01:01.001Z" + "StoreImageTaskResults": [ + { + "AmiId": "ami-1234567890abcdef0", + "Bucket": "my-ami-bucket", + "ProgressPercentage": 17, + "S3objectKey": "ami-1234567890abcdef0.bin", + "StoreTaskState": "InProgress", + "StoreTaskFailureReason": null, + "TaskStartTime": "2022-01-01T01:01:01.001Z" + } + ] } For more information about storing and restoring an AMI using S3, see `Store and restore an AMI using S3 ` in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ecr-public/create-repository.rst b/awscli/examples/ecr-public/create-repository.rst new file mode 100644 index 000000000000..cc18a72f72f2 --- /dev/null +++ b/awscli/examples/ecr-public/create-repository.rst @@ -0,0 +1,122 @@ +**Example 1: To create a repository in a public registry** + +The following ``create-repository`` example creates a repository named ``project-a/nginx-web-app`` in a public registry. :: + + aws ecr-public create-repository \ + --repository-name project-a/nginx-web-app + +Output:: + + { + "repository": { + "repositoryArn": "arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app", + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "repositoryUri": "public.ecr.aws/public-registry-custom-alias/project-a/nginx-web-app", + "createdAt": "2024-07-01T21:08:55.131000+00:00" + }, + "catalogData": {} + } + +For more information, see `Creating a public repository `__ in the *Amazon ECR Public User Guide*. + +**Example 2: To create a repository in a public registry with short description of the contents of the repository, system and operating architecture that the images in the repository are compatible with** + +The following ``create-repository`` example creates a repository named ``project-a/nginx-web-app`` in a public registry with short description of the contents of the repository, system and operating architecture that the images in the repository are compatible with. :: + + aws ecr-public create-repository \ + --repository-name project-a/nginx-web-app \ + --catalog-data 'description=My project-a ECR Public Repository,architectures=ARM,ARM 64,x86,x86-64,operatingSystems=Linux' + +Output:: + + { + "repository": { + "repositoryArn": "arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app", + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "repositoryUri": "public.ecr.aws/public-registry-custom-alias/project-a/nginx-web-app", + "createdAt": "2024-07-01T21:23:20.455000+00:00" + }, + "catalogData": { + "description": "My project-a ECR Public Repository", + "architectures": [ + "ARM", + "ARM 64", + "x86", + "x86-64" + ], + "operatingSystems": [ + "Linux" + ] + } + } + +For more information, see `Creating a public repository `__ in the *Amazon ECR Public User Guide*. + +**Example 3: To create a repository in a public registry, along with logoImageBlob, aboutText, usageText and tags information** + +The following ``create-repository`` example creates a repository named `project-a/nginx-web-app` in a public registry, along with logoImageBlob, aboutText, usageText and tags information. :: + + aws ecr-public create-repository \ + --cli-input-json file://myfile.json + +Contents of ``myfile.json``:: + + { + "repositoryName": "project-a/nginx-web-app", + "catalogData": { + "description": "My project-a ECR Public Repository", + "architectures": [ + "ARM", + "ARM 64", + "x86", + "x86-64" + ], + "operatingSystems": [ + "Linux" + ], + "logoImageBlob": "iVBORw0KGgoA<>ErkJggg==", + "aboutText": "## Quick reference\n\nMaintained by: [the Amazon Linux Team](https://github.com/aws/amazon-linux-docker-images)\n\nWhere to get help: [the Docker Community Forums](https://forums.docker.com/), [the Docker Community Slack](https://dockr.ly/slack), or [Stack Overflow](https://stackoverflow.com/search?tab=newest&q=docker)\n\n## Supported tags and respective `dockerfile` links\n\n* [`2.0.20200722.0`, `2`, `latest`](https://github.com/amazonlinux/container-images/blob/03d54f8c4d522bf712cffd6c8f9aafba0a875e78/Dockerfile)\n* [`2.0.20200722.0-with-sources`, `2-with-sources`, `with-sources`](https://github.com/amazonlinux/container-images/blob/1e7349845e029a2e6afe6dc473ef17d052e3546f/Dockerfile)\n* [`2018.03.0.20200602.1`, `2018.03`, `1`](https://github.com/amazonlinux/container-images/blob/f10932e08c75457eeb372bf1cc47ea2a4b8e98c8/Dockerfile)\n* [`2018.03.0.20200602.1-with-sources`, `2018.03-with-sources`, `1-with-sources`](https://github.com/amazonlinux/container-images/blob/8c9ee491689d901aa72719be0ec12087a5fa8faf/Dockerfile)\n\n## What is Amazon Linux?\n\nAmazon Linux is provided by Amazon Web Services (AWS). It is designed to provide a stable, secure, and high-performance execution environment for applications running on Amazon EC2. The full distribution includes packages that enable easy integration with AWS, including launch configuration tools and many popular AWS libraries and tools. AWS provides ongoing security and maintenance updates to all instances running Amazon Linux.\n\nThe Amazon Linux container image contains a minimal set of packages. To install additional packages, [use `yum`](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-software.html).\n\nAWS provides two versions of Amazon Linux: [Amazon Linux 2](https://aws.amazon.com/amazon-linux-2/) and [Amazon Linux AMI](https://aws.amazon.com/amazon-linux-ami/).\n\nFor information on security updates for Amazon Linux, please refer to [Amazon Linux 2 Security Advisories](https://alas.aws.amazon.com/alas2.html) and [Amazon Linux AMI Security Advisories](https://alas.aws.amazon.com/). Note that Docker Hub's vulnerability scanning for Amazon Linux is currently based on RPM versions, which does not reflect the state of backported patches for vulnerabilities.\n\n## Where can I run Amazon Linux container images?\n\nYou can run Amazon Linux container images in any Docker based environment. Examples include, your laptop, in Amazon EC2 instances, and Amazon ECS clusters.\n\n## License\n\nAmazon Linux is available under the [GNU General Public License, version 2.0](https://github.com/aws/amazon-linux-docker-images/blob/master/LICENSE). Individual software packages are available under their own licenses; run `rpm -qi [package name]` or check `/usr/share/doc/[package name]-*` and `/usr/share/licenses/[package name]-*` for details.\n\nAs with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).\n\nSome additional license information which was able to be auto-detected might be found in [the `repo-info` repository's `amazonlinux/` directory](https://github.com/docker-library/repo-info/tree/master/repos/amazonlinux).\n\n## Security\n\nFor information on security updates for Amazon Linux, please refer to [Amazon Linux 2 Security Advisories](https://alas.aws.amazon.com/alas2.html) and [Amazon Linux AMI Security Advisories](https://alas.aws.amazon.com/). Note that Docker Hub's vulnerability scanning for Amazon Linux is currently based on RPM versions, which does not reflect the state of backported patches for vulnerabilities.", + "usageText": "## Supported architectures\n\namd64, arm64v8\n\n## Where can I run Amazon Linux container images?\n\nYou can run Amazon Linux container images in any Docker based environment. Examples include, your laptop, in Amazon EC2 instances, and ECS clusters.\n\n## How do I install a software package from Extras repository in Amazon Linux 2?\n\nAvailable packages can be listed with the `amazon-linux-extras` command. Packages can be installed with the `amazon-linux-extras install ` command. Example: `amazon-linux-extras install rust1`\n\n## Will updates be available for Amazon Linux containers?\n\nSimilar to the Amazon Linux images for Amazon EC2 and on-premises use, Amazon Linux container images will get ongoing updates from Amazon in the form of security updates, bug fix updates, and other enhancements. Security bulletins for Amazon Linux are available at https://alas.aws.amazon.com/\n\n## Will AWS Support the current version of Amazon Linux going forward?\n\nYes; in order to avoid any disruption to your existing applications and to facilitate migration to Amazon Linux 2, AWS will provide regular security updates for Amazon Linux 2018.03 AMI and container image for 2 years after the final LTS build is announced. You can also use all your existing support channels such as AWS Support and Amazon Linux Discussion Forum to continue to submit support requests." + }, + "tags": [ + { + "Key": "Name", + "Value": "project-a/nginx-web-app" + }, + { + "Key": "Environment", + "Value": "Prod" + } + ] + } + +Output:: + + { + "repository": { + "repositoryArn": "arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app", + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "repositoryUri": "public.ecr.aws/public-registry-custom-alias/project-a/nginx-web-app", + "createdAt": "2024-07-01T21:53:05.749000+00:00" + }, + "catalogData": { + "description": "My project-a ECR Public Repository", + "architectures": [ + "ARM", + "ARM 64", + "x86", + "x86-64" + ], + "operatingSystems": [ + "Linux" + ], + "logoUrl": "https://d3g9o9u8re44ak.cloudfront.net/logo/23861450-4b9b-403c-9a4c-7aa0ef140bb8/2f9bf5a7-a32f-45b4-b5cd-c5770a35e6d7.png", + "aboutText": "## Quick reference\n\nMaintained by: [the Amazon Linux Team](https://github.com/aws/amazon-linux-docker-images)\n\nWhere to get help: [the Docker Community Forums](https://forums.docker.com/), [the Docker Community Slack](https://dockr.ly/slack), or [Stack Overflow](https://stackoverflow.com/search?tab=newest&q=docker)\n\n## Supported tags and respective `dockerfile` links\n\n* [`2.0.20200722.0`, `2`, `latest`](https://github.com/amazonlinux/container-images/blob/03d54f8c4d522bf712cffd6c8f9aafba0a875e78/Dockerfile)\n* [`2.0.20200722.0-with-sources`, `2-with-sources`, `with-sources`](https://github.com/amazonlinux/container-images/blob/1e7349845e029a2e6afe6dc473ef17d052e3546f/Dockerfile)\n* [`2018.03.0.20200602.1`, `2018.03`, `1`](https://github.com/amazonlinux/container-images/blob/f10932e08c75457eeb372bf1cc47ea2a4b8e98c8/Dockerfile)\n* [`2018.03.0.20200602.1-with-sources`, `2018.03-with-sources`, `1-with-sources`](https://github.com/amazonlinux/container-images/blob/8c9ee491689d901aa72719be0ec12087a5fa8faf/Dockerfile)\n\n## What is Amazon Linux?\n\nAmazon Linux is provided by Amazon Web Services (AWS). It is designed to provide a stable, secure, and high-performance execution environment for applications running on Amazon EC2. The full distribution includes packages that enable easy integration with AWS, including launch configuration tools and many popular AWS libraries and tools. AWS provides ongoing security and maintenance updates to all instances running Amazon Linux.\n\nThe Amazon Linux container image contains a minimal set of packages. To install additional packages, [use `yum`](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-software.html).\n\nAWS provides two versions of Amazon Linux: [Amazon Linux 2](https://aws.amazon.com/amazon-linux-2/) and [Amazon Linux AMI](https://aws.amazon.com/amazon-linux-ami/).\n\nFor information on security updates for Amazon Linux, please refer to [Amazon Linux 2 Security Advisories](https://alas.aws.amazon.com/alas2.html) and [Amazon Linux AMI Security Advisories](https://alas.aws.amazon.com/). Note that Docker Hub's vulnerability scanning for Amazon Linux is currently based on RPM versions, which does not reflect the state of backported patches for vulnerabilities.\n\n## Where can I run Amazon Linux container images?\n\nYou can run Amazon Linux container images in any Docker based environment. Examples include, your laptop, in Amazon EC2 instances, and Amazon ECS clusters.\n\n## License\n\nAmazon Linux is available under the [GNU General Public License, version 2.0](https://github.com/aws/amazon-linux-docker-images/blob/master/LICENSE). Individual software packages are available under their own licenses; run `rpm -qi [package name]` or check `/usr/share/doc/[package name]-*` and `/usr/share/licenses/[package name]-*` for details.\n\nAs with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).\n\nSome additional license information which was able to be auto-detected might be found in [the `repo-info` repository's `amazonlinux/` directory](https://github.com/docker-library/repo-info/tree/master/repos/amazonlinux).\n\n## Security\n\nFor information on security updates for Amazon Linux, please refer to [Amazon Linux 2 Security Advisories](https://alas.aws.amazon.com/alas2.html) and [Amazon Linux AMI Security Advisories](https://alas.aws.amazon.com/). Note that Docker Hub's vulnerability scanning for Amazon Linux is currently based on RPM versions, which does not reflect the state of backported patches for vulnerabilities.", + "usageText": "## Supported architectures\n\namd64, arm64v8\n\n## Where can I run Amazon Linux container images?\n\nYou can run Amazon Linux container images in any Docker based environment. Examples include, your laptop, in Amazon EC2 instances, and ECS clusters.\n\n## How do I install a software package from Extras repository in Amazon Linux 2?\n\nAvailable packages can be listed with the `amazon-linux-extras` command. Packages can be installed with the `amazon-linux-extras install ` command. Example: `amazon-linux-extras install rust1`\n\n## Will updates be available for Amazon Linux containers?\n\nSimilar to the Amazon Linux images for Amazon EC2 and on-premises use, Amazon Linux container images will get ongoing updates from Amazon in the form of security updates, bug fix updates, and other enhancements. Security bulletins for Amazon Linux are available at https://alas.aws.amazon.com/\n\n## Will AWS Support the current version of Amazon Linux going forward?\n\nYes; in order to avoid any disruption to your existing applications and to facilitate migration to Amazon Linux 2, AWS will provide regular security updates for Amazon Linux 2018.03 AMI and container image for 2 years after the final LTS build is announced. You can also use all your existing support channels such as AWS Support and Amazon Linux Discussion Forum to continue to submit support requests." + } + } + +For more information, see `Creating a public repository `__ in the *Amazon ECR Public User Guide* and `Repository catalog data `__ in the *Amazon ECR Public User Guide*. diff --git a/awscli/examples/ecr-public/delete-repository.rst b/awscli/examples/ecr-public/delete-repository.rst new file mode 100644 index 000000000000..5f041e759c2a --- /dev/null +++ b/awscli/examples/ecr-public/delete-repository.rst @@ -0,0 +1,20 @@ +**To delete a repository in a public registry** + +The following ``delete-repository`` example deletes a repository named ``project-a/nginx-web-app`` from your public registry. :: + + aws ecr-public delete-repository \ + --repository-name project-a/nginx-web-app + +Output:: + + { + "repository": { + "repositoryArn": "arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app", + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "repositoryUri": "public.ecr.aws/public-registry-custom-alias/project-a/nginx-web-app", + "createdAt": "2024-07-01T22:14:50.103000+00:00" + } + } + +For more information, see `Deleting a public repository `__ in the *Amazon ECR Public User Guide*. diff --git a/awscli/examples/ecr/create-repository.rst b/awscli/examples/ecr/create-repository.rst index 343d4b52d44b..805ab39b5598 100644 --- a/awscli/examples/ecr/create-repository.rst +++ b/awscli/examples/ecr/create-repository.rst @@ -3,15 +3,15 @@ The following ``create-repository`` example creates a repository inside the specified namespace in the default registry for an account. :: aws ecr create-repository \ - --repository-name project-a/nginx-web-app + --repository-name project-a/sample-repo Output:: { "repository": { "registryId": "123456789012", - "repositoryName": "sample-repo", - "repositoryArn": "arn:aws:ecr:us-west-2:123456789012:repository/project-a/nginx-web-app" + "repositoryName": "project-a/sample-repo", + "repositoryArn": "arn:aws:ecr:us-west-2:123456789012:repository/project-a/sample-repo" } } @@ -22,7 +22,7 @@ For more information, see `Creating a Repository `_ in the *Amazon ECS Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/create-stage.rst b/awscli/examples/ivs-realtime/create-stage.rst index 788be13f844d..9731071deff0 100644 --- a/awscli/examples/ivs-realtime/create-stage.rst +++ b/awscli/examples/ivs-realtime/create-stage.rst @@ -1,4 +1,4 @@ -**To create a stage** +**Example 1: To create a stage** The following ``create-stage`` example creates a stage and stage participant token for a specified user. :: @@ -19,9 +19,44 @@ Output:: "stage": { "activeSessionId": "st-a1b2c3d4e5f6g", "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", + "endpoints": { + "events": "wss://global.events.live-video.net", + "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" + }, "name": "stage1", "tags": {} } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. + +**Example 2: To create a stage and configure individial participant recording** + +The following ``create-stage`` example creates a stage and configures individual participant recording. :: + + aws ivs-realtime create-stage \ + --name stage1 \ + --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh"}' + +Output:: + + { + "stage": { + "activeSessionId": "st-a1b2c3d4e5f6g", + "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", + "autoParticipantRecordingConfiguration": { + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", + }, + "endpoints": { + "events": "wss://global.events.live-video.net", + "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" + }, + "name": "stage1", + "tags": {} + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/delete-public-key.rst b/awscli/examples/ivs-realtime/delete-public-key.rst new file mode 100644 index 000000000000..b4764d74be46 --- /dev/null +++ b/awscli/examples/ivs-realtime/delete-public-key.rst @@ -0,0 +1,10 @@ +**To delete a public key** + +The following ``delete-public-key`` deletes the specified public key. :: + + aws ivs-realtime delete-public-key \ + --arn arn:aws:ivs:us-west-2:123456789012:public-key/abcdABC1efg2 + +This command produces no output. + +For more information, see `Distribute Participant Tokens `__ in the *Amazon IVS Real-Time Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-participant.rst b/awscli/examples/ivs-realtime/get-participant.rst index 54dd789a775d..55d98715863f 100644 --- a/awscli/examples/ivs-realtime/get-participant.rst +++ b/awscli/examples/ivs-realtime/get-participant.rst @@ -16,13 +16,16 @@ Output:: "firstJoinTime": "2023-04-26T20:30:34+00:00", "ispName", "Comcast", "osName", "Microsoft Windows 10 Pro", - "osVersion", "10.0.19044", + "osVersion", "10.0.19044" "participantId": "abCDEf12GHIj", "published": true, + "recordingS3BucketName": "bucket-name", + "recordingS3Prefix": "abcdABCDefgh/st-a1b2c3d4e5f6g/abCDEf12GHIj/1234567890", + "recordingState": "ACTIVE", "sdkVersion", "", - "state": "DISCONNECTED", - "userId": "" + "state": "CONNECTED", + "userId": "", } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-public-key.rst b/awscli/examples/ivs-realtime/get-public-key.rst new file mode 100644 index 000000000000..642d0fb4c931 --- /dev/null +++ b/awscli/examples/ivs-realtime/get-public-key.rst @@ -0,0 +1,20 @@ +**To get an existing public key used to sign stage participant tokens** + +The following ``get-public-key`` example gets a public key specified by the provided ARN, for sigining stage participant tokens. :: + + aws ivs-realtime get-public-key \ + --arn arn:aws:ivs:us-west-2:123456789012:public-key/abcdABC1efg2 + +Output:: + + { + "publicKey": { + "arn": "arn:aws:ivs:us-west-2:123456789012:public-key/abcdABC1efg2", + "name": "", + "publicKeyMaterial": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqVWUtqs6EktQMR1sCYmEzGvRwtaycI16\n9pmzcpiWu/uhNStGlteJ5odRfRwVkoQUMnSZXTCcbn9bBTTmiWo4mJcFOOAzsthH\n0UAb8NdD4tUE0At4a9hYP9IETEXAMPLE\n-----END PUBLIC KEY-----", + "fingerprint": "12:a3:44:56:bc:7d:e8:9f:10:2g:34:hi:56:78:90:12", + "tags": {} + } + } + +For more information, see `Distribute Participant Tokens `__ in the *Amazon IVS Real-Time Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-stage.rst b/awscli/examples/ivs-realtime/get-stage.rst index 72289f44ae8e..5aa92d4b1c2a 100644 --- a/awscli/examples/ivs-realtime/get-stage.rst +++ b/awscli/examples/ivs-realtime/get-stage.rst @@ -11,9 +11,19 @@ Output:: "stage": { "activeSessionId": "st-a1b2c3d4e5f6g", "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", + "autoParticipantRecordingConfiguration": { + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", + }, + "endpoints": { + "events": "wss://global.events.live-video.net", + "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" + }, "name": "test", "tags": {} } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/import-public-key.rst b/awscli/examples/ivs-realtime/import-public-key.rst new file mode 100644 index 000000000000..ff6e78fee0ab --- /dev/null +++ b/awscli/examples/ivs-realtime/import-public-key.rst @@ -0,0 +1,20 @@ +**To import an existing public key to be used to sign stage participant tokens** + +The following ``import-public-key`` example imports a public key from a material file, to be used for sigining stage participant tokens. :: + + aws ivs-realtime import-public-key \ + --public-key-material="`cat public.pem`" + +Output:: + + { + "publicKey": { + "arn": "arn:aws:ivs:us-west-2:123456789012:public-key/abcdABC1efg2", + "name": "", + "publicKeyMaterial": "-----BEGIN PUBLIC KEY-----\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEqVWUtqs6EktQMR1sCYmEzGvRwtaycI16\n9pmzcpiWu/uhNStGlteJ5odRfRwVkoQUMnSZXTCcbn9bBTTmiWo4mJcFOOAzsthH\n0UAb8NdD4tUE0At4a9hYP9IETEXAMPLE\n-----END PUBLIC KEY-----", + "fingerprint": "12:a3:44:56:bc:7d:e8:9f:10:2g:34:hi:56:78:90:12", + "tags": {} + } + } + +For more information, see `Distribute Participant Tokens `__ in the *Amazon IVS Real-Time Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-participants.rst b/awscli/examples/ivs-realtime/list-participants.rst index ddfefef98429..80cb7c8a21d2 100644 --- a/awscli/examples/ivs-realtime/list-participants.rst +++ b/awscli/examples/ivs-realtime/list-participants.rst @@ -14,10 +14,11 @@ Output:: "firstJoinTime": "2023-04-26T20:30:34+00:00", "participantId": "abCDEf12GHIj" "published": true, + "recordingState": "STOPPED", "state": "DISCONNECTED", "userId": "" } ] } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-public-keys.rst b/awscli/examples/ivs-realtime/list-public-keys.rst new file mode 100644 index 000000000000..c2d45027e01a --- /dev/null +++ b/awscli/examples/ivs-realtime/list-public-keys.rst @@ -0,0 +1,24 @@ +**To list existing public keys available to sign stage participant tokens** + +The following ``list-public-keys`` example lists all public keys available for sigining stage participant tokens, in the AWS region where the API request is processed. :: + + aws ivs-realtime list-public-keys + +Output:: + + { + "publicKeys": [ + { + "arn": "arn:aws:ivs:us-west-2:123456789012:public-key/abcdABC1efg2", + "name": "", + "tags": {} + }, + { + "arn": "arn:aws:ivs:us-west-2:123456789012:public-key/3bcdABCDefg4", + "name": "", + "tags": {} + } + ] + } + +For more information, see `Distribute Participant Tokens `__ in the *Amazon IVS Real-Time Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/update-stage.rst b/awscli/examples/ivs-realtime/update-stage.rst index 9ae116b18e91..f06f5d2ebc37 100644 --- a/awscli/examples/ivs-realtime/update-stage.rst +++ b/awscli/examples/ivs-realtime/update-stage.rst @@ -1,9 +1,10 @@ **To update a stage's configuration** -The following ``update-stage`` example updates a stage for a specified stage ARN to update the stage name. :: +The following ``update-stage`` example updates a stage for a specified stage ARN to update the stage name and configure individual participant recording. :: aws ivs-realtime update-stage \ --arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh \ + --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh"}' \ --name stage1a Output:: @@ -11,8 +12,19 @@ Output:: { "stage": { "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", - "name": "stage1a" + "autoParticipantRecordingConfiguration": { + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", + }, + "endpoints": { + "events": "wss://global.events.live-video.net", + "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" + }, + "name": "stage1a", + "tags": {} } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/kms/derive-shared-secret.rst b/awscli/examples/kms/derive-shared-secret.rst new file mode 100644 index 000000000000..80f9ccc660be --- /dev/null +++ b/awscli/examples/kms/derive-shared-secret.rst @@ -0,0 +1,21 @@ +**To derive a shared secret** + +The following ``derive-shared-secret`` example derives a shared secret using a key agreement algorithm. + +You must use an asymmetric NIST-recommended elliptic curve (ECC) or SM2 (China Regions only) KMS key pair with a ``KeyUsage`` value of ``KEY_AGREEMENT`` to call DeriveSharedSecret. :: + + aws kms derive-shared-secret \ + --key-id 1234abcd-12ab-34cd-56ef-1234567890ab \ + --key-agreement-algorithm ECDH \ + --public-key "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvH3Yj0wbkLEpUl95Cv1cJVjsVNSjwGq3tCLnzXfhVwVvmzGN8pYj3U8nKwgouaHbBWNJYjP5VutbbkKS4Kv4GojwZBJyHN17kmxo8yTjRmjR15SKIQ8cqRA2uaERMLnpztIXdZp232PQPbWGxDyXYJ0aJ5EFSag" + +Output:: + + { + "KeyId": "1234abcd-12ab-34cd-56ef-1234567890ab", + "SharedSecret": "MEYCIQCKZLWyTk5runarx6XiAkU9gv3lbwPO/pHa+DXFehzdDwIhANwpsIV2g/9SPWLLsF6p/hiSskuIXMTRwqrMdVKWTMHG", + "KeyAgreementAlgorithm": "ECDH", + "KeyOrigin": "AWS_KMS" + } + +For more information, see `DeriveSharedSecret `__ in the *AWS Key Management Service API Reference*. \ No newline at end of file diff --git a/awscli/examples/secretsmanager/create-secret.rst b/awscli/examples/secretsmanager/create-secret.rst index 56465559a2cf..63447d9e32d6 100755 --- a/awscli/examples/secretsmanager/create-secret.rst +++ b/awscli/examples/secretsmanager/create-secret.rst @@ -1,23 +1,4 @@ -**Example 1: To create a secret** - -The following ``create-secret`` example creates a secret with two key-value pairs. :: - - aws secretsmanager create-secret \ - --name MyTestSecret \ - --description "My test secret created with the CLI." \ - --secret-string "{\"user\":\"diegor\",\"password\":\"EXAMPLE-PASSWORD\"}" - -Output:: - - { - "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestSecret-a1b2c3", - "Name": "MyTestSecret", - "VersionId": "EXAMPLE1-90ab-cdef-fedc-ba987EXAMPLE" - } - -For more information, see `Create a secret `__ in the *Secrets Manager User Guide*. - -**Example 2: To create a secret from credentials in a JSON file** +**Example 1: To create a secret from credentials in a JSON file** The following ``create-secret`` example creates a secret from credentials in a file. For more information, see `Loading AWS CLI parameters from a file `__ in the *AWS CLI User Guide*. :: @@ -44,4 +25,23 @@ Output:: "VersionId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" } +For more information, see `Create a secret `__ in the *Secrets Manager User Guide*. + +**Example 2: To create a secret** + +The following ``create-secret`` example creates a secret with two key-value pairs. When you enter commands in a command shell, there is a risk of the command history being accessed or utilities having access to your command parameters. This is a concern if the command includes the value of a secret. For more information, see `Mitigate the risks of using command-line tools to store secrets `__ in the *Secrets Manager User Guide*. :: + + aws secretsmanager create-secret \ + --name MyTestSecret \ + --description "My test secret created with the CLI." \ + --secret-string "{\"user\":\"diegor\",\"password\":\"EXAMPLE-PASSWORD\"}" + +Output:: + + { + "ARN": "arn:aws:secretsmanager:us-west-2:123456789012:secret:MyTestSecret-a1b2c3", + "Name": "MyTestSecret", + "VersionId": "EXAMPLE1-90ab-cdef-fedc-ba987EXAMPLE" + } + For more information, see `Create a secret `__ in the *Secrets Manager User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-aws-logsource.rst b/awscli/examples/securitylake/create-aws-logsource.rst new file mode 100644 index 000000000000..5bf14da2ec88 --- /dev/null +++ b/awscli/examples/securitylake/create-aws-logsource.rst @@ -0,0 +1,16 @@ +**To add a natively supported Amazon Web Service as an Amazon Security Lake source** + +The following ``create-aws-logsource`` example adds VPC Flow Logs as a Security Lake source in the designated accounts and Regions. :: + + aws securitylake create-aws-log-source \ + --sources '[{"regions": ["us-east-1"], "accounts": ["123456789012"], "sourceName": "SH_FINDINGS", "sourceVersion": "2.0"}]' + +Output:: + + { + "failed": [ + "123456789012" + ] + } + +For more information, see `Adding an AWS service as a source `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-custom-logsource.rst b/awscli/examples/securitylake/create-custom-logsource.rst new file mode 100644 index 000000000000..2e15b97bef2b --- /dev/null +++ b/awscli/examples/securitylake/create-custom-logsource.rst @@ -0,0 +1,28 @@ +**To add a custom source as an Amazon Security Lake source** + +The following ``create-custom-logsource`` example adds a custom source as a Security Lake source in the designated log provider account and the designated Region. :: + + aws securitylake create-custom-log-source \ + --source-name "VPC_FLOW" \ + --event-classes '["DNS_ACTIVITY", "NETWORK_ACTIVITY"]' \ + --configuration '{"crawlerConfiguration": {"roleArn": "arn:aws:glue:eu-west-2:123456789012:crawler/E1WG1ZNPRXT0D4"},"providerIdentity": {"principal": "029189416600","externalId": "123456789012"}}' --region "us-east-1" + +Output:: + + { + "customLogSource": { + "attributes": { + "crawlerArn": "arn:aws:glue:eu-west-2:123456789012:crawler/E1WG1ZNPRXT0D4", + "databaseArn": "arn:aws:glue:eu-west-2:123456789012:database/E1WG1ZNPRXT0D4", + "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/E1WG1ZNPRXT0D4" + }, + "provider": { + "location": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-Provider-testCustom2-eu-west-2" + }, + "sourceName": "testCustom2" + "sourceVersion": "2.0" + } + } + +For more information, see `Adding a custom source `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-data-lake-exception-subscription.rst b/awscli/examples/securitylake/create-data-lake-exception-subscription.rst new file mode 100644 index 000000000000..a08894ade3a0 --- /dev/null +++ b/awscli/examples/securitylake/create-data-lake-exception-subscription.rst @@ -0,0 +1,12 @@ +**To send notifications of Security Lake exceptions** + +The following ``create-data-lake-exception-subscription`` example sends notifications of Security Lake exceptions to the specified account through SMS delivery. The exception message remains for the specified time period. :: + + aws securitylake create-data-lake-exception-subscription \ + --notification-endpoint "123456789012" \ + --exception-time-to-live 30 \ + --subscription-protocol "sms" + +This command produces no output. + +For more information, see `Troubleshooting Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-data-lake-organization-configuration.rst b/awscli/examples/securitylake/create-data-lake-organization-configuration.rst new file mode 100644 index 000000000000..cc1629bb9fc5 --- /dev/null +++ b/awscli/examples/securitylake/create-data-lake-organization-configuration.rst @@ -0,0 +1,10 @@ +**To configure Security Lake in new organization accounts** + +The following ``create-data-lake-organization-configuration`` example enables Security Lake and the collection of the specified source events and logs in new organization accounts. :: + + aws securitylake create-data-lake-organization-configuration \ + --auto-enable-new-account '[{"region":"us-east-1","sources":[{"sourceName":"SH_FINDINGS","sourceVersion": "1.0"}]}]' + +This command produces no output. + +For more information, see `Managing multiple accounts with AWS Organizations `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-data-lake.rst b/awscli/examples/securitylake/create-data-lake.rst new file mode 100644 index 000000000000..27e18643e3c1 --- /dev/null +++ b/awscli/examples/securitylake/create-data-lake.rst @@ -0,0 +1,126 @@ +**Example 1: To configure your data lake in multiple Regions** + +The following ``create-data-lake`` example enables Amazon Security Lake in multiple AWS Regions and configures your data lake. :: + + aws securitylake create-data-lake \ + --configurations '[{"encryptionConfiguration": {"kmsKeyId":"S3_MANAGED_KEY"},"region":"us-east-1","lifecycleConfiguration": {"expiration":{"days":365},"transitions":[{"days":60,"storageClass":"ONEZONE_IA"}]}}, {"encryptionConfiguration": {"kmsKeyId":"S3_MANAGED_KEY"},"region":"us-east-2","lifecycleConfiguration": {"expiration":{"days":365},"transitions":[{"days":60,"storageClass":"ONEZONE_IA"}]}}]' \ + --meta-store-manager-role-arn "arn:aws:iam:us-east-1:123456789012:role/service-role/AmazonSecurityLakeMetaStoreManager" + +Output:: + + { + "dataLakes": [ + { + "createStatus": "COMPLETED", + "dataLakeArn": "arn:aws:securitylake:us-east-1:522481757177:data-lake/default", + "encryptionConfiguration": { + "kmsKeyId": "S3_MANAGED_KEY" + }, + "lifecycleConfiguration": { + "expiration": { + "days": 365 + }, + "transitions": [ + { + "days": 60, + "storageClass": "ONEZONE_IA" + } + ] + }, + "region": "us-east-1", + "replicationConfiguration": { + "regions": [ + "ap-northeast-3" + ], + "roleArn": "arn:aws:securitylake:ap-northeast-3:522481757177:data-lake/default" + }, + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-1-gnevt6s8z7bzby8oi3uiaysbr8v2ml", + "updateStatus": { + "exception": {}, + "requestId": "f20a6450-d24a-4f87-a6be-1d4c075a59c2", + "status": "INITIALIZED" + } + }, + { + "createStatus": "COMPLETED", + "dataLakeArn": "arn:aws:securitylake:us-east-2:522481757177:data-lake/default", + "encryptionConfiguration": { + "kmsKeyId": "S3_MANAGED_KEY" + }, + "lifecycleConfiguration": { + "expiration": { + "days": 365 + }, + "transitions": [ + { + "days": 60, + "storageClass": "ONEZONE_IA" + } + ] + }, + "region": "us-east-2", + "replicationConfiguration": { + "regions": [ + "ap-northeast-3" + ], + "roleArn": "arn:aws:securitylake:ap-northeast-3:522481757177:data-lake/default" + }, + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-2-cehuifzl5rwmhm6m62h7zhvtseogr9", + "updateStatus": { + "exception": {}, + "requestId": "f20a6450-d24a-4f87-a6be-1d4c075a59c2", + "status": "INITIALIZED" + } + } + ] + } + +For more information, see `Getting started with Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. + +**Example 2: To configure your data lake in a single Region** + +The following ``create-data-lake`` example enables Amazon Security Lake in a single AWS Region and configures your data lake. :: + + aws securitylake create-data-lake \ + --configurations '[{"encryptionConfiguration": {"kmsKeyId":"1234abcd-12ab-34cd-56ef-1234567890ab"},"region":"us-east-2","lifecycleConfiguration": {"expiration":{"days":500},"transitions":[{"days":30,"storageClass":"GLACIER"}]}}]' \ + --meta-store-manager-role-arn "arn:aws:iam:us-east-1:123456789012:role/service-role/AmazonSecurityLakeMetaStoreManager" + +Output:: + + { + "dataLakes": [ + { + "createStatus": "COMPLETED", + "dataLakeArn": "arn:aws:securitylake:us-east-2:522481757177:data-lake/default", + "encryptionConfiguration": { + "kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" + }, + "lifecycleConfiguration": { + "expiration": { + "days": 500 + }, + "transitions": [ + { + "days": 30, + "storageClass": "GLACIER" + } + ] + }, + "region": "us-east-2", + "replicationConfiguration": { + "regions": [ + "ap-northeast-3" + ], + "roleArn": "arn:aws:securitylake:ap-northeast-3:522481757177:data-lake/default" + }, + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-2-cehuifzl5rwmhm6m62h7zhvtseogr9", + "updateStatus": { + "exception": {}, + "requestId": "77702a53-dcbf-493e-b8ef-518e362f3003", + "status": "INITIALIZED" + } + } + ] + } + +For more information, see `Getting started with Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-subscriber-data-access.rst b/awscli/examples/securitylake/create-subscriber-data-access.rst new file mode 100644 index 000000000000..6ee467ea17a9 --- /dev/null +++ b/awscli/examples/securitylake/create-subscriber-data-access.rst @@ -0,0 +1,41 @@ +**To create a subscriber with data access** + +The following ``create-subscriber`` example creates a subscriber in Security Lake with access to data in the current AWS Region for the specified subscriber identity for an AWS source. :: + + aws securitylake create-subscriber \ + --access-types "S3" \ + --sources '[{"awsLogSource": {"sourceName": "VPC_FLOW","sourceVersion": "2.0"}}]' \ + --subscriber-name "opensearch-s3" \ + --subscriber-identity '{"principal": "029189416600","externalId": "123456789012"}' + +Output:: + + { + "subscriber": { + "accessTypes": [ + "S3" + ], + "createdAt": "2024-07-17T19:08:26.787000+00:00", + "roleArn": "arn:aws:iam::773172568199:role/AmazonSecurityLake-896f218b-cfba-40be-a255-8b49a65d0407", + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-1-um632ufwpvxkyz0bc5hkb64atycnf3", + "sources": [ + { + "awsLogSource": { + "sourceName": "VPC_FLOW", + "sourceVersion": "2.0" + } + } + ], + "subscriberArn": "arn:aws:securitylake:us-east-1:773172568199:subscriber/896f218b-cfba-40be-a255-8b49a65d0407", + "subscriberId": "896f218b-cfba-40be-a255-8b49a65d0407", + "subscriberIdentity": { + "externalId": "123456789012", + "principal": "029189416600" + }, + "subscriberName": "opensearch-s3", + "subscriberStatus": "ACTIVE", + "updatedAt": "2024-07-17T19:08:27.133000+00:00" + } + } + +For more information, see `Creating a subscriber with data access `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-subscriber-notification.rst b/awscli/examples/securitylake/create-subscriber-notification.rst new file mode 100644 index 000000000000..bdb701b9f9d2 --- /dev/null +++ b/awscli/examples/securitylake/create-subscriber-notification.rst @@ -0,0 +1,17 @@ +**To create a subscriber notification** + +The following ``create-subscriber-notification`` example shows how to specify subscriber notification to create a notification when new data is written to the data lake. :: + + aws securitylake create-subscriber-notification \ + --subscriber-id "12345ab8-1a34-1c34-1bd4-12345ab9012" \ + --configuration '{"httpsNotificationConfiguration": {"targetRoleArn":"arn:aws:iam::XXX:role/service-role/RoleName", "endpoint":"https://account-management.$3.$2.securitylake.aws.dev/v1/datalake"}}' + +Output:: + + { + "subscriberEndpoint": [ + "https://account-management.$3.$2.securitylake.aws.dev/v1/datalake" + ] + } + +For more information, see `Subscriber management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-subscriber-query-access.rst b/awscli/examples/securitylake/create-subscriber-query-access.rst new file mode 100644 index 000000000000..6fa3e93ae127 --- /dev/null +++ b/awscli/examples/securitylake/create-subscriber-query-access.rst @@ -0,0 +1,41 @@ +**To create a subscriber with query access** + +The following ``create-subscriber`` example creates a subscriber in Security Lake with query access in the current AWS Region for the specified subscriber identity. :: + + aws securitylake create-subscriber \ + --access-types "LAKEFORMATION" \ + --sources '[{"awsLogSource": {"sourceName": "VPC_FLOW","sourceVersion": "2.0"}}]' \ + --subscriber-name "opensearch-s3" \ + --subscriber-identity '{"principal": "029189416600","externalId": "123456789012"}' + +Output:: + + { + "subscriber": { + "accessTypes": [ + "LAKEFORMATION" + ], + "createdAt": "2024-07-18T01:05:55.853000+00:00", + "resourceShareArn": "arn:aws:ram:us-east-1:123456789012:resource-share/8c31da49-c224-4f1e-bb12-37ab756d6d8a", + "resourceShareName": "LakeFormation-V2-NAMENAMENA-123456789012", + "sources": [ + { + "awsLogSource": { + "sourceName": "VPC_FLOW", + "sourceVersion": "2.0" + } + } + ], + "subscriberArn": "arn:aws:securitylake:us-east-1:123456789012:subscriber/e762aabb-ce3d-4585-beab-63474597845d", + "subscriberId": "e762aabb-ce3d-4585-beab-63474597845d", + "subscriberIdentity": { + "externalId": "123456789012", + "principal": "029189416600" + }, + "subscriberName": "opensearch-s3", + "subscriberStatus": "ACTIVE", + "updatedAt": "2024-07-18T01:05:58.393000+00:00" + } + } + +For more information, see `Creating a subscriber with query access `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/delete-aws-logsource.rst b/awscli/examples/securitylake/delete-aws-logsource.rst new file mode 100644 index 000000000000..5d99d761d0c3 --- /dev/null +++ b/awscli/examples/securitylake/delete-aws-logsource.rst @@ -0,0 +1,16 @@ +**To remove a natively-supported AWS service.** + +The following ``delete-aws-logsource`` example deletes VPC Flow Logs as a Security Lake source in the designated accounts and Regions. :: + + aws securitylake delete-aws-log-source \ + --sources '[{"regions": ["us-east-1"], "accounts": ["123456789012"], "sourceName": "SH_FINDINGS", "sourceVersion": "2.0"}]' + +Output:: + + { + "failed": [ + "123456789012" + ] + } + +For more information, see `Removing an AWS service as a source `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/delete-custom-logsource.rst b/awscli/examples/securitylake/delete-custom-logsource.rst new file mode 100644 index 000000000000..41aeb46b9ad0 --- /dev/null +++ b/awscli/examples/securitylake/delete-custom-logsource.rst @@ -0,0 +1,10 @@ +**To remove a custom source.** + +The following ``delete-custom-logsource`` example deletes a custom source in the designated log provider account in the designated Region. :: + + aws securitylake delete-custom-log-source \ + --source-name "CustomSourceName" + +This command produces no output. + +For more information, see `Deleting a custom source `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/delete-data-lake-organization-configuration.rst b/awscli/examples/securitylake/delete-data-lake-organization-configuration.rst new file mode 100644 index 000000000000..9118049d528c --- /dev/null +++ b/awscli/examples/securitylake/delete-data-lake-organization-configuration.rst @@ -0,0 +1,10 @@ +**To stop automatic source collection in member accounts** + +The following ``delete-data-lake-organization-configuration`` example stops the automatic collection of AWS Security Hub findings from new member accounts that join the organization. Only the delegated Security Lake administrator can run this command. It prevents new member accounts from automatically contributing data to the data lake. :: + + aws securitylake delete-data-lake-organization-configuration \ + --auto-enable-new-account '[{"region":"us-east-1","sources":[{"sourceName":"SH_FINDINGS"}]}]' + +This command produces no output. + +For more information, see `Managing multiple accounts with AWS Organizations `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/delete-data-lake.rst b/awscli/examples/securitylake/delete-data-lake.rst new file mode 100644 index 000000000000..e8d3a6baef18 --- /dev/null +++ b/awscli/examples/securitylake/delete-data-lake.rst @@ -0,0 +1,10 @@ +**To disable your data lake** + +The following ``delete-data-lake`` example disables your data lake in the specified AWS Regions. In the specified Regions, sources no longer contribute data to the data lake. For a Security Lake deployment utilizing AWS Organizations, only the delegated Security Lake administrator for the organization can disable Security Lake for accounts in the organization. :: + + aws securitylake delete-data-lake \ + --regions "ap-northeast-1" "eu-central-1" + +This command produces no output. + +For more information, see `Disabling Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/delete-subscriber-notification.rst b/awscli/examples/securitylake/delete-subscriber-notification.rst new file mode 100644 index 000000000000..dd98ca339058 --- /dev/null +++ b/awscli/examples/securitylake/delete-subscriber-notification.rst @@ -0,0 +1,10 @@ +**To delete a subscriber notification** + +The following ``delete-subscriber-notification`` example shows how to delete the subscriber notification for specific Security Lake subscriber. :: + + aws securitylake delete-subscriber-notification \ + --subscriber-id "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + +This command produces no output. + +For more information, see `Subscriber management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/delete-subscriber.rst b/awscli/examples/securitylake/delete-subscriber.rst new file mode 100644 index 000000000000..d5839d72ae93 --- /dev/null +++ b/awscli/examples/securitylake/delete-subscriber.rst @@ -0,0 +1,10 @@ +**To delete a subscriber** + +The following ``delete-subscriber`` example shows how to remove a subscriber if you no longer want a subscriber to consume data from Security Lake. :: + + aws securitylake delete-subscriber \ + --subscriber-id "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + +This command produces no output. + +For more information, see `Subscriber management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/get-data-lake-exception-subscription.rst b/awscli/examples/securitylake/get-data-lake-exception-subscription.rst new file mode 100644 index 000000000000..4835bae5ba48 --- /dev/null +++ b/awscli/examples/securitylake/get-data-lake-exception-subscription.rst @@ -0,0 +1,15 @@ +**To get details about an exception subscription** + +The following ``get-data-lake-exception-subscription`` example provides details about a Security Lake exception subscription. In this example, the user of the specified AWS account is notified of errors through SMS delivery. The exception message remains in the account for the specified time period. An exception subscription notifies a Security Lake user about an error through the requester's preferred protocol. :: + + aws securitylake get-data-lake-exception-subscription + +Output:: + + { + "exceptionTimeToLive": 30, + "notificationEndpoint": "123456789012", + "subscriptionProtocol": "sms" + } + +For more information, see `Troubleshooting data lake status `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/get-data-lake-organization-configuration.rst b/awscli/examples/securitylake/get-data-lake-organization-configuration.rst new file mode 100644 index 000000000000..3e9d9029fb98 --- /dev/null +++ b/awscli/examples/securitylake/get-data-lake-organization-configuration.rst @@ -0,0 +1,31 @@ +**To get details about the configuration for new organization accounts** + +The following ``get-data-lake-organization-configuration`` example retrieves details about the source logs that new organization accounts will send after onboarding to Amazon Security Lake. :: + + aws securitylake get-data-lake-organization-configuration + +Output:: + + { + "autoEnableNewAccount": [ + { + "region": "us-east-1", + "sources": [ + { + "sourceName": "VPC_FLOW", + "sourceVersion": "1.0" + }, + { + "sourceName": "ROUTE53", + "sourceVersion": "1.0" + }, + { + "sourceName": "SH_FINDINGS", + "sourceVersion": "1.0" + } + ] + } + ] + } + +For more information, see `Managing multiple accounts with AWS Organizations `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/get-data-lake-sources.rst b/awscli/examples/securitylake/get-data-lake-sources.rst new file mode 100644 index 000000000000..9054de8a432a --- /dev/null +++ b/awscli/examples/securitylake/get-data-lake-sources.rst @@ -0,0 +1,66 @@ +**To get the status of log collection** + +The following ``get-data-lake-sources`` example gets a snapshot of log collection for the specified account in the current AWS Region. The account has Amazon Security Lake enabled. :: + + aws securitylake get-data-lake-sources \ + --accounts "123456789012" + +Output:: + + { + "dataLakeSources": [ + { + "account": "123456789012", + "sourceName": "SH_FINDINGS", + "sourceStatuses": [ + { + "resource": "vpc-1234567890abcdef0", + "status": "COLLECTING" + } + ] + }, + { + "account": "123456789012", + "sourceName": "VPC_FLOW", + "sourceStatuses": [ + { + "resource": "vpc-1234567890abcdef0", + "status": "NOT_COLLECTING" + } + ] + }, + { + "account": "123456789012", + "sourceName": "LAMBDA_EXECUTION", + "sourceStatuses": [ + { + "resource": "vpc-1234567890abcdef0", + "status": "COLLECTING" + } + ] + }, + { + "account": "123456789012", + "sourceName": "ROUTE53", + "sourceStatuses": [ + { + "resource": "vpc-1234567890abcdef0", + "status": "COLLECTING" + } + ] + }, + { + "account": "123456789012", + "sourceName": "CLOUD_TRAIL_MGMT", + "sourceStatuses": [ + { + "resource": "vpc-1234567890abcdef0", + "status": "COLLECTING" + } + ] + } + ], + "dataLakeArn": null + } + +For more information, see `Collecting data from AWS services `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/get-subscriber.rst b/awscli/examples/securitylake/get-subscriber.rst new file mode 100644 index 000000000000..2770a895da9c --- /dev/null +++ b/awscli/examples/securitylake/get-subscriber.rst @@ -0,0 +1,90 @@ +**To retrieve the subscription information** + +The following ``get-subscriber`` example retrieves the subscription information for the specified Securiy Lake subscriber. :: + + aws securitylake get-subscriber \ + --subscriber-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 + +Output:: + + { + "subscriber": { + "accessTypes": [ + "LAKEFORMATION" + ], + "createdAt": "2024-04-19T15:19:44.421803+00:00", + "resourceShareArn": "arn:aws:ram:eu-west-2:123456789012:resource-share/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "resourceShareName": "LakeFormation-V3-TKJGBHCKTZ-123456789012", + "sources": [ + { + "awsLogSource": { + "sourceName": "LAMBDA_EXECUTION", + "sourceVersion": "1.0" + } + }, + { + "awsLogSource": { + "sourceName": "EKS_AUDIT", + "sourceVersion": "2.0" + } + }, + { + "awsLogSource": { + "sourceName": "ROUTE53", + "sourceVersion": "1.0" + } + }, + { + "awsLogSource": { + "sourceName": "SH_FINDINGS", + "sourceVersion": "1.0" + } + }, + { + "awsLogSource": { + "sourceName": "VPC_FLOW", + "sourceVersion": "1.0" + } + }, + { + "customLogSource": { + "attributes": { + "crawlerArn": "arn:aws:glue:eu-west-2:123456789012:crawler/testCustom2", + "databaseArn": "arn:aws:glue:eu-west-2:123456789012:database/amazon_security_lake_glue_db_eu_west_2", + "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/amazon_security_lake_table_eu_west_2_ext_testcustom2" + }, + "provider": { + "location": "s3://aws-security-data-lake-eu-west-2-8ugsus4ztnsfpjbldwbgf4vge98av9/ext/testCustom2/", + "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-Provider-testCustom2-eu-west-2" + }, + "sourceName": "testCustom2" + } + }, + { + "customLogSource": { + "attributes": { + "crawlerArn": "arn:aws:glue:eu-west-2:123456789012:crawler/TestCustom", + "databaseArn": "arn:aws:glue:eu-west-2:123456789012:database/amazon_security_lake_glue_db_eu_west_2", + "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/amazon_security_lake_table_eu_west_2_ext_testcustom" + }, + "provider": { + "location": "s3://aws-security-data-lake-eu-west-2-8ugsus4ztnsfpjbldwbgf4vge98av9/ext/TestCustom/", + "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-Provider-TestCustom-eu-west-2" + }, + "sourceName": "TestCustom" + } + } + ], + "subscriberArn": "arn:aws:securitylake:eu-west-2:123456789012:subscriber/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "subscriberId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "subscriberIdentity": { + "externalId": "123456789012", + "principal": "123456789012" + }, + "subscriberName": "test", + "subscriberStatus": "ACTIVE", + "updatedAt": "2024-04-19T15:19:55.230588+00:00" + } + } + +For more information, see `Subscriber management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/list-data-lake-exceptions.rst b/awscli/examples/securitylake/list-data-lake-exceptions.rst new file mode 100644 index 000000000000..4b9f7d21adc4 --- /dev/null +++ b/awscli/examples/securitylake/list-data-lake-exceptions.rst @@ -0,0 +1,25 @@ +**To list the issues affecting your data lake** + +The following ``list-data-lake-exceptions`` example lists the issues that are affecting your data lake in the last 14 days in the specified AWS Regions. :: + + aws securitylake list-data-lake-exceptions \ + --regions "us-east-1" "eu-west-3" + +Output:: + + { + "exceptions": [ + { + "exception": "The account does not have the required role permissions. Update your role permissions to use the new data source version.", + "region": "us-east-1", + "timestamp": "2024-02-29T12:24:15.641725+00:00" + }, + { + "exception": "The account does not have the required role permissions. Update your role permissions to use the new data source version.", + "region": "eu-west-3", + "timestamp": "2024-02-29T12:24:15.641725+00:00" + } + ] + } + +For more information, see `Troubleshooting Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/list-data-lakes.rst b/awscli/examples/securitylake/list-data-lakes.rst new file mode 100644 index 000000000000..4f9a200a27ab --- /dev/null +++ b/awscli/examples/securitylake/list-data-lakes.rst @@ -0,0 +1,49 @@ +**To list the Security Lake configuration object** + +The following ``list-data-lakes`` example lists the Amazon Security Lake configuration object for the specified AWS Region. You can use this command to determine whether Security Lake is enabled in a specified Region or Regions. :: + + aws securitylake list-data-lakes \ + --regions "us-east-1" + +Output:: + + { + "dataLakes": [ + { + "createStatus": "COMPLETED", + "dataLakeArn": "arn:aws:securitylake:us-east-1:123456789012:data-lake/default", + "encryptionConfiguration": { + "kmsKeyId": "S3_MANAGED_KEY" + }, + "lifecycleConfiguration": { + "expiration": { + "days": 365 + }, + "transitions": [ + { + "days": 60, + "storageClass": "ONEZONE_IA" + } + ] + }, + "region": "us-east-1", + "replicationConfiguration": { + "regions": [ + "ap-northeast-3" + ], + "roleArn": "arn:aws:securitylake:ap-northeast-3:123456789012:data-lake/default" + }, + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-1-1234567890abcdef0", + "updateStatus": { + "exception": { + "code": "software.amazon.awssdk.services.s3.model.S3Exception", + "reason": "" + }, + "requestId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "status": "FAILED" + } + } + ] + } + +For more information, see `Checking Region status `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/list-log-sources.rst b/awscli/examples/securitylake/list-log-sources.rst new file mode 100644 index 000000000000..3875ad94dd96 --- /dev/null +++ b/awscli/examples/securitylake/list-log-sources.rst @@ -0,0 +1,29 @@ +**To retrieve the Amazon Security Lake log sources** + +The following ``list-log-sources`` example lists the Amazon Security Lake log sources in a specified account. :: + + aws securitylake list-log-sources \ + --accounts "123456789012" + +Output:: + + { + "account": "123456789012", + "region": "xy-region-1", + "sources": [ + { + "awsLogSource": { + "sourceName": "VPC_FLOW", + "sourceVersion": "2.0" + } + }, + { + "awsLogSource": { + "sourceName": "SH_FINDINGS", + "sourceVersion": "2.0" + } + } + ] + } + +For more information, see `Source management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/list-subscribers.rst b/awscli/examples/securitylake/list-subscribers.rst new file mode 100644 index 000000000000..a320af556095 --- /dev/null +++ b/awscli/examples/securitylake/list-subscribers.rst @@ -0,0 +1,60 @@ +**To retrieve the Amazon Security Lake subscribers** + +The following ``list-subscribers`` example lists all the Amazon Security Lake subscribers in a specific account. :: + + aws securitylake list-subscribers + +Output:: + + { + "subscribers": [ + { + "accessTypes": [ + "S3" + ], + "createdAt": "2024-06-04T15:02:28.921000+00:00", + "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-E1WG1ZNPRXT0D4", + "s3BucketArn": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "sources": [ + { + "awsLogSource": { + "sourceName": "CLOUD_TRAIL_MGMT", + "sourceVersion": "2.0" + } + }, + { + "awsLogSource": { + "sourceName": "LAMBDA_EXECUTION", + "sourceVersion": "1.0" + } + }, + { + "customLogSource": { + "attributes": { + "crawlerArn": "arn:aws:glue:eu-west-2:123456789012:crawler/E1WG1ZNPRXT0D4", + "databaseArn": "arn:aws:glue:eu-west-2:123456789012:database/E1WG1ZNPRXT0D4", + "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/E1WG1ZNPRXT0D4" + }, + "provider": { + "location": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-E1WG1ZNPRXT0D4" + }, + "sourceName": "testCustom2" + } + } + ], + "subscriberArn": "arn:aws:securitylake:eu-west-2:123456789012:subscriber/E1WG1ZNPRXT0D4", + "subscriberEndpoint": "arn:aws:sqs:eu-west-2:123456789012:AmazonSecurityLake-a1b2c3d4-5678-90ab-cdef-EXAMPLE11111-Main-Queue", + "subscriberId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "subscriberIdentity": { + "externalId": "ext123456789012", + "principal": "123456789012" + }, + "subscriberName": "Test", + "subscriberStatus": "ACTIVE", + "updatedAt": "2024-06-04T15:02:35.617000+00:00" + } + ] + } + +For more information, see `Subscriber management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/list-tags-for-resource.rst b/awscli/examples/securitylake/list-tags-for-resource.rst new file mode 100644 index 000000000000..91382761d590 --- /dev/null +++ b/awscli/examples/securitylake/list-tags-for-resource.rst @@ -0,0 +1,27 @@ +**To list tags for an existing resource** + +The following ``list-tags-for-resource`` example lists tags for the specified Amazon Security Lake subscriber. In this example, the Owner tag key doesn't have an associated tag value. You can use this operation to list tags for other existing Security Lake resources as well. :: + + aws securitylake list-tags-for-resource \ + --resource-arn "arn:aws:securitylake:us-east-1:123456789012:subscriber/1234abcd-12ab-34cd-56ef-1234567890ab" + +Output:: + + { + "tags": [ + { + "key": "Environment", + "value": "Cloud" + }, + { + "key": "CostCenter", + "value": "12345" + }, + { + "key": "Owner", + "value": "" + } + ] + } + +For more information, see `Tagging Amazon Security Lake resources `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/register-data-lake-delegated-administrator.rst b/awscli/examples/securitylake/register-data-lake-delegated-administrator.rst new file mode 100644 index 000000000000..be008ea565f0 --- /dev/null +++ b/awscli/examples/securitylake/register-data-lake-delegated-administrator.rst @@ -0,0 +1,10 @@ +**To designate the delegated administratore** + +The following ``register-data-lake-delegated-administrator`` example designates the specified AWS account as the delegated Amazon Security Lake administrator. :: + + aws securitylake register-data-lake-delegated-administrator \ + --account-id 123456789012 + +This command produces no output. + +For more information, see `Managing multiple accounts with AWS Organizations `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/tag-resource.rst b/awscli/examples/securitylake/tag-resource.rst new file mode 100644 index 000000000000..5512262112ad --- /dev/null +++ b/awscli/examples/securitylake/tag-resource.rst @@ -0,0 +1,11 @@ +**To add tags to an existing resource** + +The following ``tag-resource`` example add tags to an existing subscriber resource. To create a new resource and add one or more tags to it, don't use this operation. Instead, use the appropriate Create operation for the the type of resource that you want to create. :: + + aws securitylake tag-resource \ + --resource-arn "arn:aws:securitylake:us-east-1:123456789012:subscriber/1234abcd-12ab-34cd-56ef-1234567890ab" \ + --tags key=Environment,value=Cloud + +This command produces no output. + +For more information, see `Tagging Amazon Security Lake resources `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/untag-resource.rst b/awscli/examples/securitylake/untag-resource.rst new file mode 100644 index 000000000000..15d3bab171ed --- /dev/null +++ b/awscli/examples/securitylake/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove tags from an existing resource** + +The following ``untag-resource`` example removes the specified tags from an existing subscriber resource. :: + + aws securitylake untag-resource \ + --resource-arn "arn:aws:securitylake:us-east-1:123456789012:subscriber/1234abcd-12ab-34cd-56ef-1234567890ab" \ + --tags Environment Owner + +This command produces no output. + +For more information, see `Tagging Amazon Security Lake resources `__ in the *Amazon Security Lake User Guide*. diff --git a/awscli/examples/securitylake/update-data-lake-exception-subscription.rst b/awscli/examples/securitylake/update-data-lake-exception-subscription.rst new file mode 100644 index 000000000000..0070f99edcb9 --- /dev/null +++ b/awscli/examples/securitylake/update-data-lake-exception-subscription.rst @@ -0,0 +1,12 @@ +**To update notification subscription for Security Lake exceptions** + +The following ``update-data-lake-exception-subscription`` example updates the notification subscription that notifies users of Security Lake exceptions. :: + + aws securitylake update-data-lake-exception-subscription \ + --notification-endpoint "123456789012" \ + --exception-time-to-live 30 \ + --subscription-protocol "email" + +This command produces no output. + +For more information, see `Troubleshooting Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/update-data-lake.rst b/awscli/examples/securitylake/update-data-lake.rst new file mode 100644 index 000000000000..209541e0c643 --- /dev/null +++ b/awscli/examples/securitylake/update-data-lake.rst @@ -0,0 +1,126 @@ +**Example 1: To update your data lake settings** + +The following ``update-data-lake`` example updates the settings of your Amazon Security Lake data lake. You can use this operation to specify data encryption, storage, and rollup Region settings. :: + + aws securitylake update-data-lake \ + --configurations '[{"encryptionConfiguration": {"kmsKeyId":"S3_MANAGED_KEY"},"region":"us-east-1","lifecycleConfiguration": {"expiration":{"days":365},"transitions":[{"days":60,"storageClass":"ONEZONE_IA"}]}}, {"encryptionConfiguration": {"kmsKeyId":"S3_MANAGED_KEY"},"region":"us-east-2","lifecycleConfiguration": {"expiration":{"days":365},"transitions":[{"days":60,"storageClass":"ONEZONE_IA"}]}}]' \ + --meta-store-manager-role-arn "arn:aws:iam:us-east-1:123456789012:role/service-role/AmazonSecurityLakeMetaStoreManager" + +Output:: + + { + "dataLakes": [ + { + "createStatus": "COMPLETED", + "dataLakeArn": "arn:aws:securitylake:us-east-1:522481757177:data-lake/default", + "encryptionConfiguration": { + "kmsKeyId": "S3_MANAGED_KEY" + }, + "lifecycleConfiguration": { + "expiration": { + "days": 365 + }, + "transitions": [ + { + "days": 60, + "storageClass": "ONEZONE_IA" + } + ] + }, + "region": "us-east-1", + "replicationConfiguration": { + "regions": [ + "ap-northeast-3" + ], + "roleArn": "arn:aws:securitylake:ap-northeast-3:522481757177:data-lake/default" + }, + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-1-gnevt6s8z7bzby8oi3uiaysbr8v2ml", + "updateStatus": { + "exception": {}, + "requestId": "f20a6450-d24a-4f87-a6be-1d4c075a59c2", + "status": "INITIALIZED" + } + }, + { + "createStatus": "COMPLETED", + "dataLakeArn": "arn:aws:securitylake:us-east-2:522481757177:data-lake/default", + "encryptionConfiguration": { + "kmsKeyId": "S3_MANAGED_KEY" + }, + "lifecycleConfiguration": { + "expiration": { + "days": 365 + }, + "transitions": [ + { + "days": 60, + "storageClass": "ONEZONE_IA" + } + ] + }, + "region": "us-east-2", + "replicationConfiguration": { + "regions": [ + "ap-northeast-3" + ], + "roleArn": "arn:aws:securitylake:ap-northeast-3:522481757177:data-lake/default" + }, + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-2-cehuifzl5rwmhm6m62h7zhvtseogr9", + "updateStatus": { + "exception": {}, + "requestId": "f20a6450-d24a-4f87-a6be-1d4c075a59c2", + "status": "INITIALIZED" + } + } + ] + } + +For more information, see `Getting started with Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. + +**Example 2: To configure your data lake in a single Region** + +The following ``create-data-lake`` example enables Amazon Security Lake in a single AWS Region and configures your data lake. :: + + aws securitylake create-data-lake \ + --configurations '[{"encryptionConfiguration": {"kmsKeyId":"1234abcd-12ab-34cd-56ef-1234567890ab"},"region":"us-east-2","lifecycleConfiguration": {"expiration":{"days":500},"transitions":[{"days":30,"storageClass":"GLACIER"}]}}]' \ + --meta-store-manager-role-arn "arn:aws:iam:us-east-1:123456789012:role/service-role/AmazonSecurityLakeMetaStoreManager" + +Output:: + + { + "dataLakes": [ + { + "createStatus": "COMPLETED", + "dataLakeArn": "arn:aws:securitylake:us-east-2:522481757177:data-lake/default", + "encryptionConfiguration": { + "kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab" + }, + "lifecycleConfiguration": { + "expiration": { + "days": 500 + }, + "transitions": [ + { + "days": 30, + "storageClass": "GLACIER" + } + ] + }, + "region": "us-east-2", + "replicationConfiguration": { + "regions": [ + "ap-northeast-3" + ], + "roleArn": "arn:aws:securitylake:ap-northeast-3:522481757177:data-lake/default" + }, + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-2-cehuifzl5rwmhm6m62h7zhvtseogr9", + "updateStatus": { + "exception": {}, + "requestId": "77702a53-dcbf-493e-b8ef-518e362f3003", + "status": "INITIALIZED" + } + } + ] + } + +For more information, see `Getting started with Amazon Security Lake `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/update-subscriber-notification.rst b/awscli/examples/securitylake/update-subscriber-notification.rst new file mode 100644 index 000000000000..f41338d4a6bf --- /dev/null +++ b/awscli/examples/securitylake/update-subscriber-notification.rst @@ -0,0 +1,17 @@ +**To update a subscriber notification** + +The following ``update-subscriber-notification`` example shows how you can update the notification method for a subscriber. :: + + aws securitylake update-subscriber-notification \ + --subscriber-id "12345ab8-1a34-1c34-1bd4-12345ab9012" \ + --configuration '{"httpsNotificationConfiguration": {"targetRoleArn":"arn:aws:iam::XXX:role/service-role/RoleName", "endpoint":"https://account-management.$3.$2.securitylake.aws.dev/v1/datalake"}}' + +Output:: + + { + "subscriberEndpoint": [ + "https://account-management.$3.$2.securitylake.aws.dev/v1/datalake" + ] + } + +For more information, see `Subscriber management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/update-subscriber.rst b/awscli/examples/securitylake/update-subscriber.rst new file mode 100644 index 000000000000..b991f2f14c40 --- /dev/null +++ b/awscli/examples/securitylake/update-subscriber.rst @@ -0,0 +1,76 @@ +**To update an Amazon Security Lake subscriber.** + +The following ``update-subscriber`` example updates the security lake data access sources for a specific Security Lake subscriber. :: + + aws securitylake update-subscriber \ + --subscriber-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 + +Output:: + + { + "subscriber": { + "accessTypes": [ + "LAKEFORMATION" + ], + "createdAt": "2024-04-19T15:19:44.421803+00:00", + "resourceShareArn": "arn:aws:ram:eu-west-2:123456789012:resource-share/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "resourceShareName": "LakeFormation-V3-TKJGBHCKTZ-123456789012", + "sources": [ + { + "awsLogSource": { + "sourceName": "LAMBDA_EXECUTION", + "sourceVersion": "1.0" + } + }, + { + "awsLogSource": { + "sourceName": "EKS_AUDIT", + "sourceVersion": "2.0" + } + }, + { + "awsLogSource": { + "sourceName": "ROUTE53", + "sourceVersion": "1.0" + } + }, + { + "awsLogSource": { + "sourceName": "SH_FINDINGS", + "sourceVersion": "1.0" + } + }, + { + "awsLogSource": { + "sourceName": "VPC_FLOW", + "sourceVersion": "1.0" + } + }, + { + "customLogSource": { + "attributes": { + "crawlerArn": "arn:aws:glue:eu-west-2:123456789012:crawler/E1WG1ZNPRXT0D4", + "databaseArn": "arn:aws:glue:eu-west-2:123456789012:database/E1WG1ZNPRXT0D4", + "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/E1WG1ZNPRXT0D4" + }, + "provider": { + "location": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-E1WG1ZNPRXT0D4" + }, + "sourceName": "testCustom2" + } + } + ], + "subscriberArn": "arn:aws:securitylake:eu-west-2:123456789012:subscriber/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "subscriberId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "subscriberIdentity": { + "externalId": "123456789012", + "principal": "123456789012" + }, + "subscriberName": "test", + "subscriberStatus": "ACTIVE", + "updatedAt": "2024-07-18T20:47:37.098000+00:00" + } + } + +For more information, see `Subscriber management `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file From 4afc1a5a86565bc908df8968b8e419ebd4b16463 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 23 Aug 2024 18:14:06 +0000 Subject: [PATCH 0804/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-57766.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-8896.json | 5 +++++ .changes/next-release/api-change-codebuild-28913.json | 5 +++++ .changes/next-release/api-change-organizations-95011.json | 5 +++++ .changes/next-release/api-change-qbusiness-94742.json | 5 +++++ .changes/next-release/api-change-supplychain-76955.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-57766.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-8896.json create mode 100644 .changes/next-release/api-change-codebuild-28913.json create mode 100644 .changes/next-release/api-change-organizations-95011.json create mode 100644 .changes/next-release/api-change-qbusiness-94742.json create mode 100644 .changes/next-release/api-change-supplychain-76955.json diff --git a/.changes/next-release/api-change-bedrockagent-57766.json b/.changes/next-release/api-change-bedrockagent-57766.json new file mode 100644 index 000000000000..27469a1d0fdd --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-57766.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Releasing the support for Action User Confirmation." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-8896.json b/.changes/next-release/api-change-bedrockagentruntime-8896.json new file mode 100644 index 000000000000..94eb0092c646 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-8896.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Releasing the support for Action User Confirmation." +} diff --git a/.changes/next-release/api-change-codebuild-28913.json b/.changes/next-release/api-change-codebuild-28913.json new file mode 100644 index 000000000000..cd64742e2fc0 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-28913.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Added support for the MAC_ARM environment type for CodeBuild fleets." +} diff --git a/.changes/next-release/api-change-organizations-95011.json b/.changes/next-release/api-change-organizations-95011.json new file mode 100644 index 000000000000..5c438a0cf846 --- /dev/null +++ b/.changes/next-release/api-change-organizations-95011.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Releasing minor partitional endpoint updates." +} diff --git a/.changes/next-release/api-change-qbusiness-94742.json b/.changes/next-release/api-change-qbusiness-94742.json new file mode 100644 index 000000000000..d94af5d6c658 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-94742.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Amazon QBusiness: Enable support for SAML and OIDC federation through AWS IAM Identity Provider integration." +} diff --git a/.changes/next-release/api-change-supplychain-76955.json b/.changes/next-release/api-change-supplychain-76955.json new file mode 100644 index 000000000000..997f5c1bf707 --- /dev/null +++ b/.changes/next-release/api-change-supplychain-76955.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``supplychain``", + "description": "Update API documentation to clarify the event SLA as well as the data model expectations" +} From 862c6db18c9ffe3bda19e2c5e7c851acb047adaf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 23 Aug 2024 18:15:25 +0000 Subject: [PATCH 0805/1632] Bumping version to 1.34.5 --- .changes/1.34.5.json | 32 +++++++++++++++++++ .../api-change-bedrockagent-57766.json | 5 --- .../api-change-bedrockagentruntime-8896.json | 5 --- .../api-change-codebuild-28913.json | 5 --- .../api-change-organizations-95011.json | 5 --- .../api-change-qbusiness-94742.json | 5 --- .../api-change-supplychain-76955.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.5.json delete mode 100644 .changes/next-release/api-change-bedrockagent-57766.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-8896.json delete mode 100644 .changes/next-release/api-change-codebuild-28913.json delete mode 100644 .changes/next-release/api-change-organizations-95011.json delete mode 100644 .changes/next-release/api-change-qbusiness-94742.json delete mode 100644 .changes/next-release/api-change-supplychain-76955.json diff --git a/.changes/1.34.5.json b/.changes/1.34.5.json new file mode 100644 index 000000000000..eb7dbc9063f4 --- /dev/null +++ b/.changes/1.34.5.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Releasing the support for Action User Confirmation.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Releasing the support for Action User Confirmation.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Added support for the MAC_ARM environment type for CodeBuild fleets.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Releasing minor partitional endpoint updates.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Amazon QBusiness: Enable support for SAML and OIDC federation through AWS IAM Identity Provider integration.", + "type": "api-change" + }, + { + "category": "``supplychain``", + "description": "Update API documentation to clarify the event SLA as well as the data model expectations", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-57766.json b/.changes/next-release/api-change-bedrockagent-57766.json deleted file mode 100644 index 27469a1d0fdd..000000000000 --- a/.changes/next-release/api-change-bedrockagent-57766.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Releasing the support for Action User Confirmation." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-8896.json b/.changes/next-release/api-change-bedrockagentruntime-8896.json deleted file mode 100644 index 94eb0092c646..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-8896.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Releasing the support for Action User Confirmation." -} diff --git a/.changes/next-release/api-change-codebuild-28913.json b/.changes/next-release/api-change-codebuild-28913.json deleted file mode 100644 index cd64742e2fc0..000000000000 --- a/.changes/next-release/api-change-codebuild-28913.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Added support for the MAC_ARM environment type for CodeBuild fleets." -} diff --git a/.changes/next-release/api-change-organizations-95011.json b/.changes/next-release/api-change-organizations-95011.json deleted file mode 100644 index 5c438a0cf846..000000000000 --- a/.changes/next-release/api-change-organizations-95011.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Releasing minor partitional endpoint updates." -} diff --git a/.changes/next-release/api-change-qbusiness-94742.json b/.changes/next-release/api-change-qbusiness-94742.json deleted file mode 100644 index d94af5d6c658..000000000000 --- a/.changes/next-release/api-change-qbusiness-94742.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Amazon QBusiness: Enable support for SAML and OIDC federation through AWS IAM Identity Provider integration." -} diff --git a/.changes/next-release/api-change-supplychain-76955.json b/.changes/next-release/api-change-supplychain-76955.json deleted file mode 100644 index 997f5c1bf707..000000000000 --- a/.changes/next-release/api-change-supplychain-76955.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``supplychain``", - "description": "Update API documentation to clarify the event SLA as well as the data model expectations" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e3347282bdb4..f918c6ba0841 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.5 +====== + +* api-change:``bedrock-agent``: Releasing the support for Action User Confirmation. +* api-change:``bedrock-agent-runtime``: Releasing the support for Action User Confirmation. +* api-change:``codebuild``: Added support for the MAC_ARM environment type for CodeBuild fleets. +* api-change:``organizations``: Releasing minor partitional endpoint updates. +* api-change:``qbusiness``: Amazon QBusiness: Enable support for SAML and OIDC federation through AWS IAM Identity Provider integration. +* api-change:``supplychain``: Update API documentation to clarify the event SLA as well as the data model expectations + + 1.34.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 9ab6586382cb..69c5cdb6f324 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.4' +__version__ = '1.34.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d06d2e5eb20f..a2ab2c069d93 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.4' +release = '1.34.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5405d576659d..782390381d9d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.4 + botocore==1.35.5 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 96acb32a133a..ff201cbcd103 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.4', + 'botocore==1.35.5', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e4bcea81dd399af398aa114ee8eba692109a35da Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 26 Aug 2024 18:08:35 +0000 Subject: [PATCH 0806/1632] Update changelog based on model updates --- .changes/next-release/api-change-iotsitewise-33683.json | 5 +++++ .changes/next-release/api-change-workspaces-26235.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-iotsitewise-33683.json create mode 100644 .changes/next-release/api-change-workspaces-26235.json diff --git a/.changes/next-release/api-change-iotsitewise-33683.json b/.changes/next-release/api-change-iotsitewise-33683.json new file mode 100644 index 000000000000..c6513c4f213e --- /dev/null +++ b/.changes/next-release/api-change-iotsitewise-33683.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsitewise``", + "description": "AWS IoT SiteWise now supports versioning for asset models. It enables users to retrieve active version of their asset model and perform asset model writes with optimistic lock." +} diff --git a/.changes/next-release/api-change-workspaces-26235.json b/.changes/next-release/api-change-workspaces-26235.json new file mode 100644 index 000000000000..7bceffa289d5 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-26235.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "This release adds support for creating and managing directories that use AWS IAM Identity Center as user identity source. Such directories can be used to create non-Active Directory domain joined WorkSpaces Personal.Updated RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs." +} From 13482c009fafce8a41cfa05e3fee5dd65aabbeb2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 26 Aug 2024 18:09:40 +0000 Subject: [PATCH 0807/1632] Bumping version to 1.34.6 --- .changes/1.34.6.json | 12 ++++++++++++ .../next-release/api-change-iotsitewise-33683.json | 5 ----- .../next-release/api-change-workspaces-26235.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.34.6.json delete mode 100644 .changes/next-release/api-change-iotsitewise-33683.json delete mode 100644 .changes/next-release/api-change-workspaces-26235.json diff --git a/.changes/1.34.6.json b/.changes/1.34.6.json new file mode 100644 index 000000000000..9f3c3d3791eb --- /dev/null +++ b/.changes/1.34.6.json @@ -0,0 +1,12 @@ +[ + { + "category": "``iotsitewise``", + "description": "AWS IoT SiteWise now supports versioning for asset models. It enables users to retrieve active version of their asset model and perform asset model writes with optimistic lock.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "This release adds support for creating and managing directories that use AWS IAM Identity Center as user identity source. Such directories can be used to create non-Active Directory domain joined WorkSpaces Personal.Updated RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-iotsitewise-33683.json b/.changes/next-release/api-change-iotsitewise-33683.json deleted file mode 100644 index c6513c4f213e..000000000000 --- a/.changes/next-release/api-change-iotsitewise-33683.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsitewise``", - "description": "AWS IoT SiteWise now supports versioning for asset models. It enables users to retrieve active version of their asset model and perform asset model writes with optimistic lock." -} diff --git a/.changes/next-release/api-change-workspaces-26235.json b/.changes/next-release/api-change-workspaces-26235.json deleted file mode 100644 index 7bceffa289d5..000000000000 --- a/.changes/next-release/api-change-workspaces-26235.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "This release adds support for creating and managing directories that use AWS IAM Identity Center as user identity source. Such directories can be used to create non-Active Directory domain joined WorkSpaces Personal.Updated RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f918c6ba0841..81581f82d44d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.34.6 +====== + +* api-change:``iotsitewise``: AWS IoT SiteWise now supports versioning for asset models. It enables users to retrieve active version of their asset model and perform asset model writes with optimistic lock. +* api-change:``workspaces``: This release adds support for creating and managing directories that use AWS IAM Identity Center as user identity source. Such directories can be used to create non-Active Directory domain joined WorkSpaces Personal.Updated RegisterWorkspaceDirectory and DescribeWorkspaceDirectories APIs. + + 1.34.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 69c5cdb6f324..06f544df7147 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.5' +__version__ = '1.34.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a2ab2c069d93..b40335f73c6c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.5' +release = '1.34.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 782390381d9d..8946c4410e47 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.5 + botocore==1.35.6 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ff201cbcd103..4e6f9890f5d7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.5', + 'botocore==1.35.6', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 565883c7da6cde850ec030aca1bfc20a2fc483a3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 27 Aug 2024 18:05:59 +0000 Subject: [PATCH 0808/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-85544.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-16686.json | 5 +++++ .changes/next-release/api-change-chatbot-42832.json | 5 +++++ .changes/next-release/api-change-omics-89352.json | 5 +++++ .changes/next-release/api-change-polly-21081.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-85544.json create mode 100644 .changes/next-release/api-change-bedrockruntime-16686.json create mode 100644 .changes/next-release/api-change-chatbot-42832.json create mode 100644 .changes/next-release/api-change-omics-89352.json create mode 100644 .changes/next-release/api-change-polly-21081.json diff --git a/.changes/next-release/api-change-bedrock-85544.json b/.changes/next-release/api-change-bedrock-85544.json new file mode 100644 index 000000000000..43e5bae9a159 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-85544.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Amazon Bedrock SDK updates for Inference Profile." +} diff --git a/.changes/next-release/api-change-bedrockruntime-16686.json b/.changes/next-release/api-change-bedrockruntime-16686.json new file mode 100644 index 000000000000..f4d108771462 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-16686.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Amazon Bedrock SDK updates for Inference Profile." +} diff --git a/.changes/next-release/api-change-chatbot-42832.json b/.changes/next-release/api-change-chatbot-42832.json new file mode 100644 index 000000000000..7710ebe58c27 --- /dev/null +++ b/.changes/next-release/api-change-chatbot-42832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chatbot``", + "description": "Update documentation to be consistent with the API docs" +} diff --git a/.changes/next-release/api-change-omics-89352.json b/.changes/next-release/api-change-omics-89352.json new file mode 100644 index 000000000000..70229101721f --- /dev/null +++ b/.changes/next-release/api-change-omics-89352.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Adds data provenance to import jobs from read sets and references" +} diff --git a/.changes/next-release/api-change-polly-21081.json b/.changes/next-release/api-change-polly-21081.json new file mode 100644 index 000000000000..e2574188e32c --- /dev/null +++ b/.changes/next-release/api-change-polly-21081.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Amazon Polly adds 2 new voices: Jitka (cs-CZ) and Sabrina (de-CH)." +} From 9611f35580de24e489609a7fb3abbc9b7b6e2f03 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 27 Aug 2024 18:07:22 +0000 Subject: [PATCH 0809/1632] Bumping version to 1.34.7 --- .changes/1.34.7.json | 27 +++++++++++++++++++ .../api-change-bedrock-85544.json | 5 ---- .../api-change-bedrockruntime-16686.json | 5 ---- .../api-change-chatbot-42832.json | 5 ---- .../next-release/api-change-omics-89352.json | 5 ---- .../next-release/api-change-polly-21081.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.34.7.json delete mode 100644 .changes/next-release/api-change-bedrock-85544.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-16686.json delete mode 100644 .changes/next-release/api-change-chatbot-42832.json delete mode 100644 .changes/next-release/api-change-omics-89352.json delete mode 100644 .changes/next-release/api-change-polly-21081.json diff --git a/.changes/1.34.7.json b/.changes/1.34.7.json new file mode 100644 index 000000000000..2286f048a1b7 --- /dev/null +++ b/.changes/1.34.7.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock``", + "description": "Amazon Bedrock SDK updates for Inference Profile.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Amazon Bedrock SDK updates for Inference Profile.", + "type": "api-change" + }, + { + "category": "``chatbot``", + "description": "Update documentation to be consistent with the API docs", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Adds data provenance to import jobs from read sets and references", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Amazon Polly adds 2 new voices: Jitka (cs-CZ) and Sabrina (de-CH).", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-85544.json b/.changes/next-release/api-change-bedrock-85544.json deleted file mode 100644 index 43e5bae9a159..000000000000 --- a/.changes/next-release/api-change-bedrock-85544.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Amazon Bedrock SDK updates for Inference Profile." -} diff --git a/.changes/next-release/api-change-bedrockruntime-16686.json b/.changes/next-release/api-change-bedrockruntime-16686.json deleted file mode 100644 index f4d108771462..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-16686.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Amazon Bedrock SDK updates for Inference Profile." -} diff --git a/.changes/next-release/api-change-chatbot-42832.json b/.changes/next-release/api-change-chatbot-42832.json deleted file mode 100644 index 7710ebe58c27..000000000000 --- a/.changes/next-release/api-change-chatbot-42832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chatbot``", - "description": "Update documentation to be consistent with the API docs" -} diff --git a/.changes/next-release/api-change-omics-89352.json b/.changes/next-release/api-change-omics-89352.json deleted file mode 100644 index 70229101721f..000000000000 --- a/.changes/next-release/api-change-omics-89352.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Adds data provenance to import jobs from read sets and references" -} diff --git a/.changes/next-release/api-change-polly-21081.json b/.changes/next-release/api-change-polly-21081.json deleted file mode 100644 index e2574188e32c..000000000000 --- a/.changes/next-release/api-change-polly-21081.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Amazon Polly adds 2 new voices: Jitka (cs-CZ) and Sabrina (de-CH)." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 81581f82d44d..d39eec9132ce 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.34.7 +====== + +* api-change:``bedrock``: Amazon Bedrock SDK updates for Inference Profile. +* api-change:``bedrock-runtime``: Amazon Bedrock SDK updates for Inference Profile. +* api-change:``chatbot``: Update documentation to be consistent with the API docs +* api-change:``omics``: Adds data provenance to import jobs from read sets and references +* api-change:``polly``: Amazon Polly adds 2 new voices: Jitka (cs-CZ) and Sabrina (de-CH). + + 1.34.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 06f544df7147..10c027a604d6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.6' +__version__ = '1.34.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b40335f73c6c..19c28c261ddd 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.6' +release = '1.34.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8946c4410e47..eadf76236d7b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.6 + botocore==1.35.7 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4e6f9890f5d7..5edef40602ef 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.6', + 'botocore==1.35.7', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 40b8decd1ee6fc641910c5e28e55e53d73add808 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 28 Aug 2024 18:11:44 +0000 Subject: [PATCH 0810/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfig-4979.json | 5 +++++ .changes/next-release/api-change-datazone-34007.json | 5 +++++ .changes/next-release/api-change-devicefarm-85061.json | 5 +++++ .changes/next-release/api-change-ec2-74224.json | 5 +++++ .changes/next-release/api-change-internetmonitor-88570.json | 5 +++++ .changes/next-release/api-change-pcs-28772.json | 5 +++++ .changes/next-release/api-change-workspaces-12497.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-appconfig-4979.json create mode 100644 .changes/next-release/api-change-datazone-34007.json create mode 100644 .changes/next-release/api-change-devicefarm-85061.json create mode 100644 .changes/next-release/api-change-ec2-74224.json create mode 100644 .changes/next-release/api-change-internetmonitor-88570.json create mode 100644 .changes/next-release/api-change-pcs-28772.json create mode 100644 .changes/next-release/api-change-workspaces-12497.json diff --git a/.changes/next-release/api-change-appconfig-4979.json b/.changes/next-release/api-change-appconfig-4979.json new file mode 100644 index 000000000000..6ea759a6f48c --- /dev/null +++ b/.changes/next-release/api-change-appconfig-4979.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfig``", + "description": "This release adds support for deletion protection, which is a safety guardrail to prevent the unintentional deletion of a recently used AWS AppConfig Configuration Profile or Environment. This also includes a change to increase the maximum length of the Name parameter in UpdateConfigurationProfile." +} diff --git a/.changes/next-release/api-change-datazone-34007.json b/.changes/next-release/api-change-datazone-34007.json new file mode 100644 index 000000000000..9bed0fc2b823 --- /dev/null +++ b/.changes/next-release/api-change-datazone-34007.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Update regex to include dot character to be consistent with IAM role creation in the authorized principal field for create and update subscription target." +} diff --git a/.changes/next-release/api-change-devicefarm-85061.json b/.changes/next-release/api-change-devicefarm-85061.json new file mode 100644 index 000000000000..ebd14aed8b3b --- /dev/null +++ b/.changes/next-release/api-change-devicefarm-85061.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``devicefarm``", + "description": "This release removed support for Calabash, UI Automation, Built-in Explorer, remote access record, remote access replay, and web performance profile framework in ScheduleRun API." +} diff --git a/.changes/next-release/api-change-ec2-74224.json b/.changes/next-release/api-change-ec2-74224.json new file mode 100644 index 000000000000..187c0e09be9d --- /dev/null +++ b/.changes/next-release/api-change-ec2-74224.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon VPC IP Address Manager (IPAM) now allows customers to provision IPv4 CIDR blocks and allocate Elastic IP Addresses directly from IPAM pools with public IPv4 space" +} diff --git a/.changes/next-release/api-change-internetmonitor-88570.json b/.changes/next-release/api-change-internetmonitor-88570.json new file mode 100644 index 000000000000..fc55ffec4948 --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-88570.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "Adds new querying types to show overall traffic suggestion information for monitors" +} diff --git a/.changes/next-release/api-change-pcs-28772.json b/.changes/next-release/api-change-pcs-28772.json new file mode 100644 index 000000000000..3c3ca95e1efe --- /dev/null +++ b/.changes/next-release/api-change-pcs-28772.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pcs``", + "description": "Introducing AWS Parallel Computing Service (AWS PCS), a new service makes it easy to setup and manage high performance computing (HPC) clusters, and build scientific and engineering models at virtually any scale on AWS." +} diff --git a/.changes/next-release/api-change-workspaces-12497.json b/.changes/next-release/api-change-workspaces-12497.json new file mode 100644 index 000000000000..f70635b8afbe --- /dev/null +++ b/.changes/next-release/api-change-workspaces-12497.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Documentation-only update that clarifies the StartWorkspaces and StopWorkspaces actions, and a few other minor edits." +} From 34b0ccaff1d1706ca8569d0f6d874f219ef4e240 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 28 Aug 2024 18:12:53 +0000 Subject: [PATCH 0811/1632] Bumping version to 1.34.8 --- .changes/1.34.8.json | 37 +++++++++++++++++++ .../api-change-appconfig-4979.json | 5 --- .../api-change-datazone-34007.json | 5 --- .../api-change-devicefarm-85061.json | 5 --- .../next-release/api-change-ec2-74224.json | 5 --- .../api-change-internetmonitor-88570.json | 5 --- .../next-release/api-change-pcs-28772.json | 5 --- .../api-change-workspaces-12497.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.34.8.json delete mode 100644 .changes/next-release/api-change-appconfig-4979.json delete mode 100644 .changes/next-release/api-change-datazone-34007.json delete mode 100644 .changes/next-release/api-change-devicefarm-85061.json delete mode 100644 .changes/next-release/api-change-ec2-74224.json delete mode 100644 .changes/next-release/api-change-internetmonitor-88570.json delete mode 100644 .changes/next-release/api-change-pcs-28772.json delete mode 100644 .changes/next-release/api-change-workspaces-12497.json diff --git a/.changes/1.34.8.json b/.changes/1.34.8.json new file mode 100644 index 000000000000..dc1fa3a8e2ab --- /dev/null +++ b/.changes/1.34.8.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appconfig``", + "description": "This release adds support for deletion protection, which is a safety guardrail to prevent the unintentional deletion of a recently used AWS AppConfig Configuration Profile or Environment. This also includes a change to increase the maximum length of the Name parameter in UpdateConfigurationProfile.", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Update regex to include dot character to be consistent with IAM role creation in the authorized principal field for create and update subscription target.", + "type": "api-change" + }, + { + "category": "``devicefarm``", + "description": "This release removed support for Calabash, UI Automation, Built-in Explorer, remote access record, remote access replay, and web performance profile framework in ScheduleRun API.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon VPC IP Address Manager (IPAM) now allows customers to provision IPv4 CIDR blocks and allocate Elastic IP Addresses directly from IPAM pools with public IPv4 space", + "type": "api-change" + }, + { + "category": "``internetmonitor``", + "description": "Adds new querying types to show overall traffic suggestion information for monitors", + "type": "api-change" + }, + { + "category": "``pcs``", + "description": "Introducing AWS Parallel Computing Service (AWS PCS), a new service makes it easy to setup and manage high performance computing (HPC) clusters, and build scientific and engineering models at virtually any scale on AWS.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Documentation-only update that clarifies the StartWorkspaces and StopWorkspaces actions, and a few other minor edits.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfig-4979.json b/.changes/next-release/api-change-appconfig-4979.json deleted file mode 100644 index 6ea759a6f48c..000000000000 --- a/.changes/next-release/api-change-appconfig-4979.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfig``", - "description": "This release adds support for deletion protection, which is a safety guardrail to prevent the unintentional deletion of a recently used AWS AppConfig Configuration Profile or Environment. This also includes a change to increase the maximum length of the Name parameter in UpdateConfigurationProfile." -} diff --git a/.changes/next-release/api-change-datazone-34007.json b/.changes/next-release/api-change-datazone-34007.json deleted file mode 100644 index 9bed0fc2b823..000000000000 --- a/.changes/next-release/api-change-datazone-34007.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Update regex to include dot character to be consistent with IAM role creation in the authorized principal field for create and update subscription target." -} diff --git a/.changes/next-release/api-change-devicefarm-85061.json b/.changes/next-release/api-change-devicefarm-85061.json deleted file mode 100644 index ebd14aed8b3b..000000000000 --- a/.changes/next-release/api-change-devicefarm-85061.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``devicefarm``", - "description": "This release removed support for Calabash, UI Automation, Built-in Explorer, remote access record, remote access replay, and web performance profile framework in ScheduleRun API." -} diff --git a/.changes/next-release/api-change-ec2-74224.json b/.changes/next-release/api-change-ec2-74224.json deleted file mode 100644 index 187c0e09be9d..000000000000 --- a/.changes/next-release/api-change-ec2-74224.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon VPC IP Address Manager (IPAM) now allows customers to provision IPv4 CIDR blocks and allocate Elastic IP Addresses directly from IPAM pools with public IPv4 space" -} diff --git a/.changes/next-release/api-change-internetmonitor-88570.json b/.changes/next-release/api-change-internetmonitor-88570.json deleted file mode 100644 index fc55ffec4948..000000000000 --- a/.changes/next-release/api-change-internetmonitor-88570.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "Adds new querying types to show overall traffic suggestion information for monitors" -} diff --git a/.changes/next-release/api-change-pcs-28772.json b/.changes/next-release/api-change-pcs-28772.json deleted file mode 100644 index 3c3ca95e1efe..000000000000 --- a/.changes/next-release/api-change-pcs-28772.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pcs``", - "description": "Introducing AWS Parallel Computing Service (AWS PCS), a new service makes it easy to setup and manage high performance computing (HPC) clusters, and build scientific and engineering models at virtually any scale on AWS." -} diff --git a/.changes/next-release/api-change-workspaces-12497.json b/.changes/next-release/api-change-workspaces-12497.json deleted file mode 100644 index f70635b8afbe..000000000000 --- a/.changes/next-release/api-change-workspaces-12497.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Documentation-only update that clarifies the StartWorkspaces and StopWorkspaces actions, and a few other minor edits." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d39eec9132ce..3f5db754cad2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.34.8 +====== + +* api-change:``appconfig``: This release adds support for deletion protection, which is a safety guardrail to prevent the unintentional deletion of a recently used AWS AppConfig Configuration Profile or Environment. This also includes a change to increase the maximum length of the Name parameter in UpdateConfigurationProfile. +* api-change:``datazone``: Update regex to include dot character to be consistent with IAM role creation in the authorized principal field for create and update subscription target. +* api-change:``devicefarm``: This release removed support for Calabash, UI Automation, Built-in Explorer, remote access record, remote access replay, and web performance profile framework in ScheduleRun API. +* api-change:``ec2``: Amazon VPC IP Address Manager (IPAM) now allows customers to provision IPv4 CIDR blocks and allocate Elastic IP Addresses directly from IPAM pools with public IPv4 space +* api-change:``internetmonitor``: Adds new querying types to show overall traffic suggestion information for monitors +* api-change:``pcs``: Introducing AWS Parallel Computing Service (AWS PCS), a new service makes it easy to setup and manage high performance computing (HPC) clusters, and build scientific and engineering models at virtually any scale on AWS. +* api-change:``workspaces``: Documentation-only update that clarifies the StartWorkspaces and StopWorkspaces actions, and a few other minor edits. + + 1.34.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 10c027a604d6..6340c555a9c3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.7' +__version__ = '1.34.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 19c28c261ddd..08ac3617859b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.7' +release = '1.34.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eadf76236d7b..6304e7223394 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.7 + botocore==1.35.8 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5edef40602ef..eb7fe9c9117a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.7', + 'botocore==1.35.8', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7a3bb1a5199b5200c262f9c169c5b6c9c75cc811 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 29 Aug 2024 19:09:55 +0000 Subject: [PATCH 0812/1632] Update changelog based on model updates --- .../next-release/api-change-bedrockagentruntime-26553.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-15401.json | 5 +++++ .changes/next-release/api-change-personalize-19257.json | 5 +++++ .changes/next-release/api-change-quicksight-18645.json | 5 +++++ .changes/next-release/api-change-stepfunctions-67779.json | 5 +++++ .changes/next-release/api-change-wafv2-30581.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagentruntime-26553.json create mode 100644 .changes/next-release/api-change-bedrockruntime-15401.json create mode 100644 .changes/next-release/api-change-personalize-19257.json create mode 100644 .changes/next-release/api-change-quicksight-18645.json create mode 100644 .changes/next-release/api-change-stepfunctions-67779.json create mode 100644 .changes/next-release/api-change-wafv2-30581.json diff --git a/.changes/next-release/api-change-bedrockagentruntime-26553.json b/.changes/next-release/api-change-bedrockagentruntime-26553.json new file mode 100644 index 000000000000..846cbe61289d --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-26553.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Lifting the maximum length on Bedrock KnowledgeBase RetrievalFilter array" +} diff --git a/.changes/next-release/api-change-bedrockruntime-15401.json b/.changes/next-release/api-change-bedrockruntime-15401.json new file mode 100644 index 000000000000..8d0cc77379df --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-15401.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Add support for imported-model in invokeModel and InvokeModelWithResponseStream." +} diff --git a/.changes/next-release/api-change-personalize-19257.json b/.changes/next-release/api-change-personalize-19257.json new file mode 100644 index 000000000000..5395ccb47c19 --- /dev/null +++ b/.changes/next-release/api-change-personalize-19257.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "This releases ability to update automatic training scheduler for customer solutions" +} diff --git a/.changes/next-release/api-change-quicksight-18645.json b/.changes/next-release/api-change-quicksight-18645.json new file mode 100644 index 000000000000..81281a77d46e --- /dev/null +++ b/.changes/next-release/api-change-quicksight-18645.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Increased Character Limit for Dataset Calculation Field expressions" +} diff --git a/.changes/next-release/api-change-stepfunctions-67779.json b/.changes/next-release/api-change-stepfunctions-67779.json new file mode 100644 index 000000000000..8e44d5bc779a --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-67779.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "This release adds support for static analysis to ValidateStateMachineDefinition API, which can now return optional WARNING diagnostics for semantic errors on the definition of an Amazon States Language (ASL) state machine." +} diff --git a/.changes/next-release/api-change-wafv2-30581.json b/.changes/next-release/api-change-wafv2-30581.json new file mode 100644 index 000000000000..bc02fc84f022 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-30581.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "The minimum request rate for a rate-based rule is now 10. Before this, it was 100." +} From 4149108b5a91025a17269b5de65956006f9df640 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 29 Aug 2024 19:11:18 +0000 Subject: [PATCH 0813/1632] Bumping version to 1.34.9 --- .changes/1.34.9.json | 32 +++++++++++++++++++ .../api-change-bedrockagentruntime-26553.json | 5 --- .../api-change-bedrockruntime-15401.json | 5 --- .../api-change-personalize-19257.json | 5 --- .../api-change-quicksight-18645.json | 5 --- .../api-change-stepfunctions-67779.json | 5 --- .../next-release/api-change-wafv2-30581.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.9.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-26553.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-15401.json delete mode 100644 .changes/next-release/api-change-personalize-19257.json delete mode 100644 .changes/next-release/api-change-quicksight-18645.json delete mode 100644 .changes/next-release/api-change-stepfunctions-67779.json delete mode 100644 .changes/next-release/api-change-wafv2-30581.json diff --git a/.changes/1.34.9.json b/.changes/1.34.9.json new file mode 100644 index 000000000000..465fa7380599 --- /dev/null +++ b/.changes/1.34.9.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-agent-runtime``", + "description": "Lifting the maximum length on Bedrock KnowledgeBase RetrievalFilter array", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Add support for imported-model in invokeModel and InvokeModelWithResponseStream.", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "This releases ability to update automatic training scheduler for customer solutions", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Increased Character Limit for Dataset Calculation Field expressions", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "This release adds support for static analysis to ValidateStateMachineDefinition API, which can now return optional WARNING diagnostics for semantic errors on the definition of an Amazon States Language (ASL) state machine.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "The minimum request rate for a rate-based rule is now 10. Before this, it was 100.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagentruntime-26553.json b/.changes/next-release/api-change-bedrockagentruntime-26553.json deleted file mode 100644 index 846cbe61289d..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-26553.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Lifting the maximum length on Bedrock KnowledgeBase RetrievalFilter array" -} diff --git a/.changes/next-release/api-change-bedrockruntime-15401.json b/.changes/next-release/api-change-bedrockruntime-15401.json deleted file mode 100644 index 8d0cc77379df..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-15401.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Add support for imported-model in invokeModel and InvokeModelWithResponseStream." -} diff --git a/.changes/next-release/api-change-personalize-19257.json b/.changes/next-release/api-change-personalize-19257.json deleted file mode 100644 index 5395ccb47c19..000000000000 --- a/.changes/next-release/api-change-personalize-19257.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "This releases ability to update automatic training scheduler for customer solutions" -} diff --git a/.changes/next-release/api-change-quicksight-18645.json b/.changes/next-release/api-change-quicksight-18645.json deleted file mode 100644 index 81281a77d46e..000000000000 --- a/.changes/next-release/api-change-quicksight-18645.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Increased Character Limit for Dataset Calculation Field expressions" -} diff --git a/.changes/next-release/api-change-stepfunctions-67779.json b/.changes/next-release/api-change-stepfunctions-67779.json deleted file mode 100644 index 8e44d5bc779a..000000000000 --- a/.changes/next-release/api-change-stepfunctions-67779.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "This release adds support for static analysis to ValidateStateMachineDefinition API, which can now return optional WARNING diagnostics for semantic errors on the definition of an Amazon States Language (ASL) state machine." -} diff --git a/.changes/next-release/api-change-wafv2-30581.json b/.changes/next-release/api-change-wafv2-30581.json deleted file mode 100644 index bc02fc84f022..000000000000 --- a/.changes/next-release/api-change-wafv2-30581.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "The minimum request rate for a rate-based rule is now 10. Before this, it was 100." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3f5db754cad2..0bd3a3039837 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.9 +====== + +* api-change:``bedrock-agent-runtime``: Lifting the maximum length on Bedrock KnowledgeBase RetrievalFilter array +* api-change:``bedrock-runtime``: Add support for imported-model in invokeModel and InvokeModelWithResponseStream. +* api-change:``personalize``: This releases ability to update automatic training scheduler for customer solutions +* api-change:``quicksight``: Increased Character Limit for Dataset Calculation Field expressions +* api-change:``stepfunctions``: This release adds support for static analysis to ValidateStateMachineDefinition API, which can now return optional WARNING diagnostics for semantic errors on the definition of an Amazon States Language (ASL) state machine. +* api-change:``wafv2``: The minimum request rate for a rate-based rule is now 10. Before this, it was 100. + + 1.34.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6340c555a9c3..881613e81006 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.8' +__version__ = '1.34.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 08ac3617859b..ac2dd7b08169 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34' # The full version, including alpha/beta/rc tags. -release = '1.34.8' +release = '1.34.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6304e7223394..57e938739bdf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.8 + botocore==1.35.9 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index eb7fe9c9117a..908e10e91805 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.8', + 'botocore==1.35.9', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 49747c5407fe738d2dd5a9220170c351d1dfcd0e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 30 Aug 2024 18:14:46 +0000 Subject: [PATCH 0814/1632] Update changelog based on model updates --- .changes/next-release/api-change-backup-92380.json | 5 +++++ .changes/next-release/api-change-datazone-20920.json | 5 +++++ .changes/next-release/api-change-logs-75375.json | 5 +++++ .changes/next-release/api-change-redshiftdata-17813.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-backup-92380.json create mode 100644 .changes/next-release/api-change-datazone-20920.json create mode 100644 .changes/next-release/api-change-logs-75375.json create mode 100644 .changes/next-release/api-change-redshiftdata-17813.json diff --git a/.changes/next-release/api-change-backup-92380.json b/.changes/next-release/api-change-backup-92380.json new file mode 100644 index 000000000000..6b6ec20a91aa --- /dev/null +++ b/.changes/next-release/api-change-backup-92380.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "The latest update introduces two new attributes, VaultType and VaultState, to the DescribeBackupVault and ListBackupVaults APIs. The VaultState attribute reflects the current status of the vault, while the VaultType attribute indicates the specific category of the vault." +} diff --git a/.changes/next-release/api-change-datazone-20920.json b/.changes/next-release/api-change-datazone-20920.json new file mode 100644 index 000000000000..efbb9ac47e5a --- /dev/null +++ b/.changes/next-release/api-change-datazone-20920.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Amazon DataZone now adds new governance capabilities of Domain Units for organization within your Data Domains, and Authorization Policies for tighter controls." +} diff --git a/.changes/next-release/api-change-logs-75375.json b/.changes/next-release/api-change-logs-75375.json new file mode 100644 index 000000000000..db9ba01b8fa4 --- /dev/null +++ b/.changes/next-release/api-change-logs-75375.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "This release introduces a new optional parameter: Entity, in PutLogEvents request" +} diff --git a/.changes/next-release/api-change-redshiftdata-17813.json b/.changes/next-release/api-change-redshiftdata-17813.json new file mode 100644 index 000000000000..0234b7f327c4 --- /dev/null +++ b/.changes/next-release/api-change-redshiftdata-17813.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-data``", + "description": "The release include the new Redshift DataAPI feature for session use, customer execute query with --session-keep-alive-seconds parameter and can submit follow-up queries to same sessions with returned`session-id`" +} From 54510ff64864a6745989c4889842ebe4936e5afa Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 30 Aug 2024 18:16:13 +0000 Subject: [PATCH 0815/1632] Bumping version to 1.34.10 --- .changes/1.34.10.json | 22 +++++++++++++++++++ .../next-release/api-change-backup-92380.json | 5 ----- .../api-change-datazone-20920.json | 5 ----- .../next-release/api-change-logs-75375.json | 5 ----- .../api-change-redshiftdata-17813.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 36 insertions(+), 25 deletions(-) create mode 100644 .changes/1.34.10.json delete mode 100644 .changes/next-release/api-change-backup-92380.json delete mode 100644 .changes/next-release/api-change-datazone-20920.json delete mode 100644 .changes/next-release/api-change-logs-75375.json delete mode 100644 .changes/next-release/api-change-redshiftdata-17813.json diff --git a/.changes/1.34.10.json b/.changes/1.34.10.json new file mode 100644 index 000000000000..5a70eb323e98 --- /dev/null +++ b/.changes/1.34.10.json @@ -0,0 +1,22 @@ +[ + { + "category": "``backup``", + "description": "The latest update introduces two new attributes, VaultType and VaultState, to the DescribeBackupVault and ListBackupVaults APIs. The VaultState attribute reflects the current status of the vault, while the VaultType attribute indicates the specific category of the vault.", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Amazon DataZone now adds new governance capabilities of Domain Units for organization within your Data Domains, and Authorization Policies for tighter controls.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "This release introduces a new optional parameter: Entity, in PutLogEvents request", + "type": "api-change" + }, + { + "category": "``redshift-data``", + "description": "The release include the new Redshift DataAPI feature for session use, customer execute query with --session-keep-alive-seconds parameter and can submit follow-up queries to same sessions with returned`session-id`", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-backup-92380.json b/.changes/next-release/api-change-backup-92380.json deleted file mode 100644 index 6b6ec20a91aa..000000000000 --- a/.changes/next-release/api-change-backup-92380.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "The latest update introduces two new attributes, VaultType and VaultState, to the DescribeBackupVault and ListBackupVaults APIs. The VaultState attribute reflects the current status of the vault, while the VaultType attribute indicates the specific category of the vault." -} diff --git a/.changes/next-release/api-change-datazone-20920.json b/.changes/next-release/api-change-datazone-20920.json deleted file mode 100644 index efbb9ac47e5a..000000000000 --- a/.changes/next-release/api-change-datazone-20920.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Amazon DataZone now adds new governance capabilities of Domain Units for organization within your Data Domains, and Authorization Policies for tighter controls." -} diff --git a/.changes/next-release/api-change-logs-75375.json b/.changes/next-release/api-change-logs-75375.json deleted file mode 100644 index db9ba01b8fa4..000000000000 --- a/.changes/next-release/api-change-logs-75375.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "This release introduces a new optional parameter: Entity, in PutLogEvents request" -} diff --git a/.changes/next-release/api-change-redshiftdata-17813.json b/.changes/next-release/api-change-redshiftdata-17813.json deleted file mode 100644 index 0234b7f327c4..000000000000 --- a/.changes/next-release/api-change-redshiftdata-17813.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-data``", - "description": "The release include the new Redshift DataAPI feature for session use, customer execute query with --session-keep-alive-seconds parameter and can submit follow-up queries to same sessions with returned`session-id`" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0bd3a3039837..3f7df823bc63 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.34.10 +======= + +* api-change:``backup``: The latest update introduces two new attributes, VaultType and VaultState, to the DescribeBackupVault and ListBackupVaults APIs. The VaultState attribute reflects the current status of the vault, while the VaultType attribute indicates the specific category of the vault. +* api-change:``datazone``: Amazon DataZone now adds new governance capabilities of Domain Units for organization within your Data Domains, and Authorization Policies for tighter controls. +* api-change:``logs``: This release introduces a new optional parameter: Entity, in PutLogEvents request +* api-change:``redshift-data``: The release include the new Redshift DataAPI feature for session use, customer execute query with --session-keep-alive-seconds parameter and can submit follow-up queries to same sessions with returned`session-id` + + 1.34.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 881613e81006..4299afe9c843 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.9' +__version__ = '1.34.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ac2dd7b08169..e48e5a391eac 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.34' +version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.9' +release = '1.34.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 57e938739bdf..b3504677ac25 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.9 + botocore==1.35.10 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 908e10e91805..9ea0f7e28df4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.9', + 'botocore==1.35.10', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 75dd2fc6f7758bcbd6a8c81b1ca6f6eecc74a1d6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Sep 2024 18:03:45 +0000 Subject: [PATCH 0816/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-44406.json | 5 +++++ .changes/next-release/api-change-datazone-38909.json | 5 +++++ .changes/next-release/api-change-elbv2-53594.json | 5 +++++ .changes/next-release/api-change-mediaconnect-3077.json | 5 +++++ .changes/next-release/api-change-medialive-8628.json | 5 +++++ .changes/next-release/api-change-sagemaker-23339.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-27837.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-connect-44406.json create mode 100644 .changes/next-release/api-change-datazone-38909.json create mode 100644 .changes/next-release/api-change-elbv2-53594.json create mode 100644 .changes/next-release/api-change-mediaconnect-3077.json create mode 100644 .changes/next-release/api-change-medialive-8628.json create mode 100644 .changes/next-release/api-change-sagemaker-23339.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-27837.json diff --git a/.changes/next-release/api-change-connect-44406.json b/.changes/next-release/api-change-connect-44406.json new file mode 100644 index 000000000000..6d53714b41d4 --- /dev/null +++ b/.changes/next-release/api-change-connect-44406.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Release ReplicaConfiguration as part of DescribeInstance" +} diff --git a/.changes/next-release/api-change-datazone-38909.json b/.changes/next-release/api-change-datazone-38909.json new file mode 100644 index 000000000000..3e3058e37cca --- /dev/null +++ b/.changes/next-release/api-change-datazone-38909.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request." +} diff --git a/.changes/next-release/api-change-elbv2-53594.json b/.changes/next-release/api-change-elbv2-53594.json new file mode 100644 index 000000000000..4ef1249cbed0 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-53594.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This release adds support for configuring TCP idle timeout on NLB and GWLB listeners." +} diff --git a/.changes/next-release/api-change-mediaconnect-3077.json b/.changes/next-release/api-change-mediaconnect-3077.json new file mode 100644 index 000000000000..96705572625a --- /dev/null +++ b/.changes/next-release/api-change-mediaconnect-3077.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected." +} diff --git a/.changes/next-release/api-change-medialive-8628.json b/.changes/next-release/api-change-medialive-8628.json new file mode 100644 index 000000000000..b49e2a668f37 --- /dev/null +++ b/.changes/next-release/api-change-medialive-8628.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Added MinQP as a Rate Control option for H264 and H265 encodes." +} diff --git a/.changes/next-release/api-change-sagemaker-23339.json b/.changes/next-release/api-change-sagemaker-23339.json new file mode 100644 index 000000000000..8b56ce2c145b --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-23339.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces." +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-27837.json b/.changes/next-release/api-change-timestreaminfluxdb-27837.json new file mode 100644 index 000000000000..40d24c021ebf --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-27837.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "description": "Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API." +} From f283748a3a4395b0d6a3bb8f370f5581657d1acb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Sep 2024 18:04:48 +0000 Subject: [PATCH 0817/1632] Bumping version to 1.34.11 --- .changes/1.34.11.json | 37 +++++++++++++++++++ .../api-change-connect-44406.json | 5 --- .../api-change-datazone-38909.json | 5 --- .../next-release/api-change-elbv2-53594.json | 5 --- .../api-change-mediaconnect-3077.json | 5 --- .../api-change-medialive-8628.json | 5 --- .../api-change-sagemaker-23339.json | 5 --- .../api-change-timestreaminfluxdb-27837.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.34.11.json delete mode 100644 .changes/next-release/api-change-connect-44406.json delete mode 100644 .changes/next-release/api-change-datazone-38909.json delete mode 100644 .changes/next-release/api-change-elbv2-53594.json delete mode 100644 .changes/next-release/api-change-mediaconnect-3077.json delete mode 100644 .changes/next-release/api-change-medialive-8628.json delete mode 100644 .changes/next-release/api-change-sagemaker-23339.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-27837.json diff --git a/.changes/1.34.11.json b/.changes/1.34.11.json new file mode 100644 index 000000000000..f51f352bd7f3 --- /dev/null +++ b/.changes/1.34.11.json @@ -0,0 +1,37 @@ +[ + { + "category": "``connect``", + "description": "Release ReplicaConfiguration as part of DescribeInstance", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This release adds support for configuring TCP idle timeout on NLB and GWLB listeners.", + "type": "api-change" + }, + { + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Added MinQP as a Rate Control option for H264 and H265 encodes.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces.", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "description": "Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-44406.json b/.changes/next-release/api-change-connect-44406.json deleted file mode 100644 index 6d53714b41d4..000000000000 --- a/.changes/next-release/api-change-connect-44406.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Release ReplicaConfiguration as part of DescribeInstance" -} diff --git a/.changes/next-release/api-change-datazone-38909.json b/.changes/next-release/api-change-datazone-38909.json deleted file mode 100644 index 3e3058e37cca..000000000000 --- a/.changes/next-release/api-change-datazone-38909.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request." -} diff --git a/.changes/next-release/api-change-elbv2-53594.json b/.changes/next-release/api-change-elbv2-53594.json deleted file mode 100644 index 4ef1249cbed0..000000000000 --- a/.changes/next-release/api-change-elbv2-53594.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This release adds support for configuring TCP idle timeout on NLB and GWLB listeners." -} diff --git a/.changes/next-release/api-change-mediaconnect-3077.json b/.changes/next-release/api-change-mediaconnect-3077.json deleted file mode 100644 index 96705572625a..000000000000 --- a/.changes/next-release/api-change-mediaconnect-3077.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconnect``", - "description": "AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected." -} diff --git a/.changes/next-release/api-change-medialive-8628.json b/.changes/next-release/api-change-medialive-8628.json deleted file mode 100644 index b49e2a668f37..000000000000 --- a/.changes/next-release/api-change-medialive-8628.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Added MinQP as a Rate Control option for H264 and H265 encodes." -} diff --git a/.changes/next-release/api-change-sagemaker-23339.json b/.changes/next-release/api-change-sagemaker-23339.json deleted file mode 100644 index 8b56ce2c145b..000000000000 --- a/.changes/next-release/api-change-sagemaker-23339.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces." -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-27837.json b/.changes/next-release/api-change-timestreaminfluxdb-27837.json deleted file mode 100644 index 40d24c021ebf..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-27837.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "description": "Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3f7df823bc63..fd3588e431ad 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.34.11 +======= + +* api-change:``connect``: Release ReplicaConfiguration as part of DescribeInstance +* api-change:``datazone``: Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request. +* api-change:``elbv2``: This release adds support for configuring TCP idle timeout on NLB and GWLB listeners. +* api-change:``mediaconnect``: AWS Elemental MediaConnect introduces thumbnails for Flow source monitoring. Thumbnails provide still image previews of the live content feeding your MediaConnect Flow allowing you to easily verify that your source is operating as expected. +* api-change:``medialive``: Added MinQP as a Rate Control option for H264 and H265 encodes. +* api-change:``sagemaker``: Amazon SageMaker now supports automatic mounting of a user's home folder in the Amazon Elastic File System (EFS) associated with the SageMaker Studio domain to their Studio Spaces to enable users to share data between their own private spaces. +* api-change:``timestream-influxdb``: Timestream for InfluxDB now supports compute scaling and deployment type conversion. This release adds the DbInstanceType and DeploymentType parameters to the UpdateDbInstance API. + + 1.34.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4299afe9c843..2c88ede73a84 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.10' +__version__ = '1.34.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e48e5a391eac..1215e641f30f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.10' +release = '1.34.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b3504677ac25..71423366f664 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.10 + botocore==1.35.11 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9ea0f7e28df4..94f56b14bd51 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.10', + 'botocore==1.35.11', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e8c811e3c8bd31a9c6d9945b258846ec598b3fed Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 4 Sep 2024 18:07:34 +0000 Subject: [PATCH 0818/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-84246.json | 5 +++++ .changes/next-release/api-change-bedrockagent-52437.json | 5 +++++ .changes/next-release/api-change-finspace-24769.json | 5 +++++ .changes/next-release/api-change-fis-48071.json | 5 +++++ .changes/next-release/api-change-logs-32102.json | 5 +++++ .changes/next-release/api-change-s3control-28116.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-84246.json create mode 100644 .changes/next-release/api-change-bedrockagent-52437.json create mode 100644 .changes/next-release/api-change-finspace-24769.json create mode 100644 .changes/next-release/api-change-fis-48071.json create mode 100644 .changes/next-release/api-change-logs-32102.json create mode 100644 .changes/next-release/api-change-s3control-28116.json diff --git a/.changes/next-release/api-change-appsync-84246.json b/.changes/next-release/api-change-appsync-84246.json new file mode 100644 index 000000000000..d5eb4b269093 --- /dev/null +++ b/.changes/next-release/api-change-appsync-84246.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Adds new logging levels (INFO and DEBUG) for additional log output control" +} diff --git a/.changes/next-release/api-change-bedrockagent-52437.json b/.changes/next-release/api-change-bedrockagent-52437.json new file mode 100644 index 000000000000..6924c7391f11 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-52437.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Add support for user metadata inside PromptVariant." +} diff --git a/.changes/next-release/api-change-finspace-24769.json b/.changes/next-release/api-change-finspace-24769.json new file mode 100644 index 000000000000..4f27ac67da5f --- /dev/null +++ b/.changes/next-release/api-change-finspace-24769.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Updates Finspace documentation for smaller instances." +} diff --git a/.changes/next-release/api-change-fis-48071.json b/.changes/next-release/api-change-fis-48071.json new file mode 100644 index 000000000000..284b2fb32dd4 --- /dev/null +++ b/.changes/next-release/api-change-fis-48071.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fis``", + "description": "This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting." +} diff --git a/.changes/next-release/api-change-logs-32102.json b/.changes/next-release/api-change-logs-32102.json new file mode 100644 index 000000000000..04db45339633 --- /dev/null +++ b/.changes/next-release/api-change-logs-32102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Update to support new APIs for delivery of logs from AWS services." +} diff --git a/.changes/next-release/api-change-s3control-28116.json b/.changes/next-release/api-change-s3control-28116.json new file mode 100644 index 000000000000..24ab9e1fbd1e --- /dev/null +++ b/.changes/next-release/api-change-s3control-28116.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants." +} From cc940fa5ddc61ae86be8f11bf39a76bc94451d63 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 4 Sep 2024 18:08:56 +0000 Subject: [PATCH 0819/1632] Bumping version to 1.34.12 --- .changes/1.34.12.json | 32 +++++++++++++++++++ .../api-change-appsync-84246.json | 5 --- .../api-change-bedrockagent-52437.json | 5 --- .../api-change-finspace-24769.json | 5 --- .../next-release/api-change-fis-48071.json | 5 --- .../next-release/api-change-logs-32102.json | 5 --- .../api-change-s3control-28116.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.12.json delete mode 100644 .changes/next-release/api-change-appsync-84246.json delete mode 100644 .changes/next-release/api-change-bedrockagent-52437.json delete mode 100644 .changes/next-release/api-change-finspace-24769.json delete mode 100644 .changes/next-release/api-change-fis-48071.json delete mode 100644 .changes/next-release/api-change-logs-32102.json delete mode 100644 .changes/next-release/api-change-s3control-28116.json diff --git a/.changes/1.34.12.json b/.changes/1.34.12.json new file mode 100644 index 000000000000..5cba34828bf2 --- /dev/null +++ b/.changes/1.34.12.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appsync``", + "description": "Adds new logging levels (INFO and DEBUG) for additional log output control", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "Add support for user metadata inside PromptVariant.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Updates Finspace documentation for smaller instances.", + "type": "api-change" + }, + { + "category": "``fis``", + "description": "This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Update to support new APIs for delivery of logs from AWS services.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-84246.json b/.changes/next-release/api-change-appsync-84246.json deleted file mode 100644 index d5eb4b269093..000000000000 --- a/.changes/next-release/api-change-appsync-84246.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Adds new logging levels (INFO and DEBUG) for additional log output control" -} diff --git a/.changes/next-release/api-change-bedrockagent-52437.json b/.changes/next-release/api-change-bedrockagent-52437.json deleted file mode 100644 index 6924c7391f11..000000000000 --- a/.changes/next-release/api-change-bedrockagent-52437.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Add support for user metadata inside PromptVariant." -} diff --git a/.changes/next-release/api-change-finspace-24769.json b/.changes/next-release/api-change-finspace-24769.json deleted file mode 100644 index 4f27ac67da5f..000000000000 --- a/.changes/next-release/api-change-finspace-24769.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Updates Finspace documentation for smaller instances." -} diff --git a/.changes/next-release/api-change-fis-48071.json b/.changes/next-release/api-change-fis-48071.json deleted file mode 100644 index 284b2fb32dd4..000000000000 --- a/.changes/next-release/api-change-fis-48071.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fis``", - "description": "This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting." -} diff --git a/.changes/next-release/api-change-logs-32102.json b/.changes/next-release/api-change-logs-32102.json deleted file mode 100644 index 04db45339633..000000000000 --- a/.changes/next-release/api-change-logs-32102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Update to support new APIs for delivery of logs from AWS services." -} diff --git a/.changes/next-release/api-change-s3control-28116.json b/.changes/next-release/api-change-s3control-28116.json deleted file mode 100644 index 24ab9e1fbd1e..000000000000 --- a/.changes/next-release/api-change-s3control-28116.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index fd3588e431ad..0120b96bab89 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.12 +======= + +* api-change:``appsync``: Adds new logging levels (INFO and DEBUG) for additional log output control +* api-change:``bedrock-agent``: Add support for user metadata inside PromptVariant. +* api-change:``finspace``: Updates Finspace documentation for smaller instances. +* api-change:``fis``: This release adds safety levers, a new mechanism to stop all running experiments and prevent new experiments from starting. +* api-change:``logs``: Update to support new APIs for delivery of logs from AWS services. +* api-change:``s3control``: Amazon Simple Storage Service /S3 Access Grants / Features : This release launches new Access Grants API - ListCallerAccessGrants. + + 1.34.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2c88ede73a84..9b2d6c5fa9de 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.11' +__version__ = '1.34.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1215e641f30f..54b1dc374698 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.11' +release = '1.34.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 71423366f664..c74cd6ec866f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.11 + botocore==1.35.12 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 94f56b14bd51..82f81318ec96 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.11', + 'botocore==1.35.12', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d02baca84e15ea09f5192f330d53594c9b98c7e7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 5 Sep 2024 18:03:51 +0000 Subject: [PATCH 0820/1632] Update changelog based on model updates --- .../next-release/api-change-applicationsignals-51234.json | 5 +++++ .changes/next-release/api-change-codepipeline-31471.json | 5 +++++ .changes/next-release/api-change-connect-92703.json | 5 +++++ .changes/next-release/api-change-gamelift-16682.json | 5 +++++ .../next-release/api-change-kinesisanalyticsv2-59203.json | 5 +++++ .changes/next-release/api-change-sagemaker-2804.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-applicationsignals-51234.json create mode 100644 .changes/next-release/api-change-codepipeline-31471.json create mode 100644 .changes/next-release/api-change-connect-92703.json create mode 100644 .changes/next-release/api-change-gamelift-16682.json create mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-59203.json create mode 100644 .changes/next-release/api-change-sagemaker-2804.json diff --git a/.changes/next-release/api-change-applicationsignals-51234.json b/.changes/next-release/api-change-applicationsignals-51234.json new file mode 100644 index 000000000000..337273cea275 --- /dev/null +++ b/.changes/next-release/api-change-applicationsignals-51234.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-signals``", + "description": "Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements." +} diff --git a/.changes/next-release/api-change-codepipeline-31471.json b/.changes/next-release/api-change-codepipeline-31471.json new file mode 100644 index 000000000000..ad921b850c16 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-31471.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Updates to add recent notes to APIs and to replace example S3 bucket names globally." +} diff --git a/.changes/next-release/api-change-connect-92703.json b/.changes/next-release/api-change-connect-92703.json new file mode 100644 index 000000000000..b26761bee948 --- /dev/null +++ b/.changes/next-release/api-change-connect-92703.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines)." +} diff --git a/.changes/next-release/api-change-gamelift-16682.json b/.changes/next-release/api-change-gamelift-16682.json new file mode 100644 index 000000000000..9728ea27b311 --- /dev/null +++ b/.changes/next-release/api-change-gamelift-16682.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift provides additional events for tracking the fleet creation process." +} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-59203.json b/.changes/next-release/api-change-kinesisanalyticsv2-59203.json new file mode 100644 index 000000000000..b6104f811100 --- /dev/null +++ b/.changes/next-release/api-change-kinesisanalyticsv2-59203.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesisanalyticsv2``", + "description": "Support for Flink 1.20 in Managed Service for Apache Flink" +} diff --git a/.changes/next-release/api-change-sagemaker-2804.json b/.changes/next-release/api-change-sagemaker-2804.json new file mode 100644 index 000000000000..6004dc0520db --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-2804.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio." +} From bdb22700ed7d9fa24be12b4547f5609ed498923b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 5 Sep 2024 18:05:14 +0000 Subject: [PATCH 0821/1632] Bumping version to 1.34.13 --- .changes/1.34.13.json | 32 +++++++++++++++++++ .../api-change-applicationsignals-51234.json | 5 --- .../api-change-codepipeline-31471.json | 5 --- .../api-change-connect-92703.json | 5 --- .../api-change-gamelift-16682.json | 5 --- .../api-change-kinesisanalyticsv2-59203.json | 5 --- .../api-change-sagemaker-2804.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.13.json delete mode 100644 .changes/next-release/api-change-applicationsignals-51234.json delete mode 100644 .changes/next-release/api-change-codepipeline-31471.json delete mode 100644 .changes/next-release/api-change-connect-92703.json delete mode 100644 .changes/next-release/api-change-gamelift-16682.json delete mode 100644 .changes/next-release/api-change-kinesisanalyticsv2-59203.json delete mode 100644 .changes/next-release/api-change-sagemaker-2804.json diff --git a/.changes/1.34.13.json b/.changes/1.34.13.json new file mode 100644 index 000000000000..ab4e0c5d5c0d --- /dev/null +++ b/.changes/1.34.13.json @@ -0,0 +1,32 @@ +[ + { + "category": "``application-signals``", + "description": "Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements.", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "Updates to add recent notes to APIs and to replace example S3 bucket names globally.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines).", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift provides additional events for tracking the fleet creation process.", + "type": "api-change" + }, + { + "category": "``kinesisanalyticsv2``", + "description": "Support for Flink 1.20 in Managed Service for Apache Flink", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationsignals-51234.json b/.changes/next-release/api-change-applicationsignals-51234.json deleted file mode 100644 index 337273cea275..000000000000 --- a/.changes/next-release/api-change-applicationsignals-51234.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-signals``", - "description": "Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements." -} diff --git a/.changes/next-release/api-change-codepipeline-31471.json b/.changes/next-release/api-change-codepipeline-31471.json deleted file mode 100644 index ad921b850c16..000000000000 --- a/.changes/next-release/api-change-codepipeline-31471.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Updates to add recent notes to APIs and to replace example S3 bucket names globally." -} diff --git a/.changes/next-release/api-change-connect-92703.json b/.changes/next-release/api-change-connect-92703.json deleted file mode 100644 index b26761bee948..000000000000 --- a/.changes/next-release/api-change-connect-92703.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines)." -} diff --git a/.changes/next-release/api-change-gamelift-16682.json b/.changes/next-release/api-change-gamelift-16682.json deleted file mode 100644 index 9728ea27b311..000000000000 --- a/.changes/next-release/api-change-gamelift-16682.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift provides additional events for tracking the fleet creation process." -} diff --git a/.changes/next-release/api-change-kinesisanalyticsv2-59203.json b/.changes/next-release/api-change-kinesisanalyticsv2-59203.json deleted file mode 100644 index b6104f811100..000000000000 --- a/.changes/next-release/api-change-kinesisanalyticsv2-59203.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesisanalyticsv2``", - "description": "Support for Flink 1.20 in Managed Service for Apache Flink" -} diff --git a/.changes/next-release/api-change-sagemaker-2804.json b/.changes/next-release/api-change-sagemaker-2804.json deleted file mode 100644 index 6004dc0520db..000000000000 --- a/.changes/next-release/api-change-sagemaker-2804.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0120b96bab89..4acad2de406e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.13 +======= + +* api-change:``application-signals``: Amazon CloudWatch Application Signals now supports creating Service Level Objectives using a new calculation type. Users can now create SLOs which are configured with request-based SLIs to help meet their specific business requirements. +* api-change:``codepipeline``: Updates to add recent notes to APIs and to replace example S3 bucket names globally. +* api-change:``connect``: Amazon Connect Custom Vocabulary now supports Catalan (Spain), Danish (Denmark), Dutch (Netherlands), Finnish (Finland), Indonesian (Indonesia), Malay (Malaysia), Norwegian Bokmal (Norway), Polish (Poland), Swedish (Sweden), and Tagalog/Filipino (Philippines). +* api-change:``gamelift``: Amazon GameLift provides additional events for tracking the fleet creation process. +* api-change:``kinesisanalyticsv2``: Support for Flink 1.20 in Managed Service for Apache Flink +* api-change:``sagemaker``: Amazon SageMaker now supports idle shutdown of JupyterLab and CodeEditor applications on SageMaker Studio. + + 1.34.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9b2d6c5fa9de..d3355341ad5f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.12' +__version__ = '1.34.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 54b1dc374698..3da8b56c5d2a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.12' +release = '1.34.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c74cd6ec866f..2fb76260f2da 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.12 + botocore==1.35.13 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 82f81318ec96..6843ee919cab 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.12', + 'botocore==1.35.13', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0a1f70c1959f205e2b8f700ba04babe1e650c5dc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 6 Sep 2024 18:06:05 +0000 Subject: [PATCH 0822/1632] Update changelog based on model updates --- .changes/next-release/api-change-qapps-45844.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-qapps-45844.json diff --git a/.changes/next-release/api-change-qapps-45844.json b/.changes/next-release/api-change-qapps-45844.json new file mode 100644 index 000000000000..f2bb12b2c16e --- /dev/null +++ b/.changes/next-release/api-change-qapps-45844.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qapps``", + "description": "Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item." +} From f7b412486696656e99070caf63bbce23e4714c51 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 6 Sep 2024 18:07:24 +0000 Subject: [PATCH 0823/1632] Bumping version to 1.34.14 --- .changes/1.34.14.json | 7 +++++++ .changes/next-release/api-change-qapps-45844.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.34.14.json delete mode 100644 .changes/next-release/api-change-qapps-45844.json diff --git a/.changes/1.34.14.json b/.changes/1.34.14.json new file mode 100644 index 000000000000..500f5a6ec5bb --- /dev/null +++ b/.changes/1.34.14.json @@ -0,0 +1,7 @@ +[ + { + "category": "``qapps``", + "description": "Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-qapps-45844.json b/.changes/next-release/api-change-qapps-45844.json deleted file mode 100644 index f2bb12b2c16e..000000000000 --- a/.changes/next-release/api-change-qapps-45844.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qapps``", - "description": "Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4acad2de406e..691fd08c94d9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.34.14 +======= + +* api-change:``qapps``: Adds UpdateLibraryItemMetadata api to change status of app for admin verification feature and returns isVerified field in any api returning the app or library item. + + 1.34.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d3355341ad5f..2fe84941d489 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.13' +__version__ = '1.34.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3da8b56c5d2a..c789b457c798 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.13' +release = '1.34.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2fb76260f2da..8c91daf31d1f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.13 + botocore==1.35.14 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6843ee919cab..267f47daf303 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.13', + 'botocore==1.35.14', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7372c317378538e41fb36fed54d69762df1c5b92 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 9 Sep 2024 20:11:16 +0000 Subject: [PATCH 0824/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-44308.json | 5 +++++ .changes/next-release/api-change-elbv2-23798.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-57075.json | 5 +++++ .changes/next-release/api-change-kafka-59129.json | 5 +++++ .changes/next-release/api-change-sagemaker-71538.json | 5 +++++ .changes/next-release/api-change-sagemakerruntime-25865.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-44308.json create mode 100644 .changes/next-release/api-change-elbv2-23798.json create mode 100644 .changes/next-release/api-change-ivsrealtime-57075.json create mode 100644 .changes/next-release/api-change-kafka-59129.json create mode 100644 .changes/next-release/api-change-sagemaker-71538.json create mode 100644 .changes/next-release/api-change-sagemakerruntime-25865.json diff --git a/.changes/next-release/api-change-dynamodb-44308.json b/.changes/next-release/api-change-dynamodb-44308.json new file mode 100644 index 000000000000..1b59536eaa2c --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-44308.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Doc-only update for DynamoDB. Added information about async behavior for TagResource and UntagResource APIs and updated the description of ResourceInUseException." +} diff --git a/.changes/next-release/api-change-elbv2-23798.json b/.changes/next-release/api-change-elbv2-23798.json new file mode 100644 index 000000000000..a0377c95d1cc --- /dev/null +++ b/.changes/next-release/api-change-elbv2-23798.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Add paginators for the ELBv2 DescribeListenerCertificates and DescribeRules APIs. Fix broken waiter for the ELBv2 DescribeLoadBalancers API." +} diff --git a/.changes/next-release/api-change-ivsrealtime-57075.json b/.changes/next-release/api-change-ivsrealtime-57075.json new file mode 100644 index 000000000000..bcbfb58c6d01 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-57075.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to broadcast to Stages using RTMP(S)." +} diff --git a/.changes/next-release/api-change-kafka-59129.json b/.changes/next-release/api-change-kafka-59129.json new file mode 100644 index 000000000000..eb430ed11f5a --- /dev/null +++ b/.changes/next-release/api-change-kafka-59129.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafka``", + "description": "Amazon MSK Replicator can now replicate data to identically named topics between MSK clusters within the same AWS Region or across different AWS Regions." +} diff --git a/.changes/next-release/api-change-sagemaker-71538.json b/.changes/next-release/api-change-sagemaker-71538.json new file mode 100644 index 000000000000..718ea24d3807 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-71538.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon Sagemaker supports orchestrating SageMaker HyperPod clusters with Amazon EKS" +} diff --git a/.changes/next-release/api-change-sagemakerruntime-25865.json b/.changes/next-release/api-change-sagemakerruntime-25865.json new file mode 100644 index 000000000000..f7341abfcbd6 --- /dev/null +++ b/.changes/next-release/api-change-sagemakerruntime-25865.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-runtime``", + "description": "AWS SageMaker Runtime feature: Add sticky routing to support stateful inference models." +} From 81bb44b2e7820d9b66826bf7a3e1175c157dd755 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 9 Sep 2024 20:12:33 +0000 Subject: [PATCH 0825/1632] Bumping version to 1.34.15 --- .changes/1.34.15.json | 32 +++++++++++++++++++ .../api-change-dynamodb-44308.json | 5 --- .../next-release/api-change-elbv2-23798.json | 5 --- .../api-change-ivsrealtime-57075.json | 5 --- .../next-release/api-change-kafka-59129.json | 5 --- .../api-change-sagemaker-71538.json | 5 --- .../api-change-sagemakerruntime-25865.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.15.json delete mode 100644 .changes/next-release/api-change-dynamodb-44308.json delete mode 100644 .changes/next-release/api-change-elbv2-23798.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-57075.json delete mode 100644 .changes/next-release/api-change-kafka-59129.json delete mode 100644 .changes/next-release/api-change-sagemaker-71538.json delete mode 100644 .changes/next-release/api-change-sagemakerruntime-25865.json diff --git a/.changes/1.34.15.json b/.changes/1.34.15.json new file mode 100644 index 000000000000..b6a59055f0d9 --- /dev/null +++ b/.changes/1.34.15.json @@ -0,0 +1,32 @@ +[ + { + "category": "``dynamodb``", + "description": "Doc-only update for DynamoDB. Added information about async behavior for TagResource and UntagResource APIs and updated the description of ResourceInUseException.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Add paginators for the ELBv2 DescribeListenerCertificates and DescribeRules APIs. Fix broken waiter for the ELBv2 DescribeLoadBalancers API.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to broadcast to Stages using RTMP(S).", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "Amazon MSK Replicator can now replicate data to identically named topics between MSK clusters within the same AWS Region or across different AWS Regions.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon Sagemaker supports orchestrating SageMaker HyperPod clusters with Amazon EKS", + "type": "api-change" + }, + { + "category": "``sagemaker-runtime``", + "description": "AWS SageMaker Runtime feature: Add sticky routing to support stateful inference models.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-44308.json b/.changes/next-release/api-change-dynamodb-44308.json deleted file mode 100644 index 1b59536eaa2c..000000000000 --- a/.changes/next-release/api-change-dynamodb-44308.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Doc-only update for DynamoDB. Added information about async behavior for TagResource and UntagResource APIs and updated the description of ResourceInUseException." -} diff --git a/.changes/next-release/api-change-elbv2-23798.json b/.changes/next-release/api-change-elbv2-23798.json deleted file mode 100644 index a0377c95d1cc..000000000000 --- a/.changes/next-release/api-change-elbv2-23798.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Add paginators for the ELBv2 DescribeListenerCertificates and DescribeRules APIs. Fix broken waiter for the ELBv2 DescribeLoadBalancers API." -} diff --git a/.changes/next-release/api-change-ivsrealtime-57075.json b/.changes/next-release/api-change-ivsrealtime-57075.json deleted file mode 100644 index bcbfb58c6d01..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-57075.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "IVS Real-Time now offers customers the ability to broadcast to Stages using RTMP(S)." -} diff --git a/.changes/next-release/api-change-kafka-59129.json b/.changes/next-release/api-change-kafka-59129.json deleted file mode 100644 index eb430ed11f5a..000000000000 --- a/.changes/next-release/api-change-kafka-59129.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafka``", - "description": "Amazon MSK Replicator can now replicate data to identically named topics between MSK clusters within the same AWS Region or across different AWS Regions." -} diff --git a/.changes/next-release/api-change-sagemaker-71538.json b/.changes/next-release/api-change-sagemaker-71538.json deleted file mode 100644 index 718ea24d3807..000000000000 --- a/.changes/next-release/api-change-sagemaker-71538.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon Sagemaker supports orchestrating SageMaker HyperPod clusters with Amazon EKS" -} diff --git a/.changes/next-release/api-change-sagemakerruntime-25865.json b/.changes/next-release/api-change-sagemakerruntime-25865.json deleted file mode 100644 index f7341abfcbd6..000000000000 --- a/.changes/next-release/api-change-sagemakerruntime-25865.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-runtime``", - "description": "AWS SageMaker Runtime feature: Add sticky routing to support stateful inference models." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 691fd08c94d9..cfe6463e8219 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.15 +======= + +* api-change:``dynamodb``: Doc-only update for DynamoDB. Added information about async behavior for TagResource and UntagResource APIs and updated the description of ResourceInUseException. +* api-change:``elbv2``: Add paginators for the ELBv2 DescribeListenerCertificates and DescribeRules APIs. Fix broken waiter for the ELBv2 DescribeLoadBalancers API. +* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to broadcast to Stages using RTMP(S). +* api-change:``kafka``: Amazon MSK Replicator can now replicate data to identically named topics between MSK clusters within the same AWS Region or across different AWS Regions. +* api-change:``sagemaker``: Amazon Sagemaker supports orchestrating SageMaker HyperPod clusters with Amazon EKS +* api-change:``sagemaker-runtime``: AWS SageMaker Runtime feature: Add sticky routing to support stateful inference models. + + 1.34.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2fe84941d489..d4ad4132276a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.14' +__version__ = '1.34.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c789b457c798..1ef00e7be537 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.14' +release = '1.34.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8c91daf31d1f..3413acf8037c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.14 + botocore==1.35.15 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 267f47daf303..d44492cb8b4f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.14', + 'botocore==1.35.15', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 30fa3180fc470fe0fa2b373a99f1daed9a9f6e3b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 10 Sep 2024 18:17:32 +0000 Subject: [PATCH 0826/1632] Update changelog based on model updates --- .changes/next-release/api-change-chimesdkvoice-69034.json | 5 +++++ .changes/next-release/api-change-cognitoidentity-11387.json | 5 +++++ .changes/next-release/api-change-pipes-91043.json | 5 +++++ .changes/next-release/api-change-securityhub-76864.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-chimesdkvoice-69034.json create mode 100644 .changes/next-release/api-change-cognitoidentity-11387.json create mode 100644 .changes/next-release/api-change-pipes-91043.json create mode 100644 .changes/next-release/api-change-securityhub-76864.json diff --git a/.changes/next-release/api-change-chimesdkvoice-69034.json b/.changes/next-release/api-change-chimesdkvoice-69034.json new file mode 100644 index 000000000000..38801e74a631 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkvoice-69034.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-voice``", + "description": "Documentation-only update that clarifies the ValidateE911Address action of the Amazon Chime SDK Voice APIs." +} diff --git a/.changes/next-release/api-change-cognitoidentity-11387.json b/.changes/next-release/api-change-cognitoidentity-11387.json new file mode 100644 index 000000000000..4bce39ffa6e2 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidentity-11387.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-identity``", + "description": "This release adds sensitive trait to some required shapes." +} diff --git a/.changes/next-release/api-change-pipes-91043.json b/.changes/next-release/api-change-pipes-91043.json new file mode 100644 index 000000000000..68c0a3c20f9a --- /dev/null +++ b/.changes/next-release/api-change-pipes-91043.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pipes``", + "description": "This release adds support for customer managed KMS keys in Amazon EventBridge Pipe" +} diff --git a/.changes/next-release/api-change-securityhub-76864.json b/.changes/next-release/api-change-securityhub-76864.json new file mode 100644 index 000000000000..7b688a190633 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-76864.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation update for Security Hub" +} From c7d31aa3406a445c648eadecb9d528f830b7da40 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 10 Sep 2024 18:18:56 +0000 Subject: [PATCH 0827/1632] Bumping version to 1.34.16 --- .changes/1.34.16.json | 22 +++++++++++++++++++ .../api-change-chimesdkvoice-69034.json | 5 ----- .../api-change-cognitoidentity-11387.json | 5 ----- .../next-release/api-change-pipes-91043.json | 5 ----- .../api-change-securityhub-76864.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.34.16.json delete mode 100644 .changes/next-release/api-change-chimesdkvoice-69034.json delete mode 100644 .changes/next-release/api-change-cognitoidentity-11387.json delete mode 100644 .changes/next-release/api-change-pipes-91043.json delete mode 100644 .changes/next-release/api-change-securityhub-76864.json diff --git a/.changes/1.34.16.json b/.changes/1.34.16.json new file mode 100644 index 000000000000..469de838a27f --- /dev/null +++ b/.changes/1.34.16.json @@ -0,0 +1,22 @@ +[ + { + "category": "``chime-sdk-voice``", + "description": "Documentation-only update that clarifies the ValidateE911Address action of the Amazon Chime SDK Voice APIs.", + "type": "api-change" + }, + { + "category": "``cognito-identity``", + "description": "This release adds sensitive trait to some required shapes.", + "type": "api-change" + }, + { + "category": "``pipes``", + "description": "This release adds support for customer managed KMS keys in Amazon EventBridge Pipe", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation update for Security Hub", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chimesdkvoice-69034.json b/.changes/next-release/api-change-chimesdkvoice-69034.json deleted file mode 100644 index 38801e74a631..000000000000 --- a/.changes/next-release/api-change-chimesdkvoice-69034.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-voice``", - "description": "Documentation-only update that clarifies the ValidateE911Address action of the Amazon Chime SDK Voice APIs." -} diff --git a/.changes/next-release/api-change-cognitoidentity-11387.json b/.changes/next-release/api-change-cognitoidentity-11387.json deleted file mode 100644 index 4bce39ffa6e2..000000000000 --- a/.changes/next-release/api-change-cognitoidentity-11387.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-identity``", - "description": "This release adds sensitive trait to some required shapes." -} diff --git a/.changes/next-release/api-change-pipes-91043.json b/.changes/next-release/api-change-pipes-91043.json deleted file mode 100644 index 68c0a3c20f9a..000000000000 --- a/.changes/next-release/api-change-pipes-91043.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pipes``", - "description": "This release adds support for customer managed KMS keys in Amazon EventBridge Pipe" -} diff --git a/.changes/next-release/api-change-securityhub-76864.json b/.changes/next-release/api-change-securityhub-76864.json deleted file mode 100644 index 7b688a190633..000000000000 --- a/.changes/next-release/api-change-securityhub-76864.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation update for Security Hub" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cfe6463e8219..efcce986880c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.34.16 +======= + +* api-change:``chime-sdk-voice``: Documentation-only update that clarifies the ValidateE911Address action of the Amazon Chime SDK Voice APIs. +* api-change:``cognito-identity``: This release adds sensitive trait to some required shapes. +* api-change:``pipes``: This release adds support for customer managed KMS keys in Amazon EventBridge Pipe +* api-change:``securityhub``: Documentation update for Security Hub + + 1.34.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d4ad4132276a..c52d8daff8eb 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.15' +__version__ = '1.34.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1ef00e7be537..28147a7808ab 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.15' +release = '1.34.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3413acf8037c..7dca8c11dc23 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.15 + botocore==1.35.16 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d44492cb8b4f..b743038168a0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.15', + 'botocore==1.35.16', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 324079aca5d33a03168571e07ffafa0dd19a0d5e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 11 Sep 2024 18:14:18 +0000 Subject: [PATCH 0828/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-10223.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-45016.json | 5 +++++ .changes/next-release/api-change-ecr-50174.json | 5 +++++ .changes/next-release/api-change-guardduty-32869.json | 5 +++++ .changes/next-release/api-change-lexv2models-49100.json | 5 +++++ .changes/next-release/api-change-medialive-76504.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-10223.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-45016.json create mode 100644 .changes/next-release/api-change-ecr-50174.json create mode 100644 .changes/next-release/api-change-guardduty-32869.json create mode 100644 .changes/next-release/api-change-lexv2models-49100.json create mode 100644 .changes/next-release/api-change-medialive-76504.json diff --git a/.changes/next-release/api-change-bedrockagent-10223.json b/.changes/next-release/api-change-bedrockagent-10223.json new file mode 100644 index 000000000000..85ac422911c6 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-10223.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-45016.json b/.changes/next-release/api-change-bedrockagentruntime-45016.json new file mode 100644 index 000000000000..3d5eb0ac9f23 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-45016.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience." +} diff --git a/.changes/next-release/api-change-ecr-50174.json b/.changes/next-release/api-change-ecr-50174.json new file mode 100644 index 000000000000..e26377b2d880 --- /dev/null +++ b/.changes/next-release/api-change-ecr-50174.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Added KMS_DSSE to EncryptionType" +} diff --git a/.changes/next-release/api-change-guardduty-32869.json b/.changes/next-release/api-change-guardduty-32869.json new file mode 100644 index 000000000000..da71e6f2978e --- /dev/null +++ b/.changes/next-release/api-change-guardduty-32869.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add support for new statistic types in GetFindingsStatistics." +} diff --git a/.changes/next-release/api-change-lexv2models-49100.json b/.changes/next-release/api-change-lexv2models-49100.json new file mode 100644 index 000000000000..819cfc1dc825 --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-49100.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Support new Polly voice engines in VoiceSettings: long-form and generative" +} diff --git a/.changes/next-release/api-change-medialive-76504.json b/.changes/next-release/api-change-medialive-76504.json new file mode 100644 index 000000000000..1caf1c344d81 --- /dev/null +++ b/.changes/next-release/api-change-medialive-76504.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Adds AV1 Codec support, SRT ouputs, and MediaLive Anywhere support." +} From 5035d41c94b0c07c33bdc848bba81b470133d67d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 11 Sep 2024 18:15:42 +0000 Subject: [PATCH 0829/1632] Bumping version to 1.34.17 --- .changes/1.34.17.json | 32 +++++++++++++++++++ .../api-change-bedrockagent-10223.json | 5 --- .../api-change-bedrockagentruntime-45016.json | 5 --- .../next-release/api-change-ecr-50174.json | 5 --- .../api-change-guardduty-32869.json | 5 --- .../api-change-lexv2models-49100.json | 5 --- .../api-change-medialive-76504.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.17.json delete mode 100644 .changes/next-release/api-change-bedrockagent-10223.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-45016.json delete mode 100644 .changes/next-release/api-change-ecr-50174.json delete mode 100644 .changes/next-release/api-change-guardduty-32869.json delete mode 100644 .changes/next-release/api-change-lexv2models-49100.json delete mode 100644 .changes/next-release/api-change-medialive-76504.json diff --git a/.changes/1.34.17.json b/.changes/1.34.17.json new file mode 100644 index 000000000000..654201bd16f6 --- /dev/null +++ b/.changes/1.34.17.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "Added KMS_DSSE to EncryptionType", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add support for new statistic types in GetFindingsStatistics.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Support new Polly voice engines in VoiceSettings: long-form and generative", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Adds AV1 Codec support, SRT ouputs, and MediaLive Anywhere support.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-10223.json b/.changes/next-release/api-change-bedrockagent-10223.json deleted file mode 100644 index 85ac422911c6..000000000000 --- a/.changes/next-release/api-change-bedrockagent-10223.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-45016.json b/.changes/next-release/api-change-bedrockagentruntime-45016.json deleted file mode 100644 index 3d5eb0ac9f23..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-45016.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience." -} diff --git a/.changes/next-release/api-change-ecr-50174.json b/.changes/next-release/api-change-ecr-50174.json deleted file mode 100644 index e26377b2d880..000000000000 --- a/.changes/next-release/api-change-ecr-50174.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Added KMS_DSSE to EncryptionType" -} diff --git a/.changes/next-release/api-change-guardduty-32869.json b/.changes/next-release/api-change-guardduty-32869.json deleted file mode 100644 index da71e6f2978e..000000000000 --- a/.changes/next-release/api-change-guardduty-32869.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add support for new statistic types in GetFindingsStatistics." -} diff --git a/.changes/next-release/api-change-lexv2models-49100.json b/.changes/next-release/api-change-lexv2models-49100.json deleted file mode 100644 index 819cfc1dc825..000000000000 --- a/.changes/next-release/api-change-lexv2models-49100.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Support new Polly voice engines in VoiceSettings: long-form and generative" -} diff --git a/.changes/next-release/api-change-medialive-76504.json b/.changes/next-release/api-change-medialive-76504.json deleted file mode 100644 index 1caf1c344d81..000000000000 --- a/.changes/next-release/api-change-medialive-76504.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Adds AV1 Codec support, SRT ouputs, and MediaLive Anywhere support." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index efcce986880c..39968d019011 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.17 +======= + +* api-change:``bedrock-agent``: Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience. +* api-change:``bedrock-agent-runtime``: Amazon Bedrock Knowledge Bases now supports using inference profiles to increase throughput and improve resilience. +* api-change:``ecr``: Added KMS_DSSE to EncryptionType +* api-change:``guardduty``: Add support for new statistic types in GetFindingsStatistics. +* api-change:``lexv2-models``: Support new Polly voice engines in VoiceSettings: long-form and generative +* api-change:``medialive``: Adds AV1 Codec support, SRT ouputs, and MediaLive Anywhere support. + + 1.34.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c52d8daff8eb..10e3e0af3b83 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.16' +__version__ = '1.34.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 28147a7808ab..bc3a08c8073d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.16' +release = '1.34.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7dca8c11dc23..ebd5fffc6bdd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.16 + botocore==1.35.17 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b743038168a0..e98d87ecfcf0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.16', + 'botocore==1.35.17', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f70e1e3c3de7d4625a5f01df7fe5dc8d8087a964 Mon Sep 17 00:00:00 2001 From: RyanFitzSimmonsAK Date: Wed, 11 Sep 2024 13:37:15 -0700 Subject: [PATCH 0830/1632] Add more detail to the no-paginate parameter description (v1) --- awscli/data/cli.json | 2 +- awscli/examples/global_options.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/data/cli.json b/awscli/data/cli.json index 9e4a91795d7a..85a2efebf537 100644 --- a/awscli/data/cli.json +++ b/awscli/data/cli.json @@ -17,7 +17,7 @@ }, "no-paginate": { "action": "store_false", - "help": "

Disable automatic pagination.

", + "help": "

Disable automatic pagination. If automatic pagination is disabled, the AWS CLI will only make one call, for the first page of results.

", "dest": "paginate" }, "output": { diff --git a/awscli/examples/global_options.rst b/awscli/examples/global_options.rst index 088e1be7aeea..2f8c7115e8ae 100644 --- a/awscli/examples/global_options.rst +++ b/awscli/examples/global_options.rst @@ -12,7 +12,7 @@ ``--no-paginate`` (boolean) - Disable automatic pagination. + Disable automatic pagination. If automatic pagination is disabled, the AWS CLI will only make one call, for the first page of results. ``--output`` (string) From 73a2f192c7f4e6dd4d35fe5ffd8ec98a7e9e1ee1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 12 Sep 2024 18:07:54 +0000 Subject: [PATCH 0831/1632] Merge customizations for EMR --- awscli/customizations/emr/argumentschema.py | 77 ++-- .../emr/test_add_instance_fleet.py | 33 ++ .../emr/test_constants_instance_fleets.py | 377 ++++++++++++++++-- .../emr/test_create_cluster_release_label.py | 20 + .../emr/test_describe_cluster.py | 28 ++ .../emr/test_modify_instance_fleet.py | 40 ++ 6 files changed, 513 insertions(+), 62 deletions(-) create mode 100644 tests/unit/customizations/emr/test_add_instance_fleet.py create mode 100644 tests/unit/customizations/emr/test_modify_instance_fleet.py diff --git a/awscli/customizations/emr/argumentschema.py b/awscli/customizations/emr/argumentschema.py index 6f86fc9f50f7..705a52a675b8 100644 --- a/awscli/customizations/emr/argumentschema.py +++ b/awscli/customizations/emr/argumentschema.py @@ -57,6 +57,41 @@ "description": "Instance group application configurations." } +ONDEMAND_CAPACITY_RESERVATION_OPTIONS_SCHEMA = { + "type": "object", + "properties" : { + "UsageStrategy": { + "type": "string", + "description": "The strategy of whether to use available capacity reservations to fulfill On-Demand capacity.", + "enum": ["use-capacity-reservations-first"] + }, + "CapacityReservationPreference": { + "type": "string", + "description": "The preference of the capacity reservation of the instance.", + "enum": [ + "open", + "none" + ] + }, + "CapacityReservationResourceGroupArn": { + "type": "string", + "description": "The ARN of the capacity reservation resource group in which to run the instance." + } + } +} + +SPOT_ALLOCATION_STRATEGY_SCHEMA = { + "type": "string", + "description": "The strategy to use to launch Spot instance fleets.", + "enum": ["capacity-optimized", "price-capacity-optimized", "lowest-price", "diversified", "capacity-optimized-prioritized"] +} + +ONDEMAND_ALLOCATION_STRATEGY_SCHEMA = { + "type": "string", + "description": "The strategy to use to launch On-Demand instance fleets.", + "enum": ["lowest-price", "prioritized"] +} + INSTANCE_GROUPS_SCHEMA = { "type": "array", "items": { @@ -411,33 +446,8 @@ "OnDemandSpecification": { "type": "object", "properties": { - "AllocationStrategy": { - "type": "string", - "description": "The strategy to use in launching On-Demand instance fleets.", - "enum": ["lowest-price", "prioritized"] - }, - "CapacityReservationOptions": { - "type": "object", - "properties" : { - "UsageStrategy": { - "type": "string", - "description": "The strategy of whether to use unused Capacity Reservations for fulfilling On-Demand capacity.", - "enum": ["use-capacity-reservations-first"] - }, - "CapacityReservationPreference": { - "type": "string", - "description": "The preference of the instance's Capacity Reservation.", - "enum": [ - "open", - "none" - ] - }, - "CapacityReservationResourceGroupArn": { - "type": "string", - "description": "The ARN of the Capacity Reservation resource group in which to run the instance." - } - } - } + "AllocationStrategy": ONDEMAND_ALLOCATION_STRATEGY_SCHEMA, + "CapacityReservationOptions": ONDEMAND_CAPACITY_RESERVATION_OPTIONS_SCHEMA } }, "SpotSpecification": { @@ -459,11 +469,7 @@ "type": "integer", "description": "Block duration in minutes." }, - "AllocationStrategy": { - "type": "string", - "description": "The strategy to use in launching Spot instance fleets.", - "enum": ["capacity-optimized", "price-capacity-optimized", "lowest-price", "diversified", "capacity-optimized-prioritized"] - } + "AllocationStrategy": SPOT_ALLOCATION_STRATEGY_SCHEMA } } } @@ -477,7 +483,8 @@ "TimeoutDurationMinutes": { "type" : "integer", "description": "The time, in minutes, after which the resize will be stopped if requested resources are unavailable." - } + }, + "AllocationStrategy": SPOT_ALLOCATION_STRATEGY_SCHEMA } }, "OnDemandResizeSpecification": { @@ -486,7 +493,9 @@ "TimeoutDurationMinutes": { "type" : "integer", "description": "The time, in minutes, after which the resize will be stopped if requested resources are unavailable." - } + }, + "AllocationStrategy": ONDEMAND_ALLOCATION_STRATEGY_SCHEMA, + "CapacityReservationOptions": ONDEMAND_CAPACITY_RESERVATION_OPTIONS_SCHEMA } } } diff --git a/tests/unit/customizations/emr/test_add_instance_fleet.py b/tests/unit/customizations/emr/test_add_instance_fleet.py new file mode 100644 index 000000000000..d4a658ebc21c --- /dev/null +++ b/tests/unit/customizations/emr/test_add_instance_fleet.py @@ -0,0 +1,33 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +from tests.unit.customizations.emr import EMRBaseAWSCommandParamsTest as \ + BaseAWSCommandParamsTest +from tests.unit.customizations.emr import test_constants_instance_fleets as \ + CONSTANTS_FLEET + +class TestAddInstanceFleet(BaseAWSCommandParamsTest): + prefix = f"emr add-instance-fleet --cluster-id {CONSTANTS_FLEET.DEFAULT_CLUSTER_NAME} --instance-fleet " + + def test_add_instance_fleet_with_allocation_strategy_spot_and_od(self): + result = \ + { + "ClusterId": CONSTANTS_FLEET.DEFAULT_CLUSTER_NAME, + "InstanceFleet": CONSTANTS_FLEET.RES_TASK_INSTANCE_FLEET_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD + } + self.assert_params_for_cmd( + self.prefix + CONSTANTS_FLEET.TASK_INSTANCE_FLEET_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD, + result) + +if __name__ == "__main__": + unittest.main() diff --git a/tests/unit/customizations/emr/test_constants_instance_fleets.py b/tests/unit/customizations/emr/test_constants_instance_fleets.py index ed92e8fa5e79..f90c616bb1ee 100644 --- a/tests/unit/customizations/emr/test_constants_instance_fleets.py +++ b/tests/unit/customizations/emr/test_constants_instance_fleets.py @@ -11,6 +11,9 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +DEFAULT_INSTANCE_FLEET_NAME = "if-XYZ123" +DEFAULT_CLUSTER_NAME = "j-ABC123456" + INSTANCE_FLEETS_WITH_ON_DEMAND_MASTER_ONLY = ( 'InstanceFleetType=MASTER,TargetOnDemandCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge}],' 'LaunchSpecifications={OnDemandSpecification={AllocationStrategy=lowest-price,' @@ -70,17 +73,66 @@ 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=diversified}}') INSTANCE_FLEETS_WITH_PRIORITIZED_ALLOCATION_STRATEGY_SPOT_AND_OD = ( - 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.1,Priority=0.0}],' - 'LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=30,TimeoutAction=TERMINATE_CLUSTER,' - 'AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}} ' - 'InstanceFleetType=CORE,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.5,' - 'WeightedCapacity=1,Priority=0.0},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2,Priority=1.0},{InstanceType=m3.4xlarge,BidPrice=0.4,' - 'WeightedCapacity=4,Priority=99.0}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=32,' - 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}} ' - 'InstanceFleetType=TASK,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,BidPrice=0.5,' - 'WeightedCapacity=1,Priority=10.0},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2,Priority=0.0},{InstanceType=m3.4xlarge,BidPrice=0.4,' - 'WeightedCapacity=4,Priority=100.0}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=77,' - 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}}') + 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' + 'BidPrice=0.1,Priority=0.0}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=30,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized-prioritized},' + 'OnDemandSpecification={AllocationStrategy=prioritized}} ' + 'InstanceFleetType=CORE,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' + 'BidPrice=0.5,WeightedCapacity=1,Priority=0.0},{InstanceType=m3.2xlarge,BidPrice=0.2,' + 'WeightedCapacity=2,Priority=1.0},{InstanceType=m3.4xlarge,BidPrice=0.4,WeightedCapacity=4,' + 'Priority=99.0}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=32,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized-prioritized},' + 'OnDemandSpecification={AllocationStrategy=prioritized}} ' + 'InstanceFleetType=TASK,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' + 'BidPrice=0.5,WeightedCapacity=1,Priority=10.0},{InstanceType=m3.2xlarge,BidPrice=0.2,' + 'WeightedCapacity=2,Priority=0.0},{InstanceType=m3.4xlarge,BidPrice=0.4,WeightedCapacity=4,' + 'Priority=100.0}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=77,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=' + 'capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}}') + +TASK_INSTANCE_FLEET_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD = ( + 'InstanceFleetType=TASK,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' + 'BidPrice=0.5,WeightedCapacity=1},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2},' + '{InstanceType=m3.4xlarge,BidPrice=0.4,WeightedCapacity=4}],LaunchSpecifications={' + 'SpotSpecification={TimeoutDurationMinutes=77,TimeoutAction=TERMINATE_CLUSTER,' + 'AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={' + 'AllocationStrategy=lowest-price}},ResizeSpecifications={SpotResizeSpecification={' + 'AllocationStrategy=capacity-optimized},OnDemandResizeSpecification={' + 'AllocationStrategy=lowest-price,CapacityReservationOptions={' + 'UsageStrategy=use-capacity-reservations-first,CapacityReservationPreference=open}}}') + +INSTANCE_FLEETS_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD = ( + 'InstanceFleetType=MASTER,TargetSpotCapacity=1,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' + 'BidPrice=0.1}],LaunchSpecifications={SpotSpecification={TimeoutDurationMinutes=30,' + 'TimeoutAction=TERMINATE_CLUSTER,AllocationStrategy=capacity-optimized-prioritized},' + 'OnDemandSpecification={AllocationStrategy=lowest-price}} ' + 'InstanceFleetType=CORE,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' + 'BidPrice=0.5,WeightedCapacity=1},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2},' + '{InstanceType=m3.4xlarge,BidPrice=0.4,WeightedCapacity=4}],LaunchSpecifications={' + 'SpotSpecification={TimeoutDurationMinutes=32,TimeoutAction=TERMINATE_CLUSTER,' + 'AllocationStrategy=capacity-optimized-prioritized},OnDemandSpecification={' + 'AllocationStrategy=lowest-price}},ResizeSpecifications={SpotResizeSpecification=' + '{AllocationStrategy=capacity-optimized},OnDemandResizeSpecification={' + 'AllocationStrategy=lowest-price,CapacityReservationOptions={' + 'UsageStrategy=use-capacity-reservations-first,CapacityReservationPreference=open}}} ' + f'{TASK_INSTANCE_FLEET_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD}') + +MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS = ( + f'InstanceFleetId={DEFAULT_INSTANCE_FLEET_NAME},' + f'InstanceTypeConfigs=[{{InstanceType=d2.xlarge}}]') + +MODIFY_INSTANCE_FLEET_WITH_SPOT_AND_OD_RESIZE_SPECIFICATIONS = ( + f'InstanceFleetId={DEFAULT_INSTANCE_FLEET_NAME},ResizeSpecifications={{SpotResizeSpecification=' + f'{{AllocationStrategy=capacity-optimized}},OnDemandResizeSpecification={{' + f'AllocationStrategy=lowest-price,CapacityReservationOptions={{' + f'UsageStrategy=use-capacity-reservations-first,CapacityReservationPreference=open}}}}}}') + +MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS_AND_SPOT_AND_OD_RESIZE_SPECIFICATIONS = ( + f'InstanceFleetId={DEFAULT_INSTANCE_FLEET_NAME},ResizeSpecifications={{SpotResizeSpecification=' + f'{{AllocationStrategy=capacity-optimized}},OnDemandResizeSpecification={{' + f'AllocationStrategy=lowest-price,CapacityReservationOptions={{' + f'UsageStrategy=use-capacity-reservations-first,CapacityReservationPreference=open}}}}}}' + f',InstanceTypeConfigs=[{{InstanceType=d2.xlarge}}]') RES_INSTANCE_FLEETS_WITH_ON_DEMAND_MASTER_ONLY = \ [{"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge"}], @@ -256,36 +308,305 @@ "Name": "TASK" }] - RES_INSTANCE_FLEETS_WITH_PRIORITIZED_ALLOCATION_STRATEGY_SPOT_AND_OD = \ - [{"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.1","Priority": 0.0}], + [ + { + "InstanceTypeConfigs": [ + { + "InstanceType": "d2.xlarge", + "BidPrice": "0.1", + "Priority": 0 + } + ], "LaunchSpecifications": { - "SpotSpecification": {"TimeoutDurationMinutes": 30, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "capacity-optimized-prioritized"}, - "OnDemandSpecification": {"AllocationStrategy": "prioritized"} + "SpotSpecification": { + "TimeoutDurationMinutes": 30, + "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized" + }, + "OnDemandSpecification": { + "AllocationStrategy": "prioritized" + } }, "TargetSpotCapacity": 1, "InstanceFleetType": "MASTER", "Name": "MASTER" }, - {"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.5","WeightedCapacity": 1,"Priority": 0.0}, - {"InstanceType": "m3.2xlarge","BidPrice": "0.2","WeightedCapacity": 2,"Priority": 1.0},{"InstanceType": "m3.4xlarge","BidPrice": "0.4", - "WeightedCapacity": 4,"Priority": 99.0}], - "LaunchSpecifications" : { - "SpotSpecification": {"TimeoutDurationMinutes": 32, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "capacity-optimized-prioritized"}, - "OnDemandSpecification": {"AllocationStrategy": "prioritized"} + { + "InstanceTypeConfigs": [ + { + "InstanceType": "d2.xlarge", + "BidPrice": "0.5", + "WeightedCapacity": 1, + "Priority": 0 + }, + { + "InstanceType": "m3.2xlarge", + "BidPrice": "0.2", + "WeightedCapacity": 2, + "Priority": 1 + }, + { + "InstanceType": "m3.4xlarge", + "BidPrice": "0.4", + "WeightedCapacity": 4, + "Priority": 99 + } + ], + "LaunchSpecifications": { + "SpotSpecification": { + "TimeoutDurationMinutes": 32, + "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized" + }, + "OnDemandSpecification": { + "AllocationStrategy": "prioritized" + } }, "TargetSpotCapacity": 100, "InstanceFleetType": "CORE", "Name": "CORE" }, - {"InstanceTypeConfigs": [{"InstanceType": "d2.xlarge","BidPrice": "0.5","WeightedCapacity": 1,"Priority": 10.0}, - {"InstanceType": "m3.2xlarge","BidPrice": "0.2","WeightedCapacity": 2,"Priority": 0.0},{"InstanceType": "m3.4xlarge","BidPrice": "0.4", - "WeightedCapacity": 4,"Priority": 100.0}], - "LaunchSpecifications" : { - "SpotSpecification": {"TimeoutDurationMinutes": 77, "TimeoutAction": "TERMINATE_CLUSTER", "AllocationStrategy": "capacity-optimized-prioritized"}, - "OnDemandSpecification": {"AllocationStrategy": "prioritized"} + { + "InstanceTypeConfigs": [ + { + "InstanceType": "d2.xlarge", + "BidPrice": "0.5", + "WeightedCapacity": 1, + "Priority": 10 + }, + { + "InstanceType": "m3.2xlarge", + "BidPrice": "0.2", + "WeightedCapacity": 2, + "Priority": 0 + }, + { + "InstanceType": "m3.4xlarge", + "BidPrice": "0.4", + "WeightedCapacity": 4, + "Priority": 100 + } + ], + "LaunchSpecifications": { + "SpotSpecification": { + "TimeoutDurationMinutes": 77, + "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized" + }, + "OnDemandSpecification": { + "AllocationStrategy": "prioritized" + } }, "TargetSpotCapacity": 100, "InstanceFleetType": "TASK", "Name": "TASK" - }] \ No newline at end of file + }] + +RES_INSTANCE_FLEETS_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD = \ + [ + { + "InstanceTypeConfigs": [ + { + "InstanceType": "d2.xlarge", + "BidPrice": "0.1" + } + ], + "LaunchSpecifications": { + "SpotSpecification": { + "TimeoutDurationMinutes": 30, + "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized" + }, + "OnDemandSpecification": { + "AllocationStrategy": "lowest-price" + } + }, + "TargetSpotCapacity": 1, + "InstanceFleetType": "MASTER", + "Name": "MASTER" + }, + { + "InstanceTypeConfigs": [ + { + "InstanceType": "d2.xlarge", + "BidPrice": "0.5", + "WeightedCapacity": 1 + }, + { + "InstanceType": "m3.2xlarge", + "BidPrice": "0.2", + "WeightedCapacity": 2 + }, + { + "InstanceType": "m3.4xlarge", + "BidPrice": "0.4", + "WeightedCapacity": 4 + } + ], + "LaunchSpecifications": { + "SpotSpecification": { + "TimeoutDurationMinutes": 32, + "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized" + }, + "OnDemandSpecification": { + "AllocationStrategy": "lowest-price" + } + }, + "ResizeSpecifications": { + "OnDemandResizeSpecification": { + "AllocationStrategy": "lowest-price", + "CapacityReservationOptions": { + "CapacityReservationPreference": "open", + "UsageStrategy": "use-capacity-reservations-first" + } + }, + "SpotResizeSpecification": { + "AllocationStrategy": "capacity-optimized" + } + }, + "TargetSpotCapacity": 100, + "InstanceFleetType": "CORE", + "Name": "CORE" + }, + { + "InstanceTypeConfigs": [ + { + "InstanceType": "d2.xlarge", + "BidPrice": "0.5", + "WeightedCapacity": 1 + }, + { + "InstanceType": "m3.2xlarge", + "BidPrice": "0.2", + "WeightedCapacity": 2 + }, + { + "InstanceType": "m3.4xlarge", + "BidPrice": "0.4", + "WeightedCapacity": 4 + } + ], + "LaunchSpecifications": { + "SpotSpecification": { + "TimeoutDurationMinutes": 77, + "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized" + }, + "OnDemandSpecification": { + "AllocationStrategy": "lowest-price" + } + }, + "ResizeSpecifications": { + "OnDemandResizeSpecification": { + "AllocationStrategy": "lowest-price", + "CapacityReservationOptions": { + "CapacityReservationPreference": "open", + "UsageStrategy": "use-capacity-reservations-first" + } + }, + "SpotResizeSpecification": { + "AllocationStrategy": "capacity-optimized" + } + }, + "TargetSpotCapacity": 100, + "InstanceFleetType": "TASK", + "Name": "TASK" + } + ] + +RES_TASK_INSTANCE_FLEET_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD = \ + { + "InstanceTypeConfigs": [ + { + "InstanceType": "d2.xlarge", + "BidPrice": "0.5", + "WeightedCapacity": 1 + }, + { + "InstanceType": "m3.2xlarge", + "BidPrice": "0.2", + "WeightedCapacity": 2 + }, + { + "InstanceType": "m3.4xlarge", + "BidPrice": "0.4", + "WeightedCapacity": 4 + } + ], + "LaunchSpecifications": { + "SpotSpecification": { + "TimeoutDurationMinutes": 77, + "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized" + }, + "OnDemandSpecification": { + "AllocationStrategy": "lowest-price" + } + }, + "ResizeSpecifications": { + "OnDemandResizeSpecification": { + "AllocationStrategy": "lowest-price", + "CapacityReservationOptions": { + "CapacityReservationPreference": "open", + "UsageStrategy": "use-capacity-reservations-first" + } + }, + "SpotResizeSpecification": { + "AllocationStrategy": "capacity-optimized" + } + }, + "TargetSpotCapacity": 100, + "InstanceFleetType": "TASK" + } + +RES_MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS = \ + { + "ClusterId": DEFAULT_CLUSTER_NAME, + "InstanceFleet": { + "InstanceFleetId": DEFAULT_INSTANCE_FLEET_NAME, + "InstanceTypeConfigs": [ + {"InstanceType": "d2.xlarge"} + ] + } + } + +RES_MODIFY_INSTANCE_FLEET_WITH_SPOT_AND_OD_RESIZE_SPECIFICATIONS = \ + { + "ClusterId": DEFAULT_CLUSTER_NAME, + "InstanceFleet": { + "InstanceFleetId": DEFAULT_INSTANCE_FLEET_NAME, + "ResizeSpecifications": { + "OnDemandResizeSpecification": { + "AllocationStrategy": "lowest-price", + "CapacityReservationOptions": { + "CapacityReservationPreference": "open", + "UsageStrategy": "use-capacity-reservations-first" + } + }, + "SpotResizeSpecification": {"AllocationStrategy": "capacity-optimized"} + } + } + } + +RES_MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS_AND_SPOT_AND_OD_RESIZE_SPECIFICATIONS = \ + { + "ClusterId": DEFAULT_CLUSTER_NAME, + "InstanceFleet": { + "InstanceFleetId": DEFAULT_INSTANCE_FLEET_NAME, + "ResizeSpecifications": { + "OnDemandResizeSpecification": { + "AllocationStrategy": "lowest-price", + "CapacityReservationOptions": { + "CapacityReservationPreference": "open", + "UsageStrategy": "use-capacity-reservations-first" + } + }, + "SpotResizeSpecification": {"AllocationStrategy": "capacity-optimized"} + }, + "InstanceTypeConfigs": [ + {"InstanceType": "d2.xlarge"} + ] + } + } \ No newline at end of file diff --git a/tests/unit/customizations/emr/test_create_cluster_release_label.py b/tests/unit/customizations/emr/test_create_cluster_release_label.py index 14dc4969a84f..5fef58312559 100644 --- a/tests/unit/customizations/emr/test_create_cluster_release_label.py +++ b/tests/unit/customizations/emr/test_create_cluster_release_label.py @@ -1552,6 +1552,26 @@ def test_create_cluster_with_placement_groups(self): } self.assert_params_for_cmd(cmd, result) + def test_instance_fleets_with_resize_allocation_strategy_spot_od(self): + cmd = (self.prefix + '--release-label emr-4.2.0 --instance-fleets ' + + CONSTANTS_FLEET.INSTANCE_FLEETS_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD + + ' --ec2-attributes AvailabilityZones=[us-east-1a,us-east-1b]') + instance_fleets = CONSTANTS_FLEET.RES_INSTANCE_FLEETS_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD + result = \ + { + 'Name': DEFAULT_CLUSTER_NAME, + 'Instances': {'KeepJobFlowAliveWhenNoSteps': True, + 'TerminationProtected': False, + 'InstanceFleets': + instance_fleets, + 'Placement': {'AvailabilityZones': ['us-east-1a','us-east-1b']} + }, + 'ReleaseLabel': 'emr-4.2.0', + 'VisibleToAllUsers': True, + 'Tags': [] + } + self.assert_params_for_cmd(cmd, result) + def test_create_cluster_with_os_release_label(self): test_os_release_label = '2.0.20220406.1' cmd = (self.prefix + '--release-label emr-6.6.0' diff --git a/tests/unit/customizations/emr/test_describe_cluster.py b/tests/unit/customizations/emr/test_describe_cluster.py index 7194e0cd5a45..eb13d02f37dd 100644 --- a/tests/unit/customizations/emr/test_describe_cluster.py +++ b/tests/unit/customizations/emr/test_describe_cluster.py @@ -176,6 +176,20 @@ "BidPriceAsPercentageOfOnDemandPrice": 0.0 } ], + "LaunchSpecifications" : { + "SpotSpecification": {"TimeoutDurationMinutes": 77, "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized"}, + "OnDemandSpecification": {"AllocationStrategy": "lowest-price"} + }, + "ResizeSpecifications": { + "OnDemandResizeSpecification": {"AllocationStrategy": "lowest-price", + "CapacityReservationOptions": { + "CapacityReservationPreference": "open", + "UsageStrategy": "use-capacity-reservations-first" + } + }, + "SpotResizeSpecification": {"AllocationStrategy": "capacity-optimized"} + }, "Name": "Master instance group", "InstanceFleetType": "MASTER", "InstanceType": "m1.large", @@ -327,6 +341,20 @@ "BidPriceAsPercentageOfOnDemandPrice": 0.0 } ], + "LaunchSpecifications" : { + "SpotSpecification": {"TimeoutDurationMinutes": 77, "TimeoutAction": "TERMINATE_CLUSTER", + "AllocationStrategy": "capacity-optimized-prioritized"}, + "OnDemandSpecification": {"AllocationStrategy": "lowest-price"} + }, + "ResizeSpecifications": { + "OnDemandResizeSpecification": {"AllocationStrategy": "lowest-price", + "CapacityReservationOptions": { + "CapacityReservationPreference": "open", + "UsageStrategy": "use-capacity-reservations-first" + } + }, + "SpotResizeSpecification": {"AllocationStrategy": "capacity-optimized"} + }, "Name": "Master instance group", "InstanceFleetType": "MASTER", "InstanceType": "m1.large", diff --git a/tests/unit/customizations/emr/test_modify_instance_fleet.py b/tests/unit/customizations/emr/test_modify_instance_fleet.py new file mode 100644 index 000000000000..418406acd5a0 --- /dev/null +++ b/tests/unit/customizations/emr/test_modify_instance_fleet.py @@ -0,0 +1,40 @@ +# Copyright 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"). You +# may not use this file except in compliance with the License. A copy of +# the License is located at +# +# http://aws.amazon.com/apache2.0/ +# +# or in the "license" file accompanying this file. This file is +# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific +# language governing permissions and limitations under the License. + +from tests.unit.customizations.emr import EMRBaseAWSCommandParamsTest as \ + BaseAWSCommandParamsTest +from tests.unit.customizations.emr import test_constants_instance_fleets as \ + CONSTANTS_FLEET + + +class TestModifyInstanceFleet(BaseAWSCommandParamsTest): + prefix = f"emr modify-instance-fleet --cluster-id {CONSTANTS_FLEET.DEFAULT_CLUSTER_NAME} --instance-fleet " + + def test_modify_instance_fleet_with_instance_type_configs(self): + self.assert_params_for_cmd( + self.prefix + CONSTANTS_FLEET.MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS, + CONSTANTS_FLEET.RES_MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS) + + def test_modify_instance_fleet_with_allocation_strategy_spot_and_od(self): + self.assert_params_for_cmd( + self.prefix + CONSTANTS_FLEET.MODIFY_INSTANCE_FLEET_WITH_SPOT_AND_OD_RESIZE_SPECIFICATIONS, + CONSTANTS_FLEET.RES_MODIFY_INSTANCE_FLEET_WITH_SPOT_AND_OD_RESIZE_SPECIFICATIONS) + + def test_modify_instance_fleet_with_allocation_strategy_spot_and_od_and_instance_type_configs(self): + self.assert_params_for_cmd( + self.prefix + CONSTANTS_FLEET.MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS_AND_SPOT_AND_OD_RESIZE_SPECIFICATIONS, + CONSTANTS_FLEET.RES_MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS_AND_SPOT_AND_OD_RESIZE_SPECIFICATIONS) + + +if __name__ == "__main__": + unittest.main() From 3797295a14c9daf94396054abb662a556d6d87ad Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 12 Sep 2024 18:08:01 +0000 Subject: [PATCH 0832/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-45953.json | 5 +++++ .changes/next-release/api-change-elbv2-49646.json | 5 +++++ .changes/next-release/api-change-emr-25724.json | 5 +++++ .changes/next-release/api-change-glue-77502.json | 5 +++++ .changes/next-release/api-change-mediaconvert-49541.json | 5 +++++ .changes/next-release/api-change-rds-16849.json | 5 +++++ .changes/next-release/api-change-storagegateway-50526.json | 5 +++++ .changes/next-release/api-change-synthetics-43449.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-45953.json create mode 100644 .changes/next-release/api-change-elbv2-49646.json create mode 100644 .changes/next-release/api-change-emr-25724.json create mode 100644 .changes/next-release/api-change-glue-77502.json create mode 100644 .changes/next-release/api-change-mediaconvert-49541.json create mode 100644 .changes/next-release/api-change-rds-16849.json create mode 100644 .changes/next-release/api-change-storagegateway-50526.json create mode 100644 .changes/next-release/api-change-synthetics-43449.json diff --git a/.changes/next-release/api-change-cognitoidp-45953.json b/.changes/next-release/api-change-cognitoidp-45953.json new file mode 100644 index 000000000000..b46bea5f258d --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-45953.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Added email MFA option to user pools with advanced security features." +} diff --git a/.changes/next-release/api-change-elbv2-49646.json b/.changes/next-release/api-change-elbv2-49646.json new file mode 100644 index 000000000000..ce492afc5d08 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-49646.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Correct incorrectly mapped error in ELBv2 waiters" +} diff --git a/.changes/next-release/api-change-emr-25724.json b/.changes/next-release/api-change-emr-25724.json new file mode 100644 index 000000000000..b04ea7ce21f2 --- /dev/null +++ b/.changes/next-release/api-change-emr-25724.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Update APIs to allow modification of ODCR options, allocation strategy, and InstanceTypeConfigs on running InstanceFleet clusters." +} diff --git a/.changes/next-release/api-change-glue-77502.json b/.changes/next-release/api-change-glue-77502.json new file mode 100644 index 000000000000..7c6c80b73685 --- /dev/null +++ b/.changes/next-release/api-change-glue-77502.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "AWS Glue is introducing two new optimizers for Apache Iceberg tables: snapshot retention and orphan file deletion. Customers can enable these optimizers and customize their configurations to perform daily maintenance tasks on their Iceberg tables based on their specific requirements." +} diff --git a/.changes/next-release/api-change-mediaconvert-49541.json b/.changes/next-release/api-change-mediaconvert-49541.json new file mode 100644 index 000000000000..c8bad6deda6d --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-49541.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release includes support for dynamic video overlay workflows, including picture-in-picture and squeezeback" +} diff --git a/.changes/next-release/api-change-rds-16849.json b/.changes/next-release/api-change-rds-16849.json new file mode 100644 index 000000000000..9cbc87c04f68 --- /dev/null +++ b/.changes/next-release/api-change-rds-16849.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for the os-upgrade pending maintenance action for Amazon Aurora DB clusters." +} diff --git a/.changes/next-release/api-change-storagegateway-50526.json b/.changes/next-release/api-change-storagegateway-50526.json new file mode 100644 index 000000000000..fc5e16e8a215 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-50526.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "The S3 File Gateway now supports DSSE-KMS encryption. A new parameter EncryptionType is added to these APIs: CreateSmbFileShare, CreateNfsFileShare, UpdateSmbFileShare, UpdateNfsFileShare, DescribeSmbFileShares, DescribeNfsFileShares. Also, in favor of EncryptionType, KmsEncrypted is deprecated." +} diff --git a/.changes/next-release/api-change-synthetics-43449.json b/.changes/next-release/api-change-synthetics-43449.json new file mode 100644 index 000000000000..2beb412ea5ef --- /dev/null +++ b/.changes/next-release/api-change-synthetics-43449.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``synthetics``", + "description": "This release introduces two features. The first is tag replication, which allows for the propagation of canary tags onto Synthetics related resources, such as Lambda functions. The second is a limit increase in canary name length, which has now been increased from 21 to 255 characters." +} From c856238d7438db027fb2ab9957be18c2c42c916b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 12 Sep 2024 18:09:30 +0000 Subject: [PATCH 0833/1632] Bumping version to 1.34.18 --- .changes/1.34.18.json | 42 +++++++++++++++++++ .../api-change-cognitoidp-45953.json | 5 --- .../next-release/api-change-elbv2-49646.json | 5 --- .../next-release/api-change-emr-25724.json | 5 --- .../next-release/api-change-glue-77502.json | 5 --- .../api-change-mediaconvert-49541.json | 5 --- .../next-release/api-change-rds-16849.json | 5 --- .../api-change-storagegateway-50526.json | 5 --- .../api-change-synthetics-43449.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.34.18.json delete mode 100644 .changes/next-release/api-change-cognitoidp-45953.json delete mode 100644 .changes/next-release/api-change-elbv2-49646.json delete mode 100644 .changes/next-release/api-change-emr-25724.json delete mode 100644 .changes/next-release/api-change-glue-77502.json delete mode 100644 .changes/next-release/api-change-mediaconvert-49541.json delete mode 100644 .changes/next-release/api-change-rds-16849.json delete mode 100644 .changes/next-release/api-change-storagegateway-50526.json delete mode 100644 .changes/next-release/api-change-synthetics-43449.json diff --git a/.changes/1.34.18.json b/.changes/1.34.18.json new file mode 100644 index 000000000000..ee801b19b93f --- /dev/null +++ b/.changes/1.34.18.json @@ -0,0 +1,42 @@ +[ + { + "category": "``cognito-idp``", + "description": "Added email MFA option to user pools with advanced security features.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Correct incorrectly mapped error in ELBv2 waiters", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "Update APIs to allow modification of ODCR options, allocation strategy, and InstanceTypeConfigs on running InstanceFleet clusters.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "AWS Glue is introducing two new optimizers for Apache Iceberg tables: snapshot retention and orphan file deletion. Customers can enable these optimizers and customize their configurations to perform daily maintenance tasks on their Iceberg tables based on their specific requirements.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release includes support for dynamic video overlay workflows, including picture-in-picture and squeezeback", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for the os-upgrade pending maintenance action for Amazon Aurora DB clusters.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "The S3 File Gateway now supports DSSE-KMS encryption. A new parameter EncryptionType is added to these APIs: CreateSmbFileShare, CreateNfsFileShare, UpdateSmbFileShare, UpdateNfsFileShare, DescribeSmbFileShares, DescribeNfsFileShares. Also, in favor of EncryptionType, KmsEncrypted is deprecated.", + "type": "api-change" + }, + { + "category": "``synthetics``", + "description": "This release introduces two features. The first is tag replication, which allows for the propagation of canary tags onto Synthetics related resources, such as Lambda functions. The second is a limit increase in canary name length, which has now been increased from 21 to 255 characters.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-45953.json b/.changes/next-release/api-change-cognitoidp-45953.json deleted file mode 100644 index b46bea5f258d..000000000000 --- a/.changes/next-release/api-change-cognitoidp-45953.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Added email MFA option to user pools with advanced security features." -} diff --git a/.changes/next-release/api-change-elbv2-49646.json b/.changes/next-release/api-change-elbv2-49646.json deleted file mode 100644 index ce492afc5d08..000000000000 --- a/.changes/next-release/api-change-elbv2-49646.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Correct incorrectly mapped error in ELBv2 waiters" -} diff --git a/.changes/next-release/api-change-emr-25724.json b/.changes/next-release/api-change-emr-25724.json deleted file mode 100644 index b04ea7ce21f2..000000000000 --- a/.changes/next-release/api-change-emr-25724.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Update APIs to allow modification of ODCR options, allocation strategy, and InstanceTypeConfigs on running InstanceFleet clusters." -} diff --git a/.changes/next-release/api-change-glue-77502.json b/.changes/next-release/api-change-glue-77502.json deleted file mode 100644 index 7c6c80b73685..000000000000 --- a/.changes/next-release/api-change-glue-77502.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "AWS Glue is introducing two new optimizers for Apache Iceberg tables: snapshot retention and orphan file deletion. Customers can enable these optimizers and customize their configurations to perform daily maintenance tasks on their Iceberg tables based on their specific requirements." -} diff --git a/.changes/next-release/api-change-mediaconvert-49541.json b/.changes/next-release/api-change-mediaconvert-49541.json deleted file mode 100644 index c8bad6deda6d..000000000000 --- a/.changes/next-release/api-change-mediaconvert-49541.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release includes support for dynamic video overlay workflows, including picture-in-picture and squeezeback" -} diff --git a/.changes/next-release/api-change-rds-16849.json b/.changes/next-release/api-change-rds-16849.json deleted file mode 100644 index 9cbc87c04f68..000000000000 --- a/.changes/next-release/api-change-rds-16849.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for the os-upgrade pending maintenance action for Amazon Aurora DB clusters." -} diff --git a/.changes/next-release/api-change-storagegateway-50526.json b/.changes/next-release/api-change-storagegateway-50526.json deleted file mode 100644 index fc5e16e8a215..000000000000 --- a/.changes/next-release/api-change-storagegateway-50526.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "The S3 File Gateway now supports DSSE-KMS encryption. A new parameter EncryptionType is added to these APIs: CreateSmbFileShare, CreateNfsFileShare, UpdateSmbFileShare, UpdateNfsFileShare, DescribeSmbFileShares, DescribeNfsFileShares. Also, in favor of EncryptionType, KmsEncrypted is deprecated." -} diff --git a/.changes/next-release/api-change-synthetics-43449.json b/.changes/next-release/api-change-synthetics-43449.json deleted file mode 100644 index 2beb412ea5ef..000000000000 --- a/.changes/next-release/api-change-synthetics-43449.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``synthetics``", - "description": "This release introduces two features. The first is tag replication, which allows for the propagation of canary tags onto Synthetics related resources, such as Lambda functions. The second is a limit increase in canary name length, which has now been increased from 21 to 255 characters." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 39968d019011..e367d9baf553 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.34.18 +======= + +* api-change:``cognito-idp``: Added email MFA option to user pools with advanced security features. +* api-change:``elbv2``: Correct incorrectly mapped error in ELBv2 waiters +* api-change:``emr``: Update APIs to allow modification of ODCR options, allocation strategy, and InstanceTypeConfigs on running InstanceFleet clusters. +* api-change:``glue``: AWS Glue is introducing two new optimizers for Apache Iceberg tables: snapshot retention and orphan file deletion. Customers can enable these optimizers and customize their configurations to perform daily maintenance tasks on their Iceberg tables based on their specific requirements. +* api-change:``mediaconvert``: This release includes support for dynamic video overlay workflows, including picture-in-picture and squeezeback +* api-change:``rds``: This release adds support for the os-upgrade pending maintenance action for Amazon Aurora DB clusters. +* api-change:``storagegateway``: The S3 File Gateway now supports DSSE-KMS encryption. A new parameter EncryptionType is added to these APIs: CreateSmbFileShare, CreateNfsFileShare, UpdateSmbFileShare, UpdateNfsFileShare, DescribeSmbFileShares, DescribeNfsFileShares. Also, in favor of EncryptionType, KmsEncrypted is deprecated. +* api-change:``synthetics``: This release introduces two features. The first is tag replication, which allows for the propagation of canary tags onto Synthetics related resources, such as Lambda functions. The second is a limit increase in canary name length, which has now been increased from 21 to 255 characters. + + 1.34.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 10e3e0af3b83..9a973870f7dc 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.17' +__version__ = '1.34.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bc3a08c8073d..aaac529fe9b4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.17' +release = '1.34.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ebd5fffc6bdd..d848c14c02ba 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.17 + botocore==1.35.18 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e98d87ecfcf0..a7d2561b8f38 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.17', + 'botocore==1.35.18', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 76886bd0b0bf52638e362594685819533c676ea0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 13 Sep 2024 18:05:13 +0000 Subject: [PATCH 0834/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-77619.json | 5 +++++ .changes/next-release/api-change-ivs-71411.json | 5 +++++ .changes/next-release/api-change-ivschat-33622.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-77619.json create mode 100644 .changes/next-release/api-change-ivs-71411.json create mode 100644 .changes/next-release/api-change-ivschat-33622.json diff --git a/.changes/next-release/api-change-amplify-77619.json b/.changes/next-release/api-change-amplify-77619.json new file mode 100644 index 000000000000..64a7cecb1186 --- /dev/null +++ b/.changes/next-release/api-change-amplify-77619.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Doc only update to Amplify to explain platform setting for Next.js 14 SSG only applications" +} diff --git a/.changes/next-release/api-change-ivs-71411.json b/.changes/next-release/api-change-ivs-71411.json new file mode 100644 index 000000000000..c5b4e52fee96 --- /dev/null +++ b/.changes/next-release/api-change-ivs-71411.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "Updates to all tags descriptions." +} diff --git a/.changes/next-release/api-change-ivschat-33622.json b/.changes/next-release/api-change-ivschat-33622.json new file mode 100644 index 000000000000..1621e0684fd7 --- /dev/null +++ b/.changes/next-release/api-change-ivschat-33622.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivschat``", + "description": "Updates to all tags descriptions." +} From 29508ca44cbbb408faa70384d1cb1a33984c8f5d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 13 Sep 2024 18:06:23 +0000 Subject: [PATCH 0835/1632] Bumping version to 1.34.19 --- .changes/1.34.19.json | 17 +++++++++++++++++ .../next-release/api-change-amplify-77619.json | 5 ----- .changes/next-release/api-change-ivs-71411.json | 5 ----- .../next-release/api-change-ivschat-33622.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.34.19.json delete mode 100644 .changes/next-release/api-change-amplify-77619.json delete mode 100644 .changes/next-release/api-change-ivs-71411.json delete mode 100644 .changes/next-release/api-change-ivschat-33622.json diff --git a/.changes/1.34.19.json b/.changes/1.34.19.json new file mode 100644 index 000000000000..30c7713c5b32 --- /dev/null +++ b/.changes/1.34.19.json @@ -0,0 +1,17 @@ +[ + { + "category": "``amplify``", + "description": "Doc only update to Amplify to explain platform setting for Next.js 14 SSG only applications", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "Updates to all tags descriptions.", + "type": "api-change" + }, + { + "category": "``ivschat``", + "description": "Updates to all tags descriptions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-77619.json b/.changes/next-release/api-change-amplify-77619.json deleted file mode 100644 index 64a7cecb1186..000000000000 --- a/.changes/next-release/api-change-amplify-77619.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Doc only update to Amplify to explain platform setting for Next.js 14 SSG only applications" -} diff --git a/.changes/next-release/api-change-ivs-71411.json b/.changes/next-release/api-change-ivs-71411.json deleted file mode 100644 index c5b4e52fee96..000000000000 --- a/.changes/next-release/api-change-ivs-71411.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "Updates to all tags descriptions." -} diff --git a/.changes/next-release/api-change-ivschat-33622.json b/.changes/next-release/api-change-ivschat-33622.json deleted file mode 100644 index 1621e0684fd7..000000000000 --- a/.changes/next-release/api-change-ivschat-33622.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivschat``", - "description": "Updates to all tags descriptions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e367d9baf553..dcdadac4a787 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.34.19 +======= + +* api-change:``amplify``: Doc only update to Amplify to explain platform setting for Next.js 14 SSG only applications +* api-change:``ivs``: Updates to all tags descriptions. +* api-change:``ivschat``: Updates to all tags descriptions. + + 1.34.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9a973870f7dc..5327b0d6d8b5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.18' +__version__ = '1.34.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index aaac529fe9b4..b8c640597c2b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.18' +release = '1.34.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d848c14c02ba..c14f40615beb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.18 + botocore==1.35.19 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a7d2561b8f38..e219a8682f83 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.18', + 'botocore==1.35.19', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From db9547c5f2892c54a9234880d312fbc9faa4b375 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 16 Sep 2024 18:13:49 +0000 Subject: [PATCH 0836/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-16832.json | 5 +++++ .changes/next-release/api-change-iot-79546.json | 5 +++++ .changes/next-release/api-change-medialive-96019.json | 5 +++++ .changes/next-release/api-change-organizations-58656.json | 5 +++++ .changes/next-release/api-change-pcaconnectorscep-52125.json | 5 +++++ .changes/next-release/api-change-rds-79630.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-16832.json create mode 100644 .changes/next-release/api-change-iot-79546.json create mode 100644 .changes/next-release/api-change-medialive-96019.json create mode 100644 .changes/next-release/api-change-organizations-58656.json create mode 100644 .changes/next-release/api-change-pcaconnectorscep-52125.json create mode 100644 .changes/next-release/api-change-rds-79630.json diff --git a/.changes/next-release/api-change-bedrock-16832.json b/.changes/next-release/api-change-bedrock-16832.json new file mode 100644 index 000000000000..909d07c8a91f --- /dev/null +++ b/.changes/next-release/api-change-bedrock-16832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "This feature adds cross account s3 bucket and VPC support to ModelInvocation jobs. To use a cross account bucket, pass in the accountId of the bucket to s3BucketOwner in the ModelInvocationJobInputDataConfig or ModelInvocationJobOutputDataConfig." +} diff --git a/.changes/next-release/api-change-iot-79546.json b/.changes/next-release/api-change-iot-79546.json new file mode 100644 index 000000000000..cad8985c95ca --- /dev/null +++ b/.changes/next-release/api-change-iot-79546.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release adds additional enhancements to AWS IoT Device Management Software Package Catalog and Jobs. It also adds SBOM support in Software Package Version." +} diff --git a/.changes/next-release/api-change-medialive-96019.json b/.changes/next-release/api-change-medialive-96019.json new file mode 100644 index 000000000000..86d58dba6998 --- /dev/null +++ b/.changes/next-release/api-change-medialive-96019.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Removing the ON_PREMISE enum from the input settings field." +} diff --git a/.changes/next-release/api-change-organizations-58656.json b/.changes/next-release/api-change-organizations-58656.json new file mode 100644 index 000000000000..2ed55a0d1208 --- /dev/null +++ b/.changes/next-release/api-change-organizations-58656.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Doc only update for AWS Organizations that fixes several customer-reported issues" +} diff --git a/.changes/next-release/api-change-pcaconnectorscep-52125.json b/.changes/next-release/api-change-pcaconnectorscep-52125.json new file mode 100644 index 000000000000..8e1a1c4baf67 --- /dev/null +++ b/.changes/next-release/api-change-pcaconnectorscep-52125.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pca-connector-scep``", + "description": "This is a general availability (GA) release of Connector for SCEP, a feature of AWS Private CA. Connector for SCEP links your SCEP-enabled and mobile device management systems to AWS Private CA for digital signature installation and certificate management." +} diff --git a/.changes/next-release/api-change-rds-79630.json b/.changes/next-release/api-change-rds-79630.json new file mode 100644 index 000000000000..41172f4c46f9 --- /dev/null +++ b/.changes/next-release/api-change-rds-79630.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Launching Global Cluster tagging." +} From 49f14bdf246443d4c5842abe83c4779739fca1bf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 16 Sep 2024 18:15:15 +0000 Subject: [PATCH 0837/1632] Bumping version to 1.34.20 --- .changes/1.34.20.json | 32 +++++++++++++++++++ .../api-change-bedrock-16832.json | 5 --- .../next-release/api-change-iot-79546.json | 5 --- .../api-change-medialive-96019.json | 5 --- .../api-change-organizations-58656.json | 5 --- .../api-change-pcaconnectorscep-52125.json | 5 --- .../next-release/api-change-rds-79630.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.20.json delete mode 100644 .changes/next-release/api-change-bedrock-16832.json delete mode 100644 .changes/next-release/api-change-iot-79546.json delete mode 100644 .changes/next-release/api-change-medialive-96019.json delete mode 100644 .changes/next-release/api-change-organizations-58656.json delete mode 100644 .changes/next-release/api-change-pcaconnectorscep-52125.json delete mode 100644 .changes/next-release/api-change-rds-79630.json diff --git a/.changes/1.34.20.json b/.changes/1.34.20.json new file mode 100644 index 000000000000..ad11cc51f9f9 --- /dev/null +++ b/.changes/1.34.20.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock``", + "description": "This feature adds cross account s3 bucket and VPC support to ModelInvocation jobs. To use a cross account bucket, pass in the accountId of the bucket to s3BucketOwner in the ModelInvocationJobInputDataConfig or ModelInvocationJobOutputDataConfig.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release adds additional enhancements to AWS IoT Device Management Software Package Catalog and Jobs. It also adds SBOM support in Software Package Version.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Removing the ON_PREMISE enum from the input settings field.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Doc only update for AWS Organizations that fixes several customer-reported issues", + "type": "api-change" + }, + { + "category": "``pca-connector-scep``", + "description": "This is a general availability (GA) release of Connector for SCEP, a feature of AWS Private CA. Connector for SCEP links your SCEP-enabled and mobile device management systems to AWS Private CA for digital signature installation and certificate management.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Launching Global Cluster tagging.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-16832.json b/.changes/next-release/api-change-bedrock-16832.json deleted file mode 100644 index 909d07c8a91f..000000000000 --- a/.changes/next-release/api-change-bedrock-16832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "This feature adds cross account s3 bucket and VPC support to ModelInvocation jobs. To use a cross account bucket, pass in the accountId of the bucket to s3BucketOwner in the ModelInvocationJobInputDataConfig or ModelInvocationJobOutputDataConfig." -} diff --git a/.changes/next-release/api-change-iot-79546.json b/.changes/next-release/api-change-iot-79546.json deleted file mode 100644 index cad8985c95ca..000000000000 --- a/.changes/next-release/api-change-iot-79546.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release adds additional enhancements to AWS IoT Device Management Software Package Catalog and Jobs. It also adds SBOM support in Software Package Version." -} diff --git a/.changes/next-release/api-change-medialive-96019.json b/.changes/next-release/api-change-medialive-96019.json deleted file mode 100644 index 86d58dba6998..000000000000 --- a/.changes/next-release/api-change-medialive-96019.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Removing the ON_PREMISE enum from the input settings field." -} diff --git a/.changes/next-release/api-change-organizations-58656.json b/.changes/next-release/api-change-organizations-58656.json deleted file mode 100644 index 2ed55a0d1208..000000000000 --- a/.changes/next-release/api-change-organizations-58656.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Doc only update for AWS Organizations that fixes several customer-reported issues" -} diff --git a/.changes/next-release/api-change-pcaconnectorscep-52125.json b/.changes/next-release/api-change-pcaconnectorscep-52125.json deleted file mode 100644 index 8e1a1c4baf67..000000000000 --- a/.changes/next-release/api-change-pcaconnectorscep-52125.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pca-connector-scep``", - "description": "This is a general availability (GA) release of Connector for SCEP, a feature of AWS Private CA. Connector for SCEP links your SCEP-enabled and mobile device management systems to AWS Private CA for digital signature installation and certificate management." -} diff --git a/.changes/next-release/api-change-rds-79630.json b/.changes/next-release/api-change-rds-79630.json deleted file mode 100644 index 41172f4c46f9..000000000000 --- a/.changes/next-release/api-change-rds-79630.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Launching Global Cluster tagging." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dcdadac4a787..2e730a2d2323 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.20 +======= + +* api-change:``bedrock``: This feature adds cross account s3 bucket and VPC support to ModelInvocation jobs. To use a cross account bucket, pass in the accountId of the bucket to s3BucketOwner in the ModelInvocationJobInputDataConfig or ModelInvocationJobOutputDataConfig. +* api-change:``iot``: This release adds additional enhancements to AWS IoT Device Management Software Package Catalog and Jobs. It also adds SBOM support in Software Package Version. +* api-change:``medialive``: Removing the ON_PREMISE enum from the input settings field. +* api-change:``organizations``: Doc only update for AWS Organizations that fixes several customer-reported issues +* api-change:``pca-connector-scep``: This is a general availability (GA) release of Connector for SCEP, a feature of AWS Private CA. Connector for SCEP links your SCEP-enabled and mobile device management systems to AWS Private CA for digital signature installation and certificate management. +* api-change:``rds``: Launching Global Cluster tagging. + + 1.34.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5327b0d6d8b5..2800d13fff65 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.19' +__version__ = '1.34.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b8c640597c2b..273a8fb5d3b5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.19' +release = '1.34.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c14f40615beb..67576a344cf7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.19 + botocore==1.35.20 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e219a8682f83..068ef06e7ece 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.19', + 'botocore==1.35.20', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 930a4cc38734371575250e35c6f4d0bab7388c31 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 17 Sep 2024 18:07:53 +0000 Subject: [PATCH 0838/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-65397.json | 5 +++++ .changes/next-release/api-change-ecr-42844.json | 5 +++++ .changes/next-release/api-change-ecs-96308.json | 5 +++++ .changes/next-release/api-change-lambda-74303.json | 5 +++++ .changes/next-release/api-change-rds-37666.json | 5 +++++ .changes/next-release/api-change-ssm-30019.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-65397.json create mode 100644 .changes/next-release/api-change-ecr-42844.json create mode 100644 .changes/next-release/api-change-ecs-96308.json create mode 100644 .changes/next-release/api-change-lambda-74303.json create mode 100644 .changes/next-release/api-change-rds-37666.json create mode 100644 .changes/next-release/api-change-ssm-30019.json diff --git a/.changes/next-release/api-change-codebuild-65397.json b/.changes/next-release/api-change-codebuild-65397.json new file mode 100644 index 000000000000..dfec0d43cf5f --- /dev/null +++ b/.changes/next-release/api-change-codebuild-65397.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "GitLab Enhancements - Add support for Self-Hosted GitLab runners in CodeBuild. Add group webhooks" +} diff --git a/.changes/next-release/api-change-ecr-42844.json b/.changes/next-release/api-change-ecr-42844.json new file mode 100644 index 000000000000..0a0224786ff6 --- /dev/null +++ b/.changes/next-release/api-change-ecr-42844.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "The `DescribeImageScanning` API now includes `fixAvailable`, `exploitAvailable`, and `fixedInVersion` fields to provide more detailed information about the availability of fixes, exploits, and fixed versions for identified image vulnerabilities." +} diff --git a/.changes/next-release/api-change-ecs-96308.json b/.changes/next-release/api-change-ecs-96308.json new file mode 100644 index 000000000000..79883be3571b --- /dev/null +++ b/.changes/next-release/api-change-ecs-96308.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation only release to address various tickets." +} diff --git a/.changes/next-release/api-change-lambda-74303.json b/.changes/next-release/api-change-lambda-74303.json new file mode 100644 index 000000000000..109d50a5f883 --- /dev/null +++ b/.changes/next-release/api-change-lambda-74303.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Support for JSON resource-based policies and block public access" +} diff --git a/.changes/next-release/api-change-rds-37666.json b/.changes/next-release/api-change-rds-37666.json new file mode 100644 index 000000000000..5d3e5e7791ca --- /dev/null +++ b/.changes/next-release/api-change-rds-37666.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation with configuration information about the BYOL model for RDS for Db2." +} diff --git a/.changes/next-release/api-change-ssm-30019.json b/.changes/next-release/api-change-ssm-30019.json new file mode 100644 index 000000000000..5d7f797496d6 --- /dev/null +++ b/.changes/next-release/api-change-ssm-30019.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Support for additional levels of cross-account, cross-Region organizational units in Automation. Various documentation updates." +} From 4697914bbd893ed055749c6696bd74a5860f3808 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 17 Sep 2024 18:09:24 +0000 Subject: [PATCH 0839/1632] Bumping version to 1.34.21 --- .changes/1.34.21.json | 32 +++++++++++++++++++ .../api-change-codebuild-65397.json | 5 --- .../next-release/api-change-ecr-42844.json | 5 --- .../next-release/api-change-ecs-96308.json | 5 --- .../next-release/api-change-lambda-74303.json | 5 --- .../next-release/api-change-rds-37666.json | 5 --- .../next-release/api-change-ssm-30019.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.21.json delete mode 100644 .changes/next-release/api-change-codebuild-65397.json delete mode 100644 .changes/next-release/api-change-ecr-42844.json delete mode 100644 .changes/next-release/api-change-ecs-96308.json delete mode 100644 .changes/next-release/api-change-lambda-74303.json delete mode 100644 .changes/next-release/api-change-rds-37666.json delete mode 100644 .changes/next-release/api-change-ssm-30019.json diff --git a/.changes/1.34.21.json b/.changes/1.34.21.json new file mode 100644 index 000000000000..53907cc5739c --- /dev/null +++ b/.changes/1.34.21.json @@ -0,0 +1,32 @@ +[ + { + "category": "``codebuild``", + "description": "GitLab Enhancements - Add support for Self-Hosted GitLab runners in CodeBuild. Add group webhooks", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "The `DescribeImageScanning` API now includes `fixAvailable`, `exploitAvailable`, and `fixedInVersion` fields to provide more detailed information about the availability of fixes, exploits, and fixed versions for identified image vulnerabilities.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation only release to address various tickets.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Support for JSON resource-based policies and block public access", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation with configuration information about the BYOL model for RDS for Db2.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Support for additional levels of cross-account, cross-Region organizational units in Automation. Various documentation updates.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-65397.json b/.changes/next-release/api-change-codebuild-65397.json deleted file mode 100644 index dfec0d43cf5f..000000000000 --- a/.changes/next-release/api-change-codebuild-65397.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "GitLab Enhancements - Add support for Self-Hosted GitLab runners in CodeBuild. Add group webhooks" -} diff --git a/.changes/next-release/api-change-ecr-42844.json b/.changes/next-release/api-change-ecr-42844.json deleted file mode 100644 index 0a0224786ff6..000000000000 --- a/.changes/next-release/api-change-ecr-42844.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "The `DescribeImageScanning` API now includes `fixAvailable`, `exploitAvailable`, and `fixedInVersion` fields to provide more detailed information about the availability of fixes, exploits, and fixed versions for identified image vulnerabilities." -} diff --git a/.changes/next-release/api-change-ecs-96308.json b/.changes/next-release/api-change-ecs-96308.json deleted file mode 100644 index 79883be3571b..000000000000 --- a/.changes/next-release/api-change-ecs-96308.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation only release to address various tickets." -} diff --git a/.changes/next-release/api-change-lambda-74303.json b/.changes/next-release/api-change-lambda-74303.json deleted file mode 100644 index 109d50a5f883..000000000000 --- a/.changes/next-release/api-change-lambda-74303.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Support for JSON resource-based policies and block public access" -} diff --git a/.changes/next-release/api-change-rds-37666.json b/.changes/next-release/api-change-rds-37666.json deleted file mode 100644 index 5d3e5e7791ca..000000000000 --- a/.changes/next-release/api-change-rds-37666.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation with configuration information about the BYOL model for RDS for Db2." -} diff --git a/.changes/next-release/api-change-ssm-30019.json b/.changes/next-release/api-change-ssm-30019.json deleted file mode 100644 index 5d7f797496d6..000000000000 --- a/.changes/next-release/api-change-ssm-30019.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Support for additional levels of cross-account, cross-Region organizational units in Automation. Various documentation updates." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2e730a2d2323..14ce73134667 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.21 +======= + +* api-change:``codebuild``: GitLab Enhancements - Add support for Self-Hosted GitLab runners in CodeBuild. Add group webhooks +* api-change:``ecr``: The `DescribeImageScanning` API now includes `fixAvailable`, `exploitAvailable`, and `fixedInVersion` fields to provide more detailed information about the availability of fixes, exploits, and fixed versions for identified image vulnerabilities. +* api-change:``ecs``: This is a documentation only release to address various tickets. +* api-change:``lambda``: Support for JSON resource-based policies and block public access +* api-change:``rds``: Updates Amazon RDS documentation with configuration information about the BYOL model for RDS for Db2. +* api-change:``ssm``: Support for additional levels of cross-account, cross-Region organizational units in Automation. Various documentation updates. + + 1.34.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2800d13fff65..1442860104b7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.20' +__version__ = '1.34.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 273a8fb5d3b5..b77b2c6afaf2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.20' +release = '1.34.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 67576a344cf7..9640602ff638 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.20 + botocore==1.35.21 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 068ef06e7ece..6cdcb3f0bd74 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.20', + 'botocore==1.35.21', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8cc09c8641e4ade743f428aba7a5bdff4ed1d8bd Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 17 Sep 2024 14:12:14 -0700 Subject: [PATCH 0840/1632] Fix regex strings in Python 3.12 (#8925) --- awscli/compat.py | 6 ++-- .../customizations/cloudtrail/validation.py | 33 ++++++++++++++----- awscli/customizations/codedeploy/push.py | 4 +-- awscli/customizations/emr/createcluster.py | 8 +++-- awscli/shorthand.py | 6 ++-- 5 files changed, 37 insertions(+), 20 deletions(-) diff --git a/awscli/compat.py b/awscli/compat.py index 2993d876572a..1881c0c7ebe2 100644 --- a/awscli/compat.py +++ b/awscli/compat.py @@ -418,9 +418,9 @@ def _parse_release_file(firstline): id = l[1] return '', version, id - _distributor_id_file_re = re.compile("(?:DISTRIB_ID\s*=)\s*(.*)", re.I) - _release_file_re = re.compile("(?:DISTRIB_RELEASE\s*=)\s*(.*)", re.I) - _codename_file_re = re.compile("(?:DISTRIB_CODENAME\s*=)\s*(.*)", re.I) + _distributor_id_file_re = re.compile(r"(?:DISTRIB_ID\s*=)\s*(.*)", re.I) + _release_file_re = re.compile(r"(?:DISTRIB_RELEASE\s*=)\s*(.*)", re.I) + _codename_file_re = re.compile(r"(?:DISTRIB_CODENAME\s*=)\s*(.*)", re.I) def linux_distribution( distname='', diff --git a/awscli/customizations/cloudtrail/validation.py b/awscli/customizations/cloudtrail/validation.py index 6565bbe172e3..fb55f60cf24d 100644 --- a/awscli/customizations/cloudtrail/validation.py +++ b/awscli/customizations/cloudtrail/validation.py @@ -73,16 +73,24 @@ def assert_cloudtrail_arn_is_valid(trail_arn): """Ensures that the arn looks correct. ARNs look like: arn:aws:cloudtrail:us-east-1:123456789012:trail/foo""" - pattern = re.compile('arn:.+:cloudtrail:.+:\d{12}:trail/.+') + pattern = re.compile(r'arn:.+:cloudtrail:.+:\d{12}:trail/.+') if not pattern.match(trail_arn): raise ValueError('Invalid trail ARN provided: %s' % trail_arn) -def create_digest_traverser(cloudtrail_client, organization_client, - s3_client_provider, trail_arn, - trail_source_region=None, on_invalid=None, - on_gap=None, on_missing=None, bucket=None, - prefix=None, account_id=None): +def create_digest_traverser( + cloudtrail_client, + organization_client, + s3_client_provider, + trail_arn, + trail_source_region=None, + on_invalid=None, + on_gap=None, + on_missing=None, + bucket=None, + prefix=None, + account_id=None, +): """Creates a CloudTrail DigestTraverser and its object graph. :type cloudtrail_client: botocore.client.CloudTrail @@ -244,9 +252,16 @@ class DigestProvider(object): dict. This class is not responsible for validation or iterating from one digest to the next. """ - def __init__(self, s3_client_provider, account_id, trail_name, - trail_home_region, trail_source_region=None, - organization_id=None): + + def __init__( + self, + s3_client_provider, + account_id, + trail_name, + trail_home_region, + trail_source_region=None, + organization_id=None, + ): self._client_provider = s3_client_provider self.trail_name = trail_name self.account_id = account_id diff --git a/awscli/customizations/codedeploy/push.py b/awscli/customizations/codedeploy/push.py index f483a3980427..a7becf87e2a7 100644 --- a/awscli/customizations/codedeploy/push.py +++ b/awscli/customizations/codedeploy/push.py @@ -61,8 +61,8 @@ class Push(BasicCommand): 'revision to be uploaded to Amazon S3. You must specify both ' 'a bucket and a key that represent the Amazon S3 bucket name ' 'and the object key name. Content will be zipped before ' - 'uploading. Use the format s3://\/\' - ) + 'uploading. Use the format s3:///' + ), }, { 'name': 'ignore-hidden-files', diff --git a/awscli/customizations/emr/createcluster.py b/awscli/customizations/emr/createcluster.py index b5a0924cc69a..63ad398e1c15 100644 --- a/awscli/customizations/emr/createcluster.py +++ b/awscli/customizations/emr/createcluster.py @@ -199,9 +199,11 @@ def _run_main_command(self, parsed_args, parsed_globals): raise ValueError('aws: error: invalid json argument for ' 'option --configurations') - if (parsed_args.release_label is None and - parsed_args.ami_version is not None): - is_valid_ami_version = re.match('\d?\..*', parsed_args.ami_version) + if ( + parsed_args.release_label is None + and parsed_args.ami_version is not None + ): + is_valid_ami_version = re.match(r'\d?\..*', parsed_args.ami_version) if is_valid_ami_version is None: raise exceptions.InvalidAmiVersionError( ami_version=parsed_args.ami_version) diff --git a/awscli/shorthand.py b/awscli/shorthand.py index 844b858fde15..5309dfe02f43 100644 --- a/awscli/shorthand.py +++ b/awscli/shorthand.py @@ -126,9 +126,9 @@ class ShorthandParser: _SINGLE_QUOTED = _NamedRegex('singled quoted', r'\'(?:\\\\|\\\'|[^\'])*\'') _DOUBLE_QUOTED = _NamedRegex('double quoted', r'"(?:\\\\|\\"|[^"])*"') - _START_WORD = '\!\#-&\(-\+\--\<\>-Z\\\\-z\u007c-\uffff' - _FIRST_FOLLOW_CHARS = '\s\!\#-&\(-\+\--\\\\\^-\|~-\uffff' - _SECOND_FOLLOW_CHARS = '\s\!\#-&\(-\+\--\<\>-\uffff' + _START_WORD = r'\!\#-&\(-\+\--\<\>-Z\\\\-z\u007c-\uffff' + _FIRST_FOLLOW_CHARS = r'\s\!\#-&\(-\+\--\\\\\^-\|~-\uffff' + _SECOND_FOLLOW_CHARS = r'\s\!\#-&\(-\+\--\<\>-\uffff' _ESCAPED_COMMA = '(\\\\,)' _FIRST_VALUE = _NamedRegex( 'first', From ed0df8bcf8da2c0940301c250966d2425444fa13 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 18 Sep 2024 18:09:18 +0000 Subject: [PATCH 0841/1632] Update changelog based on model updates --- .changes/next-release/api-change-ce-67786.json | 5 +++++ .changes/next-release/api-change-ds-76598.json | 5 +++++ .changes/next-release/api-change-dsdata-55607.json | 5 +++++ .changes/next-release/api-change-guardduty-82417.json | 5 +++++ .changes/next-release/api-change-mailmanager-28166.json | 5 +++++ .changes/next-release/api-change-rds-12526.json | 5 +++++ .changes/next-release/api-change-s3-83195.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-ce-67786.json create mode 100644 .changes/next-release/api-change-ds-76598.json create mode 100644 .changes/next-release/api-change-dsdata-55607.json create mode 100644 .changes/next-release/api-change-guardduty-82417.json create mode 100644 .changes/next-release/api-change-mailmanager-28166.json create mode 100644 .changes/next-release/api-change-rds-12526.json create mode 100644 .changes/next-release/api-change-s3-83195.json diff --git a/.changes/next-release/api-change-ce-67786.json b/.changes/next-release/api-change-ce-67786.json new file mode 100644 index 000000000000..a5a6506947a4 --- /dev/null +++ b/.changes/next-release/api-change-ce-67786.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon DynamoDB reservations." +} diff --git a/.changes/next-release/api-change-ds-76598.json b/.changes/next-release/api-change-ds-76598.json new file mode 100644 index 000000000000..a2f53e5c7c59 --- /dev/null +++ b/.changes/next-release/api-change-ds-76598.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ds``", + "description": "Added new APIs for enabling, disabling, and describing access to the AWS Directory Service Data API" +} diff --git a/.changes/next-release/api-change-dsdata-55607.json b/.changes/next-release/api-change-dsdata-55607.json new file mode 100644 index 000000000000..b671e11cace8 --- /dev/null +++ b/.changes/next-release/api-change-dsdata-55607.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ds-data``", + "description": "Added new AWS Directory Service Data API, enabling you to manage data stored in AWS Directory Service directories. This includes APIs for creating, reading, updating, and deleting directory users, groups, and group memberships." +} diff --git a/.changes/next-release/api-change-guardduty-82417.json b/.changes/next-release/api-change-guardduty-82417.json new file mode 100644 index 000000000000..b0a790abbdd5 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-82417.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add `launchType` and `sourceIPs` fields to GuardDuty findings." +} diff --git a/.changes/next-release/api-change-mailmanager-28166.json b/.changes/next-release/api-change-mailmanager-28166.json new file mode 100644 index 000000000000..20c9d5da87a3 --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-28166.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "Introduce a new RuleSet condition evaluation, where customers can set up a StringExpression with a MimeHeader condition. This condition will perform the necessary validation based on the X-header provided by customers." +} diff --git a/.changes/next-release/api-change-rds-12526.json b/.changes/next-release/api-change-rds-12526.json new file mode 100644 index 000000000000..b5a57ebc3ee3 --- /dev/null +++ b/.changes/next-release/api-change-rds-12526.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation with information upgrading snapshots with unsupported engine versions for RDS for MySQL and RDS for PostgreSQL." +} diff --git a/.changes/next-release/api-change-s3-83195.json b/.changes/next-release/api-change-s3-83195.json new file mode 100644 index 000000000000..fba51af24481 --- /dev/null +++ b/.changes/next-release/api-change-s3-83195.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Added SSE-KMS support for directory buckets." +} From f1b892490eec2e674dd35098fe09f65e8f2f6bc8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 18 Sep 2024 18:10:42 +0000 Subject: [PATCH 0842/1632] Bumping version to 1.34.22 --- .changes/1.34.22.json | 37 +++++++++++++++++++ .../next-release/api-change-ce-67786.json | 5 --- .../next-release/api-change-ds-76598.json | 5 --- .../next-release/api-change-dsdata-55607.json | 5 --- .../api-change-guardduty-82417.json | 5 --- .../api-change-mailmanager-28166.json | 5 --- .../next-release/api-change-rds-12526.json | 5 --- .../next-release/api-change-s3-83195.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.34.22.json delete mode 100644 .changes/next-release/api-change-ce-67786.json delete mode 100644 .changes/next-release/api-change-ds-76598.json delete mode 100644 .changes/next-release/api-change-dsdata-55607.json delete mode 100644 .changes/next-release/api-change-guardduty-82417.json delete mode 100644 .changes/next-release/api-change-mailmanager-28166.json delete mode 100644 .changes/next-release/api-change-rds-12526.json delete mode 100644 .changes/next-release/api-change-s3-83195.json diff --git a/.changes/1.34.22.json b/.changes/1.34.22.json new file mode 100644 index 000000000000..938a1835e817 --- /dev/null +++ b/.changes/1.34.22.json @@ -0,0 +1,37 @@ +[ + { + "category": "``ce``", + "description": "This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon DynamoDB reservations.", + "type": "api-change" + }, + { + "category": "``ds``", + "description": "Added new APIs for enabling, disabling, and describing access to the AWS Directory Service Data API", + "type": "api-change" + }, + { + "category": "``ds-data``", + "description": "Added new AWS Directory Service Data API, enabling you to manage data stored in AWS Directory Service directories. This includes APIs for creating, reading, updating, and deleting directory users, groups, and group memberships.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add `launchType` and `sourceIPs` fields to GuardDuty findings.", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "Introduce a new RuleSet condition evaluation, where customers can set up a StringExpression with a MimeHeader condition. This condition will perform the necessary validation based on the X-header provided by customers.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation with information upgrading snapshots with unsupported engine versions for RDS for MySQL and RDS for PostgreSQL.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Added SSE-KMS support for directory buckets.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ce-67786.json b/.changes/next-release/api-change-ce-67786.json deleted file mode 100644 index a5a6506947a4..000000000000 --- a/.changes/next-release/api-change-ce-67786.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon DynamoDB reservations." -} diff --git a/.changes/next-release/api-change-ds-76598.json b/.changes/next-release/api-change-ds-76598.json deleted file mode 100644 index a2f53e5c7c59..000000000000 --- a/.changes/next-release/api-change-ds-76598.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ds``", - "description": "Added new APIs for enabling, disabling, and describing access to the AWS Directory Service Data API" -} diff --git a/.changes/next-release/api-change-dsdata-55607.json b/.changes/next-release/api-change-dsdata-55607.json deleted file mode 100644 index b671e11cace8..000000000000 --- a/.changes/next-release/api-change-dsdata-55607.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ds-data``", - "description": "Added new AWS Directory Service Data API, enabling you to manage data stored in AWS Directory Service directories. This includes APIs for creating, reading, updating, and deleting directory users, groups, and group memberships." -} diff --git a/.changes/next-release/api-change-guardduty-82417.json b/.changes/next-release/api-change-guardduty-82417.json deleted file mode 100644 index b0a790abbdd5..000000000000 --- a/.changes/next-release/api-change-guardduty-82417.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add `launchType` and `sourceIPs` fields to GuardDuty findings." -} diff --git a/.changes/next-release/api-change-mailmanager-28166.json b/.changes/next-release/api-change-mailmanager-28166.json deleted file mode 100644 index 20c9d5da87a3..000000000000 --- a/.changes/next-release/api-change-mailmanager-28166.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "Introduce a new RuleSet condition evaluation, where customers can set up a StringExpression with a MimeHeader condition. This condition will perform the necessary validation based on the X-header provided by customers." -} diff --git a/.changes/next-release/api-change-rds-12526.json b/.changes/next-release/api-change-rds-12526.json deleted file mode 100644 index b5a57ebc3ee3..000000000000 --- a/.changes/next-release/api-change-rds-12526.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation with information upgrading snapshots with unsupported engine versions for RDS for MySQL and RDS for PostgreSQL." -} diff --git a/.changes/next-release/api-change-s3-83195.json b/.changes/next-release/api-change-s3-83195.json deleted file mode 100644 index fba51af24481..000000000000 --- a/.changes/next-release/api-change-s3-83195.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Added SSE-KMS support for directory buckets." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 14ce73134667..a7059c204248 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.34.22 +======= + +* api-change:``ce``: This release extends the GetReservationPurchaseRecommendation API to support recommendations for Amazon DynamoDB reservations. +* api-change:``ds``: Added new APIs for enabling, disabling, and describing access to the AWS Directory Service Data API +* api-change:``ds-data``: Added new AWS Directory Service Data API, enabling you to manage data stored in AWS Directory Service directories. This includes APIs for creating, reading, updating, and deleting directory users, groups, and group memberships. +* api-change:``guardduty``: Add `launchType` and `sourceIPs` fields to GuardDuty findings. +* api-change:``mailmanager``: Introduce a new RuleSet condition evaluation, where customers can set up a StringExpression with a MimeHeader condition. This condition will perform the necessary validation based on the X-header provided by customers. +* api-change:``rds``: Updates Amazon RDS documentation with information upgrading snapshots with unsupported engine versions for RDS for MySQL and RDS for PostgreSQL. +* api-change:``s3``: Added SSE-KMS support for directory buckets. + + 1.34.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1442860104b7..fc9d65a048d1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.21' +__version__ = '1.34.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b77b2c6afaf2..46bc345bc1dd 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.21' +release = '1.34.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9640602ff638..7d6d81102bf9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.21 + botocore==1.35.22 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6cdcb3f0bd74..48ea06f54fe4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.21', + 'botocore==1.35.22', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From be89bf70918198e7ca0b16f4133d01864f323724 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 19 Sep 2024 18:07:08 +0000 Subject: [PATCH 0843/1632] Update changelog based on model updates --- .changes/next-release/api-change-codeconnections-97900.json | 5 +++++ .changes/next-release/api-change-glue-87136.json | 5 +++++ .changes/next-release/api-change-lambda-68919.json | 5 +++++ .changes/next-release/api-change-mediaconvert-35609.json | 5 +++++ .changes/next-release/api-change-medialive-25190.json | 5 +++++ .changes/next-release/api-change-quicksight-14494.json | 5 +++++ .changes/next-release/api-change-sagemaker-32785.json | 5 +++++ .changes/next-release/api-change-workspacesweb-68401.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-codeconnections-97900.json create mode 100644 .changes/next-release/api-change-glue-87136.json create mode 100644 .changes/next-release/api-change-lambda-68919.json create mode 100644 .changes/next-release/api-change-mediaconvert-35609.json create mode 100644 .changes/next-release/api-change-medialive-25190.json create mode 100644 .changes/next-release/api-change-quicksight-14494.json create mode 100644 .changes/next-release/api-change-sagemaker-32785.json create mode 100644 .changes/next-release/api-change-workspacesweb-68401.json diff --git a/.changes/next-release/api-change-codeconnections-97900.json b/.changes/next-release/api-change-codeconnections-97900.json new file mode 100644 index 000000000000..c75b43c7942e --- /dev/null +++ b/.changes/next-release/api-change-codeconnections-97900.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeconnections``", + "description": "This release adds the PullRequestComment field to CreateSyncConfiguration API input, UpdateSyncConfiguration API input, GetSyncConfiguration API output and ListSyncConfiguration API output" +} diff --git a/.changes/next-release/api-change-glue-87136.json b/.changes/next-release/api-change-glue-87136.json new file mode 100644 index 000000000000..a687baf8870c --- /dev/null +++ b/.changes/next-release/api-change-glue-87136.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This change is for releasing TestConnection api SDK model" +} diff --git a/.changes/next-release/api-change-lambda-68919.json b/.changes/next-release/api-change-lambda-68919.json new file mode 100644 index 000000000000..53b48b47300b --- /dev/null +++ b/.changes/next-release/api-change-lambda-68919.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Tagging support for Lambda event source mapping, and code signing configuration resources." +} diff --git a/.changes/next-release/api-change-mediaconvert-35609.json b/.changes/next-release/api-change-mediaconvert-35609.json new file mode 100644 index 000000000000..a2bcd0146ca4 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-35609.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release provides support for additional DRM configurations per SPEKE Version 2.0." +} diff --git a/.changes/next-release/api-change-medialive-25190.json b/.changes/next-release/api-change-medialive-25190.json new file mode 100644 index 000000000000..8c8f8a2f3adc --- /dev/null +++ b/.changes/next-release/api-change-medialive-25190.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Adds Bandwidth Reduction Filtering for HD AVC and HEVC encodes, multiplex container settings." +} diff --git a/.changes/next-release/api-change-quicksight-14494.json b/.changes/next-release/api-change-quicksight-14494.json new file mode 100644 index 000000000000..9858e109ba84 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-14494.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "QuickSight: 1. Add new API - ListFoldersForResource. 2. Commit mode adds visibility configuration of Apply button on multi-select controls for authors." +} diff --git a/.changes/next-release/api-change-sagemaker-32785.json b/.changes/next-release/api-change-sagemaker-32785.json new file mode 100644 index 000000000000..b122a25c2240 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-32785.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Introduced support for G6e instance types on SageMaker Studio for JupyterLab and CodeEditor applications." +} diff --git a/.changes/next-release/api-change-workspacesweb-68401.json b/.changes/next-release/api-change-workspacesweb-68401.json new file mode 100644 index 000000000000..82d2788b126a --- /dev/null +++ b/.changes/next-release/api-change-workspacesweb-68401.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-web``", + "description": "WorkSpaces Secure Browser now enables Administrators to view and manage end-user browsing sessions via Session Management APIs." +} From 3ca3e2f1c90481fb6e924cec544aec7b7537f7d5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 19 Sep 2024 18:08:14 +0000 Subject: [PATCH 0844/1632] Bumping version to 1.34.23 --- .changes/1.34.23.json | 42 +++++++++++++++++++ .../api-change-codeconnections-97900.json | 5 --- .../next-release/api-change-glue-87136.json | 5 --- .../next-release/api-change-lambda-68919.json | 5 --- .../api-change-mediaconvert-35609.json | 5 --- .../api-change-medialive-25190.json | 5 --- .../api-change-quicksight-14494.json | 5 --- .../api-change-sagemaker-32785.json | 5 --- .../api-change-workspacesweb-68401.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.34.23.json delete mode 100644 .changes/next-release/api-change-codeconnections-97900.json delete mode 100644 .changes/next-release/api-change-glue-87136.json delete mode 100644 .changes/next-release/api-change-lambda-68919.json delete mode 100644 .changes/next-release/api-change-mediaconvert-35609.json delete mode 100644 .changes/next-release/api-change-medialive-25190.json delete mode 100644 .changes/next-release/api-change-quicksight-14494.json delete mode 100644 .changes/next-release/api-change-sagemaker-32785.json delete mode 100644 .changes/next-release/api-change-workspacesweb-68401.json diff --git a/.changes/1.34.23.json b/.changes/1.34.23.json new file mode 100644 index 000000000000..089432ac9cbc --- /dev/null +++ b/.changes/1.34.23.json @@ -0,0 +1,42 @@ +[ + { + "category": "``codeconnections``", + "description": "This release adds the PullRequestComment field to CreateSyncConfiguration API input, UpdateSyncConfiguration API input, GetSyncConfiguration API output and ListSyncConfiguration API output", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This change is for releasing TestConnection api SDK model", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Tagging support for Lambda event source mapping, and code signing configuration resources.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release provides support for additional DRM configurations per SPEKE Version 2.0.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Adds Bandwidth Reduction Filtering for HD AVC and HEVC encodes, multiplex container settings.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "QuickSight: 1. Add new API - ListFoldersForResource. 2. Commit mode adds visibility configuration of Apply button on multi-select controls for authors.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Introduced support for G6e instance types on SageMaker Studio for JupyterLab and CodeEditor applications.", + "type": "api-change" + }, + { + "category": "``workspaces-web``", + "description": "WorkSpaces Secure Browser now enables Administrators to view and manage end-user browsing sessions via Session Management APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codeconnections-97900.json b/.changes/next-release/api-change-codeconnections-97900.json deleted file mode 100644 index c75b43c7942e..000000000000 --- a/.changes/next-release/api-change-codeconnections-97900.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeconnections``", - "description": "This release adds the PullRequestComment field to CreateSyncConfiguration API input, UpdateSyncConfiguration API input, GetSyncConfiguration API output and ListSyncConfiguration API output" -} diff --git a/.changes/next-release/api-change-glue-87136.json b/.changes/next-release/api-change-glue-87136.json deleted file mode 100644 index a687baf8870c..000000000000 --- a/.changes/next-release/api-change-glue-87136.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This change is for releasing TestConnection api SDK model" -} diff --git a/.changes/next-release/api-change-lambda-68919.json b/.changes/next-release/api-change-lambda-68919.json deleted file mode 100644 index 53b48b47300b..000000000000 --- a/.changes/next-release/api-change-lambda-68919.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Tagging support for Lambda event source mapping, and code signing configuration resources." -} diff --git a/.changes/next-release/api-change-mediaconvert-35609.json b/.changes/next-release/api-change-mediaconvert-35609.json deleted file mode 100644 index a2bcd0146ca4..000000000000 --- a/.changes/next-release/api-change-mediaconvert-35609.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release provides support for additional DRM configurations per SPEKE Version 2.0." -} diff --git a/.changes/next-release/api-change-medialive-25190.json b/.changes/next-release/api-change-medialive-25190.json deleted file mode 100644 index 8c8f8a2f3adc..000000000000 --- a/.changes/next-release/api-change-medialive-25190.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Adds Bandwidth Reduction Filtering for HD AVC and HEVC encodes, multiplex container settings." -} diff --git a/.changes/next-release/api-change-quicksight-14494.json b/.changes/next-release/api-change-quicksight-14494.json deleted file mode 100644 index 9858e109ba84..000000000000 --- a/.changes/next-release/api-change-quicksight-14494.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "QuickSight: 1. Add new API - ListFoldersForResource. 2. Commit mode adds visibility configuration of Apply button on multi-select controls for authors." -} diff --git a/.changes/next-release/api-change-sagemaker-32785.json b/.changes/next-release/api-change-sagemaker-32785.json deleted file mode 100644 index b122a25c2240..000000000000 --- a/.changes/next-release/api-change-sagemaker-32785.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Introduced support for G6e instance types on SageMaker Studio for JupyterLab and CodeEditor applications." -} diff --git a/.changes/next-release/api-change-workspacesweb-68401.json b/.changes/next-release/api-change-workspacesweb-68401.json deleted file mode 100644 index 82d2788b126a..000000000000 --- a/.changes/next-release/api-change-workspacesweb-68401.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-web``", - "description": "WorkSpaces Secure Browser now enables Administrators to view and manage end-user browsing sessions via Session Management APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a7059c204248..66b8eb65f9ce 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.34.23 +======= + +* api-change:``codeconnections``: This release adds the PullRequestComment field to CreateSyncConfiguration API input, UpdateSyncConfiguration API input, GetSyncConfiguration API output and ListSyncConfiguration API output +* api-change:``glue``: This change is for releasing TestConnection api SDK model +* api-change:``lambda``: Tagging support for Lambda event source mapping, and code signing configuration resources. +* api-change:``mediaconvert``: This release provides support for additional DRM configurations per SPEKE Version 2.0. +* api-change:``medialive``: Adds Bandwidth Reduction Filtering for HD AVC and HEVC encodes, multiplex container settings. +* api-change:``quicksight``: QuickSight: 1. Add new API - ListFoldersForResource. 2. Commit mode adds visibility configuration of Apply button on multi-select controls for authors. +* api-change:``sagemaker``: Introduced support for G6e instance types on SageMaker Studio for JupyterLab and CodeEditor applications. +* api-change:``workspaces-web``: WorkSpaces Secure Browser now enables Administrators to view and manage end-user browsing sessions via Session Management APIs. + + 1.34.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index fc9d65a048d1..bff2030be09e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.22' +__version__ = '1.34.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 46bc345bc1dd..c4a891d590a3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.22' +release = '1.34.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7d6d81102bf9..981362f3f0c8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.22 + botocore==1.35.23 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 48ea06f54fe4..16f0fae8cef9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.22', + 'botocore==1.35.23', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ba8733c12ceee570f6d3f3b58793d5b357dbeb01 Mon Sep 17 00:00:00 2001 From: Ahmed Moustafa <35640105+aemous@users.noreply.github.com> Date: Fri, 20 Sep 2024 12:40:32 -0400 Subject: [PATCH 0845/1632] Add warning for non-positive max-items value (#8931) Emit a warning when a non-positive integer is entered for the max-items pagination parameter. --- .../enhancement-paginator-44130.json | 5 ++++ awscli/customizations/paginate.py | 9 ++++++++ tests/unit/customizations/test_paginate.py | 23 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 .changes/next-release/enhancement-paginator-44130.json diff --git a/.changes/next-release/enhancement-paginator-44130.json b/.changes/next-release/enhancement-paginator-44130.json new file mode 100644 index 000000000000..1a47512834bf --- /dev/null +++ b/.changes/next-release/enhancement-paginator-44130.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "paginator", + "description": "Add warning when a non-positive value is provided for the max-items pagination parameter." +} diff --git a/awscli/customizations/paginate.py b/awscli/customizations/paginate.py index c1400c5758e3..fe1f3f140112 100644 --- a/awscli/customizations/paginate.py +++ b/awscli/customizations/paginate.py @@ -24,8 +24,10 @@ """ import logging +import sys from functools import partial +from awscli.customizations.utils import uni_print from botocore import xform_name from botocore.exceptions import DataNotFoundError, PaginationError from botocore import model @@ -266,6 +268,11 @@ def __init__(self, name, documentation, parse_type, serialized_name): self._parse_type = parse_type self._required = False + def _emit_non_positive_max_items_warning(self): + uni_print( + "warning: Non-positive values for --max-items may result in undefined behavior.\n", + sys.stderr) + @property def cli_name(self): return '--' + self._name @@ -292,6 +299,8 @@ def add_to_parser(self, parser): def add_to_params(self, parameters, value): if value is not None: + if self._serialized_name == 'MaxItems' and int(value) <= 0: + self._emit_non_positive_max_items_warning() pagination_config = parameters.get('PaginationConfig', {}) pagination_config[self._serialized_name] = value parameters['PaginationConfig'] = pagination_config diff --git a/tests/unit/customizations/test_paginate.py b/tests/unit/customizations/test_paginate.py index e4e4e018975e..cb362a0fc631 100644 --- a/tests/unit/customizations/test_paginate.py +++ b/tests/unit/customizations/test_paginate.py @@ -10,6 +10,9 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +import pytest + +from awscli.customizations.paginate import PageArgument from awscli.testutils import mock, unittest from botocore.exceptions import DataNotFoundError, PaginationError @@ -18,6 +21,9 @@ from awscli.customizations import paginate +@pytest.fixture +def max_items_page_arg(): + return PageArgument('max-items', 'documentation', int, 'MaxItems') class TestPaginateBase(unittest.TestCase): @@ -321,3 +327,20 @@ def test_can_handle_missing_page_size(self): del self.parsed_args.page_size self.assertIsNone(paginate.ensure_paging_params_not_set( self.parsed_args, {})) + + +class TestNonPositiveMaxItems: + def test_positive_integer_does_not_raise_warning(self, max_items_page_arg, capsys): + max_items_page_arg.add_to_params({}, 1) + captured = capsys.readouterr() + assert captured.err == "" + + def test_zero_raises_warning(self, max_items_page_arg, capsys): + max_items_page_arg.add_to_params({}, 0) + captured = capsys.readouterr() + assert "Non-positive values for --max-items" in captured.err + + def test_negative_integer_raises_warning(self, max_items_page_arg, capsys): + max_items_page_arg.add_to_params({}, -1) + captured = capsys.readouterr() + assert "Non-positive values for --max-items" in captured.err From 810cbcd9af3aaccc20a016788b6291a953736bc8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 20 Sep 2024 18:08:39 +0000 Subject: [PATCH 0846/1632] Update changelog based on model updates --- .changes/next-release/api-change-dynamodb-51800.json | 5 +++++ .changes/next-release/api-change-neptune-75258.json | 5 +++++ .changes/next-release/api-change-sagemaker-29391.json | 5 +++++ .changes/next-release/api-change-sagemakermetrics-2293.json | 5 +++++ .changes/next-release/api-change-workspaces-55095.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-dynamodb-51800.json create mode 100644 .changes/next-release/api-change-neptune-75258.json create mode 100644 .changes/next-release/api-change-sagemaker-29391.json create mode 100644 .changes/next-release/api-change-sagemakermetrics-2293.json create mode 100644 .changes/next-release/api-change-workspaces-55095.json diff --git a/.changes/next-release/api-change-dynamodb-51800.json b/.changes/next-release/api-change-dynamodb-51800.json new file mode 100644 index 000000000000..26492e8a69b9 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-51800.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Generate account endpoint for DynamoDB requests when the account ID is available" +} diff --git a/.changes/next-release/api-change-neptune-75258.json b/.changes/next-release/api-change-neptune-75258.json new file mode 100644 index 000000000000..b70df6429359 --- /dev/null +++ b/.changes/next-release/api-change-neptune-75258.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} diff --git a/.changes/next-release/api-change-sagemaker-29391.json b/.changes/next-release/api-change-sagemaker-29391.json new file mode 100644 index 000000000000..773be1adfb66 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-29391.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports using manifest files to specify the location of uncompressed model artifacts within Model Packages" +} diff --git a/.changes/next-release/api-change-sagemakermetrics-2293.json b/.changes/next-release/api-change-sagemakermetrics-2293.json new file mode 100644 index 000000000000..3b3c15e274e7 --- /dev/null +++ b/.changes/next-release/api-change-sagemakermetrics-2293.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker-metrics``", + "description": "This release introduces support for the SageMaker Metrics BatchGetMetrics API." +} diff --git a/.changes/next-release/api-change-workspaces-55095.json b/.changes/next-release/api-change-workspaces-55095.json new file mode 100644 index 000000000000..aa04ca410c0a --- /dev/null +++ b/.changes/next-release/api-change-workspaces-55095.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Releasing new ErrorCodes for SysPrep failures during ImageImport and CreateImage process" +} From 6b5200bf4e09ee3e5e7c4cf24c56594fffce6b65 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 20 Sep 2024 18:10:01 +0000 Subject: [PATCH 0847/1632] Bumping version to 1.34.24 --- .changes/1.34.24.json | 32 +++++++++++++++++++ .../api-change-dynamodb-51800.json | 5 --- .../api-change-neptune-75258.json | 5 --- .../api-change-sagemaker-29391.json | 5 --- .../api-change-sagemakermetrics-2293.json | 5 --- .../api-change-workspaces-55095.json | 5 --- .../enhancement-paginator-44130.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.24.json delete mode 100644 .changes/next-release/api-change-dynamodb-51800.json delete mode 100644 .changes/next-release/api-change-neptune-75258.json delete mode 100644 .changes/next-release/api-change-sagemaker-29391.json delete mode 100644 .changes/next-release/api-change-sagemakermetrics-2293.json delete mode 100644 .changes/next-release/api-change-workspaces-55095.json delete mode 100644 .changes/next-release/enhancement-paginator-44130.json diff --git a/.changes/1.34.24.json b/.changes/1.34.24.json new file mode 100644 index 000000000000..ea8d84927015 --- /dev/null +++ b/.changes/1.34.24.json @@ -0,0 +1,32 @@ +[ + { + "category": "``dynamodb``", + "description": "Generate account endpoint for DynamoDB requests when the account ID is available", + "type": "api-change" + }, + { + "category": "``neptune``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker now supports using manifest files to specify the location of uncompressed model artifacts within Model Packages", + "type": "api-change" + }, + { + "category": "``sagemaker-metrics``", + "description": "This release introduces support for the SageMaker Metrics BatchGetMetrics API.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Releasing new ErrorCodes for SysPrep failures during ImageImport and CreateImage process", + "type": "api-change" + }, + { + "category": "paginator", + "description": "Add warning when a non-positive value is provided for the max-items pagination parameter.", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dynamodb-51800.json b/.changes/next-release/api-change-dynamodb-51800.json deleted file mode 100644 index 26492e8a69b9..000000000000 --- a/.changes/next-release/api-change-dynamodb-51800.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Generate account endpoint for DynamoDB requests when the account ID is available" -} diff --git a/.changes/next-release/api-change-neptune-75258.json b/.changes/next-release/api-change-neptune-75258.json deleted file mode 100644 index b70df6429359..000000000000 --- a/.changes/next-release/api-change-neptune-75258.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/api-change-sagemaker-29391.json b/.changes/next-release/api-change-sagemaker-29391.json deleted file mode 100644 index 773be1adfb66..000000000000 --- a/.changes/next-release/api-change-sagemaker-29391.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker now supports using manifest files to specify the location of uncompressed model artifacts within Model Packages" -} diff --git a/.changes/next-release/api-change-sagemakermetrics-2293.json b/.changes/next-release/api-change-sagemakermetrics-2293.json deleted file mode 100644 index 3b3c15e274e7..000000000000 --- a/.changes/next-release/api-change-sagemakermetrics-2293.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker-metrics``", - "description": "This release introduces support for the SageMaker Metrics BatchGetMetrics API." -} diff --git a/.changes/next-release/api-change-workspaces-55095.json b/.changes/next-release/api-change-workspaces-55095.json deleted file mode 100644 index aa04ca410c0a..000000000000 --- a/.changes/next-release/api-change-workspaces-55095.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Releasing new ErrorCodes for SysPrep failures during ImageImport and CreateImage process" -} diff --git a/.changes/next-release/enhancement-paginator-44130.json b/.changes/next-release/enhancement-paginator-44130.json deleted file mode 100644 index 1a47512834bf..000000000000 --- a/.changes/next-release/enhancement-paginator-44130.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "paginator", - "description": "Add warning when a non-positive value is provided for the max-items pagination parameter." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 66b8eb65f9ce..812223dddb8a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.24 +======= + +* api-change:``dynamodb``: Generate account endpoint for DynamoDB requests when the account ID is available +* api-change:``neptune``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* api-change:``sagemaker``: Amazon SageMaker now supports using manifest files to specify the location of uncompressed model artifacts within Model Packages +* api-change:``sagemaker-metrics``: This release introduces support for the SageMaker Metrics BatchGetMetrics API. +* api-change:``workspaces``: Releasing new ErrorCodes for SysPrep failures during ImageImport and CreateImage process +* enhancement:paginator: Add warning when a non-positive value is provided for the max-items pagination parameter. + + 1.34.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index bff2030be09e..02b2e03455a3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.23' +__version__ = '1.34.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c4a891d590a3..ebed2c7f375e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.23' +release = '1.34.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 981362f3f0c8..eb4ce2d7a911 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.23 + botocore==1.35.24 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 16f0fae8cef9..6f324f1f787f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.23', + 'botocore==1.35.24', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ad9abea14cd97ce8c21fc63d928cfd242b8fc9c2 Mon Sep 17 00:00:00 2001 From: Ikko Eltociear Ashimine Date: Sat, 21 Sep 2024 14:02:52 +0900 Subject: [PATCH 0848/1632] docs: update create-vpc-endpoint.rst minor fix --- awscli/examples/ec2/create-vpc-endpoint.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/examples/ec2/create-vpc-endpoint.rst b/awscli/examples/ec2/create-vpc-endpoint.rst index e2e82963bcad..4f2c4c8dc8fc 100644 --- a/awscli/examples/ec2/create-vpc-endpoint.rst +++ b/awscli/examples/ec2/create-vpc-endpoint.rst @@ -86,7 +86,7 @@ For more information, see `Creating an interface endpoint `__ in the *User Guide for AWSPrivateLink*. \ No newline at end of file +For more information, see `Gateway Load Balancer endpoints `__ in the *User Guide for AWSPrivateLink*. From b4da5d9e974fd74ce0613544c49fe819543cb179 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 23 Sep 2024 18:15:28 +0000 Subject: [PATCH 0849/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-96597.json | 5 +++++ .changes/next-release/api-change-athena-16036.json | 5 +++++ .changes/next-release/api-change-bedrockagent-34007.json | 5 +++++ .changes/next-release/api-change-ec2-76019.json | 5 +++++ .changes/next-release/api-change-emrserverless-56479.json | 5 +++++ .changes/next-release/api-change-glue-45359.json | 5 +++++ .changes/next-release/api-change-rds-32794.json | 5 +++++ .../next-release/api-change-resourceexplorer2-82480.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-96597.json create mode 100644 .changes/next-release/api-change-athena-16036.json create mode 100644 .changes/next-release/api-change-bedrockagent-34007.json create mode 100644 .changes/next-release/api-change-ec2-76019.json create mode 100644 .changes/next-release/api-change-emrserverless-56479.json create mode 100644 .changes/next-release/api-change-glue-45359.json create mode 100644 .changes/next-release/api-change-rds-32794.json create mode 100644 .changes/next-release/api-change-resourceexplorer2-82480.json diff --git a/.changes/next-release/api-change-apigateway-96597.json b/.changes/next-release/api-change-apigateway-96597.json new file mode 100644 index 000000000000..d29e130eb731 --- /dev/null +++ b/.changes/next-release/api-change-apigateway-96597.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway" +} diff --git a/.changes/next-release/api-change-athena-16036.json b/.changes/next-release/api-change-athena-16036.json new file mode 100644 index 000000000000..ebd8d61005db --- /dev/null +++ b/.changes/next-release/api-change-athena-16036.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "List/Get/Update/Delete/CreateDataCatalog now integrate with AWS Glue connections. Users can create a Glue connection through Athena or use a Glue connection to define their Athena federated parameters." +} diff --git a/.changes/next-release/api-change-bedrockagent-34007.json b/.changes/next-release/api-change-bedrockagent-34007.json new file mode 100644 index 000000000000..9386d6878c6a --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-34007.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Amazon Bedrock Prompt Flows and Prompt Management now supports using inference profiles to increase throughput and improve resilience." +} diff --git a/.changes/next-release/api-change-ec2-76019.json b/.changes/next-release/api-change-ec2-76019.json new file mode 100644 index 000000000000..c4b42cb9b2ed --- /dev/null +++ b/.changes/next-release/api-change-ec2-76019.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 G6e instances powered by NVIDIA L40S Tensor Core GPUs are the most cost-efficient GPU instances for deploying generative AI models and the highest performance GPU instances for spatial computing workloads." +} diff --git a/.changes/next-release/api-change-emrserverless-56479.json b/.changes/next-release/api-change-emrserverless-56479.json new file mode 100644 index 000000000000..d00b44445980 --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-56479.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds support for job concurrency and queuing configuration at Application level." +} diff --git a/.changes/next-release/api-change-glue-45359.json b/.changes/next-release/api-change-glue-45359.json new file mode 100644 index 000000000000..fd6708c5ebc0 --- /dev/null +++ b/.changes/next-release/api-change-glue-45359.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Added AthenaProperties parameter to Glue Connections, allowing Athena to store service specific properties on Glue Connections." +} diff --git a/.changes/next-release/api-change-rds-32794.json b/.changes/next-release/api-change-rds-32794.json new file mode 100644 index 000000000000..98f1f50c978c --- /dev/null +++ b/.changes/next-release/api-change-rds-32794.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Support ComputeRedundancy parameter in ModifyDBShardGroup API. Add DBShardGroupArn in DBShardGroup API response. Remove InvalidMaxAcuFault from CreateDBShardGroup and ModifyDBShardGroup API. Both API will throw InvalidParameterValueException for invalid ACU configuration." +} diff --git a/.changes/next-release/api-change-resourceexplorer2-82480.json b/.changes/next-release/api-change-resourceexplorer2-82480.json new file mode 100644 index 000000000000..a6c905089853 --- /dev/null +++ b/.changes/next-release/api-change-resourceexplorer2-82480.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resource-explorer-2``", + "description": "AWS Resource Explorer released ListResources feature which allows customers to list all indexed AWS resources within a view." +} From 1cf42efdaa4fbc2ce591da713f0ba4476a15de01 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 23 Sep 2024 18:16:50 +0000 Subject: [PATCH 0850/1632] Bumping version to 1.34.25 --- .changes/1.34.25.json | 42 +++++++++++++++++++ .../api-change-apigateway-96597.json | 5 --- .../next-release/api-change-athena-16036.json | 5 --- .../api-change-bedrockagent-34007.json | 5 --- .../next-release/api-change-ec2-76019.json | 5 --- .../api-change-emrserverless-56479.json | 5 --- .../next-release/api-change-glue-45359.json | 5 --- .../next-release/api-change-rds-32794.json | 5 --- .../api-change-resourceexplorer2-82480.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.34.25.json delete mode 100644 .changes/next-release/api-change-apigateway-96597.json delete mode 100644 .changes/next-release/api-change-athena-16036.json delete mode 100644 .changes/next-release/api-change-bedrockagent-34007.json delete mode 100644 .changes/next-release/api-change-ec2-76019.json delete mode 100644 .changes/next-release/api-change-emrserverless-56479.json delete mode 100644 .changes/next-release/api-change-glue-45359.json delete mode 100644 .changes/next-release/api-change-rds-32794.json delete mode 100644 .changes/next-release/api-change-resourceexplorer2-82480.json diff --git a/.changes/1.34.25.json b/.changes/1.34.25.json new file mode 100644 index 000000000000..26891b23a5a7 --- /dev/null +++ b/.changes/1.34.25.json @@ -0,0 +1,42 @@ +[ + { + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway", + "type": "api-change" + }, + { + "category": "``athena``", + "description": "List/Get/Update/Delete/CreateDataCatalog now integrate with AWS Glue connections. Users can create a Glue connection through Athena or use a Glue connection to define their Athena federated parameters.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "Amazon Bedrock Prompt Flows and Prompt Management now supports using inference profiles to increase throughput and improve resilience.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 G6e instances powered by NVIDIA L40S Tensor Core GPUs are the most cost-efficient GPU instances for deploying generative AI models and the highest performance GPU instances for spatial computing workloads.", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "This release adds support for job concurrency and queuing configuration at Application level.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Added AthenaProperties parameter to Glue Connections, allowing Athena to store service specific properties on Glue Connections.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Support ComputeRedundancy parameter in ModifyDBShardGroup API. Add DBShardGroupArn in DBShardGroup API response. Remove InvalidMaxAcuFault from CreateDBShardGroup and ModifyDBShardGroup API. Both API will throw InvalidParameterValueException for invalid ACU configuration.", + "type": "api-change" + }, + { + "category": "``resource-explorer-2``", + "description": "AWS Resource Explorer released ListResources feature which allows customers to list all indexed AWS resources within a view.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-96597.json b/.changes/next-release/api-change-apigateway-96597.json deleted file mode 100644 index d29e130eb731..000000000000 --- a/.changes/next-release/api-change-apigateway-96597.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "Documentation updates for Amazon API Gateway" -} diff --git a/.changes/next-release/api-change-athena-16036.json b/.changes/next-release/api-change-athena-16036.json deleted file mode 100644 index ebd8d61005db..000000000000 --- a/.changes/next-release/api-change-athena-16036.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "List/Get/Update/Delete/CreateDataCatalog now integrate with AWS Glue connections. Users can create a Glue connection through Athena or use a Glue connection to define their Athena federated parameters." -} diff --git a/.changes/next-release/api-change-bedrockagent-34007.json b/.changes/next-release/api-change-bedrockagent-34007.json deleted file mode 100644 index 9386d6878c6a..000000000000 --- a/.changes/next-release/api-change-bedrockagent-34007.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Amazon Bedrock Prompt Flows and Prompt Management now supports using inference profiles to increase throughput and improve resilience." -} diff --git a/.changes/next-release/api-change-ec2-76019.json b/.changes/next-release/api-change-ec2-76019.json deleted file mode 100644 index c4b42cb9b2ed..000000000000 --- a/.changes/next-release/api-change-ec2-76019.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 G6e instances powered by NVIDIA L40S Tensor Core GPUs are the most cost-efficient GPU instances for deploying generative AI models and the highest performance GPU instances for spatial computing workloads." -} diff --git a/.changes/next-release/api-change-emrserverless-56479.json b/.changes/next-release/api-change-emrserverless-56479.json deleted file mode 100644 index d00b44445980..000000000000 --- a/.changes/next-release/api-change-emrserverless-56479.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds support for job concurrency and queuing configuration at Application level." -} diff --git a/.changes/next-release/api-change-glue-45359.json b/.changes/next-release/api-change-glue-45359.json deleted file mode 100644 index fd6708c5ebc0..000000000000 --- a/.changes/next-release/api-change-glue-45359.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Added AthenaProperties parameter to Glue Connections, allowing Athena to store service specific properties on Glue Connections." -} diff --git a/.changes/next-release/api-change-rds-32794.json b/.changes/next-release/api-change-rds-32794.json deleted file mode 100644 index 98f1f50c978c..000000000000 --- a/.changes/next-release/api-change-rds-32794.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Support ComputeRedundancy parameter in ModifyDBShardGroup API. Add DBShardGroupArn in DBShardGroup API response. Remove InvalidMaxAcuFault from CreateDBShardGroup and ModifyDBShardGroup API. Both API will throw InvalidParameterValueException for invalid ACU configuration." -} diff --git a/.changes/next-release/api-change-resourceexplorer2-82480.json b/.changes/next-release/api-change-resourceexplorer2-82480.json deleted file mode 100644 index a6c905089853..000000000000 --- a/.changes/next-release/api-change-resourceexplorer2-82480.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resource-explorer-2``", - "description": "AWS Resource Explorer released ListResources feature which allows customers to list all indexed AWS resources within a view." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 812223dddb8a..e6d238ca7b0d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.34.25 +======= + +* api-change:``apigateway``: Documentation updates for Amazon API Gateway +* api-change:``athena``: List/Get/Update/Delete/CreateDataCatalog now integrate with AWS Glue connections. Users can create a Glue connection through Athena or use a Glue connection to define their Athena federated parameters. +* api-change:``bedrock-agent``: Amazon Bedrock Prompt Flows and Prompt Management now supports using inference profiles to increase throughput and improve resilience. +* api-change:``ec2``: Amazon EC2 G6e instances powered by NVIDIA L40S Tensor Core GPUs are the most cost-efficient GPU instances for deploying generative AI models and the highest performance GPU instances for spatial computing workloads. +* api-change:``emr-serverless``: This release adds support for job concurrency and queuing configuration at Application level. +* api-change:``glue``: Added AthenaProperties parameter to Glue Connections, allowing Athena to store service specific properties on Glue Connections. +* api-change:``rds``: Support ComputeRedundancy parameter in ModifyDBShardGroup API. Add DBShardGroupArn in DBShardGroup API response. Remove InvalidMaxAcuFault from CreateDBShardGroup and ModifyDBShardGroup API. Both API will throw InvalidParameterValueException for invalid ACU configuration. +* api-change:``resource-explorer-2``: AWS Resource Explorer released ListResources feature which allows customers to list all indexed AWS resources within a view. + + 1.34.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 02b2e03455a3..23bb91e40582 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.24' +__version__ = '1.34.25' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ebed2c7f375e..ed76abadb8e9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.24' +release = '1.34.25' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eb4ce2d7a911..b96e60724b3d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.24 + botocore==1.35.25 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6f324f1f787f..a3f55a2cfb75 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.24', + 'botocore==1.35.25', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e78c60a0d14c94b6a6c6b9e18f69ceda5ca0f070 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 24 Sep 2024 19:13:47 +0000 Subject: [PATCH 0851/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-40249.json | 5 +++++ .changes/next-release/api-change-budgets-38047.json | 5 +++++ .changes/next-release/api-change-kinesis-518.json | 5 +++++ .../next-release/api-change-pinpointsmsvoicev2-2912.json | 5 +++++ .changes/next-release/api-change-sagemaker-11685.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-40249.json create mode 100644 .changes/next-release/api-change-budgets-38047.json create mode 100644 .changes/next-release/api-change-kinesis-518.json create mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-2912.json create mode 100644 .changes/next-release/api-change-sagemaker-11685.json diff --git a/.changes/next-release/api-change-bedrock-40249.json b/.changes/next-release/api-change-bedrock-40249.json new file mode 100644 index 000000000000..ea83a1d7cba6 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-40249.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Add support for Cross Region Inference in Bedrock Model Evaluations." +} diff --git a/.changes/next-release/api-change-budgets-38047.json b/.changes/next-release/api-change-budgets-38047.json new file mode 100644 index 000000000000..04cafa08e564 --- /dev/null +++ b/.changes/next-release/api-change-budgets-38047.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``budgets``", + "description": "Releasing minor partitional endpoint updates" +} diff --git a/.changes/next-release/api-change-kinesis-518.json b/.changes/next-release/api-change-kinesis-518.json new file mode 100644 index 000000000000..9223c8c70eb5 --- /dev/null +++ b/.changes/next-release/api-change-kinesis-518.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kinesis``", + "description": "This release includes support to add tags when creating a stream" +} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-2912.json b/.changes/next-release/api-change-pinpointsmsvoicev2-2912.json new file mode 100644 index 000000000000..88999e000cad --- /dev/null +++ b/.changes/next-release/api-change-pinpointsmsvoicev2-2912.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint-sms-voice-v2``", + "description": "AWS End User Messaging SMS-Voice V2 has added support for resource policies. Use the three new APIs to create, view, edit, and delete resource policies." +} diff --git a/.changes/next-release/api-change-sagemaker-11685.json b/.changes/next-release/api-change-sagemaker-11685.json new file mode 100644 index 000000000000..c1d7724ee1ca --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-11685.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adding `HiddenInstanceTypes` and `HiddenSageMakerImageVersionAliases` attribute to SageMaker API" +} From 90b1f009a275356a7bb41dafe151eda906b87ca7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 24 Sep 2024 19:14:58 +0000 Subject: [PATCH 0852/1632] Bumping version to 1.34.26 --- .changes/1.34.26.json | 27 +++++++++++++++++++ .../api-change-bedrock-40249.json | 5 ---- .../api-change-budgets-38047.json | 5 ---- .../next-release/api-change-kinesis-518.json | 5 ---- .../api-change-pinpointsmsvoicev2-2912.json | 5 ---- .../api-change-sagemaker-11685.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.34.26.json delete mode 100644 .changes/next-release/api-change-bedrock-40249.json delete mode 100644 .changes/next-release/api-change-budgets-38047.json delete mode 100644 .changes/next-release/api-change-kinesis-518.json delete mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-2912.json delete mode 100644 .changes/next-release/api-change-sagemaker-11685.json diff --git a/.changes/1.34.26.json b/.changes/1.34.26.json new file mode 100644 index 000000000000..7a847d1b276d --- /dev/null +++ b/.changes/1.34.26.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock``", + "description": "Add support for Cross Region Inference in Bedrock Model Evaluations.", + "type": "api-change" + }, + { + "category": "``budgets``", + "description": "Releasing minor partitional endpoint updates", + "type": "api-change" + }, + { + "category": "``kinesis``", + "description": "This release includes support to add tags when creating a stream", + "type": "api-change" + }, + { + "category": "``pinpoint-sms-voice-v2``", + "description": "AWS End User Messaging SMS-Voice V2 has added support for resource policies. Use the three new APIs to create, view, edit, and delete resource policies.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding `HiddenInstanceTypes` and `HiddenSageMakerImageVersionAliases` attribute to SageMaker API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-40249.json b/.changes/next-release/api-change-bedrock-40249.json deleted file mode 100644 index ea83a1d7cba6..000000000000 --- a/.changes/next-release/api-change-bedrock-40249.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Add support for Cross Region Inference in Bedrock Model Evaluations." -} diff --git a/.changes/next-release/api-change-budgets-38047.json b/.changes/next-release/api-change-budgets-38047.json deleted file mode 100644 index 04cafa08e564..000000000000 --- a/.changes/next-release/api-change-budgets-38047.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``budgets``", - "description": "Releasing minor partitional endpoint updates" -} diff --git a/.changes/next-release/api-change-kinesis-518.json b/.changes/next-release/api-change-kinesis-518.json deleted file mode 100644 index 9223c8c70eb5..000000000000 --- a/.changes/next-release/api-change-kinesis-518.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kinesis``", - "description": "This release includes support to add tags when creating a stream" -} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-2912.json b/.changes/next-release/api-change-pinpointsmsvoicev2-2912.json deleted file mode 100644 index 88999e000cad..000000000000 --- a/.changes/next-release/api-change-pinpointsmsvoicev2-2912.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint-sms-voice-v2``", - "description": "AWS End User Messaging SMS-Voice V2 has added support for resource policies. Use the three new APIs to create, view, edit, and delete resource policies." -} diff --git a/.changes/next-release/api-change-sagemaker-11685.json b/.changes/next-release/api-change-sagemaker-11685.json deleted file mode 100644 index c1d7724ee1ca..000000000000 --- a/.changes/next-release/api-change-sagemaker-11685.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adding `HiddenInstanceTypes` and `HiddenSageMakerImageVersionAliases` attribute to SageMaker API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e6d238ca7b0d..f302ac4e470b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.34.26 +======= + +* api-change:``bedrock``: Add support for Cross Region Inference in Bedrock Model Evaluations. +* api-change:``budgets``: Releasing minor partitional endpoint updates +* api-change:``kinesis``: This release includes support to add tags when creating a stream +* api-change:``pinpoint-sms-voice-v2``: AWS End User Messaging SMS-Voice V2 has added support for resource policies. Use the three new APIs to create, view, edit, and delete resource policies. +* api-change:``sagemaker``: Adding `HiddenInstanceTypes` and `HiddenSageMakerImageVersionAliases` attribute to SageMaker API + + 1.34.25 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 23bb91e40582..c19cc600ad18 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.25' +__version__ = '1.34.26' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ed76abadb8e9..f3591bb02ae6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.25' +release = '1.34.26' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b96e60724b3d..05225ea19f98 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.25 + botocore==1.35.26 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a3f55a2cfb75..90576371fa2c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.25', + 'botocore==1.35.26', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f732fc515610e6421a04f6071492eb8a41ce844f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 25 Sep 2024 18:13:50 +0000 Subject: [PATCH 0853/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudtrail-59052.json | 5 +++++ .changes/next-release/api-change-ec2-26435.json | 5 +++++ .changes/next-release/api-change-fsx-75531.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-cloudtrail-59052.json create mode 100644 .changes/next-release/api-change-ec2-26435.json create mode 100644 .changes/next-release/api-change-fsx-75531.json diff --git a/.changes/next-release/api-change-cloudtrail-59052.json b/.changes/next-release/api-change-cloudtrail-59052.json new file mode 100644 index 000000000000..8858f12e138d --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-59052.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Doc-only update for CloudTrail network activity events release (in preview)" +} diff --git a/.changes/next-release/api-change-ec2-26435.json b/.changes/next-release/api-change-ec2-26435.json new file mode 100644 index 000000000000..05c988a5863d --- /dev/null +++ b/.changes/next-release/api-change-ec2-26435.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Updates to documentation for the transit gateway security group referencing feature." +} diff --git a/.changes/next-release/api-change-fsx-75531.json b/.changes/next-release/api-change-fsx-75531.json new file mode 100644 index 000000000000..8b5854791ff0 --- /dev/null +++ b/.changes/next-release/api-change-fsx-75531.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Doc-only update to address Lustre S3 hard-coded names." +} From 773e1b1b43be4aaf8f9a384ce91f16576f382135 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 25 Sep 2024 18:15:18 +0000 Subject: [PATCH 0854/1632] Bumping version to 1.34.27 --- .changes/1.34.27.json | 17 +++++++++++++++++ .../api-change-cloudtrail-59052.json | 5 ----- .changes/next-release/api-change-ec2-26435.json | 5 ----- .changes/next-release/api-change-fsx-75531.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.34.27.json delete mode 100644 .changes/next-release/api-change-cloudtrail-59052.json delete mode 100644 .changes/next-release/api-change-ec2-26435.json delete mode 100644 .changes/next-release/api-change-fsx-75531.json diff --git a/.changes/1.34.27.json b/.changes/1.34.27.json new file mode 100644 index 000000000000..49b22905de81 --- /dev/null +++ b/.changes/1.34.27.json @@ -0,0 +1,17 @@ +[ + { + "category": "``cloudtrail``", + "description": "Doc-only update for CloudTrail network activity events release (in preview)", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Updates to documentation for the transit gateway security group referencing feature.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Doc-only update to address Lustre S3 hard-coded names.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudtrail-59052.json b/.changes/next-release/api-change-cloudtrail-59052.json deleted file mode 100644 index 8858f12e138d..000000000000 --- a/.changes/next-release/api-change-cloudtrail-59052.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Doc-only update for CloudTrail network activity events release (in preview)" -} diff --git a/.changes/next-release/api-change-ec2-26435.json b/.changes/next-release/api-change-ec2-26435.json deleted file mode 100644 index 05c988a5863d..000000000000 --- a/.changes/next-release/api-change-ec2-26435.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Updates to documentation for the transit gateway security group referencing feature." -} diff --git a/.changes/next-release/api-change-fsx-75531.json b/.changes/next-release/api-change-fsx-75531.json deleted file mode 100644 index 8b5854791ff0..000000000000 --- a/.changes/next-release/api-change-fsx-75531.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Doc-only update to address Lustre S3 hard-coded names." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f302ac4e470b..1251227062b4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.34.27 +======= + +* api-change:``cloudtrail``: Doc-only update for CloudTrail network activity events release (in preview) +* api-change:``ec2``: Updates to documentation for the transit gateway security group referencing feature. +* api-change:``fsx``: Doc-only update to address Lustre S3 hard-coded names. + + 1.34.26 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c19cc600ad18..15b62a72c8c9 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.26' +__version__ = '1.34.27' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f3591bb02ae6..93c810fa7a0f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.26' +release = '1.34.27' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 05225ea19f98..9b726ab865a5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.26 + botocore==1.35.27 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 90576371fa2c..bba8a61fe38f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.26', + 'botocore==1.35.27', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9ae7bcb9a9fb9bff6773c52292ab17f6877f607c Mon Sep 17 00:00:00 2001 From: Ashish Dhingra <67916761+ashishdhingra@users.noreply.github.com> Date: Mon, 9 Sep 2024 10:10:31 -0700 Subject: [PATCH 0855/1632] chore: Modified bug issue template to add checkbox to report potential regression. --- .github/ISSUE_TEMPLATE/bug-report.yml | 8 +++++ .../workflows/issue-regression-labeler.yml | 33 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 .github/workflows/issue-regression-labeler.yml diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 6a1235a7db26..3d1162d17c2e 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -12,6 +12,14 @@ body: description: What is the problem? A clear and concise description of the bug. validations: required: true + - type: checkboxes + id: regression + attributes: + label: Regression Issue + description: What is a regression? If it worked in a previous version but doesn't in the latest version, it's considered a regression. In this case, please provide specific version number in the report. + options: + - label: Select this option if this issue appears to be a regression. + required: false - type: textarea id: expected attributes: diff --git a/.github/workflows/issue-regression-labeler.yml b/.github/workflows/issue-regression-labeler.yml new file mode 100644 index 000000000000..840a832b707f --- /dev/null +++ b/.github/workflows/issue-regression-labeler.yml @@ -0,0 +1,33 @@ +# Apply potential regression label on issues +name: issue-regression-label +on: + issues: + types: [opened, edited] +permissions: read-all +jobs: + add-regression-label: + runs-on: ubuntu-latest + permissions: + issues: write + steps: + - name: Fetch template body + id: check_regression + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TEMPLATE_BODY: ${{ github.event.issue.body }} + with: + script: | + const regressionPattern = /\[x\] Select this option if this issue appears to be a regression\./i; + const template = `${process.env.TEMPLATE_BODY}` + const match = regressionPattern.test(template); + core.setOutput('is_regression', match); + - name: Manage regression label + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + if [ "${{ steps.check_regression.outputs.is_regression }}" == "true" ]; then + gh issue edit ${{ github.event.issue.number }} --add-label "potential-regression" -R ${{ github.repository }} + else + gh issue edit ${{ github.event.issue.number }} --remove-label "potential-regression" -R ${{ github.repository }} + fi From f793c39df0f5c186c3e1c9ecb2e3aa208044e75d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Sep 2024 18:12:36 +0000 Subject: [PATCH 0856/1632] Update changelog based on model updates --- .changes/next-release/api-change-chatbot-47144.json | 5 +++++ .changes/next-release/api-change-lambda-91865.json | 5 +++++ .changes/next-release/api-change-organizations-44474.json | 5 +++++ .changes/next-release/api-change-pcs-67277.json | 5 +++++ .changes/next-release/api-change-rdsdata-27201.json | 5 +++++ .changes/next-release/api-change-sagemaker-7851.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-chatbot-47144.json create mode 100644 .changes/next-release/api-change-lambda-91865.json create mode 100644 .changes/next-release/api-change-organizations-44474.json create mode 100644 .changes/next-release/api-change-pcs-67277.json create mode 100644 .changes/next-release/api-change-rdsdata-27201.json create mode 100644 .changes/next-release/api-change-sagemaker-7851.json diff --git a/.changes/next-release/api-change-chatbot-47144.json b/.changes/next-release/api-change-chatbot-47144.json new file mode 100644 index 000000000000..80f9853ee821 --- /dev/null +++ b/.changes/next-release/api-change-chatbot-47144.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chatbot``", + "description": "Return State and StateReason fields for Chatbot Channel Configurations." +} diff --git a/.changes/next-release/api-change-lambda-91865.json b/.changes/next-release/api-change-lambda-91865.json new file mode 100644 index 000000000000..314755341b1b --- /dev/null +++ b/.changes/next-release/api-change-lambda-91865.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Reverting Lambda resource-based policy and block public access APIs." +} diff --git a/.changes/next-release/api-change-organizations-44474.json b/.changes/next-release/api-change-organizations-44474.json new file mode 100644 index 000000000000..8485e0659170 --- /dev/null +++ b/.changes/next-release/api-change-organizations-44474.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Add support for policy operations on the CHATBOT_POLICY policy type." +} diff --git a/.changes/next-release/api-change-pcs-67277.json b/.changes/next-release/api-change-pcs-67277.json new file mode 100644 index 000000000000..46bad33268f7 --- /dev/null +++ b/.changes/next-release/api-change-pcs-67277.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pcs``", + "description": "AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups." +} diff --git a/.changes/next-release/api-change-rdsdata-27201.json b/.changes/next-release/api-change-rdsdata-27201.json new file mode 100644 index 000000000000..bdb297ca566a --- /dev/null +++ b/.changes/next-release/api-change-rdsdata-27201.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds-data``", + "description": "Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters." +} diff --git a/.changes/next-release/api-change-sagemaker-7851.json b/.changes/next-release/api-change-sagemaker-7851.json new file mode 100644 index 000000000000..816125f7dad9 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-7851.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adding `TagPropagation` attribute to Sagemaker API" +} From 3c6cf59cd1b0ef846b211571d0e568cc80fd8c48 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Sep 2024 18:13:43 +0000 Subject: [PATCH 0857/1632] Bumping version to 1.34.28 --- .changes/1.34.28.json | 32 +++++++++++++++++++ .../api-change-chatbot-47144.json | 5 --- .../next-release/api-change-lambda-91865.json | 5 --- .../api-change-organizations-44474.json | 5 --- .../next-release/api-change-pcs-67277.json | 5 --- .../api-change-rdsdata-27201.json | 5 --- .../api-change-sagemaker-7851.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.34.28.json delete mode 100644 .changes/next-release/api-change-chatbot-47144.json delete mode 100644 .changes/next-release/api-change-lambda-91865.json delete mode 100644 .changes/next-release/api-change-organizations-44474.json delete mode 100644 .changes/next-release/api-change-pcs-67277.json delete mode 100644 .changes/next-release/api-change-rdsdata-27201.json delete mode 100644 .changes/next-release/api-change-sagemaker-7851.json diff --git a/.changes/1.34.28.json b/.changes/1.34.28.json new file mode 100644 index 000000000000..5b9026c80bb3 --- /dev/null +++ b/.changes/1.34.28.json @@ -0,0 +1,32 @@ +[ + { + "category": "``chatbot``", + "description": "Return State and StateReason fields for Chatbot Channel Configurations.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Reverting Lambda resource-based policy and block public access APIs.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Add support for policy operations on the CHATBOT_POLICY policy type.", + "type": "api-change" + }, + { + "category": "``pcs``", + "description": "AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups.", + "type": "api-change" + }, + { + "category": "``rds-data``", + "description": "Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding `TagPropagation` attribute to Sagemaker API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-chatbot-47144.json b/.changes/next-release/api-change-chatbot-47144.json deleted file mode 100644 index 80f9853ee821..000000000000 --- a/.changes/next-release/api-change-chatbot-47144.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chatbot``", - "description": "Return State and StateReason fields for Chatbot Channel Configurations." -} diff --git a/.changes/next-release/api-change-lambda-91865.json b/.changes/next-release/api-change-lambda-91865.json deleted file mode 100644 index 314755341b1b..000000000000 --- a/.changes/next-release/api-change-lambda-91865.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Reverting Lambda resource-based policy and block public access APIs." -} diff --git a/.changes/next-release/api-change-organizations-44474.json b/.changes/next-release/api-change-organizations-44474.json deleted file mode 100644 index 8485e0659170..000000000000 --- a/.changes/next-release/api-change-organizations-44474.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Add support for policy operations on the CHATBOT_POLICY policy type." -} diff --git a/.changes/next-release/api-change-pcs-67277.json b/.changes/next-release/api-change-pcs-67277.json deleted file mode 100644 index 46bad33268f7..000000000000 --- a/.changes/next-release/api-change-pcs-67277.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pcs``", - "description": "AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups." -} diff --git a/.changes/next-release/api-change-rdsdata-27201.json b/.changes/next-release/api-change-rdsdata-27201.json deleted file mode 100644 index bdb297ca566a..000000000000 --- a/.changes/next-release/api-change-rdsdata-27201.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds-data``", - "description": "Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters." -} diff --git a/.changes/next-release/api-change-sagemaker-7851.json b/.changes/next-release/api-change-sagemaker-7851.json deleted file mode 100644 index 816125f7dad9..000000000000 --- a/.changes/next-release/api-change-sagemaker-7851.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adding `TagPropagation` attribute to Sagemaker API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1251227062b4..a3bb7b4b780c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.34.28 +======= + +* api-change:``chatbot``: Return State and StateReason fields for Chatbot Channel Configurations. +* api-change:``lambda``: Reverting Lambda resource-based policy and block public access APIs. +* api-change:``organizations``: Add support for policy operations on the CHATBOT_POLICY policy type. +* api-change:``pcs``: AWS PCS API documentation - Edited the description of the iamInstanceProfileArn parameter of the CreateComputeNodeGroup and UpdateComputeNodeGroup actions; edited the description of the SlurmCustomSetting data type to list the supported parameters for clusters and compute node groups. +* api-change:``rds-data``: Documentation update for RDS Data API to reflect support for Aurora MySQL Serverless v2 and Provisioned DB clusters. +* api-change:``sagemaker``: Adding `TagPropagation` attribute to Sagemaker API + + 1.34.27 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 15b62a72c8c9..26ea28af3100 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.27' +__version__ = '1.34.28' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 93c810fa7a0f..08fd3c7efbbf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.27' +release = '1.34.28' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9b726ab865a5..cac7670fc7f1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.27 + botocore==1.35.28 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bba8a61fe38f..b8cdfc21c1de 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.27', + 'botocore==1.35.28', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 5323e8d09af5c30e6b144cbb6db26ac51da9b748 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 27 Sep 2024 18:33:46 +0000 Subject: [PATCH 0858/1632] Update changelog based on model updates --- .changes/next-release/api-change-customerprofiles-76093.json | 5 +++++ .changes/next-release/api-change-quicksight-3703.json | 5 +++++ .changes/next-release/api-change-securityhub-61717.json | 5 +++++ .changes/next-release/api-change-sesv2-95536.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-customerprofiles-76093.json create mode 100644 .changes/next-release/api-change-quicksight-3703.json create mode 100644 .changes/next-release/api-change-securityhub-61717.json create mode 100644 .changes/next-release/api-change-sesv2-95536.json diff --git a/.changes/next-release/api-change-customerprofiles-76093.json b/.changes/next-release/api-change-customerprofiles-76093.json new file mode 100644 index 000000000000..955109bfff7b --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-76093.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "Introduces optional RoleArn parameter for PutIntegration request and includes RoleArn in the response of PutIntegration, GetIntegration and ListIntegrations" +} diff --git a/.changes/next-release/api-change-quicksight-3703.json b/.changes/next-release/api-change-quicksight-3703.json new file mode 100644 index 000000000000..4cf77abca554 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-3703.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Adding personalization in QuickSight data stories. Admins can enable or disable personalization through QuickSight settings." +} diff --git a/.changes/next-release/api-change-securityhub-61717.json b/.changes/next-release/api-change-securityhub-61717.json new file mode 100644 index 000000000000..271afbb265fa --- /dev/null +++ b/.changes/next-release/api-change-securityhub-61717.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub" +} diff --git a/.changes/next-release/api-change-sesv2-95536.json b/.changes/next-release/api-change-sesv2-95536.json new file mode 100644 index 000000000000..1f7d742e795a --- /dev/null +++ b/.changes/next-release/api-change-sesv2-95536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release adds support for engagement tracking over Https using custom domains." +} From 04db348552bc57584868fe6fb583dd401c2e9f41 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 27 Sep 2024 18:35:13 +0000 Subject: [PATCH 0859/1632] Bumping version to 1.34.29 --- .changes/1.34.29.json | 22 +++++++++++++++++++ .../api-change-customerprofiles-76093.json | 5 ----- .../api-change-quicksight-3703.json | 5 ----- .../api-change-securityhub-61717.json | 5 ----- .../next-release/api-change-sesv2-95536.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.34.29.json delete mode 100644 .changes/next-release/api-change-customerprofiles-76093.json delete mode 100644 .changes/next-release/api-change-quicksight-3703.json delete mode 100644 .changes/next-release/api-change-securityhub-61717.json delete mode 100644 .changes/next-release/api-change-sesv2-95536.json diff --git a/.changes/1.34.29.json b/.changes/1.34.29.json new file mode 100644 index 000000000000..1a94c8937e3c --- /dev/null +++ b/.changes/1.34.29.json @@ -0,0 +1,22 @@ +[ + { + "category": "``customer-profiles``", + "description": "Introduces optional RoleArn parameter for PutIntegration request and includes RoleArn in the response of PutIntegration, GetIntegration and ListIntegrations", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Adding personalization in QuickSight data stories. Admins can enable or disable personalization through QuickSight settings.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release adds support for engagement tracking over Https using custom domains.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-customerprofiles-76093.json b/.changes/next-release/api-change-customerprofiles-76093.json deleted file mode 100644 index 955109bfff7b..000000000000 --- a/.changes/next-release/api-change-customerprofiles-76093.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "Introduces optional RoleArn parameter for PutIntegration request and includes RoleArn in the response of PutIntegration, GetIntegration and ListIntegrations" -} diff --git a/.changes/next-release/api-change-quicksight-3703.json b/.changes/next-release/api-change-quicksight-3703.json deleted file mode 100644 index 4cf77abca554..000000000000 --- a/.changes/next-release/api-change-quicksight-3703.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Adding personalization in QuickSight data stories. Admins can enable or disable personalization through QuickSight settings." -} diff --git a/.changes/next-release/api-change-securityhub-61717.json b/.changes/next-release/api-change-securityhub-61717.json deleted file mode 100644 index 271afbb265fa..000000000000 --- a/.changes/next-release/api-change-securityhub-61717.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for AWS Security Hub" -} diff --git a/.changes/next-release/api-change-sesv2-95536.json b/.changes/next-release/api-change-sesv2-95536.json deleted file mode 100644 index 1f7d742e795a..000000000000 --- a/.changes/next-release/api-change-sesv2-95536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release adds support for engagement tracking over Https using custom domains." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a3bb7b4b780c..a3e3d4f244e3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.34.29 +======= + +* api-change:``customer-profiles``: Introduces optional RoleArn parameter for PutIntegration request and includes RoleArn in the response of PutIntegration, GetIntegration and ListIntegrations +* api-change:``quicksight``: Adding personalization in QuickSight data stories. Admins can enable or disable personalization through QuickSight settings. +* api-change:``securityhub``: Documentation updates for AWS Security Hub +* api-change:``sesv2``: This release adds support for engagement tracking over Https using custom domains. + + 1.34.28 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 26ea28af3100..ebde3db6f0f0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.28' +__version__ = '1.34.29' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 08fd3c7efbbf..54383e1e4fc7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.28' +release = '1.34.29' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cac7670fc7f1..c38e33afd1b8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.28 + botocore==1.35.29 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b8cdfc21c1de..b596230459ea 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.28', + 'botocore==1.35.29', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From bda5c0e574703f09da663fc8036836488b328287 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Oct 2024 01:55:20 +0000 Subject: [PATCH 0860/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-6729.json | 5 +++++ .changes/next-release/api-change-clouddirectory-35450.json | 5 +++++ .changes/next-release/api-change-connect-73139.json | 5 +++++ .changes/next-release/api-change-pricing-6278.json | 5 +++++ .changes/next-release/api-change-resourcegroups-47231.json | 5 +++++ .changes/next-release/api-change-supplychain-59240.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-58484.json | 5 +++++ .../next-release/api-change-verifiedpermissions-16313.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-6729.json create mode 100644 .changes/next-release/api-change-clouddirectory-35450.json create mode 100644 .changes/next-release/api-change-connect-73139.json create mode 100644 .changes/next-release/api-change-pricing-6278.json create mode 100644 .changes/next-release/api-change-resourcegroups-47231.json create mode 100644 .changes/next-release/api-change-supplychain-59240.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-58484.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-16313.json diff --git a/.changes/next-release/api-change-bedrock-6729.json b/.changes/next-release/api-change-bedrock-6729.json new file mode 100644 index 000000000000..40cce7628dbb --- /dev/null +++ b/.changes/next-release/api-change-bedrock-6729.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Add support for custom models via provisioned throughput for Bedrock Model Evaluation" +} diff --git a/.changes/next-release/api-change-clouddirectory-35450.json b/.changes/next-release/api-change-clouddirectory-35450.json new file mode 100644 index 000000000000..1447d99be6b2 --- /dev/null +++ b/.changes/next-release/api-change-clouddirectory-35450.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``clouddirectory``", + "description": "Add examples for API operations in model." +} diff --git a/.changes/next-release/api-change-connect-73139.json b/.changes/next-release/api-change-connect-73139.json new file mode 100644 index 000000000000..0e50f918ff0d --- /dev/null +++ b/.changes/next-release/api-change-connect-73139.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect introduces StartOutboundChatContact API allowing customers to initiate outbound chat contacts" +} diff --git a/.changes/next-release/api-change-pricing-6278.json b/.changes/next-release/api-change-pricing-6278.json new file mode 100644 index 000000000000..20bde0dc6848 --- /dev/null +++ b/.changes/next-release/api-change-pricing-6278.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pricing``", + "description": "Add examples for API operations in model." +} diff --git a/.changes/next-release/api-change-resourcegroups-47231.json b/.changes/next-release/api-change-resourcegroups-47231.json new file mode 100644 index 000000000000..c5808b5a518c --- /dev/null +++ b/.changes/next-release/api-change-resourcegroups-47231.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resource-groups``", + "description": "This update includes new APIs to support application groups and to allow users to manage resource tag-sync tasks in applications." +} diff --git a/.changes/next-release/api-change-supplychain-59240.json b/.changes/next-release/api-change-supplychain-59240.json new file mode 100644 index 000000000000..9534aa1000aa --- /dev/null +++ b/.changes/next-release/api-change-supplychain-59240.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``supplychain``", + "description": "Release DataLakeDataset, DataIntegrationFlow and ResourceTagging APIs for AWS Supply Chain" +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-58484.json b/.changes/next-release/api-change-timestreaminfluxdb-58484.json new file mode 100644 index 000000000000..8be221c13dae --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-58484.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "description": "Timestream for InfluxDB now supports port configuration and additional customer-modifiable InfluxDB v2 parameters. This release adds Port to the CreateDbInstance and UpdateDbInstance API, and additional InfluxDB v2 parameters to the CreateDbParameterGroup API." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-16313.json b/.changes/next-release/api-change-verifiedpermissions-16313.json new file mode 100644 index 000000000000..1b3b5fbe54c0 --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-16313.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Add examples for API operations in model." +} From b88aa24d127061d8a1b40f5d82a05a8edf235048 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Oct 2024 01:56:52 +0000 Subject: [PATCH 0861/1632] Bumping version to 1.34.30 --- .changes/1.34.30.json | 42 +++++++++++++++++++ .../next-release/api-change-bedrock-6729.json | 5 --- .../api-change-clouddirectory-35450.json | 5 --- .../api-change-connect-73139.json | 5 --- .../next-release/api-change-pricing-6278.json | 5 --- .../api-change-resourcegroups-47231.json | 5 --- .../api-change-supplychain-59240.json | 5 --- .../api-change-timestreaminfluxdb-58484.json | 5 --- .../api-change-verifiedpermissions-16313.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.34.30.json delete mode 100644 .changes/next-release/api-change-bedrock-6729.json delete mode 100644 .changes/next-release/api-change-clouddirectory-35450.json delete mode 100644 .changes/next-release/api-change-connect-73139.json delete mode 100644 .changes/next-release/api-change-pricing-6278.json delete mode 100644 .changes/next-release/api-change-resourcegroups-47231.json delete mode 100644 .changes/next-release/api-change-supplychain-59240.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-58484.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-16313.json diff --git a/.changes/1.34.30.json b/.changes/1.34.30.json new file mode 100644 index 000000000000..eed962933e7a --- /dev/null +++ b/.changes/1.34.30.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock``", + "description": "Add support for custom models via provisioned throughput for Bedrock Model Evaluation", + "type": "api-change" + }, + { + "category": "``clouddirectory``", + "description": "Add examples for API operations in model.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect introduces StartOutboundChatContact API allowing customers to initiate outbound chat contacts", + "type": "api-change" + }, + { + "category": "``pricing``", + "description": "Add examples for API operations in model.", + "type": "api-change" + }, + { + "category": "``resource-groups``", + "description": "This update includes new APIs to support application groups and to allow users to manage resource tag-sync tasks in applications.", + "type": "api-change" + }, + { + "category": "``supplychain``", + "description": "Release DataLakeDataset, DataIntegrationFlow and ResourceTagging APIs for AWS Supply Chain", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "description": "Timestream for InfluxDB now supports port configuration and additional customer-modifiable InfluxDB v2 parameters. This release adds Port to the CreateDbInstance and UpdateDbInstance API, and additional InfluxDB v2 parameters to the CreateDbParameterGroup API.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Add examples for API operations in model.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-6729.json b/.changes/next-release/api-change-bedrock-6729.json deleted file mode 100644 index 40cce7628dbb..000000000000 --- a/.changes/next-release/api-change-bedrock-6729.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Add support for custom models via provisioned throughput for Bedrock Model Evaluation" -} diff --git a/.changes/next-release/api-change-clouddirectory-35450.json b/.changes/next-release/api-change-clouddirectory-35450.json deleted file mode 100644 index 1447d99be6b2..000000000000 --- a/.changes/next-release/api-change-clouddirectory-35450.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``clouddirectory``", - "description": "Add examples for API operations in model." -} diff --git a/.changes/next-release/api-change-connect-73139.json b/.changes/next-release/api-change-connect-73139.json deleted file mode 100644 index 0e50f918ff0d..000000000000 --- a/.changes/next-release/api-change-connect-73139.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect introduces StartOutboundChatContact API allowing customers to initiate outbound chat contacts" -} diff --git a/.changes/next-release/api-change-pricing-6278.json b/.changes/next-release/api-change-pricing-6278.json deleted file mode 100644 index 20bde0dc6848..000000000000 --- a/.changes/next-release/api-change-pricing-6278.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pricing``", - "description": "Add examples for API operations in model." -} diff --git a/.changes/next-release/api-change-resourcegroups-47231.json b/.changes/next-release/api-change-resourcegroups-47231.json deleted file mode 100644 index c5808b5a518c..000000000000 --- a/.changes/next-release/api-change-resourcegroups-47231.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resource-groups``", - "description": "This update includes new APIs to support application groups and to allow users to manage resource tag-sync tasks in applications." -} diff --git a/.changes/next-release/api-change-supplychain-59240.json b/.changes/next-release/api-change-supplychain-59240.json deleted file mode 100644 index 9534aa1000aa..000000000000 --- a/.changes/next-release/api-change-supplychain-59240.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``supplychain``", - "description": "Release DataLakeDataset, DataIntegrationFlow and ResourceTagging APIs for AWS Supply Chain" -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-58484.json b/.changes/next-release/api-change-timestreaminfluxdb-58484.json deleted file mode 100644 index 8be221c13dae..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-58484.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "description": "Timestream for InfluxDB now supports port configuration and additional customer-modifiable InfluxDB v2 parameters. This release adds Port to the CreateDbInstance and UpdateDbInstance API, and additional InfluxDB v2 parameters to the CreateDbParameterGroup API." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-16313.json b/.changes/next-release/api-change-verifiedpermissions-16313.json deleted file mode 100644 index 1b3b5fbe54c0..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-16313.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Add examples for API operations in model." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a3e3d4f244e3..9788fb6d749e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.34.30 +======= + +* api-change:``bedrock``: Add support for custom models via provisioned throughput for Bedrock Model Evaluation +* api-change:``clouddirectory``: Add examples for API operations in model. +* api-change:``connect``: Amazon Connect introduces StartOutboundChatContact API allowing customers to initiate outbound chat contacts +* api-change:``pricing``: Add examples for API operations in model. +* api-change:``resource-groups``: This update includes new APIs to support application groups and to allow users to manage resource tag-sync tasks in applications. +* api-change:``supplychain``: Release DataLakeDataset, DataIntegrationFlow and ResourceTagging APIs for AWS Supply Chain +* api-change:``timestream-influxdb``: Timestream for InfluxDB now supports port configuration and additional customer-modifiable InfluxDB v2 parameters. This release adds Port to the CreateDbInstance and UpdateDbInstance API, and additional InfluxDB v2 parameters to the CreateDbParameterGroup API. +* api-change:``verifiedpermissions``: Add examples for API operations in model. + + 1.34.29 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ebde3db6f0f0..0e740c159147 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.29' +__version__ = '1.34.30' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 54383e1e4fc7..449402dc46b6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.29' +release = '1.34.30' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c38e33afd1b8..b7f504179f51 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.29 + botocore==1.35.30 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b596230459ea..88a13caffb57 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.29', + 'botocore==1.35.30', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f863b819f4d946ecf5646c90ce81a08f6ccbc970 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Oct 2024 18:23:05 +0000 Subject: [PATCH 0862/1632] Merge customizations for codeartifact --- awscli/customizations/codeartifact/login.py | 7 + .../codeartifact/test_codeartifact_login.py | 159 +++++++++++++++++- 2 files changed, 164 insertions(+), 2 deletions(-) diff --git a/awscli/customizations/codeartifact/login.py b/awscli/customizations/codeartifact/login.py index 6d1353fd46f7..c6816db1e00a 100644 --- a/awscli/customizations/codeartifact/login.py +++ b/awscli/customizations/codeartifact/login.py @@ -720,6 +720,11 @@ class CodeArtifactLogin(BasicCommand): 'help_text': 'Your CodeArtifact repository name', 'required': True, }, + { + 'name': 'endpoint-type', + 'help_text': 'The type of endpoint you want the tool to interact with', + 'required': False + }, { 'name': 'dry-run', 'action': 'store_true', @@ -750,6 +755,8 @@ def _get_repository_endpoint( 'repository': parsed_args.repository, 'format': package_format } + if parsed_args.endpoint_type: + kwargs['endpointType'] = parsed_args.endpoint_type if parsed_args.domain_owner: kwargs['domainOwner'] = parsed_args.domain_owner diff --git a/tests/functional/codeartifact/test_codeartifact_login.py b/tests/functional/codeartifact/test_codeartifact_login.py index 0715d7dab330..9d0dc1ae5231 100644 --- a/tests/functional/codeartifact/test_codeartifact_login.py +++ b/tests/functional/codeartifact/test_codeartifact_login.py @@ -26,6 +26,7 @@ def setUp(self): self.domain = 'domain' self.domain_owner = 'domain-owner' self.repository = 'repository' + self.endpoint_type = 'ipv4' self.auth_token = 'auth-token' self.namespace = 'namespace' self.nuget_index_url_fmt = '{endpoint}v3/index.json' @@ -66,7 +67,9 @@ def tearDown(self): self.file_creator.remove_all() def _setup_cmd(self, tool, - include_domain_owner=False, dry_run=False, + include_domain_owner=False, + dry_run=False, + include_endpoint_type=False, include_duration_seconds=False, include_namespace=False): package_format = CodeArtifactLogin.TOOL_MAP[tool]['package_format'] @@ -88,6 +91,9 @@ def _setup_cmd(self, tool, if include_domain_owner: cmdline.extend(['--domain-owner', self.domain_owner]) + if include_endpoint_type: + cmdline.extend(['--endpoint-type', self.endpoint_type]) + if dry_run: cmdline.append('--dry-run') @@ -264,7 +270,8 @@ def _assert_expiration_printed_to_stdout(self, stdout): def _assert_operations_called( self, package_format, result, - include_domain_owner=False, include_duration_seconds=False + include_domain_owner=False, include_duration_seconds=False, + include_endpoint_type=False ): get_auth_token_kwargs = { @@ -280,6 +287,9 @@ def _assert_operations_called( get_auth_token_kwargs['domainOwner'] = self.domain_owner get_repo_endpoint_kwargs['domainOwner'] = self.domain_owner + if include_endpoint_type: + get_repo_endpoint_kwargs['endpointType'] = self.endpoint_type + if include_duration_seconds: get_auth_token_kwargs['durationSeconds'] = self.duration @@ -529,6 +539,34 @@ def test_swift_login_with_namespace_dry_run(self): self._assert_dry_run_execution( self._get_swift_commands(scope=self.namespace),result.stdout) + @mock.patch('awscli.customizations.codeartifact.login.is_macos', False) + def test_swift_login_with_namespace_with_endpoint_type(self): + cmdline = self._setup_cmd( + tool='swift', include_namespace=True, include_endpoint_type=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result, include_endpoint_type=True) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands(scope=self.namespace) + ) + self._assert_netrc_has_expected_content() + + @mock.patch('awscli.customizations.codeartifact.login.is_macos', True) + def test_swift_login_with_domain_owner_with_endpoint_type(self): + cmdline = self._setup_cmd( + tool='swift', include_domain_owner=True, include_endpoint_type=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='swift', result=result, include_endpoint_type=True, + include_domain_owner=True) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_swift_commands(token=self.auth_token) + ) + def test_nuget_login_without_domain_owner_without_duration_seconds(self): cmdline = self._setup_cmd(tool='nuget') result = self.cli_runner.run(cmdline) @@ -586,6 +624,27 @@ def test_nuget_login_with_domain_owner_duration_sections(self): self._get_nuget_commands() ) + def test_nuget_login_with_domain_owner_duration_endpoint_type(self): + cmdline = self._setup_cmd( + tool='nuget', + include_domain_owner=True, + include_duration_seconds=True, + include_endpoint_type=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='nuget', + include_domain_owner=True, + include_duration_seconds=True, + include_endpoint_type=True, + result=result + ) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_nuget_commands() + ) + def test_nuget_login_without_domain_owner_dry_run(self): cmdline = self._setup_cmd(tool='nuget', dry_run=True) result = self.cli_runner.run(cmdline) @@ -646,6 +705,26 @@ def test_nuget_login_with_domain_owner_duration_seconds_dry_run(self): result.stdout ) + def test_nuget_login_with_domain_owner_duration_seconds_with_endpoint_type_dryrun(self): + cmdline = self._setup_cmd( + tool='nuget', include_domain_owner=True, + include_duration_seconds=True, + dry_run=True, include_endpoint_type=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='nuget', + include_domain_owner=True, + include_duration_seconds=True, + include_endpoint_type=True, + result=result + ) + self._assert_dry_run_execution( + self._get_nuget_commands(), + result.stdout + ) + @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) def test_dotnet_login_without_domain_owner_without_duration_seconds(self): cmdline = self._setup_cmd(tool='dotnet') @@ -657,6 +736,17 @@ def test_dotnet_login_without_domain_owner_without_duration_seconds(self): self._get_dotnet_commands() ) + @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) + def test_dotnet_login_without_domain_owner_without_duration_seconds_with_endpoint_type(self): + cmdline = self._setup_cmd(tool='dotnet', include_endpoint_type=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='nuget', result=result, include_endpoint_type=True) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution( + self._get_dotnet_commands() + ) + @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) def test_dotnet_login_with_domain_owner_without_duration_seconds(self): cmdline = self._setup_cmd(tool='dotnet', include_domain_owner=True) @@ -799,6 +889,21 @@ def test_dotnet_login_sources_listed_with_extra_non_list_text(self): ]] self._assert_subprocess_check_output_execution(commands) + @mock.patch('awscli.customizations.codeartifact.login.is_windows', True) + def test_dotnet_login_sources_listed_with_extra_non_list_text_with_endpoint_type(self): + + self.subprocess_check_output_patch.return_value = \ + self._NUGET_SOURCES_LIST_RESPONSE_WITH_EXTRA_NON_LIST_TEXT + + cmdline = self._setup_cmd(tool='dotnet', include_endpoint_type=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='nuget', result=result, include_endpoint_type=True) + commands = [[ + 'dotnet', 'nuget', 'list', 'source', '--format', 'detailed' + ]] + self._assert_subprocess_check_output_execution(commands) + def test_npm_login_without_domain_owner(self): cmdline = self._setup_cmd(tool='npm') result = self.cli_runner.run(cmdline) @@ -849,6 +954,18 @@ def test_npm_login_with_domain_owner(self): self._assert_expiration_printed_to_stdout(result.stdout) self._assert_subprocess_execution(self._get_npm_commands()) + def test_npm_login_with_domain_owner_endpoint_type(self): + cmdline = self._setup_cmd(tool='npm', include_domain_owner=True, include_endpoint_type=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='npm', result=result, + include_domain_owner=True, include_duration_seconds=False, + include_endpoint_type=True + ) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution(self._get_npm_commands()) + def test_npm_login_with_domain_owner_duration(self): cmdline = self._setup_cmd(tool='npm', include_domain_owner=True, include_duration_seconds=True) @@ -896,6 +1013,18 @@ def test_npm_login_with_namespace_dry_run(self): result.stdout ) + def test_npm_login_with_namespace_endpoint_type_dry_run(self): + cmdline = self._setup_cmd( + tool='npm', include_namespace=True, dry_run=True, include_endpoint_type=True + ) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='npm', result=result, include_endpoint_type=True) + self._assert_dry_run_execution( + self._get_npm_commands(scope='@{}'.format(self.namespace)), + result.stdout + ) + def test_pip_login_without_domain_owner(self): cmdline = self._setup_cmd(tool='pip') result = self.cli_runner.run(cmdline) @@ -933,6 +1062,18 @@ def test_pip_login_with_domain_owner_duration(self): self._assert_expiration_printed_to_stdout(result.stdout) self._assert_subprocess_execution(self._get_pip_commands()) + def test_pip_login_with_domain_owner_duration_endpoint_type(self): + cmdline = self._setup_cmd(tool='pip', include_domain_owner=True, + include_duration_seconds=True, include_endpoint_type=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called( + package_format='pypi', result=result, include_domain_owner=True, + include_duration_seconds=True, include_endpoint_type=True + ) + self._assert_expiration_printed_to_stdout(result.stdout) + self._assert_subprocess_execution(self._get_pip_commands()) + def test_pip_login_with_domain_owner_dry_run(self): cmdline = self._setup_cmd( tool='pip', include_domain_owner=True, dry_run=True @@ -1012,6 +1153,20 @@ def test_twine_login_without_domain_owner_dry_run(self): password=self.auth_token ) + def test_twine_login_without_domain_owner_dry_run_endpoint_type(self): + cmdline = self._setup_cmd(tool='twine', dry_run=True, include_endpoint_type=True) + result = self.cli_runner.run(cmdline) + self.assertEqual(result.rc, 0) + self._assert_operations_called(package_format='pypi', result=result, include_endpoint_type=True) + self.assertFalse(os.path.exists(self.test_pypi_rc_path)) + self._assert_pypi_rc_has_expected_content( + pypi_rc_str=self._get_twine_commands(), + server='codeartifact', + repo_url=self.endpoint, + username='aws', + password=self.auth_token + ) + def test_twine_login_with_domain_owner(self): cmdline = self._setup_cmd(tool='twine', include_domain_owner=True) result = self.cli_runner.run(cmdline) From d4d90b56b594795b2197d48ed8e9eeb1a338195d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Oct 2024 18:23:10 +0000 Subject: [PATCH 0863/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-91172.json | 5 +++++ .changes/next-release/api-change-codeartifact-78012.json | 5 +++++ .changes/next-release/api-change-rds-61928.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-91172.json create mode 100644 .changes/next-release/api-change-codeartifact-78012.json create mode 100644 .changes/next-release/api-change-rds-61928.json diff --git a/.changes/next-release/api-change-bedrockagent-91172.json b/.changes/next-release/api-change-bedrockagent-91172.json new file mode 100644 index 000000000000..e48689b00e17 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-91172.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release adds support to stop an ongoing ingestion job using the StopIngestionJob API in Agents for Amazon Bedrock." +} diff --git a/.changes/next-release/api-change-codeartifact-78012.json b/.changes/next-release/api-change-codeartifact-78012.json new file mode 100644 index 000000000000..851abb6c39cd --- /dev/null +++ b/.changes/next-release/api-change-codeartifact-78012.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codeartifact``", + "description": "Add support for the dual stack endpoints." +} diff --git a/.changes/next-release/api-change-rds-61928.json b/.changes/next-release/api-change-rds-61928.json new file mode 100644 index 000000000000..046137638e6d --- /dev/null +++ b/.changes/next-release/api-change-rds-61928.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release provides additional support for enabling Aurora Limitless Database DB clusters." +} From 4a7db84dfa401901d24f0b9334856dc283544027 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Oct 2024 18:24:35 +0000 Subject: [PATCH 0864/1632] Bumping version to 1.34.31 --- .changes/1.34.31.json | 17 +++++++++++++++++ .../api-change-bedrockagent-91172.json | 5 ----- .../api-change-codeartifact-78012.json | 5 ----- .changes/next-release/api-change-rds-61928.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.34.31.json delete mode 100644 .changes/next-release/api-change-bedrockagent-91172.json delete mode 100644 .changes/next-release/api-change-codeartifact-78012.json delete mode 100644 .changes/next-release/api-change-rds-61928.json diff --git a/.changes/1.34.31.json b/.changes/1.34.31.json new file mode 100644 index 000000000000..2525d56f5bd3 --- /dev/null +++ b/.changes/1.34.31.json @@ -0,0 +1,17 @@ +[ + { + "category": "``bedrock-agent``", + "description": "This release adds support to stop an ongoing ingestion job using the StopIngestionJob API in Agents for Amazon Bedrock.", + "type": "api-change" + }, + { + "category": "``codeartifact``", + "description": "Add support for the dual stack endpoints.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release provides additional support for enabling Aurora Limitless Database DB clusters.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-91172.json b/.changes/next-release/api-change-bedrockagent-91172.json deleted file mode 100644 index e48689b00e17..000000000000 --- a/.changes/next-release/api-change-bedrockagent-91172.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release adds support to stop an ongoing ingestion job using the StopIngestionJob API in Agents for Amazon Bedrock." -} diff --git a/.changes/next-release/api-change-codeartifact-78012.json b/.changes/next-release/api-change-codeartifact-78012.json deleted file mode 100644 index 851abb6c39cd..000000000000 --- a/.changes/next-release/api-change-codeartifact-78012.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codeartifact``", - "description": "Add support for the dual stack endpoints." -} diff --git a/.changes/next-release/api-change-rds-61928.json b/.changes/next-release/api-change-rds-61928.json deleted file mode 100644 index 046137638e6d..000000000000 --- a/.changes/next-release/api-change-rds-61928.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release provides additional support for enabling Aurora Limitless Database DB clusters." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9788fb6d749e..968a5cd43f75 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.34.31 +======= + +* api-change:``bedrock-agent``: This release adds support to stop an ongoing ingestion job using the StopIngestionJob API in Agents for Amazon Bedrock. +* api-change:``codeartifact``: Add support for the dual stack endpoints. +* api-change:``rds``: This release provides additional support for enabling Aurora Limitless Database DB clusters. + + 1.34.30 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0e740c159147..96d8d99b16cd 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.30' +__version__ = '1.34.31' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 449402dc46b6..1f8f2501e2d7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.30' +release = '1.34.31' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b7f504179f51..c6e20f08ddaf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.30 + botocore==1.35.31 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 88a13caffb57..5f3248100b9f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.30', + 'botocore==1.35.31', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6da9e5b45fea4d98ca52ceaed556f9296f69e7aa Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 2 Oct 2024 18:12:22 +0000 Subject: [PATCH 0865/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-95997.json | 5 +++++ .changes/next-release/api-change-b2bi-17367.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-21819.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-24421.json | 5 +++++ .changes/next-release/api-change-iotdeviceadvisor-53520.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-64273.json | 5 +++++ .changes/next-release/api-change-s3-35985.json | 5 +++++ .changes/next-release/api-change-sagemaker-74529.json | 5 +++++ .changes/next-release/api-change-workspaces-80401.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-95997.json create mode 100644 .changes/next-release/api-change-b2bi-17367.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-21819.json create mode 100644 .changes/next-release/api-change-bedrockruntime-24421.json create mode 100644 .changes/next-release/api-change-iotdeviceadvisor-53520.json create mode 100644 .changes/next-release/api-change-ivsrealtime-64273.json create mode 100644 .changes/next-release/api-change-s3-35985.json create mode 100644 .changes/next-release/api-change-sagemaker-74529.json create mode 100644 .changes/next-release/api-change-workspaces-80401.json diff --git a/.changes/next-release/api-change-appstream-95997.json b/.changes/next-release/api-change-appstream-95997.json new file mode 100644 index 000000000000..e7e4315305d5 --- /dev/null +++ b/.changes/next-release/api-change-appstream-95997.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "Added support for Automatic Time Zone Redirection on Amazon AppStream 2.0" +} diff --git a/.changes/next-release/api-change-b2bi-17367.json b/.changes/next-release/api-change-b2bi-17367.json new file mode 100644 index 000000000000..5a54a5b7cae3 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-17367.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Added and updated APIs to support outbound EDI transformations" +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-21819.json b/.changes/next-release/api-change-bedrockagentruntime-21819.json new file mode 100644 index 000000000000..946f36179657 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-21819.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Added raw model response and usage metrics to PreProcessing and PostProcessing Trace" +} diff --git a/.changes/next-release/api-change-bedrockruntime-24421.json b/.changes/next-release/api-change-bedrockruntime-24421.json new file mode 100644 index 000000000000..f8a51323076b --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-24421.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Added new fields to Amazon Bedrock Guardrails trace" +} diff --git a/.changes/next-release/api-change-iotdeviceadvisor-53520.json b/.changes/next-release/api-change-iotdeviceadvisor-53520.json new file mode 100644 index 000000000000..3be3188c15ad --- /dev/null +++ b/.changes/next-release/api-change-iotdeviceadvisor-53520.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotdeviceadvisor``", + "description": "Add clientToken attribute and implement idempotency for CreateSuiteDefinition." +} diff --git a/.changes/next-release/api-change-ivsrealtime-64273.json b/.changes/next-release/api-change-ivsrealtime-64273.json new file mode 100644 index 000000000000..2b5beadb1871 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-64273.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "Adds new Stage Health EventErrorCodes applicable to RTMP(S) broadcasts. Bug Fix: Enforces that EncoderConfiguration Video height and width must be even-number values." +} diff --git a/.changes/next-release/api-change-s3-35985.json b/.changes/next-release/api-change-s3-35985.json new file mode 100644 index 000000000000..cdd2a40ef1ce --- /dev/null +++ b/.changes/next-release/api-change-s3-35985.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "This release introduces a header representing the minimum object size limit for Lifecycle transitions." +} diff --git a/.changes/next-release/api-change-sagemaker-74529.json b/.changes/next-release/api-change-sagemaker-74529.json new file mode 100644 index 000000000000..cf4ff51f720e --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-74529.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "releasing builtinlcc to public" +} diff --git a/.changes/next-release/api-change-workspaces-80401.json b/.changes/next-release/api-change-workspaces-80401.json new file mode 100644 index 000000000000..9d5c8c250fc1 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-80401.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "WSP is being rebranded to become DCV." +} From 3b1ac23f1079b696c7ae22a5f39066d48ac46471 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 2 Oct 2024 18:13:59 +0000 Subject: [PATCH 0866/1632] Bumping version to 1.34.32 --- .changes/1.34.32.json | 47 +++++++++++++++++++ .../api-change-appstream-95997.json | 5 -- .../next-release/api-change-b2bi-17367.json | 5 -- .../api-change-bedrockagentruntime-21819.json | 5 -- .../api-change-bedrockruntime-24421.json | 5 -- .../api-change-iotdeviceadvisor-53520.json | 5 -- .../api-change-ivsrealtime-64273.json | 5 -- .../next-release/api-change-s3-35985.json | 5 -- .../api-change-sagemaker-74529.json | 5 -- .../api-change-workspaces-80401.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.34.32.json delete mode 100644 .changes/next-release/api-change-appstream-95997.json delete mode 100644 .changes/next-release/api-change-b2bi-17367.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-21819.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-24421.json delete mode 100644 .changes/next-release/api-change-iotdeviceadvisor-53520.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-64273.json delete mode 100644 .changes/next-release/api-change-s3-35985.json delete mode 100644 .changes/next-release/api-change-sagemaker-74529.json delete mode 100644 .changes/next-release/api-change-workspaces-80401.json diff --git a/.changes/1.34.32.json b/.changes/1.34.32.json new file mode 100644 index 000000000000..393c404ad69e --- /dev/null +++ b/.changes/1.34.32.json @@ -0,0 +1,47 @@ +[ + { + "category": "``appstream``", + "description": "Added support for Automatic Time Zone Redirection on Amazon AppStream 2.0", + "type": "api-change" + }, + { + "category": "``b2bi``", + "description": "Added and updated APIs to support outbound EDI transformations", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Added raw model response and usage metrics to PreProcessing and PostProcessing Trace", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Added new fields to Amazon Bedrock Guardrails trace", + "type": "api-change" + }, + { + "category": "``iotdeviceadvisor``", + "description": "Add clientToken attribute and implement idempotency for CreateSuiteDefinition.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "Adds new Stage Health EventErrorCodes applicable to RTMP(S) broadcasts. Bug Fix: Enforces that EncoderConfiguration Video height and width must be even-number values.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "This release introduces a header representing the minimum object size limit for Lifecycle transitions.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "releasing builtinlcc to public", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "WSP is being rebranded to become DCV.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-95997.json b/.changes/next-release/api-change-appstream-95997.json deleted file mode 100644 index e7e4315305d5..000000000000 --- a/.changes/next-release/api-change-appstream-95997.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "Added support for Automatic Time Zone Redirection on Amazon AppStream 2.0" -} diff --git a/.changes/next-release/api-change-b2bi-17367.json b/.changes/next-release/api-change-b2bi-17367.json deleted file mode 100644 index 5a54a5b7cae3..000000000000 --- a/.changes/next-release/api-change-b2bi-17367.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Added and updated APIs to support outbound EDI transformations" -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-21819.json b/.changes/next-release/api-change-bedrockagentruntime-21819.json deleted file mode 100644 index 946f36179657..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-21819.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Added raw model response and usage metrics to PreProcessing and PostProcessing Trace" -} diff --git a/.changes/next-release/api-change-bedrockruntime-24421.json b/.changes/next-release/api-change-bedrockruntime-24421.json deleted file mode 100644 index f8a51323076b..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-24421.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Added new fields to Amazon Bedrock Guardrails trace" -} diff --git a/.changes/next-release/api-change-iotdeviceadvisor-53520.json b/.changes/next-release/api-change-iotdeviceadvisor-53520.json deleted file mode 100644 index 3be3188c15ad..000000000000 --- a/.changes/next-release/api-change-iotdeviceadvisor-53520.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotdeviceadvisor``", - "description": "Add clientToken attribute and implement idempotency for CreateSuiteDefinition." -} diff --git a/.changes/next-release/api-change-ivsrealtime-64273.json b/.changes/next-release/api-change-ivsrealtime-64273.json deleted file mode 100644 index 2b5beadb1871..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-64273.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "Adds new Stage Health EventErrorCodes applicable to RTMP(S) broadcasts. Bug Fix: Enforces that EncoderConfiguration Video height and width must be even-number values." -} diff --git a/.changes/next-release/api-change-s3-35985.json b/.changes/next-release/api-change-s3-35985.json deleted file mode 100644 index cdd2a40ef1ce..000000000000 --- a/.changes/next-release/api-change-s3-35985.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "This release introduces a header representing the minimum object size limit for Lifecycle transitions." -} diff --git a/.changes/next-release/api-change-sagemaker-74529.json b/.changes/next-release/api-change-sagemaker-74529.json deleted file mode 100644 index cf4ff51f720e..000000000000 --- a/.changes/next-release/api-change-sagemaker-74529.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "releasing builtinlcc to public" -} diff --git a/.changes/next-release/api-change-workspaces-80401.json b/.changes/next-release/api-change-workspaces-80401.json deleted file mode 100644 index 9d5c8c250fc1..000000000000 --- a/.changes/next-release/api-change-workspaces-80401.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "WSP is being rebranded to become DCV." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 968a5cd43f75..09f51817f0b8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.34.32 +======= + +* api-change:``appstream``: Added support for Automatic Time Zone Redirection on Amazon AppStream 2.0 +* api-change:``b2bi``: Added and updated APIs to support outbound EDI transformations +* api-change:``bedrock-agent-runtime``: Added raw model response and usage metrics to PreProcessing and PostProcessing Trace +* api-change:``bedrock-runtime``: Added new fields to Amazon Bedrock Guardrails trace +* api-change:``iotdeviceadvisor``: Add clientToken attribute and implement idempotency for CreateSuiteDefinition. +* api-change:``ivs-realtime``: Adds new Stage Health EventErrorCodes applicable to RTMP(S) broadcasts. Bug Fix: Enforces that EncoderConfiguration Video height and width must be even-number values. +* api-change:``s3``: This release introduces a header representing the minimum object size limit for Lifecycle transitions. +* api-change:``sagemaker``: releasing builtinlcc to public +* api-change:``workspaces``: WSP is being rebranded to become DCV. + + 1.34.31 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 96d8d99b16cd..27d989337350 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.31' +__version__ = '1.34.32' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1f8f2501e2d7..19cec5140b10 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.31' +release = '1.34.32' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c6e20f08ddaf..0d215d986df2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.31 + botocore==1.35.32 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5f3248100b9f..abc6af17cdc3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.31', + 'botocore==1.35.32', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 977989a4b5a0c1551e93129a0c06dc619ba477e4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 3 Oct 2024 18:05:53 +0000 Subject: [PATCH 0867/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-85685.json | 5 +++++ .changes/next-release/api-change-connect-30317.json | 5 +++++ .changes/next-release/api-change-ec2-71237.json | 5 +++++ .changes/next-release/api-change-iot-20288.json | 5 +++++ .../next-release/api-change-marketplacereporting-88887.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-44652.json | 5 +++++ .changes/next-release/api-change-quicksight-31312.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-85685.json create mode 100644 .changes/next-release/api-change-connect-30317.json create mode 100644 .changes/next-release/api-change-ec2-71237.json create mode 100644 .changes/next-release/api-change-iot-20288.json create mode 100644 .changes/next-release/api-change-marketplacereporting-88887.json create mode 100644 .changes/next-release/api-change-mediapackagev2-44652.json create mode 100644 .changes/next-release/api-change-quicksight-31312.json diff --git a/.changes/next-release/api-change-codepipeline-85685.json b/.changes/next-release/api-change-codepipeline-85685.json new file mode 100644 index 000000000000..0d3529345be5 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-85685.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "AWS CodePipeline introduces Commands action that enables you to easily run shell commands as part of your pipeline execution." +} diff --git a/.changes/next-release/api-change-connect-30317.json b/.changes/next-release/api-change-connect-30317.json new file mode 100644 index 000000000000..61c56ad89cf5 --- /dev/null +++ b/.changes/next-release/api-change-connect-30317.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Public GetMetricDataV2 Grouping increase from 3 to 4" +} diff --git a/.changes/next-release/api-change-ec2-71237.json b/.changes/next-release/api-change-ec2-71237.json new file mode 100644 index 000000000000..420745721700 --- /dev/null +++ b/.changes/next-release/api-change-ec2-71237.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release includes a new API for modifying instance cpu-options after launch." +} diff --git a/.changes/next-release/api-change-iot-20288.json b/.changes/next-release/api-change-iot-20288.json new file mode 100644 index 000000000000..396726afe329 --- /dev/null +++ b/.changes/next-release/api-change-iot-20288.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release adds support for Custom Authentication with X.509 Client Certificates, support for Custom Client Certificate validation, and support for selecting application protocol and authentication type without requiring TLS ALPN for customer's AWS IoT Domain Configurations." +} diff --git a/.changes/next-release/api-change-marketplacereporting-88887.json b/.changes/next-release/api-change-marketplacereporting-88887.json new file mode 100644 index 000000000000..25904260f5c9 --- /dev/null +++ b/.changes/next-release/api-change-marketplacereporting-88887.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-reporting``", + "description": "The AWS Marketplace Reporting service introduces the GetBuyerDashboard API. This API returns a dashboard that provides visibility into your organization's AWS Marketplace agreements and associated spend across the AWS accounts in your organization." +} diff --git a/.changes/next-release/api-change-mediapackagev2-44652.json b/.changes/next-release/api-change-mediapackagev2-44652.json new file mode 100644 index 000000000000..3d11f08e236c --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-44652.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "Added support for ClipStartTime on the FilterConfiguration object on OriginEndpoint manifest settings objects. Added support for EXT-X-START tags on produced HLS child playlists." +} diff --git a/.changes/next-release/api-change-quicksight-31312.json b/.changes/next-release/api-change-quicksight-31312.json new file mode 100644 index 000000000000..38772c1f3eee --- /dev/null +++ b/.changes/next-release/api-change-quicksight-31312.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "QuickSight: Add support for exporting and importing folders in AssetBundle APIs" +} From 0bbfd112e901881204e35dd25132b16923988b42 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 3 Oct 2024 18:07:26 +0000 Subject: [PATCH 0868/1632] Bumping version to 1.34.33 --- .changes/1.34.33.json | 37 +++++++++++++++++++ .../api-change-codepipeline-85685.json | 5 --- .../api-change-connect-30317.json | 5 --- .../next-release/api-change-ec2-71237.json | 5 --- .../next-release/api-change-iot-20288.json | 5 --- ...api-change-marketplacereporting-88887.json | 5 --- .../api-change-mediapackagev2-44652.json | 5 --- .../api-change-quicksight-31312.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.34.33.json delete mode 100644 .changes/next-release/api-change-codepipeline-85685.json delete mode 100644 .changes/next-release/api-change-connect-30317.json delete mode 100644 .changes/next-release/api-change-ec2-71237.json delete mode 100644 .changes/next-release/api-change-iot-20288.json delete mode 100644 .changes/next-release/api-change-marketplacereporting-88887.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-44652.json delete mode 100644 .changes/next-release/api-change-quicksight-31312.json diff --git a/.changes/1.34.33.json b/.changes/1.34.33.json new file mode 100644 index 000000000000..8eddc8abe88a --- /dev/null +++ b/.changes/1.34.33.json @@ -0,0 +1,37 @@ +[ + { + "category": "``codepipeline``", + "description": "AWS CodePipeline introduces Commands action that enables you to easily run shell commands as part of your pipeline execution.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Public GetMetricDataV2 Grouping increase from 3 to 4", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release includes a new API for modifying instance cpu-options after launch.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release adds support for Custom Authentication with X.509 Client Certificates, support for Custom Client Certificate validation, and support for selecting application protocol and authentication type without requiring TLS ALPN for customer's AWS IoT Domain Configurations.", + "type": "api-change" + }, + { + "category": "``marketplace-reporting``", + "description": "The AWS Marketplace Reporting service introduces the GetBuyerDashboard API. This API returns a dashboard that provides visibility into your organization's AWS Marketplace agreements and associated spend across the AWS accounts in your organization.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "Added support for ClipStartTime on the FilterConfiguration object on OriginEndpoint manifest settings objects. Added support for EXT-X-START tags on produced HLS child playlists.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "QuickSight: Add support for exporting and importing folders in AssetBundle APIs", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-85685.json b/.changes/next-release/api-change-codepipeline-85685.json deleted file mode 100644 index 0d3529345be5..000000000000 --- a/.changes/next-release/api-change-codepipeline-85685.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "AWS CodePipeline introduces Commands action that enables you to easily run shell commands as part of your pipeline execution." -} diff --git a/.changes/next-release/api-change-connect-30317.json b/.changes/next-release/api-change-connect-30317.json deleted file mode 100644 index 61c56ad89cf5..000000000000 --- a/.changes/next-release/api-change-connect-30317.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Public GetMetricDataV2 Grouping increase from 3 to 4" -} diff --git a/.changes/next-release/api-change-ec2-71237.json b/.changes/next-release/api-change-ec2-71237.json deleted file mode 100644 index 420745721700..000000000000 --- a/.changes/next-release/api-change-ec2-71237.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release includes a new API for modifying instance cpu-options after launch." -} diff --git a/.changes/next-release/api-change-iot-20288.json b/.changes/next-release/api-change-iot-20288.json deleted file mode 100644 index 396726afe329..000000000000 --- a/.changes/next-release/api-change-iot-20288.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release adds support for Custom Authentication with X.509 Client Certificates, support for Custom Client Certificate validation, and support for selecting application protocol and authentication type without requiring TLS ALPN for customer's AWS IoT Domain Configurations." -} diff --git a/.changes/next-release/api-change-marketplacereporting-88887.json b/.changes/next-release/api-change-marketplacereporting-88887.json deleted file mode 100644 index 25904260f5c9..000000000000 --- a/.changes/next-release/api-change-marketplacereporting-88887.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-reporting``", - "description": "The AWS Marketplace Reporting service introduces the GetBuyerDashboard API. This API returns a dashboard that provides visibility into your organization's AWS Marketplace agreements and associated spend across the AWS accounts in your organization." -} diff --git a/.changes/next-release/api-change-mediapackagev2-44652.json b/.changes/next-release/api-change-mediapackagev2-44652.json deleted file mode 100644 index 3d11f08e236c..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-44652.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "Added support for ClipStartTime on the FilterConfiguration object on OriginEndpoint manifest settings objects. Added support for EXT-X-START tags on produced HLS child playlists." -} diff --git a/.changes/next-release/api-change-quicksight-31312.json b/.changes/next-release/api-change-quicksight-31312.json deleted file mode 100644 index 38772c1f3eee..000000000000 --- a/.changes/next-release/api-change-quicksight-31312.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "QuickSight: Add support for exporting and importing folders in AssetBundle APIs" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 09f51817f0b8..aaa6c732c29f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.34.33 +======= + +* api-change:``codepipeline``: AWS CodePipeline introduces Commands action that enables you to easily run shell commands as part of your pipeline execution. +* api-change:``connect``: Public GetMetricDataV2 Grouping increase from 3 to 4 +* api-change:``ec2``: This release includes a new API for modifying instance cpu-options after launch. +* api-change:``iot``: This release adds support for Custom Authentication with X.509 Client Certificates, support for Custom Client Certificate validation, and support for selecting application protocol and authentication type without requiring TLS ALPN for customer's AWS IoT Domain Configurations. +* api-change:``marketplace-reporting``: The AWS Marketplace Reporting service introduces the GetBuyerDashboard API. This API returns a dashboard that provides visibility into your organization's AWS Marketplace agreements and associated spend across the AWS accounts in your organization. +* api-change:``mediapackagev2``: Added support for ClipStartTime on the FilterConfiguration object on OriginEndpoint manifest settings objects. Added support for EXT-X-START tags on produced HLS child playlists. +* api-change:``quicksight``: QuickSight: Add support for exporting and importing folders in AssetBundle APIs + + 1.34.32 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 27d989337350..c842ff8f3e8f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.32' +__version__ = '1.34.33' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 19cec5140b10..488036c4b86c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.32' +release = '1.34.33' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0d215d986df2..220c1c961c8e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.32 + botocore==1.35.33 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index abc6af17cdc3..1b5ea44ce68a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.32', + 'botocore==1.35.33', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From cb60175c9514c87d26bf0323819b07d0c5d31c4a Mon Sep 17 00:00:00 2001 From: Ahmed Moustafa <35640105+aemous@users.noreply.github.com> Date: Thu, 3 Oct 2024 16:36:22 -0400 Subject: [PATCH 0869/1632] Flexible checksums for S3 high-level commands (#8955) --- .changes/next-release/feature-s3-95496.json | 5 ++ awscli/customizations/s3/subcommands.py | 37 +++++++- awscli/customizations/s3/utils.py | 13 +++ tests/functional/s3/test_cp_command.py | 81 +++++++++++++++++ tests/functional/s3/test_mv_command.py | 23 +++++ tests/functional/s3/test_sync_command.py | 87 +++++++++++++++++++ .../customizations/s3/test_subcommands.py | 40 +++++++++ tests/unit/customizations/s3/test_utils.py | 50 +++++++++++ 8 files changed, 335 insertions(+), 1 deletion(-) create mode 100644 .changes/next-release/feature-s3-95496.json diff --git a/.changes/next-release/feature-s3-95496.json b/.changes/next-release/feature-s3-95496.json new file mode 100644 index 000000000000..8d1d36b64f23 --- /dev/null +++ b/.changes/next-release/feature-s3-95496.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "s3", + "description": "Adds ``--checksum-mode`` and ``--checksum-algorithm`` parameters to high-level ``s3`` commands." +} diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index b045b2380ccc..e5a3f8a4d4fe 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -451,6 +451,17 @@ ) } +CHECKSUM_MODE = { + 'name': 'checksum-mode', 'choices': ['ENABLED'], + 'help_text': 'To retrieve the checksum, this mode must be enabled. If the object has a ' + 'checksum, it will be verified.' +} + +CHECKSUM_ALGORITHM = { + 'name': 'checksum-algorithm', 'choices': ['CRC32', 'SHA256', 'SHA1', 'CRC32C'], + 'help_text': 'Indicates the algorithm used to create the checksum for the object.' +} + TRANSFER_ARGS = [DRYRUN, QUIET, INCLUDE, EXCLUDE, ACL, FOLLOW_SYMLINKS, NO_FOLLOW_SYMLINKS, NO_GUESS_MIME_TYPE, SSE, SSE_C, SSE_C_KEY, SSE_KMS_KEY_ID, SSE_C_COPY_SOURCE, @@ -459,7 +470,7 @@ CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, EXPIRES, SOURCE_REGION, ONLY_SHOW_ERRORS, NO_PROGRESS, PAGE_SIZE, IGNORE_GLACIER_WARNINGS, FORCE_GLACIER_TRANSFER, - REQUEST_PAYER] + REQUEST_PAYER, CHECKSUM_MODE, CHECKSUM_ALGORITHM] def get_client(session, region, endpoint_url, verify, config=None): @@ -1242,6 +1253,17 @@ def _validate_path_args(self): if self._should_emit_validate_s3_paths_warning(): self._emit_validate_s3_paths_warning() + if params.get('checksum_algorithm'): + self._raise_if_paths_type_incorrect_for_param( + CHECKSUM_ALGORITHM['name'], + params['paths_type'], + ['locals3', 's3s3']) + if params.get('checksum_mode'): + self._raise_if_paths_type_incorrect_for_param( + CHECKSUM_MODE['name'], + params['paths_type'], + ['s3local']) + # If the user provided local path does not exist, hard fail because # we know that we will not be able to upload the file. if 'locals3' == params['paths_type'] and not params['is_stream']: @@ -1325,6 +1347,19 @@ def _raise_if_mv_same_paths(self, src, dest): f"{self.parameters['src']} - {self.parameters['dest']}" ) + def _raise_if_paths_type_incorrect_for_param(self, param, paths_type, allowed_paths): + if paths_type not in allowed_paths: + expected_usage_map = { + 'locals3': ' ', + 's3s3': ' ', + 's3local': ' ', + 's3': '' + } + raise ValueError( + f"Expected {param} parameter to be used with one of following path formats: " + f"{', '.join([expected_usage_map[path] for path in allowed_paths])}. Instead, received {expected_usage_map[paths_type]}." + ) + def _normalize_s3_trailing_slash(self, paths): for i, path in enumerate(paths): if path.startswith('s3://'): diff --git a/awscli/customizations/s3/utils.py b/awscli/customizations/s3/utils.py index 8dda7331c4c0..fab04fc53788 100644 --- a/awscli/customizations/s3/utils.py +++ b/awscli/customizations/s3/utils.py @@ -474,12 +474,14 @@ def map_put_object_params(cls, request_params, cli_params): cls._set_sse_request_params(request_params, cli_params) cls._set_sse_c_request_params(request_params, cli_params) cls._set_request_payer_param(request_params, cli_params) + cls._set_checksum_algorithm_param(request_params, cli_params) @classmethod def map_get_object_params(cls, request_params, cli_params): """Map CLI params to GetObject request params""" cls._set_sse_c_request_params(request_params, cli_params) cls._set_request_payer_param(request_params, cli_params) + cls._set_checksum_mode_param(request_params, cli_params) @classmethod def map_copy_object_params(cls, request_params, cli_params): @@ -492,6 +494,7 @@ def map_copy_object_params(cls, request_params, cli_params): cls._set_sse_c_and_copy_source_request_params( request_params, cli_params) cls._set_request_payer_param(request_params, cli_params) + cls._set_checksum_algorithm_param(request_params, cli_params) @classmethod def map_head_object_params(cls, request_params, cli_params): @@ -534,6 +537,16 @@ def _set_request_payer_param(cls, request_params, cli_params): if cli_params.get('request_payer'): request_params['RequestPayer'] = cli_params['request_payer'] + @classmethod + def _set_checksum_mode_param(cls, request_params, cli_params): + if cli_params.get('checksum_mode'): + request_params['ChecksumMode'] = cli_params['checksum_mode'] + + @classmethod + def _set_checksum_algorithm_param(cls, request_params, cli_params): + if cli_params.get('checksum_algorithm'): + request_params['ChecksumAlgorithm'] = cli_params['checksum_algorithm'] + @classmethod def _set_general_object_params(cls, request_params, cli_params): # Parameters set in this method should be applicable to the following diff --git a/tests/functional/s3/test_cp_command.py b/tests/functional/s3/test_cp_command.py index 441689da3774..adaccb7878aa 100644 --- a/tests/functional/s3/test_cp_command.py +++ b/tests/functional/s3/test_cp_command.py @@ -693,6 +693,87 @@ def test_cp_with_error_and_warning_permissions(self): self.assertIn('upload failed', stderr) self.assertIn('warning: File has an invalid timestamp.', stderr) + def test_upload_with_checksum_algorithm_crc32(self): + full_path = self.files.create_file('foo.txt', 'contents') + cmdline = f'{self.prefix} {full_path} s3://bucket/key.txt --checksum-algorithm CRC32' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[0][0].name, 'PutObject') + self.assertEqual(self.operations_called[0][1]['ChecksumAlgorithm'], 'CRC32') + + @requires_crt + def test_upload_with_checksum_algorithm_crc32c(self): + full_path = self.files.create_file('foo.txt', 'contents') + cmdline = f'{self.prefix} {full_path} s3://bucket/key.txt --checksum-algorithm CRC32C' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[0][0].name, 'PutObject') + self.assertEqual(self.operations_called[0][1]['ChecksumAlgorithm'], 'CRC32C') + + def test_multipart_upload_with_checksum_algorithm_crc32(self): + full_path = self.files.create_file('foo.txt', 'a' * 10 * (1024 ** 2)) + self.parsed_responses = [ + {'UploadId': 'foo'}, + {'ETag': 'foo-e1', 'ChecksumCRC32': 'foo-1'}, + {'ETag': 'foo-e2', 'ChecksumCRC32': 'foo-2'}, + {} + ] + cmdline = ('%s %s s3://bucket/key2.txt' + ' --checksum-algorithm CRC32' % (self.prefix, full_path)) + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(len(self.operations_called), 4, self.operations_called) + self.assertEqual(self.operations_called[0][0].name, 'CreateMultipartUpload') + self.assertEqual(self.operations_called[0][1]['ChecksumAlgorithm'], 'CRC32') + self.assertEqual(self.operations_called[1][0].name, 'UploadPart') + self.assertEqual(self.operations_called[1][1]['ChecksumAlgorithm'], 'CRC32') + self.assertEqual(self.operations_called[3][0].name, 'CompleteMultipartUpload') + self.assertIn({'ETag': 'foo-e1', 'ChecksumCRC32': 'foo-1', 'PartNumber': 1}, + self.operations_called[3][1]['MultipartUpload']['Parts']) + self.assertIn({'ETag': 'foo-e2', 'ChecksumCRC32': 'foo-2', 'PartNumber': 2}, + self.operations_called[3][1]['MultipartUpload']['Parts']) + + def test_copy_with_checksum_algorithm_crc32(self): + self.parsed_responses = [ + self.head_object_response(), + # Mocked CopyObject response with a CRC32 checksum specified + { + 'ETag': 'foo-1', + 'ChecksumCRC32': 'Tq0H4g==' + } + ] + cmdline = f'{self.prefix} s3://bucket1/key.txt s3://bucket2/key.txt --checksum-algorithm CRC32' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[1][0].name, 'CopyObject') + self.assertEqual(self.operations_called[1][1]['ChecksumAlgorithm'], 'CRC32') + + def test_download_with_checksum_mode_crc32(self): + self.parsed_responses = [ + self.head_object_response(), + # Mocked GetObject response with a checksum algorithm specified + { + 'ETag': 'foo-1', + 'ChecksumCRC32': 'Tq0H4g==', + 'Body': BytesIO(b'foo') + } + ] + cmdline = f'{self.prefix} s3://bucket/foo {self.files.rootdir} --checksum-mode ENABLED' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[1][0].name, 'GetObject') + self.assertEqual(self.operations_called[1][1]['ChecksumMode'], 'ENABLED') + + def test_download_with_checksum_mode_crc32c(self): + self.parsed_responses = [ + self.head_object_response(), + # Mocked GetObject response with a checksum algorithm specified + { + 'ETag': 'foo-1', + 'ChecksumCRC32C': 'checksum', + 'Body': BytesIO(b'foo') + } + ] + cmdline = f'{self.prefix} s3://bucket/foo {self.files.rootdir} --checksum-mode ENABLED' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[1][0].name, 'GetObject') + self.assertEqual(self.operations_called[1][1]['ChecksumMode'], 'ENABLED') + class TestStreamingCPCommand(BaseAWSCommandParamsTest): def test_streaming_upload(self): diff --git a/tests/functional/s3/test_mv_command.py b/tests/functional/s3/test_mv_command.py index da8637dff8b3..bb673c6f123f 100644 --- a/tests/functional/s3/test_mv_command.py +++ b/tests/functional/s3/test_mv_command.py @@ -132,6 +132,29 @@ def test_copy_move_with_request_payer(self): ] ) + def test_upload_with_checksum_algorithm_crc32(self): + full_path = self.files.create_file('foo.txt', 'contents') + cmdline = f'{self.prefix} {full_path} s3://bucket/key.txt --checksum-algorithm CRC32' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[0][0].name, 'PutObject') + self.assertEqual(self.operations_called[0][1]['ChecksumAlgorithm'], 'CRC32') + + def test_download_with_checksum_mode_crc32(self): + self.parsed_responses = [ + self.head_object_response(), + # Mocked GetObject response with a checksum algorithm specified + { + 'ETag': 'foo-1', + 'ChecksumCRC32': 'checksum', + 'Body': BytesIO(b'foo') + }, + self.delete_object_response() + ] + cmdline = f'{self.prefix} s3://bucket/foo {self.files.rootdir} --checksum-mode ENABLED' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[1][0].name, 'GetObject') + self.assertEqual(self.operations_called[1][1]['ChecksumMode'], 'ENABLED') + class TestMvCommandWithValidateSameS3Paths(BaseS3TransferCommandTest): diff --git a/tests/functional/s3/test_sync_command.py b/tests/functional/s3/test_sync_command.py index 2e94f30986d2..b3978edcf426 100644 --- a/tests/functional/s3/test_sync_command.py +++ b/tests/functional/s3/test_sync_command.py @@ -288,6 +288,93 @@ def test_with_accesspoint_arn(self): ] ) + def test_upload_with_checksum_algorithm_sha1(self): + self.files.create_file('foo.txt', 'contents') + cmdline = f'{self.prefix} {self.files.rootdir} s3://bucket/ --checksum-algorithm SHA1' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[1][0].name, 'PutObject') + self.assertEqual(self.operations_called[1][1]['ChecksumAlgorithm'], 'SHA1') + + def test_copy_with_checksum_algorithm_update_sha1(self): + cmdline = f'{self.prefix} s3://src-bucket/ s3://dest-bucket/ --checksum-algorithm SHA1' + self.parsed_responses = [ + # Response for ListObjects on source bucket + { + 'Contents': [ + { + 'Key': 'mykey', + 'LastModified': '00:00:00Z', + 'Size': 100, + 'ChecksumAlgorithm': 'SHA1' + } + ], + 'CommonPrefixes': [] + }, + # Response for ListObjects on destination bucket + self.list_objects_response([]), + # Response for CopyObject + { + 'ChecksumSHA1': 'sha1-checksum' + } + ] + self.run_cmd(cmdline, expected_rc=0) + self.assert_operations_called( + [ + self.list_objects_request('src-bucket'), + self.list_objects_request('dest-bucket'), + ( + 'CopyObject', { + 'CopySource': { + 'Bucket': 'src-bucket', + 'Key': 'mykey' + }, + 'Bucket': 'dest-bucket', + 'Key': 'mykey', + 'ChecksumAlgorithm': 'SHA1' + } + ) + ] + ) + + def test_upload_with_checksum_algorithm_sha256(self): + self.files.create_file('foo.txt', 'contents') + cmdline = f'{self.prefix} {self.files.rootdir} s3://bucket/ --checksum-algorithm SHA256' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[1][0].name, 'PutObject') + self.assertEqual(self.operations_called[1][1]['ChecksumAlgorithm'], 'SHA256') + + def test_download_with_checksum_mode_sha1(self): + self.parsed_responses = [ + self.list_objects_response(['bucket']), + # Mocked GetObject response with a checksum algorithm specified + { + 'ETag': 'foo-1', + 'ChecksumSHA1': 'checksum', + 'Body': BytesIO(b'foo') + } + ] + cmdline = f'{self.prefix} s3://bucket/foo {self.files.rootdir} --checksum-mode ENABLED' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[0][0].name, 'ListObjectsV2') + self.assertEqual(self.operations_called[1][0].name, 'GetObject') + self.assertIn(('ChecksumMode', 'ENABLED'), self.operations_called[1][1].items()) + + def test_download_with_checksum_mode_sha256(self): + self.parsed_responses = [ + self.list_objects_response(['bucket']), + # Mocked GetObject response with a checksum algorithm specified + { + 'ETag': 'foo-1', + 'ChecksumSHA256': 'checksum', + 'Body': BytesIO(b'foo') + } + ] + cmdline = f'{self.prefix} s3://bucket/foo {self.files.rootdir} --checksum-mode ENABLED' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[0][0].name, 'ListObjectsV2') + self.assertEqual(self.operations_called[1][0].name, 'GetObject') + self.assertIn(('ChecksumMode', 'ENABLED'), self.operations_called[1][1].items()) + class TestSyncCommandWithS3Express(BaseS3TransferCommandTest): diff --git a/tests/unit/customizations/s3/test_subcommands.py b/tests/unit/customizations/s3/test_subcommands.py index f68f3cc642bd..53016bbdb04c 100644 --- a/tests/unit/customizations/s3/test_subcommands.py +++ b/tests/unit/customizations/s3/test_subcommands.py @@ -649,6 +649,46 @@ def test_validate_no_streaming_paths(self): cmd_params.add_paths(paths) self.assertFalse(cmd_params.parameters['is_stream']) + def test_validate_checksum_algorithm_download_error(self): + paths = ['s3://bucket/key', self.file_creator.rootdir] + parameters = {'checksum_algorithm': 'CRC32'} + cmd_params = CommandParameters('cp', parameters, '') + with self.assertRaises(ValueError) as cm: + cmd_params.add_paths(paths) + self.assertIn('Expected checksum-algorithm parameter to be used with one of following path formats', cm.msg) + + def test_validate_checksum_algorithm_sync_download_error(self): + paths = ['s3://bucket/key', self.file_creator.rootdir] + parameters = {'checksum_algorithm': 'CRC32C'} + cmd_params = CommandParameters('sync', parameters, '') + with self.assertRaises(ValueError) as cm: + cmd_params.add_paths(paths) + self.assertIn('Expected checksum-algorithm parameter to be used with one of following path formats', cm.msg) + + def test_validate_checksum_mode_upload_error(self): + paths = [self.file_creator.rootdir, 's3://bucket/key'] + parameters = {'checksum_mode': 'ENABLED'} + cmd_params = CommandParameters('cp', parameters, '') + with self.assertRaises(ValueError) as cm: + cmd_params.add_paths(paths) + self.assertIn('Expected checksum-mode parameter to be used with one of following path formats', cm.msg) + + def test_validate_checksum_mode_sync_upload_error(self): + paths = [self.file_creator.rootdir, 's3://bucket/key'] + parameters = {'checksum_mode': 'ENABLED'} + cmd_params = CommandParameters('sync', parameters, '') + with self.assertRaises(ValueError) as cm: + cmd_params.add_paths(paths) + self.assertIn('Expected checksum-mode parameter to be used with one of following path formats', cm.msg) + + def test_validate_checksum_mode_move_error(self): + paths = ['s3://bucket/key', 's3://bucket2/key'] + parameters = {'checksum_mode': 'ENABLED'} + cmd_params = CommandParameters('mv', parameters, '') + with self.assertRaises(ValueError) as cm: + cmd_params.add_paths(paths) + self.assertIn('Expected checksum-mode parameter to be used with one of following path formats', cm.msg) + def test_validate_streaming_paths_error(self): parameters = {'src': '-', 'dest': 's3://bucket'} cmd_params = CommandParameters('sync', parameters, '') diff --git a/tests/unit/customizations/s3/test_utils.py b/tests/unit/customizations/s3/test_utils.py index 0256677f08b2..910145383e9b 100644 --- a/tests/unit/customizations/s3/test_utils.py +++ b/tests/unit/customizations/s3/test_utils.py @@ -665,6 +665,56 @@ def test_upload_part_copy(self): 'SSECustomerKey': 'my-sse-c-key'}) +class TestRequestParamsMapperChecksumAlgorithm: + @pytest.fixture + def cli_params(self): + return {'checksum_algorithm': 'CRC32'} + + @pytest.fixture + def cli_params_no_algorithm(self): + return {} + + def test_put_object(self, cli_params): + request_params = {} + RequestParamsMapper.map_put_object_params(request_params, cli_params) + assert request_params == {'ChecksumAlgorithm': 'CRC32'} + + def test_put_object_no_checksum(self, cli_params_no_algorithm): + request_params = {} + RequestParamsMapper.map_put_object_params(request_params, cli_params_no_algorithm) + assert 'ChecksumAlgorithm' not in request_params + + def test_copy_object(self, cli_params): + request_params = {} + RequestParamsMapper.map_copy_object_params(request_params, cli_params) + assert request_params == {'ChecksumAlgorithm': 'CRC32'} + + def test_copy_object_no_checksum(self, cli_params_no_algorithm): + request_params = {} + RequestParamsMapper.map_put_object_params(request_params, cli_params_no_algorithm) + assert 'ChecksumAlgorithm' not in request_params + + +class TestRequestParamsMapperChecksumMode: + @pytest.fixture + def cli_params(self): + return {'checksum_mode': 'ENABLED'} + + @pytest.fixture + def cli_params_no_checksum(self): + return {} + + def test_get_object(self, cli_params): + request_params = {} + RequestParamsMapper.map_get_object_params(request_params, cli_params) + assert request_params == {'ChecksumMode': 'ENABLED'} + + def test_get_object_no_checksums(self, cli_params_no_checksum): + request_params = {} + RequestParamsMapper.map_get_object_params(request_params, cli_params_no_checksum) + assert 'ChecksumMode' not in request_params + + class TestRequestParamsMapperRequestPayer(unittest.TestCase): def setUp(self): self.cli_params = {'request_payer': 'requester'} From fb0dd477f6cef165c27c2fe4f9ccdf2de7c2677d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 4 Oct 2024 18:06:22 +0000 Subject: [PATCH 0870/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-5543.json | 5 +++++ .changes/next-release/api-change-iotdata-25172.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-5543.json create mode 100644 .changes/next-release/api-change-iotdata-25172.json diff --git a/.changes/next-release/api-change-ec2-5543.json b/.changes/next-release/api-change-ec2-5543.json new file mode 100644 index 000000000000..dcb7ae606ac6 --- /dev/null +++ b/.changes/next-release/api-change-ec2-5543.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2." +} diff --git a/.changes/next-release/api-change-iotdata-25172.json b/.changes/next-release/api-change-iotdata-25172.json new file mode 100644 index 000000000000..5726d8b68bcf --- /dev/null +++ b/.changes/next-release/api-change-iotdata-25172.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot-data``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." +} From c24374f8cac60420bfa76598bc918dbdf0f4668c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 4 Oct 2024 18:07:47 +0000 Subject: [PATCH 0871/1632] Bumping version to 1.35.0 --- .changes/1.35.0.json | 17 +++++++++++++++++ .changes/next-release/api-change-ec2-5543.json | 5 ----- .../next-release/api-change-iotdata-25172.json | 5 ----- .changes/next-release/feature-s3-95496.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 30 insertions(+), 20 deletions(-) create mode 100644 .changes/1.35.0.json delete mode 100644 .changes/next-release/api-change-ec2-5543.json delete mode 100644 .changes/next-release/api-change-iotdata-25172.json delete mode 100644 .changes/next-release/feature-s3-95496.json diff --git a/.changes/1.35.0.json b/.changes/1.35.0.json new file mode 100644 index 000000000000..7d44da228401 --- /dev/null +++ b/.changes/1.35.0.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ec2``", + "description": "Documentation updates for Amazon EC2.", + "type": "api-change" + }, + { + "category": "``iot-data``", + "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing.", + "type": "api-change" + }, + { + "category": "s3", + "description": "Adds ``--checksum-mode`` and ``--checksum-algorithm`` parameters to high-level ``s3`` commands.", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-5543.json b/.changes/next-release/api-change-ec2-5543.json deleted file mode 100644 index dcb7ae606ac6..000000000000 --- a/.changes/next-release/api-change-ec2-5543.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Documentation updates for Amazon EC2." -} diff --git a/.changes/next-release/api-change-iotdata-25172.json b/.changes/next-release/api-change-iotdata-25172.json deleted file mode 100644 index 5726d8b68bcf..000000000000 --- a/.changes/next-release/api-change-iotdata-25172.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot-data``", - "description": "Add v2 smoke tests and smithy smokeTests trait for SDK testing." -} diff --git a/.changes/next-release/feature-s3-95496.json b/.changes/next-release/feature-s3-95496.json deleted file mode 100644 index 8d1d36b64f23..000000000000 --- a/.changes/next-release/feature-s3-95496.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "s3", - "description": "Adds ``--checksum-mode`` and ``--checksum-algorithm`` parameters to high-level ``s3`` commands." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aaa6c732c29f..a6ede38ef2c8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.35.0 +====== + +* api-change:``ec2``: Documentation updates for Amazon EC2. +* api-change:``iot-data``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +* feature:s3: Adds ``--checksum-mode`` and ``--checksum-algorithm`` parameters to high-level ``s3`` commands. + + 1.34.33 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c842ff8f3e8f..b7f81b9d689a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.34.33' +__version__ = '1.35.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 488036c4b86c..d4a73cb5fcb8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.34.' +version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.34.33' +release = '1.35.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 220c1c961c8e..e270545f2f4c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.33 + botocore==1.35.34 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1b5ea44ce68a..a7d333c0ca4f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.33', + 'botocore==1.35.34', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From b24ce170d78c4c65ea8cac77a352b7412de75807 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 7 Oct 2024 18:11:22 +0000 Subject: [PATCH 0872/1632] Update changelog based on model updates --- .changes/next-release/api-change-deadline-87332.json | 5 +++++ .../next-release/api-change-marketplacereporting-30564.json | 5 +++++ .changes/next-release/api-change-qconnect-97966.json | 5 +++++ .changes/next-release/api-change-redshift-51793.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-deadline-87332.json create mode 100644 .changes/next-release/api-change-marketplacereporting-30564.json create mode 100644 .changes/next-release/api-change-qconnect-97966.json create mode 100644 .changes/next-release/api-change-redshift-51793.json diff --git a/.changes/next-release/api-change-deadline-87332.json b/.changes/next-release/api-change-deadline-87332.json new file mode 100644 index 000000000000..8f51ea2f06d1 --- /dev/null +++ b/.changes/next-release/api-change-deadline-87332.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``deadline``", + "description": "Add support for using the template from a previous job during job creation and listing parameter definitions for a job." +} diff --git a/.changes/next-release/api-change-marketplacereporting-30564.json b/.changes/next-release/api-change-marketplacereporting-30564.json new file mode 100644 index 000000000000..034ebcc0f08e --- /dev/null +++ b/.changes/next-release/api-change-marketplacereporting-30564.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-reporting``", + "description": "Documentation-only update for AWS Marketplace Reporting API." +} diff --git a/.changes/next-release/api-change-qconnect-97966.json b/.changes/next-release/api-change-qconnect-97966.json new file mode 100644 index 000000000000..46a44da72169 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-97966.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "This release adds support for the following capabilities: Configuration of the Gen AI system via AIAgent and AIPrompts. Integration support for Bedrock Knowledge Base." +} diff --git a/.changes/next-release/api-change-redshift-51793.json b/.changes/next-release/api-change-redshift-51793.json new file mode 100644 index 000000000000..50924b3fc4c4 --- /dev/null +++ b/.changes/next-release/api-change-redshift-51793.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Add validation pattern to S3KeyPrefix on the EnableLogging API" +} From 342d2650daee12dd9c50e8b11ca3bbb7976e34ef Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 7 Oct 2024 18:12:46 +0000 Subject: [PATCH 0873/1632] Bumping version to 1.35.1 --- .changes/1.35.1.json | 22 +++++++++++++++++++ .../api-change-deadline-87332.json | 5 ----- ...api-change-marketplacereporting-30564.json | 5 ----- .../api-change-qconnect-97966.json | 5 ----- .../api-change-redshift-51793.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.35.1.json delete mode 100644 .changes/next-release/api-change-deadline-87332.json delete mode 100644 .changes/next-release/api-change-marketplacereporting-30564.json delete mode 100644 .changes/next-release/api-change-qconnect-97966.json delete mode 100644 .changes/next-release/api-change-redshift-51793.json diff --git a/.changes/1.35.1.json b/.changes/1.35.1.json new file mode 100644 index 000000000000..a21f8e18cac0 --- /dev/null +++ b/.changes/1.35.1.json @@ -0,0 +1,22 @@ +[ + { + "category": "``deadline``", + "description": "Add support for using the template from a previous job during job creation and listing parameter definitions for a job.", + "type": "api-change" + }, + { + "category": "``marketplace-reporting``", + "description": "Documentation-only update for AWS Marketplace Reporting API.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "This release adds support for the following capabilities: Configuration of the Gen AI system via AIAgent and AIPrompts. Integration support for Bedrock Knowledge Base.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Add validation pattern to S3KeyPrefix on the EnableLogging API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-deadline-87332.json b/.changes/next-release/api-change-deadline-87332.json deleted file mode 100644 index 8f51ea2f06d1..000000000000 --- a/.changes/next-release/api-change-deadline-87332.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``deadline``", - "description": "Add support for using the template from a previous job during job creation and listing parameter definitions for a job." -} diff --git a/.changes/next-release/api-change-marketplacereporting-30564.json b/.changes/next-release/api-change-marketplacereporting-30564.json deleted file mode 100644 index 034ebcc0f08e..000000000000 --- a/.changes/next-release/api-change-marketplacereporting-30564.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-reporting``", - "description": "Documentation-only update for AWS Marketplace Reporting API." -} diff --git a/.changes/next-release/api-change-qconnect-97966.json b/.changes/next-release/api-change-qconnect-97966.json deleted file mode 100644 index 46a44da72169..000000000000 --- a/.changes/next-release/api-change-qconnect-97966.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "This release adds support for the following capabilities: Configuration of the Gen AI system via AIAgent and AIPrompts. Integration support for Bedrock Knowledge Base." -} diff --git a/.changes/next-release/api-change-redshift-51793.json b/.changes/next-release/api-change-redshift-51793.json deleted file mode 100644 index 50924b3fc4c4..000000000000 --- a/.changes/next-release/api-change-redshift-51793.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Add validation pattern to S3KeyPrefix on the EnableLogging API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a6ede38ef2c8..db190fbf0629 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.35.1 +====== + +* api-change:``deadline``: Add support for using the template from a previous job during job creation and listing parameter definitions for a job. +* api-change:``marketplace-reporting``: Documentation-only update for AWS Marketplace Reporting API. +* api-change:``qconnect``: This release adds support for the following capabilities: Configuration of the Gen AI system via AIAgent and AIPrompts. Integration support for Bedrock Knowledge Base. +* api-change:``redshift``: Add validation pattern to S3KeyPrefix on the EnableLogging API + + 1.35.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index b7f81b9d689a..badeb2a4e5bd 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.0' +__version__ = '1.35.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d4a73cb5fcb8..66c7362d3016 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.0' +release = '1.35.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e270545f2f4c..fbd1d4c548cd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.34 + botocore==1.35.35 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a7d333c0ca4f..839253e8b0c5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.34', + 'botocore==1.35.35', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 21839c784f2f35818665105f3db59b7003e85522 Mon Sep 17 00:00:00 2001 From: Ahmed Moustafa <35640105+aemous@users.noreply.github.com> Date: Mon, 7 Oct 2024 16:35:55 -0400 Subject: [PATCH 0874/1632] S3 Expires timestamp deprecation (#8956) --- .../next-release/enhancement-s3-92930.json | 5 ++++ awscli/bcdoc/restdoc.py | 17 +++++++++++ awscli/customizations/s3events.py | 30 +++++++++++++++++++ awscli/handlers.py | 3 +- tests/unit/bcdoc/test_document.py | 27 +++++++++++++++++ 5 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 .changes/next-release/enhancement-s3-92930.json diff --git a/.changes/next-release/enhancement-s3-92930.json b/.changes/next-release/enhancement-s3-92930.json new file mode 100644 index 000000000000..5fc2e636ecd0 --- /dev/null +++ b/.changes/next-release/enhancement-s3-92930.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``s3``", + "description": "Adds logic to gracefully handle invalid timestamps returned in the Expires header." +} diff --git a/awscli/bcdoc/restdoc.py b/awscli/bcdoc/restdoc.py index cdb6be14dcbc..d194d0e9f0ac 100644 --- a/awscli/bcdoc/restdoc.py +++ b/awscli/bcdoc/restdoc.py @@ -67,6 +67,23 @@ def push_write(self, s): """ self._writes.append(s) + def find_last_write(self, content): + """ + Returns the index of the last occurrence of the content argument + in the stack, or returns None if content is not on the stack. + """ + try: + return len(self._writes) - self._writes[::-1].index(content) - 1 + except ValueError: + return None + + def insert_write(self, index, content): + """ + Inserts the content argument to the stack directly before the + supplied index. + """ + self._writes.insert(index, content) + def getvalue(self): """ Returns the current content of the document as a string. diff --git a/awscli/customizations/s3events.py b/awscli/customizations/s3events.py index 5895a7e7c77c..a0522cb31f06 100644 --- a/awscli/customizations/s3events.py +++ b/awscli/customizations/s3events.py @@ -31,6 +31,12 @@ def register_event_stream_arg(event_handlers): ) +def register_document_expires_string(event_handlers): + event_handlers.register_last( + 'doc-output.s3api', + document_expires_string + ) + def add_event_stream_output_arg(argument_table, operation_model, session, **kwargs): argument_table['outfile'] = S3SelectStreamOutputArgument( @@ -56,6 +62,30 @@ def replace_event_stream_docs(help_command, **kwargs): doc.write("This command generates no output. The selected " "object content is written to the specified outfile.\n") +def document_expires_string(help_command, **kwargs): + doc = help_command.doc + expires_field_idx = doc.find_last_write('Expires -> (timestamp)') + + if expires_field_idx is None: + return + + deprecation_note_and_expires_string = [ + f'\n\n\n{" " * doc.style.indentation * doc.style.indent_width}', + '.. note::', + f'\n\n\n{" " * (doc.style.indentation + 1) * doc.style.indent_width}', + 'This member has been deprecated. Please use `ExpiresString` instead.\n', + f'\n\n{" " * doc.style.indentation * doc.style.indent_width}', + f'\n\n{" " * doc.style.indentation * doc.style.indent_width}', + 'ExpiresString -> (string)\n\n', + '\tThe raw, unparsed value of the ``Expires`` field.', + f'\n\n{" " * doc.style.indentation * doc.style.indent_width}' + ] + + for idx, write in enumerate(deprecation_note_and_expires_string): + # We add 4 to the index of the expires field name because each + # field in the output section consists of exactly 4 elements. + doc.insert_write(expires_field_idx + idx + 4, write) + class S3SelectStreamOutputArgument(CustomArgument): _DOCUMENT_AS_REQUIRED = True diff --git a/awscli/handlers.py b/awscli/handlers.py index 9f9ac6f76678..f6c2c13a7801 100644 --- a/awscli/handlers.py +++ b/awscli/handlers.py @@ -105,7 +105,7 @@ from awscli.customizations.route53 import register_create_hosted_zone_doc_fix from awscli.customizations.s3.s3 import s3_plugin_initialize from awscli.customizations.s3errormsg import register_s3_error_msg -from awscli.customizations.s3events import register_event_stream_arg +from awscli.customizations.s3events import register_event_stream_arg, register_document_expires_string from awscli.customizations.sagemaker import ( register_alias_sagemaker_runtime_command, ) @@ -215,6 +215,7 @@ def awscli_initialize(event_handlers): register_history_mode(event_handlers) register_history_commands(event_handlers) register_event_stream_arg(event_handlers) + register_document_expires_string(event_handlers) dlm_initialize(event_handlers) register_ssm_session(event_handlers) register_sms_voice_hide(event_handlers) diff --git a/tests/unit/bcdoc/test_document.py b/tests/unit/bcdoc/test_document.py index d25adc488664..12c376de4683 100644 --- a/tests/unit/bcdoc/test_document.py +++ b/tests/unit/bcdoc/test_document.py @@ -26,6 +26,10 @@ class TestReSTDocument(unittest.TestCase): + def _write_array(self, doc, arr): + for elt in arr: + doc.write(elt) + def test_write(self): doc = ReSTDocument() doc.write('foo') @@ -36,6 +40,29 @@ def test_writeln(self): doc.writeln('foo') self.assertEqual(doc.getvalue(), b'foo\n') + def test_find_last_write(self): + doc = ReSTDocument() + self._write_array(doc, ['a', 'b', 'c', 'd', 'e']) + expected_index = 0 + self.assertEqual(doc.find_last_write('a'), expected_index) + + def test_find_last_write_duplicates(self): + doc = ReSTDocument() + self._write_array(doc, ['a', 'b', 'c', 'a', 'e']) + expected_index = 3 + self.assertEqual(doc.find_last_write('a'), expected_index) + + def test_find_last_write_not_found(self): + doc = ReSTDocument() + self._write_array(doc, ['a', 'b', 'c', 'd', 'e']) + self.assertIsNone(doc.find_last_write('f')) + + def test_insert_write(self): + doc = ReSTDocument() + self._write_array(doc, ['foo', 'bar']) + doc.insert_write(1, 'baz') + self.assertEqual(doc.getvalue(), b'foobazbar') + def test_include_doc_string(self): doc = ReSTDocument() doc.include_doc_string('

this is a test

') From df05d204f02737a41ed8ce6c165d1ef1ae712a13 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 8 Oct 2024 18:05:06 +0000 Subject: [PATCH 0875/1632] Update changelog based on model updates --- .changes/next-release/api-change-elasticache-99773.json | 5 +++++ .changes/next-release/api-change-memorydb-84567.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-elasticache-99773.json create mode 100644 .changes/next-release/api-change-memorydb-84567.json diff --git a/.changes/next-release/api-change-elasticache-99773.json b/.changes/next-release/api-change-elasticache-99773.json new file mode 100644 index 000000000000..0dc9bd709c6b --- /dev/null +++ b/.changes/next-release/api-change-elasticache-99773.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage." +} diff --git a/.changes/next-release/api-change-memorydb-84567.json b/.changes/next-release/api-change-memorydb-84567.json new file mode 100644 index 000000000000..557f5fd4d911 --- /dev/null +++ b/.changes/next-release/api-change-memorydb-84567.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``memorydb``", + "description": "Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage." +} From fd8c1260d7df9dd7f94ddfd369667b25cd18aa65 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 8 Oct 2024 18:06:21 +0000 Subject: [PATCH 0876/1632] Bumping version to 1.35.2 --- .changes/1.35.2.json | 17 +++++++++++++++++ .../api-change-elasticache-99773.json | 5 ----- .../next-release/api-change-memorydb-84567.json | 5 ----- .changes/next-release/enhancement-s3-92930.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.35.2.json delete mode 100644 .changes/next-release/api-change-elasticache-99773.json delete mode 100644 .changes/next-release/api-change-memorydb-84567.json delete mode 100644 .changes/next-release/enhancement-s3-92930.json diff --git a/.changes/1.35.2.json b/.changes/1.35.2.json new file mode 100644 index 000000000000..672f7eec55d2 --- /dev/null +++ b/.changes/1.35.2.json @@ -0,0 +1,17 @@ +[ + { + "category": "``elasticache``", + "description": "AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage.", + "type": "api-change" + }, + { + "category": "``memorydb``", + "description": "Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Adds logic to gracefully handle invalid timestamps returned in the Expires header.", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-elasticache-99773.json b/.changes/next-release/api-change-elasticache-99773.json deleted file mode 100644 index 0dc9bd709c6b..000000000000 --- a/.changes/next-release/api-change-elasticache-99773.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage." -} diff --git a/.changes/next-release/api-change-memorydb-84567.json b/.changes/next-release/api-change-memorydb-84567.json deleted file mode 100644 index 557f5fd4d911..000000000000 --- a/.changes/next-release/api-change-memorydb-84567.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``memorydb``", - "description": "Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage." -} diff --git a/.changes/next-release/enhancement-s3-92930.json b/.changes/next-release/enhancement-s3-92930.json deleted file mode 100644 index 5fc2e636ecd0..000000000000 --- a/.changes/next-release/enhancement-s3-92930.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``s3``", - "description": "Adds logic to gracefully handle invalid timestamps returned in the Expires header." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index db190fbf0629..285f82c25a6a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.35.2 +====== + +* api-change:``elasticache``: AWS ElastiCache SDK now supports using APIs with newly launched Valkey engine. Please refer to updated AWS ElastiCache public documentation for detailed information on API usage. +* api-change:``memorydb``: Amazon MemoryDB SDK now supports all APIs for newly launched Valkey engine. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage. +* enhancement:``s3``: Adds logic to gracefully handle invalid timestamps returned in the Expires header. + + 1.35.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index badeb2a4e5bd..7466baa6b09e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.1' +__version__ = '1.35.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 66c7362d3016..9ba30502006d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.1' +release = '1.35.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index fbd1d4c548cd..ce9272deb5f4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.35 + botocore==1.35.36 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 839253e8b0c5..bd08b4448fae 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.35', + 'botocore==1.35.36', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a76bf272322e6260e971e04a773c008ab2628152 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 9 Oct 2024 18:09:26 +0000 Subject: [PATCH 0877/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-73783.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-73783.json diff --git a/.changes/next-release/api-change-codepipeline-73783.json b/.changes/next-release/api-change-codepipeline-73783.json new file mode 100644 index 000000000000..bec12e4657fc --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-73783.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "AWS CodePipeline introduces a Compute category" +} From 0c18dbe6fc20e7f57784acf58241c79e316ab810 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 9 Oct 2024 18:10:54 +0000 Subject: [PATCH 0878/1632] Bumping version to 1.35.3 --- .changes/1.35.3.json | 7 +++++++ .changes/next-release/api-change-codepipeline-73783.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.35.3.json delete mode 100644 .changes/next-release/api-change-codepipeline-73783.json diff --git a/.changes/1.35.3.json b/.changes/1.35.3.json new file mode 100644 index 000000000000..041b8caf7976 --- /dev/null +++ b/.changes/1.35.3.json @@ -0,0 +1,7 @@ +[ + { + "category": "``codepipeline``", + "description": "AWS CodePipeline introduces a Compute category", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-73783.json b/.changes/next-release/api-change-codepipeline-73783.json deleted file mode 100644 index bec12e4657fc..000000000000 --- a/.changes/next-release/api-change-codepipeline-73783.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "AWS CodePipeline introduces a Compute category" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 285f82c25a6a..71fe992d68c8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.35.3 +====== + +* api-change:``codepipeline``: AWS CodePipeline introduces a Compute category + + 1.35.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 7466baa6b09e..8f3935c17051 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.2' +__version__ = '1.35.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9ba30502006d..3e21e4a417bf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.2' +release = '1.35.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ce9272deb5f4..5afca20b1481 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.36 + botocore==1.35.37 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bd08b4448fae..9824249b5a42 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.36', + 'botocore==1.35.37', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 52985a237071b0e42012a6b3858028b62119544f Mon Sep 17 00:00:00 2001 From: Chaitanya Gummadi Date: Wed, 9 Oct 2024 15:31:53 -0500 Subject: [PATCH 0879/1632] Add CLI examples for EventBridge Pipes --- awscli/examples/pipes/create-pipe.rst | 23 ++++++++++++ awscli/examples/pipes/delete-pipe.rst | 19 ++++++++++ awscli/examples/pipes/describe-pipe.rst | 37 +++++++++++++++++++ awscli/examples/pipes/list-pipes.rst | 25 +++++++++++++ .../examples/pipes/list-tags-for-resource.rst | 17 +++++++++ awscli/examples/pipes/start-pipe.rst | 19 ++++++++++ awscli/examples/pipes/stop-pipe.rst | 19 ++++++++++ awscli/examples/pipes/tag-resource.rst | 9 +++++ awscli/examples/pipes/untag-resource.rst | 9 +++++ awscli/examples/pipes/update-pipe.rst | 22 +++++++++++ 10 files changed, 199 insertions(+) create mode 100644 awscli/examples/pipes/create-pipe.rst create mode 100644 awscli/examples/pipes/delete-pipe.rst create mode 100644 awscli/examples/pipes/describe-pipe.rst create mode 100644 awscli/examples/pipes/list-pipes.rst create mode 100644 awscli/examples/pipes/list-tags-for-resource.rst create mode 100644 awscli/examples/pipes/start-pipe.rst create mode 100644 awscli/examples/pipes/stop-pipe.rst create mode 100644 awscli/examples/pipes/tag-resource.rst create mode 100644 awscli/examples/pipes/untag-resource.rst create mode 100644 awscli/examples/pipes/update-pipe.rst diff --git a/awscli/examples/pipes/create-pipe.rst b/awscli/examples/pipes/create-pipe.rst new file mode 100644 index 000000000000..9185c24c6fa3 --- /dev/null +++ b/awscli/examples/pipes/create-pipe.rst @@ -0,0 +1,23 @@ +**To Create a pipe** + +The following ``create-pipe`` example creates a Pipe named ``Demo_Pipe`` with SQS as the source and CloudWatch Log Group as the target for the Pipe. :: + + aws pipes create-pipe \ + --name Demo_Pipe \ + --desired-state RUNNING \ + --role-arn arn:aws:iam::123456789012:role/service-role/Amazon_EventBridge_Pipe_Demo_Pipe_28b3aa4f \ + --source arn:aws:sqs:us-east-1:123456789012:Demo_Queue \ + --target arn:aws:logs:us-east-1:123456789012:log-group:/aws/pipes/Demo_LogGroup + +Output:: + + { + "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", + "Name": "Demo_Pipe", + "DesiredState": "RUNNING", + "CurrentState": "CREATING", + "CreationTime": "2024-10-08T12:33:59-05:00", + "LastModifiedTime": "2024-10-08T12:33:59.684839-05:00" + } + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/delete-pipe.rst b/awscli/examples/pipes/delete-pipe.rst new file mode 100644 index 000000000000..1d33e88ae01a --- /dev/null +++ b/awscli/examples/pipes/delete-pipe.rst @@ -0,0 +1,19 @@ +**To delete an existing pipe** + +The following ``delete-pipe`` example deletes a Pipe named ``Demo_Pipe`` in the specified account. :: + + aws pipes delete-pipe \ + --name Demo_Pipe + +Output:: + + { + "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", + "Name": "Demo_Pipe", + "DesiredState": "STOPPED", + "CurrentState": "DELETING", + "CreationTime": "2024-10-08T09:29:10-05:00", + "LastModifiedTime": "2024-10-08T11:57:22-05:00" + } + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/describe-pipe.rst b/awscli/examples/pipes/describe-pipe.rst new file mode 100644 index 000000000000..41ecb7cd7aa9 --- /dev/null +++ b/awscli/examples/pipes/describe-pipe.rst @@ -0,0 +1,37 @@ +**To retrieve information about a Pipe** + +The following ``describe-pipe`` example displays information about the Pipe ``Demo_Pipe`` in the specified account. :: + + aws pipes describe-pipe \ + --name Demo_Pipe + +Output:: + + { + "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", + "Name": "Demo_Pipe", + "DesiredState": "RUNNING", + "CurrentState": "RUNNING", + "StateReason": "User initiated", + "Source": "arn:aws:sqs:us-east-1:123456789012:Demo_Queue", + "SourceParameters": { + "SqsQueueParameters": { + "BatchSize": 1 + } + }, + "EnrichmentParameters": {}, + "Target": "arn:aws:logs:us-east-1:123456789012:log-group:/aws/pipes/Demo_LogGroup", + "TargetParameters": {}, + "RoleArn": "arn:aws:iam::123456789012:role/service-role/Amazon_EventBridge_Pipe_Demo_Pipe_28b3aa4f", + "Tags": {}, + "CreationTime": "2024-10-08T09:29:10-05:00", + "LastModifiedTime": "2024-10-08T10:23:47-05:00", + "LogConfiguration": { + "CloudwatchLogsLogDestination": { + "LogGroupArn": "arn:aws:logs:us-east-1:123456789012:log-group:/aws/vendedlogs/pipes/Demo_Pipe" + }, + "Level": "ERROR" + } + } + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/list-pipes.rst b/awscli/examples/pipes/list-pipes.rst new file mode 100644 index 000000000000..c44bf99d028e --- /dev/null +++ b/awscli/examples/pipes/list-pipes.rst @@ -0,0 +1,25 @@ +**To retrieve a list of Pipes** + +The following ``list-pipes`` example shows all the pipes in the specified account. :: + + aws pipes list-pipes + +Output:: + + { + "Pipes": [ + { + "Name": "Demo_Pipe", + "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", + "DesiredState": "RUNNING", + "CurrentState": "RUNNING", + "StateReason": "User initiated", + "CreationTime": "2024-10-08T09:29:10-05:00", + "LastModifiedTime": "2024-10-08T10:23:47-05:00", + "Source": "arn:aws:sqs:us-east-1:123456789012:Demo_Queue", + "Target": "arn:aws:logs:us-east-1:123456789012:log-group:/aws/pipes/Demo_LogGroup" + } + ] + } + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/list-tags-for-resource.rst b/awscli/examples/pipes/list-tags-for-resource.rst new file mode 100644 index 000000000000..c3c07fccd3fc --- /dev/null +++ b/awscli/examples/pipes/list-tags-for-resource.rst @@ -0,0 +1,17 @@ +**To list the tags associated with an existing pipe** + +The following ``list-tags-for-resource`` example lists all the tags associated with a pipe named ``Demo_Pipe`` in the specified account. :: + + aws pipes list-tags-for-resource \ + --resource-arn arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe + +Output:: + + { + "tags": { + "stack": "Production", + "team": "DevOps" + } + } + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/start-pipe.rst b/awscli/examples/pipes/start-pipe.rst new file mode 100644 index 000000000000..f621e7332772 --- /dev/null +++ b/awscli/examples/pipes/start-pipe.rst @@ -0,0 +1,19 @@ +**To start an existing pipe** + +The following ``start-pipe`` example starts a Pipe named ``Demo_Pipe`` in the specified account. :: + + aws pipes start-pipe \ + --name Demo_Pipe + +Output:: + + { + "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", + "Name": "Demo_Pipe", + "DesiredState": "RUNNING", + "CurrentState": "STARTING", + "CreationTime": "2024-10-08T09:29:10-05:00", + "LastModifiedTime": "2024-10-08T10:17:24-05:00" + } + +For more information, see `Starting or stopping an Amazon EventBridge pipe `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/stop-pipe.rst b/awscli/examples/pipes/stop-pipe.rst new file mode 100644 index 000000000000..5248d8673a01 --- /dev/null +++ b/awscli/examples/pipes/stop-pipe.rst @@ -0,0 +1,19 @@ +**To stop an existing pipe** + +The following ``stop-pipe`` example stops a Pipe named ``Demo_Pipe`` in the specified account. :: + + aws pipes stop-pipe \ + --name Demo_Pipe + +Output:: + + { + "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", + "Name": "Demo_Pipe", + "DesiredState": "STOPPED", + "CurrentState": "STOPPING", + "CreationTime": "2024-10-08T09:29:10-05:00", + "LastModifiedTime": "2024-10-08T09:29:49-05:00" + } + +For more information, see `Starting or stopping an Amazon EventBridge pipe `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/tag-resource.rst b/awscli/examples/pipes/tag-resource.rst new file mode 100644 index 000000000000..c6c7d281ad9f --- /dev/null +++ b/awscli/examples/pipes/tag-resource.rst @@ -0,0 +1,9 @@ +**To Tag an existing pipe** + +The following ``tag-resource`` example tags a Pipe named ``Demo_Pipe``. If the command succeeds, no output is returned. :: + + aws pipes tag-resource \ + --resource-arn arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe \ + --tags stack=Production + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/untag-resource.rst b/awscli/examples/pipes/untag-resource.rst new file mode 100644 index 000000000000..3f342430a1c8 --- /dev/null +++ b/awscli/examples/pipes/untag-resource.rst @@ -0,0 +1,9 @@ +**To remove a Tag from an existing pipe** + +The following ``untag-resource`` example removes a tag with the key ``stack`` from the Pipe named ``Demo_Pipe``. If the command succeeds, no output is returned. :: + + aws pipes untag-resource \ + --resource-arn arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe \ + --tags stack + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file diff --git a/awscli/examples/pipes/update-pipe.rst b/awscli/examples/pipes/update-pipe.rst new file mode 100644 index 000000000000..c6d7f4168ce5 --- /dev/null +++ b/awscli/examples/pipes/update-pipe.rst @@ -0,0 +1,22 @@ +**To update an existing pipe** + +The following ``update-pipe`` example updates the Pipe named ``Demo_Pipe`` by adding a CloudWatch Log configuration parameter, enure to update the execution role of the pipe so that it has the correct permissions for Log destination. :: + + aws pipes update-pipe \ + --name Demo_Pipe \ + --desired-state RUNNING \ + --log-configuration CloudwatchLogsLogDestination={LogGroupArn=arn:aws:logs:us-east-1:123456789012:log-group:/aws/vendedlogs/pipes/Demo_Pipe},Level=TRACE \ + --role-arn arn:aws:iam::123456789012:role/service-role/Amazon_EventBridge_Pipe_Demo_Pipe_28b3aa4f + +Output:: + + { + "Arn": "arn:aws:pipes:us-east-1:123456789012:pipe/Demo_Pipe", + "Name": "Demo_Pipe", + "DesiredState": "RUNNING", + "CurrentState": "UPDATING", + "CreationTime": "2024-10-08T09:29:10-05:00", + "LastModifiedTime": "2024-10-08T11:35:48-05:00" + } + +For more information, see `Amazon EventBridge Pipes concepts `__ in the *Amazon EventBridge User Guide*. \ No newline at end of file From 1c4097d21c21fec5effe6cab7da8190a80631431 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 10 Oct 2024 18:07:28 +0000 Subject: [PATCH 0880/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-17700.json | 5 +++++ .changes/next-release/api-change-dms-97491.json | 5 +++++ .changes/next-release/api-change-ec2-93907.json | 5 +++++ .changes/next-release/api-change-ecs-47934.json | 5 +++++ .changes/next-release/api-change-elasticinference-70905.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-36618.json | 5 +++++ .changes/next-release/api-change-neptunegraph-36519.json | 5 +++++ .changes/next-release/api-change-outposts-49336.json | 5 +++++ .changes/next-release/api-change-route53resolver-2506.json | 5 +++++ .changes/next-release/api-change-socialmessaging-84167.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-77665.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-17700.json create mode 100644 .changes/next-release/api-change-dms-97491.json create mode 100644 .changes/next-release/api-change-ec2-93907.json create mode 100644 .changes/next-release/api-change-ecs-47934.json create mode 100644 .changes/next-release/api-change-elasticinference-70905.json create mode 100644 .changes/next-release/api-change-iotfleetwise-36618.json create mode 100644 .changes/next-release/api-change-neptunegraph-36519.json create mode 100644 .changes/next-release/api-change-outposts-49336.json create mode 100644 .changes/next-release/api-change-route53resolver-2506.json create mode 100644 .changes/next-release/api-change-socialmessaging-84167.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-77665.json diff --git a/.changes/next-release/api-change-acmpca-17700.json b/.changes/next-release/api-change-acmpca-17700.json new file mode 100644 index 000000000000..9303bf080380 --- /dev/null +++ b/.changes/next-release/api-change-acmpca-17700.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Documentation updates for AWS Private CA." +} diff --git a/.changes/next-release/api-change-dms-97491.json b/.changes/next-release/api-change-dms-97491.json new file mode 100644 index 000000000000..73b42488be01 --- /dev/null +++ b/.changes/next-release/api-change-dms-97491.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message." +} diff --git a/.changes/next-release/api-change-ec2-93907.json b/.changes/next-release/api-change-ec2-93907.json new file mode 100644 index 000000000000..c73f386102ec --- /dev/null +++ b/.changes/next-release/api-change-ec2-93907.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations." +} diff --git a/.changes/next-release/api-change-ecs-47934.json b/.changes/next-release/api-change-ecs-47934.json new file mode 100644 index 000000000000..1d49fd6677d5 --- /dev/null +++ b/.changes/next-release/api-change-ecs-47934.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available." +} diff --git a/.changes/next-release/api-change-elasticinference-70905.json b/.changes/next-release/api-change-elasticinference-70905.json new file mode 100644 index 000000000000..2fef05a51e54 --- /dev/null +++ b/.changes/next-release/api-change-elasticinference-70905.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elastic-inference``", + "description": "Elastic Inference - Documentation update to add service shutdown notice." +} diff --git a/.changes/next-release/api-change-iotfleetwise-36618.json b/.changes/next-release/api-change-iotfleetwise-36618.json new file mode 100644 index 000000000000..2f8969c4d8a3 --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-36618.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "Refine campaign related API validations" +} diff --git a/.changes/next-release/api-change-neptunegraph-36519.json b/.changes/next-release/api-change-neptunegraph-36519.json new file mode 100644 index 000000000000..22ee4b5bca05 --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-36519.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Support for 16 m-NCU graphs available through account allowlisting" +} diff --git a/.changes/next-release/api-change-outposts-49336.json b/.changes/next-release/api-change-outposts-49336.json new file mode 100644 index 000000000000..885650dd1a7a --- /dev/null +++ b/.changes/next-release/api-change-outposts-49336.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "Adding new \"DELIVERED\" enum value for Outposts Order status" +} diff --git a/.changes/next-release/api-change-route53resolver-2506.json b/.changes/next-release/api-change-route53resolver-2506.json new file mode 100644 index 000000000000..e4bf714e59d7 --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-2506.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake." +} diff --git a/.changes/next-release/api-change-socialmessaging-84167.json b/.changes/next-release/api-change-socialmessaging-84167.json new file mode 100644 index 000000000000..8bf987750672 --- /dev/null +++ b/.changes/next-release/api-change-socialmessaging-84167.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``socialmessaging``", + "description": "This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users." +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-77665.json b/.changes/next-release/api-change-timestreaminfluxdb-77665.json new file mode 100644 index 000000000000..51e68a59e8f8 --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-77665.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "description": "This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name." +} From 21005e584255937655227647e5dc8153b6aa1751 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 10 Oct 2024 18:08:56 +0000 Subject: [PATCH 0881/1632] Bumping version to 1.35.4 --- .changes/1.35.4.json | 57 +++++++++++++++++++ .../next-release/api-change-acmpca-17700.json | 5 -- .../next-release/api-change-dms-97491.json | 5 -- .../next-release/api-change-ec2-93907.json | 5 -- .../next-release/api-change-ecs-47934.json | 5 -- .../api-change-elasticinference-70905.json | 5 -- .../api-change-iotfleetwise-36618.json | 5 -- .../api-change-neptunegraph-36519.json | 5 -- .../api-change-outposts-49336.json | 5 -- .../api-change-route53resolver-2506.json | 5 -- .../api-change-socialmessaging-84167.json | 5 -- .../api-change-timestreaminfluxdb-77665.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.35.4.json delete mode 100644 .changes/next-release/api-change-acmpca-17700.json delete mode 100644 .changes/next-release/api-change-dms-97491.json delete mode 100644 .changes/next-release/api-change-ec2-93907.json delete mode 100644 .changes/next-release/api-change-ecs-47934.json delete mode 100644 .changes/next-release/api-change-elasticinference-70905.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-36618.json delete mode 100644 .changes/next-release/api-change-neptunegraph-36519.json delete mode 100644 .changes/next-release/api-change-outposts-49336.json delete mode 100644 .changes/next-release/api-change-route53resolver-2506.json delete mode 100644 .changes/next-release/api-change-socialmessaging-84167.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-77665.json diff --git a/.changes/1.35.4.json b/.changes/1.35.4.json new file mode 100644 index 000000000000..06247d72fee0 --- /dev/null +++ b/.changes/1.35.4.json @@ -0,0 +1,57 @@ +[ + { + "category": "``acm-pca``", + "description": "Documentation updates for AWS Private CA.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available.", + "type": "api-change" + }, + { + "category": "``elastic-inference``", + "description": "Elastic Inference - Documentation update to add service shutdown notice.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "Refine campaign related API validations", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Support for 16 m-NCU graphs available through account allowlisting", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "Adding new \"DELIVERED\" enum value for Outposts Order status", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake.", + "type": "api-change" + }, + { + "category": "``socialmessaging``", + "description": "This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users.", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "description": "This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-17700.json b/.changes/next-release/api-change-acmpca-17700.json deleted file mode 100644 index 9303bf080380..000000000000 --- a/.changes/next-release/api-change-acmpca-17700.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Documentation updates for AWS Private CA." -} diff --git a/.changes/next-release/api-change-dms-97491.json b/.changes/next-release/api-change-dms-97491.json deleted file mode 100644 index 73b42488be01..000000000000 --- a/.changes/next-release/api-change-dms-97491.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message." -} diff --git a/.changes/next-release/api-change-ec2-93907.json b/.changes/next-release/api-change-ec2-93907.json deleted file mode 100644 index c73f386102ec..000000000000 --- a/.changes/next-release/api-change-ec2-93907.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations." -} diff --git a/.changes/next-release/api-change-ecs-47934.json b/.changes/next-release/api-change-ecs-47934.json deleted file mode 100644 index 1d49fd6677d5..000000000000 --- a/.changes/next-release/api-change-ecs-47934.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available." -} diff --git a/.changes/next-release/api-change-elasticinference-70905.json b/.changes/next-release/api-change-elasticinference-70905.json deleted file mode 100644 index 2fef05a51e54..000000000000 --- a/.changes/next-release/api-change-elasticinference-70905.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elastic-inference``", - "description": "Elastic Inference - Documentation update to add service shutdown notice." -} diff --git a/.changes/next-release/api-change-iotfleetwise-36618.json b/.changes/next-release/api-change-iotfleetwise-36618.json deleted file mode 100644 index 2f8969c4d8a3..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-36618.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "Refine campaign related API validations" -} diff --git a/.changes/next-release/api-change-neptunegraph-36519.json b/.changes/next-release/api-change-neptunegraph-36519.json deleted file mode 100644 index 22ee4b5bca05..000000000000 --- a/.changes/next-release/api-change-neptunegraph-36519.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Support for 16 m-NCU graphs available through account allowlisting" -} diff --git a/.changes/next-release/api-change-outposts-49336.json b/.changes/next-release/api-change-outposts-49336.json deleted file mode 100644 index 885650dd1a7a..000000000000 --- a/.changes/next-release/api-change-outposts-49336.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "Adding new \"DELIVERED\" enum value for Outposts Order status" -} diff --git a/.changes/next-release/api-change-route53resolver-2506.json b/.changes/next-release/api-change-route53resolver-2506.json deleted file mode 100644 index e4bf714e59d7..000000000000 --- a/.changes/next-release/api-change-route53resolver-2506.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake." -} diff --git a/.changes/next-release/api-change-socialmessaging-84167.json b/.changes/next-release/api-change-socialmessaging-84167.json deleted file mode 100644 index 8bf987750672..000000000000 --- a/.changes/next-release/api-change-socialmessaging-84167.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``socialmessaging``", - "description": "This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users." -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-77665.json b/.changes/next-release/api-change-timestreaminfluxdb-77665.json deleted file mode 100644 index 51e68a59e8f8..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-77665.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "description": "This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 71fe992d68c8..b6583b35c35a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.35.4 +====== + +* api-change:``acm-pca``: Documentation updates for AWS Private CA. +* api-change:``dms``: Introduces DescribeDataMigrations, CreateDataMigration, ModifyDataMigration, DeleteDataMigration, StartDataMigration, StopDataMigration operations to SDK. Provides FailedDependencyFault error message. +* api-change:``ec2``: This release adds support for assigning the billing of shared Amazon EC2 On-Demand Capacity Reservations. +* api-change:``ecs``: This is a documentation only release that updates to documentation to let customers know that Amazon Elastic Inference is no longer available. +* api-change:``elastic-inference``: Elastic Inference - Documentation update to add service shutdown notice. +* api-change:``iotfleetwise``: Refine campaign related API validations +* api-change:``neptune-graph``: Support for 16 m-NCU graphs available through account allowlisting +* api-change:``outposts``: Adding new "DELIVERED" enum value for Outposts Order status +* api-change:``route53resolver``: Route 53 Resolver Forwarding Rules can now include a server name indication (SNI) in the target address for rules that use the DNS-over-HTTPS (DoH) protocol. When a DoH-enabled Outbound Resolver Endpoint forwards a request to a DoH server, it will provide the SNI in the TLS handshake. +* api-change:``socialmessaging``: This release for AWS End User Messaging includes a public SDK, providing a suite of APIs that enable sending WhatsApp messages to end users. +* api-change:``timestream-influxdb``: This release updates our regex based validation rules in regards to valid DbInstance and DbParameterGroup name. + + 1.35.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8f3935c17051..e26b3e00ddaf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.3' +__version__ = '1.35.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3e21e4a417bf..784968e4043c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.3' +release = '1.35.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5afca20b1481..4856d2d665ad 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.37 + botocore==1.35.38 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9824249b5a42..c362e4280df0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.37', + 'botocore==1.35.38', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 831f781eb3f707b2a175fda5c562572861abeb89 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 11 Oct 2024 18:21:46 +0000 Subject: [PATCH 0882/1632] Merge customizations for EMR --- awscli/customizations/emr/argumentschema.py | 4 ++++ awscli/customizations/emr/instancefleetsutils.py | 3 +++ .../emr/test_constants_instance_fleets.py | 11 +++++++---- .../unit/customizations/emr/test_describe_cluster.py | 2 ++ 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/awscli/customizations/emr/argumentschema.py b/awscli/customizations/emr/argumentschema.py index 705a52a675b8..e3f64dc47002 100644 --- a/awscli/customizations/emr/argumentschema.py +++ b/awscli/customizations/emr/argumentschema.py @@ -499,6 +499,10 @@ } } } + }, + "Context": { + "type": "string", + "description": "Reserved." } } } diff --git a/awscli/customizations/emr/instancefleetsutils.py b/awscli/customizations/emr/instancefleetsutils.py index 6c098803dfd1..02d8f0b7a826 100644 --- a/awscli/customizations/emr/instancefleetsutils.py +++ b/awscli/customizations/emr/instancefleetsutils.py @@ -65,6 +65,9 @@ def validate_and_build_instance_fleets(parsed_instance_fleets): if 'OnDemandResizeSpecification' in instanceFleetResizeSpecifications: instance_fleet_config['ResizeSpecifications']['OnDemandResizeSpecification'] = \ instanceFleetResizeSpecifications['OnDemandResizeSpecification'] + + if 'Context' in keys: + instance_fleet_config['Context'] = instance_fleet['Context'] instance_fleets.append(instance_fleet_config) return instance_fleets diff --git a/tests/unit/customizations/emr/test_constants_instance_fleets.py b/tests/unit/customizations/emr/test_constants_instance_fleets.py index f90c616bb1ee..bb18a76d7798 100644 --- a/tests/unit/customizations/emr/test_constants_instance_fleets.py +++ b/tests/unit/customizations/emr/test_constants_instance_fleets.py @@ -91,7 +91,7 @@ 'capacity-optimized-prioritized},OnDemandSpecification={AllocationStrategy=prioritized}}') TASK_INSTANCE_FLEET_WITH_RESIZE_ALLOCATION_STRATEGY_SPOT_AND_OD = ( - 'InstanceFleetType=TASK,TargetSpotCapacity=100,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' + 'InstanceFleetType=TASK,TargetSpotCapacity=100,Context=testContext,InstanceTypeConfigs=[{InstanceType=d2.xlarge,' 'BidPrice=0.5,WeightedCapacity=1},{InstanceType=m3.2xlarge,BidPrice=0.2,WeightedCapacity=2},' '{InstanceType=m3.4xlarge,BidPrice=0.4,WeightedCapacity=4}],LaunchSpecifications={' 'SpotSpecification={TimeoutDurationMinutes=77,TimeoutAction=TERMINATE_CLUSTER,' @@ -119,7 +119,7 @@ MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS = ( f'InstanceFleetId={DEFAULT_INSTANCE_FLEET_NAME},' - f'InstanceTypeConfigs=[{{InstanceType=d2.xlarge}}]') + f'InstanceTypeConfigs=[{{InstanceType=d2.xlarge}}],Context=testContext') MODIFY_INSTANCE_FLEET_WITH_SPOT_AND_OD_RESIZE_SPECIFICATIONS = ( f'InstanceFleetId={DEFAULT_INSTANCE_FLEET_NAME},ResizeSpecifications={{SpotResizeSpecification=' @@ -512,6 +512,7 @@ }, "TargetSpotCapacity": 100, "InstanceFleetType": "TASK", + "Context": "testContext", "Name": "TASK" } ] @@ -558,7 +559,8 @@ } }, "TargetSpotCapacity": 100, - "InstanceFleetType": "TASK" + "InstanceFleetType": "TASK", + "Context": "testContext" } RES_MODIFY_INSTANCE_FLEET_WITH_INSTANCE_TYPE_CONFIGS = \ @@ -568,7 +570,8 @@ "InstanceFleetId": DEFAULT_INSTANCE_FLEET_NAME, "InstanceTypeConfigs": [ {"InstanceType": "d2.xlarge"} - ] + ], + "Context": "testContext" } } diff --git a/tests/unit/customizations/emr/test_describe_cluster.py b/tests/unit/customizations/emr/test_describe_cluster.py index eb13d02f37dd..0d0dbc1ca30c 100644 --- a/tests/unit/customizations/emr/test_describe_cluster.py +++ b/tests/unit/customizations/emr/test_describe_cluster.py @@ -194,6 +194,7 @@ "InstanceFleetType": "MASTER", "InstanceType": "m1.large", "Id": "if-ABCD", + "Context": "testContext" } ] } @@ -359,6 +360,7 @@ "InstanceFleetType": "MASTER", "InstanceType": "m1.large", "Id": "if-ABCD", + "Context": "testContext" } ], "RequestedAmiVersion": "2.4.2", From dd68e89ebf6b7e8576211295be56c286e4ad02e6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 11 Oct 2024 18:21:51 +0000 Subject: [PATCH 0883/1632] Update changelog based on model updates --- .changes/next-release/api-change-appflow-92699.json | 5 +++++ .changes/next-release/api-change-elbv2-6770.json | 5 +++++ .changes/next-release/api-change-emr-44238.json | 5 +++++ .changes/next-release/api-change-guardduty-24314.json | 5 +++++ .changes/next-release/api-change-robomaker-53920.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-appflow-92699.json create mode 100644 .changes/next-release/api-change-elbv2-6770.json create mode 100644 .changes/next-release/api-change-emr-44238.json create mode 100644 .changes/next-release/api-change-guardduty-24314.json create mode 100644 .changes/next-release/api-change-robomaker-53920.json diff --git a/.changes/next-release/api-change-appflow-92699.json b/.changes/next-release/api-change-appflow-92699.json new file mode 100644 index 000000000000..084ad11a28c4 --- /dev/null +++ b/.changes/next-release/api-change-appflow-92699.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appflow``", + "description": "Doc only updates for clarification around OAuth2GrantType for Salesforce." +} diff --git a/.changes/next-release/api-change-elbv2-6770.json b/.changes/next-release/api-change-elbv2-6770.json new file mode 100644 index 000000000000..d7567702e50b --- /dev/null +++ b/.changes/next-release/api-change-elbv2-6770.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Add zonal_shift.config.enabled attribute. Add new AdministrativeOverride construct in the describe-target-health API response to include information about the override status applied to a target." +} diff --git a/.changes/next-release/api-change-emr-44238.json b/.changes/next-release/api-change-emr-44238.json new file mode 100644 index 000000000000..e4edf158eea3 --- /dev/null +++ b/.changes/next-release/api-change-emr-44238.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "This release provides new parameter \"Context\" in instance fleet clusters." +} diff --git a/.changes/next-release/api-change-guardduty-24314.json b/.changes/next-release/api-change-guardduty-24314.json new file mode 100644 index 000000000000..4e0b98ce7fd2 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-24314.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Added a new field for network connection details." +} diff --git a/.changes/next-release/api-change-robomaker-53920.json b/.changes/next-release/api-change-robomaker-53920.json new file mode 100644 index 000000000000..7d71e899a7fd --- /dev/null +++ b/.changes/next-release/api-change-robomaker-53920.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``robomaker``", + "description": "Documentation update: added support notices to each API action." +} From d24bef50a2e3d0b40a676c40c7f3c299eee3ddea Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 11 Oct 2024 18:23:18 +0000 Subject: [PATCH 0884/1632] Bumping version to 1.35.5 --- .changes/1.35.5.json | 27 +++++++++++++++++++ .../api-change-appflow-92699.json | 5 ---- .../next-release/api-change-elbv2-6770.json | 5 ---- .../next-release/api-change-emr-44238.json | 5 ---- .../api-change-guardduty-24314.json | 5 ---- .../api-change-robomaker-53920.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.35.5.json delete mode 100644 .changes/next-release/api-change-appflow-92699.json delete mode 100644 .changes/next-release/api-change-elbv2-6770.json delete mode 100644 .changes/next-release/api-change-emr-44238.json delete mode 100644 .changes/next-release/api-change-guardduty-24314.json delete mode 100644 .changes/next-release/api-change-robomaker-53920.json diff --git a/.changes/1.35.5.json b/.changes/1.35.5.json new file mode 100644 index 000000000000..22b588d5a46d --- /dev/null +++ b/.changes/1.35.5.json @@ -0,0 +1,27 @@ +[ + { + "category": "``appflow``", + "description": "Doc only updates for clarification around OAuth2GrantType for Salesforce.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Add zonal_shift.config.enabled attribute. Add new AdministrativeOverride construct in the describe-target-health API response to include information about the override status applied to a target.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "This release provides new parameter \"Context\" in instance fleet clusters.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Added a new field for network connection details.", + "type": "api-change" + }, + { + "category": "``robomaker``", + "description": "Documentation update: added support notices to each API action.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appflow-92699.json b/.changes/next-release/api-change-appflow-92699.json deleted file mode 100644 index 084ad11a28c4..000000000000 --- a/.changes/next-release/api-change-appflow-92699.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appflow``", - "description": "Doc only updates for clarification around OAuth2GrantType for Salesforce." -} diff --git a/.changes/next-release/api-change-elbv2-6770.json b/.changes/next-release/api-change-elbv2-6770.json deleted file mode 100644 index d7567702e50b..000000000000 --- a/.changes/next-release/api-change-elbv2-6770.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Add zonal_shift.config.enabled attribute. Add new AdministrativeOverride construct in the describe-target-health API response to include information about the override status applied to a target." -} diff --git a/.changes/next-release/api-change-emr-44238.json b/.changes/next-release/api-change-emr-44238.json deleted file mode 100644 index e4edf158eea3..000000000000 --- a/.changes/next-release/api-change-emr-44238.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "This release provides new parameter \"Context\" in instance fleet clusters." -} diff --git a/.changes/next-release/api-change-guardduty-24314.json b/.changes/next-release/api-change-guardduty-24314.json deleted file mode 100644 index 4e0b98ce7fd2..000000000000 --- a/.changes/next-release/api-change-guardduty-24314.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Added a new field for network connection details." -} diff --git a/.changes/next-release/api-change-robomaker-53920.json b/.changes/next-release/api-change-robomaker-53920.json deleted file mode 100644 index 7d71e899a7fd..000000000000 --- a/.changes/next-release/api-change-robomaker-53920.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``robomaker``", - "description": "Documentation update: added support notices to each API action." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b6583b35c35a..1230c3c9653b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.35.5 +====== + +* api-change:``appflow``: Doc only updates for clarification around OAuth2GrantType for Salesforce. +* api-change:``elbv2``: Add zonal_shift.config.enabled attribute. Add new AdministrativeOverride construct in the describe-target-health API response to include information about the override status applied to a target. +* api-change:``emr``: This release provides new parameter "Context" in instance fleet clusters. +* api-change:``guardduty``: Added a new field for network connection details. +* api-change:``robomaker``: Documentation update: added support notices to each API action. + + 1.35.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index e26b3e00ddaf..21bfb494ef9b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.4' +__version__ = '1.35.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 784968e4043c..08cbb586f615 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.4' +release = '1.35.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4856d2d665ad..685257dedcaf 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.38 + botocore==1.35.39 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c362e4280df0..42fb06b3e31f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.38', + 'botocore==1.35.39', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0654b3694cd61db8d0f1a832c94f9ff99e30ed64 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 14 Oct 2024 18:05:19 +0000 Subject: [PATCH 0885/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-59675.json | 5 +++++ .changes/next-release/api-change-mailmanager-32217.json | 5 +++++ .changes/next-release/api-change-securitylake-79243.json | 5 +++++ .changes/next-release/api-change-supplychain-57857.json | 5 +++++ .changes/next-release/api-change-transfer-86325.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-59675.json create mode 100644 .changes/next-release/api-change-mailmanager-32217.json create mode 100644 .changes/next-release/api-change-securitylake-79243.json create mode 100644 .changes/next-release/api-change-supplychain-57857.json create mode 100644 .changes/next-release/api-change-transfer-86325.json diff --git a/.changes/next-release/api-change-codepipeline-59675.json b/.changes/next-release/api-change-codepipeline-59675.json new file mode 100644 index 000000000000..ed09441751ba --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-59675.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support automatically retrying failed stages and skipping stage for failed entry conditions." +} diff --git a/.changes/next-release/api-change-mailmanager-32217.json b/.changes/next-release/api-change-mailmanager-32217.json new file mode 100644 index 000000000000..8fd0610c7216 --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-32217.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "Mail Manager support for viewing and exporting metadata of archived messages." +} diff --git a/.changes/next-release/api-change-securitylake-79243.json b/.changes/next-release/api-change-securitylake-79243.json new file mode 100644 index 000000000000..8c313b325b05 --- /dev/null +++ b/.changes/next-release/api-change-securitylake-79243.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securitylake``", + "description": "This release updates request validation regex for resource ARNs." +} diff --git a/.changes/next-release/api-change-supplychain-57857.json b/.changes/next-release/api-change-supplychain-57857.json new file mode 100644 index 000000000000..d1198fae04e8 --- /dev/null +++ b/.changes/next-release/api-change-supplychain-57857.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``supplychain``", + "description": "This release adds AWS Supply Chain instance management functionality. Specifically adding CreateInstance, DeleteInstance, GetInstance, ListInstances, and UpdateInstance APIs." +} diff --git a/.changes/next-release/api-change-transfer-86325.json b/.changes/next-release/api-change-transfer-86325.json new file mode 100644 index 000000000000..53d73f28ce48 --- /dev/null +++ b/.changes/next-release/api-change-transfer-86325.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This release enables customers using SFTP connectors to query the transfer status of their files to meet their monitoring needs as well as orchestrate post transfer actions." +} From 55a8b1d271e56839b53d9075879048d8ceca3100 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 14 Oct 2024 18:06:42 +0000 Subject: [PATCH 0886/1632] Bumping version to 1.35.6 --- .changes/1.35.6.json | 27 +++++++++++++++++++ .../api-change-codepipeline-59675.json | 5 ---- .../api-change-mailmanager-32217.json | 5 ---- .../api-change-securitylake-79243.json | 5 ---- .../api-change-supplychain-57857.json | 5 ---- .../api-change-transfer-86325.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.35.6.json delete mode 100644 .changes/next-release/api-change-codepipeline-59675.json delete mode 100644 .changes/next-release/api-change-mailmanager-32217.json delete mode 100644 .changes/next-release/api-change-securitylake-79243.json delete mode 100644 .changes/next-release/api-change-supplychain-57857.json delete mode 100644 .changes/next-release/api-change-transfer-86325.json diff --git a/.changes/1.35.6.json b/.changes/1.35.6.json new file mode 100644 index 000000000000..5bcd920b80d9 --- /dev/null +++ b/.changes/1.35.6.json @@ -0,0 +1,27 @@ +[ + { + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support automatically retrying failed stages and skipping stage for failed entry conditions.", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "Mail Manager support for viewing and exporting metadata of archived messages.", + "type": "api-change" + }, + { + "category": "``securitylake``", + "description": "This release updates request validation regex for resource ARNs.", + "type": "api-change" + }, + { + "category": "``supplychain``", + "description": "This release adds AWS Supply Chain instance management functionality. Specifically adding CreateInstance, DeleteInstance, GetInstance, ListInstances, and UpdateInstance APIs.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This release enables customers using SFTP connectors to query the transfer status of their files to meet their monitoring needs as well as orchestrate post transfer actions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-59675.json b/.changes/next-release/api-change-codepipeline-59675.json deleted file mode 100644 index ed09441751ba..000000000000 --- a/.changes/next-release/api-change-codepipeline-59675.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "AWS CodePipeline V2 type pipelines now support automatically retrying failed stages and skipping stage for failed entry conditions." -} diff --git a/.changes/next-release/api-change-mailmanager-32217.json b/.changes/next-release/api-change-mailmanager-32217.json deleted file mode 100644 index 8fd0610c7216..000000000000 --- a/.changes/next-release/api-change-mailmanager-32217.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "Mail Manager support for viewing and exporting metadata of archived messages." -} diff --git a/.changes/next-release/api-change-securitylake-79243.json b/.changes/next-release/api-change-securitylake-79243.json deleted file mode 100644 index 8c313b325b05..000000000000 --- a/.changes/next-release/api-change-securitylake-79243.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securitylake``", - "description": "This release updates request validation regex for resource ARNs." -} diff --git a/.changes/next-release/api-change-supplychain-57857.json b/.changes/next-release/api-change-supplychain-57857.json deleted file mode 100644 index d1198fae04e8..000000000000 --- a/.changes/next-release/api-change-supplychain-57857.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``supplychain``", - "description": "This release adds AWS Supply Chain instance management functionality. Specifically adding CreateInstance, DeleteInstance, GetInstance, ListInstances, and UpdateInstance APIs." -} diff --git a/.changes/next-release/api-change-transfer-86325.json b/.changes/next-release/api-change-transfer-86325.json deleted file mode 100644 index 53d73f28ce48..000000000000 --- a/.changes/next-release/api-change-transfer-86325.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This release enables customers using SFTP connectors to query the transfer status of their files to meet their monitoring needs as well as orchestrate post transfer actions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1230c3c9653b..00e31ba52724 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.35.6 +====== + +* api-change:``codepipeline``: AWS CodePipeline V2 type pipelines now support automatically retrying failed stages and skipping stage for failed entry conditions. +* api-change:``mailmanager``: Mail Manager support for viewing and exporting metadata of archived messages. +* api-change:``securitylake``: This release updates request validation regex for resource ARNs. +* api-change:``supplychain``: This release adds AWS Supply Chain instance management functionality. Specifically adding CreateInstance, DeleteInstance, GetInstance, ListInstances, and UpdateInstance APIs. +* api-change:``transfer``: This release enables customers using SFTP connectors to query the transfer status of their files to meet their monitoring needs as well as orchestrate post transfer actions. + + 1.35.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 21bfb494ef9b..89e6222a5673 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.5' +__version__ = '1.35.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 08cbb586f615..7ed0b3f8205d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.5' +release = '1.35.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 685257dedcaf..e167193a7b09 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.39 + botocore==1.35.40 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 42fb06b3e31f..72b96e23c83a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.39', + 'botocore==1.35.40', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From afe41182daa9a3388e6a0512507b8feccde8f641 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 15 Oct 2024 18:04:26 +0000 Subject: [PATCH 0887/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-4596.json | 5 +++++ .changes/next-release/api-change-cloudformation-49334.json | 5 +++++ .changes/next-release/api-change-codebuild-57007.json | 5 +++++ .changes/next-release/api-change-ivs-94029.json | 5 +++++ .changes/next-release/api-change-qbusiness-71132.json | 5 +++++ .changes/next-release/api-change-redshift-86880.json | 5 +++++ .changes/next-release/api-change-resiliencehub-9945.json | 5 +++++ .changes/next-release/api-change-sesv2-35796.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-4596.json create mode 100644 .changes/next-release/api-change-cloudformation-49334.json create mode 100644 .changes/next-release/api-change-codebuild-57007.json create mode 100644 .changes/next-release/api-change-ivs-94029.json create mode 100644 .changes/next-release/api-change-qbusiness-71132.json create mode 100644 .changes/next-release/api-change-redshift-86880.json create mode 100644 .changes/next-release/api-change-resiliencehub-9945.json create mode 100644 .changes/next-release/api-change-sesv2-35796.json diff --git a/.changes/next-release/api-change-amplify-4596.json b/.changes/next-release/api-change-amplify-4596.json new file mode 100644 index 000000000000..719e00619c03 --- /dev/null +++ b/.changes/next-release/api-change-amplify-4596.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Added sourceUrlType field to StartDeployment request" +} diff --git a/.changes/next-release/api-change-cloudformation-49334.json b/.changes/next-release/api-change-cloudformation-49334.json new file mode 100644 index 000000000000..28f542f028f7 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-49334.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Documentation update for AWS CloudFormation API Reference." +} diff --git a/.changes/next-release/api-change-codebuild-57007.json b/.changes/next-release/api-change-codebuild-57007.json new file mode 100644 index 000000000000..c94c8d8b07ff --- /dev/null +++ b/.changes/next-release/api-change-codebuild-57007.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Enable proxy for reserved capacity fleet." +} diff --git a/.changes/next-release/api-change-ivs-94029.json b/.changes/next-release/api-change-ivs-94029.json new file mode 100644 index 000000000000..08cbcbcecf55 --- /dev/null +++ b/.changes/next-release/api-change-ivs-94029.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the priority parameter appended to the stream key." +} diff --git a/.changes/next-release/api-change-qbusiness-71132.json b/.changes/next-release/api-change-qbusiness-71132.json new file mode 100644 index 000000000000..fb55d09229b4 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-71132.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites." +} diff --git a/.changes/next-release/api-change-redshift-86880.json b/.changes/next-release/api-change-redshift-86880.json new file mode 100644 index 000000000000..f65e0f50ef6e --- /dev/null +++ b/.changes/next-release/api-change-redshift-86880.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "This release launches the CreateIntegration, DeleteIntegration, DescribeIntegrations and ModifyIntegration APIs to create and manage Amazon Redshift Zero-ETL Integrations." +} diff --git a/.changes/next-release/api-change-resiliencehub-9945.json b/.changes/next-release/api-change-resiliencehub-9945.json new file mode 100644 index 000000000000..20159852309f --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-9945.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "AWS Resilience Hub now integrates with the myApplications platform, enabling customers to easily assess the resilience of applications defined in myApplications. The new Resiliency widget provides visibility into application resilience and actionable recommendations for improvement." +} diff --git a/.changes/next-release/api-change-sesv2-35796.json b/.changes/next-release/api-change-sesv2-35796.json new file mode 100644 index 000000000000..959426050f27 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-35796.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release adds support for email maximum delivery seconds that allows senders to control the time within which their emails are attempted for delivery." +} From 568c1eb27ff905dee35f9c3e953d11781ec20d33 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 15 Oct 2024 18:06:07 +0000 Subject: [PATCH 0888/1632] Bumping version to 1.35.7 --- .changes/1.35.7.json | 42 +++++++++++++++++++ .../next-release/api-change-amplify-4596.json | 5 --- .../api-change-cloudformation-49334.json | 5 --- .../api-change-codebuild-57007.json | 5 --- .../next-release/api-change-ivs-94029.json | 5 --- .../api-change-qbusiness-71132.json | 5 --- .../api-change-redshift-86880.json | 5 --- .../api-change-resiliencehub-9945.json | 5 --- .../next-release/api-change-sesv2-35796.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.35.7.json delete mode 100644 .changes/next-release/api-change-amplify-4596.json delete mode 100644 .changes/next-release/api-change-cloudformation-49334.json delete mode 100644 .changes/next-release/api-change-codebuild-57007.json delete mode 100644 .changes/next-release/api-change-ivs-94029.json delete mode 100644 .changes/next-release/api-change-qbusiness-71132.json delete mode 100644 .changes/next-release/api-change-redshift-86880.json delete mode 100644 .changes/next-release/api-change-resiliencehub-9945.json delete mode 100644 .changes/next-release/api-change-sesv2-35796.json diff --git a/.changes/1.35.7.json b/.changes/1.35.7.json new file mode 100644 index 000000000000..63505bbc274d --- /dev/null +++ b/.changes/1.35.7.json @@ -0,0 +1,42 @@ +[ + { + "category": "``amplify``", + "description": "Added sourceUrlType field to StartDeployment request", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Documentation update for AWS CloudFormation API Reference.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Enable proxy for reserved capacity fleet.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the priority parameter appended to the stream key.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "This release launches the CreateIntegration, DeleteIntegration, DescribeIntegrations and ModifyIntegration APIs to create and manage Amazon Redshift Zero-ETL Integrations.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "AWS Resilience Hub now integrates with the myApplications platform, enabling customers to easily assess the resilience of applications defined in myApplications. The new Resiliency widget provides visibility into application resilience and actionable recommendations for improvement.", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release adds support for email maximum delivery seconds that allows senders to control the time within which their emails are attempted for delivery.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-4596.json b/.changes/next-release/api-change-amplify-4596.json deleted file mode 100644 index 719e00619c03..000000000000 --- a/.changes/next-release/api-change-amplify-4596.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Added sourceUrlType field to StartDeployment request" -} diff --git a/.changes/next-release/api-change-cloudformation-49334.json b/.changes/next-release/api-change-cloudformation-49334.json deleted file mode 100644 index 28f542f028f7..000000000000 --- a/.changes/next-release/api-change-cloudformation-49334.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Documentation update for AWS CloudFormation API Reference." -} diff --git a/.changes/next-release/api-change-codebuild-57007.json b/.changes/next-release/api-change-codebuild-57007.json deleted file mode 100644 index c94c8d8b07ff..000000000000 --- a/.changes/next-release/api-change-codebuild-57007.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Enable proxy for reserved capacity fleet." -} diff --git a/.changes/next-release/api-change-ivs-94029.json b/.changes/next-release/api-change-ivs-94029.json deleted file mode 100644 index 08cbcbcecf55..000000000000 --- a/.changes/next-release/api-change-ivs-94029.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the priority parameter appended to the stream key." -} diff --git a/.changes/next-release/api-change-qbusiness-71132.json b/.changes/next-release/api-change-qbusiness-71132.json deleted file mode 100644 index fb55d09229b4..000000000000 --- a/.changes/next-release/api-change-qbusiness-71132.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites." -} diff --git a/.changes/next-release/api-change-redshift-86880.json b/.changes/next-release/api-change-redshift-86880.json deleted file mode 100644 index f65e0f50ef6e..000000000000 --- a/.changes/next-release/api-change-redshift-86880.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "This release launches the CreateIntegration, DeleteIntegration, DescribeIntegrations and ModifyIntegration APIs to create and manage Amazon Redshift Zero-ETL Integrations." -} diff --git a/.changes/next-release/api-change-resiliencehub-9945.json b/.changes/next-release/api-change-resiliencehub-9945.json deleted file mode 100644 index 20159852309f..000000000000 --- a/.changes/next-release/api-change-resiliencehub-9945.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "AWS Resilience Hub now integrates with the myApplications platform, enabling customers to easily assess the resilience of applications defined in myApplications. The new Resiliency widget provides visibility into application resilience and actionable recommendations for improvement." -} diff --git a/.changes/next-release/api-change-sesv2-35796.json b/.changes/next-release/api-change-sesv2-35796.json deleted file mode 100644 index 959426050f27..000000000000 --- a/.changes/next-release/api-change-sesv2-35796.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release adds support for email maximum delivery seconds that allows senders to control the time within which their emails are attempted for delivery." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 00e31ba52724..8517c7b7227c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.35.7 +====== + +* api-change:``amplify``: Added sourceUrlType field to StartDeployment request +* api-change:``cloudformation``: Documentation update for AWS CloudFormation API Reference. +* api-change:``codebuild``: Enable proxy for reserved capacity fleet. +* api-change:``ivs``: On a channel that you own, you can now replace an ongoing stream with a new stream by streaming up with the priority parameter appended to the stream key. +* api-change:``qbusiness``: Amazon Q Business now supports embedding the Amazon Q Business web experience on third-party websites. +* api-change:``redshift``: This release launches the CreateIntegration, DeleteIntegration, DescribeIntegrations and ModifyIntegration APIs to create and manage Amazon Redshift Zero-ETL Integrations. +* api-change:``resiliencehub``: AWS Resilience Hub now integrates with the myApplications platform, enabling customers to easily assess the resilience of applications defined in myApplications. The new Resiliency widget provides visibility into application resilience and actionable recommendations for improvement. +* api-change:``sesv2``: This release adds support for email maximum delivery seconds that allows senders to control the time within which their emails are attempted for delivery. + + 1.35.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 89e6222a5673..14b45020a902 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.6' +__version__ = '1.35.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7ed0b3f8205d..1da8819b4f93 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.6' +release = '1.35.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e167193a7b09..af77f015dd0b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.40 + botocore==1.35.41 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 72b96e23c83a..dcf0c0575155 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.40', + 'botocore==1.35.41', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 585a0f169d6272eb54c23318b119e9a508061b7b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 16 Oct 2024 18:04:51 +0000 Subject: [PATCH 0889/1632] Update changelog based on model updates --- .changes/next-release/api-change-s3-63307.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-s3-63307.json diff --git a/.changes/next-release/api-change-s3-63307.json b/.changes/next-release/api-change-s3-63307.json new file mode 100644 index 000000000000..332a4780b33e --- /dev/null +++ b/.changes/next-release/api-change-s3-63307.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Add support for the new optional bucket-region and prefix query parameters in the ListBuckets API. For ListBuckets requests that express pagination, Amazon S3 will now return both the bucket names and associated AWS regions in the response." +} From 68360ca61b7e8b725bc82ba34a3f4524fc2c3f3d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 16 Oct 2024 18:06:29 +0000 Subject: [PATCH 0890/1632] Bumping version to 1.35.8 --- .changes/1.35.8.json | 7 +++++++ .changes/next-release/api-change-s3-63307.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.35.8.json delete mode 100644 .changes/next-release/api-change-s3-63307.json diff --git a/.changes/1.35.8.json b/.changes/1.35.8.json new file mode 100644 index 000000000000..4e3bc4f046f7 --- /dev/null +++ b/.changes/1.35.8.json @@ -0,0 +1,7 @@ +[ + { + "category": "``s3``", + "description": "Add support for the new optional bucket-region and prefix query parameters in the ListBuckets API. For ListBuckets requests that express pagination, Amazon S3 will now return both the bucket names and associated AWS regions in the response.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-s3-63307.json b/.changes/next-release/api-change-s3-63307.json deleted file mode 100644 index 332a4780b33e..000000000000 --- a/.changes/next-release/api-change-s3-63307.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Add support for the new optional bucket-region and prefix query parameters in the ListBuckets API. For ListBuckets requests that express pagination, Amazon S3 will now return both the bucket names and associated AWS regions in the response." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8517c7b7227c..594e0c80334c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.35.8 +====== + +* api-change:``s3``: Add support for the new optional bucket-region and prefix query parameters in the ListBuckets API. For ListBuckets requests that express pagination, Amazon S3 will now return both the bucket names and associated AWS regions in the response. + + 1.35.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 14b45020a902..6d0542d36345 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.7' +__version__ = '1.35.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1da8819b4f93..d04a08f76b18 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.7' +release = '1.35.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index af77f015dd0b..66412b83d0b5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.41 + botocore==1.35.42 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index dcf0c0575155..a2eac5502011 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.41', + 'botocore==1.35.42', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 5e379c853f5899100b41f1666a10c5a069894245 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 17 Oct 2024 18:11:31 +0000 Subject: [PATCH 0891/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-47188.json | 5 +++++ .changes/next-release/api-change-dataexchange-33775.json | 5 +++++ .changes/next-release/api-change-ecs-92390.json | 5 +++++ .../next-release/api-change-pinpointsmsvoicev2-42234.json | 5 +++++ .changes/next-release/api-change-pipes-64507.json | 5 +++++ .changes/next-release/api-change-quicksight-40937.json | 5 +++++ .changes/next-release/api-change-rds-16079.json | 5 +++++ .changes/next-release/api-change-workspaces-86649.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-47188.json create mode 100644 .changes/next-release/api-change-dataexchange-33775.json create mode 100644 .changes/next-release/api-change-ecs-92390.json create mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-42234.json create mode 100644 .changes/next-release/api-change-pipes-64507.json create mode 100644 .changes/next-release/api-change-quicksight-40937.json create mode 100644 .changes/next-release/api-change-rds-16079.json create mode 100644 .changes/next-release/api-change-workspaces-86649.json diff --git a/.changes/next-release/api-change-bedrockagent-47188.json b/.changes/next-release/api-change-bedrockagent-47188.json new file mode 100644 index 000000000000..2976031193ad --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-47188.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Removing support for topK property in PromptModelInferenceConfiguration object, Making PromptTemplateConfiguration property as required, Limiting the maximum PromptVariant to 1" +} diff --git a/.changes/next-release/api-change-dataexchange-33775.json b/.changes/next-release/api-change-dataexchange-33775.json new file mode 100644 index 000000000000..d3f16f164135 --- /dev/null +++ b/.changes/next-release/api-change-dataexchange-33775.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dataexchange``", + "description": "This release adds Data Grant support, through which customers can programmatically create data grants to share with other AWS accounts and accept data grants from other AWS accounts." +} diff --git a/.changes/next-release/api-change-ecs-92390.json b/.changes/next-release/api-change-ecs-92390.json new file mode 100644 index 000000000000..40d5dadecbf3 --- /dev/null +++ b/.changes/next-release/api-change-ecs-92390.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is an Amazon ECS documentation only update to address tickets." +} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-42234.json b/.changes/next-release/api-change-pinpointsmsvoicev2-42234.json new file mode 100644 index 000000000000..a3f539c22a93 --- /dev/null +++ b/.changes/next-release/api-change-pinpointsmsvoicev2-42234.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint-sms-voice-v2``", + "description": "Added the registrations status of REQUIRES_AUTHENTICATION" +} diff --git a/.changes/next-release/api-change-pipes-64507.json b/.changes/next-release/api-change-pipes-64507.json new file mode 100644 index 000000000000..e1e67e6b5e27 --- /dev/null +++ b/.changes/next-release/api-change-pipes-64507.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pipes``", + "description": "This release adds validation to require specifying a SecurityGroup and Subnets in the Vpc object under PipesSourceSelfManagedKafkaParameters. It also adds support for iso-e, iso-f, and other non-commercial partitions in ARN parameters." +} diff --git a/.changes/next-release/api-change-quicksight-40937.json b/.changes/next-release/api-change-quicksight-40937.json new file mode 100644 index 000000000000..1706dee2b32d --- /dev/null +++ b/.changes/next-release/api-change-quicksight-40937.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Add StartDashboardSnapshotJobSchedule API. RestoreAnalysis now supports restoring analysis to folders." +} diff --git a/.changes/next-release/api-change-rds-16079.json b/.changes/next-release/api-change-rds-16079.json new file mode 100644 index 000000000000..cbbb11f778c3 --- /dev/null +++ b/.changes/next-release/api-change-rds-16079.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for TAZ IAM support" +} diff --git a/.changes/next-release/api-change-workspaces-86649.json b/.changes/next-release/api-change-workspaces-86649.json new file mode 100644 index 000000000000..21e599b96ca4 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-86649.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Updated the DomainName pattern for Active Directory" +} From c5abbfd382d7e6d5dc14b0c2f38cdd300b71238e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 17 Oct 2024 18:12:56 +0000 Subject: [PATCH 0892/1632] Bumping version to 1.35.9 --- .changes/1.35.9.json | 42 +++++++++++++++++++ .../api-change-bedrockagent-47188.json | 5 --- .../api-change-dataexchange-33775.json | 5 --- .../next-release/api-change-ecs-92390.json | 5 --- .../api-change-pinpointsmsvoicev2-42234.json | 5 --- .../next-release/api-change-pipes-64507.json | 5 --- .../api-change-quicksight-40937.json | 5 --- .../next-release/api-change-rds-16079.json | 5 --- .../api-change-workspaces-86649.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.35.9.json delete mode 100644 .changes/next-release/api-change-bedrockagent-47188.json delete mode 100644 .changes/next-release/api-change-dataexchange-33775.json delete mode 100644 .changes/next-release/api-change-ecs-92390.json delete mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-42234.json delete mode 100644 .changes/next-release/api-change-pipes-64507.json delete mode 100644 .changes/next-release/api-change-quicksight-40937.json delete mode 100644 .changes/next-release/api-change-rds-16079.json delete mode 100644 .changes/next-release/api-change-workspaces-86649.json diff --git a/.changes/1.35.9.json b/.changes/1.35.9.json new file mode 100644 index 000000000000..dd363221a2f7 --- /dev/null +++ b/.changes/1.35.9.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Removing support for topK property in PromptModelInferenceConfiguration object, Making PromptTemplateConfiguration property as required, Limiting the maximum PromptVariant to 1", + "type": "api-change" + }, + { + "category": "``dataexchange``", + "description": "This release adds Data Grant support, through which customers can programmatically create data grants to share with other AWS accounts and accept data grants from other AWS accounts.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is an Amazon ECS documentation only update to address tickets.", + "type": "api-change" + }, + { + "category": "``pinpoint-sms-voice-v2``", + "description": "Added the registrations status of REQUIRES_AUTHENTICATION", + "type": "api-change" + }, + { + "category": "``pipes``", + "description": "This release adds validation to require specifying a SecurityGroup and Subnets in the Vpc object under PipesSourceSelfManagedKafkaParameters. It also adds support for iso-e, iso-f, and other non-commercial partitions in ARN parameters.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Add StartDashboardSnapshotJobSchedule API. RestoreAnalysis now supports restoring analysis to folders.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for TAZ IAM support", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Updated the DomainName pattern for Active Directory", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-47188.json b/.changes/next-release/api-change-bedrockagent-47188.json deleted file mode 100644 index 2976031193ad..000000000000 --- a/.changes/next-release/api-change-bedrockagent-47188.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Removing support for topK property in PromptModelInferenceConfiguration object, Making PromptTemplateConfiguration property as required, Limiting the maximum PromptVariant to 1" -} diff --git a/.changes/next-release/api-change-dataexchange-33775.json b/.changes/next-release/api-change-dataexchange-33775.json deleted file mode 100644 index d3f16f164135..000000000000 --- a/.changes/next-release/api-change-dataexchange-33775.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dataexchange``", - "description": "This release adds Data Grant support, through which customers can programmatically create data grants to share with other AWS accounts and accept data grants from other AWS accounts." -} diff --git a/.changes/next-release/api-change-ecs-92390.json b/.changes/next-release/api-change-ecs-92390.json deleted file mode 100644 index 40d5dadecbf3..000000000000 --- a/.changes/next-release/api-change-ecs-92390.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is an Amazon ECS documentation only update to address tickets." -} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-42234.json b/.changes/next-release/api-change-pinpointsmsvoicev2-42234.json deleted file mode 100644 index a3f539c22a93..000000000000 --- a/.changes/next-release/api-change-pinpointsmsvoicev2-42234.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint-sms-voice-v2``", - "description": "Added the registrations status of REQUIRES_AUTHENTICATION" -} diff --git a/.changes/next-release/api-change-pipes-64507.json b/.changes/next-release/api-change-pipes-64507.json deleted file mode 100644 index e1e67e6b5e27..000000000000 --- a/.changes/next-release/api-change-pipes-64507.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pipes``", - "description": "This release adds validation to require specifying a SecurityGroup and Subnets in the Vpc object under PipesSourceSelfManagedKafkaParameters. It also adds support for iso-e, iso-f, and other non-commercial partitions in ARN parameters." -} diff --git a/.changes/next-release/api-change-quicksight-40937.json b/.changes/next-release/api-change-quicksight-40937.json deleted file mode 100644 index 1706dee2b32d..000000000000 --- a/.changes/next-release/api-change-quicksight-40937.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Add StartDashboardSnapshotJobSchedule API. RestoreAnalysis now supports restoring analysis to folders." -} diff --git a/.changes/next-release/api-change-rds-16079.json b/.changes/next-release/api-change-rds-16079.json deleted file mode 100644 index cbbb11f778c3..000000000000 --- a/.changes/next-release/api-change-rds-16079.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for TAZ IAM support" -} diff --git a/.changes/next-release/api-change-workspaces-86649.json b/.changes/next-release/api-change-workspaces-86649.json deleted file mode 100644 index 21e599b96ca4..000000000000 --- a/.changes/next-release/api-change-workspaces-86649.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Updated the DomainName pattern for Active Directory" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 594e0c80334c..ebd544a275c1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.35.9 +====== + +* api-change:``bedrock-agent``: Removing support for topK property in PromptModelInferenceConfiguration object, Making PromptTemplateConfiguration property as required, Limiting the maximum PromptVariant to 1 +* api-change:``dataexchange``: This release adds Data Grant support, through which customers can programmatically create data grants to share with other AWS accounts and accept data grants from other AWS accounts. +* api-change:``ecs``: This is an Amazon ECS documentation only update to address tickets. +* api-change:``pinpoint-sms-voice-v2``: Added the registrations status of REQUIRES_AUTHENTICATION +* api-change:``pipes``: This release adds validation to require specifying a SecurityGroup and Subnets in the Vpc object under PipesSourceSelfManagedKafkaParameters. It also adds support for iso-e, iso-f, and other non-commercial partitions in ARN parameters. +* api-change:``quicksight``: Add StartDashboardSnapshotJobSchedule API. RestoreAnalysis now supports restoring analysis to folders. +* api-change:``rds``: Updates Amazon RDS documentation for TAZ IAM support +* api-change:``workspaces``: Updated the DomainName pattern for Active Directory + + 1.35.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6d0542d36345..8d0e4f891612 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.8' +__version__ = '1.35.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d04a08f76b18..cc69707327d5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35' # The full version, including alpha/beta/rc tags. -release = '1.35.8' +release = '1.35.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 66412b83d0b5..a58c617129dd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.42 + botocore==1.35.43 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a2eac5502011..fe66e76669db 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.42', + 'botocore==1.35.43', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 374353a5a942c94cd805769b3abeda908edac882 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 18 Oct 2024 18:06:44 +0000 Subject: [PATCH 0893/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-35426.json | 5 +++++ .changes/next-release/api-change-bedrock-79895.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-49680.json | 5 +++++ .changes/next-release/api-change-datazone-88677.json | 5 +++++ .changes/next-release/api-change-ec2-75653.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-athena-35426.json create mode 100644 .changes/next-release/api-change-bedrock-79895.json create mode 100644 .changes/next-release/api-change-bedrockruntime-49680.json create mode 100644 .changes/next-release/api-change-datazone-88677.json create mode 100644 .changes/next-release/api-change-ec2-75653.json diff --git a/.changes/next-release/api-change-athena-35426.json b/.changes/next-release/api-change-athena-35426.json new file mode 100644 index 000000000000..a7b3f6cca13c --- /dev/null +++ b/.changes/next-release/api-change-athena-35426.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Removing FEDERATED from Create/List/Delete/GetDataCatalog API" +} diff --git a/.changes/next-release/api-change-bedrock-79895.json b/.changes/next-release/api-change-bedrock-79895.json new file mode 100644 index 000000000000..f450d34af501 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-79895.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Adding converse support to CMI API's" +} diff --git a/.changes/next-release/api-change-bedrockruntime-49680.json b/.changes/next-release/api-change-bedrockruntime-49680.json new file mode 100644 index 000000000000..edcf4308b44b --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-49680.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Added converse support for custom imported models" +} diff --git a/.changes/next-release/api-change-datazone-88677.json b/.changes/next-release/api-change-datazone-88677.json new file mode 100644 index 000000000000..4e461e2bb3e6 --- /dev/null +++ b/.changes/next-release/api-change-datazone-88677.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Adding the following project member designations: PROJECT_CATALOG_VIEWER, PROJECT_CATALOG_CONSUMER and PROJECT_CATALOG_STEWARD in the CreateProjectMembership API and PROJECT_CATALOG_STEWARD designation in the AddPolicyGrant API." +} diff --git a/.changes/next-release/api-change-ec2-75653.json b/.changes/next-release/api-change-ec2-75653.json new file mode 100644 index 000000000000..29f8e6089de3 --- /dev/null +++ b/.changes/next-release/api-change-ec2-75653.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "RequestSpotInstances and RequestSpotFleet feature release." +} From ef151ddd8daa843b85014ab4e9ebe1ef2bb5c43d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 18 Oct 2024 18:08:12 +0000 Subject: [PATCH 0894/1632] Bumping version to 1.35.10 --- .changes/1.35.10.json | 27 +++++++++++++++++++ .../next-release/api-change-athena-35426.json | 5 ---- .../api-change-bedrock-79895.json | 5 ---- .../api-change-bedrockruntime-49680.json | 5 ---- .../api-change-datazone-88677.json | 5 ---- .../next-release/api-change-ec2-75653.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +-- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 42 insertions(+), 30 deletions(-) create mode 100644 .changes/1.35.10.json delete mode 100644 .changes/next-release/api-change-athena-35426.json delete mode 100644 .changes/next-release/api-change-bedrock-79895.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-49680.json delete mode 100644 .changes/next-release/api-change-datazone-88677.json delete mode 100644 .changes/next-release/api-change-ec2-75653.json diff --git a/.changes/1.35.10.json b/.changes/1.35.10.json new file mode 100644 index 000000000000..e81481e2b296 --- /dev/null +++ b/.changes/1.35.10.json @@ -0,0 +1,27 @@ +[ + { + "category": "``athena``", + "description": "Removing FEDERATED from Create/List/Delete/GetDataCatalog API", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "Adding converse support to CMI API's", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Added converse support for custom imported models", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Adding the following project member designations: PROJECT_CATALOG_VIEWER, PROJECT_CATALOG_CONSUMER and PROJECT_CATALOG_STEWARD in the CreateProjectMembership API and PROJECT_CATALOG_STEWARD designation in the AddPolicyGrant API.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "RequestSpotInstances and RequestSpotFleet feature release.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-35426.json b/.changes/next-release/api-change-athena-35426.json deleted file mode 100644 index a7b3f6cca13c..000000000000 --- a/.changes/next-release/api-change-athena-35426.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Removing FEDERATED from Create/List/Delete/GetDataCatalog API" -} diff --git a/.changes/next-release/api-change-bedrock-79895.json b/.changes/next-release/api-change-bedrock-79895.json deleted file mode 100644 index f450d34af501..000000000000 --- a/.changes/next-release/api-change-bedrock-79895.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Adding converse support to CMI API's" -} diff --git a/.changes/next-release/api-change-bedrockruntime-49680.json b/.changes/next-release/api-change-bedrockruntime-49680.json deleted file mode 100644 index edcf4308b44b..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-49680.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Added converse support for custom imported models" -} diff --git a/.changes/next-release/api-change-datazone-88677.json b/.changes/next-release/api-change-datazone-88677.json deleted file mode 100644 index 4e461e2bb3e6..000000000000 --- a/.changes/next-release/api-change-datazone-88677.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Adding the following project member designations: PROJECT_CATALOG_VIEWER, PROJECT_CATALOG_CONSUMER and PROJECT_CATALOG_STEWARD in the CreateProjectMembership API and PROJECT_CATALOG_STEWARD designation in the AddPolicyGrant API." -} diff --git a/.changes/next-release/api-change-ec2-75653.json b/.changes/next-release/api-change-ec2-75653.json deleted file mode 100644 index 29f8e6089de3..000000000000 --- a/.changes/next-release/api-change-ec2-75653.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "RequestSpotInstances and RequestSpotFleet feature release." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ebd544a275c1..5900feee7867 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.35.10 +======= + +* api-change:``athena``: Removing FEDERATED from Create/List/Delete/GetDataCatalog API +* api-change:``bedrock``: Adding converse support to CMI API's +* api-change:``bedrock-runtime``: Added converse support for custom imported models +* api-change:``datazone``: Adding the following project member designations: PROJECT_CATALOG_VIEWER, PROJECT_CATALOG_CONSUMER and PROJECT_CATALOG_STEWARD in the CreateProjectMembership API and PROJECT_CATALOG_STEWARD designation in the AddPolicyGrant API. +* api-change:``ec2``: RequestSpotInstances and RequestSpotFleet feature release. + + 1.35.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8d0e4f891612..45a6cbda556f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.9' +__version__ = '1.35.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index cc69707327d5..60b8668aeb6e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.35' +version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.9' +release = '1.35.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a58c617129dd..c46ae9406d0b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.43 + botocore==1.35.44 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index fe66e76669db..3653824905f4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.43', + 'botocore==1.35.44', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From c027920e076a071a3a1a74cf37287d41efde97db Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 21 Oct 2024 18:06:56 +0000 Subject: [PATCH 0895/1632] Update changelog based on model updates --- .../next-release/api-change-applicationinsights-18509.json | 5 +++++ .changes/next-release/api-change-autoscaling-43709.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-58492.json | 5 +++++ .changes/next-release/api-change-dms-73516.json | 5 +++++ .changes/next-release/api-change-ec2-62076.json | 5 +++++ .changes/next-release/api-change-eks-77875.json | 5 +++++ .changes/next-release/api-change-fms-84826.json | 5 +++++ .../api-change-paymentcryptographydata-63437.json | 5 +++++ .changes/next-release/api-change-wafv2-67583.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-applicationinsights-18509.json create mode 100644 .changes/next-release/api-change-autoscaling-43709.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-58492.json create mode 100644 .changes/next-release/api-change-dms-73516.json create mode 100644 .changes/next-release/api-change-ec2-62076.json create mode 100644 .changes/next-release/api-change-eks-77875.json create mode 100644 .changes/next-release/api-change-fms-84826.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-63437.json create mode 100644 .changes/next-release/api-change-wafv2-67583.json diff --git a/.changes/next-release/api-change-applicationinsights-18509.json b/.changes/next-release/api-change-applicationinsights-18509.json new file mode 100644 index 000000000000..d85788ab3a0a --- /dev/null +++ b/.changes/next-release/api-change-applicationinsights-18509.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-insights``", + "description": "This feature enables customers to specify SNS Topic ARN. CloudWatch Application Insights (CWAI) will utilize this ARN to send problem notifications." +} diff --git a/.changes/next-release/api-change-autoscaling-43709.json b/.changes/next-release/api-change-autoscaling-43709.json new file mode 100644 index 000000000000..3a28a010f748 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-43709.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Adds support for removing the PlacementGroup setting on an Auto Scaling Group through the UpdateAutoScalingGroup API." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-58492.json b/.changes/next-release/api-change-bedrockagentruntime-58492.json new file mode 100644 index 000000000000..1dbbaac1761d --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-58492.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Knowledge Bases for Amazon Bedrock now supports custom prompts and model parameters in the orchestrationConfiguration of the RetrieveAndGenerate API. The modelArn field accepts Custom Models and Imported Models ARNs." +} diff --git a/.changes/next-release/api-change-dms-73516.json b/.changes/next-release/api-change-dms-73516.json new file mode 100644 index 000000000000..7baf144146c9 --- /dev/null +++ b/.changes/next-release/api-change-dms-73516.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Added support for tagging in StartReplicationTaskAssessmentRun API and introduced IsLatestTaskAssessmentRun and ResultStatistic fields for enhanced tracking and assessment result statistics." +} diff --git a/.changes/next-release/api-change-ec2-62076.json b/.changes/next-release/api-change-ec2-62076.json new file mode 100644 index 000000000000..e49449beec2e --- /dev/null +++ b/.changes/next-release/api-change-ec2-62076.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 now allows you to create network interfaces with just the EFA driver and no ENA driver by specifying the network interface type as efa-only." +} diff --git a/.changes/next-release/api-change-eks-77875.json b/.changes/next-release/api-change-eks-77875.json new file mode 100644 index 000000000000..2020590e5a9f --- /dev/null +++ b/.changes/next-release/api-change-eks-77875.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "This release adds support for Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift with EKS that enhances the resiliency of multi-AZ cluster environments" +} diff --git a/.changes/next-release/api-change-fms-84826.json b/.changes/next-release/api-change-fms-84826.json new file mode 100644 index 000000000000..e214a4bf1e8f --- /dev/null +++ b/.changes/next-release/api-change-fms-84826.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "Update AWS WAF policy - add the option to retrofit existing web ACLs instead of creating all new web ACLs." +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-63437.json b/.changes/next-release/api-change-paymentcryptographydata-63437.json new file mode 100644 index 000000000000..fe4a886820e4 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-63437.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "Adding new API to generate authenticated scripts for EMV pin change use cases." +} diff --git a/.changes/next-release/api-change-wafv2-67583.json b/.changes/next-release/api-change-wafv2-67583.json new file mode 100644 index 000000000000..268fe1e90088 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-67583.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "Add a property to WebACL to indicate whether it's been retrofitted by Firewall Manager." +} From 745af35b638ba2a654538d6fcf16d068470a2081 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 21 Oct 2024 18:08:24 +0000 Subject: [PATCH 0896/1632] Bumping version to 1.35.11 --- .changes/1.35.11.json | 47 +++++++++++++++++++ .../api-change-applicationinsights-18509.json | 5 -- .../api-change-autoscaling-43709.json | 5 -- .../api-change-bedrockagentruntime-58492.json | 5 -- .../next-release/api-change-dms-73516.json | 5 -- .../next-release/api-change-ec2-62076.json | 5 -- .../next-release/api-change-eks-77875.json | 5 -- .../next-release/api-change-fms-84826.json | 5 -- ...-change-paymentcryptographydata-63437.json | 5 -- .../next-release/api-change-wafv2-67583.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.35.11.json delete mode 100644 .changes/next-release/api-change-applicationinsights-18509.json delete mode 100644 .changes/next-release/api-change-autoscaling-43709.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-58492.json delete mode 100644 .changes/next-release/api-change-dms-73516.json delete mode 100644 .changes/next-release/api-change-ec2-62076.json delete mode 100644 .changes/next-release/api-change-eks-77875.json delete mode 100644 .changes/next-release/api-change-fms-84826.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-63437.json delete mode 100644 .changes/next-release/api-change-wafv2-67583.json diff --git a/.changes/1.35.11.json b/.changes/1.35.11.json new file mode 100644 index 000000000000..d7d172253221 --- /dev/null +++ b/.changes/1.35.11.json @@ -0,0 +1,47 @@ +[ + { + "category": "``application-insights``", + "description": "This feature enables customers to specify SNS Topic ARN. CloudWatch Application Insights (CWAI) will utilize this ARN to send problem notifications.", + "type": "api-change" + }, + { + "category": "``autoscaling``", + "description": "Adds support for removing the PlacementGroup setting on an Auto Scaling Group through the UpdateAutoScalingGroup API.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Knowledge Bases for Amazon Bedrock now supports custom prompts and model parameters in the orchestrationConfiguration of the RetrieveAndGenerate API. The modelArn field accepts Custom Models and Imported Models ARNs.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Added support for tagging in StartReplicationTaskAssessmentRun API and introduced IsLatestTaskAssessmentRun and ResultStatistic fields for enhanced tracking and assessment result statistics.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 now allows you to create network interfaces with just the EFA driver and no ENA driver by specifying the network interface type as efa-only.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "This release adds support for Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift with EKS that enhances the resiliency of multi-AZ cluster environments", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "Update AWS WAF policy - add the option to retrofit existing web ACLs instead of creating all new web ACLs.", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "Adding new API to generate authenticated scripts for EMV pin change use cases.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "Add a property to WebACL to indicate whether it's been retrofitted by Firewall Manager.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationinsights-18509.json b/.changes/next-release/api-change-applicationinsights-18509.json deleted file mode 100644 index d85788ab3a0a..000000000000 --- a/.changes/next-release/api-change-applicationinsights-18509.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-insights``", - "description": "This feature enables customers to specify SNS Topic ARN. CloudWatch Application Insights (CWAI) will utilize this ARN to send problem notifications." -} diff --git a/.changes/next-release/api-change-autoscaling-43709.json b/.changes/next-release/api-change-autoscaling-43709.json deleted file mode 100644 index 3a28a010f748..000000000000 --- a/.changes/next-release/api-change-autoscaling-43709.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Adds support for removing the PlacementGroup setting on an Auto Scaling Group through the UpdateAutoScalingGroup API." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-58492.json b/.changes/next-release/api-change-bedrockagentruntime-58492.json deleted file mode 100644 index 1dbbaac1761d..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-58492.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Knowledge Bases for Amazon Bedrock now supports custom prompts and model parameters in the orchestrationConfiguration of the RetrieveAndGenerate API. The modelArn field accepts Custom Models and Imported Models ARNs." -} diff --git a/.changes/next-release/api-change-dms-73516.json b/.changes/next-release/api-change-dms-73516.json deleted file mode 100644 index 7baf144146c9..000000000000 --- a/.changes/next-release/api-change-dms-73516.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Added support for tagging in StartReplicationTaskAssessmentRun API and introduced IsLatestTaskAssessmentRun and ResultStatistic fields for enhanced tracking and assessment result statistics." -} diff --git a/.changes/next-release/api-change-ec2-62076.json b/.changes/next-release/api-change-ec2-62076.json deleted file mode 100644 index e49449beec2e..000000000000 --- a/.changes/next-release/api-change-ec2-62076.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 now allows you to create network interfaces with just the EFA driver and no ENA driver by specifying the network interface type as efa-only." -} diff --git a/.changes/next-release/api-change-eks-77875.json b/.changes/next-release/api-change-eks-77875.json deleted file mode 100644 index 2020590e5a9f..000000000000 --- a/.changes/next-release/api-change-eks-77875.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "This release adds support for Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift with EKS that enhances the resiliency of multi-AZ cluster environments" -} diff --git a/.changes/next-release/api-change-fms-84826.json b/.changes/next-release/api-change-fms-84826.json deleted file mode 100644 index e214a4bf1e8f..000000000000 --- a/.changes/next-release/api-change-fms-84826.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "Update AWS WAF policy - add the option to retrofit existing web ACLs instead of creating all new web ACLs." -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-63437.json b/.changes/next-release/api-change-paymentcryptographydata-63437.json deleted file mode 100644 index fe4a886820e4..000000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-63437.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "Adding new API to generate authenticated scripts for EMV pin change use cases." -} diff --git a/.changes/next-release/api-change-wafv2-67583.json b/.changes/next-release/api-change-wafv2-67583.json deleted file mode 100644 index 268fe1e90088..000000000000 --- a/.changes/next-release/api-change-wafv2-67583.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "Add a property to WebACL to indicate whether it's been retrofitted by Firewall Manager." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5900feee7867..81bf755d5f02 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.35.11 +======= + +* api-change:``application-insights``: This feature enables customers to specify SNS Topic ARN. CloudWatch Application Insights (CWAI) will utilize this ARN to send problem notifications. +* api-change:``autoscaling``: Adds support for removing the PlacementGroup setting on an Auto Scaling Group through the UpdateAutoScalingGroup API. +* api-change:``bedrock-agent-runtime``: Knowledge Bases for Amazon Bedrock now supports custom prompts and model parameters in the orchestrationConfiguration of the RetrieveAndGenerate API. The modelArn field accepts Custom Models and Imported Models ARNs. +* api-change:``dms``: Added support for tagging in StartReplicationTaskAssessmentRun API and introduced IsLatestTaskAssessmentRun and ResultStatistic fields for enhanced tracking and assessment result statistics. +* api-change:``ec2``: Amazon EC2 now allows you to create network interfaces with just the EFA driver and no ENA driver by specifying the network interface type as efa-only. +* api-change:``eks``: This release adds support for Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift with EKS that enhances the resiliency of multi-AZ cluster environments +* api-change:``fms``: Update AWS WAF policy - add the option to retrofit existing web ACLs instead of creating all new web ACLs. +* api-change:``payment-cryptography-data``: Adding new API to generate authenticated scripts for EMV pin change use cases. +* api-change:``wafv2``: Add a property to WebACL to indicate whether it's been retrofitted by Firewall Manager. + + 1.35.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 45a6cbda556f..57fde7f67626 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.10' +__version__ = '1.35.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 60b8668aeb6e..3251656a670f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.10' +release = '1.35.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c46ae9406d0b..315d7a2d2575 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.44 + botocore==1.35.45 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3653824905f4..665590d2779f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.44', + 'botocore==1.35.45', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0e1a94a006d6a1730f20e24b9133e421ac3bf36d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 22 Oct 2024 18:31:49 +0000 Subject: [PATCH 0897/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-54442.json | 5 +++++ .changes/next-release/api-change-imagebuilder-93594.json | 5 +++++ .changes/next-release/api-change-m2-1308.json | 5 +++++ .changes/next-release/api-change-rds-49809.json | 5 +++++ .changes/next-release/api-change-repostspace-80364.json | 5 +++++ .changes/next-release/api-change-timestreamquery-19176.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-54442.json create mode 100644 .changes/next-release/api-change-imagebuilder-93594.json create mode 100644 .changes/next-release/api-change-m2-1308.json create mode 100644 .changes/next-release/api-change-rds-49809.json create mode 100644 .changes/next-release/api-change-repostspace-80364.json create mode 100644 .changes/next-release/api-change-timestreamquery-19176.json diff --git a/.changes/next-release/api-change-bedrockruntime-54442.json b/.changes/next-release/api-change-bedrockruntime-54442.json new file mode 100644 index 000000000000..66972fe502a4 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-54442.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Updating invoke regex to support imported models for converse API" +} diff --git a/.changes/next-release/api-change-imagebuilder-93594.json b/.changes/next-release/api-change-imagebuilder-93594.json new file mode 100644 index 000000000000..780a187adf55 --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-93594.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "Add macOS platform and instance placement options" +} diff --git a/.changes/next-release/api-change-m2-1308.json b/.changes/next-release/api-change-m2-1308.json new file mode 100644 index 000000000000..fe0f54084cf5 --- /dev/null +++ b/.changes/next-release/api-change-m2-1308.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``m2``", + "description": "Add AuthSecretsManagerArn optional parameter to batch job APIs, expand batch parameter limits, and introduce clientToken constraints." +} diff --git a/.changes/next-release/api-change-rds-49809.json b/.changes/next-release/api-change-rds-49809.json new file mode 100644 index 000000000000..88bdb0ee58df --- /dev/null +++ b/.changes/next-release/api-change-rds-49809.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Global clusters now expose the Endpoint attribute as one of its fields. It is a Read/Write endpoint for the global cluster which resolves to the Global Cluster writer instance." +} diff --git a/.changes/next-release/api-change-repostspace-80364.json b/.changes/next-release/api-change-repostspace-80364.json new file mode 100644 index 000000000000..6ab6423e8d75 --- /dev/null +++ b/.changes/next-release/api-change-repostspace-80364.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``repostspace``", + "description": "Adds the BatchAddRole and BatchRemoveRole APIs." +} diff --git a/.changes/next-release/api-change-timestreamquery-19176.json b/.changes/next-release/api-change-timestreamquery-19176.json new file mode 100644 index 000000000000..d5c76913adc1 --- /dev/null +++ b/.changes/next-release/api-change-timestreamquery-19176.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-query``", + "description": "This release adds support for Query Insights, a feature that provides details of query execution, enabling users to identify areas for improvement to optimize their queries, resulting in improved query performance and lower query costs." +} From efe2aa927196e3186fafa4d16a28b064da9c1056 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 22 Oct 2024 18:32:57 +0000 Subject: [PATCH 0898/1632] Bumping version to 1.35.12 --- .changes/1.35.12.json | 32 +++++++++++++++++++ .../api-change-bedrockruntime-54442.json | 5 --- .../api-change-imagebuilder-93594.json | 5 --- .changes/next-release/api-change-m2-1308.json | 5 --- .../next-release/api-change-rds-49809.json | 5 --- .../api-change-repostspace-80364.json | 5 --- .../api-change-timestreamquery-19176.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.35.12.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-54442.json delete mode 100644 .changes/next-release/api-change-imagebuilder-93594.json delete mode 100644 .changes/next-release/api-change-m2-1308.json delete mode 100644 .changes/next-release/api-change-rds-49809.json delete mode 100644 .changes/next-release/api-change-repostspace-80364.json delete mode 100644 .changes/next-release/api-change-timestreamquery-19176.json diff --git a/.changes/1.35.12.json b/.changes/1.35.12.json new file mode 100644 index 000000000000..4266ceb370bd --- /dev/null +++ b/.changes/1.35.12.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "Updating invoke regex to support imported models for converse API", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "Add macOS platform and instance placement options", + "type": "api-change" + }, + { + "category": "``m2``", + "description": "Add AuthSecretsManagerArn optional parameter to batch job APIs, expand batch parameter limits, and introduce clientToken constraints.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Global clusters now expose the Endpoint attribute as one of its fields. It is a Read/Write endpoint for the global cluster which resolves to the Global Cluster writer instance.", + "type": "api-change" + }, + { + "category": "``repostspace``", + "description": "Adds the BatchAddRole and BatchRemoveRole APIs.", + "type": "api-change" + }, + { + "category": "``timestream-query``", + "description": "This release adds support for Query Insights, a feature that provides details of query execution, enabling users to identify areas for improvement to optimize their queries, resulting in improved query performance and lower query costs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-54442.json b/.changes/next-release/api-change-bedrockruntime-54442.json deleted file mode 100644 index 66972fe502a4..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-54442.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Updating invoke regex to support imported models for converse API" -} diff --git a/.changes/next-release/api-change-imagebuilder-93594.json b/.changes/next-release/api-change-imagebuilder-93594.json deleted file mode 100644 index 780a187adf55..000000000000 --- a/.changes/next-release/api-change-imagebuilder-93594.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "Add macOS platform and instance placement options" -} diff --git a/.changes/next-release/api-change-m2-1308.json b/.changes/next-release/api-change-m2-1308.json deleted file mode 100644 index fe0f54084cf5..000000000000 --- a/.changes/next-release/api-change-m2-1308.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``m2``", - "description": "Add AuthSecretsManagerArn optional parameter to batch job APIs, expand batch parameter limits, and introduce clientToken constraints." -} diff --git a/.changes/next-release/api-change-rds-49809.json b/.changes/next-release/api-change-rds-49809.json deleted file mode 100644 index 88bdb0ee58df..000000000000 --- a/.changes/next-release/api-change-rds-49809.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Global clusters now expose the Endpoint attribute as one of its fields. It is a Read/Write endpoint for the global cluster which resolves to the Global Cluster writer instance." -} diff --git a/.changes/next-release/api-change-repostspace-80364.json b/.changes/next-release/api-change-repostspace-80364.json deleted file mode 100644 index 6ab6423e8d75..000000000000 --- a/.changes/next-release/api-change-repostspace-80364.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``repostspace``", - "description": "Adds the BatchAddRole and BatchRemoveRole APIs." -} diff --git a/.changes/next-release/api-change-timestreamquery-19176.json b/.changes/next-release/api-change-timestreamquery-19176.json deleted file mode 100644 index d5c76913adc1..000000000000 --- a/.changes/next-release/api-change-timestreamquery-19176.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-query``", - "description": "This release adds support for Query Insights, a feature that provides details of query execution, enabling users to identify areas for improvement to optimize their queries, resulting in improved query performance and lower query costs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 81bf755d5f02..04a6f316b8a0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.35.12 +======= + +* api-change:``bedrock-runtime``: Updating invoke regex to support imported models for converse API +* api-change:``imagebuilder``: Add macOS platform and instance placement options +* api-change:``m2``: Add AuthSecretsManagerArn optional parameter to batch job APIs, expand batch parameter limits, and introduce clientToken constraints. +* api-change:``rds``: Global clusters now expose the Endpoint attribute as one of its fields. It is a Read/Write endpoint for the global cluster which resolves to the Global Cluster writer instance. +* api-change:``repostspace``: Adds the BatchAddRole and BatchRemoveRole APIs. +* api-change:``timestream-query``: This release adds support for Query Insights, a feature that provides details of query execution, enabling users to identify areas for improvement to optimize their queries, resulting in improved query performance and lower query costs. + + 1.35.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 57fde7f67626..c3d6a44e3af4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.11' +__version__ = '1.35.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3251656a670f..3a0cc24e87e5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.11' +release = '1.35.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 315d7a2d2575..c4500e5c8dbb 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.45 + botocore==1.35.46 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 665590d2779f..36fffe9ea1e5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.45', + 'botocore==1.35.46', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From e65a1753fbc9bbe6265eb72a9a753f10af8f1f48 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 23 Oct 2024 18:06:03 +0000 Subject: [PATCH 0899/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-50919.json | 5 +++++ .changes/next-release/api-change-connect-32316.json | 5 +++++ .changes/next-release/api-change-ec2-60791.json | 5 +++++ .changes/next-release/api-change-mwaa-61786.json | 5 +++++ .../next-release/api-change-paymentcryptography-88678.json | 5 +++++ .../api-change-paymentcryptographydata-40484.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-50919.json create mode 100644 .changes/next-release/api-change-connect-32316.json create mode 100644 .changes/next-release/api-change-ec2-60791.json create mode 100644 .changes/next-release/api-change-mwaa-61786.json create mode 100644 .changes/next-release/api-change-paymentcryptography-88678.json create mode 100644 .changes/next-release/api-change-paymentcryptographydata-40484.json diff --git a/.changes/next-release/api-change-bedrock-50919.json b/.changes/next-release/api-change-bedrock-50919.json new file mode 100644 index 000000000000..c3dba29493aa --- /dev/null +++ b/.changes/next-release/api-change-bedrock-50919.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Doc updates for supporting converse" +} diff --git a/.changes/next-release/api-change-connect-32316.json b/.changes/next-release/api-change-connect-32316.json new file mode 100644 index 000000000000..8de7e77c1783 --- /dev/null +++ b/.changes/next-release/api-change-connect-32316.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect Service Feature: Add support to start screen sharing for a web calling contact." +} diff --git a/.changes/next-release/api-change-ec2-60791.json b/.changes/next-release/api-change-ec2-60791.json new file mode 100644 index 000000000000..bad0d0adae68 --- /dev/null +++ b/.changes/next-release/api-change-ec2-60791.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 X8g, C8g and M8g instances are powered by AWS Graviton4 processors. X8g provide the lowest cost per GiB of memory among Graviton4 instances. C8g provide the best price performance for compute-intensive workloads. M8g provide the best price performance in for general purpose workloads." +} diff --git a/.changes/next-release/api-change-mwaa-61786.json b/.changes/next-release/api-change-mwaa-61786.json new file mode 100644 index 000000000000..842a8428852b --- /dev/null +++ b/.changes/next-release/api-change-mwaa-61786.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "Introducing InvokeRestApi which allows users to invoke the Apache Airflow REST API on the webserver with the specified inputs." +} diff --git a/.changes/next-release/api-change-paymentcryptography-88678.json b/.changes/next-release/api-change-paymentcryptography-88678.json new file mode 100644 index 000000000000..47471e115e70 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-88678.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "Add support for ECC P-256 and P-384 Keys." +} diff --git a/.changes/next-release/api-change-paymentcryptographydata-40484.json b/.changes/next-release/api-change-paymentcryptographydata-40484.json new file mode 100644 index 000000000000..6acf163b2d3c --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptographydata-40484.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography-data``", + "description": "Add ECDH support on PIN operations." +} From 00ff7fe89fa14d1c2848c9b1252512a1f0891d83 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 23 Oct 2024 18:07:27 +0000 Subject: [PATCH 0900/1632] Bumping version to 1.35.13 --- .changes/1.35.13.json | 32 +++++++++++++++++++ .../api-change-bedrock-50919.json | 5 --- .../api-change-connect-32316.json | 5 --- .../next-release/api-change-ec2-60791.json | 5 --- .../next-release/api-change-mwaa-61786.json | 5 --- .../api-change-paymentcryptography-88678.json | 5 --- ...-change-paymentcryptographydata-40484.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.35.13.json delete mode 100644 .changes/next-release/api-change-bedrock-50919.json delete mode 100644 .changes/next-release/api-change-connect-32316.json delete mode 100644 .changes/next-release/api-change-ec2-60791.json delete mode 100644 .changes/next-release/api-change-mwaa-61786.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-88678.json delete mode 100644 .changes/next-release/api-change-paymentcryptographydata-40484.json diff --git a/.changes/1.35.13.json b/.changes/1.35.13.json new file mode 100644 index 000000000000..a4eff790a41b --- /dev/null +++ b/.changes/1.35.13.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock``", + "description": "Doc updates for supporting converse", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect Service Feature: Add support to start screen sharing for a web calling contact.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 X8g, C8g and M8g instances are powered by AWS Graviton4 processors. X8g provide the lowest cost per GiB of memory among Graviton4 instances. C8g provide the best price performance for compute-intensive workloads. M8g provide the best price performance in for general purpose workloads.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "Introducing InvokeRestApi which allows users to invoke the Apache Airflow REST API on the webserver with the specified inputs.", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "Add support for ECC P-256 and P-384 Keys.", + "type": "api-change" + }, + { + "category": "``payment-cryptography-data``", + "description": "Add ECDH support on PIN operations.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-50919.json b/.changes/next-release/api-change-bedrock-50919.json deleted file mode 100644 index c3dba29493aa..000000000000 --- a/.changes/next-release/api-change-bedrock-50919.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Doc updates for supporting converse" -} diff --git a/.changes/next-release/api-change-connect-32316.json b/.changes/next-release/api-change-connect-32316.json deleted file mode 100644 index 8de7e77c1783..000000000000 --- a/.changes/next-release/api-change-connect-32316.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect Service Feature: Add support to start screen sharing for a web calling contact." -} diff --git a/.changes/next-release/api-change-ec2-60791.json b/.changes/next-release/api-change-ec2-60791.json deleted file mode 100644 index bad0d0adae68..000000000000 --- a/.changes/next-release/api-change-ec2-60791.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 X8g, C8g and M8g instances are powered by AWS Graviton4 processors. X8g provide the lowest cost per GiB of memory among Graviton4 instances. C8g provide the best price performance for compute-intensive workloads. M8g provide the best price performance in for general purpose workloads." -} diff --git a/.changes/next-release/api-change-mwaa-61786.json b/.changes/next-release/api-change-mwaa-61786.json deleted file mode 100644 index 842a8428852b..000000000000 --- a/.changes/next-release/api-change-mwaa-61786.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "Introducing InvokeRestApi which allows users to invoke the Apache Airflow REST API on the webserver with the specified inputs." -} diff --git a/.changes/next-release/api-change-paymentcryptography-88678.json b/.changes/next-release/api-change-paymentcryptography-88678.json deleted file mode 100644 index 47471e115e70..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-88678.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "Add support for ECC P-256 and P-384 Keys." -} diff --git a/.changes/next-release/api-change-paymentcryptographydata-40484.json b/.changes/next-release/api-change-paymentcryptographydata-40484.json deleted file mode 100644 index 6acf163b2d3c..000000000000 --- a/.changes/next-release/api-change-paymentcryptographydata-40484.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography-data``", - "description": "Add ECDH support on PIN operations." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 04a6f316b8a0..cf2ef040e6e0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.35.13 +======= + +* api-change:``bedrock``: Doc updates for supporting converse +* api-change:``connect``: Amazon Connect Service Feature: Add support to start screen sharing for a web calling contact. +* api-change:``ec2``: Amazon EC2 X8g, C8g and M8g instances are powered by AWS Graviton4 processors. X8g provide the lowest cost per GiB of memory among Graviton4 instances. C8g provide the best price performance for compute-intensive workloads. M8g provide the best price performance in for general purpose workloads. +* api-change:``mwaa``: Introducing InvokeRestApi which allows users to invoke the Apache Airflow REST API on the webserver with the specified inputs. +* api-change:``payment-cryptography``: Add support for ECC P-256 and P-384 Keys. +* api-change:``payment-cryptography-data``: Add ECDH support on PIN operations. + + 1.35.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c3d6a44e3af4..8e6c4f7083bf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.12' +__version__ = '1.35.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3a0cc24e87e5..d7571bce27e3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.12' +release = '1.35.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c4500e5c8dbb..54af67f5a04a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.46 + botocore==1.35.47 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 36fffe9ea1e5..690b38d972a9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.46', + 'botocore==1.35.47', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 17eadaa9356592ac71bc5f460eed7ce7be647470 Mon Sep 17 00:00:00 2001 From: jonathan343 <43360731+jonathan343@users.noreply.github.com> Date: Thu, 24 Oct 2024 12:07:53 -0400 Subject: [PATCH 0901/1632] Remove nimble examples following the deprecation of the service. (#8981) --- awscli/examples/nimble/get-eula.rst | 20 --- .../nimble/get-launch-profile-details.rst | 154 ------------------ awscli/examples/nimble/get-launch-profile.rst | 79 --------- awscli/examples/nimble/get-studio.rst | 33 ---- .../examples/nimble/list-eula-acceptances.rst | 57 ------- awscli/examples/nimble/list-eulas.rst | 77 --------- .../examples/nimble/list-launch-profiles.rst | 146 ----------------- .../nimble/list-studio-components.rst | 42 ----- .../examples/nimble/list-studio-members.rst | 20 --- awscli/examples/nimble/list-studios.rst | 34 ---- 10 files changed, 662 deletions(-) delete mode 100644 awscli/examples/nimble/get-eula.rst delete mode 100644 awscli/examples/nimble/get-launch-profile-details.rst delete mode 100644 awscli/examples/nimble/get-launch-profile.rst delete mode 100644 awscli/examples/nimble/get-studio.rst delete mode 100644 awscli/examples/nimble/list-eula-acceptances.rst delete mode 100644 awscli/examples/nimble/list-eulas.rst delete mode 100644 awscli/examples/nimble/list-launch-profiles.rst delete mode 100644 awscli/examples/nimble/list-studio-components.rst delete mode 100644 awscli/examples/nimble/list-studio-members.rst delete mode 100644 awscli/examples/nimble/list-studios.rst diff --git a/awscli/examples/nimble/get-eula.rst b/awscli/examples/nimble/get-eula.rst deleted file mode 100644 index 47cac3d7e23c..000000000000 --- a/awscli/examples/nimble/get-eula.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To get information about your studio** - -The following ``get-eula`` example lists the information about an EULA. :: - - aws nimble get-eula \ - --eula-id "EULAid" - -Output:: - - { - "eula": { - "content": "https://www.mozilla.org/en-US/MPL/2.0/", - "createdAt": "2021-04-20T16:45:23+00:00", - "eulaId": "gJZLygd-Srq_5NNbSfiaLg", - "name": "Mozilla-FireFox", - "updatedAt": "2021-04-20T16:45:23+00:00" - } - } - -For more information, see `Accept the EULA `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/get-launch-profile-details.rst b/awscli/examples/nimble/get-launch-profile-details.rst deleted file mode 100644 index b4d4aa271cab..000000000000 --- a/awscli/examples/nimble/get-launch-profile-details.rst +++ /dev/null @@ -1,154 +0,0 @@ -**To list the available widgets** - -The following ``get-launch-profile-details`` example lists the details about a launch profile. :: - - aws nimble get-launch-profile-details \ - --studio-id "StudioID" \ - --launch-profile-id "LaunchProfileID" - -Output:: - - { - "launchProfile": { - "arn": "arn:aws:nimble:us-west-2:123456789012:launch-profile/yeG7lDwNQEiwNTRT7DrV7Q", - "createdAt": "2022-01-27T21:18:59+00:00", - "createdBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111", - "description": "The Launch Profile for the Render workers created by StudioBuilder.", - "ec2SubnetIds": [ - "subnet-EXAMPLE11111" - ], - "launchProfileId": "yeG7lDwNQEiwNTRT7DrV7Q", - "launchProfileProtocolVersions": [ - "2021-03-31" - ], - "name": "RenderWorker-Default", - "state": "READY", - "statusCode": "LAUNCH_PROFILE_CREATED", - "statusMessage": "Launch Profile has been created", - "streamConfiguration": { - "clipboardMode": "ENABLED", - "ec2InstanceTypes": [ - "g4dn.4xlarge", - "g4dn.8xlarge" - ], - "maxSessionLengthInMinutes": 690, - "maxStoppedSessionLengthInMinutes": 0, - "streamingImageIds": [ - "Cw_jXnp1QcSSXhE2hkNRoQ", - "YGXAqgoWTnCNSV8VP20sHQ" - ] - }, - "studioComponentIds": [ - "_hR_-RaAReSOjAnLakbX7Q", - "vQ5w_TbIRayPkAZgcbyYRA", - "ZQuMxN99Qfa_Js6ma9TwdA", - "45KjOSPPRzK2OyvpCuQ6qw" - ], - "tags": { - "resourceArn": "arn:aws:nimble:us-west-2:123456789012:launch-profile/yeG7lDwNQEiwNTRT7DrV7Q" - }, - "updatedAt": "2022-01-27T21:19:13+00:00", - "updatedBy": "AROA3OO2NEHCCYRNDDIFT:i-00b98256b04d9e989", - "validationResults": [ - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SUBNET_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_NETWORK_ACL_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SECURITY_GROUP_ASSOCIATION" - } - ] - }, - "streamingImages": [ - { - "arn": "arn:aws:nimble:us-west-2:123456789012:streaming-image/Cw_jXnp1QcSSXhE2hkNRoQ", - "description": "Base windows image for NimbleStudio", - "ec2ImageId": "ami-EXAMPLE11111", - "eulaIds": [ - "gJZLygd-Srq_5NNbSfiaLg", - "ggK2eIw6RQyt8PIeeOlD3g", - "a-D9Wc0VQCKUfxAinCDxaw", - "RvoNmVXiSrS4LhLTb6ybkw", - "wtp85BcSTa2NZeNRnMKdjw", - "Rl-J0fM5Sl2hyIiwWIV6hw" - ], - "name": "NimbleStudioWindowsStreamImage", - "owner": "amazon", - "platform": "WINDOWS", - "state": "READY", - "streamingImageId": "Cw_jXnp1QcSSXhE2hkNRoQ", - "tags": { - "resourceArn": "arn:aws:nimble:us-west-2:123456789012:streaming-image/Cw_jXnp1QcSSXhE2hkNRoQ" - } - }, - { - "arn": "arn:aws:nimble:us-west-2:123456789012:streaming-image/YGXAqgoWTnCNSV8VP20sHQ", - "description": "Base linux image for NimbleStudio", - "ec2ImageId": "ami-EXAMPLE11111", - "eulaIds": [ - "gJZLygd-Srq_5NNbSfiaLg", - "ggK2eIw6RQyt8PIeeOlD3g", - "a-D9Wc0VQCKUfxAinCDxaw", - "RvoNmVXiSrS4LhLTb6ybkw", - "wtp85BcSTa2NZeNRnMKdjw", - "Rl-J0fM5Sl2hyIiwWIV6hw" - ], - "name": "NimbleStudioLinuxStreamImage", - "owner": "amazon", - "platform": "LINUX", - "state": "READY", - "streamingImageId": "YGXAqgoWTnCNSV8VP20sHQ", - "tags": { - "resourceArn": "arn:aws:nimble:us-west-2:123456789012:streaming-image/YGXAqgoWTnCNSV8VP20sHQ" - } - } - ], - "studioComponentSummaries": [ - { - "description": "FSx for Windows", - "name": "FSxWindows", - "studioComponentId": "ZQuMxN99Qfa_Js6ma9TwdA", - "subtype": "AMAZON_FSX_FOR_WINDOWS", - "type": "SHARED_FILE_SYSTEM" - }, - { - "description": "Instance configuration studio component.", - "name": "InstanceConfiguration", - "studioComponentId": "vQ5w_TbIRayPkAZgcbyYRA", - "subtype": "CUSTOM", - "type": "CUSTOM" - }, - { - "name": "ActiveDirectory", - "studioComponentId": "_hR_-RaAReSOjAnLakbX7Q", - "subtype": "AWS_MANAGED_MICROSOFT_AD", - "type": "ACTIVE_DIRECTORY" - }, - { - "description": "Render farm running Deadline", - "name": "RenderFarm", - "studioComponentId": "45KjOSPPRzK2OyvpCuQ6qw", - "subtype": "CUSTOM", - "type": "COMPUTE_FARM" - } - ] - } - -For more information, see `Creating launch profiles `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/get-launch-profile.rst b/awscli/examples/nimble/get-launch-profile.rst deleted file mode 100644 index 554bfbb5eecb..000000000000 --- a/awscli/examples/nimble/get-launch-profile.rst +++ /dev/null @@ -1,79 +0,0 @@ -**To list the available widgets** - -The following ``get-launch-profile`` example lists information about a launch profile. :: - - aws nimble get-launch-profile \ - --studio-id "StudioID" \ - --launch-profile-id "LaunchProfileID" - -Output:: - - { - "launchProfile": { - "arn": "arn:aws:nimble:us-west-2:123456789012:launch-profile/yeG7lDwNQEiwNTRT7DrV7Q", - "createdAt": "2022-01-27T21:18:59+00:00", - "createdBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111", - "description": "The Launch Profile for the Render workers created by StudioBuilder.", - "ec2SubnetIds": [ - "subnet-EXAMPLE11111" - ], - "launchProfileId": "yeG7lDwNQEiwNTRT7DrV7Q", - "launchProfileProtocolVersions": [ - "2021-03-31" - ], - "name": "RenderWorker-Default", - "state": "READY", - "statusCode": "LAUNCH_PROFILE_CREATED", - "statusMessage": "Launch Profile has been created", - "streamConfiguration": { - "clipboardMode": "ENABLED", - "ec2InstanceTypes": [ - "g4dn.4xlarge", - "g4dn.8xlarge" - ], - "maxSessionLengthInMinutes": 690, - "maxStoppedSessionLengthInMinutes": 0, - "streamingImageIds": [ - "Cw_jXnp1QcSSXhE2hkNRoQ", - "YGXAqgoWTnCNSV8VP20sHQ" - ] - }, - "studioComponentIds": [ - "_hR_-RaAReSOjAnLakbX7Q", - "vQ5w_TbIRayPkAZgcbyYRA", - "ZQuMxN99Qfa_Js6ma9TwdA", - "45KjOSPPRzK2OyvpCuQ6qw" - ], - "tags": {}, - "updatedAt": "2022-01-27T21:19:13+00:00", - "updatedBy": "AROA3OO2NEHCCYRNDDIFT:i-00b98256b04d9e989", - "validationResults": [ - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SUBNET_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_NETWORK_ACL_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SECURITY_GROUP_ASSOCIATION" - } - ] - } - } - -For more information, see `Creating launch profiles `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/get-studio.rst b/awscli/examples/nimble/get-studio.rst deleted file mode 100644 index 1cf82fdb6888..000000000000 --- a/awscli/examples/nimble/get-studio.rst +++ /dev/null @@ -1,33 +0,0 @@ -**To get information about your studio** - -The following ``get-studio`` example lists the studios in your AWS account. :: - - aws nimble get-studio \ - --studio-id "StudioID" - -Output:: - - { - "studio": { - "adminRoleArn": "arn:aws:iam::123456789012:role/studio-admin-role", - "arn": "arn:aws:nimble:us-west-2:123456789012:studio/stid-EXAMPLE11111", - "createdAt": "2022-01-27T20:29:35+00:00", - "displayName": "studio-name", - "homeRegion": "us-west-2", - "ssoClientId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", - "state": "READY", - "statusCode": "STUDIO_CREATED", - "statusMessage": "The studio has been created successfully ", - "studioEncryptionConfiguration": { - "keyType": "AWS_OWNED_KEY" - }, - "studioId": "us-west-2:stid-EXAMPLE11111", - "studioName": "studio-name", - "studioUrl": "https://studio-name.nimblestudio.us-west-2.amazonaws.com", - "tags": {}, - "updatedAt": "2022-01-27T20:29:37+00:00", - "userRoleArn": "arn:aws:iam::123456789012:role/studio-user-role" - } - } - -For more information, see `What is Amazon Nimble Studio? `__ in the *Amazon Nimble Studio User Guide*. diff --git a/awscli/examples/nimble/list-eula-acceptances.rst b/awscli/examples/nimble/list-eula-acceptances.rst deleted file mode 100644 index 96b68500e417..000000000000 --- a/awscli/examples/nimble/list-eula-acceptances.rst +++ /dev/null @@ -1,57 +0,0 @@ -**To list the available widgets** - -The following ``list-eula-acceptances`` example lists the accepted EULAs in your AWS account. :: - - aws nimble list-eula-acceptances \ - --studio-id "StudioID" - -Output:: - - { - "eulaAcceptances": [ - { - "acceptedAt": "2022-01-28T17:44:35+00:00", - "acceptedBy": "92677b4b19-e9fd012a-94ad-4f16-9866-c69a63ab6486", - "accepteeId": "us-west-2:stid-nyoqq12fteqy1x48", - "eulaAcceptanceId": "V0JlpZQaSx6yHcUuX0qfQw", - "eulaId": "Rl-J0fM5Sl2hyIiwWIV6hw" - }, - { - "acceptedAt": "2022-01-28T17:44:35+00:00", - "acceptedBy": "92677b4b19-e9fd012a-94ad-4f16-9866-c69a63ab6486", - "accepteeId": "us-west-2:stid-nyoqq12fteqy1x48", - "eulaAcceptanceId": "YY_uDFW-SVibc627qbug0Q", - "eulaId": "RvoNmVXiSrS4LhLTb6ybkw" - }, - { - "acceptedAt": "2022-01-28T17:44:35+00:00", - "acceptedBy": "92677b4b19-e9fd012a-94ad-4f16-9866-c69a63ab6486", - "accepteeId": "us-west-2:stid-nyoqq12fteqy1x48", - "eulaAcceptanceId": "ovO87PnhQ4-MpttiL5uN6Q", - "eulaId": "a-D9Wc0VQCKUfxAinCDxaw" - }, - { - "acceptedAt": "2022-01-28T17:44:35+00:00", - "acceptedBy": "92677b4b19-e9fd012a-94ad-4f16-9866-c69a63ab6486", - "accepteeId": "us-west-2:stid-nyoqq12fteqy1x48", - "eulaAcceptanceId": "5YeXje4yROamuTESGvqIAQ", - "eulaId": "gJZLygd-Srq_5NNbSfiaLg" - }, - { - "acceptedAt": "2022-01-28T17:44:35+00:00", - "acceptedBy": "92677b4b19-e9fd012a-94ad-4f16-9866-c69a63ab6486", - "accepteeId": "us-west-2:stid-nyoqq12fteqy1x48", - "eulaAcceptanceId": "W1sIn8PtScqeJEn8sxxhgw", - "eulaId": "ggK2eIw6RQyt8PIeeOlD3g" - }, - { - "acceptedAt": "2022-01-28T17:44:35+00:00", - "acceptedBy": "92677b4b19-e9fd012a-94ad-4f16-9866-c69a63ab6486", - "accepteeId": "us-west-2:stid-nyoqq12fteqy1x48", - "eulaAcceptanceId": "Zq9KNEQPRMWJ7FolSoQgUA", - "eulaId": "wtp85BcSTa2NZeNRnMKdjw" - } - ] - } - -For more information, see `Accept the EULA `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/list-eulas.rst b/awscli/examples/nimble/list-eulas.rst deleted file mode 100644 index 08798a967813..000000000000 --- a/awscli/examples/nimble/list-eulas.rst +++ /dev/null @@ -1,77 +0,0 @@ -**To list the available widgets** - -The following ``list-eulas`` example lists the EULAs in your AWS account. :: - - aws nimble list-eulas - -Output:: - - { - "eulas": [ - { - "content": "https://www.mozilla.org/en-US/MPL/2.0/", - "createdAt": "2021-04-20T16:45:23+00:00", - "eulaId": "gJZLygd-Srq_5NNbSfiaLg", - "name": "Mozilla-FireFox", - "updatedAt": "2021-04-20T16:45:23+00:00" - }, - { - "content": "https://www.awsthinkbox.com/end-user-license-agreement", - "createdAt": "2021-04-20T16:45:24+00:00", - "eulaId": "RvoNmVXiSrS4LhLTb6ybkw", - "name": "Thinkbox-Deadline", - "updatedAt": "2021-04-20T16:45:24+00:00" - }, - { - "content": "https://www.videolan.org/legal.html", - "createdAt": "2021-04-20T16:45:24+00:00", - "eulaId": "Rl-J0fM5Sl2hyIiwWIV6hw", - "name": "Videolan-VLC", - "updatedAt": "2021-04-20T16:45:24+00:00" - }, - { - "content": "https://code.visualstudio.com/license", - "createdAt": "2021-04-20T16:45:23+00:00", - "eulaId": "ggK2eIw6RQyt8PIeeOlD3g", - "name": "Microsoft-VSCode", - "updatedAt": "2021-04-20T16:45:23+00:00" - }, - { - "content": "https://darbyjohnston.github.io/DJV/legal.html#License", - "createdAt": "2021-04-20T16:45:23+00:00", - "eulaId": "wtp85BcSTa2NZeNRnMKdjw", - "name": "DJV-DJV", - "updatedAt": "2021-04-20T16:45:23+00:00" - }, - { - "content": "https://www.sidefx.com/legal/license-agreement/", - "createdAt": "2021-04-20T16:45:24+00:00", - "eulaId": "uu2VDLo-QJeIGWWLBae_UA", - "name": "SideFX-Houdini", - "updatedAt": "2021-04-20T16:45:24+00:00" - }, - { - "content": "https://www.chaosgroup.com/eula", - "createdAt": "2021-04-20T16:45:23+00:00", - "eulaId": "L0HS4P3CRYKVXc2J2LO7Vw", - "name": "ChaosGroup-Vray", - "updatedAt": "2021-04-20T16:45:23+00:00" - }, - { - "content": "https://www.foundry.com/eula", - "createdAt": "2021-04-20T16:45:23+00:00", - "eulaId": "SAuhfHmmSAeUuq3wsMiMlw", - "name": "Foundry-Nuke", - "updatedAt": "2021-04-20T16:45:23+00:00" - }, - { - "content": "https://download.blender.org/release/GPL3-license.txt", - "createdAt": "2021-04-20T16:45:23+00:00", - "eulaId": "a-D9Wc0VQCKUfxAinCDxaw", - "name": "BlenderFoundation-Blender", - "updatedAt": "2021-04-20T16:45:23+00:00" - } - ] - } - -For more information, see `Accept the EULA `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/list-launch-profiles.rst b/awscli/examples/nimble/list-launch-profiles.rst deleted file mode 100644 index ab0d2d9cf701..000000000000 --- a/awscli/examples/nimble/list-launch-profiles.rst +++ /dev/null @@ -1,146 +0,0 @@ -**To list the available widgets** - -The following ``list-launch-profiles`` example lists the launch profiles in your AWS account. :: - - aws nimble list-launch-profiles \ - --studio-id "StudioID" - -Output:: - - { - "launchProfiles": [ - { - "arn": "arn:aws:nimble:us-west-2:123456789012:launch-profile/yeG7lDwNQEiwNTRT7DrV7Q", - "createdAt": "2022-01-27T21:18:59+00:00", - "createdBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111", - "description": "The Launch Profile for the Render workers created by StudioBuilder.", - "ec2SubnetIds": [ - "subnet-EXAMPLE11111" - ], - "launchProfileId": "yeG7lDwNQEiwNTRT7DrV7Q", - "launchProfileProtocolVersions": [ - "2021-03-31" - ], - "name": "RenderWorker-Default", - "state": "READY", - "statusCode": "LAUNCH_PROFILE_CREATED", - "statusMessage": "Launch Profile has been created", - "streamConfiguration": { - "clipboardMode": "ENABLED", - "ec2InstanceTypes": [ - "g4dn.4xlarge", - "g4dn.8xlarge" - ], - "maxSessionLengthInMinutes": 690, - "maxStoppedSessionLengthInMinutes": 0, - "streamingImageIds": [ - "Cw_jXnp1QcSSXhE2hkNRoQ", - "YGXAqgoWTnCNSV8VP20sHQ" - ] - }, - "studioComponentIds": [ - "_hR_-RaAReSOjAnLakbX7Q", - "vQ5w_TbIRayPkAZgcbyYRA", - "ZQuMxN99Qfa_Js6ma9TwdA", - "45KjOSPPRzK2OyvpCuQ6qw" - ], - "tags": {}, - "updatedAt": "2022-01-27T21:19:13+00:00", - "updatedBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111", - "validationResults": [ - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SUBNET_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_NETWORK_ACL_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SECURITY_GROUP_ASSOCIATION" - } - ] - }, - { - "arn": "arn:aws:nimble:us-west-2:123456789012:launch-profile/jDCIm1jRSaa9e44PZ3w7gg", - "createdAt": "2022-01-27T21:19:26+00:00", - "createdBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111", - "description": "This Workstation Launch Profile was created by StudioBuilder", - "ec2SubnetIds": [ - "subnet-046f4205ae535b2cc" - ], - "launchProfileId": "jDCIm1jRSaa9e44PZ3w7gg", - "launchProfileProtocolVersions": [ - "2021-03-31" - ], - "name": "Workstation-Default", - "state": "READY", - "statusCode": "LAUNCH_PROFILE_CREATED", - "statusMessage": "Launch Profile has been created", - "streamConfiguration": { - "clipboardMode": "ENABLED", - "ec2InstanceTypes": [ - "g4dn.4xlarge", - "g4dn.8xlarge" - ], - "maxSessionLengthInMinutes": 690, - "maxStoppedSessionLengthInMinutes": 0, - "streamingImageIds": [ - "Cw_jXnp1QcSSXhE2hkNRoQ", - "YGXAqgoWTnCNSV8VP20sHQ" - ] - }, - "studioComponentIds": [ - "_hR_-RaAReSOjAnLakbX7Q", - "vQ5w_TbIRayPkAZgcbyYRA", - "ZQuMxN99Qfa_Js6ma9TwdA", - "yJSbsHXAQYWk9FXLNusXlQ", - "45KjOSPPRzK2OyvpCuQ6qw" - ], - "tags": {}, - "updatedAt": "2022-01-27T21:19:40+00:00", - "updatedBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111", - "validationResults": [ - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SUBNET_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_NETWORK_ACL_ASSOCIATION" - }, - { - "state": "VALIDATION_SUCCESS", - "statusCode": "VALIDATION_SUCCESS", - "statusMessage": "The validation succeeded.", - "type": "VALIDATE_SECURITY_GROUP_ASSOCIATION" - } - ] - } - ] - } - -For more information, see `Creating launch profiles `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/list-studio-components.rst b/awscli/examples/nimble/list-studio-components.rst deleted file mode 100644 index c8fa4f47bfb6..000000000000 --- a/awscli/examples/nimble/list-studio-components.rst +++ /dev/null @@ -1,42 +0,0 @@ -**To list the available widgets** - -The following ``list-studio-components`` example lists the studio components in your AWS account. :: - - aws nimble list-studio-components \ - --studio-id "StudioID" - -Output:: - - { - "studioComponents": [ - { - "arn": "arn:aws:nimble:us-west-2:123456789012:studio-component/ZQuMxN99Qfa_Js6ma9TwdA", - "configuration": { - "sharedFileSystemConfiguration": { - "fileSystemId": "fs-EXAMPLE11111", - "linuxMountPoint": "/mnt/fsxshare", - "shareName": "share", - "windowsMountDrive": "Z" - } - }, - "createdAt": "2022-01-27T21:15:34+00:00", - "createdBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111", - "description": "FSx for Windows", - "ec2SecurityGroupIds": [ - "sg-EXAMPLE11111" - ], - "name": "FSxWindows", - "state": "READY", - "statusCode": "STUDIO_COMPONENT_CREATED", - "statusMessage": "Studio Component has been created", - "studioComponentId": "ZQuMxN99Qfa_Js6ma9TwdA", - "subtype": "AMAZON_FSX_FOR_WINDOWS", - "tags": {}, - "type": "SHARED_FILE_SYSTEM", - "updatedAt": "2022-01-27T21:15:35+00:00", - "updatedBy": "AROA3OO2NEHCCYRNDDIFT:i-EXAMPLE11111" - }, - ... - } - -For more information, see `How StudioBuilder works with Amazon Nimble Studio `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/list-studio-members.rst b/awscli/examples/nimble/list-studio-members.rst deleted file mode 100644 index a6952e6fc531..000000000000 --- a/awscli/examples/nimble/list-studio-members.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To list the available widgets** - -The following ``list-studio-members`` example lists the available studio members in your AWS account. :: - - aws nimble list-studio-members \ - --studio-id "StudioID" - -Output:: - - { - "members": [ - { - "identityStoreId": "d-EXAMPLE11111", - "persona": "ADMINISTRATOR", - "principalId": "EXAMPLE11111-e9fd012a-94ad-4f16-9866-c69a63ab6486" - } - ] - } - -For more information, see `Adding studio users `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file diff --git a/awscli/examples/nimble/list-studios.rst b/awscli/examples/nimble/list-studios.rst deleted file mode 100644 index 10c90110898a..000000000000 --- a/awscli/examples/nimble/list-studios.rst +++ /dev/null @@ -1,34 +0,0 @@ -**To list your studios** - -The following ``list-studios`` example lists the studios in your AWS account. :: - - aws nimble list-studios - -Output:: - - { - "studios": [ - { - "adminRoleArn": "arn:aws:iam::123456789012:role/studio-admin-role", - "arn": "arn:aws:nimble:us-west-2:123456789012:studio/studio-id", - "createdAt": "2022-01-27T20:29:35+00:00", - "displayName": "studio-name", - "homeRegion": "us-west-2", - "ssoClientId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", - "state": "READY", - "statusCode": "STUDIO_CREATED", - "statusMessage": "The studio has been created successfully ", - "studioEncryptionConfiguration": { - "keyType": "AWS_OWNED_KEY" - }, - "studioId": "us-west-2:studio-id", - "studioName": "studio-name", - "studioUrl": "https://studio-name.nimblestudio.us-west-2.amazonaws.com", - "tags": {}, - "updatedAt": "2022-01-27T20:29:37+00:00", - "userRoleArn": "arn:aws:iam::123456789012:role/studio-user-role" - } - ] - } - -For more information, see `What is Amazon Nimble Studio? `__ in the *Amazon Nimble Studio User Guide*. \ No newline at end of file From 159b38e4c8432845199ac96de5e72ed2cd042aa7 Mon Sep 17 00:00:00 2001 From: Alex Shovlin Date: Thu, 24 Oct 2024 12:00:07 -0500 Subject: [PATCH 0902/1632] Improve performance when parsing invalid shorthand syntax (#8999) --- .../next-release/bugfix-shorthand-99230.json | 5 ++++ awscli/shorthand.py | 4 ++-- tests/unit/test_shorthand.py | 24 ++++++++++++++++++- 3 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 .changes/next-release/bugfix-shorthand-99230.json diff --git a/.changes/next-release/bugfix-shorthand-99230.json b/.changes/next-release/bugfix-shorthand-99230.json new file mode 100644 index 000000000000..211eafc0cb28 --- /dev/null +++ b/.changes/next-release/bugfix-shorthand-99230.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "shorthand", + "description": "Improve performance when parsing invalid shorthand syntax." +} diff --git a/awscli/shorthand.py b/awscli/shorthand.py index 5309dfe02f43..255598ff6862 100644 --- a/awscli/shorthand.py +++ b/awscli/shorthand.py @@ -124,8 +124,8 @@ class ShorthandParser: """ - _SINGLE_QUOTED = _NamedRegex('singled quoted', r'\'(?:\\\\|\\\'|[^\'])*\'') - _DOUBLE_QUOTED = _NamedRegex('double quoted', r'"(?:\\\\|\\"|[^"])*"') + _SINGLE_QUOTED = _NamedRegex('singled quoted', r'\'(?:\\\'|[^\'])*\'') + _DOUBLE_QUOTED = _NamedRegex('double quoted', r'"(?:\\"|[^"])*"') _START_WORD = r'\!\#-&\(-\+\--\<\>-Z\\\\-z\u007c-\uffff' _FIRST_FOLLOW_CHARS = r'\s\!\#-&\(-\+\--\\\\\^-\|~-\uffff' _SECOND_FOLLOW_CHARS = r'\s\!\#-&\(-\+\--\<\>-\uffff' diff --git a/tests/unit/test_shorthand.py b/tests/unit/test_shorthand.py index 2cc422ff741b..21a95f06d684 100644 --- a/tests/unit/test_shorthand.py +++ b/tests/unit/test_shorthand.py @@ -11,9 +11,10 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. import pytest +import signal from awscli import shorthand -from awscli.testutils import unittest +from awscli.testutils import unittest, skip_if_windows from botocore import model @@ -152,6 +153,27 @@ def test_error_parsing(expr): shorthand.ShorthandParser().parse(expr) +@pytest.mark.parametrize( + "expr", ( + # starting with " but unclosed, then repeated \ + f'foo="' + '\\' * 100, + # starting with ' but unclosed, then repeated \ + f'foo=\'' + '\\' * 100, + ) +) +@skip_if_windows("Windows does not support signal.SIGALRM.") +def test_error_with_backtracking(expr): + signal.signal(signal.SIGALRM, handle_timeout) + # Ensure we don't spend more than 5 seconds backtracking + signal.alarm(5) + with pytest.raises(shorthand.ShorthandParseError): + shorthand.ShorthandParser().parse(expr) + signal.alarm(0) + + +def handle_timeout(signum, frame): + raise TimeoutError('Shorthand parsing timed out') + @pytest.mark.parametrize( 'data, expected', PARSING_TEST_CASES From 181dfe7244e5b7ae54c27f840403ded1027610e8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 24 Oct 2024 18:08:19 +0000 Subject: [PATCH 0903/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfig-81971.json | 5 +++++ .changes/next-release/api-change-ec2-3927.json | 5 +++++ .changes/next-release/api-change-ecs-70643.json | 5 +++++ .changes/next-release/api-change-pcs-58839.json | 5 +++++ .changes/next-release/api-change-qbusiness-92973.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-appconfig-81971.json create mode 100644 .changes/next-release/api-change-ec2-3927.json create mode 100644 .changes/next-release/api-change-ecs-70643.json create mode 100644 .changes/next-release/api-change-pcs-58839.json create mode 100644 .changes/next-release/api-change-qbusiness-92973.json diff --git a/.changes/next-release/api-change-appconfig-81971.json b/.changes/next-release/api-change-appconfig-81971.json new file mode 100644 index 000000000000..39e7dcd86cbb --- /dev/null +++ b/.changes/next-release/api-change-appconfig-81971.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfig``", + "description": "This release improves deployment safety by granting customers the ability to REVERT completed deployments, to the last known good state.In the StopDeployment API revert case the status of a COMPLETE deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion." +} diff --git a/.changes/next-release/api-change-ec2-3927.json b/.changes/next-release/api-change-ec2-3927.json new file mode 100644 index 000000000000..5972f6a59969 --- /dev/null +++ b/.changes/next-release/api-change-ec2-3927.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release includes a new API to describe some details of the Amazon Machine Images (AMIs) that were used to launch EC2 instances, even if those AMIs are no longer available for use." +} diff --git a/.changes/next-release/api-change-ecs-70643.json b/.changes/next-release/api-change-ecs-70643.json new file mode 100644 index 000000000000..ca8f949034d2 --- /dev/null +++ b/.changes/next-release/api-change-ecs-70643.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for EBS volumes attached to Amazon ECS Windows tasks running on EC2 instances." +} diff --git a/.changes/next-release/api-change-pcs-58839.json b/.changes/next-release/api-change-pcs-58839.json new file mode 100644 index 000000000000..8296469c537d --- /dev/null +++ b/.changes/next-release/api-change-pcs-58839.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pcs``", + "description": "Documentation update: added the default value of the Slurm configuration parameter scaleDownIdleTimeInSeconds to its description." +} diff --git a/.changes/next-release/api-change-qbusiness-92973.json b/.changes/next-release/api-change-qbusiness-92973.json new file mode 100644 index 000000000000..90b7ae9a14c0 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-92973.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Add a new field in chat response. This field can be used to support nested schemas in array fields" +} From 70fcd02cf37a6cb56c9d19dc2a2b769c4e8cc5e5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 24 Oct 2024 18:09:29 +0000 Subject: [PATCH 0904/1632] Bumping version to 1.35.14 --- .changes/1.35.14.json | 32 +++++++++++++++++++ .../api-change-appconfig-81971.json | 5 --- .../next-release/api-change-ec2-3927.json | 5 --- .../next-release/api-change-ecs-70643.json | 5 --- .../next-release/api-change-pcs-58839.json | 5 --- .../api-change-qbusiness-92973.json | 5 --- .../next-release/bugfix-shorthand-99230.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.35.14.json delete mode 100644 .changes/next-release/api-change-appconfig-81971.json delete mode 100644 .changes/next-release/api-change-ec2-3927.json delete mode 100644 .changes/next-release/api-change-ecs-70643.json delete mode 100644 .changes/next-release/api-change-pcs-58839.json delete mode 100644 .changes/next-release/api-change-qbusiness-92973.json delete mode 100644 .changes/next-release/bugfix-shorthand-99230.json diff --git a/.changes/1.35.14.json b/.changes/1.35.14.json new file mode 100644 index 000000000000..3c60b1225964 --- /dev/null +++ b/.changes/1.35.14.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appconfig``", + "description": "This release improves deployment safety by granting customers the ability to REVERT completed deployments, to the last known good state.In the StopDeployment API revert case the status of a COMPLETE deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release includes a new API to describe some details of the Amazon Machine Images (AMIs) that were used to launch EC2 instances, even if those AMIs are no longer available for use.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for EBS volumes attached to Amazon ECS Windows tasks running on EC2 instances.", + "type": "api-change" + }, + { + "category": "``pcs``", + "description": "Documentation update: added the default value of the Slurm configuration parameter scaleDownIdleTimeInSeconds to its description.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Add a new field in chat response. This field can be used to support nested schemas in array fields", + "type": "api-change" + }, + { + "category": "shorthand", + "description": "Improve performance when parsing invalid shorthand syntax.", + "type": "bugfix" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfig-81971.json b/.changes/next-release/api-change-appconfig-81971.json deleted file mode 100644 index 39e7dcd86cbb..000000000000 --- a/.changes/next-release/api-change-appconfig-81971.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfig``", - "description": "This release improves deployment safety by granting customers the ability to REVERT completed deployments, to the last known good state.In the StopDeployment API revert case the status of a COMPLETE deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion." -} diff --git a/.changes/next-release/api-change-ec2-3927.json b/.changes/next-release/api-change-ec2-3927.json deleted file mode 100644 index 5972f6a59969..000000000000 --- a/.changes/next-release/api-change-ec2-3927.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release includes a new API to describe some details of the Amazon Machine Images (AMIs) that were used to launch EC2 instances, even if those AMIs are no longer available for use." -} diff --git a/.changes/next-release/api-change-ecs-70643.json b/.changes/next-release/api-change-ecs-70643.json deleted file mode 100644 index ca8f949034d2..000000000000 --- a/.changes/next-release/api-change-ecs-70643.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for EBS volumes attached to Amazon ECS Windows tasks running on EC2 instances." -} diff --git a/.changes/next-release/api-change-pcs-58839.json b/.changes/next-release/api-change-pcs-58839.json deleted file mode 100644 index 8296469c537d..000000000000 --- a/.changes/next-release/api-change-pcs-58839.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pcs``", - "description": "Documentation update: added the default value of the Slurm configuration parameter scaleDownIdleTimeInSeconds to its description." -} diff --git a/.changes/next-release/api-change-qbusiness-92973.json b/.changes/next-release/api-change-qbusiness-92973.json deleted file mode 100644 index 90b7ae9a14c0..000000000000 --- a/.changes/next-release/api-change-qbusiness-92973.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Add a new field in chat response. This field can be used to support nested schemas in array fields" -} diff --git a/.changes/next-release/bugfix-shorthand-99230.json b/.changes/next-release/bugfix-shorthand-99230.json deleted file mode 100644 index 211eafc0cb28..000000000000 --- a/.changes/next-release/bugfix-shorthand-99230.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "bugfix", - "category": "shorthand", - "description": "Improve performance when parsing invalid shorthand syntax." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cf2ef040e6e0..271ac6de4712 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.35.14 +======= + +* api-change:``appconfig``: This release improves deployment safety by granting customers the ability to REVERT completed deployments, to the last known good state.In the StopDeployment API revert case the status of a COMPLETE deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion. +* api-change:``ec2``: This release includes a new API to describe some details of the Amazon Machine Images (AMIs) that were used to launch EC2 instances, even if those AMIs are no longer available for use. +* api-change:``ecs``: This release adds support for EBS volumes attached to Amazon ECS Windows tasks running on EC2 instances. +* api-change:``pcs``: Documentation update: added the default value of the Slurm configuration parameter scaleDownIdleTimeInSeconds to its description. +* api-change:``qbusiness``: Add a new field in chat response. This field can be used to support nested schemas in array fields +* bugfix:shorthand: Improve performance when parsing invalid shorthand syntax. + + 1.35.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8e6c4f7083bf..07d49af2024b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.13' +__version__ = '1.35.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d7571bce27e3..09800f6b55b5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.13' +release = '1.35.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 54af67f5a04a..7ea570c20eb3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.47 + botocore==1.35.48 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 690b38d972a9..e3600ca42ed7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.47', + 'botocore==1.35.48', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 133d24330bde76a1425070d31e9e708427b5334b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 25 Oct 2024 18:06:09 +0000 Subject: [PATCH 0905/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-54148.json | 5 +++++ .changes/next-release/api-change-codebuild-78314.json | 5 +++++ .changes/next-release/api-change-lambda-58139.json | 5 +++++ .changes/next-release/api-change-logs-66262.json | 5 +++++ .changes/next-release/api-change-supplychain-21189.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-54148.json create mode 100644 .changes/next-release/api-change-codebuild-78314.json create mode 100644 .changes/next-release/api-change-lambda-58139.json create mode 100644 .changes/next-release/api-change-logs-66262.json create mode 100644 .changes/next-release/api-change-supplychain-21189.json diff --git a/.changes/next-release/api-change-bedrockagent-54148.json b/.changes/next-release/api-change-bedrockagent-54148.json new file mode 100644 index 000000000000..5c3e1eae76d9 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-54148.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Add support of new model types for Bedrock Agents, Adding inference profile support for Flows and Prompt Management, Adding new field to configure additional inference configurations for Flows and Prompt Management" +} diff --git a/.changes/next-release/api-change-codebuild-78314.json b/.changes/next-release/api-change-codebuild-78314.json new file mode 100644 index 000000000000..78dbd9ffd341 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-78314.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports automatically retrying failed builds" +} diff --git a/.changes/next-release/api-change-lambda-58139.json b/.changes/next-release/api-change-lambda-58139.json new file mode 100644 index 000000000000..58d4f0901791 --- /dev/null +++ b/.changes/next-release/api-change-lambda-58139.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add TagsError field in Lambda GetFunctionResponse. The TagsError field contains details related to errors retrieving tags." +} diff --git a/.changes/next-release/api-change-logs-66262.json b/.changes/next-release/api-change-logs-66262.json new file mode 100644 index 000000000000..78817018d41c --- /dev/null +++ b/.changes/next-release/api-change-logs-66262.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Adding inferred token name for dynamic tokens in Anomalies." +} diff --git a/.changes/next-release/api-change-supplychain-21189.json b/.changes/next-release/api-change-supplychain-21189.json new file mode 100644 index 000000000000..4a39a3b38dc4 --- /dev/null +++ b/.changes/next-release/api-change-supplychain-21189.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``supplychain``", + "description": "API doc updates, and also support showing error message on a failed instance" +} From 046c63603d0bf768da797fac263d0752c8a21fed Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 25 Oct 2024 18:07:19 +0000 Subject: [PATCH 0906/1632] Bumping version to 1.35.15 --- .changes/1.35.15.json | 27 +++++++++++++++++++ .../api-change-bedrockagent-54148.json | 5 ---- .../api-change-codebuild-78314.json | 5 ---- .../next-release/api-change-lambda-58139.json | 5 ---- .../next-release/api-change-logs-66262.json | 5 ---- .../api-change-supplychain-21189.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.35.15.json delete mode 100644 .changes/next-release/api-change-bedrockagent-54148.json delete mode 100644 .changes/next-release/api-change-codebuild-78314.json delete mode 100644 .changes/next-release/api-change-lambda-58139.json delete mode 100644 .changes/next-release/api-change-logs-66262.json delete mode 100644 .changes/next-release/api-change-supplychain-21189.json diff --git a/.changes/1.35.15.json b/.changes/1.35.15.json new file mode 100644 index 000000000000..e57b9a2eb758 --- /dev/null +++ b/.changes/1.35.15.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Add support of new model types for Bedrock Agents, Adding inference profile support for Flows and Prompt Management, Adding new field to configure additional inference configurations for Flows and Prompt Management", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports automatically retrying failed builds", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add TagsError field in Lambda GetFunctionResponse. The TagsError field contains details related to errors retrieving tags.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Adding inferred token name for dynamic tokens in Anomalies.", + "type": "api-change" + }, + { + "category": "``supplychain``", + "description": "API doc updates, and also support showing error message on a failed instance", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-54148.json b/.changes/next-release/api-change-bedrockagent-54148.json deleted file mode 100644 index 5c3e1eae76d9..000000000000 --- a/.changes/next-release/api-change-bedrockagent-54148.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Add support of new model types for Bedrock Agents, Adding inference profile support for Flows and Prompt Management, Adding new field to configure additional inference configurations for Flows and Prompt Management" -} diff --git a/.changes/next-release/api-change-codebuild-78314.json b/.changes/next-release/api-change-codebuild-78314.json deleted file mode 100644 index 78dbd9ffd341..000000000000 --- a/.changes/next-release/api-change-codebuild-78314.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports automatically retrying failed builds" -} diff --git a/.changes/next-release/api-change-lambda-58139.json b/.changes/next-release/api-change-lambda-58139.json deleted file mode 100644 index 58d4f0901791..000000000000 --- a/.changes/next-release/api-change-lambda-58139.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add TagsError field in Lambda GetFunctionResponse. The TagsError field contains details related to errors retrieving tags." -} diff --git a/.changes/next-release/api-change-logs-66262.json b/.changes/next-release/api-change-logs-66262.json deleted file mode 100644 index 78817018d41c..000000000000 --- a/.changes/next-release/api-change-logs-66262.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Adding inferred token name for dynamic tokens in Anomalies." -} diff --git a/.changes/next-release/api-change-supplychain-21189.json b/.changes/next-release/api-change-supplychain-21189.json deleted file mode 100644 index 4a39a3b38dc4..000000000000 --- a/.changes/next-release/api-change-supplychain-21189.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``supplychain``", - "description": "API doc updates, and also support showing error message on a failed instance" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 271ac6de4712..42ff99fcccf8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.35.15 +======= + +* api-change:``bedrock-agent``: Add support of new model types for Bedrock Agents, Adding inference profile support for Flows and Prompt Management, Adding new field to configure additional inference configurations for Flows and Prompt Management +* api-change:``codebuild``: AWS CodeBuild now supports automatically retrying failed builds +* api-change:``lambda``: Add TagsError field in Lambda GetFunctionResponse. The TagsError field contains details related to errors retrieving tags. +* api-change:``logs``: Adding inferred token name for dynamic tokens in Anomalies. +* api-change:``supplychain``: API doc updates, and also support showing error message on a failed instance + + 1.35.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 07d49af2024b..6c80394319b3 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.14' +__version__ = '1.35.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 09800f6b55b5..823537d5928c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.14' +release = '1.35.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7ea570c20eb3..d3cf70676d9c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.48 + botocore==1.35.49 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e3600ca42ed7..6bf85b94cb0c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.48', + 'botocore==1.35.49', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From fa0b23569187f159ff1641c8c1ce6091ddb18f1d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 28 Oct 2024 18:06:53 +0000 Subject: [PATCH 0907/1632] Update changelog based on model updates --- .changes/next-release/api-change-mediapackagev2-24090.json | 5 +++++ .changes/next-release/api-change-opensearch-67205.json | 5 +++++ .changes/next-release/api-change-rds-69813.json | 5 +++++ .changes/next-release/api-change-storagegateway-94434.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-mediapackagev2-24090.json create mode 100644 .changes/next-release/api-change-opensearch-67205.json create mode 100644 .changes/next-release/api-change-rds-69813.json create mode 100644 .changes/next-release/api-change-storagegateway-94434.json diff --git a/.changes/next-release/api-change-mediapackagev2-24090.json b/.changes/next-release/api-change-mediapackagev2-24090.json new file mode 100644 index 000000000000..1e1b2b8c3aea --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-24090.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "MediaPackage V2 Live to VOD Harvester is a MediaPackage V2 feature, which is used to export content from an origin endpoint to a S3 bucket." +} diff --git a/.changes/next-release/api-change-opensearch-67205.json b/.changes/next-release/api-change-opensearch-67205.json new file mode 100644 index 000000000000..762a3b49ada5 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-67205.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Adds support for provisioning dedicated coordinator nodes. Coordinator nodes can be specified using the new NodeOptions parameter in ClusterConfig." +} diff --git a/.changes/next-release/api-change-rds-69813.json b/.changes/next-release/api-change-rds-69813.json new file mode 100644 index 000000000000..969e45a149fd --- /dev/null +++ b/.changes/next-release/api-change-rds-69813.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for Enhanced Monitoring and Performance Insights when restoring Aurora Limitless Database DB clusters. It also adds support for the os-upgrade pending maintenance action." +} diff --git a/.changes/next-release/api-change-storagegateway-94434.json b/.changes/next-release/api-change-storagegateway-94434.json new file mode 100644 index 000000000000..8460cdbd173d --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-94434.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "Documentation update: Amazon FSx File Gateway will no longer be available to new customers." +} From c29e825bae1d67c60d7fa94b5e186c7436849680 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 28 Oct 2024 18:08:18 +0000 Subject: [PATCH 0908/1632] Bumping version to 1.35.16 --- .changes/1.35.16.json | 22 +++++++++++++++++++ .../api-change-mediapackagev2-24090.json | 5 ----- .../api-change-opensearch-67205.json | 5 ----- .../next-release/api-change-rds-69813.json | 5 ----- .../api-change-storagegateway-94434.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.35.16.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-24090.json delete mode 100644 .changes/next-release/api-change-opensearch-67205.json delete mode 100644 .changes/next-release/api-change-rds-69813.json delete mode 100644 .changes/next-release/api-change-storagegateway-94434.json diff --git a/.changes/1.35.16.json b/.changes/1.35.16.json new file mode 100644 index 000000000000..65fda3365348 --- /dev/null +++ b/.changes/1.35.16.json @@ -0,0 +1,22 @@ +[ + { + "category": "``mediapackagev2``", + "description": "MediaPackage V2 Live to VOD Harvester is a MediaPackage V2 feature, which is used to export content from an origin endpoint to a S3 bucket.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Adds support for provisioning dedicated coordinator nodes. Coordinator nodes can be specified using the new NodeOptions parameter in ClusterConfig.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for Enhanced Monitoring and Performance Insights when restoring Aurora Limitless Database DB clusters. It also adds support for the os-upgrade pending maintenance action.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "Documentation update: Amazon FSx File Gateway will no longer be available to new customers.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-mediapackagev2-24090.json b/.changes/next-release/api-change-mediapackagev2-24090.json deleted file mode 100644 index 1e1b2b8c3aea..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-24090.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "MediaPackage V2 Live to VOD Harvester is a MediaPackage V2 feature, which is used to export content from an origin endpoint to a S3 bucket." -} diff --git a/.changes/next-release/api-change-opensearch-67205.json b/.changes/next-release/api-change-opensearch-67205.json deleted file mode 100644 index 762a3b49ada5..000000000000 --- a/.changes/next-release/api-change-opensearch-67205.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Adds support for provisioning dedicated coordinator nodes. Coordinator nodes can be specified using the new NodeOptions parameter in ClusterConfig." -} diff --git a/.changes/next-release/api-change-rds-69813.json b/.changes/next-release/api-change-rds-69813.json deleted file mode 100644 index 969e45a149fd..000000000000 --- a/.changes/next-release/api-change-rds-69813.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for Enhanced Monitoring and Performance Insights when restoring Aurora Limitless Database DB clusters. It also adds support for the os-upgrade pending maintenance action." -} diff --git a/.changes/next-release/api-change-storagegateway-94434.json b/.changes/next-release/api-change-storagegateway-94434.json deleted file mode 100644 index 8460cdbd173d..000000000000 --- a/.changes/next-release/api-change-storagegateway-94434.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "Documentation update: Amazon FSx File Gateway will no longer be available to new customers." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 42ff99fcccf8..f26a69322129 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.35.16 +======= + +* api-change:``mediapackagev2``: MediaPackage V2 Live to VOD Harvester is a MediaPackage V2 feature, which is used to export content from an origin endpoint to a S3 bucket. +* api-change:``opensearch``: Adds support for provisioning dedicated coordinator nodes. Coordinator nodes can be specified using the new NodeOptions parameter in ClusterConfig. +* api-change:``rds``: This release adds support for Enhanced Monitoring and Performance Insights when restoring Aurora Limitless Database DB clusters. It also adds support for the os-upgrade pending maintenance action. +* api-change:``storagegateway``: Documentation update: Amazon FSx File Gateway will no longer be available to new customers. + + 1.35.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6c80394319b3..b6b6c0fae23d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.15' +__version__ = '1.35.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 823537d5928c..e4cbedb49bf6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.15' +release = '1.35.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d3cf70676d9c..8e3d25065609 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.49 + botocore==1.35.50 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6bf85b94cb0c..c01827e800ad 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.49', + 'botocore==1.35.50', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ba3d1cdcdb1f41713b2c146075bb65fca16a2ea1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 29 Oct 2024 18:12:44 +0000 Subject: [PATCH 0909/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-43114.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-62257.json | 5 +++++ .changes/next-release/api-change-cleanrooms-20102.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-86300.json | 5 +++++ .changes/next-release/api-change-logs-79585.json | 5 +++++ .changes/next-release/api-change-redshiftdata-37343.json | 5 +++++ .changes/next-release/api-change-sagemaker-31997.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-43114.json create mode 100644 .changes/next-release/api-change-bedrockruntime-62257.json create mode 100644 .changes/next-release/api-change-cleanrooms-20102.json create mode 100644 .changes/next-release/api-change-iotfleetwise-86300.json create mode 100644 .changes/next-release/api-change-logs-79585.json create mode 100644 .changes/next-release/api-change-redshiftdata-37343.json create mode 100644 .changes/next-release/api-change-sagemaker-31997.json diff --git a/.changes/next-release/api-change-bedrock-43114.json b/.changes/next-release/api-change-bedrock-43114.json new file mode 100644 index 000000000000..63fd97031705 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-43114.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Update Application Inference Profile" +} diff --git a/.changes/next-release/api-change-bedrockruntime-62257.json b/.changes/next-release/api-change-bedrockruntime-62257.json new file mode 100644 index 000000000000..c2283d421f63 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-62257.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Update Application Inference Profile" +} diff --git a/.changes/next-release/api-change-cleanrooms-20102.json b/.changes/next-release/api-change-cleanrooms-20102.json new file mode 100644 index 000000000000..fa2f734a814a --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-20102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release adds the option for customers to configure analytics engine when creating a collaboration, and introduces the new SPARK analytics engine type in addition to maintaining the legacy CLEAN_ROOMS_SQL engine type." +} diff --git a/.changes/next-release/api-change-iotfleetwise-86300.json b/.changes/next-release/api-change-iotfleetwise-86300.json new file mode 100644 index 000000000000..e8006297491d --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-86300.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "Updated BatchCreateVehicle and BatchUpdateVehicle APIs: LimitExceededException has been added and the maximum number of vehicles in a batch has been set to 10 explicitly" +} diff --git a/.changes/next-release/api-change-logs-79585.json b/.changes/next-release/api-change-logs-79585.json new file mode 100644 index 000000000000..e9a4fbf78ebb --- /dev/null +++ b/.changes/next-release/api-change-logs-79585.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Added support for new optional baseline parameter in the UpdateAnomaly API. For UpdateAnomaly requests with baseline set to True, The anomaly behavior is then treated as baseline behavior. However, more severe occurrences of this behavior will still be reported as anomalies." +} diff --git a/.changes/next-release/api-change-redshiftdata-37343.json b/.changes/next-release/api-change-redshiftdata-37343.json new file mode 100644 index 000000000000..8bc1bdf2301e --- /dev/null +++ b/.changes/next-release/api-change-redshiftdata-37343.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-data``", + "description": "Adding a new API GetStatementResultV2 that supports CSV formatted results from ExecuteStatement and BatchExecuteStatement calls." +} diff --git a/.changes/next-release/api-change-sagemaker-31997.json b/.changes/next-release/api-change-sagemaker-31997.json new file mode 100644 index 000000000000..2eb310f36829 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-31997.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adding `notebook-al2-v3` as allowed value to SageMaker NotebookInstance PlatformIdentifier attribute" +} From 5587ab9190a6da1e444dbda23ca00c96da85e84f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 29 Oct 2024 18:14:34 +0000 Subject: [PATCH 0910/1632] Bumping version to 1.35.17 --- .changes/1.35.17.json | 37 +++++++++++++++++++ .../api-change-bedrock-43114.json | 5 --- .../api-change-bedrockruntime-62257.json | 5 --- .../api-change-cleanrooms-20102.json | 5 --- .../api-change-iotfleetwise-86300.json | 5 --- .../next-release/api-change-logs-79585.json | 5 --- .../api-change-redshiftdata-37343.json | 5 --- .../api-change-sagemaker-31997.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.35.17.json delete mode 100644 .changes/next-release/api-change-bedrock-43114.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-62257.json delete mode 100644 .changes/next-release/api-change-cleanrooms-20102.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-86300.json delete mode 100644 .changes/next-release/api-change-logs-79585.json delete mode 100644 .changes/next-release/api-change-redshiftdata-37343.json delete mode 100644 .changes/next-release/api-change-sagemaker-31997.json diff --git a/.changes/1.35.17.json b/.changes/1.35.17.json new file mode 100644 index 000000000000..2a2ef4e1a663 --- /dev/null +++ b/.changes/1.35.17.json @@ -0,0 +1,37 @@ +[ + { + "category": "``bedrock``", + "description": "Update Application Inference Profile", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Update Application Inference Profile", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release adds the option for customers to configure analytics engine when creating a collaboration, and introduces the new SPARK analytics engine type in addition to maintaining the legacy CLEAN_ROOMS_SQL engine type.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "Updated BatchCreateVehicle and BatchUpdateVehicle APIs: LimitExceededException has been added and the maximum number of vehicles in a batch has been set to 10 explicitly", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Added support for new optional baseline parameter in the UpdateAnomaly API. For UpdateAnomaly requests with baseline set to True, The anomaly behavior is then treated as baseline behavior. However, more severe occurrences of this behavior will still be reported as anomalies.", + "type": "api-change" + }, + { + "category": "``redshift-data``", + "description": "Adding a new API GetStatementResultV2 that supports CSV formatted results from ExecuteStatement and BatchExecuteStatement calls.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding `notebook-al2-v3` as allowed value to SageMaker NotebookInstance PlatformIdentifier attribute", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-43114.json b/.changes/next-release/api-change-bedrock-43114.json deleted file mode 100644 index 63fd97031705..000000000000 --- a/.changes/next-release/api-change-bedrock-43114.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Update Application Inference Profile" -} diff --git a/.changes/next-release/api-change-bedrockruntime-62257.json b/.changes/next-release/api-change-bedrockruntime-62257.json deleted file mode 100644 index c2283d421f63..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-62257.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Update Application Inference Profile" -} diff --git a/.changes/next-release/api-change-cleanrooms-20102.json b/.changes/next-release/api-change-cleanrooms-20102.json deleted file mode 100644 index fa2f734a814a..000000000000 --- a/.changes/next-release/api-change-cleanrooms-20102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release adds the option for customers to configure analytics engine when creating a collaboration, and introduces the new SPARK analytics engine type in addition to maintaining the legacy CLEAN_ROOMS_SQL engine type." -} diff --git a/.changes/next-release/api-change-iotfleetwise-86300.json b/.changes/next-release/api-change-iotfleetwise-86300.json deleted file mode 100644 index e8006297491d..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-86300.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "Updated BatchCreateVehicle and BatchUpdateVehicle APIs: LimitExceededException has been added and the maximum number of vehicles in a batch has been set to 10 explicitly" -} diff --git a/.changes/next-release/api-change-logs-79585.json b/.changes/next-release/api-change-logs-79585.json deleted file mode 100644 index e9a4fbf78ebb..000000000000 --- a/.changes/next-release/api-change-logs-79585.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Added support for new optional baseline parameter in the UpdateAnomaly API. For UpdateAnomaly requests with baseline set to True, The anomaly behavior is then treated as baseline behavior. However, more severe occurrences of this behavior will still be reported as anomalies." -} diff --git a/.changes/next-release/api-change-redshiftdata-37343.json b/.changes/next-release/api-change-redshiftdata-37343.json deleted file mode 100644 index 8bc1bdf2301e..000000000000 --- a/.changes/next-release/api-change-redshiftdata-37343.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-data``", - "description": "Adding a new API GetStatementResultV2 that supports CSV formatted results from ExecuteStatement and BatchExecuteStatement calls." -} diff --git a/.changes/next-release/api-change-sagemaker-31997.json b/.changes/next-release/api-change-sagemaker-31997.json deleted file mode 100644 index 2eb310f36829..000000000000 --- a/.changes/next-release/api-change-sagemaker-31997.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adding `notebook-al2-v3` as allowed value to SageMaker NotebookInstance PlatformIdentifier attribute" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f26a69322129..86882612f861 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.35.17 +======= + +* api-change:``bedrock``: Update Application Inference Profile +* api-change:``bedrock-runtime``: Update Application Inference Profile +* api-change:``cleanrooms``: This release adds the option for customers to configure analytics engine when creating a collaboration, and introduces the new SPARK analytics engine type in addition to maintaining the legacy CLEAN_ROOMS_SQL engine type. +* api-change:``iotfleetwise``: Updated BatchCreateVehicle and BatchUpdateVehicle APIs: LimitExceededException has been added and the maximum number of vehicles in a batch has been set to 10 explicitly +* api-change:``logs``: Added support for new optional baseline parameter in the UpdateAnomaly API. For UpdateAnomaly requests with baseline set to True, The anomaly behavior is then treated as baseline behavior. However, more severe occurrences of this behavior will still be reported as anomalies. +* api-change:``redshift-data``: Adding a new API GetStatementResultV2 that supports CSV formatted results from ExecuteStatement and BatchExecuteStatement calls. +* api-change:``sagemaker``: Adding `notebook-al2-v3` as allowed value to SageMaker NotebookInstance PlatformIdentifier attribute + + 1.35.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b6b6c0fae23d..7ca680db87f0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.16' +__version__ = '1.35.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e4cbedb49bf6..589b72cd61d5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.16' +release = '1.35.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8e3d25065609..959b07b2033c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.50 + botocore==1.35.51 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c01827e800ad..3c204f4a071e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.50', + 'botocore==1.35.51', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 3bd55513e92d64bacbb03202bdc895b214f9108b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 30 Oct 2024 18:11:05 +0000 Subject: [PATCH 0911/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-24233.json | 5 +++++ .changes/next-release/api-change-connect-35479.json | 5 +++++ .changes/next-release/api-change-datasync-68207.json | 5 +++++ .changes/next-release/api-change-ec2-666.json | 5 +++++ .changes/next-release/api-change-ecs-27753.json | 5 +++++ .changes/next-release/api-change-geomaps-75522.json | 5 +++++ .changes/next-release/api-change-geoplaces-2834.json | 5 +++++ .changes/next-release/api-change-georoutes-75125.json | 5 +++++ .changes/next-release/api-change-keyspaces-40277.json | 5 +++++ .changes/next-release/api-change-networkfirewall-13984.json | 5 +++++ .changes/next-release/api-change-opensearch-43815.json | 5 +++++ .../next-release/api-change-opensearchserverless-7702.json | 5 +++++ .changes/next-release/api-change-redshift-30696.json | 5 +++++ .../next-release/api-change-redshiftserverless-52832.json | 5 +++++ .changes/next-release/api-change-route53-50298.json | 5 +++++ .changes/next-release/api-change-sagemaker-56052.json | 5 +++++ .changes/next-release/api-change-workmail-10177.json | 5 +++++ 17 files changed, 85 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-24233.json create mode 100644 .changes/next-release/api-change-connect-35479.json create mode 100644 .changes/next-release/api-change-datasync-68207.json create mode 100644 .changes/next-release/api-change-ec2-666.json create mode 100644 .changes/next-release/api-change-ecs-27753.json create mode 100644 .changes/next-release/api-change-geomaps-75522.json create mode 100644 .changes/next-release/api-change-geoplaces-2834.json create mode 100644 .changes/next-release/api-change-georoutes-75125.json create mode 100644 .changes/next-release/api-change-keyspaces-40277.json create mode 100644 .changes/next-release/api-change-networkfirewall-13984.json create mode 100644 .changes/next-release/api-change-opensearch-43815.json create mode 100644 .changes/next-release/api-change-opensearchserverless-7702.json create mode 100644 .changes/next-release/api-change-redshift-30696.json create mode 100644 .changes/next-release/api-change-redshiftserverless-52832.json create mode 100644 .changes/next-release/api-change-route53-50298.json create mode 100644 .changes/next-release/api-change-sagemaker-56052.json create mode 100644 .changes/next-release/api-change-workmail-10177.json diff --git a/.changes/next-release/api-change-appsync-24233.json b/.changes/next-release/api-change-appsync-24233.json new file mode 100644 index 000000000000..f49bc04724e6 --- /dev/null +++ b/.changes/next-release/api-change-appsync-24233.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "This release adds support for AppSync Event APIs." +} diff --git a/.changes/next-release/api-change-connect-35479.json b/.changes/next-release/api-change-connect-35479.json new file mode 100644 index 000000000000..434827ee1274 --- /dev/null +++ b/.changes/next-release/api-change-connect-35479.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Updated the public documentation for the UserIdentityInfo object to accurately reflect the character limits for the FirstName and LastName fields, which were previously listed as 1-100 characters." +} diff --git a/.changes/next-release/api-change-datasync-68207.json b/.changes/next-release/api-change-datasync-68207.json new file mode 100644 index 000000000000..5be806dc0b91 --- /dev/null +++ b/.changes/next-release/api-change-datasync-68207.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "AWS DataSync now supports Enhanced mode tasks. This task mode supports transfer of virtually unlimited numbers of objects with enhanced metrics, more detailed logs, and higher performance than Basic mode. This mode currently supports transfers between Amazon S3 locations." +} diff --git a/.changes/next-release/api-change-ec2-666.json b/.changes/next-release/api-change-ec2-666.json new file mode 100644 index 000000000000..9419d6586430 --- /dev/null +++ b/.changes/next-release/api-change-ec2-666.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds two new capabilities to VPC Security Groups: Security Group VPC Associations and Shared Security Groups." +} diff --git a/.changes/next-release/api-change-ecs-27753.json b/.changes/next-release/api-change-ecs-27753.json new file mode 100644 index 000000000000..d31996638e79 --- /dev/null +++ b/.changes/next-release/api-change-ecs-27753.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release supports service deployments and service revisions which provide a comprehensive view of your Amazon ECS service history." +} diff --git a/.changes/next-release/api-change-geomaps-75522.json b/.changes/next-release/api-change-geomaps-75522.json new file mode 100644 index 000000000000..549b3a63e00e --- /dev/null +++ b/.changes/next-release/api-change-geomaps-75522.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``geo-maps``", + "description": "Release of Amazon Location Maps API. Maps enables you to build digital maps that showcase your locations, visualize your data, and unlock insights to drive your business" +} diff --git a/.changes/next-release/api-change-geoplaces-2834.json b/.changes/next-release/api-change-geoplaces-2834.json new file mode 100644 index 000000000000..0eb446d2a651 --- /dev/null +++ b/.changes/next-release/api-change-geoplaces-2834.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``geo-places``", + "description": "Release of Amazon Location Places API. Places enables you to quickly search, display, and filter places, businesses, and locations based on proximity, category, and name" +} diff --git a/.changes/next-release/api-change-georoutes-75125.json b/.changes/next-release/api-change-georoutes-75125.json new file mode 100644 index 000000000000..7f8bbd5fd1b5 --- /dev/null +++ b/.changes/next-release/api-change-georoutes-75125.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``geo-routes``", + "description": "Release of Amazon Location Routes API. Routes enables you to plan efficient routes and streamline deliveries by leveraging real-time traffic, vehicle restrictions, and turn-by-turn directions." +} diff --git a/.changes/next-release/api-change-keyspaces-40277.json b/.changes/next-release/api-change-keyspaces-40277.json new file mode 100644 index 000000000000..7c5872f74df2 --- /dev/null +++ b/.changes/next-release/api-change-keyspaces-40277.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``keyspaces``", + "description": "Adds support for interacting with user-defined types (UDTs) through the following new operations: Create-Type, Delete-Type, List-Types, Get-Type." +} diff --git a/.changes/next-release/api-change-networkfirewall-13984.json b/.changes/next-release/api-change-networkfirewall-13984.json new file mode 100644 index 000000000000..51b2fdbf7393 --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-13984.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "AWS Network Firewall now supports configuring TCP idle timeout" +} diff --git a/.changes/next-release/api-change-opensearch-43815.json b/.changes/next-release/api-change-opensearch-43815.json new file mode 100644 index 000000000000..9554c0b05dfa --- /dev/null +++ b/.changes/next-release/api-change-opensearch-43815.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This release introduces the new OpenSearch user interface (Dashboards), a new web-based application that can be associated with multiple data sources across OpenSearch managed clusters, serverless collections, and Amazon S3, so that users can gain a comprehensive insights in an unified interface." +} diff --git a/.changes/next-release/api-change-opensearchserverless-7702.json b/.changes/next-release/api-change-opensearchserverless-7702.json new file mode 100644 index 000000000000..05349b1704d0 --- /dev/null +++ b/.changes/next-release/api-change-opensearchserverless-7702.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearchserverless``", + "description": "Neo Integration via IAM Identity Center (IdC)" +} diff --git a/.changes/next-release/api-change-redshift-30696.json b/.changes/next-release/api-change-redshift-30696.json new file mode 100644 index 000000000000..e16978731e99 --- /dev/null +++ b/.changes/next-release/api-change-redshift-30696.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "This release launches S3 event integrations to create and manage integrations from an Amazon S3 source into an Amazon Redshift database." +} diff --git a/.changes/next-release/api-change-redshiftserverless-52832.json b/.changes/next-release/api-change-redshiftserverless-52832.json new file mode 100644 index 000000000000..e97a5570e447 --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-52832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Adds and updates API members for the Redshift Serverless AI-driven scaling and optimization feature using the price-performance target setting." +} diff --git a/.changes/next-release/api-change-route53-50298.json b/.changes/next-release/api-change-route53-50298.json new file mode 100644 index 000000000000..268534f0aa5e --- /dev/null +++ b/.changes/next-release/api-change-route53-50298.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "This release adds support for TLSA, SSHFP, SVCB, and HTTPS record types." +} diff --git a/.changes/next-release/api-change-sagemaker-56052.json b/.changes/next-release/api-change-sagemaker-56052.json new file mode 100644 index 000000000000..3f466922a36a --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-56052.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added support for Model Registry Staging construct. Users can define series of stages that models can progress through for model workflows and lifecycle. This simplifies tracking and managing models as they transition through development, testing, and production stages." +} diff --git a/.changes/next-release/api-change-workmail-10177.json b/.changes/next-release/api-change-workmail-10177.json new file mode 100644 index 000000000000..943243f63ca5 --- /dev/null +++ b/.changes/next-release/api-change-workmail-10177.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workmail``", + "description": "This release adds support for Multi-Factor Authentication (MFA) and Personal Access Tokens through integration with AWS IAM Identity Center." +} From ba899b07d7b4cc2128f96a8851e3f08007d681bf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 30 Oct 2024 18:12:24 +0000 Subject: [PATCH 0912/1632] Bumping version to 1.35.18 --- .changes/1.35.18.json | 87 +++++++++++++++++++ .../api-change-appsync-24233.json | 5 -- .../api-change-connect-35479.json | 5 -- .../api-change-datasync-68207.json | 5 -- .changes/next-release/api-change-ec2-666.json | 5 -- .../next-release/api-change-ecs-27753.json | 5 -- .../api-change-geomaps-75522.json | 5 -- .../api-change-geoplaces-2834.json | 5 -- .../api-change-georoutes-75125.json | 5 -- .../api-change-keyspaces-40277.json | 5 -- .../api-change-networkfirewall-13984.json | 5 -- .../api-change-opensearch-43815.json | 5 -- .../api-change-opensearchserverless-7702.json | 5 -- .../api-change-redshift-30696.json | 5 -- .../api-change-redshiftserverless-52832.json | 5 -- .../api-change-route53-50298.json | 5 -- .../api-change-sagemaker-56052.json | 5 -- .../api-change-workmail-10177.json | 5 -- CHANGELOG.rst | 22 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 23 files changed, 113 insertions(+), 89 deletions(-) create mode 100644 .changes/1.35.18.json delete mode 100644 .changes/next-release/api-change-appsync-24233.json delete mode 100644 .changes/next-release/api-change-connect-35479.json delete mode 100644 .changes/next-release/api-change-datasync-68207.json delete mode 100644 .changes/next-release/api-change-ec2-666.json delete mode 100644 .changes/next-release/api-change-ecs-27753.json delete mode 100644 .changes/next-release/api-change-geomaps-75522.json delete mode 100644 .changes/next-release/api-change-geoplaces-2834.json delete mode 100644 .changes/next-release/api-change-georoutes-75125.json delete mode 100644 .changes/next-release/api-change-keyspaces-40277.json delete mode 100644 .changes/next-release/api-change-networkfirewall-13984.json delete mode 100644 .changes/next-release/api-change-opensearch-43815.json delete mode 100644 .changes/next-release/api-change-opensearchserverless-7702.json delete mode 100644 .changes/next-release/api-change-redshift-30696.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-52832.json delete mode 100644 .changes/next-release/api-change-route53-50298.json delete mode 100644 .changes/next-release/api-change-sagemaker-56052.json delete mode 100644 .changes/next-release/api-change-workmail-10177.json diff --git a/.changes/1.35.18.json b/.changes/1.35.18.json new file mode 100644 index 000000000000..6b685c5fcd83 --- /dev/null +++ b/.changes/1.35.18.json @@ -0,0 +1,87 @@ +[ + { + "category": "``appsync``", + "description": "This release adds support for AppSync Event APIs.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Updated the public documentation for the UserIdentityInfo object to accurately reflect the character limits for the FirstName and LastName fields, which were previously listed as 1-100 characters.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "AWS DataSync now supports Enhanced mode tasks. This task mode supports transfer of virtually unlimited numbers of objects with enhanced metrics, more detailed logs, and higher performance than Basic mode. This mode currently supports transfers between Amazon S3 locations.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds two new capabilities to VPC Security Groups: Security Group VPC Associations and Shared Security Groups.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release supports service deployments and service revisions which provide a comprehensive view of your Amazon ECS service history.", + "type": "api-change" + }, + { + "category": "``geo-maps``", + "description": "Release of Amazon Location Maps API. Maps enables you to build digital maps that showcase your locations, visualize your data, and unlock insights to drive your business", + "type": "api-change" + }, + { + "category": "``geo-places``", + "description": "Release of Amazon Location Places API. Places enables you to quickly search, display, and filter places, businesses, and locations based on proximity, category, and name", + "type": "api-change" + }, + { + "category": "``geo-routes``", + "description": "Release of Amazon Location Routes API. Routes enables you to plan efficient routes and streamline deliveries by leveraging real-time traffic, vehicle restrictions, and turn-by-turn directions.", + "type": "api-change" + }, + { + "category": "``keyspaces``", + "description": "Adds support for interacting with user-defined types (UDTs) through the following new operations: Create-Type, Delete-Type, List-Types, Get-Type.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "AWS Network Firewall now supports configuring TCP idle timeout", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This release introduces the new OpenSearch user interface (Dashboards), a new web-based application that can be associated with multiple data sources across OpenSearch managed clusters, serverless collections, and Amazon S3, so that users can gain a comprehensive insights in an unified interface.", + "type": "api-change" + }, + { + "category": "``opensearchserverless``", + "description": "Neo Integration via IAM Identity Center (IdC)", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "This release launches S3 event integrations to create and manage integrations from an Amazon S3 source into an Amazon Redshift database.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Adds and updates API members for the Redshift Serverless AI-driven scaling and optimization feature using the price-performance target setting.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "This release adds support for TLSA, SSHFP, SVCB, and HTTPS record types.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added support for Model Registry Staging construct. Users can define series of stages that models can progress through for model workflows and lifecycle. This simplifies tracking and managing models as they transition through development, testing, and production stages.", + "type": "api-change" + }, + { + "category": "``workmail``", + "description": "This release adds support for Multi-Factor Authentication (MFA) and Personal Access Tokens through integration with AWS IAM Identity Center.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-24233.json b/.changes/next-release/api-change-appsync-24233.json deleted file mode 100644 index f49bc04724e6..000000000000 --- a/.changes/next-release/api-change-appsync-24233.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "This release adds support for AppSync Event APIs." -} diff --git a/.changes/next-release/api-change-connect-35479.json b/.changes/next-release/api-change-connect-35479.json deleted file mode 100644 index 434827ee1274..000000000000 --- a/.changes/next-release/api-change-connect-35479.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Updated the public documentation for the UserIdentityInfo object to accurately reflect the character limits for the FirstName and LastName fields, which were previously listed as 1-100 characters." -} diff --git a/.changes/next-release/api-change-datasync-68207.json b/.changes/next-release/api-change-datasync-68207.json deleted file mode 100644 index 5be806dc0b91..000000000000 --- a/.changes/next-release/api-change-datasync-68207.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "AWS DataSync now supports Enhanced mode tasks. This task mode supports transfer of virtually unlimited numbers of objects with enhanced metrics, more detailed logs, and higher performance than Basic mode. This mode currently supports transfers between Amazon S3 locations." -} diff --git a/.changes/next-release/api-change-ec2-666.json b/.changes/next-release/api-change-ec2-666.json deleted file mode 100644 index 9419d6586430..000000000000 --- a/.changes/next-release/api-change-ec2-666.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds two new capabilities to VPC Security Groups: Security Group VPC Associations and Shared Security Groups." -} diff --git a/.changes/next-release/api-change-ecs-27753.json b/.changes/next-release/api-change-ecs-27753.json deleted file mode 100644 index d31996638e79..000000000000 --- a/.changes/next-release/api-change-ecs-27753.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release supports service deployments and service revisions which provide a comprehensive view of your Amazon ECS service history." -} diff --git a/.changes/next-release/api-change-geomaps-75522.json b/.changes/next-release/api-change-geomaps-75522.json deleted file mode 100644 index 549b3a63e00e..000000000000 --- a/.changes/next-release/api-change-geomaps-75522.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``geo-maps``", - "description": "Release of Amazon Location Maps API. Maps enables you to build digital maps that showcase your locations, visualize your data, and unlock insights to drive your business" -} diff --git a/.changes/next-release/api-change-geoplaces-2834.json b/.changes/next-release/api-change-geoplaces-2834.json deleted file mode 100644 index 0eb446d2a651..000000000000 --- a/.changes/next-release/api-change-geoplaces-2834.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``geo-places``", - "description": "Release of Amazon Location Places API. Places enables you to quickly search, display, and filter places, businesses, and locations based on proximity, category, and name" -} diff --git a/.changes/next-release/api-change-georoutes-75125.json b/.changes/next-release/api-change-georoutes-75125.json deleted file mode 100644 index 7f8bbd5fd1b5..000000000000 --- a/.changes/next-release/api-change-georoutes-75125.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``geo-routes``", - "description": "Release of Amazon Location Routes API. Routes enables you to plan efficient routes and streamline deliveries by leveraging real-time traffic, vehicle restrictions, and turn-by-turn directions." -} diff --git a/.changes/next-release/api-change-keyspaces-40277.json b/.changes/next-release/api-change-keyspaces-40277.json deleted file mode 100644 index 7c5872f74df2..000000000000 --- a/.changes/next-release/api-change-keyspaces-40277.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``keyspaces``", - "description": "Adds support for interacting with user-defined types (UDTs) through the following new operations: Create-Type, Delete-Type, List-Types, Get-Type." -} diff --git a/.changes/next-release/api-change-networkfirewall-13984.json b/.changes/next-release/api-change-networkfirewall-13984.json deleted file mode 100644 index 51b2fdbf7393..000000000000 --- a/.changes/next-release/api-change-networkfirewall-13984.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "AWS Network Firewall now supports configuring TCP idle timeout" -} diff --git a/.changes/next-release/api-change-opensearch-43815.json b/.changes/next-release/api-change-opensearch-43815.json deleted file mode 100644 index 9554c0b05dfa..000000000000 --- a/.changes/next-release/api-change-opensearch-43815.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This release introduces the new OpenSearch user interface (Dashboards), a new web-based application that can be associated with multiple data sources across OpenSearch managed clusters, serverless collections, and Amazon S3, so that users can gain a comprehensive insights in an unified interface." -} diff --git a/.changes/next-release/api-change-opensearchserverless-7702.json b/.changes/next-release/api-change-opensearchserverless-7702.json deleted file mode 100644 index 05349b1704d0..000000000000 --- a/.changes/next-release/api-change-opensearchserverless-7702.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearchserverless``", - "description": "Neo Integration via IAM Identity Center (IdC)" -} diff --git a/.changes/next-release/api-change-redshift-30696.json b/.changes/next-release/api-change-redshift-30696.json deleted file mode 100644 index e16978731e99..000000000000 --- a/.changes/next-release/api-change-redshift-30696.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "This release launches S3 event integrations to create and manage integrations from an Amazon S3 source into an Amazon Redshift database." -} diff --git a/.changes/next-release/api-change-redshiftserverless-52832.json b/.changes/next-release/api-change-redshiftserverless-52832.json deleted file mode 100644 index e97a5570e447..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-52832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Adds and updates API members for the Redshift Serverless AI-driven scaling and optimization feature using the price-performance target setting." -} diff --git a/.changes/next-release/api-change-route53-50298.json b/.changes/next-release/api-change-route53-50298.json deleted file mode 100644 index 268534f0aa5e..000000000000 --- a/.changes/next-release/api-change-route53-50298.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "This release adds support for TLSA, SSHFP, SVCB, and HTTPS record types." -} diff --git a/.changes/next-release/api-change-sagemaker-56052.json b/.changes/next-release/api-change-sagemaker-56052.json deleted file mode 100644 index 3f466922a36a..000000000000 --- a/.changes/next-release/api-change-sagemaker-56052.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added support for Model Registry Staging construct. Users can define series of stages that models can progress through for model workflows and lifecycle. This simplifies tracking and managing models as they transition through development, testing, and production stages." -} diff --git a/.changes/next-release/api-change-workmail-10177.json b/.changes/next-release/api-change-workmail-10177.json deleted file mode 100644 index 943243f63ca5..000000000000 --- a/.changes/next-release/api-change-workmail-10177.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workmail``", - "description": "This release adds support for Multi-Factor Authentication (MFA) and Personal Access Tokens through integration with AWS IAM Identity Center." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 86882612f861..0e9a534c842d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,28 @@ CHANGELOG ========= +1.35.18 +======= + +* api-change:``appsync``: This release adds support for AppSync Event APIs. +* api-change:``connect``: Updated the public documentation for the UserIdentityInfo object to accurately reflect the character limits for the FirstName and LastName fields, which were previously listed as 1-100 characters. +* api-change:``datasync``: AWS DataSync now supports Enhanced mode tasks. This task mode supports transfer of virtually unlimited numbers of objects with enhanced metrics, more detailed logs, and higher performance than Basic mode. This mode currently supports transfers between Amazon S3 locations. +* api-change:``ec2``: This release adds two new capabilities to VPC Security Groups: Security Group VPC Associations and Shared Security Groups. +* api-change:``ecs``: This release supports service deployments and service revisions which provide a comprehensive view of your Amazon ECS service history. +* api-change:``geo-maps``: Release of Amazon Location Maps API. Maps enables you to build digital maps that showcase your locations, visualize your data, and unlock insights to drive your business +* api-change:``geo-places``: Release of Amazon Location Places API. Places enables you to quickly search, display, and filter places, businesses, and locations based on proximity, category, and name +* api-change:``geo-routes``: Release of Amazon Location Routes API. Routes enables you to plan efficient routes and streamline deliveries by leveraging real-time traffic, vehicle restrictions, and turn-by-turn directions. +* api-change:``keyspaces``: Adds support for interacting with user-defined types (UDTs) through the following new operations: Create-Type, Delete-Type, List-Types, Get-Type. +* api-change:``network-firewall``: AWS Network Firewall now supports configuring TCP idle timeout +* api-change:``opensearch``: This release introduces the new OpenSearch user interface (Dashboards), a new web-based application that can be associated with multiple data sources across OpenSearch managed clusters, serverless collections, and Amazon S3, so that users can gain a comprehensive insights in an unified interface. +* api-change:``opensearchserverless``: Neo Integration via IAM Identity Center (IdC) +* api-change:``redshift``: This release launches S3 event integrations to create and manage integrations from an Amazon S3 source into an Amazon Redshift database. +* api-change:``redshift-serverless``: Adds and updates API members for the Redshift Serverless AI-driven scaling and optimization feature using the price-performance target setting. +* api-change:``route53``: This release adds support for TLSA, SSHFP, SVCB, and HTTPS record types. +* api-change:``sagemaker``: Added support for Model Registry Staging construct. Users can define series of stages that models can progress through for model workflows and lifecycle. This simplifies tracking and managing models as they transition through development, testing, and production stages. +* api-change:``workmail``: This release adds support for Multi-Factor Authentication (MFA) and Personal Access Tokens through integration with AWS IAM Identity Center. + + 1.35.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7ca680db87f0..2d1ce4142649 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.17' +__version__ = '1.35.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 589b72cd61d5..54ca2079125d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.17' +release = '1.35.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 959b07b2033c..da7c3bdf0585 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.51 + botocore==1.35.52 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3c204f4a071e..577cbab9bd7a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.51', + 'botocore==1.35.52', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From c4b2b3e0a1209739d3a18d461df7843da41fbde7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 31 Oct 2024 18:19:15 +0000 Subject: [PATCH 0913/1632] Update changelog based on model updates --- .changes/next-release/api-change-amp-51209.json | 5 +++++ .changes/next-release/api-change-autoscaling-31521.json | 5 +++++ .changes/next-release/api-change-batch-56575.json | 5 +++++ .changes/next-release/api-change-elbv2-90392.json | 5 +++++ .changes/next-release/api-change-glue-30634.json | 5 +++++ .changes/next-release/api-change-sagemaker-40953.json | 5 +++++ .changes/next-release/api-change-sesv2-31207.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-amp-51209.json create mode 100644 .changes/next-release/api-change-autoscaling-31521.json create mode 100644 .changes/next-release/api-change-batch-56575.json create mode 100644 .changes/next-release/api-change-elbv2-90392.json create mode 100644 .changes/next-release/api-change-glue-30634.json create mode 100644 .changes/next-release/api-change-sagemaker-40953.json create mode 100644 .changes/next-release/api-change-sesv2-31207.json diff --git a/.changes/next-release/api-change-amp-51209.json b/.changes/next-release/api-change-amp-51209.json new file mode 100644 index 000000000000..3b215bfe0d1e --- /dev/null +++ b/.changes/next-release/api-change-amp-51209.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amp``", + "description": "Added support for UpdateScraper API, to enable updating collector configuration in-place" +} diff --git a/.changes/next-release/api-change-autoscaling-31521.json b/.changes/next-release/api-change-autoscaling-31521.json new file mode 100644 index 000000000000..74433166ed00 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-31521.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Adds bake time for Auto Scaling group Instance Refresh" +} diff --git a/.changes/next-release/api-change-batch-56575.json b/.changes/next-release/api-change-batch-56575.json new file mode 100644 index 000000000000..5854e4e8f96d --- /dev/null +++ b/.changes/next-release/api-change-batch-56575.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "Add `podNamespace` to `EksAttemptDetail` and `containerID` to `EksAttemptContainerDetail`." +} diff --git a/.changes/next-release/api-change-elbv2-90392.json b/.changes/next-release/api-change-elbv2-90392.json new file mode 100644 index 000000000000..829f2ed5bb40 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-90392.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "Add UDP support for AWS PrivateLink and dual-stack Network Load Balancers" +} diff --git a/.changes/next-release/api-change-glue-30634.json b/.changes/next-release/api-change-glue-30634.json new file mode 100644 index 000000000000..b1206c846127 --- /dev/null +++ b/.changes/next-release/api-change-glue-30634.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add schedule support for AWS Glue column statistics" +} diff --git a/.changes/next-release/api-change-sagemaker-40953.json b/.changes/next-release/api-change-sagemaker-40953.json new file mode 100644 index 000000000000..3eb2c2dee29d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-40953.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker HyperPod adds scale-down at instance level via BatchDeleteClusterNodes API and group level via UpdateCluster API. SageMaker Training exposes secondary job status in TrainingJobSummary from ListTrainingJobs API. SageMaker now supports G6, G6e, P5e instances for HyperPod and Training." +} diff --git a/.changes/next-release/api-change-sesv2-31207.json b/.changes/next-release/api-change-sesv2-31207.json new file mode 100644 index 000000000000..88016fec8026 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-31207.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release enables customers to provide the email template content in the SESv2 SendEmail and SendBulkEmail APIs instead of the name or the ARN of a stored email template." +} From a670144fb88f22c142b98600a732d163bfe3baf0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 31 Oct 2024 18:20:29 +0000 Subject: [PATCH 0914/1632] Bumping version to 1.35.19 --- .changes/1.35.19.json | 37 +++++++++++++++++++ .../next-release/api-change-amp-51209.json | 5 --- .../api-change-autoscaling-31521.json | 5 --- .../next-release/api-change-batch-56575.json | 5 --- .../next-release/api-change-elbv2-90392.json | 5 --- .../next-release/api-change-glue-30634.json | 5 --- .../api-change-sagemaker-40953.json | 5 --- .../next-release/api-change-sesv2-31207.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.35.19.json delete mode 100644 .changes/next-release/api-change-amp-51209.json delete mode 100644 .changes/next-release/api-change-autoscaling-31521.json delete mode 100644 .changes/next-release/api-change-batch-56575.json delete mode 100644 .changes/next-release/api-change-elbv2-90392.json delete mode 100644 .changes/next-release/api-change-glue-30634.json delete mode 100644 .changes/next-release/api-change-sagemaker-40953.json delete mode 100644 .changes/next-release/api-change-sesv2-31207.json diff --git a/.changes/1.35.19.json b/.changes/1.35.19.json new file mode 100644 index 000000000000..bbb193551a72 --- /dev/null +++ b/.changes/1.35.19.json @@ -0,0 +1,37 @@ +[ + { + "category": "``amp``", + "description": "Added support for UpdateScraper API, to enable updating collector configuration in-place", + "type": "api-change" + }, + { + "category": "``autoscaling``", + "description": "Adds bake time for Auto Scaling group Instance Refresh", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "Add `podNamespace` to `EksAttemptDetail` and `containerID` to `EksAttemptContainerDetail`.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "Add UDP support for AWS PrivateLink and dual-stack Network Load Balancers", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add schedule support for AWS Glue column statistics", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker HyperPod adds scale-down at instance level via BatchDeleteClusterNodes API and group level via UpdateCluster API. SageMaker Training exposes secondary job status in TrainingJobSummary from ListTrainingJobs API. SageMaker now supports G6, G6e, P5e instances for HyperPod and Training.", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release enables customers to provide the email template content in the SESv2 SendEmail and SendBulkEmail APIs instead of the name or the ARN of a stored email template.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amp-51209.json b/.changes/next-release/api-change-amp-51209.json deleted file mode 100644 index 3b215bfe0d1e..000000000000 --- a/.changes/next-release/api-change-amp-51209.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amp``", - "description": "Added support for UpdateScraper API, to enable updating collector configuration in-place" -} diff --git a/.changes/next-release/api-change-autoscaling-31521.json b/.changes/next-release/api-change-autoscaling-31521.json deleted file mode 100644 index 74433166ed00..000000000000 --- a/.changes/next-release/api-change-autoscaling-31521.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Adds bake time for Auto Scaling group Instance Refresh" -} diff --git a/.changes/next-release/api-change-batch-56575.json b/.changes/next-release/api-change-batch-56575.json deleted file mode 100644 index 5854e4e8f96d..000000000000 --- a/.changes/next-release/api-change-batch-56575.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "Add `podNamespace` to `EksAttemptDetail` and `containerID` to `EksAttemptContainerDetail`." -} diff --git a/.changes/next-release/api-change-elbv2-90392.json b/.changes/next-release/api-change-elbv2-90392.json deleted file mode 100644 index 829f2ed5bb40..000000000000 --- a/.changes/next-release/api-change-elbv2-90392.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "Add UDP support for AWS PrivateLink and dual-stack Network Load Balancers" -} diff --git a/.changes/next-release/api-change-glue-30634.json b/.changes/next-release/api-change-glue-30634.json deleted file mode 100644 index b1206c846127..000000000000 --- a/.changes/next-release/api-change-glue-30634.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add schedule support for AWS Glue column statistics" -} diff --git a/.changes/next-release/api-change-sagemaker-40953.json b/.changes/next-release/api-change-sagemaker-40953.json deleted file mode 100644 index 3eb2c2dee29d..000000000000 --- a/.changes/next-release/api-change-sagemaker-40953.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker HyperPod adds scale-down at instance level via BatchDeleteClusterNodes API and group level via UpdateCluster API. SageMaker Training exposes secondary job status in TrainingJobSummary from ListTrainingJobs API. SageMaker now supports G6, G6e, P5e instances for HyperPod and Training." -} diff --git a/.changes/next-release/api-change-sesv2-31207.json b/.changes/next-release/api-change-sesv2-31207.json deleted file mode 100644 index 88016fec8026..000000000000 --- a/.changes/next-release/api-change-sesv2-31207.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release enables customers to provide the email template content in the SESv2 SendEmail and SendBulkEmail APIs instead of the name or the ARN of a stored email template." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0e9a534c842d..f20797ffb9dc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.35.19 +======= + +* api-change:``amp``: Added support for UpdateScraper API, to enable updating collector configuration in-place +* api-change:``autoscaling``: Adds bake time for Auto Scaling group Instance Refresh +* api-change:``batch``: Add `podNamespace` to `EksAttemptDetail` and `containerID` to `EksAttemptContainerDetail`. +* api-change:``elbv2``: Add UDP support for AWS PrivateLink and dual-stack Network Load Balancers +* api-change:``glue``: Add schedule support for AWS Glue column statistics +* api-change:``sagemaker``: SageMaker HyperPod adds scale-down at instance level via BatchDeleteClusterNodes API and group level via UpdateCluster API. SageMaker Training exposes secondary job status in TrainingJobSummary from ListTrainingJobs API. SageMaker now supports G6, G6e, P5e instances for HyperPod and Training. +* api-change:``sesv2``: This release enables customers to provide the email template content in the SESv2 SendEmail and SendBulkEmail APIs instead of the name or the ARN of a stored email template. + + 1.35.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2d1ce4142649..04a5401cb516 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.18' +__version__ = '1.35.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 54ca2079125d..1b1670955109 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.18' +release = '1.35.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index da7c3bdf0585..6b2f856c5718 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.52 + botocore==1.35.53 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 577cbab9bd7a..64c633d242c3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.52', + 'botocore==1.35.53', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 3df4d2b2dcd1f4233be6c04d572cd25ac9371301 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Nov 2024 18:08:12 +0000 Subject: [PATCH 0915/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-17716.json | 5 +++++ .changes/next-release/api-change-docdbelastic-48981.json | 5 +++++ .changes/next-release/api-change-logs-65108.json | 5 +++++ .changes/next-release/api-change-taxsettings-42638.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-17716.json create mode 100644 .changes/next-release/api-change-docdbelastic-48981.json create mode 100644 .changes/next-release/api-change-logs-65108.json create mode 100644 .changes/next-release/api-change-taxsettings-42638.json diff --git a/.changes/next-release/api-change-bedrockagent-17716.json b/.changes/next-release/api-change-bedrockagent-17716.json new file mode 100644 index 000000000000..132769d5585b --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-17716.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Amazon Bedrock Knowledge Bases now supports using application inference profiles to increase throughput and improve resilience." +} diff --git a/.changes/next-release/api-change-docdbelastic-48981.json b/.changes/next-release/api-change-docdbelastic-48981.json new file mode 100644 index 000000000000..81eaf31acd36 --- /dev/null +++ b/.changes/next-release/api-change-docdbelastic-48981.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb-elastic``", + "description": "Amazon DocumentDB Elastic Clusters adds support for pending maintenance actions feature with APIs GetPendingMaintenanceAction, ListPendingMaintenanceActions and ApplyPendingMaintenanceAction" +} diff --git a/.changes/next-release/api-change-logs-65108.json b/.changes/next-release/api-change-logs-65108.json new file mode 100644 index 000000000000..e477bb4f4c24 --- /dev/null +++ b/.changes/next-release/api-change-logs-65108.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "This release introduces an improvement in PutLogEvents" +} diff --git a/.changes/next-release/api-change-taxsettings-42638.json b/.changes/next-release/api-change-taxsettings-42638.json new file mode 100644 index 000000000000..488e50884846 --- /dev/null +++ b/.changes/next-release/api-change-taxsettings-42638.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``taxsettings``", + "description": "Add support for supplemental tax registrations via these new APIs: PutSupplementalTaxRegistration, ListSupplementalTaxRegistrations, and DeleteSupplementalTaxRegistration." +} From 37005f6a445e9eaf04fae5df4adcca5aba9a1403 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 1 Nov 2024 18:09:33 +0000 Subject: [PATCH 0916/1632] Bumping version to 1.35.20 --- .changes/1.35.20.json | 22 +++++++++++++++++++ .../api-change-bedrockagent-17716.json | 5 ----- .../api-change-docdbelastic-48981.json | 5 ----- .../next-release/api-change-logs-65108.json | 5 ----- .../api-change-taxsettings-42638.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.35.20.json delete mode 100644 .changes/next-release/api-change-bedrockagent-17716.json delete mode 100644 .changes/next-release/api-change-docdbelastic-48981.json delete mode 100644 .changes/next-release/api-change-logs-65108.json delete mode 100644 .changes/next-release/api-change-taxsettings-42638.json diff --git a/.changes/1.35.20.json b/.changes/1.35.20.json new file mode 100644 index 000000000000..a9a810894b06 --- /dev/null +++ b/.changes/1.35.20.json @@ -0,0 +1,22 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Amazon Bedrock Knowledge Bases now supports using application inference profiles to increase throughput and improve resilience.", + "type": "api-change" + }, + { + "category": "``docdb-elastic``", + "description": "Amazon DocumentDB Elastic Clusters adds support for pending maintenance actions feature with APIs GetPendingMaintenanceAction, ListPendingMaintenanceActions and ApplyPendingMaintenanceAction", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "This release introduces an improvement in PutLogEvents", + "type": "api-change" + }, + { + "category": "``taxsettings``", + "description": "Add support for supplemental tax registrations via these new APIs: PutSupplementalTaxRegistration, ListSupplementalTaxRegistrations, and DeleteSupplementalTaxRegistration.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-17716.json b/.changes/next-release/api-change-bedrockagent-17716.json deleted file mode 100644 index 132769d5585b..000000000000 --- a/.changes/next-release/api-change-bedrockagent-17716.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Amazon Bedrock Knowledge Bases now supports using application inference profiles to increase throughput and improve resilience." -} diff --git a/.changes/next-release/api-change-docdbelastic-48981.json b/.changes/next-release/api-change-docdbelastic-48981.json deleted file mode 100644 index 81eaf31acd36..000000000000 --- a/.changes/next-release/api-change-docdbelastic-48981.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb-elastic``", - "description": "Amazon DocumentDB Elastic Clusters adds support for pending maintenance actions feature with APIs GetPendingMaintenanceAction, ListPendingMaintenanceActions and ApplyPendingMaintenanceAction" -} diff --git a/.changes/next-release/api-change-logs-65108.json b/.changes/next-release/api-change-logs-65108.json deleted file mode 100644 index e477bb4f4c24..000000000000 --- a/.changes/next-release/api-change-logs-65108.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "This release introduces an improvement in PutLogEvents" -} diff --git a/.changes/next-release/api-change-taxsettings-42638.json b/.changes/next-release/api-change-taxsettings-42638.json deleted file mode 100644 index 488e50884846..000000000000 --- a/.changes/next-release/api-change-taxsettings-42638.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``taxsettings``", - "description": "Add support for supplemental tax registrations via these new APIs: PutSupplementalTaxRegistration, ListSupplementalTaxRegistrations, and DeleteSupplementalTaxRegistration." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f20797ffb9dc..4c5bcf93ba73 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.35.20 +======= + +* api-change:``bedrock-agent``: Amazon Bedrock Knowledge Bases now supports using application inference profiles to increase throughput and improve resilience. +* api-change:``docdb-elastic``: Amazon DocumentDB Elastic Clusters adds support for pending maintenance actions feature with APIs GetPendingMaintenanceAction, ListPendingMaintenanceActions and ApplyPendingMaintenanceAction +* api-change:``logs``: This release introduces an improvement in PutLogEvents +* api-change:``taxsettings``: Add support for supplemental tax registrations via these new APIs: PutSupplementalTaxRegistration, ListSupplementalTaxRegistrations, and DeleteSupplementalTaxRegistration. + + 1.35.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 04a5401cb516..b2a794767b48 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.19' +__version__ = '1.35.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1b1670955109..3b74bea71d5c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.19' +release = '1.35.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6b2f856c5718..cab40a81fa76 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.53 + botocore==1.35.54 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 64c633d242c3..9a27ee15cdea 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.53', + 'botocore==1.35.54', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From bb6f89f3429def1bb875cc9ea847768caca8c3d8 Mon Sep 17 00:00:00 2001 From: jonathan343 <43360731+jonathan343@users.noreply.github.com> Date: Mon, 4 Nov 2024 13:10:29 -0800 Subject: [PATCH 0917/1632] Use randomized bucket names for S3 integration tests. (#9052) * Use randomized bucket names for S3 integration tests. * Improve random bucket name generation * Use shared non-existent bucket --- awscli/testutils.py | 5 ++-- .../customizations/s3/test_plugin.py | 27 +++++++++++++------ 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/awscli/testutils.py b/awscli/testutils.py index 27fea5da9687..f1fe2d27bbcf 100644 --- a/awscli/testutils.py +++ b/awscli/testutils.py @@ -32,6 +32,7 @@ import tempfile import time import unittest +import uuid from pprint import pformat from subprocess import PIPE, Popen from unittest import mock @@ -208,7 +209,7 @@ def random_chars(num_chars): return binascii.hexlify(os.urandom(int(num_chars / 2))).decode('ascii') -def random_bucket_name(prefix='awscli-s3integ-', num_random=15): +def random_bucket_name(prefix='awscli-s3integ', num_random=15): """Generate a random S3 bucket name. :param prefix: A prefix to use in the bucket name. Useful @@ -219,7 +220,7 @@ def random_bucket_name(prefix='awscli-s3integ-', num_random=15): :returns: The name of a randomly generated bucket name as a string. """ - return prefix + random_chars(num_random) + return f"{prefix}-{random_chars(num_random)}-{int(time.time())}" class BaseCLIDriverTest(unittest.TestCase): diff --git a/tests/integration/customizations/s3/test_plugin.py b/tests/integration/customizations/s3/test_plugin.py index e943eaee46d0..9ac845651c21 100644 --- a/tests/integration/customizations/s3/test_plugin.py +++ b/tests/integration/customizations/s3/test_plugin.py @@ -45,6 +45,7 @@ # Using the same log name as testutils.py LOG = logging.getLogger('awscli.tests.integration') _SHARED_BUCKET = random_bucket_name() +_NON_EXISTENT_BUCKET = random_bucket_name() _DEFAULT_REGION = 'us-west-2' _DEFAULT_AZ = 'usw2-az1' _SHARED_DIR_BUCKET = f'{random_bucket_name()}--{_DEFAULT_AZ}--x-s3' @@ -87,6 +88,17 @@ def setup_module(): Bucket=_SHARED_BUCKET ) + # Validate that "_NON_EXISTENT_BUCKET" doesn't exist. + waiter = s3.get_waiter('bucket_not_exists') + try: + waiter.wait(Bucket=_NON_EXISTENT_BUCKET) + except Exception as e: + LOG.debug( + f"The following bucket was unexpectedly discovered: {_NON_EXISTENT_BUCKET}", + e, + exc_info=True, + ) + def clear_out_bucket(bucket, delete_bucket=False): s3 = botocore.session.get_session().create_client( @@ -308,7 +320,7 @@ def test_mv_with_large_file(self): def test_mv_to_nonexistent_bucket(self): full_path = self.files.create_file('foo.txt', 'this is foo.txt') - p = aws('s3 mv %s s3://bad-noexist-13143242/foo.txt' % (full_path,)) + p = aws(f's3 mv {full_path} s3://{_NON_EXISTENT_BUCKET}/foo.txt') self.assertEqual(p.rc, 1) def test_cant_move_file_onto_itself_small_file(self): @@ -519,7 +531,7 @@ def test_cleans_up_aborted_uploads(self): def test_cp_to_nonexistent_bucket(self): foo_txt = self.files.create_file('foo.txt', 'this is foo.txt') - p = aws('s3 cp %s s3://noexist-bucket-foo-bar123/foo.txt' % (foo_txt,)) + p = aws(f's3 cp {foo_txt} s3://{_NON_EXISTENT_BUCKET}/foo.txt') self.assertEqual(p.rc, 1) def test_cp_empty_file(self): @@ -531,7 +543,7 @@ def test_cp_empty_file(self): self.assertTrue(self.key_exists(bucket_name, 'foo.txt')) def test_download_non_existent_key(self): - p = aws('s3 cp s3://jasoidfjasdjfasdofijasdf/foo.txt foo.txt') + p = aws(f's3 cp s3://{_NON_EXISTENT_BUCKET}/foo.txt foo.txt') self.assertEqual(p.rc, 1) expected_err_msg = ( 'An error occurred (404) when calling the ' @@ -1223,7 +1235,7 @@ def test_ls_bucket_with_s3_prefix(self): self.assert_no_errors(p) def test_ls_non_existent_bucket(self): - p = aws('s3 ls s3://foobara99842u4wbts829381') + p = aws(f's3 ls s3://{_NON_EXISTENT_BUCKET}') self.assertEqual(p.rc, 255) self.assertIn( ('An error occurred (NoSuchBucket) when calling the ' @@ -1360,7 +1372,7 @@ def test_error_output(self): foo_txt = self.files.create_file('foo.txt', 'foo contents') # Copy file into bucket. - p = aws('s3 cp %s s3://non-existant-bucket/' % foo_txt) + p = aws(f's3 cp {foo_txt} s3://{_NON_EXISTENT_BUCKET}/') # Check that there were errors and that the error was print to stderr. self.assertEqual(p.rc, 1) self.assertIn('upload failed', p.stderr) @@ -1369,7 +1381,7 @@ def test_error_ouput_quiet(self): foo_txt = self.files.create_file('foo.txt', 'foo contents') # Copy file into bucket. - p = aws('s3 cp %s s3://non-existant-bucket/ --quiet' % foo_txt) + p = aws(f's3 cp {foo_txt} s3://{_NON_EXISTENT_BUCKET}/ --quiet') # Check that there were errors and that the error was not # print to stderr. self.assertEqual(p.rc, 1) @@ -1379,8 +1391,7 @@ def test_error_ouput_only_show_errors(self): foo_txt = self.files.create_file('foo.txt', 'foo contents') # Copy file into bucket. - p = aws('s3 cp %s s3://non-existant-bucket/ --only-show-errors' - % foo_txt) + p = aws(f's3 cp {foo_txt} s3://{_NON_EXISTENT_BUCKET}/ --only-show-errors') # Check that there were errors and that the error was print to stderr. self.assertEqual(p.rc, 1) self.assertIn('upload failed', p.stderr) From cdea5043b79a271d18596e455a66220777e41a61 Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Mon, 4 Nov 2024 15:46:05 -0800 Subject: [PATCH 0918/1632] Add gh-pages branch to dependabot Use dependabot to check weekly for updates for GitHub Actions and required dependencies for the `gh-pages` branch, which is used to publish the contribution guide. --- .github/dependabot.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 22e8ed7b57d5..6945426981e5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,6 +10,16 @@ updates: - dependency-name: "*" update-types: ["version-update:semver-patch"] + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + day: "sunday" + target-branch: "gh-pages" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-patch"] + - package-ecosystem: "pip" directory: "/" open-pull-requests-limit: 10 @@ -51,3 +61,21 @@ updates: - dependency-name: "pyyaml" - dependency-name: "wheel" - dependency-name: "rsa" + + - package-ecosystem: "pip" + directory: "/" + open-pull-requests-limit: 10 + schedule: + interval: "weekly" + day: "sunday" + target-branch: "gh-pages" + labels: + - "dependencies" + - "gh-pages" + allow: + - dependency-name: "Sphinx" + - dependency-name: "furo" + - dependency-name: "myst-parser" + - dependency-name: "sphinx-lint" + - dependency-name: "sphinx-copybutton" + - dependency-name: "sphinx-inline-tabs" From 035edc0fa58823f23d8404338a71195bb366de44 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Nov 2024 19:04:59 +0000 Subject: [PATCH 0919/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-31232.json | 5 +++++ .changes/next-release/api-change-guardduty-29399.json | 5 +++++ .changes/next-release/api-change-lakeformation-23901.json | 5 +++++ .changes/next-release/api-change-qapps-62821.json | 5 +++++ .changes/next-release/api-change-s3control-80527.json | 5 +++++ .../next-release/api-change-verifiedpermissions-96543.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-31232.json create mode 100644 .changes/next-release/api-change-guardduty-29399.json create mode 100644 .changes/next-release/api-change-lakeformation-23901.json create mode 100644 .changes/next-release/api-change-qapps-62821.json create mode 100644 .changes/next-release/api-change-s3control-80527.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-96543.json diff --git a/.changes/next-release/api-change-codebuild-31232.json b/.changes/next-release/api-change-codebuild-31232.json new file mode 100644 index 000000000000..2b428efbc2d0 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-31232.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now adds additional compute types for reserved capacity fleet." +} diff --git a/.changes/next-release/api-change-guardduty-29399.json b/.changes/next-release/api-change-guardduty-29399.json new file mode 100644 index 000000000000..1e9121974bc0 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-29399.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "GuardDuty RDS Protection expands support for Amazon Aurora PostgreSQL Limitless Databases." +} diff --git a/.changes/next-release/api-change-lakeformation-23901.json b/.changes/next-release/api-change-lakeformation-23901.json new file mode 100644 index 000000000000..30c8bacb855b --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-23901.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "API changes for new named tag expressions feature." +} diff --git a/.changes/next-release/api-change-qapps-62821.json b/.changes/next-release/api-change-qapps-62821.json new file mode 100644 index 000000000000..96cc3177da28 --- /dev/null +++ b/.changes/next-release/api-change-qapps-62821.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qapps``", + "description": "Introduces category apis in AmazonQApps. Web experience users use Categories to tag and filter library items." +} diff --git a/.changes/next-release/api-change-s3control-80527.json b/.changes/next-release/api-change-s3control-80527.json new file mode 100644 index 000000000000..b1158ad8c785 --- /dev/null +++ b/.changes/next-release/api-change-s3control-80527.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Fix ListStorageLensConfigurations and ListStorageLensGroups deserialization for Smithy SDKs." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-96543.json b/.changes/next-release/api-change-verifiedpermissions-96543.json new file mode 100644 index 000000000000..f63f56469cea --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-96543.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Adding BatchGetPolicy API which supports the retrieval of multiple policies across multiple policy stores within a single request." +} From 7399573b0fbe5278306ae7df986518bb88dfbeb4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 6 Nov 2024 19:06:29 +0000 Subject: [PATCH 0920/1632] Bumping version to 1.35.21 --- .changes/1.35.21.json | 32 +++++++++++++++++++ .../api-change-codebuild-31232.json | 5 --- .../api-change-guardduty-29399.json | 5 --- .../api-change-lakeformation-23901.json | 5 --- .../next-release/api-change-qapps-62821.json | 5 --- .../api-change-s3control-80527.json | 5 --- .../api-change-verifiedpermissions-96543.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.35.21.json delete mode 100644 .changes/next-release/api-change-codebuild-31232.json delete mode 100644 .changes/next-release/api-change-guardduty-29399.json delete mode 100644 .changes/next-release/api-change-lakeformation-23901.json delete mode 100644 .changes/next-release/api-change-qapps-62821.json delete mode 100644 .changes/next-release/api-change-s3control-80527.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-96543.json diff --git a/.changes/1.35.21.json b/.changes/1.35.21.json new file mode 100644 index 000000000000..8fa134dc0871 --- /dev/null +++ b/.changes/1.35.21.json @@ -0,0 +1,32 @@ +[ + { + "category": "``codebuild``", + "description": "AWS CodeBuild now adds additional compute types for reserved capacity fleet.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "GuardDuty RDS Protection expands support for Amazon Aurora PostgreSQL Limitless Databases.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "API changes for new named tag expressions feature.", + "type": "api-change" + }, + { + "category": "``qapps``", + "description": "Introduces category apis in AmazonQApps. Web experience users use Categories to tag and filter library items.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Fix ListStorageLensConfigurations and ListStorageLensGroups deserialization for Smithy SDKs.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Adding BatchGetPolicy API which supports the retrieval of multiple policies across multiple policy stores within a single request.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-31232.json b/.changes/next-release/api-change-codebuild-31232.json deleted file mode 100644 index 2b428efbc2d0..000000000000 --- a/.changes/next-release/api-change-codebuild-31232.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now adds additional compute types for reserved capacity fleet." -} diff --git a/.changes/next-release/api-change-guardduty-29399.json b/.changes/next-release/api-change-guardduty-29399.json deleted file mode 100644 index 1e9121974bc0..000000000000 --- a/.changes/next-release/api-change-guardduty-29399.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "GuardDuty RDS Protection expands support for Amazon Aurora PostgreSQL Limitless Databases." -} diff --git a/.changes/next-release/api-change-lakeformation-23901.json b/.changes/next-release/api-change-lakeformation-23901.json deleted file mode 100644 index 30c8bacb855b..000000000000 --- a/.changes/next-release/api-change-lakeformation-23901.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "API changes for new named tag expressions feature." -} diff --git a/.changes/next-release/api-change-qapps-62821.json b/.changes/next-release/api-change-qapps-62821.json deleted file mode 100644 index 96cc3177da28..000000000000 --- a/.changes/next-release/api-change-qapps-62821.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qapps``", - "description": "Introduces category apis in AmazonQApps. Web experience users use Categories to tag and filter library items." -} diff --git a/.changes/next-release/api-change-s3control-80527.json b/.changes/next-release/api-change-s3control-80527.json deleted file mode 100644 index b1158ad8c785..000000000000 --- a/.changes/next-release/api-change-s3control-80527.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Fix ListStorageLensConfigurations and ListStorageLensGroups deserialization for Smithy SDKs." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-96543.json b/.changes/next-release/api-change-verifiedpermissions-96543.json deleted file mode 100644 index f63f56469cea..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-96543.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Adding BatchGetPolicy API which supports the retrieval of multiple policies across multiple policy stores within a single request." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4c5bcf93ba73..b9a3bbf7703f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.35.21 +======= + +* api-change:``codebuild``: AWS CodeBuild now adds additional compute types for reserved capacity fleet. +* api-change:``guardduty``: GuardDuty RDS Protection expands support for Amazon Aurora PostgreSQL Limitless Databases. +* api-change:``lakeformation``: API changes for new named tag expressions feature. +* api-change:``qapps``: Introduces category apis in AmazonQApps. Web experience users use Categories to tag and filter library items. +* api-change:``s3control``: Fix ListStorageLensConfigurations and ListStorageLensGroups deserialization for Smithy SDKs. +* api-change:``verifiedpermissions``: Adding BatchGetPolicy API which supports the retrieval of multiple policies across multiple policy stores within a single request. + + 1.35.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b2a794767b48..c90a8ae29bde 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.20' +__version__ = '1.35.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3b74bea71d5c..394c72d9a578 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.20' +release = '1.35.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cab40a81fa76..4c68ab7a74a3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.54 + botocore==1.35.55 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9a27ee15cdea..164a21fb5506 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.54', + 'botocore==1.35.55', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From cfa11e59b3e72ea6a4b091e3f3473fe4014036bb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Nov 2024 19:24:24 +0000 Subject: [PATCH 0921/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-52568.json | 5 +++++ .changes/next-release/api-change-bedrockagent-6645.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-69720.json | 5 +++++ .changes/next-release/api-change-cleanrooms-76069.json | 5 +++++ .changes/next-release/api-change-cleanroomsml-34708.json | 5 +++++ .changes/next-release/api-change-quicksight-44271.json | 5 +++++ .../next-release/api-change-resourceexplorer2-28123.json | 5 +++++ .changes/next-release/api-change-synthetics-33626.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-52568.json create mode 100644 .changes/next-release/api-change-bedrockagent-6645.json create mode 100644 .changes/next-release/api-change-bedrockruntime-69720.json create mode 100644 .changes/next-release/api-change-cleanrooms-76069.json create mode 100644 .changes/next-release/api-change-cleanroomsml-34708.json create mode 100644 .changes/next-release/api-change-quicksight-44271.json create mode 100644 .changes/next-release/api-change-resourceexplorer2-28123.json create mode 100644 .changes/next-release/api-change-synthetics-33626.json diff --git a/.changes/next-release/api-change-autoscaling-52568.json b/.changes/next-release/api-change-autoscaling-52568.json new file mode 100644 index 000000000000..1560b4a7f1b7 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-52568.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Auto Scaling groups now support the ability to strictly balance instances across Availability Zones by configuring the AvailabilityZoneDistribution parameter. If balanced-only is configured for a group, launches will always be attempted in the under scaled Availability Zone even if it is unhealthy." +} diff --git a/.changes/next-release/api-change-bedrockagent-6645.json b/.changes/next-release/api-change-bedrockagent-6645.json new file mode 100644 index 000000000000..d0775ea2055d --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-6645.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Add prompt support for chat template configuration and agent generative AI resource. Add support for configuring an optional guardrail in Prompt and Knowledge Base nodes in Prompt Flows. Add API to validate flow definition" +} diff --git a/.changes/next-release/api-change-bedrockruntime-69720.json b/.changes/next-release/api-change-bedrockruntime-69720.json new file mode 100644 index 000000000000..12bce9d7f6c3 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-69720.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Add Prompt management support to Bedrock runtime APIs: Converse, ConverseStream, InvokeModel, InvokeModelWithStreamingResponse" +} diff --git a/.changes/next-release/api-change-cleanrooms-76069.json b/.changes/next-release/api-change-cleanrooms-76069.json new file mode 100644 index 000000000000..3fba7345b7c7 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-76069.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release introduces support for Custom Models in AWS Clean Rooms ML." +} diff --git a/.changes/next-release/api-change-cleanroomsml-34708.json b/.changes/next-release/api-change-cleanroomsml-34708.json new file mode 100644 index 000000000000..e9c4ecd5bdde --- /dev/null +++ b/.changes/next-release/api-change-cleanroomsml-34708.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanroomsml``", + "description": "This release introduces support for Custom Models in AWS Clean Rooms ML." +} diff --git a/.changes/next-release/api-change-quicksight-44271.json b/.changes/next-release/api-change-quicksight-44271.json new file mode 100644 index 000000000000..6d42d27e7bd7 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-44271.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Add Client Credentials based OAuth support for Snowflake and Starburst" +} diff --git a/.changes/next-release/api-change-resourceexplorer2-28123.json b/.changes/next-release/api-change-resourceexplorer2-28123.json new file mode 100644 index 000000000000..86681e10cb5e --- /dev/null +++ b/.changes/next-release/api-change-resourceexplorer2-28123.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resource-explorer-2``", + "description": "Add GetManagedView, ListManagedViews APIs." +} diff --git a/.changes/next-release/api-change-synthetics-33626.json b/.changes/next-release/api-change-synthetics-33626.json new file mode 100644 index 000000000000..b5e96027f79c --- /dev/null +++ b/.changes/next-release/api-change-synthetics-33626.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``synthetics``", + "description": "Add support to toggle if a canary will automatically delete provisioned canary resources such as Lambda functions and layers when a canary is deleted. This behavior can be controlled via the new ProvisionedResourceCleanup property exposed in the CreateCanary and UpdateCanary APIs." +} From 781afaa94a7fdb7e35611a9e543806c836ebc77f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 7 Nov 2024 19:25:51 +0000 Subject: [PATCH 0922/1632] Bumping version to 1.35.22 --- .changes/1.35.22.json | 42 +++++++++++++++++++ .../api-change-autoscaling-52568.json | 5 --- .../api-change-bedrockagent-6645.json | 5 --- .../api-change-bedrockruntime-69720.json | 5 --- .../api-change-cleanrooms-76069.json | 5 --- .../api-change-cleanroomsml-34708.json | 5 --- .../api-change-quicksight-44271.json | 5 --- .../api-change-resourceexplorer2-28123.json | 5 --- .../api-change-synthetics-33626.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.35.22.json delete mode 100644 .changes/next-release/api-change-autoscaling-52568.json delete mode 100644 .changes/next-release/api-change-bedrockagent-6645.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-69720.json delete mode 100644 .changes/next-release/api-change-cleanrooms-76069.json delete mode 100644 .changes/next-release/api-change-cleanroomsml-34708.json delete mode 100644 .changes/next-release/api-change-quicksight-44271.json delete mode 100644 .changes/next-release/api-change-resourceexplorer2-28123.json delete mode 100644 .changes/next-release/api-change-synthetics-33626.json diff --git a/.changes/1.35.22.json b/.changes/1.35.22.json new file mode 100644 index 000000000000..55b680dad2a3 --- /dev/null +++ b/.changes/1.35.22.json @@ -0,0 +1,42 @@ +[ + { + "category": "``autoscaling``", + "description": "Auto Scaling groups now support the ability to strictly balance instances across Availability Zones by configuring the AvailabilityZoneDistribution parameter. If balanced-only is configured for a group, launches will always be attempted in the under scaled Availability Zone even if it is unhealthy.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "Add prompt support for chat template configuration and agent generative AI resource. Add support for configuring an optional guardrail in Prompt and Knowledge Base nodes in Prompt Flows. Add API to validate flow definition", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Add Prompt management support to Bedrock runtime APIs: Converse, ConverseStream, InvokeModel, InvokeModelWithStreamingResponse", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release introduces support for Custom Models in AWS Clean Rooms ML.", + "type": "api-change" + }, + { + "category": "``cleanroomsml``", + "description": "This release introduces support for Custom Models in AWS Clean Rooms ML.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Add Client Credentials based OAuth support for Snowflake and Starburst", + "type": "api-change" + }, + { + "category": "``resource-explorer-2``", + "description": "Add GetManagedView, ListManagedViews APIs.", + "type": "api-change" + }, + { + "category": "``synthetics``", + "description": "Add support to toggle if a canary will automatically delete provisioned canary resources such as Lambda functions and layers when a canary is deleted. This behavior can be controlled via the new ProvisionedResourceCleanup property exposed in the CreateCanary and UpdateCanary APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-52568.json b/.changes/next-release/api-change-autoscaling-52568.json deleted file mode 100644 index 1560b4a7f1b7..000000000000 --- a/.changes/next-release/api-change-autoscaling-52568.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Auto Scaling groups now support the ability to strictly balance instances across Availability Zones by configuring the AvailabilityZoneDistribution parameter. If balanced-only is configured for a group, launches will always be attempted in the under scaled Availability Zone even if it is unhealthy." -} diff --git a/.changes/next-release/api-change-bedrockagent-6645.json b/.changes/next-release/api-change-bedrockagent-6645.json deleted file mode 100644 index d0775ea2055d..000000000000 --- a/.changes/next-release/api-change-bedrockagent-6645.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Add prompt support for chat template configuration and agent generative AI resource. Add support for configuring an optional guardrail in Prompt and Knowledge Base nodes in Prompt Flows. Add API to validate flow definition" -} diff --git a/.changes/next-release/api-change-bedrockruntime-69720.json b/.changes/next-release/api-change-bedrockruntime-69720.json deleted file mode 100644 index 12bce9d7f6c3..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-69720.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Add Prompt management support to Bedrock runtime APIs: Converse, ConverseStream, InvokeModel, InvokeModelWithStreamingResponse" -} diff --git a/.changes/next-release/api-change-cleanrooms-76069.json b/.changes/next-release/api-change-cleanrooms-76069.json deleted file mode 100644 index 3fba7345b7c7..000000000000 --- a/.changes/next-release/api-change-cleanrooms-76069.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release introduces support for Custom Models in AWS Clean Rooms ML." -} diff --git a/.changes/next-release/api-change-cleanroomsml-34708.json b/.changes/next-release/api-change-cleanroomsml-34708.json deleted file mode 100644 index e9c4ecd5bdde..000000000000 --- a/.changes/next-release/api-change-cleanroomsml-34708.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanroomsml``", - "description": "This release introduces support for Custom Models in AWS Clean Rooms ML." -} diff --git a/.changes/next-release/api-change-quicksight-44271.json b/.changes/next-release/api-change-quicksight-44271.json deleted file mode 100644 index 6d42d27e7bd7..000000000000 --- a/.changes/next-release/api-change-quicksight-44271.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Add Client Credentials based OAuth support for Snowflake and Starburst" -} diff --git a/.changes/next-release/api-change-resourceexplorer2-28123.json b/.changes/next-release/api-change-resourceexplorer2-28123.json deleted file mode 100644 index 86681e10cb5e..000000000000 --- a/.changes/next-release/api-change-resourceexplorer2-28123.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resource-explorer-2``", - "description": "Add GetManagedView, ListManagedViews APIs." -} diff --git a/.changes/next-release/api-change-synthetics-33626.json b/.changes/next-release/api-change-synthetics-33626.json deleted file mode 100644 index b5e96027f79c..000000000000 --- a/.changes/next-release/api-change-synthetics-33626.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``synthetics``", - "description": "Add support to toggle if a canary will automatically delete provisioned canary resources such as Lambda functions and layers when a canary is deleted. This behavior can be controlled via the new ProvisionedResourceCleanup property exposed in the CreateCanary and UpdateCanary APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b9a3bbf7703f..80e61dd3a536 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.35.22 +======= + +* api-change:``autoscaling``: Auto Scaling groups now support the ability to strictly balance instances across Availability Zones by configuring the AvailabilityZoneDistribution parameter. If balanced-only is configured for a group, launches will always be attempted in the under scaled Availability Zone even if it is unhealthy. +* api-change:``bedrock-agent``: Add prompt support for chat template configuration and agent generative AI resource. Add support for configuring an optional guardrail in Prompt and Knowledge Base nodes in Prompt Flows. Add API to validate flow definition +* api-change:``bedrock-runtime``: Add Prompt management support to Bedrock runtime APIs: Converse, ConverseStream, InvokeModel, InvokeModelWithStreamingResponse +* api-change:``cleanrooms``: This release introduces support for Custom Models in AWS Clean Rooms ML. +* api-change:``cleanroomsml``: This release introduces support for Custom Models in AWS Clean Rooms ML. +* api-change:``quicksight``: Add Client Credentials based OAuth support for Snowflake and Starburst +* api-change:``resource-explorer-2``: Add GetManagedView, ListManagedViews APIs. +* api-change:``synthetics``: Add support to toggle if a canary will automatically delete provisioned canary resources such as Lambda functions and layers when a canary is deleted. This behavior can be controlled via the new ProvisionedResourceCleanup property exposed in the CreateCanary and UpdateCanary APIs. + + 1.35.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c90a8ae29bde..0f626391d31b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.21' +__version__ = '1.35.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 394c72d9a578..57fe25f4cdf1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.21' +release = '1.35.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 4c68ab7a74a3..99c86614b31e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.55 + botocore==1.35.56 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 164a21fb5506..5295fac2452b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.55', + 'botocore==1.35.56', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 16a1f3bf177a7862c2dfa36d930d900392f3bae8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Nov 2024 19:13:28 +0000 Subject: [PATCH 0923/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-7382.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-4246.json | 5 +++++ .../next-release/api-change-chimesdkmediapipelines-4450.json | 5 +++++ .changes/next-release/api-change-controlcatalog-43595.json | 5 +++++ .changes/next-release/api-change-eks-31850.json | 5 +++++ .changes/next-release/api-change-firehose-28039.json | 5 +++++ .changes/next-release/api-change-lambda-19866.json | 5 +++++ .../next-release/api-change-pinpointsmsvoicev2-59269.json | 5 +++++ .changes/next-release/api-change-qbusiness-94741.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-batch-7382.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-4246.json create mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-4450.json create mode 100644 .changes/next-release/api-change-controlcatalog-43595.json create mode 100644 .changes/next-release/api-change-eks-31850.json create mode 100644 .changes/next-release/api-change-firehose-28039.json create mode 100644 .changes/next-release/api-change-lambda-19866.json create mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-59269.json create mode 100644 .changes/next-release/api-change-qbusiness-94741.json diff --git a/.changes/next-release/api-change-batch-7382.json b/.changes/next-release/api-change-batch-7382.json new file mode 100644 index 000000000000..744e1a9d7e42 --- /dev/null +++ b/.changes/next-release/api-change-batch-7382.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This feature allows override LaunchTemplates to be specified in an AWS Batch Compute Environment." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-4246.json b/.changes/next-release/api-change-bedrockagentruntime-4246.json new file mode 100644 index 000000000000..40b8242a3000 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-4246.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release adds trace functionality to Bedrock Prompt Flows" +} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-4450.json b/.changes/next-release/api-change-chimesdkmediapipelines-4450.json new file mode 100644 index 000000000000..ddc4694fc1f0 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkmediapipelines-4450.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-media-pipelines``", + "description": "Added support for Media Capture Pipeline and Media Concatenation Pipeline for customer managed server side encryption. Now Media Capture Pipeline can use IAM sink role to get access to KMS key and encrypt/decrypt recorded artifacts. KMS key ID can also be supplied with encryption context." +} diff --git a/.changes/next-release/api-change-controlcatalog-43595.json b/.changes/next-release/api-change-controlcatalog-43595.json new file mode 100644 index 000000000000..aef566a8bf4b --- /dev/null +++ b/.changes/next-release/api-change-controlcatalog-43595.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controlcatalog``", + "description": "AWS Control Catalog GetControl public API returns additional data in output, including Implementation and Parameters" +} diff --git a/.changes/next-release/api-change-eks-31850.json b/.changes/next-release/api-change-eks-31850.json new file mode 100644 index 000000000000..9013329c6bea --- /dev/null +++ b/.changes/next-release/api-change-eks-31850.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Adds new error code `Ec2InstanceTypeDoesNotExist` for Amazon EKS managed node groups" +} diff --git a/.changes/next-release/api-change-firehose-28039.json b/.changes/next-release/api-change-firehose-28039.json new file mode 100644 index 000000000000..432d4b247f3d --- /dev/null +++ b/.changes/next-release/api-change-firehose-28039.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "Amazon Data Firehose / Features : Adds support for a new DeliveryStreamType, DatabaseAsSource. DatabaseAsSource hoses allow customers to stream CDC events from their RDS and Amazon EC2 hosted databases, running MySQL and PostgreSQL database engines, to Iceberg Table destinations." +} diff --git a/.changes/next-release/api-change-lambda-19866.json b/.changes/next-release/api-change-lambda-19866.json new file mode 100644 index 000000000000..d2ddf4c5c9da --- /dev/null +++ b/.changes/next-release/api-change-lambda-19866.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "This release adds support for using AWS KMS customer managed keys to encrypt AWS Lambda .zip deployment packages." +} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-59269.json b/.changes/next-release/api-change-pinpointsmsvoicev2-59269.json new file mode 100644 index 000000000000..c0f07a9a13e9 --- /dev/null +++ b/.changes/next-release/api-change-pinpointsmsvoicev2-59269.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint-sms-voice-v2``", + "description": "Added the RequiresAuthenticationTimestamp field to the RegistrationVersionStatusHistory data type." +} diff --git a/.changes/next-release/api-change-qbusiness-94741.json b/.changes/next-release/api-change-qbusiness-94741.json new file mode 100644 index 000000000000..40be96be1a14 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-94741.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Adds S3 path option to pass group member list for PutGroup API." +} From 0ad588469e4b04d7805c4ed907001c97747b59f3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 8 Nov 2024 19:14:40 +0000 Subject: [PATCH 0924/1632] Bumping version to 1.35.23 --- .changes/1.35.23.json | 47 +++++++++++++++++++ .../next-release/api-change-batch-7382.json | 5 -- .../api-change-bedrockagentruntime-4246.json | 5 -- ...pi-change-chimesdkmediapipelines-4450.json | 5 -- .../api-change-controlcatalog-43595.json | 5 -- .../next-release/api-change-eks-31850.json | 5 -- .../api-change-firehose-28039.json | 5 -- .../next-release/api-change-lambda-19866.json | 5 -- .../api-change-pinpointsmsvoicev2-59269.json | 5 -- .../api-change-qbusiness-94741.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.35.23.json delete mode 100644 .changes/next-release/api-change-batch-7382.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-4246.json delete mode 100644 .changes/next-release/api-change-chimesdkmediapipelines-4450.json delete mode 100644 .changes/next-release/api-change-controlcatalog-43595.json delete mode 100644 .changes/next-release/api-change-eks-31850.json delete mode 100644 .changes/next-release/api-change-firehose-28039.json delete mode 100644 .changes/next-release/api-change-lambda-19866.json delete mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-59269.json delete mode 100644 .changes/next-release/api-change-qbusiness-94741.json diff --git a/.changes/1.35.23.json b/.changes/1.35.23.json new file mode 100644 index 000000000000..b6060207d0bb --- /dev/null +++ b/.changes/1.35.23.json @@ -0,0 +1,47 @@ +[ + { + "category": "``batch``", + "description": "This feature allows override LaunchTemplates to be specified in an AWS Batch Compute Environment.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release adds trace functionality to Bedrock Prompt Flows", + "type": "api-change" + }, + { + "category": "``chime-sdk-media-pipelines``", + "description": "Added support for Media Capture Pipeline and Media Concatenation Pipeline for customer managed server side encryption. Now Media Capture Pipeline can use IAM sink role to get access to KMS key and encrypt/decrypt recorded artifacts. KMS key ID can also be supplied with encryption context.", + "type": "api-change" + }, + { + "category": "``controlcatalog``", + "description": "AWS Control Catalog GetControl public API returns additional data in output, including Implementation and Parameters", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Adds new error code `Ec2InstanceTypeDoesNotExist` for Amazon EKS managed node groups", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "Amazon Data Firehose / Features : Adds support for a new DeliveryStreamType, DatabaseAsSource. DatabaseAsSource hoses allow customers to stream CDC events from their RDS and Amazon EC2 hosted databases, running MySQL and PostgreSQL database engines, to Iceberg Table destinations.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "This release adds support for using AWS KMS customer managed keys to encrypt AWS Lambda .zip deployment packages.", + "type": "api-change" + }, + { + "category": "``pinpoint-sms-voice-v2``", + "description": "Added the RequiresAuthenticationTimestamp field to the RegistrationVersionStatusHistory data type.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Adds S3 path option to pass group member list for PutGroup API.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-7382.json b/.changes/next-release/api-change-batch-7382.json deleted file mode 100644 index 744e1a9d7e42..000000000000 --- a/.changes/next-release/api-change-batch-7382.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This feature allows override LaunchTemplates to be specified in an AWS Batch Compute Environment." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-4246.json b/.changes/next-release/api-change-bedrockagentruntime-4246.json deleted file mode 100644 index 40b8242a3000..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-4246.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release adds trace functionality to Bedrock Prompt Flows" -} diff --git a/.changes/next-release/api-change-chimesdkmediapipelines-4450.json b/.changes/next-release/api-change-chimesdkmediapipelines-4450.json deleted file mode 100644 index ddc4694fc1f0..000000000000 --- a/.changes/next-release/api-change-chimesdkmediapipelines-4450.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-media-pipelines``", - "description": "Added support for Media Capture Pipeline and Media Concatenation Pipeline for customer managed server side encryption. Now Media Capture Pipeline can use IAM sink role to get access to KMS key and encrypt/decrypt recorded artifacts. KMS key ID can also be supplied with encryption context." -} diff --git a/.changes/next-release/api-change-controlcatalog-43595.json b/.changes/next-release/api-change-controlcatalog-43595.json deleted file mode 100644 index aef566a8bf4b..000000000000 --- a/.changes/next-release/api-change-controlcatalog-43595.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controlcatalog``", - "description": "AWS Control Catalog GetControl public API returns additional data in output, including Implementation and Parameters" -} diff --git a/.changes/next-release/api-change-eks-31850.json b/.changes/next-release/api-change-eks-31850.json deleted file mode 100644 index 9013329c6bea..000000000000 --- a/.changes/next-release/api-change-eks-31850.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Adds new error code `Ec2InstanceTypeDoesNotExist` for Amazon EKS managed node groups" -} diff --git a/.changes/next-release/api-change-firehose-28039.json b/.changes/next-release/api-change-firehose-28039.json deleted file mode 100644 index 432d4b247f3d..000000000000 --- a/.changes/next-release/api-change-firehose-28039.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "Amazon Data Firehose / Features : Adds support for a new DeliveryStreamType, DatabaseAsSource. DatabaseAsSource hoses allow customers to stream CDC events from their RDS and Amazon EC2 hosted databases, running MySQL and PostgreSQL database engines, to Iceberg Table destinations." -} diff --git a/.changes/next-release/api-change-lambda-19866.json b/.changes/next-release/api-change-lambda-19866.json deleted file mode 100644 index d2ddf4c5c9da..000000000000 --- a/.changes/next-release/api-change-lambda-19866.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "This release adds support for using AWS KMS customer managed keys to encrypt AWS Lambda .zip deployment packages." -} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-59269.json b/.changes/next-release/api-change-pinpointsmsvoicev2-59269.json deleted file mode 100644 index c0f07a9a13e9..000000000000 --- a/.changes/next-release/api-change-pinpointsmsvoicev2-59269.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint-sms-voice-v2``", - "description": "Added the RequiresAuthenticationTimestamp field to the RegistrationVersionStatusHistory data type." -} diff --git a/.changes/next-release/api-change-qbusiness-94741.json b/.changes/next-release/api-change-qbusiness-94741.json deleted file mode 100644 index 40be96be1a14..000000000000 --- a/.changes/next-release/api-change-qbusiness-94741.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Adds S3 path option to pass group member list for PutGroup API." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 80e61dd3a536..cac69faced1e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.35.23 +======= + +* api-change:``batch``: This feature allows override LaunchTemplates to be specified in an AWS Batch Compute Environment. +* api-change:``bedrock-agent-runtime``: This release adds trace functionality to Bedrock Prompt Flows +* api-change:``chime-sdk-media-pipelines``: Added support for Media Capture Pipeline and Media Concatenation Pipeline for customer managed server side encryption. Now Media Capture Pipeline can use IAM sink role to get access to KMS key and encrypt/decrypt recorded artifacts. KMS key ID can also be supplied with encryption context. +* api-change:``controlcatalog``: AWS Control Catalog GetControl public API returns additional data in output, including Implementation and Parameters +* api-change:``eks``: Adds new error code `Ec2InstanceTypeDoesNotExist` for Amazon EKS managed node groups +* api-change:``firehose``: Amazon Data Firehose / Features : Adds support for a new DeliveryStreamType, DatabaseAsSource. DatabaseAsSource hoses allow customers to stream CDC events from their RDS and Amazon EC2 hosted databases, running MySQL and PostgreSQL database engines, to Iceberg Table destinations. +* api-change:``lambda``: This release adds support for using AWS KMS customer managed keys to encrypt AWS Lambda .zip deployment packages. +* api-change:``pinpoint-sms-voice-v2``: Added the RequiresAuthenticationTimestamp field to the RegistrationVersionStatusHistory data type. +* api-change:``qbusiness``: Adds S3 path option to pass group member list for PutGroup API. + + 1.35.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0f626391d31b..13c09af3449f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.22' +__version__ = '1.35.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 57fe25f4cdf1..378dd87d3c85 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.22' +release = '1.35.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 99c86614b31e..c45237ff6e5d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.56 + botocore==1.35.57 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5295fac2452b..8ec44a8dc1c6 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.56', + 'botocore==1.35.57', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a31330f37730cbd570df69bfc2e8588a5a332c6a Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Mon, 11 Nov 2024 07:35:08 -0800 Subject: [PATCH 0925/1632] Remove macOS fallback now that setup-python issue is resolved (#9064) --- .github/workflows/run-tests.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 234878a73b0d..9af00a833c7d 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -14,15 +14,6 @@ jobs: matrix: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: [ubuntu-latest, macOS-latest, windows-latest] - # Python 3.8 and 3.9 do not run on m1 hardware which is now standard for - # macOS-latest. - # https://github.com/actions/setup-python/issues/696#issuecomment-1637587760 - exclude: - - { python-version: "3.8", os: "macos-latest" } - - { python-version: "3.9", os: "macos-latest" } - include: - - { python-version: "3.8", os: "macos-13" } - - { python-version: "3.9", os: "macos-13" } steps: - uses: actions/checkout@v4 From c8e63b161be4e680c416f12f0fe077f22d6a2a7e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Nov 2024 19:05:28 +0000 Subject: [PATCH 0926/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudfront-10828.json | 5 +++++ .changes/next-release/api-change-inspector2-77392.json | 5 +++++ .changes/next-release/api-change-lambda-21289.json | 5 +++++ .changes/next-release/api-change-opensearch-74234.json | 5 +++++ .changes/next-release/api-change-outposts-49603.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-cloudfront-10828.json create mode 100644 .changes/next-release/api-change-inspector2-77392.json create mode 100644 .changes/next-release/api-change-lambda-21289.json create mode 100644 .changes/next-release/api-change-opensearch-74234.json create mode 100644 .changes/next-release/api-change-outposts-49603.json diff --git a/.changes/next-release/api-change-cloudfront-10828.json b/.changes/next-release/api-change-cloudfront-10828.json new file mode 100644 index 000000000000..0a4b44577f89 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-10828.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged." +} diff --git a/.changes/next-release/api-change-inspector2-77392.json b/.changes/next-release/api-change-inspector2-77392.json new file mode 100644 index 000000000000..240c8b4de809 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-77392.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Adds support for filePath filter." +} diff --git a/.changes/next-release/api-change-lambda-21289.json b/.changes/next-release/api-change-lambda-21289.json new file mode 100644 index 000000000000..576b7c9b53c9 --- /dev/null +++ b/.changes/next-release/api-change-lambda-21289.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Python 3.13 (python3.13) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-opensearch-74234.json b/.changes/next-release/api-change-opensearch-74234.json new file mode 100644 index 000000000000..567a318ea133 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-74234.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Adds Support for new AssociatePackages and DissociatePackages API in Amazon OpenSearch Service that allows association and dissociation operations to be carried out on multiple packages at the same time." +} diff --git a/.changes/next-release/api-change-outposts-49603.json b/.changes/next-release/api-change-outposts-49603.json new file mode 100644 index 000000000000..8d253545b6dc --- /dev/null +++ b/.changes/next-release/api-change-outposts-49603.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "This release updates StartCapacityTask to allow an active Outpost to be modified. It also adds a new API to list all running EC2 instances on the Outpost." +} From bf48c3508b0068348b73aad0ed6676c0b1277280 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 11 Nov 2024 19:07:03 +0000 Subject: [PATCH 0927/1632] Bumping version to 1.35.24 --- .changes/1.35.24.json | 27 +++++++++++++++++++ .../api-change-cloudfront-10828.json | 5 ---- .../api-change-inspector2-77392.json | 5 ---- .../next-release/api-change-lambda-21289.json | 5 ---- .../api-change-opensearch-74234.json | 5 ---- .../api-change-outposts-49603.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.35.24.json delete mode 100644 .changes/next-release/api-change-cloudfront-10828.json delete mode 100644 .changes/next-release/api-change-inspector2-77392.json delete mode 100644 .changes/next-release/api-change-lambda-21289.json delete mode 100644 .changes/next-release/api-change-opensearch-74234.json delete mode 100644 .changes/next-release/api-change-outposts-49603.json diff --git a/.changes/1.35.24.json b/.changes/1.35.24.json new file mode 100644 index 000000000000..e89e0359049e --- /dev/null +++ b/.changes/1.35.24.json @@ -0,0 +1,27 @@ +[ + { + "category": "``cloudfront``", + "description": "No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Adds support for filePath filter.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Python 3.13 (python3.13) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Adds Support for new AssociatePackages and DissociatePackages API in Amazon OpenSearch Service that allows association and dissociation operations to be carried out on multiple packages at the same time.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "This release updates StartCapacityTask to allow an active Outpost to be modified. It also adds a new API to list all running EC2 instances on the Outpost.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudfront-10828.json b/.changes/next-release/api-change-cloudfront-10828.json deleted file mode 100644 index 0a4b44577f89..000000000000 --- a/.changes/next-release/api-change-cloudfront-10828.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged." -} diff --git a/.changes/next-release/api-change-inspector2-77392.json b/.changes/next-release/api-change-inspector2-77392.json deleted file mode 100644 index 240c8b4de809..000000000000 --- a/.changes/next-release/api-change-inspector2-77392.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Adds support for filePath filter." -} diff --git a/.changes/next-release/api-change-lambda-21289.json b/.changes/next-release/api-change-lambda-21289.json deleted file mode 100644 index 576b7c9b53c9..000000000000 --- a/.changes/next-release/api-change-lambda-21289.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Python 3.13 (python3.13) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-opensearch-74234.json b/.changes/next-release/api-change-opensearch-74234.json deleted file mode 100644 index 567a318ea133..000000000000 --- a/.changes/next-release/api-change-opensearch-74234.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Adds Support for new AssociatePackages and DissociatePackages API in Amazon OpenSearch Service that allows association and dissociation operations to be carried out on multiple packages at the same time." -} diff --git a/.changes/next-release/api-change-outposts-49603.json b/.changes/next-release/api-change-outposts-49603.json deleted file mode 100644 index 8d253545b6dc..000000000000 --- a/.changes/next-release/api-change-outposts-49603.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "This release updates StartCapacityTask to allow an active Outpost to be modified. It also adds a new API to list all running EC2 instances on the Outpost." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cac69faced1e..344cf83977c5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.35.24 +======= + +* api-change:``cloudfront``: No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged. +* api-change:``inspector2``: Adds support for filePath filter. +* api-change:``lambda``: Add Python 3.13 (python3.13) support to AWS Lambda +* api-change:``opensearch``: Adds Support for new AssociatePackages and DissociatePackages API in Amazon OpenSearch Service that allows association and dissociation operations to be carried out on multiple packages at the same time. +* api-change:``outposts``: This release updates StartCapacityTask to allow an active Outpost to be modified. It also adds a new API to list all running EC2 instances on the Outpost. + + 1.35.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 13c09af3449f..43bdbf807816 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.23' +__version__ = '1.35.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 378dd87d3c85..7fdca09b2598 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.23' +release = '1.35.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index c45237ff6e5d..d0a0ca53f75d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.57 + botocore==1.35.58 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8ec44a8dc1c6..0ed860c67871 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.57', + 'botocore==1.35.58', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6a54374151b45120fc3b521c3c43ea52700f1203 Mon Sep 17 00:00:00 2001 From: Ahmed Moustafa <35640105+aemous@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:42:01 -0500 Subject: [PATCH 0928/1632] Fix non-deterministic S3 test failure. (#9069) --- tests/functional/s3/test_cp_command.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional/s3/test_cp_command.py b/tests/functional/s3/test_cp_command.py index adaccb7878aa..14617e64b450 100644 --- a/tests/functional/s3/test_cp_command.py +++ b/tests/functional/s3/test_cp_command.py @@ -725,9 +725,9 @@ def test_multipart_upload_with_checksum_algorithm_crc32(self): self.assertEqual(self.operations_called[1][0].name, 'UploadPart') self.assertEqual(self.operations_called[1][1]['ChecksumAlgorithm'], 'CRC32') self.assertEqual(self.operations_called[3][0].name, 'CompleteMultipartUpload') - self.assertIn({'ETag': 'foo-e1', 'ChecksumCRC32': 'foo-1', 'PartNumber': 1}, + self.assertIn({'ETag': 'foo-e1', 'ChecksumCRC32': 'foo-1', 'PartNumber': mock.ANY}, self.operations_called[3][1]['MultipartUpload']['Parts']) - self.assertIn({'ETag': 'foo-e2', 'ChecksumCRC32': 'foo-2', 'PartNumber': 2}, + self.assertIn({'ETag': 'foo-e2', 'ChecksumCRC32': 'foo-2', 'PartNumber': mock.ANY}, self.operations_called[3][1]['MultipartUpload']['Parts']) def test_copy_with_checksum_algorithm_crc32(self): From b02b058b8fac2e924d3b854edbe0edeacab8f6b0 Mon Sep 17 00:00:00 2001 From: Ahmed Moustafa <35640105+aemous@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:47:47 -0500 Subject: [PATCH 0929/1632] Enable support for loading files into nested parameter values (#9063) --- .../next-release/feature-shorthand-60511.json | 5 ++ awscli/paramfile.py | 4 +- awscli/shorthand.py | 34 +++++++++-- tests/unit/test_paramfile.py | 10 +++- tests/unit/test_shorthand.py | 57 ++++++++++++++++++- 5 files changed, 98 insertions(+), 12 deletions(-) create mode 100644 .changes/next-release/feature-shorthand-60511.json diff --git a/.changes/next-release/feature-shorthand-60511.json b/.changes/next-release/feature-shorthand-60511.json new file mode 100644 index 000000000000..e43d421ec448 --- /dev/null +++ b/.changes/next-release/feature-shorthand-60511.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "shorthand", + "description": "Adds support to shorthand syntax for loading parameters from files via the ``@=`` assignment operator." +} diff --git a/awscli/paramfile.py b/awscli/paramfile.py index 5f6ff89cbc44..14cd7fc49330 100644 --- a/awscli/paramfile.py +++ b/awscli/paramfile.py @@ -18,7 +18,7 @@ from botocore.exceptions import ProfileNotFound from botocore.httpsession import URLLib3Session -from awscli.argprocess import ParamError +from awscli import argprocess from awscli.compat import compat_open logger = logging.getLogger(__name__) @@ -183,7 +183,7 @@ def _check_for_uri_param(self, param, value): try: return get_paramfile(value, self._prefixes) except ResourceLoadingError as e: - raise ParamError(param.cli_name, str(e)) + raise argprocess.ParamError(param.cli_name, str(e)) def get_paramfile(path, cases): diff --git a/awscli/shorthand.py b/awscli/shorthand.py index 255598ff6862..18ec091f717a 100644 --- a/awscli/shorthand.py +++ b/awscli/shorthand.py @@ -42,6 +42,7 @@ import re import string +from awscli.paramfile import LOCAL_PREFIX_MAP, get_paramfile from awscli.utils import is_document_type _EOF = object() @@ -160,6 +161,7 @@ def parse(self, value): """ self._input_value = value self._index = 0 + self._should_resolve_paramfiles = False return self._parameter() def _parameter(self): @@ -182,8 +184,15 @@ def _parameter(self): return params def _keyval(self): - # keyval = key "=" [values] + # keyval = key "=" [values] / key "@=" [file-optional-values] + # file-optional-values = file://value / fileb://value / value key = self._key() + self._should_resolve_paramfiles = False + try: + self._expect('@', consume_whitespace=True) + self._should_resolve_paramfiles = True + except ShorthandParseSyntaxError: + pass self._expect('=', consume_whitespace=True) values = self._values() return key, values @@ -261,7 +270,8 @@ def _value(self): result = self._FIRST_VALUE.match(self._input_value[self._index :]) if result is not None: consumed = self._consume_matched_regex(result) - return consumed.replace('\\,', ',').rstrip() + processed = consumed.replace('\\,', ',').rstrip() + return self._resolve_paramfiles(processed) if self._should_resolve_paramfiles else processed return '' def _explicit_list(self): @@ -292,6 +302,12 @@ def _hash_literal(self): keyvals = {} while self._current() != '}': key = self._key() + self._should_resolve_paramfiles = False + try: + self._expect('@', consume_whitespace=True) + self._should_resolve_paramfiles = True + except ShorthandParseSyntaxError: + pass self._expect('=', consume_whitespace=True) v = self._explicit_values() self._consume_whitespace() @@ -314,7 +330,8 @@ def _single_quoted_value(self): # single-quoted-value = %x27 *(val-escaped-single) %x27 # val-escaped-single = %x20-26 / %x28-7F / escaped-escape / # (escape single-quote) - return self._consume_quoted(self._SINGLE_QUOTED, escaped_char="'") + processed = self._consume_quoted(self._SINGLE_QUOTED, escaped_char="'") + return self._resolve_paramfiles(processed) if self._should_resolve_paramfiles else processed def _consume_quoted(self, regex, escaped_char=None): value = self._must_consume_regex(regex)[1:-1] @@ -324,7 +341,8 @@ def _consume_quoted(self, regex, escaped_char=None): return value def _double_quoted_value(self): - return self._consume_quoted(self._DOUBLE_QUOTED, escaped_char='"') + processed = self._consume_quoted(self._DOUBLE_QUOTED, escaped_char='"') + return self._resolve_paramfiles(processed) if self._should_resolve_paramfiles else processed def _second_value(self): if self._current() == "'": @@ -333,7 +351,13 @@ def _second_value(self): return self._double_quoted_value() else: consumed = self._must_consume_regex(self._SECOND_VALUE) - return consumed.replace('\\,', ',').rstrip() + processed = consumed.replace('\\,', ',').rstrip() + return self._resolve_paramfiles(processed) if self._should_resolve_paramfiles else processed + + def _resolve_paramfiles(self, val): + if (paramfile := get_paramfile(val, LOCAL_PREFIX_MAP)) is not None: + return paramfile + return val def _expect(self, char, consume_whitespace=False): if consume_whitespace: diff --git a/tests/unit/test_paramfile.py b/tests/unit/test_paramfile.py index 2745ca755e84..1b5d6688fd46 100644 --- a/tests/unit/test_paramfile.py +++ b/tests/unit/test_paramfile.py @@ -13,9 +13,13 @@ from awscli.testutils import mock, unittest, FileCreator from awscli.testutils import skip_if_windows -from awscli.paramfile import get_paramfile, ResourceLoadingError -from awscli.paramfile import LOCAL_PREFIX_MAP, REMOTE_PREFIX_MAP -from awscli.paramfile import register_uri_param_handler +from awscli.paramfile import ( + get_paramfile, + ResourceLoadingError, + LOCAL_PREFIX_MAP, + REMOTE_PREFIX_MAP, + register_uri_param_handler, +) from botocore.session import Session from botocore.exceptions import ProfileNotFound diff --git a/tests/unit/test_shorthand.py b/tests/unit/test_shorthand.py index 21a95f06d684..8d748d423a0b 100644 --- a/tests/unit/test_shorthand.py +++ b/tests/unit/test_shorthand.py @@ -10,15 +10,17 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. +from unittest.mock import patch + import pytest import signal +import awscli.paramfile from awscli import shorthand -from awscli.testutils import unittest, skip_if_windows +from awscli.testutils import skip_if_windows, unittest from botocore import model - PARSING_TEST_CASES = ( # Key val pairs with scalar value. ('foo=bar', {'foo': 'bar'}), @@ -128,6 +130,24 @@ 'Name=[{foo=[a,b]}, {bar=[c,d]}]', {'Name': [{'foo': ['a', 'b']}, {'bar': ['c', 'd']}]} ), + # key-value pairs using @= syntax + ('foo@=bar', {'foo': 'bar'}), + ('foo@=bar,baz@=qux', {'foo': 'bar', 'baz': 'qux'}), + ('foo@=,bar@=', {'foo': '', 'bar': ''}), + (u'foo@=\u2713,\u2713', {'foo': [u'\u2713', u'\u2713']}), + ('foo@=a,b,bar=c,d', {'foo': ['a', 'b'], 'bar': ['c', 'd']}), + ('foo=a,b@=with space', {'foo': 'a', 'b': 'with space'}), + ('foo=a,b@=with trailing space ', {'foo': 'a', 'b': 'with trailing space'}), + ('aws:service:region:124:foo/bar@=baz', {'aws:service:region:124:foo/bar': 'baz'}), + ('foo=[a,b],bar@=[c,d]', {'foo': ['a', 'b'], 'bar': ['c', 'd']}), + ('foo @= [ a , b , c ]', {'foo': ['a', 'b', 'c']}), + ('A=b,\nC@=d,\nE@=f\n', {'A': 'b', 'C': 'd', 'E': 'f'}), + ('Bar@=baz,Name={foo@=bar}', {'Bar': 'baz', 'Name': {'foo': 'bar'}}), + ('Name=[{foo@=bar}, {baz=qux}]', {'Name': [{'foo': 'bar'}, {'baz': 'qux'}]}), + ( + 'Name=[{foo@=[a,b]}, {bar=[c,d]}]', + {'Name': [{'foo': ['a', 'b']}, {'bar': ['c', 'd']}]} + ), ) @@ -136,6 +156,7 @@ 'foo', # Missing closing quotes 'foo="bar', + '"foo=bar', "foo='bar", "foo=[bar", "foo={bar", @@ -182,6 +203,38 @@ def test_parse(data, expected): actual = shorthand.ShorthandParser().parse(data) assert actual == expected +class TestShorthandParserParamFile: + @patch('awscli.paramfile.compat_open') + @pytest.mark.parametrize( + 'file_contents, data, expected', + ( + ('file-contents123', 'Foo@=file://foo,Bar={Baz@=file://foo}', {'Foo': 'file-contents123', 'Bar': {'Baz': 'file-contents123'}}), + (b'file-contents123', 'Foo@=fileb://foo,Bar={Baz@=fileb://foo}', {'Foo': b'file-contents123', 'Bar': {'Baz': b'file-contents123'}}), + ('file-contents123', 'Bar@={Baz=file://foo}', {'Bar': {'Baz': 'file://foo'}}), + ('file-contents123', 'Foo@=foo,Bar={Baz@=foo}', {'Foo': 'foo', 'Bar': {'Baz': 'foo'}}) + ) + ) + def test_paramfile(self, mock_compat_open, file_contents, data, expected): + mock_compat_open.return_value.__enter__.return_value.read.return_value = file_contents + result = shorthand.ShorthandParser().parse(data) + assert result == expected + + @patch('awscli.paramfile.compat_open') + def test_paramfile_list(self, mock_compat_open): + f1_contents = 'file-contents123' + f2_contents = 'contents2' + mock_compat_open.return_value.__enter__.return_value.read.side_effect = [f1_contents, f2_contents] + result = shorthand.ShorthandParser().parse( + f'Foo@=[a, file://foo1, file://foo2]' + ) + assert result == {'Foo': ['a', f1_contents, f2_contents]} + + def test_paramfile_does_not_exist_error(self, capsys): + with pytest.raises(awscli.paramfile.ResourceLoadingError): + shorthand.ShorthandParser().parse('Foo@=file://fakefile.txt') + captured = capsys.readouterr() + assert "No such file or directory: 'fakefile.txt" in captured.err + class TestModelVisitor(unittest.TestCase): def test_promote_to_list_of_ints(self): From 32e4f836322e9f2e40d2af3e9b784a68038e040c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Nov 2024 19:26:27 +0000 Subject: [PATCH 0930/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-33722.json | 5 +++++ .changes/next-release/api-change-controltower-49199.json | 5 +++++ .changes/next-release/api-change-fis-46995.json | 5 +++++ .changes/next-release/api-change-gamelift-20551.json | 5 +++++ .../next-release/api-change-paymentcryptography-75346.json | 5 +++++ .changes/next-release/api-change-rds-67194.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-33722.json create mode 100644 .changes/next-release/api-change-controltower-49199.json create mode 100644 .changes/next-release/api-change-fis-46995.json create mode 100644 .changes/next-release/api-change-gamelift-20551.json create mode 100644 .changes/next-release/api-change-paymentcryptography-75346.json create mode 100644 .changes/next-release/api-change-rds-67194.json diff --git a/.changes/next-release/api-change-codebuild-33722.json b/.changes/next-release/api-change-codebuild-33722.json new file mode 100644 index 000000000000..910afa45b97a --- /dev/null +++ b/.changes/next-release/api-change-codebuild-33722.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports non-containerized Linux and Windows builds on Reserved Capacity." +} diff --git a/.changes/next-release/api-change-controltower-49199.json b/.changes/next-release/api-change-controltower-49199.json new file mode 100644 index 000000000000..f3b57fe935ff --- /dev/null +++ b/.changes/next-release/api-change-controltower-49199.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Added ResetEnabledControl API." +} diff --git a/.changes/next-release/api-change-fis-46995.json b/.changes/next-release/api-change-fis-46995.json new file mode 100644 index 000000000000..d91ab067c874 --- /dev/null +++ b/.changes/next-release/api-change-fis-46995.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fis``", + "description": "This release adds support for generating experiment reports with the experiment report configuration" +} diff --git a/.changes/next-release/api-change-gamelift-20551.json b/.changes/next-release/api-change-gamelift-20551.json new file mode 100644 index 000000000000..971354f31cd4 --- /dev/null +++ b/.changes/next-release/api-change-gamelift-20551.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift releases container fleets support for general availability. Deploy Linux-based containerized game server software for hosting on Amazon GameLift." +} diff --git a/.changes/next-release/api-change-paymentcryptography-75346.json b/.changes/next-release/api-change-paymentcryptography-75346.json new file mode 100644 index 000000000000..d09d56de7f23 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-75346.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "Updated ListAliases API with KeyArn filter." +} diff --git a/.changes/next-release/api-change-rds-67194.json b/.changes/next-release/api-change-rds-67194.json new file mode 100644 index 000000000000..74b38f4f3b21 --- /dev/null +++ b/.changes/next-release/api-change-rds-67194.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Amazon RDS Extended Support for Amazon Aurora MySQL." +} From f03ff587990466d6edda3beeaabaf398c913cad7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 12 Nov 2024 19:27:38 +0000 Subject: [PATCH 0931/1632] Bumping version to 1.36.0 --- .changes/1.36.0.json | 37 +++++++++++++++++++ .../api-change-codebuild-33722.json | 5 --- .../api-change-controltower-49199.json | 5 --- .../next-release/api-change-fis-46995.json | 5 --- .../api-change-gamelift-20551.json | 5 --- .../api-change-paymentcryptography-75346.json | 5 --- .../next-release/api-change-rds-67194.json | 5 --- .../next-release/feature-shorthand-60511.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 54 insertions(+), 40 deletions(-) create mode 100644 .changes/1.36.0.json delete mode 100644 .changes/next-release/api-change-codebuild-33722.json delete mode 100644 .changes/next-release/api-change-controltower-49199.json delete mode 100644 .changes/next-release/api-change-fis-46995.json delete mode 100644 .changes/next-release/api-change-gamelift-20551.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-75346.json delete mode 100644 .changes/next-release/api-change-rds-67194.json delete mode 100644 .changes/next-release/feature-shorthand-60511.json diff --git a/.changes/1.36.0.json b/.changes/1.36.0.json new file mode 100644 index 000000000000..658ef9b3cc7e --- /dev/null +++ b/.changes/1.36.0.json @@ -0,0 +1,37 @@ +[ + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports non-containerized Linux and Windows builds on Reserved Capacity.", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "Added ResetEnabledControl API.", + "type": "api-change" + }, + { + "category": "``fis``", + "description": "This release adds support for generating experiment reports with the experiment report configuration", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift releases container fleets support for general availability. Deploy Linux-based containerized game server software for hosting on Amazon GameLift.", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "Updated ListAliases API with KeyArn filter.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation for Amazon RDS Extended Support for Amazon Aurora MySQL.", + "type": "api-change" + }, + { + "category": "shorthand", + "description": "Adds support to shorthand syntax for loading parameters from files via the ``@=`` assignment operator.", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-33722.json b/.changes/next-release/api-change-codebuild-33722.json deleted file mode 100644 index 910afa45b97a..000000000000 --- a/.changes/next-release/api-change-codebuild-33722.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports non-containerized Linux and Windows builds on Reserved Capacity." -} diff --git a/.changes/next-release/api-change-controltower-49199.json b/.changes/next-release/api-change-controltower-49199.json deleted file mode 100644 index f3b57fe935ff..000000000000 --- a/.changes/next-release/api-change-controltower-49199.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Added ResetEnabledControl API." -} diff --git a/.changes/next-release/api-change-fis-46995.json b/.changes/next-release/api-change-fis-46995.json deleted file mode 100644 index d91ab067c874..000000000000 --- a/.changes/next-release/api-change-fis-46995.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fis``", - "description": "This release adds support for generating experiment reports with the experiment report configuration" -} diff --git a/.changes/next-release/api-change-gamelift-20551.json b/.changes/next-release/api-change-gamelift-20551.json deleted file mode 100644 index 971354f31cd4..000000000000 --- a/.changes/next-release/api-change-gamelift-20551.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift releases container fleets support for general availability. Deploy Linux-based containerized game server software for hosting on Amazon GameLift." -} diff --git a/.changes/next-release/api-change-paymentcryptography-75346.json b/.changes/next-release/api-change-paymentcryptography-75346.json deleted file mode 100644 index d09d56de7f23..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-75346.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "Updated ListAliases API with KeyArn filter." -} diff --git a/.changes/next-release/api-change-rds-67194.json b/.changes/next-release/api-change-rds-67194.json deleted file mode 100644 index 74b38f4f3b21..000000000000 --- a/.changes/next-release/api-change-rds-67194.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation for Amazon RDS Extended Support for Amazon Aurora MySQL." -} diff --git a/.changes/next-release/feature-shorthand-60511.json b/.changes/next-release/feature-shorthand-60511.json deleted file mode 100644 index e43d421ec448..000000000000 --- a/.changes/next-release/feature-shorthand-60511.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "shorthand", - "description": "Adds support to shorthand syntax for loading parameters from files via the ``@=`` assignment operator." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 344cf83977c5..71a08c838897 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.36.0 +====== + +* api-change:``codebuild``: AWS CodeBuild now supports non-containerized Linux and Windows builds on Reserved Capacity. +* api-change:``controltower``: Added ResetEnabledControl API. +* api-change:``fis``: This release adds support for generating experiment reports with the experiment report configuration +* api-change:``gamelift``: Amazon GameLift releases container fleets support for general availability. Deploy Linux-based containerized game server software for hosting on Amazon GameLift. +* api-change:``payment-cryptography``: Updated ListAliases API with KeyArn filter. +* api-change:``rds``: Updates Amazon RDS documentation for Amazon RDS Extended Support for Amazon Aurora MySQL. +* feature:shorthand: Adds support to shorthand syntax for loading parameters from files via the ``@=`` assignment operator. + + 1.35.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 43bdbf807816..6d62e57dd674 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.35.24' +__version__ = '1.36.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7fdca09b2598..7d3f7d025474 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.35.' +version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.35.24' +release = '1.36.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d0a0ca53f75d..21849769be37 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.58 + botocore==1.35.59 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0ed860c67871..0b459e843636 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.58', + 'botocore==1.35.59', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7b1c3284fe1b41fd200e65e1097b755cd6c7899d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Nov 2024 19:06:38 +0000 Subject: [PATCH 0932/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-9359.json | 5 +++++ .../next-release/api-change-applicationsignals-66816.json | 5 +++++ .changes/next-release/api-change-b2bi-79372.json | 5 +++++ .changes/next-release/api-change-billing-39827.json | 5 +++++ .changes/next-release/api-change-cloudtrail-80834.json | 5 +++++ .changes/next-release/api-change-dynamodb-43776.json | 5 +++++ .changes/next-release/api-change-ec2-20444.json | 5 +++++ .changes/next-release/api-change-internetmonitor-68717.json | 5 +++++ .changes/next-release/api-change-mediaconvert-67339.json | 5 +++++ .changes/next-release/api-change-organizations-63297.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-9359.json create mode 100644 .changes/next-release/api-change-applicationsignals-66816.json create mode 100644 .changes/next-release/api-change-b2bi-79372.json create mode 100644 .changes/next-release/api-change-billing-39827.json create mode 100644 .changes/next-release/api-change-cloudtrail-80834.json create mode 100644 .changes/next-release/api-change-dynamodb-43776.json create mode 100644 .changes/next-release/api-change-ec2-20444.json create mode 100644 .changes/next-release/api-change-internetmonitor-68717.json create mode 100644 .changes/next-release/api-change-mediaconvert-67339.json create mode 100644 .changes/next-release/api-change-organizations-63297.json diff --git a/.changes/next-release/api-change-accessanalyzer-9359.json b/.changes/next-release/api-change-accessanalyzer-9359.json new file mode 100644 index 000000000000..b1f474424de5 --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-9359.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "This release adds support for policy validation and external access findings for resource control policies (RCP). IAM Access Analyzer helps you author functional and secure RCPs and awareness that a RCP may restrict external access. Updated service API, documentation, and paginators." +} diff --git a/.changes/next-release/api-change-applicationsignals-66816.json b/.changes/next-release/api-change-applicationsignals-66816.json new file mode 100644 index 000000000000..11eff7186499 --- /dev/null +++ b/.changes/next-release/api-change-applicationsignals-66816.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-signals``", + "description": "Amazon CloudWatch Application Signals now supports creating Service Level Objectives with burn rates. Users can now create or update SLOs with burn rate configurations to meet their specific business requirements." +} diff --git a/.changes/next-release/api-change-b2bi-79372.json b/.changes/next-release/api-change-b2bi-79372.json new file mode 100644 index 000000000000..158495cb4507 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-79372.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "This release adds a GenerateMapping API to allow generation of JSONata or XSLT transformer code based on input and output samples." +} diff --git a/.changes/next-release/api-change-billing-39827.json b/.changes/next-release/api-change-billing-39827.json new file mode 100644 index 000000000000..484c67db5be6 --- /dev/null +++ b/.changes/next-release/api-change-billing-39827.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``billing``", + "description": "Today, AWS announces the general availability of ListBillingViews API in the AWS SDKs, to enable AWS Billing Conductor (ABC) users to create proforma Cost and Usage Reports (CUR) programmatically." +} diff --git a/.changes/next-release/api-change-cloudtrail-80834.json b/.changes/next-release/api-change-cloudtrail-80834.json new file mode 100644 index 000000000000..2a597d1381fd --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-80834.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "This release adds a new API GenerateQuery that generates a query from a natural language prompt about the event data in your event data store. This operation uses generative artificial intelligence (generative AI) to produce a ready-to-use SQL query from the prompt." +} diff --git a/.changes/next-release/api-change-dynamodb-43776.json b/.changes/next-release/api-change-dynamodb-43776.json new file mode 100644 index 000000000000..a3403dc0b41f --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-43776.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This release includes supports the new WarmThroughput feature for DynamoDB. You can now provide an optional WarmThroughput attribute for CreateTable or UpdateTable APIs to pre-warm your table or global secondary index. You can also use DescribeTable to see the latest WarmThroughput value." +} diff --git a/.changes/next-release/api-change-ec2-20444.json b/.changes/next-release/api-change-ec2-20444.json new file mode 100644 index 000000000000..7624b37ee5f7 --- /dev/null +++ b/.changes/next-release/api-change-ec2-20444.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds the source AMI details in DescribeImages API" +} diff --git a/.changes/next-release/api-change-internetmonitor-68717.json b/.changes/next-release/api-change-internetmonitor-68717.json new file mode 100644 index 000000000000..c33fe605eaf5 --- /dev/null +++ b/.changes/next-release/api-change-internetmonitor-68717.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``internetmonitor``", + "description": "Add new query type Routing_Suggestions regarding querying interface" +} diff --git a/.changes/next-release/api-change-mediaconvert-67339.json b/.changes/next-release/api-change-mediaconvert-67339.json new file mode 100644 index 000000000000..7c862e33f803 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-67339.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds support for ARN inputs in the Kantar credentials secrets name field and the MSPR field to the manifests for PlayReady DRM protected outputs." +} diff --git a/.changes/next-release/api-change-organizations-63297.json b/.changes/next-release/api-change-organizations-63297.json new file mode 100644 index 000000000000..752eedcc852a --- /dev/null +++ b/.changes/next-release/api-change-organizations-63297.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Add support for policy operations on the Resource Control Polices." +} From e8934c537bfaf326ff6a8ee7920c0ff5d6f9666c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 13 Nov 2024 19:08:12 +0000 Subject: [PATCH 0933/1632] Bumping version to 1.36.1 --- .changes/1.36.1.json | 52 +++++++++++++++++++ .../api-change-accessanalyzer-9359.json | 5 -- .../api-change-applicationsignals-66816.json | 5 -- .../next-release/api-change-b2bi-79372.json | 5 -- .../api-change-billing-39827.json | 5 -- .../api-change-cloudtrail-80834.json | 5 -- .../api-change-dynamodb-43776.json | 5 -- .../next-release/api-change-ec2-20444.json | 5 -- .../api-change-internetmonitor-68717.json | 5 -- .../api-change-mediaconvert-67339.json | 5 -- .../api-change-organizations-63297.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.36.1.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-9359.json delete mode 100644 .changes/next-release/api-change-applicationsignals-66816.json delete mode 100644 .changes/next-release/api-change-b2bi-79372.json delete mode 100644 .changes/next-release/api-change-billing-39827.json delete mode 100644 .changes/next-release/api-change-cloudtrail-80834.json delete mode 100644 .changes/next-release/api-change-dynamodb-43776.json delete mode 100644 .changes/next-release/api-change-ec2-20444.json delete mode 100644 .changes/next-release/api-change-internetmonitor-68717.json delete mode 100644 .changes/next-release/api-change-mediaconvert-67339.json delete mode 100644 .changes/next-release/api-change-organizations-63297.json diff --git a/.changes/1.36.1.json b/.changes/1.36.1.json new file mode 100644 index 000000000000..9b70a99abcbc --- /dev/null +++ b/.changes/1.36.1.json @@ -0,0 +1,52 @@ +[ + { + "category": "``accessanalyzer``", + "description": "This release adds support for policy validation and external access findings for resource control policies (RCP). IAM Access Analyzer helps you author functional and secure RCPs and awareness that a RCP may restrict external access. Updated service API, documentation, and paginators.", + "type": "api-change" + }, + { + "category": "``application-signals``", + "description": "Amazon CloudWatch Application Signals now supports creating Service Level Objectives with burn rates. Users can now create or update SLOs with burn rate configurations to meet their specific business requirements.", + "type": "api-change" + }, + { + "category": "``b2bi``", + "description": "This release adds a GenerateMapping API to allow generation of JSONata or XSLT transformer code based on input and output samples.", + "type": "api-change" + }, + { + "category": "``billing``", + "description": "Today, AWS announces the general availability of ListBillingViews API in the AWS SDKs, to enable AWS Billing Conductor (ABC) users to create proforma Cost and Usage Reports (CUR) programmatically.", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "This release adds a new API GenerateQuery that generates a query from a natural language prompt about the event data in your event data store. This operation uses generative artificial intelligence (generative AI) to produce a ready-to-use SQL query from the prompt.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This release includes supports the new WarmThroughput feature for DynamoDB. You can now provide an optional WarmThroughput attribute for CreateTable or UpdateTable APIs to pre-warm your table or global secondary index. You can also use DescribeTable to see the latest WarmThroughput value.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds the source AMI details in DescribeImages API", + "type": "api-change" + }, + { + "category": "``internetmonitor``", + "description": "Add new query type Routing_Suggestions regarding querying interface", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds support for ARN inputs in the Kantar credentials secrets name field and the MSPR field to the manifests for PlayReady DRM protected outputs.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Add support for policy operations on the Resource Control Polices.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-9359.json b/.changes/next-release/api-change-accessanalyzer-9359.json deleted file mode 100644 index b1f474424de5..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-9359.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "This release adds support for policy validation and external access findings for resource control policies (RCP). IAM Access Analyzer helps you author functional and secure RCPs and awareness that a RCP may restrict external access. Updated service API, documentation, and paginators." -} diff --git a/.changes/next-release/api-change-applicationsignals-66816.json b/.changes/next-release/api-change-applicationsignals-66816.json deleted file mode 100644 index 11eff7186499..000000000000 --- a/.changes/next-release/api-change-applicationsignals-66816.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-signals``", - "description": "Amazon CloudWatch Application Signals now supports creating Service Level Objectives with burn rates. Users can now create or update SLOs with burn rate configurations to meet their specific business requirements." -} diff --git a/.changes/next-release/api-change-b2bi-79372.json b/.changes/next-release/api-change-b2bi-79372.json deleted file mode 100644 index 158495cb4507..000000000000 --- a/.changes/next-release/api-change-b2bi-79372.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "This release adds a GenerateMapping API to allow generation of JSONata or XSLT transformer code based on input and output samples." -} diff --git a/.changes/next-release/api-change-billing-39827.json b/.changes/next-release/api-change-billing-39827.json deleted file mode 100644 index 484c67db5be6..000000000000 --- a/.changes/next-release/api-change-billing-39827.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``billing``", - "description": "Today, AWS announces the general availability of ListBillingViews API in the AWS SDKs, to enable AWS Billing Conductor (ABC) users to create proforma Cost and Usage Reports (CUR) programmatically." -} diff --git a/.changes/next-release/api-change-cloudtrail-80834.json b/.changes/next-release/api-change-cloudtrail-80834.json deleted file mode 100644 index 2a597d1381fd..000000000000 --- a/.changes/next-release/api-change-cloudtrail-80834.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "This release adds a new API GenerateQuery that generates a query from a natural language prompt about the event data in your event data store. This operation uses generative artificial intelligence (generative AI) to produce a ready-to-use SQL query from the prompt." -} diff --git a/.changes/next-release/api-change-dynamodb-43776.json b/.changes/next-release/api-change-dynamodb-43776.json deleted file mode 100644 index a3403dc0b41f..000000000000 --- a/.changes/next-release/api-change-dynamodb-43776.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This release includes supports the new WarmThroughput feature for DynamoDB. You can now provide an optional WarmThroughput attribute for CreateTable or UpdateTable APIs to pre-warm your table or global secondary index. You can also use DescribeTable to see the latest WarmThroughput value." -} diff --git a/.changes/next-release/api-change-ec2-20444.json b/.changes/next-release/api-change-ec2-20444.json deleted file mode 100644 index 7624b37ee5f7..000000000000 --- a/.changes/next-release/api-change-ec2-20444.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds the source AMI details in DescribeImages API" -} diff --git a/.changes/next-release/api-change-internetmonitor-68717.json b/.changes/next-release/api-change-internetmonitor-68717.json deleted file mode 100644 index c33fe605eaf5..000000000000 --- a/.changes/next-release/api-change-internetmonitor-68717.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``internetmonitor``", - "description": "Add new query type Routing_Suggestions regarding querying interface" -} diff --git a/.changes/next-release/api-change-mediaconvert-67339.json b/.changes/next-release/api-change-mediaconvert-67339.json deleted file mode 100644 index 7c862e33f803..000000000000 --- a/.changes/next-release/api-change-mediaconvert-67339.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds support for ARN inputs in the Kantar credentials secrets name field and the MSPR field to the manifests for PlayReady DRM protected outputs." -} diff --git a/.changes/next-release/api-change-organizations-63297.json b/.changes/next-release/api-change-organizations-63297.json deleted file mode 100644 index 752eedcc852a..000000000000 --- a/.changes/next-release/api-change-organizations-63297.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Add support for policy operations on the Resource Control Polices." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 71a08c838897..dc8d9d7bd651 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.36.1 +====== + +* api-change:``accessanalyzer``: This release adds support for policy validation and external access findings for resource control policies (RCP). IAM Access Analyzer helps you author functional and secure RCPs and awareness that a RCP may restrict external access. Updated service API, documentation, and paginators. +* api-change:``application-signals``: Amazon CloudWatch Application Signals now supports creating Service Level Objectives with burn rates. Users can now create or update SLOs with burn rate configurations to meet their specific business requirements. +* api-change:``b2bi``: This release adds a GenerateMapping API to allow generation of JSONata or XSLT transformer code based on input and output samples. +* api-change:``billing``: Today, AWS announces the general availability of ListBillingViews API in the AWS SDKs, to enable AWS Billing Conductor (ABC) users to create proforma Cost and Usage Reports (CUR) programmatically. +* api-change:``cloudtrail``: This release adds a new API GenerateQuery that generates a query from a natural language prompt about the event data in your event data store. This operation uses generative artificial intelligence (generative AI) to produce a ready-to-use SQL query from the prompt. +* api-change:``dynamodb``: This release includes supports the new WarmThroughput feature for DynamoDB. You can now provide an optional WarmThroughput attribute for CreateTable or UpdateTable APIs to pre-warm your table or global secondary index. You can also use DescribeTable to see the latest WarmThroughput value. +* api-change:``ec2``: This release adds the source AMI details in DescribeImages API +* api-change:``internetmonitor``: Add new query type Routing_Suggestions regarding querying interface +* api-change:``mediaconvert``: This release adds support for ARN inputs in the Kantar credentials secrets name field and the MSPR field to the manifests for PlayReady DRM protected outputs. +* api-change:``organizations``: Add support for policy operations on the Resource Control Polices. + + 1.36.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6d62e57dd674..f3328906256f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.0' +__version__ = '1.36.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7d3f7d025474..f2dc96f85bc9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.0' +release = '1.36.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 21849769be37..26a970439377 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.59 + botocore==1.35.60 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0b459e843636..12b85ccf7c71 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.59', + 'botocore==1.35.60', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9557aed482dd1661aea9360ad5958cd6f01db561 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Nov 2024 20:28:11 +0000 Subject: [PATCH 0934/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-84.json | 5 +++++ .changes/next-release/api-change-cloudcontrol-59211.json | 5 +++++ .changes/next-release/api-change-deadline-12894.json | 5 +++++ .changes/next-release/api-change-iam-14905.json | 5 +++++ .changes/next-release/api-change-iotwireless-22208.json | 5 +++++ .changes/next-release/api-change-ivs-36115.json | 5 +++++ .../api-change-licensemanagerusersubscriptions-94117.json | 5 +++++ .../next-release/api-change-partnercentralselling-94495.json | 5 +++++ .changes/next-release/api-change-quicksight-32511.json | 5 +++++ .changes/next-release/api-change-redshift-20614.json | 5 +++++ .changes/next-release/api-change-s3-28799.json | 5 +++++ .changes/next-release/api-change-sagemaker-82768.json | 5 +++++ .changes/next-release/api-change-sts-16123.json | 5 +++++ 13 files changed, 65 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-84.json create mode 100644 .changes/next-release/api-change-cloudcontrol-59211.json create mode 100644 .changes/next-release/api-change-deadline-12894.json create mode 100644 .changes/next-release/api-change-iam-14905.json create mode 100644 .changes/next-release/api-change-iotwireless-22208.json create mode 100644 .changes/next-release/api-change-ivs-36115.json create mode 100644 .changes/next-release/api-change-licensemanagerusersubscriptions-94117.json create mode 100644 .changes/next-release/api-change-partnercentralselling-94495.json create mode 100644 .changes/next-release/api-change-quicksight-32511.json create mode 100644 .changes/next-release/api-change-redshift-20614.json create mode 100644 .changes/next-release/api-change-s3-28799.json create mode 100644 .changes/next-release/api-change-sagemaker-82768.json create mode 100644 .changes/next-release/api-change-sts-16123.json diff --git a/.changes/next-release/api-change-accessanalyzer-84.json b/.changes/next-release/api-change-accessanalyzer-84.json new file mode 100644 index 000000000000..a09fc6d6751e --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-84.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis." +} diff --git a/.changes/next-release/api-change-cloudcontrol-59211.json b/.changes/next-release/api-change-cloudcontrol-59211.json new file mode 100644 index 000000000000..9847889b0206 --- /dev/null +++ b/.changes/next-release/api-change-cloudcontrol-59211.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudcontrol``", + "description": "Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control." +} diff --git a/.changes/next-release/api-change-deadline-12894.json b/.changes/next-release/api-change-deadline-12894.json new file mode 100644 index 000000000000..000515ef9f2c --- /dev/null +++ b/.changes/next-release/api-change-deadline-12894.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``deadline``", + "description": "Adds support for select GPU accelerated instance types when creating new service-managed fleets." +} diff --git a/.changes/next-release/api-change-iam-14905.json b/.changes/next-release/api-change-iam-14905.json new file mode 100644 index 000000000000..ccef9332cae2 --- /dev/null +++ b/.changes/next-release/api-change-iam-14905.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization." +} diff --git a/.changes/next-release/api-change-iotwireless-22208.json b/.changes/next-release/api-change-iotwireless-22208.json new file mode 100644 index 000000000000..92dddd7237b3 --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-22208.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer." +} diff --git a/.changes/next-release/api-change-ivs-36115.json b/.changes/next-release/api-change-ivs-36115.json new file mode 100644 index 000000000000..77f5cbd65b7b --- /dev/null +++ b/.changes/next-release/api-change-ivs-36115.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs``", + "description": "IVS now offers customers the ability to stream multitrack video to Channels." +} diff --git a/.changes/next-release/api-change-licensemanagerusersubscriptions-94117.json b/.changes/next-release/api-change-licensemanagerusersubscriptions-94117.json new file mode 100644 index 000000000000..8cc3a08f346a --- /dev/null +++ b/.changes/next-release/api-change-licensemanagerusersubscriptions-94117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``license-manager-user-subscriptions``", + "description": "New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS)." +} diff --git a/.changes/next-release/api-change-partnercentralselling-94495.json b/.changes/next-release/api-change-partnercentralselling-94495.json new file mode 100644 index 000000000000..7eaa06a676ac --- /dev/null +++ b/.changes/next-release/api-change-partnercentralselling-94495.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``partnercentral-selling``", + "description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations." +} diff --git a/.changes/next-release/api-change-quicksight-32511.json b/.changes/next-release/api-change-quicksight-32511.json new file mode 100644 index 000000000000..8d33be97f571 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-32511.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding." +} diff --git a/.changes/next-release/api-change-redshift-20614.json b/.changes/next-release/api-change-redshift-20614.json new file mode 100644 index 000000000000..2524418d15e5 --- /dev/null +++ b/.changes/next-release/api-change-redshift-20614.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Adds support for Amazon Redshift S3AccessGrants" +} diff --git a/.changes/next-release/api-change-s3-28799.json b/.changes/next-release/api-change-s3-28799.json new file mode 100644 index 000000000000..8f8d56ec6b9e --- /dev/null +++ b/.changes/next-release/api-change-s3-28799.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas." +} diff --git a/.changes/next-release/api-change-sagemaker-82768.json b/.changes/next-release/api-change-sagemaker-82768.json new file mode 100644 index 000000000000..86acf0cd64fb --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-82768.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform." +} diff --git a/.changes/next-release/api-change-sts-16123.json b/.changes/next-release/api-change-sts-16123.json new file mode 100644 index 000000000000..323779c02ee1 --- /dev/null +++ b/.changes/next-release/api-change-sts-16123.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks." +} From b0bc0f93b4b967581fb5e9e90f7e01ca726a01cd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 14 Nov 2024 20:29:21 +0000 Subject: [PATCH 0935/1632] Bumping version to 1.36.2 --- .changes/1.36.2.json | 67 +++++++++++++++++++ .../api-change-accessanalyzer-84.json | 5 -- .../api-change-cloudcontrol-59211.json | 5 -- .../api-change-deadline-12894.json | 5 -- .../next-release/api-change-iam-14905.json | 5 -- .../api-change-iotwireless-22208.json | 5 -- .../next-release/api-change-ivs-36115.json | 5 -- ...licensemanagerusersubscriptions-94117.json | 5 -- ...pi-change-partnercentralselling-94495.json | 5 -- .../api-change-quicksight-32511.json | 5 -- .../api-change-redshift-20614.json | 5 -- .../next-release/api-change-s3-28799.json | 5 -- .../api-change-sagemaker-82768.json | 5 -- .../next-release/api-change-sts-16123.json | 5 -- CHANGELOG.rst | 18 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 19 files changed, 89 insertions(+), 69 deletions(-) create mode 100644 .changes/1.36.2.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-84.json delete mode 100644 .changes/next-release/api-change-cloudcontrol-59211.json delete mode 100644 .changes/next-release/api-change-deadline-12894.json delete mode 100644 .changes/next-release/api-change-iam-14905.json delete mode 100644 .changes/next-release/api-change-iotwireless-22208.json delete mode 100644 .changes/next-release/api-change-ivs-36115.json delete mode 100644 .changes/next-release/api-change-licensemanagerusersubscriptions-94117.json delete mode 100644 .changes/next-release/api-change-partnercentralselling-94495.json delete mode 100644 .changes/next-release/api-change-quicksight-32511.json delete mode 100644 .changes/next-release/api-change-redshift-20614.json delete mode 100644 .changes/next-release/api-change-s3-28799.json delete mode 100644 .changes/next-release/api-change-sagemaker-82768.json delete mode 100644 .changes/next-release/api-change-sts-16123.json diff --git a/.changes/1.36.2.json b/.changes/1.36.2.json new file mode 100644 index 000000000000..987df1336ecf --- /dev/null +++ b/.changes/1.36.2.json @@ -0,0 +1,67 @@ +[ + { + "category": "``accessanalyzer``", + "description": "Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis.", + "type": "api-change" + }, + { + "category": "``cloudcontrol``", + "description": "Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control.", + "type": "api-change" + }, + { + "category": "``deadline``", + "description": "Adds support for select GPU accelerated instance types when creating new service-managed fleets.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization.", + "type": "api-change" + }, + { + "category": "``iotwireless``", + "description": "New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer.", + "type": "api-change" + }, + { + "category": "``ivs``", + "description": "IVS now offers customers the ability to stream multitrack video to Channels.", + "type": "api-change" + }, + { + "category": "``license-manager-user-subscriptions``", + "description": "New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS).", + "type": "api-change" + }, + { + "category": "``partnercentral-selling``", + "description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding.", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Adds support for Amazon Redshift S3AccessGrants", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform.", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-84.json b/.changes/next-release/api-change-accessanalyzer-84.json deleted file mode 100644 index a09fc6d6751e..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-84.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis." -} diff --git a/.changes/next-release/api-change-cloudcontrol-59211.json b/.changes/next-release/api-change-cloudcontrol-59211.json deleted file mode 100644 index 9847889b0206..000000000000 --- a/.changes/next-release/api-change-cloudcontrol-59211.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudcontrol``", - "description": "Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control." -} diff --git a/.changes/next-release/api-change-deadline-12894.json b/.changes/next-release/api-change-deadline-12894.json deleted file mode 100644 index 000515ef9f2c..000000000000 --- a/.changes/next-release/api-change-deadline-12894.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``deadline``", - "description": "Adds support for select GPU accelerated instance types when creating new service-managed fleets." -} diff --git a/.changes/next-release/api-change-iam-14905.json b/.changes/next-release/api-change-iam-14905.json deleted file mode 100644 index ccef9332cae2..000000000000 --- a/.changes/next-release/api-change-iam-14905.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization." -} diff --git a/.changes/next-release/api-change-iotwireless-22208.json b/.changes/next-release/api-change-iotwireless-22208.json deleted file mode 100644 index 92dddd7237b3..000000000000 --- a/.changes/next-release/api-change-iotwireless-22208.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer." -} diff --git a/.changes/next-release/api-change-ivs-36115.json b/.changes/next-release/api-change-ivs-36115.json deleted file mode 100644 index 77f5cbd65b7b..000000000000 --- a/.changes/next-release/api-change-ivs-36115.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs``", - "description": "IVS now offers customers the ability to stream multitrack video to Channels." -} diff --git a/.changes/next-release/api-change-licensemanagerusersubscriptions-94117.json b/.changes/next-release/api-change-licensemanagerusersubscriptions-94117.json deleted file mode 100644 index 8cc3a08f346a..000000000000 --- a/.changes/next-release/api-change-licensemanagerusersubscriptions-94117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``license-manager-user-subscriptions``", - "description": "New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS)." -} diff --git a/.changes/next-release/api-change-partnercentralselling-94495.json b/.changes/next-release/api-change-partnercentralselling-94495.json deleted file mode 100644 index 7eaa06a676ac..000000000000 --- a/.changes/next-release/api-change-partnercentralselling-94495.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``partnercentral-selling``", - "description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations." -} diff --git a/.changes/next-release/api-change-quicksight-32511.json b/.changes/next-release/api-change-quicksight-32511.json deleted file mode 100644 index 8d33be97f571..000000000000 --- a/.changes/next-release/api-change-quicksight-32511.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding." -} diff --git a/.changes/next-release/api-change-redshift-20614.json b/.changes/next-release/api-change-redshift-20614.json deleted file mode 100644 index 2524418d15e5..000000000000 --- a/.changes/next-release/api-change-redshift-20614.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Adds support for Amazon Redshift S3AccessGrants" -} diff --git a/.changes/next-release/api-change-s3-28799.json b/.changes/next-release/api-change-s3-28799.json deleted file mode 100644 index 8f8d56ec6b9e..000000000000 --- a/.changes/next-release/api-change-s3-28799.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas." -} diff --git a/.changes/next-release/api-change-sagemaker-82768.json b/.changes/next-release/api-change-sagemaker-82768.json deleted file mode 100644 index 86acf0cd64fb..000000000000 --- a/.changes/next-release/api-change-sagemaker-82768.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform." -} diff --git a/.changes/next-release/api-change-sts-16123.json b/.changes/next-release/api-change-sts-16123.json deleted file mode 100644 index 323779c02ee1..000000000000 --- a/.changes/next-release/api-change-sts-16123.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dc8d9d7bd651..df4d76a5e408 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,24 @@ CHANGELOG ========= +1.36.2 +====== + +* api-change:``accessanalyzer``: Expand analyzer configuration capabilities for unused access analyzers. Unused access analyzer configurations now support the ability to exclude accounts and resource tags from analysis providing more granular control over the scope of analysis. +* api-change:``cloudcontrol``: Added support for CloudFormation Hooks with Cloud Control API. The GetResourceRequestStatus API response now includes an optional HooksProgressEvent and HooksRequestToken parameter for Hooks Invocation Progress as part of resource operation with Cloud Control. +* api-change:``deadline``: Adds support for select GPU accelerated instance types when creating new service-managed fleets. +* api-change:``iam``: This release includes support for five new APIs and changes to existing APIs that give AWS Organizations customers the ability to use temporary root credentials, targeted to member accounts in the organization. +* api-change:``iotwireless``: New FuotaTask resource type to enable logging for your FUOTA tasks. A ParticipatingGatewaysforMulticast parameter to choose the list of gateways to receive the multicast downlink message and the transmission interval between them. Descriptor field which will be sent to devices during FUOTA transfer. +* api-change:``ivs``: IVS now offers customers the ability to stream multitrack video to Channels. +* api-change:``license-manager-user-subscriptions``: New and updated API operations to support License Included User-based Subscription of Microsoft Remote Desktop Services (RDS). +* api-change:``partnercentral-selling``: Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations. +* api-change:``quicksight``: This release adds APIs for Custom Permissions management in QuickSight, and APIs to support QuickSight Branding. +* api-change:``redshift``: Adds support for Amazon Redshift S3AccessGrants +* api-change:``s3``: This release updates the ListBuckets API Reference documentation in support of the new 10,000 general purpose bucket default quota on all AWS accounts. To increase your bucket quota from 10,000 to up to 1 million buckets, simply request a quota increase via Service Quotas. +* api-change:``sagemaker``: Add support for Neuron instance types [ trn1/trn1n/inf2 ] on SageMaker Notebook Instances Platform. +* api-change:``sts``: This release introduces the new API 'AssumeRoot', which returns short-term credentials that you can use to perform privileged tasks. + + 1.36.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index f3328906256f..d37b4235138b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.1' +__version__ = '1.36.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f2dc96f85bc9..c477ab59a5d7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.1' +release = '1.36.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 26a970439377..0875886aa40f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.60 + botocore==1.35.61 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 12b85ccf7c71..cb9afbf2dae0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.60', + 'botocore==1.35.61', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 9ee94e412684119d6bd4dbf20a896eec72449206 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Nov 2024 01:53:07 +0000 Subject: [PATCH 0936/1632] Update changelog based on model updates --- .../next-release/api-change-partnercentralselling-89875.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-partnercentralselling-89875.json diff --git a/.changes/next-release/api-change-partnercentralselling-89875.json b/.changes/next-release/api-change-partnercentralselling-89875.json new file mode 100644 index 000000000000..7eaa06a676ac --- /dev/null +++ b/.changes/next-release/api-change-partnercentralselling-89875.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``partnercentral-selling``", + "description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations." +} From f840850f14a79fdbdb967aaadc7ded35acdd17e8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Nov 2024 01:54:16 +0000 Subject: [PATCH 0937/1632] Bumping version to 1.36.3 --- .changes/1.36.3.json | 7 +++++++ .../api-change-partnercentralselling-89875.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.36.3.json delete mode 100644 .changes/next-release/api-change-partnercentralselling-89875.json diff --git a/.changes/1.36.3.json b/.changes/1.36.3.json new file mode 100644 index 000000000000..148fc5a18c47 --- /dev/null +++ b/.changes/1.36.3.json @@ -0,0 +1,7 @@ +[ + { + "category": "``partnercentral-selling``", + "description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-partnercentralselling-89875.json b/.changes/next-release/api-change-partnercentralselling-89875.json deleted file mode 100644 index 7eaa06a676ac..000000000000 --- a/.changes/next-release/api-change-partnercentralselling-89875.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``partnercentral-selling``", - "description": "Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index df4d76a5e408..6f69fc01537d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.36.3 +====== + +* api-change:``partnercentral-selling``: Announcing AWS Partner Central API for Selling: This service launch Introduces new APIs for co-selling opportunity management and related functions. Key features include notifications, a dynamic sandbox for testing, and streamlined validations. + + 1.36.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index d37b4235138b..d6a2b28398d2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.2' +__version__ = '1.36.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c477ab59a5d7..ae5d1c6bd903 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.2' +release = '1.36.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0875886aa40f..8f50e4e8d446 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.61 + botocore==1.35.62 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index cb9afbf2dae0..7e56f8ce3fea 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.61', + 'botocore==1.35.62', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 785b436bb6cfbb2b11c86c9a43ccdb46f7186c2b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Nov 2024 19:05:58 +0000 Subject: [PATCH 0938/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudwatch-58545.json | 5 +++++ .../next-release/api-change-connectcampaignsv2-88062.json | 5 +++++ .changes/next-release/api-change-datasync-38452.json | 5 +++++ .changes/next-release/api-change-ec2-30148.json | 5 +++++ .changes/next-release/api-change-iot-22738.json | 5 +++++ .changes/next-release/api-change-outposts-1459.json | 5 +++++ .../next-release/api-change-pinpointsmsvoicev2-89216.json | 5 +++++ .changes/next-release/api-change-route53resolver-47530.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-cloudwatch-58545.json create mode 100644 .changes/next-release/api-change-connectcampaignsv2-88062.json create mode 100644 .changes/next-release/api-change-datasync-38452.json create mode 100644 .changes/next-release/api-change-ec2-30148.json create mode 100644 .changes/next-release/api-change-iot-22738.json create mode 100644 .changes/next-release/api-change-outposts-1459.json create mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-89216.json create mode 100644 .changes/next-release/api-change-route53resolver-47530.json diff --git a/.changes/next-release/api-change-cloudwatch-58545.json b/.changes/next-release/api-change-cloudwatch-58545.json new file mode 100644 index 000000000000..5bd29ad38c36 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-58545.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Adds support for adding related Entity information to metrics ingested through PutMetricData." +} diff --git a/.changes/next-release/api-change-connectcampaignsv2-88062.json b/.changes/next-release/api-change-connectcampaignsv2-88062.json new file mode 100644 index 000000000000..5cf9fd4d1569 --- /dev/null +++ b/.changes/next-release/api-change-connectcampaignsv2-88062.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcampaignsv2``", + "description": "Added Amazon Connect Outbound Campaigns V2 SDK." +} diff --git a/.changes/next-release/api-change-datasync-38452.json b/.changes/next-release/api-change-datasync-38452.json new file mode 100644 index 000000000000..0cc5173fbf9f --- /dev/null +++ b/.changes/next-release/api-change-datasync-38452.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Doc-only updates and enhancements related to creating DataSync tasks and describing task executions." +} diff --git a/.changes/next-release/api-change-ec2-30148.json b/.changes/next-release/api-change-ec2-30148.json new file mode 100644 index 000000000000..d0387efc9784 --- /dev/null +++ b/.changes/next-release/api-change-ec2-30148.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Remove non-functional enum variants for FleetCapacityReservationUsageStrategy" +} diff --git a/.changes/next-release/api-change-iot-22738.json b/.changes/next-release/api-change-iot-22738.json new file mode 100644 index 000000000000..8265bce33b9f --- /dev/null +++ b/.changes/next-release/api-change-iot-22738.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "This release allows AWS IoT Core users to enrich MQTT messages with propagating attributes, to associate a thing to a connection, and to enable Online Certificate Status Protocol (OCSP) stapling for TLS X.509 server certificates through private endpoints." +} diff --git a/.changes/next-release/api-change-outposts-1459.json b/.changes/next-release/api-change-outposts-1459.json new file mode 100644 index 000000000000..9372eb081b86 --- /dev/null +++ b/.changes/next-release/api-change-outposts-1459.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "You can now purchase AWS Outposts rack or server capacity for a 5-year term with one of the following payment options: All Upfront, Partial Upfront, and No Upfront." +} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-89216.json b/.changes/next-release/api-change-pinpointsmsvoicev2-89216.json new file mode 100644 index 000000000000..069015251818 --- /dev/null +++ b/.changes/next-release/api-change-pinpointsmsvoicev2-89216.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pinpoint-sms-voice-v2``", + "description": "Use rule overrides to always allow or always block messages to specific phone numbers. Use message feedback to monitor if a customer interacts with your message." +} diff --git a/.changes/next-release/api-change-route53resolver-47530.json b/.changes/next-release/api-change-route53resolver-47530.json new file mode 100644 index 000000000000..12c045736e0a --- /dev/null +++ b/.changes/next-release/api-change-route53resolver-47530.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53resolver``", + "description": "Route 53 Resolver DNS Firewall Advanced Rules allows you to monitor and block suspicious DNS traffic based on anomalies detected in the queries, such as DNS tunneling and Domain Generation Algorithms (DGAs)." +} From 596487f7732b3ce401390141c976f53d1992dd96 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 15 Nov 2024 19:07:13 +0000 Subject: [PATCH 0939/1632] Bumping version to 1.36.4 --- .changes/1.36.4.json | 42 +++++++++++++++++++ .../api-change-cloudwatch-58545.json | 5 --- .../api-change-connectcampaignsv2-88062.json | 5 --- .../api-change-datasync-38452.json | 5 --- .../next-release/api-change-ec2-30148.json | 5 --- .../next-release/api-change-iot-22738.json | 5 --- .../api-change-outposts-1459.json | 5 --- .../api-change-pinpointsmsvoicev2-89216.json | 5 --- .../api-change-route53resolver-47530.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.36.4.json delete mode 100644 .changes/next-release/api-change-cloudwatch-58545.json delete mode 100644 .changes/next-release/api-change-connectcampaignsv2-88062.json delete mode 100644 .changes/next-release/api-change-datasync-38452.json delete mode 100644 .changes/next-release/api-change-ec2-30148.json delete mode 100644 .changes/next-release/api-change-iot-22738.json delete mode 100644 .changes/next-release/api-change-outposts-1459.json delete mode 100644 .changes/next-release/api-change-pinpointsmsvoicev2-89216.json delete mode 100644 .changes/next-release/api-change-route53resolver-47530.json diff --git a/.changes/1.36.4.json b/.changes/1.36.4.json new file mode 100644 index 000000000000..70b58aaa73c2 --- /dev/null +++ b/.changes/1.36.4.json @@ -0,0 +1,42 @@ +[ + { + "category": "``cloudwatch``", + "description": "Adds support for adding related Entity information to metrics ingested through PutMetricData.", + "type": "api-change" + }, + { + "category": "``connectcampaignsv2``", + "description": "Added Amazon Connect Outbound Campaigns V2 SDK.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Doc-only updates and enhancements related to creating DataSync tasks and describing task executions.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Remove non-functional enum variants for FleetCapacityReservationUsageStrategy", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "This release allows AWS IoT Core users to enrich MQTT messages with propagating attributes, to associate a thing to a connection, and to enable Online Certificate Status Protocol (OCSP) stapling for TLS X.509 server certificates through private endpoints.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "You can now purchase AWS Outposts rack or server capacity for a 5-year term with one of the following payment options: All Upfront, Partial Upfront, and No Upfront.", + "type": "api-change" + }, + { + "category": "``pinpoint-sms-voice-v2``", + "description": "Use rule overrides to always allow or always block messages to specific phone numbers. Use message feedback to monitor if a customer interacts with your message.", + "type": "api-change" + }, + { + "category": "``route53resolver``", + "description": "Route 53 Resolver DNS Firewall Advanced Rules allows you to monitor and block suspicious DNS traffic based on anomalies detected in the queries, such as DNS tunneling and Domain Generation Algorithms (DGAs).", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudwatch-58545.json b/.changes/next-release/api-change-cloudwatch-58545.json deleted file mode 100644 index 5bd29ad38c36..000000000000 --- a/.changes/next-release/api-change-cloudwatch-58545.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Adds support for adding related Entity information to metrics ingested through PutMetricData." -} diff --git a/.changes/next-release/api-change-connectcampaignsv2-88062.json b/.changes/next-release/api-change-connectcampaignsv2-88062.json deleted file mode 100644 index 5cf9fd4d1569..000000000000 --- a/.changes/next-release/api-change-connectcampaignsv2-88062.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcampaignsv2``", - "description": "Added Amazon Connect Outbound Campaigns V2 SDK." -} diff --git a/.changes/next-release/api-change-datasync-38452.json b/.changes/next-release/api-change-datasync-38452.json deleted file mode 100644 index 0cc5173fbf9f..000000000000 --- a/.changes/next-release/api-change-datasync-38452.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Doc-only updates and enhancements related to creating DataSync tasks and describing task executions." -} diff --git a/.changes/next-release/api-change-ec2-30148.json b/.changes/next-release/api-change-ec2-30148.json deleted file mode 100644 index d0387efc9784..000000000000 --- a/.changes/next-release/api-change-ec2-30148.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Remove non-functional enum variants for FleetCapacityReservationUsageStrategy" -} diff --git a/.changes/next-release/api-change-iot-22738.json b/.changes/next-release/api-change-iot-22738.json deleted file mode 100644 index 8265bce33b9f..000000000000 --- a/.changes/next-release/api-change-iot-22738.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "This release allows AWS IoT Core users to enrich MQTT messages with propagating attributes, to associate a thing to a connection, and to enable Online Certificate Status Protocol (OCSP) stapling for TLS X.509 server certificates through private endpoints." -} diff --git a/.changes/next-release/api-change-outposts-1459.json b/.changes/next-release/api-change-outposts-1459.json deleted file mode 100644 index 9372eb081b86..000000000000 --- a/.changes/next-release/api-change-outposts-1459.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "You can now purchase AWS Outposts rack or server capacity for a 5-year term with one of the following payment options: All Upfront, Partial Upfront, and No Upfront." -} diff --git a/.changes/next-release/api-change-pinpointsmsvoicev2-89216.json b/.changes/next-release/api-change-pinpointsmsvoicev2-89216.json deleted file mode 100644 index 069015251818..000000000000 --- a/.changes/next-release/api-change-pinpointsmsvoicev2-89216.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pinpoint-sms-voice-v2``", - "description": "Use rule overrides to always allow or always block messages to specific phone numbers. Use message feedback to monitor if a customer interacts with your message." -} diff --git a/.changes/next-release/api-change-route53resolver-47530.json b/.changes/next-release/api-change-route53resolver-47530.json deleted file mode 100644 index 12c045736e0a..000000000000 --- a/.changes/next-release/api-change-route53resolver-47530.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53resolver``", - "description": "Route 53 Resolver DNS Firewall Advanced Rules allows you to monitor and block suspicious DNS traffic based on anomalies detected in the queries, such as DNS tunneling and Domain Generation Algorithms (DGAs)." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6f69fc01537d..d394500b8302 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.36.4 +====== + +* api-change:``cloudwatch``: Adds support for adding related Entity information to metrics ingested through PutMetricData. +* api-change:``connectcampaignsv2``: Added Amazon Connect Outbound Campaigns V2 SDK. +* api-change:``datasync``: Doc-only updates and enhancements related to creating DataSync tasks and describing task executions. +* api-change:``ec2``: Remove non-functional enum variants for FleetCapacityReservationUsageStrategy +* api-change:``iot``: This release allows AWS IoT Core users to enrich MQTT messages with propagating attributes, to associate a thing to a connection, and to enable Online Certificate Status Protocol (OCSP) stapling for TLS X.509 server certificates through private endpoints. +* api-change:``outposts``: You can now purchase AWS Outposts rack or server capacity for a 5-year term with one of the following payment options: All Upfront, Partial Upfront, and No Upfront. +* api-change:``pinpoint-sms-voice-v2``: Use rule overrides to always allow or always block messages to specific phone numbers. Use message feedback to monitor if a customer interacts with your message. +* api-change:``route53resolver``: Route 53 Resolver DNS Firewall Advanced Rules allows you to monitor and block suspicious DNS traffic based on anomalies detected in the queries, such as DNS tunneling and Domain Generation Algorithms (DGAs). + + 1.36.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index d6a2b28398d2..4466549cdaed 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.3' +__version__ = '1.36.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ae5d1c6bd903..db3d98114402 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.3' +release = '1.36.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8f50e4e8d446..227b1ca410b4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.62 + botocore==1.35.63 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7e56f8ce3fea..e9632c06d7e7 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.62', + 'botocore==1.35.63', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 37808e2510cb26be0401cc5c05152f35ba728138 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 17 Nov 2024 06:29:59 +0000 Subject: [PATCH 0940/1632] Bump codecov/codecov-action from 4 to 5 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v4...v5) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 9af00a833c7d..de97def56012 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -30,6 +30,6 @@ jobs: - name: Run checks run: python scripts/ci/run-check - name: codecov - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v5 with: directory: tests From cd754bd01035204252d12bfa2169778ca72f813e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Nov 2024 19:13:12 +0000 Subject: [PATCH 0941/1632] Merge customizations for IoTSiteWise --- awscli/customizations/removals.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index f7ecd3a7f571..e40aa1827e41 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -58,6 +58,8 @@ def register_removals(event_handler): 'invoke-flow']) cmd_remover.remove(on_event='building-command-table.qbusiness', remove_commands=['chat']) + cmd_remover.remove(on_event='building-command-table.iotsitewise', + remove_commands=['invoke-assistant']) class CommandRemover(object): From b3271e6038d35834dca9d78fefaebe780fe2efd5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Nov 2024 19:13:19 +0000 Subject: [PATCH 0942/1632] Update changelog based on model updates --- .changes/next-release/api-change-appconfig-65853.json | 5 +++++ .changes/next-release/api-change-autoscaling-30637.json | 5 +++++ .changes/next-release/api-change-cloudformation-48844.json | 5 +++++ .changes/next-release/api-change-connect-63453.json | 5 +++++ .changes/next-release/api-change-customerprofiles-23550.json | 5 +++++ .changes/next-release/api-change-ec2-95730.json | 5 +++++ .changes/next-release/api-change-ecs-43272.json | 5 +++++ .changes/next-release/api-change-iotsitewise-1567.json | 5 +++++ .changes/next-release/api-change-qconnect-17987.json | 5 +++++ .changes/next-release/api-change-rds-90924.json | 5 +++++ .changes/next-release/api-change-rdsdata-47347.json | 5 +++++ 11 files changed, 55 insertions(+) create mode 100644 .changes/next-release/api-change-appconfig-65853.json create mode 100644 .changes/next-release/api-change-autoscaling-30637.json create mode 100644 .changes/next-release/api-change-cloudformation-48844.json create mode 100644 .changes/next-release/api-change-connect-63453.json create mode 100644 .changes/next-release/api-change-customerprofiles-23550.json create mode 100644 .changes/next-release/api-change-ec2-95730.json create mode 100644 .changes/next-release/api-change-ecs-43272.json create mode 100644 .changes/next-release/api-change-iotsitewise-1567.json create mode 100644 .changes/next-release/api-change-qconnect-17987.json create mode 100644 .changes/next-release/api-change-rds-90924.json create mode 100644 .changes/next-release/api-change-rdsdata-47347.json diff --git a/.changes/next-release/api-change-appconfig-65853.json b/.changes/next-release/api-change-appconfig-65853.json new file mode 100644 index 000000000000..3d10cebb36e7 --- /dev/null +++ b/.changes/next-release/api-change-appconfig-65853.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appconfig``", + "description": "AWS AppConfig has added a new extension action point, AT_DEPLOYMENT_TICK, to support third-party monitors to trigger an automatic rollback during a deployment." +} diff --git a/.changes/next-release/api-change-autoscaling-30637.json b/.changes/next-release/api-change-autoscaling-30637.json new file mode 100644 index 000000000000..933380b30e94 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-30637.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Amazon EC2 Auto Scaling now supports Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift to help you quickly recover an impaired application from failures in an Availability Zone (AZ)." +} diff --git a/.changes/next-release/api-change-cloudformation-48844.json b/.changes/next-release/api-change-cloudformation-48844.json new file mode 100644 index 000000000000..ec7b549b5f95 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-48844.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "This release adds a new API, ListHookResults, that allows retrieving CloudFormation Hooks invocation results for hooks invoked during a create change set operation or Cloud Control API operation" +} diff --git a/.changes/next-release/api-change-connect-63453.json b/.changes/next-release/api-change-connect-63453.json new file mode 100644 index 000000000000..54c60cf6f122 --- /dev/null +++ b/.changes/next-release/api-change-connect-63453.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Adds CreateContactFlowVersion and ListContactFlowVersions APIs to create and view the versions of a contact flow." +} diff --git a/.changes/next-release/api-change-customerprofiles-23550.json b/.changes/next-release/api-change-customerprofiles-23550.json new file mode 100644 index 000000000000..b5dd6c42fbda --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-23550.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "This release introduces Segmentation APIs and new Calculated Attribute Event Filters as part of Amazon Connect Customer Profiles service." +} diff --git a/.changes/next-release/api-change-ec2-95730.json b/.changes/next-release/api-change-ec2-95730.json new file mode 100644 index 000000000000..72ec5dc9c866 --- /dev/null +++ b/.changes/next-release/api-change-ec2-95730.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adding request and response elements for managed resources." +} diff --git a/.changes/next-release/api-change-ecs-43272.json b/.changes/next-release/api-change-ecs-43272.json new file mode 100644 index 000000000000..3e77e6f61cc6 --- /dev/null +++ b/.changes/next-release/api-change-ecs-43272.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for adding VPC Lattice configurations in ECS CreateService/UpdateService APIs. The configuration allows for associating VPC Lattice target groups with ECS Services." +} diff --git a/.changes/next-release/api-change-iotsitewise-1567.json b/.changes/next-release/api-change-iotsitewise-1567.json new file mode 100644 index 000000000000..c575a2663225 --- /dev/null +++ b/.changes/next-release/api-change-iotsitewise-1567.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsitewise``", + "description": "The release introduces a generative AI Assistant in AWS IoT SiteWise. It includes: 1) InvokeAssistant API - Invoke the Assistant to get alarm summaries and ask questions. 2) Dataset APIs - Manage knowledge base configuration for the Assistant. 3) Portal APIs enhancement - Manage AI-aware dashboards." +} diff --git a/.changes/next-release/api-change-qconnect-17987.json b/.changes/next-release/api-change-qconnect-17987.json new file mode 100644 index 000000000000..dec0732939aa --- /dev/null +++ b/.changes/next-release/api-change-qconnect-17987.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "This release introduces MessageTemplate as a resource in Amazon Q in Connect, along with APIs to create, read, search, update, and delete MessageTemplate resources." +} diff --git a/.changes/next-release/api-change-rds-90924.json b/.changes/next-release/api-change-rds-90924.json new file mode 100644 index 000000000000..811d6b8017ac --- /dev/null +++ b/.changes/next-release/api-change-rds-90924.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Add support for the automatic pause/resume feature of Aurora Serverless v2." +} diff --git a/.changes/next-release/api-change-rdsdata-47347.json b/.changes/next-release/api-change-rdsdata-47347.json new file mode 100644 index 000000000000..eea092ecdc88 --- /dev/null +++ b/.changes/next-release/api-change-rdsdata-47347.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds-data``", + "description": "Add support for the automatic pause/resume feature of Aurora Serverless v2." +} From f065b27b4722768b155d1507b00074670cf65fe5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 18 Nov 2024 19:14:43 +0000 Subject: [PATCH 0943/1632] Bumping version to 1.36.5 --- .changes/1.36.5.json | 57 +++++++++++++++++++ .../api-change-appconfig-65853.json | 5 -- .../api-change-autoscaling-30637.json | 5 -- .../api-change-cloudformation-48844.json | 5 -- .../api-change-connect-63453.json | 5 -- .../api-change-customerprofiles-23550.json | 5 -- .../next-release/api-change-ec2-95730.json | 5 -- .../next-release/api-change-ecs-43272.json | 5 -- .../api-change-iotsitewise-1567.json | 5 -- .../api-change-qconnect-17987.json | 5 -- .../next-release/api-change-rds-90924.json | 5 -- .../api-change-rdsdata-47347.json | 5 -- CHANGELOG.rst | 16 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 17 files changed, 77 insertions(+), 59 deletions(-) create mode 100644 .changes/1.36.5.json delete mode 100644 .changes/next-release/api-change-appconfig-65853.json delete mode 100644 .changes/next-release/api-change-autoscaling-30637.json delete mode 100644 .changes/next-release/api-change-cloudformation-48844.json delete mode 100644 .changes/next-release/api-change-connect-63453.json delete mode 100644 .changes/next-release/api-change-customerprofiles-23550.json delete mode 100644 .changes/next-release/api-change-ec2-95730.json delete mode 100644 .changes/next-release/api-change-ecs-43272.json delete mode 100644 .changes/next-release/api-change-iotsitewise-1567.json delete mode 100644 .changes/next-release/api-change-qconnect-17987.json delete mode 100644 .changes/next-release/api-change-rds-90924.json delete mode 100644 .changes/next-release/api-change-rdsdata-47347.json diff --git a/.changes/1.36.5.json b/.changes/1.36.5.json new file mode 100644 index 000000000000..1a997f87ccac --- /dev/null +++ b/.changes/1.36.5.json @@ -0,0 +1,57 @@ +[ + { + "category": "``appconfig``", + "description": "AWS AppConfig has added a new extension action point, AT_DEPLOYMENT_TICK, to support third-party monitors to trigger an automatic rollback during a deployment.", + "type": "api-change" + }, + { + "category": "``autoscaling``", + "description": "Amazon EC2 Auto Scaling now supports Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift to help you quickly recover an impaired application from failures in an Availability Zone (AZ).", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "This release adds a new API, ListHookResults, that allows retrieving CloudFormation Hooks invocation results for hooks invoked during a create change set operation or Cloud Control API operation", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Adds CreateContactFlowVersion and ListContactFlowVersions APIs to create and view the versions of a contact flow.", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "This release introduces Segmentation APIs and new Calculated Attribute Event Filters as part of Amazon Connect Customer Profiles service.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adding request and response elements for managed resources.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for adding VPC Lattice configurations in ECS CreateService/UpdateService APIs. The configuration allows for associating VPC Lattice target groups with ECS Services.", + "type": "api-change" + }, + { + "category": "``iotsitewise``", + "description": "The release introduces a generative AI Assistant in AWS IoT SiteWise. It includes: 1) InvokeAssistant API - Invoke the Assistant to get alarm summaries and ask questions. 2) Dataset APIs - Manage knowledge base configuration for the Assistant. 3) Portal APIs enhancement - Manage AI-aware dashboards.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "This release introduces MessageTemplate as a resource in Amazon Q in Connect, along with APIs to create, read, search, update, and delete MessageTemplate resources.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Add support for the automatic pause/resume feature of Aurora Serverless v2.", + "type": "api-change" + }, + { + "category": "``rds-data``", + "description": "Add support for the automatic pause/resume feature of Aurora Serverless v2.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appconfig-65853.json b/.changes/next-release/api-change-appconfig-65853.json deleted file mode 100644 index 3d10cebb36e7..000000000000 --- a/.changes/next-release/api-change-appconfig-65853.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appconfig``", - "description": "AWS AppConfig has added a new extension action point, AT_DEPLOYMENT_TICK, to support third-party monitors to trigger an automatic rollback during a deployment." -} diff --git a/.changes/next-release/api-change-autoscaling-30637.json b/.changes/next-release/api-change-autoscaling-30637.json deleted file mode 100644 index 933380b30e94..000000000000 --- a/.changes/next-release/api-change-autoscaling-30637.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Amazon EC2 Auto Scaling now supports Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift to help you quickly recover an impaired application from failures in an Availability Zone (AZ)." -} diff --git a/.changes/next-release/api-change-cloudformation-48844.json b/.changes/next-release/api-change-cloudformation-48844.json deleted file mode 100644 index ec7b549b5f95..000000000000 --- a/.changes/next-release/api-change-cloudformation-48844.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "This release adds a new API, ListHookResults, that allows retrieving CloudFormation Hooks invocation results for hooks invoked during a create change set operation or Cloud Control API operation" -} diff --git a/.changes/next-release/api-change-connect-63453.json b/.changes/next-release/api-change-connect-63453.json deleted file mode 100644 index 54c60cf6f122..000000000000 --- a/.changes/next-release/api-change-connect-63453.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Adds CreateContactFlowVersion and ListContactFlowVersions APIs to create and view the versions of a contact flow." -} diff --git a/.changes/next-release/api-change-customerprofiles-23550.json b/.changes/next-release/api-change-customerprofiles-23550.json deleted file mode 100644 index b5dd6c42fbda..000000000000 --- a/.changes/next-release/api-change-customerprofiles-23550.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "This release introduces Segmentation APIs and new Calculated Attribute Event Filters as part of Amazon Connect Customer Profiles service." -} diff --git a/.changes/next-release/api-change-ec2-95730.json b/.changes/next-release/api-change-ec2-95730.json deleted file mode 100644 index 72ec5dc9c866..000000000000 --- a/.changes/next-release/api-change-ec2-95730.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adding request and response elements for managed resources." -} diff --git a/.changes/next-release/api-change-ecs-43272.json b/.changes/next-release/api-change-ecs-43272.json deleted file mode 100644 index 3e77e6f61cc6..000000000000 --- a/.changes/next-release/api-change-ecs-43272.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for adding VPC Lattice configurations in ECS CreateService/UpdateService APIs. The configuration allows for associating VPC Lattice target groups with ECS Services." -} diff --git a/.changes/next-release/api-change-iotsitewise-1567.json b/.changes/next-release/api-change-iotsitewise-1567.json deleted file mode 100644 index c575a2663225..000000000000 --- a/.changes/next-release/api-change-iotsitewise-1567.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsitewise``", - "description": "The release introduces a generative AI Assistant in AWS IoT SiteWise. It includes: 1) InvokeAssistant API - Invoke the Assistant to get alarm summaries and ask questions. 2) Dataset APIs - Manage knowledge base configuration for the Assistant. 3) Portal APIs enhancement - Manage AI-aware dashboards." -} diff --git a/.changes/next-release/api-change-qconnect-17987.json b/.changes/next-release/api-change-qconnect-17987.json deleted file mode 100644 index dec0732939aa..000000000000 --- a/.changes/next-release/api-change-qconnect-17987.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "This release introduces MessageTemplate as a resource in Amazon Q in Connect, along with APIs to create, read, search, update, and delete MessageTemplate resources." -} diff --git a/.changes/next-release/api-change-rds-90924.json b/.changes/next-release/api-change-rds-90924.json deleted file mode 100644 index 811d6b8017ac..000000000000 --- a/.changes/next-release/api-change-rds-90924.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Add support for the automatic pause/resume feature of Aurora Serverless v2." -} diff --git a/.changes/next-release/api-change-rdsdata-47347.json b/.changes/next-release/api-change-rdsdata-47347.json deleted file mode 100644 index eea092ecdc88..000000000000 --- a/.changes/next-release/api-change-rdsdata-47347.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds-data``", - "description": "Add support for the automatic pause/resume feature of Aurora Serverless v2." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d394500b8302..e93a8c1583fd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,22 @@ CHANGELOG ========= +1.36.5 +====== + +* api-change:``appconfig``: AWS AppConfig has added a new extension action point, AT_DEPLOYMENT_TICK, to support third-party monitors to trigger an automatic rollback during a deployment. +* api-change:``autoscaling``: Amazon EC2 Auto Scaling now supports Amazon Application Recovery Controller (ARC) zonal shift and zonal autoshift to help you quickly recover an impaired application from failures in an Availability Zone (AZ). +* api-change:``cloudformation``: This release adds a new API, ListHookResults, that allows retrieving CloudFormation Hooks invocation results for hooks invoked during a create change set operation or Cloud Control API operation +* api-change:``connect``: Adds CreateContactFlowVersion and ListContactFlowVersions APIs to create and view the versions of a contact flow. +* api-change:``customer-profiles``: This release introduces Segmentation APIs and new Calculated Attribute Event Filters as part of Amazon Connect Customer Profiles service. +* api-change:``ec2``: Adding request and response elements for managed resources. +* api-change:``ecs``: This release adds support for adding VPC Lattice configurations in ECS CreateService/UpdateService APIs. The configuration allows for associating VPC Lattice target groups with ECS Services. +* api-change:``iotsitewise``: The release introduces a generative AI Assistant in AWS IoT SiteWise. It includes: 1) InvokeAssistant API - Invoke the Assistant to get alarm summaries and ask questions. 2) Dataset APIs - Manage knowledge base configuration for the Assistant. 3) Portal APIs enhancement - Manage AI-aware dashboards. +* api-change:``qconnect``: This release introduces MessageTemplate as a resource in Amazon Q in Connect, along with APIs to create, read, search, update, and delete MessageTemplate resources. +* api-change:``rds``: Add support for the automatic pause/resume feature of Aurora Serverless v2. +* api-change:``rds-data``: Add support for the automatic pause/resume feature of Aurora Serverless v2. + + 1.36.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 4466549cdaed..08c9d41dd078 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.4' +__version__ = '1.36.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index db3d98114402..d41095714638 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.4' +release = '1.36.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 227b1ca410b4..8f2e7e477361 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.63 + botocore==1.35.64 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e9632c06d7e7..011e890e4ee5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.63', + 'botocore==1.35.64', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 1df411cdeef43ff40dedfbdb5a1dbddcc37ca03e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Nov 2024 20:28:41 +0000 Subject: [PATCH 0944/1632] Update changelog based on model updates --- .changes/next-release/api-change-b2bi-32552.json | 5 +++++ .changes/next-release/api-change-ec2-47811.json | 5 +++++ .changes/next-release/api-change-ecs-36711.json | 5 +++++ .changes/next-release/api-change-efs-36256.json | 5 +++++ .changes/next-release/api-change-glue-35438.json | 5 +++++ .changes/next-release/api-change-keyspaces-10421.json | 5 +++++ .changes/next-release/api-change-mwaa-58078.json | 5 +++++ .changes/next-release/api-change-taxsettings-13190.json | 5 +++++ .changes/next-release/api-change-workspaces-81836.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-b2bi-32552.json create mode 100644 .changes/next-release/api-change-ec2-47811.json create mode 100644 .changes/next-release/api-change-ecs-36711.json create mode 100644 .changes/next-release/api-change-efs-36256.json create mode 100644 .changes/next-release/api-change-glue-35438.json create mode 100644 .changes/next-release/api-change-keyspaces-10421.json create mode 100644 .changes/next-release/api-change-mwaa-58078.json create mode 100644 .changes/next-release/api-change-taxsettings-13190.json create mode 100644 .changes/next-release/api-change-workspaces-81836.json diff --git a/.changes/next-release/api-change-b2bi-32552.json b/.changes/next-release/api-change-b2bi-32552.json new file mode 100644 index 000000000000..abb70b6c9f91 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-32552.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Add new X12 transactions sets and versions" +} diff --git a/.changes/next-release/api-change-ec2-47811.json b/.changes/next-release/api-change-ec2-47811.json new file mode 100644 index 000000000000..2598a5fc2838 --- /dev/null +++ b/.changes/next-release/api-change-ec2-47811.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds VPC Block Public Access (VPC BPA), a new declarative control which blocks resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways." +} diff --git a/.changes/next-release/api-change-ecs-36711.json b/.changes/next-release/api-change-ecs-36711.json new file mode 100644 index 000000000000..384d7ec1cae5 --- /dev/null +++ b/.changes/next-release/api-change-ecs-36711.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release introduces support for configuring the version consistency feature for individual containers defined within a task definition. The configuration allows to specify whether ECS should resolve the container image tag specified in the container definition to an image digest." +} diff --git a/.changes/next-release/api-change-efs-36256.json b/.changes/next-release/api-change-efs-36256.json new file mode 100644 index 000000000000..8d6fb9d9e1f1 --- /dev/null +++ b/.changes/next-release/api-change-efs-36256.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``efs``", + "description": "Add support for the new parameters in EFS replication APIs" +} diff --git a/.changes/next-release/api-change-glue-35438.json b/.changes/next-release/api-change-glue-35438.json new file mode 100644 index 000000000000..c6c2f4fa46fc --- /dev/null +++ b/.changes/next-release/api-change-glue-35438.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "AWS Glue Data Catalog now enhances managed table optimizations of Apache Iceberg tables that can be accessed only from a specific Amazon Virtual Private Cloud (VPC) environment." +} diff --git a/.changes/next-release/api-change-keyspaces-10421.json b/.changes/next-release/api-change-keyspaces-10421.json new file mode 100644 index 000000000000..7004b7458a82 --- /dev/null +++ b/.changes/next-release/api-change-keyspaces-10421.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``keyspaces``", + "description": "Amazon Keyspaces Multi-Region Replication: Adds support to add new regions to multi and single-region keyspaces." +} diff --git a/.changes/next-release/api-change-mwaa-58078.json b/.changes/next-release/api-change-mwaa-58078.json new file mode 100644 index 000000000000..19e2d4d04e43 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-58078.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "Amazon MWAA now supports a new environment class, mw1.micro, ideal for workloads requiring fewer resources than mw1.small. This class supports a single instance of each Airflow component: Scheduler, Worker, and Webserver." +} diff --git a/.changes/next-release/api-change-taxsettings-13190.json b/.changes/next-release/api-change-taxsettings-13190.json new file mode 100644 index 000000000000..6fe6f43e159e --- /dev/null +++ b/.changes/next-release/api-change-taxsettings-13190.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``taxsettings``", + "description": "Release Tax Inheritance APIs, Tax Exemption APIs, and functionality update for some existing Tax Registration APIs" +} diff --git a/.changes/next-release/api-change-workspaces-81836.json b/.changes/next-release/api-change-workspaces-81836.json new file mode 100644 index 000000000000..2906a07af114 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-81836.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Releasing new ErrorCodes for Image Validation failure during CreateWorkspaceImage process" +} From d9d0e093b8d95a4f2b40f7439e155e9d74a4f4db Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 19 Nov 2024 20:30:04 +0000 Subject: [PATCH 0945/1632] Bumping version to 1.36.6 --- .changes/1.36.6.json | 47 +++++++++++++++++++ .../next-release/api-change-b2bi-32552.json | 5 -- .../next-release/api-change-ec2-47811.json | 5 -- .../next-release/api-change-ecs-36711.json | 5 -- .../next-release/api-change-efs-36256.json | 5 -- .../next-release/api-change-glue-35438.json | 5 -- .../api-change-keyspaces-10421.json | 5 -- .../next-release/api-change-mwaa-58078.json | 5 -- .../api-change-taxsettings-13190.json | 5 -- .../api-change-workspaces-81836.json | 5 -- CHANGELOG.rst | 14 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 15 files changed, 65 insertions(+), 49 deletions(-) create mode 100644 .changes/1.36.6.json delete mode 100644 .changes/next-release/api-change-b2bi-32552.json delete mode 100644 .changes/next-release/api-change-ec2-47811.json delete mode 100644 .changes/next-release/api-change-ecs-36711.json delete mode 100644 .changes/next-release/api-change-efs-36256.json delete mode 100644 .changes/next-release/api-change-glue-35438.json delete mode 100644 .changes/next-release/api-change-keyspaces-10421.json delete mode 100644 .changes/next-release/api-change-mwaa-58078.json delete mode 100644 .changes/next-release/api-change-taxsettings-13190.json delete mode 100644 .changes/next-release/api-change-workspaces-81836.json diff --git a/.changes/1.36.6.json b/.changes/1.36.6.json new file mode 100644 index 000000000000..eeec8dccb826 --- /dev/null +++ b/.changes/1.36.6.json @@ -0,0 +1,47 @@ +[ + { + "category": "``b2bi``", + "description": "Add new X12 transactions sets and versions", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds VPC Block Public Access (VPC BPA), a new declarative control which blocks resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release introduces support for configuring the version consistency feature for individual containers defined within a task definition. The configuration allows to specify whether ECS should resolve the container image tag specified in the container definition to an image digest.", + "type": "api-change" + }, + { + "category": "``efs``", + "description": "Add support for the new parameters in EFS replication APIs", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "AWS Glue Data Catalog now enhances managed table optimizations of Apache Iceberg tables that can be accessed only from a specific Amazon Virtual Private Cloud (VPC) environment.", + "type": "api-change" + }, + { + "category": "``keyspaces``", + "description": "Amazon Keyspaces Multi-Region Replication: Adds support to add new regions to multi and single-region keyspaces.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "Amazon MWAA now supports a new environment class, mw1.micro, ideal for workloads requiring fewer resources than mw1.small. This class supports a single instance of each Airflow component: Scheduler, Worker, and Webserver.", + "type": "api-change" + }, + { + "category": "``taxsettings``", + "description": "Release Tax Inheritance APIs, Tax Exemption APIs, and functionality update for some existing Tax Registration APIs", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Releasing new ErrorCodes for Image Validation failure during CreateWorkspaceImage process", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-b2bi-32552.json b/.changes/next-release/api-change-b2bi-32552.json deleted file mode 100644 index abb70b6c9f91..000000000000 --- a/.changes/next-release/api-change-b2bi-32552.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Add new X12 transactions sets and versions" -} diff --git a/.changes/next-release/api-change-ec2-47811.json b/.changes/next-release/api-change-ec2-47811.json deleted file mode 100644 index 2598a5fc2838..000000000000 --- a/.changes/next-release/api-change-ec2-47811.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds VPC Block Public Access (VPC BPA), a new declarative control which blocks resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways." -} diff --git a/.changes/next-release/api-change-ecs-36711.json b/.changes/next-release/api-change-ecs-36711.json deleted file mode 100644 index 384d7ec1cae5..000000000000 --- a/.changes/next-release/api-change-ecs-36711.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release introduces support for configuring the version consistency feature for individual containers defined within a task definition. The configuration allows to specify whether ECS should resolve the container image tag specified in the container definition to an image digest." -} diff --git a/.changes/next-release/api-change-efs-36256.json b/.changes/next-release/api-change-efs-36256.json deleted file mode 100644 index 8d6fb9d9e1f1..000000000000 --- a/.changes/next-release/api-change-efs-36256.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``efs``", - "description": "Add support for the new parameters in EFS replication APIs" -} diff --git a/.changes/next-release/api-change-glue-35438.json b/.changes/next-release/api-change-glue-35438.json deleted file mode 100644 index c6c2f4fa46fc..000000000000 --- a/.changes/next-release/api-change-glue-35438.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "AWS Glue Data Catalog now enhances managed table optimizations of Apache Iceberg tables that can be accessed only from a specific Amazon Virtual Private Cloud (VPC) environment." -} diff --git a/.changes/next-release/api-change-keyspaces-10421.json b/.changes/next-release/api-change-keyspaces-10421.json deleted file mode 100644 index 7004b7458a82..000000000000 --- a/.changes/next-release/api-change-keyspaces-10421.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``keyspaces``", - "description": "Amazon Keyspaces Multi-Region Replication: Adds support to add new regions to multi and single-region keyspaces." -} diff --git a/.changes/next-release/api-change-mwaa-58078.json b/.changes/next-release/api-change-mwaa-58078.json deleted file mode 100644 index 19e2d4d04e43..000000000000 --- a/.changes/next-release/api-change-mwaa-58078.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "Amazon MWAA now supports a new environment class, mw1.micro, ideal for workloads requiring fewer resources than mw1.small. This class supports a single instance of each Airflow component: Scheduler, Worker, and Webserver." -} diff --git a/.changes/next-release/api-change-taxsettings-13190.json b/.changes/next-release/api-change-taxsettings-13190.json deleted file mode 100644 index 6fe6f43e159e..000000000000 --- a/.changes/next-release/api-change-taxsettings-13190.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``taxsettings``", - "description": "Release Tax Inheritance APIs, Tax Exemption APIs, and functionality update for some existing Tax Registration APIs" -} diff --git a/.changes/next-release/api-change-workspaces-81836.json b/.changes/next-release/api-change-workspaces-81836.json deleted file mode 100644 index 2906a07af114..000000000000 --- a/.changes/next-release/api-change-workspaces-81836.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Releasing new ErrorCodes for Image Validation failure during CreateWorkspaceImage process" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e93a8c1583fd..86c5b5549e34 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,20 @@ CHANGELOG ========= +1.36.6 +====== + +* api-change:``b2bi``: Add new X12 transactions sets and versions +* api-change:``ec2``: This release adds VPC Block Public Access (VPC BPA), a new declarative control which blocks resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. +* api-change:``ecs``: This release introduces support for configuring the version consistency feature for individual containers defined within a task definition. The configuration allows to specify whether ECS should resolve the container image tag specified in the container definition to an image digest. +* api-change:``efs``: Add support for the new parameters in EFS replication APIs +* api-change:``glue``: AWS Glue Data Catalog now enhances managed table optimizations of Apache Iceberg tables that can be accessed only from a specific Amazon Virtual Private Cloud (VPC) environment. +* api-change:``keyspaces``: Amazon Keyspaces Multi-Region Replication: Adds support to add new regions to multi and single-region keyspaces. +* api-change:``mwaa``: Amazon MWAA now supports a new environment class, mw1.micro, ideal for workloads requiring fewer resources than mw1.small. This class supports a single instance of each Airflow component: Scheduler, Worker, and Webserver. +* api-change:``taxsettings``: Release Tax Inheritance APIs, Tax Exemption APIs, and functionality update for some existing Tax Registration APIs +* api-change:``workspaces``: Releasing new ErrorCodes for Image Validation failure during CreateWorkspaceImage process + + 1.36.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 08c9d41dd078..3673fcc1fdcb 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.5' +__version__ = '1.36.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d41095714638..c8d9df9ebf59 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.5' +release = '1.36.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8f2e7e477361..420bd5593d42 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.64 + botocore==1.35.65 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 011e890e4ee5..788dfd7cfbeb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.64', + 'botocore==1.35.65', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 48776421fc1900fa3147e75a8b4bc07b7aa54339 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Nov 2024 19:05:09 +0000 Subject: [PATCH 0946/1632] Merge customizations for Bedrock Agent Runtime --- awscli/customizations/removals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index e40aa1827e41..af7894e90c19 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -55,7 +55,8 @@ def register_removals(event_handler): 'converse-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', remove_commands=['invoke-agent', - 'invoke-flow']) + 'invoke-flow', + 'optimize-prompt']) cmd_remover.remove(on_event='building-command-table.qbusiness', remove_commands=['chat']) cmd_remover.remove(on_event='building-command-table.iotsitewise', From 31bedd53941d28027873471f1d213fafa68c461e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Nov 2024 19:05:16 +0000 Subject: [PATCH 0947/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-11987.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-76583.json | 5 +++++ .changes/next-release/api-change-cloudfront-74593.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-19536.json | 5 +++++ .changes/next-release/api-change-controltower-54068.json | 5 +++++ .../next-release/api-change-costoptimizationhub-20043.json | 5 +++++ .changes/next-release/api-change-datazone-35575.json | 5 +++++ .changes/next-release/api-change-discovery-29912.json | 5 +++++ .changes/next-release/api-change-ec2-1345.json | 5 +++++ .changes/next-release/api-change-ecs-8178.json | 5 +++++ .changes/next-release/api-change-elbv2-84269.json | 5 +++++ .changes/next-release/api-change-lambda-58871.json | 5 +++++ .changes/next-release/api-change-mediaconvert-27137.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-3929.json | 5 +++++ .changes/next-release/api-change-omics-70156.json | 5 +++++ .changes/next-release/api-change-rbin-94558.json | 5 +++++ .changes/next-release/api-change-rds-47745.json | 5 +++++ .changes/next-release/api-change-timestreamquery-50547.json | 5 +++++ .changes/next-release/api-change-workspaces-59397.json | 5 +++++ .changes/next-release/api-change-workspacesweb-49605.json | 5 +++++ 20 files changed, 100 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-11987.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-76583.json create mode 100644 .changes/next-release/api-change-cloudfront-74593.json create mode 100644 .changes/next-release/api-change-computeoptimizer-19536.json create mode 100644 .changes/next-release/api-change-controltower-54068.json create mode 100644 .changes/next-release/api-change-costoptimizationhub-20043.json create mode 100644 .changes/next-release/api-change-datazone-35575.json create mode 100644 .changes/next-release/api-change-discovery-29912.json create mode 100644 .changes/next-release/api-change-ec2-1345.json create mode 100644 .changes/next-release/api-change-ecs-8178.json create mode 100644 .changes/next-release/api-change-elbv2-84269.json create mode 100644 .changes/next-release/api-change-lambda-58871.json create mode 100644 .changes/next-release/api-change-mediaconvert-27137.json create mode 100644 .changes/next-release/api-change-mediapackagev2-3929.json create mode 100644 .changes/next-release/api-change-omics-70156.json create mode 100644 .changes/next-release/api-change-rbin-94558.json create mode 100644 .changes/next-release/api-change-rds-47745.json create mode 100644 .changes/next-release/api-change-timestreamquery-50547.json create mode 100644 .changes/next-release/api-change-workspaces-59397.json create mode 100644 .changes/next-release/api-change-workspacesweb-49605.json diff --git a/.changes/next-release/api-change-autoscaling-11987.json b/.changes/next-release/api-change-autoscaling-11987.json new file mode 100644 index 000000000000..83f043400684 --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-11987.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "With this release, customers can prioritize launching instances into ODCRs using targets from ASGs or Launch Templates. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family that meets their needs." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-76583.json b/.changes/next-release/api-change-bedrockagentruntime-76583.json new file mode 100644 index 000000000000..0febdedb8db8 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-76583.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Releasing new Prompt Optimization to enhance your prompts for improved performance" +} diff --git a/.changes/next-release/api-change-cloudfront-74593.json b/.changes/next-release/api-change-cloudfront-74593.json new file mode 100644 index 000000000000..aea61bf7504e --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-74593.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Add support for gRPC, VPC origins, and Anycast IP Lists. Allow LoggingConfig IncludeCookies to be set regardless of whether the LoggingConfig is enabled." +} diff --git a/.changes/next-release/api-change-computeoptimizer-19536.json b/.changes/next-release/api-change-computeoptimizer-19536.json new file mode 100644 index 000000000000..952f09cc3cd1 --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-19536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon Aurora database instances. It also enables Compute Optimizer to identify idle Amazon EC2 instances, Amazon EBS volumes, Amazon ECS services running on Fargate, and Amazon RDS databases." +} diff --git a/.changes/next-release/api-change-controltower-54068.json b/.changes/next-release/api-change-controltower-54068.json new file mode 100644 index 000000000000..3a0063d1bc77 --- /dev/null +++ b/.changes/next-release/api-change-controltower-54068.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controltower``", + "description": "Adds support for child enabled baselines which allow you to see the enabled baseline status for individual accounts." +} diff --git a/.changes/next-release/api-change-costoptimizationhub-20043.json b/.changes/next-release/api-change-costoptimizationhub-20043.json new file mode 100644 index 000000000000..06201cd86b2d --- /dev/null +++ b/.changes/next-release/api-change-costoptimizationhub-20043.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cost-optimization-hub``", + "description": "This release adds action type \"Delete\" to the GetRecommendation, ListRecommendations and ListRecommendationSummaries APIs to support new EBS and ECS recommendations with action type \"Delete\"." +} diff --git a/.changes/next-release/api-change-datazone-35575.json b/.changes/next-release/api-change-datazone-35575.json new file mode 100644 index 000000000000..9e8fa7c0bcc2 --- /dev/null +++ b/.changes/next-release/api-change-datazone-35575.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release supports Metadata Enforcement Rule feature for Create Subscription Request action." +} diff --git a/.changes/next-release/api-change-discovery-29912.json b/.changes/next-release/api-change-discovery-29912.json new file mode 100644 index 000000000000..58acb0a8dc0a --- /dev/null +++ b/.changes/next-release/api-change-discovery-29912.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``discovery``", + "description": "Add support to import data from commercially available discovery tools without file manipulation." +} diff --git a/.changes/next-release/api-change-ec2-1345.json b/.changes/next-release/api-change-ec2-1345.json new file mode 100644 index 000000000000..12ff790b1877 --- /dev/null +++ b/.changes/next-release/api-change-ec2-1345.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "With this release, customers can express their desire to launch instances only in an ODCR or ODCR group rather than OnDemand capacity. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family." +} diff --git a/.changes/next-release/api-change-ecs-8178.json b/.changes/next-release/api-change-ecs-8178.json new file mode 100644 index 000000000000..d38b7af77e33 --- /dev/null +++ b/.changes/next-release/api-change-ecs-8178.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for the Availability Zone rebalancing feature on Amazon ECS." +} diff --git a/.changes/next-release/api-change-elbv2-84269.json b/.changes/next-release/api-change-elbv2-84269.json new file mode 100644 index 000000000000..d9922327298a --- /dev/null +++ b/.changes/next-release/api-change-elbv2-84269.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This release adds support for configuring Load balancer Capacity Unit reservations" +} diff --git a/.changes/next-release/api-change-lambda-58871.json b/.changes/next-release/api-change-lambda-58871.json new file mode 100644 index 000000000000..0042bdf1d121 --- /dev/null +++ b/.changes/next-release/api-change-lambda-58871.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Node 22.x (node22.x) support to AWS Lambda" +} diff --git a/.changes/next-release/api-change-mediaconvert-27137.json b/.changes/next-release/api-change-mediaconvert-27137.json new file mode 100644 index 000000000000..78ee1a2861f8 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-27137.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds the ability to reconfigure concurrent job settings for existing queues and create queues with custom concurrent job settings." +} diff --git a/.changes/next-release/api-change-mediapackagev2-3929.json b/.changes/next-release/api-change-mediapackagev2-3929.json new file mode 100644 index 000000000000..929f293973d8 --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-3929.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "MediaPackage v2 now supports the Media Quality Confidence Score (MQCS) published from MediaLive. Customers can control input switching based on the MQCS and publishing HTTP Headers for the MQCS via the API." +} diff --git a/.changes/next-release/api-change-omics-70156.json b/.changes/next-release/api-change-omics-70156.json new file mode 100644 index 000000000000..34c0af229229 --- /dev/null +++ b/.changes/next-release/api-change-omics-70156.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "Enabling call caching feature that allows customers to reuse previously computed results from a set of completed tasks in a new workflow run." +} diff --git a/.changes/next-release/api-change-rbin-94558.json b/.changes/next-release/api-change-rbin-94558.json new file mode 100644 index 000000000000..93a0c280f443 --- /dev/null +++ b/.changes/next-release/api-change-rbin-94558.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rbin``", + "description": "This release adds support for exclusion tags for Recycle Bin, which allows you to identify resources that are to be excluded, or ignored, by a Region-level retention rule." +} diff --git a/.changes/next-release/api-change-rds-47745.json b/.changes/next-release/api-change-rds-47745.json new file mode 100644 index 000000000000..cae5f7fd1b43 --- /dev/null +++ b/.changes/next-release/api-change-rds-47745.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for scale storage on the DB instance using a Blue/Green Deployment." +} diff --git a/.changes/next-release/api-change-timestreamquery-50547.json b/.changes/next-release/api-change-timestreamquery-50547.json new file mode 100644 index 000000000000..a22bf6530981 --- /dev/null +++ b/.changes/next-release/api-change-timestreamquery-50547.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-query``", + "description": "This release adds support for Provisioning Timestream Compute Units (TCUs), a new feature that allows provisioning dedicated compute resources for your queries, providing predictable and cost-effective query performance." +} diff --git a/.changes/next-release/api-change-workspaces-59397.json b/.changes/next-release/api-change-workspaces-59397.json new file mode 100644 index 000000000000..0aa472708cb8 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-59397.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added support for Rocky Linux 8 on Amazon WorkSpaces Personal." +} diff --git a/.changes/next-release/api-change-workspacesweb-49605.json b/.changes/next-release/api-change-workspacesweb-49605.json new file mode 100644 index 000000000000..52d00d85223d --- /dev/null +++ b/.changes/next-release/api-change-workspacesweb-49605.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-web``", + "description": "Added data protection settings with support for inline data redaction." +} From 011d797d28ba86f0583c2bb56fab3a57ffe651cd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 20 Nov 2024 19:06:42 +0000 Subject: [PATCH 0948/1632] Bumping version to 1.36.7 --- .changes/1.36.7.json | 102 ++++++++++++++++++ .../api-change-autoscaling-11987.json | 5 - .../api-change-bedrockagentruntime-76583.json | 5 - .../api-change-cloudfront-74593.json | 5 - .../api-change-computeoptimizer-19536.json | 5 - .../api-change-controltower-54068.json | 5 - .../api-change-costoptimizationhub-20043.json | 5 - .../api-change-datazone-35575.json | 5 - .../api-change-discovery-29912.json | 5 - .../next-release/api-change-ec2-1345.json | 5 - .../next-release/api-change-ecs-8178.json | 5 - .../next-release/api-change-elbv2-84269.json | 5 - .../next-release/api-change-lambda-58871.json | 5 - .../api-change-mediaconvert-27137.json | 5 - .../api-change-mediapackagev2-3929.json | 5 - .../next-release/api-change-omics-70156.json | 5 - .../next-release/api-change-rbin-94558.json | 5 - .../next-release/api-change-rds-47745.json | 5 - .../api-change-timestreamquery-50547.json | 5 - .../api-change-workspaces-59397.json | 5 - .../api-change-workspacesweb-49605.json | 5 - CHANGELOG.rst | 25 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 26 files changed, 131 insertions(+), 104 deletions(-) create mode 100644 .changes/1.36.7.json delete mode 100644 .changes/next-release/api-change-autoscaling-11987.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-76583.json delete mode 100644 .changes/next-release/api-change-cloudfront-74593.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-19536.json delete mode 100644 .changes/next-release/api-change-controltower-54068.json delete mode 100644 .changes/next-release/api-change-costoptimizationhub-20043.json delete mode 100644 .changes/next-release/api-change-datazone-35575.json delete mode 100644 .changes/next-release/api-change-discovery-29912.json delete mode 100644 .changes/next-release/api-change-ec2-1345.json delete mode 100644 .changes/next-release/api-change-ecs-8178.json delete mode 100644 .changes/next-release/api-change-elbv2-84269.json delete mode 100644 .changes/next-release/api-change-lambda-58871.json delete mode 100644 .changes/next-release/api-change-mediaconvert-27137.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-3929.json delete mode 100644 .changes/next-release/api-change-omics-70156.json delete mode 100644 .changes/next-release/api-change-rbin-94558.json delete mode 100644 .changes/next-release/api-change-rds-47745.json delete mode 100644 .changes/next-release/api-change-timestreamquery-50547.json delete mode 100644 .changes/next-release/api-change-workspaces-59397.json delete mode 100644 .changes/next-release/api-change-workspacesweb-49605.json diff --git a/.changes/1.36.7.json b/.changes/1.36.7.json new file mode 100644 index 000000000000..855bee29fc28 --- /dev/null +++ b/.changes/1.36.7.json @@ -0,0 +1,102 @@ +[ + { + "category": "``autoscaling``", + "description": "With this release, customers can prioritize launching instances into ODCRs using targets from ASGs or Launch Templates. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family that meets their needs.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Releasing new Prompt Optimization to enhance your prompts for improved performance", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Add support for gRPC, VPC origins, and Anycast IP Lists. Allow LoggingConfig IncludeCookies to be set regardless of whether the LoggingConfig is enabled.", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon Aurora database instances. It also enables Compute Optimizer to identify idle Amazon EC2 instances, Amazon EBS volumes, Amazon ECS services running on Fargate, and Amazon RDS databases.", + "type": "api-change" + }, + { + "category": "``controltower``", + "description": "Adds support for child enabled baselines which allow you to see the enabled baseline status for individual accounts.", + "type": "api-change" + }, + { + "category": "``cost-optimization-hub``", + "description": "This release adds action type \"Delete\" to the GetRecommendation, ListRecommendations and ListRecommendationSummaries APIs to support new EBS and ECS recommendations with action type \"Delete\".", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release supports Metadata Enforcement Rule feature for Create Subscription Request action.", + "type": "api-change" + }, + { + "category": "``discovery``", + "description": "Add support to import data from commercially available discovery tools without file manipulation.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "With this release, customers can express their desire to launch instances only in an ODCR or ODCR group rather than OnDemand capacity. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for the Availability Zone rebalancing feature on Amazon ECS.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This release adds support for configuring Load balancer Capacity Unit reservations", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Node 22.x (node22.x) support to AWS Lambda", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds the ability to reconfigure concurrent job settings for existing queues and create queues with custom concurrent job settings.", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "MediaPackage v2 now supports the Media Quality Confidence Score (MQCS) published from MediaLive. Customers can control input switching based on the MQCS and publishing HTTP Headers for the MQCS via the API.", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "Enabling call caching feature that allows customers to reuse previously computed results from a set of completed tasks in a new workflow run.", + "type": "api-change" + }, + { + "category": "``rbin``", + "description": "This release adds support for exclusion tags for Recycle Bin, which allows you to identify resources that are to be excluded, or ignored, by a Region-level retention rule.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for scale storage on the DB instance using a Blue/Green Deployment.", + "type": "api-change" + }, + { + "category": "``timestream-query``", + "description": "This release adds support for Provisioning Timestream Compute Units (TCUs), a new feature that allows provisioning dedicated compute resources for your queries, providing predictable and cost-effective query performance.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added support for Rocky Linux 8 on Amazon WorkSpaces Personal.", + "type": "api-change" + }, + { + "category": "``workspaces-web``", + "description": "Added data protection settings with support for inline data redaction.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-11987.json b/.changes/next-release/api-change-autoscaling-11987.json deleted file mode 100644 index 83f043400684..000000000000 --- a/.changes/next-release/api-change-autoscaling-11987.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "With this release, customers can prioritize launching instances into ODCRs using targets from ASGs or Launch Templates. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family that meets their needs." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-76583.json b/.changes/next-release/api-change-bedrockagentruntime-76583.json deleted file mode 100644 index 0febdedb8db8..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-76583.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Releasing new Prompt Optimization to enhance your prompts for improved performance" -} diff --git a/.changes/next-release/api-change-cloudfront-74593.json b/.changes/next-release/api-change-cloudfront-74593.json deleted file mode 100644 index aea61bf7504e..000000000000 --- a/.changes/next-release/api-change-cloudfront-74593.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Add support for gRPC, VPC origins, and Anycast IP Lists. Allow LoggingConfig IncludeCookies to be set regardless of whether the LoggingConfig is enabled." -} diff --git a/.changes/next-release/api-change-computeoptimizer-19536.json b/.changes/next-release/api-change-computeoptimizer-19536.json deleted file mode 100644 index 952f09cc3cd1..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-19536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon Aurora database instances. It also enables Compute Optimizer to identify idle Amazon EC2 instances, Amazon EBS volumes, Amazon ECS services running on Fargate, and Amazon RDS databases." -} diff --git a/.changes/next-release/api-change-controltower-54068.json b/.changes/next-release/api-change-controltower-54068.json deleted file mode 100644 index 3a0063d1bc77..000000000000 --- a/.changes/next-release/api-change-controltower-54068.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controltower``", - "description": "Adds support for child enabled baselines which allow you to see the enabled baseline status for individual accounts." -} diff --git a/.changes/next-release/api-change-costoptimizationhub-20043.json b/.changes/next-release/api-change-costoptimizationhub-20043.json deleted file mode 100644 index 06201cd86b2d..000000000000 --- a/.changes/next-release/api-change-costoptimizationhub-20043.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cost-optimization-hub``", - "description": "This release adds action type \"Delete\" to the GetRecommendation, ListRecommendations and ListRecommendationSummaries APIs to support new EBS and ECS recommendations with action type \"Delete\"." -} diff --git a/.changes/next-release/api-change-datazone-35575.json b/.changes/next-release/api-change-datazone-35575.json deleted file mode 100644 index 9e8fa7c0bcc2..000000000000 --- a/.changes/next-release/api-change-datazone-35575.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release supports Metadata Enforcement Rule feature for Create Subscription Request action." -} diff --git a/.changes/next-release/api-change-discovery-29912.json b/.changes/next-release/api-change-discovery-29912.json deleted file mode 100644 index 58acb0a8dc0a..000000000000 --- a/.changes/next-release/api-change-discovery-29912.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``discovery``", - "description": "Add support to import data from commercially available discovery tools without file manipulation." -} diff --git a/.changes/next-release/api-change-ec2-1345.json b/.changes/next-release/api-change-ec2-1345.json deleted file mode 100644 index 12ff790b1877..000000000000 --- a/.changes/next-release/api-change-ec2-1345.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "With this release, customers can express their desire to launch instances only in an ODCR or ODCR group rather than OnDemand capacity. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family." -} diff --git a/.changes/next-release/api-change-ecs-8178.json b/.changes/next-release/api-change-ecs-8178.json deleted file mode 100644 index d38b7af77e33..000000000000 --- a/.changes/next-release/api-change-ecs-8178.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for the Availability Zone rebalancing feature on Amazon ECS." -} diff --git a/.changes/next-release/api-change-elbv2-84269.json b/.changes/next-release/api-change-elbv2-84269.json deleted file mode 100644 index d9922327298a..000000000000 --- a/.changes/next-release/api-change-elbv2-84269.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This release adds support for configuring Load balancer Capacity Unit reservations" -} diff --git a/.changes/next-release/api-change-lambda-58871.json b/.changes/next-release/api-change-lambda-58871.json deleted file mode 100644 index 0042bdf1d121..000000000000 --- a/.changes/next-release/api-change-lambda-58871.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Node 22.x (node22.x) support to AWS Lambda" -} diff --git a/.changes/next-release/api-change-mediaconvert-27137.json b/.changes/next-release/api-change-mediaconvert-27137.json deleted file mode 100644 index 78ee1a2861f8..000000000000 --- a/.changes/next-release/api-change-mediaconvert-27137.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds the ability to reconfigure concurrent job settings for existing queues and create queues with custom concurrent job settings." -} diff --git a/.changes/next-release/api-change-mediapackagev2-3929.json b/.changes/next-release/api-change-mediapackagev2-3929.json deleted file mode 100644 index 929f293973d8..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-3929.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "MediaPackage v2 now supports the Media Quality Confidence Score (MQCS) published from MediaLive. Customers can control input switching based on the MQCS and publishing HTTP Headers for the MQCS via the API." -} diff --git a/.changes/next-release/api-change-omics-70156.json b/.changes/next-release/api-change-omics-70156.json deleted file mode 100644 index 34c0af229229..000000000000 --- a/.changes/next-release/api-change-omics-70156.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "Enabling call caching feature that allows customers to reuse previously computed results from a set of completed tasks in a new workflow run." -} diff --git a/.changes/next-release/api-change-rbin-94558.json b/.changes/next-release/api-change-rbin-94558.json deleted file mode 100644 index 93a0c280f443..000000000000 --- a/.changes/next-release/api-change-rbin-94558.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rbin``", - "description": "This release adds support for exclusion tags for Recycle Bin, which allows you to identify resources that are to be excluded, or ignored, by a Region-level retention rule." -} diff --git a/.changes/next-release/api-change-rds-47745.json b/.changes/next-release/api-change-rds-47745.json deleted file mode 100644 index cae5f7fd1b43..000000000000 --- a/.changes/next-release/api-change-rds-47745.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for scale storage on the DB instance using a Blue/Green Deployment." -} diff --git a/.changes/next-release/api-change-timestreamquery-50547.json b/.changes/next-release/api-change-timestreamquery-50547.json deleted file mode 100644 index a22bf6530981..000000000000 --- a/.changes/next-release/api-change-timestreamquery-50547.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-query``", - "description": "This release adds support for Provisioning Timestream Compute Units (TCUs), a new feature that allows provisioning dedicated compute resources for your queries, providing predictable and cost-effective query performance." -} diff --git a/.changes/next-release/api-change-workspaces-59397.json b/.changes/next-release/api-change-workspaces-59397.json deleted file mode 100644 index 0aa472708cb8..000000000000 --- a/.changes/next-release/api-change-workspaces-59397.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added support for Rocky Linux 8 on Amazon WorkSpaces Personal." -} diff --git a/.changes/next-release/api-change-workspacesweb-49605.json b/.changes/next-release/api-change-workspacesweb-49605.json deleted file mode 100644 index 52d00d85223d..000000000000 --- a/.changes/next-release/api-change-workspacesweb-49605.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-web``", - "description": "Added data protection settings with support for inline data redaction." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 86c5b5549e34..d61e5c7f75d4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,31 @@ CHANGELOG ========= +1.36.7 +====== + +* api-change:``autoscaling``: With this release, customers can prioritize launching instances into ODCRs using targets from ASGs or Launch Templates. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family that meets their needs. +* api-change:``bedrock-agent-runtime``: Releasing new Prompt Optimization to enhance your prompts for improved performance +* api-change:``cloudfront``: Add support for gRPC, VPC origins, and Anycast IP Lists. Allow LoggingConfig IncludeCookies to be set regardless of whether the LoggingConfig is enabled. +* api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and generate optimization recommendations for Amazon Aurora database instances. It also enables Compute Optimizer to identify idle Amazon EC2 instances, Amazon EBS volumes, Amazon ECS services running on Fargate, and Amazon RDS databases. +* api-change:``controltower``: Adds support for child enabled baselines which allow you to see the enabled baseline status for individual accounts. +* api-change:``cost-optimization-hub``: This release adds action type "Delete" to the GetRecommendation, ListRecommendations and ListRecommendationSummaries APIs to support new EBS and ECS recommendations with action type "Delete". +* api-change:``datazone``: This release supports Metadata Enforcement Rule feature for Create Subscription Request action. +* api-change:``discovery``: Add support to import data from commercially available discovery tools without file manipulation. +* api-change:``ec2``: With this release, customers can express their desire to launch instances only in an ODCR or ODCR group rather than OnDemand capacity. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family. +* api-change:``ecs``: This release adds support for the Availability Zone rebalancing feature on Amazon ECS. +* api-change:``elbv2``: This release adds support for configuring Load balancer Capacity Unit reservations +* api-change:``lambda``: Add Node 22.x (node22.x) support to AWS Lambda +* api-change:``mediaconvert``: This release adds the ability to reconfigure concurrent job settings for existing queues and create queues with custom concurrent job settings. +* api-change:``mediapackagev2``: MediaPackage v2 now supports the Media Quality Confidence Score (MQCS) published from MediaLive. Customers can control input switching based on the MQCS and publishing HTTP Headers for the MQCS via the API. +* api-change:``omics``: Enabling call caching feature that allows customers to reuse previously computed results from a set of completed tasks in a new workflow run. +* api-change:``rbin``: This release adds support for exclusion tags for Recycle Bin, which allows you to identify resources that are to be excluded, or ignored, by a Region-level retention rule. +* api-change:``rds``: This release adds support for scale storage on the DB instance using a Blue/Green Deployment. +* api-change:``timestream-query``: This release adds support for Provisioning Timestream Compute Units (TCUs), a new feature that allows provisioning dedicated compute resources for your queries, providing predictable and cost-effective query performance. +* api-change:``workspaces``: Added support for Rocky Linux 8 on Amazon WorkSpaces Personal. +* api-change:``workspaces-web``: Added data protection settings with support for inline data redaction. + + 1.36.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 3673fcc1fdcb..c981cb8dcb5f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.6' +__version__ = '1.36.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c8d9df9ebf59..8aeb627d6bb0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.6' +release = '1.36.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 420bd5593d42..9de8090db109 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.65 + botocore==1.35.66 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 788dfd7cfbeb..35dd9fa5afd5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.65', + 'botocore==1.35.66', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7d5056f2d450345f2ebbecfc6ce06458ac84e1ab Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 29 Oct 2024 22:14:26 +0000 Subject: [PATCH 0949/1632] CLI examples apigateway, ecr-public, iam, securityhub --- .../examples/apigateway/flush-stage-cache.rst | 10 ++++- .../ecr-public/describe-registries.rst | 26 +++++++++++ .../ecr-public/describe-repository.rst | 43 ++++++++++++++++++ .../ecr-public/get-login-password.rst | 27 +++++++++++ awscli/examples/iam/create-policy.rst | 45 ++++++++++--------- .../iam/get-account-authorization-details.rst | 6 +-- ...list-configuration-policy-associations.rst | 4 +- 7 files changed, 133 insertions(+), 28 deletions(-) create mode 100644 awscli/examples/ecr-public/describe-registries.rst create mode 100644 awscli/examples/ecr-public/describe-repository.rst create mode 100644 awscli/examples/ecr-public/get-login-password.rst diff --git a/awscli/examples/apigateway/flush-stage-cache.rst b/awscli/examples/apigateway/flush-stage-cache.rst index 3fdae72763f1..57bd049418c6 100644 --- a/awscli/examples/apigateway/flush-stage-cache.rst +++ b/awscli/examples/apigateway/flush-stage-cache.rst @@ -1,5 +1,11 @@ **To flush the cache for an API's stage** -Command:: +The following ``flush-stage-cache`` example flushes the cache of a stage. :: - aws apigateway flush-stage-cache --rest-api-id 1234123412 --stage-name dev + aws apigateway flush-stage-cache \ + --rest-api-id 1234123412 \ + --stage-name dev + +This command produces no output. + +For more information, see `Flush the API stage cache in API Gateway `_ in the *Amazon API Gateway Developer Guide*. diff --git a/awscli/examples/ecr-public/describe-registries.rst b/awscli/examples/ecr-public/describe-registries.rst new file mode 100644 index 000000000000..8c563bf33cc1 --- /dev/null +++ b/awscli/examples/ecr-public/describe-registries.rst @@ -0,0 +1,26 @@ +**To describe all registries in a public registry** + +The following ``describe-registries`` example describes all registries in your account. :: + + aws ecr-public describe-registries + +Output:: + + { + "registries": [ + { + "registryId": "123456789012", + "registryArn": "arn:aws:ecr-public::123456789012:registry/123456789012", + "registryUri": "public.ecr.aws/publicregistrycustomalias", + "verified": false, + "aliases": [ + { + "name": "publicregistrycustomalias", + "status": "ACTIVE", + "primaryRegistryAlias": true, + "defaultRegistryAlias": true + } + ] + } + ] + } \ No newline at end of file diff --git a/awscli/examples/ecr-public/describe-repository.rst b/awscli/examples/ecr-public/describe-repository.rst new file mode 100644 index 000000000000..79761e292e05 --- /dev/null +++ b/awscli/examples/ecr-public/describe-repository.rst @@ -0,0 +1,43 @@ +**Example 1: To describe a repository in a public registry** + +The following ``describe-repositories`` example describes a repository named ``project-a/nginx-web-app`` in a public registry. :: + + aws ecr-public describe-repositories \ + --repository-name project-a/nginx-web-app + +Output:: + + { + "repositories": [ + { + "repositoryArn": "arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app", + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "repositoryUri": "public.ecr.aws/public-registry-custom-alias/project-a/nginx-web-app", + "createdAt": "2024-07-07T00:07:56.526000-05:00" + } + ] + } + +**Example 2: To describe all repositories in a public registry in a table** + +The following ``describe-repositories`` example describes all repositories in a public registry and then outputs the repository names into a table format. :: + + aws ecr-public describe-repositories \ + --region us-east-1 \ + --output table \ + --query "repositories[*].repositoryName" + +Output:: + + ----------------------------- + | DescribeRepositories | + +---------------------------+ + | project-a/nginx-web-app | + | nginx | + | myfirstrepo1 | + | helm-test-chart | + | test-ecr-public | + | nginx-web-app | + | sample-repo | + +---------------------------+ \ No newline at end of file diff --git a/awscli/examples/ecr-public/get-login-password.rst b/awscli/examples/ecr-public/get-login-password.rst new file mode 100644 index 000000000000..99879cc05f0b --- /dev/null +++ b/awscli/examples/ecr-public/get-login-password.rst @@ -0,0 +1,27 @@ +**Example 1: To authenticate docker to an Amazon ECR public registry** + +The following ``get-login-password`` example retrieves and displays an authentication token using the GetAuthorizationToken API that you can use to authenticate to an Amazon ECR public registry. :: + + aws ecr-public get-login-password \ + --region us-east-1 + | docker login \ + --username AWS \ + --password-stdin public.ecr.aws + +This command produces no output in the terminal but instead pipes the output to Docker. + +For more information, see `Authenticate to the public registry `__ in the *Amazon ECR Public*. + +**Example 2: To authenticate docker to your own custom AmazonECR public registry** + +The following ``get-login-password`` example retrieves and displays an authentication token using the GetAuthorizationToken API that you can use to authenticate to your own custom Amazon ECR public registry. :: + + aws ecr-public get-login-password \ + --region us-east-1 \ + | docker login \ + --username AWS \ + --password-stdin public.ecr.aws/ + +This command produces no output in the terminal but insteads pipes the output to Docker. + +For more information, see `Authenticate to your own Amazon ECR Public `__ in the *Amazon ECR Public*. diff --git a/awscli/examples/iam/create-policy.rst b/awscli/examples/iam/create-policy.rst index ba050d01a65d..8319d8e2662c 100644 --- a/awscli/examples/iam/create-policy.rst +++ b/awscli/examples/iam/create-policy.rst @@ -1,12 +1,12 @@ **Example 1: To create a customer managed policy** -The following command creates a customer managed policy named ``my-policy``. :: +The following command creates a customer managed policy named ``my-policy``. The file ``policy.json`` is a JSON document in the current folder that grants read only access to the ``shared`` folder in an Amazon S3 bucket named ``amzn-s3-demo-bucket``. :: aws iam create-policy \ --policy-name my-policy \ - --policy-document file://policy + --policy-document file://policy.json -The file ``policy`` is a JSON document in the current folder that grants read only access to the ``shared`` folder in an Amazon S3 bucket named ``my-bucket``. :: +Contents of policy.json:: { "Version": "2012-10-17", @@ -18,7 +18,7 @@ The file ``policy`` is a JSON document in the current folder that grants read on "s3:List*" ], "Resource": [ - "arn:aws:s3:::my-bucket/shared/*" + "arn:aws:s3:::amzn-s3-demo-bucket/shared/*" ] } ] @@ -44,16 +44,18 @@ For more information on using files as input for string parameters, see `Specify **Example 2: To create a customer managed policy with a description** -The following command creates a customer managed policy named ``my-policy`` with an immutable description:: +The following command creates a customer managed policy named ``my-policy`` with an immutable description. + +The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``amzn-s3-demo-bucket``. :: aws iam create-policy \ --policy-name my-policy \ --policy-document file://policy.json \ - --description "This policy grants access to all Put, Get, and List actions for my-bucket" + --description "This policy grants access to all Put, Get, and List actions for amzn-s3-demo-bucket" -The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``. :: +Contents of policy.json:: - { + { "Version": "2012-10-17", "Statement": [ { @@ -64,7 +66,7 @@ The file ``policy.json`` is a JSON document in the current folder that grants ac "s3:GetBucket*" ], "Resource": [ - "arn:aws:s3:::my-bucket" + "arn:aws:s3:::amzn-s3-demo-bucket" ] } ] @@ -89,36 +91,38 @@ Output:: For more information on Idenity-based Policies, see `Identity-based policies and resource-based policies `__ in the *AWS IAM User Guide*. -**Example 3: To Create a customer managed policy with tags** +**Example 3: To create a customer managed policy with tags** -The following command creates a customer managed policy named ``my-policy`` with tags. This example uses the ``--tags`` parameter flag with the following JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` flag can be used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. :: +The following command creates a customer managed policy named ``my-policy`` with tags. This example uses the ``--tags`` parameter with the following JSON-formatted tags: ``'{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}'``. Alternatively, the ``--tags`` parameter can be used with tags in the shorthand format: ``'Key=Department,Value=Accounting Key=Location,Value=Seattle'``. + +The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``amzn-s3-demo-bucket``. :: aws iam create-policy \ --policy-name my-policy \ --policy-document file://policy.json \ --tags '{"Key": "Department", "Value": "Accounting"}' '{"Key": "Location", "Value": "Seattle"}' -The file ``policy.json`` is a JSON document in the current folder that grants access to all Put, List, and Get actions for an Amazon S3 bucket named ``my-bucket``. :: +Contents of policy.json:: - { - "Version": "2012-10-17", - "Statement": [ - { - "Effect": "Allow", - "Action": [ + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": [ "s3:ListBucket*", "s3:PutBucket*", "s3:GetBucket*" ], "Resource": [ - "arn:aws:s3:::my-bucket" + "arn:aws:s3:::amzn-s3-demo-bucket" ] } ] } Output:: - + { "Policy": { "PolicyName": "my-policy", @@ -139,7 +143,6 @@ Output:: "Key": "Location", "Value": "Seattle" { - ] } } diff --git a/awscli/examples/iam/get-account-authorization-details.rst b/awscli/examples/iam/get-account-authorization-details.rst index 89906441761b..10400d7d3a80 100644 --- a/awscli/examples/iam/get-account-authorization-details.rst +++ b/awscli/examples/iam/get-account-authorization-details.rst @@ -1,4 +1,4 @@ -**To list an AWS accounts IAM users, groups, roles, and policies** +**To list an AWS account's IAM users, groups, roles, and policies** The following ``get-account-authorization-details`` command returns information about all IAM users, groups, roles, and policies in the AWS account. :: @@ -236,8 +236,8 @@ Output:: "s3:List*" ], "Resource": [ - "arn:aws:s3:::example-bucket", - "arn:aws:s3:::example-bucket/*" + "arn:aws:s3:::amzn-s3-demo-bucket", + "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] diff --git a/awscli/examples/securityhub/list-configuration-policy-associations.rst b/awscli/examples/securityhub/list-configuration-policy-associations.rst index 3476e6b3a347..09f2f0bf21a8 100644 --- a/awscli/examples/securityhub/list-configuration-policy-associations.rst +++ b/awscli/examples/securityhub/list-configuration-policy-associations.rst @@ -3,7 +3,7 @@ The following ``list-configuration-policy-associations`` example lists a summary of configuration associations for the organization. The response include associations with configuration policies and self-managed behavior. :: aws securityhub list-configuration-policy-associations \ - --association-type "APPLIED" \ + --filters '{"AssociationType": "APPLIED"}' \ --max-items 4 Output:: @@ -47,4 +47,4 @@ Output:: } } -For more information, see `Viewing Security Hub configuration policies `__ in the *AWS Security Hub User Guide*. \ No newline at end of file +For more information, see `Viewing configuration policy status and details `__ in the *AWS Security Hub User Guide*. \ No newline at end of file From 4304c48cb5348fdb7567a09ff3c138749b2c19b0 Mon Sep 17 00:00:00 2001 From: Chaitanya Gummadi Date: Wed, 30 Oct 2024 14:59:50 -0500 Subject: [PATCH 0950/1632] add examples for CloudWatch CLI commands * fix the 2 examples * fix the put-metric-stream API --- .../cloudwatch/delete-anomaly-detector.rst | 12 ++ .../examples/cloudwatch/delete-dashboards.rst | 10 ++ .../cloudwatch/delete-insight-rules.rst | 14 +++ .../cloudwatch/delete-metric-stream.rst | 10 ++ .../cloudwatch/describe-anomaly-detectors.rst | 59 ++++++++++ .../cloudwatch/describe-insight-rules.rst | 28 +++++ .../cloudwatch/disable-insight-rules.rst | 14 +++ .../cloudwatch/enable-insight-rules.rst | 14 +++ awscli/examples/cloudwatch/get-dashboard.rst | 16 +++ .../cloudwatch/get-insight-rule-report.rst | 37 ++++++ .../examples/cloudwatch/get-metric-data.rst | 106 ++++++++++++++++++ .../examples/cloudwatch/get-metric-stream.rst | 22 ++++ .../cloudwatch/get-metric-widget-image.rst | 10 ++ .../examples/cloudwatch/list-dashboards.rst | 26 +++++ .../cloudwatch/list-metric-streams.rst | 23 ++++ .../cloudwatch/list-tags-for-resource.rst | 23 ++++ .../cloudwatch/put-anomaly-detector.rst | 12 ++ .../cloudwatch/put-composite-alarm.rst | 13 +++ awscli/examples/cloudwatch/put-dashboard.rst | 15 +++ .../examples/cloudwatch/put-insight-rule.rst | 35 ++++++ .../examples/cloudwatch/put-metric-stream.rst | 18 +++ .../cloudwatch/start-metric-streams.rst | 10 ++ .../cloudwatch/stop-metric-streams.rst | 10 ++ awscli/examples/cloudwatch/tag-resource.rst | 11 ++ awscli/examples/cloudwatch/untag-resource.rst | 11 ++ .../examples/cloudwatch/wait/alarm-exists.rst | 8 ++ .../wait/composite-alarm-exists.rst | 9 ++ 27 files changed, 576 insertions(+) create mode 100644 awscli/examples/cloudwatch/delete-anomaly-detector.rst create mode 100644 awscli/examples/cloudwatch/delete-dashboards.rst create mode 100644 awscli/examples/cloudwatch/delete-insight-rules.rst create mode 100644 awscli/examples/cloudwatch/delete-metric-stream.rst create mode 100644 awscli/examples/cloudwatch/describe-anomaly-detectors.rst create mode 100644 awscli/examples/cloudwatch/describe-insight-rules.rst create mode 100644 awscli/examples/cloudwatch/disable-insight-rules.rst create mode 100644 awscli/examples/cloudwatch/enable-insight-rules.rst create mode 100644 awscli/examples/cloudwatch/get-dashboard.rst create mode 100644 awscli/examples/cloudwatch/get-insight-rule-report.rst create mode 100644 awscli/examples/cloudwatch/get-metric-data.rst create mode 100644 awscli/examples/cloudwatch/get-metric-stream.rst create mode 100644 awscli/examples/cloudwatch/get-metric-widget-image.rst create mode 100644 awscli/examples/cloudwatch/list-dashboards.rst create mode 100644 awscli/examples/cloudwatch/list-metric-streams.rst create mode 100644 awscli/examples/cloudwatch/list-tags-for-resource.rst create mode 100644 awscli/examples/cloudwatch/put-anomaly-detector.rst create mode 100644 awscli/examples/cloudwatch/put-composite-alarm.rst create mode 100644 awscli/examples/cloudwatch/put-dashboard.rst create mode 100644 awscli/examples/cloudwatch/put-insight-rule.rst create mode 100644 awscli/examples/cloudwatch/put-metric-stream.rst create mode 100644 awscli/examples/cloudwatch/start-metric-streams.rst create mode 100644 awscli/examples/cloudwatch/stop-metric-streams.rst create mode 100644 awscli/examples/cloudwatch/tag-resource.rst create mode 100644 awscli/examples/cloudwatch/untag-resource.rst create mode 100644 awscli/examples/cloudwatch/wait/alarm-exists.rst create mode 100644 awscli/examples/cloudwatch/wait/composite-alarm-exists.rst diff --git a/awscli/examples/cloudwatch/delete-anomaly-detector.rst b/awscli/examples/cloudwatch/delete-anomaly-detector.rst new file mode 100644 index 000000000000..9a4f946785d5 --- /dev/null +++ b/awscli/examples/cloudwatch/delete-anomaly-detector.rst @@ -0,0 +1,12 @@ +**To delete a specified anomaly detection model** + +The following ``delete-anomaly-detector`` example deletes an anomaly detector model in the specified account. :: + + aws cloudwatch delete-anomaly-detector \ + --namespace AWS/Logs \ + --metric-name IncomingBytes \ + --stat SampleCount + +This command produces no output. + +For more information, see `Deleting an anomaly detection model `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/delete-dashboards.rst b/awscli/examples/cloudwatch/delete-dashboards.rst new file mode 100644 index 000000000000..fe438c9c7bcb --- /dev/null +++ b/awscli/examples/cloudwatch/delete-dashboards.rst @@ -0,0 +1,10 @@ +**To delete specified dashboards** + +The following ``delete-dashboards`` example deletes two dashboards named ``Dashboard-A`` and ``Dashboard-B`` in the specified account. :: + + aws cloudwatch delete-dashboards \ + --dashboard-names Dashboard-A Dashboard-B + +This command produces no output. + +For more information, see `Amazon CloudWatch dashboards `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/delete-insight-rules.rst b/awscli/examples/cloudwatch/delete-insight-rules.rst new file mode 100644 index 000000000000..ac0131e2de25 --- /dev/null +++ b/awscli/examples/cloudwatch/delete-insight-rules.rst @@ -0,0 +1,14 @@ +**To delete specified contributor insights rules** + +The following ``delete-insight-rules`` example deletes two contributor insights rules named ``Rule-A`` and ``Rule-B`` in the specified account. :: + + aws cloudwatch delete-insight-rules \ + --rule-names Rule-A Rule-B + +Output:: + + { + "Failures": [] + } + +For more information, see `Use Contributor Insights to analyze high-cardinality data `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/delete-metric-stream.rst b/awscli/examples/cloudwatch/delete-metric-stream.rst new file mode 100644 index 000000000000..f3d225334b05 --- /dev/null +++ b/awscli/examples/cloudwatch/delete-metric-stream.rst @@ -0,0 +1,10 @@ +**To delete a specified metric stream** + +The following ``delete-metric-stream`` example deletes the metric stream named ``QuickPartial-gSCKvO`` in the specified account. :: + + aws cloudwatch delete-metric-stream \ + --name QuickPartial-gSCKvO + +This command produces no output. + +For more information, see `Use metric streams `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/describe-anomaly-detectors.rst b/awscli/examples/cloudwatch/describe-anomaly-detectors.rst new file mode 100644 index 000000000000..5d921e64ba78 --- /dev/null +++ b/awscli/examples/cloudwatch/describe-anomaly-detectors.rst @@ -0,0 +1,59 @@ +**To retrieve a list of anomaly detection models** + +The following ``describe-anomaly-detectors`` example displays information about anomaly detector models that are associated with the ``AWS/Logs`` namespace in the specified account. :: + + aws cloudwatch describe-anomaly-detectors \ + --namespace AWS/Logs + +Output:: + + { + "AnomalyDetectors": [ + { + "Namespace": "AWS/Logs", + "MetricName": "IncomingBytes", + "Dimensions": [], + "Stat": "SampleCount", + "Configuration": { + "ExcludedTimeRanges": [] + }, + "StateValue": "TRAINED", + "SingleMetricAnomalyDetector": { + "AccountId": "123456789012", + "Namespace": "AWS/Logs", + "MetricName": "IncomingBytes", + "Dimensions": [], + "Stat": "SampleCount" + } + }, + { + "Namespace": "AWS/Logs", + "MetricName": "IncomingBytes", + "Dimensions": [ + { + "Name": "LogGroupName", + "Value": "demo" + } + ], + "Stat": "Average", + "Configuration": { + "ExcludedTimeRanges": [] + }, + "StateValue": "PENDING_TRAINING", + "SingleMetricAnomalyDetector": { + "AccountId": "123456789012", + "Namespace": "AWS/Logs", + "MetricName": "IncomingBytes", + "Dimensions": [ + { + "Name": "LogGroupName", + "Value": "demo" + } + ], + "Stat": "Average" + } + } + ] + } + +For more information, see `Using CloudWatch anomaly detection `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/describe-insight-rules.rst b/awscli/examples/cloudwatch/describe-insight-rules.rst new file mode 100644 index 000000000000..8467a3618801 --- /dev/null +++ b/awscli/examples/cloudwatch/describe-insight-rules.rst @@ -0,0 +1,28 @@ +**To retrieve a list of Contributor Insights rules** + +The following ``describe-insight-rules`` example shows all the Contributor Insight rules in the specified account. :: + + aws cloudwatch describe-insight-rules + +Output:: + + { + "InsightRules": [ + { + "Name": "Rule-A", + "State": "ENABLED", + "Schema": "CloudWatchLogRule/1", + "Definition": "{\n\t\"AggregateOn\": \"Count\",\n\t\"Contribution\": {\n\t\t\"Filters\": [],\n\t\t\"Keys\": [\n\t\t\t\"$.requestId\"\n\t\t]\n\t},\n\t\"LogFormat\": \"JSON\",\n\t\"Schema\": {\n\t\t\"Name\": \"CloudWatchLogRule\",\n\t\t\"Version\": 1\n\t},\n\t\"LogGroupARNs\": [\n\t\t\"arn:aws:logs:us-east-1:123456789012:log-group:demo\"\n\t]\n}", + "ManagedRule": false + }, + { + "Name": "Rule-B", + "State": "ENABLED", + "Schema": "CloudWatchLogRule/1", + "Definition": "{\n\t\"AggregateOn\": \"Count\",\n\t\"Contribution\": {\n\t\t\"Filters\": [],\n\t\t\"Keys\": [\n\t\t\t\"$.requestId\"\n\t\t]\n\t},\n\t\"LogFormat\": \"JSON\",\n\t\"Schema\": {\n\t\t\"Name\": \"CloudWatchLogRule\",\n\t\t\"Version\": 1\n\t},\n\t\"LogGroupARNs\": [\n\t\t\"arn:aws:logs:us-east-1:123456789012:log-group:demo-1\"\n\t]\n}", + "ManagedRule": false + } + ] + } + +For more information, see `Use Contributor Insights to analyze high-cardinality data `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/disable-insight-rules.rst b/awscli/examples/cloudwatch/disable-insight-rules.rst new file mode 100644 index 000000000000..4edeb02bc596 --- /dev/null +++ b/awscli/examples/cloudwatch/disable-insight-rules.rst @@ -0,0 +1,14 @@ +**To disable specified contributor insight rules** + +The following ``disable-insight-rules`` example disables two contributor insights rules named ``Rule-A`` and ``Rule-B`` in the specified account. :: + + aws cloudwatch disable-insight-rules \ + --rule-names Rule-A Rule-B + +Output:: + + { + "Failures": [] + } + +For more information, see `Use Contributor Insights to analyze high-cardinality data `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/enable-insight-rules.rst b/awscli/examples/cloudwatch/enable-insight-rules.rst new file mode 100644 index 000000000000..0a93df440f35 --- /dev/null +++ b/awscli/examples/cloudwatch/enable-insight-rules.rst @@ -0,0 +1,14 @@ +**To enable specified contributor insight rules** + +The following ``enable-insight-rules`` example enables two contributor insights rules named ``Rule-A`` and ``Rule-B`` in the specified account. :: + + aws cloudwatch enable-insight-rules \ + --rule-names Rule-A Rule-B + +Output:: + + { + "Failures": [] + } + +For more information, see `Use Contributor Insights to analyze high-cardinality data `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/get-dashboard.rst b/awscli/examples/cloudwatch/get-dashboard.rst new file mode 100644 index 000000000000..8afa9efac090 --- /dev/null +++ b/awscli/examples/cloudwatch/get-dashboard.rst @@ -0,0 +1,16 @@ +**To retrieve information about a Dashboard** + +The following ``get-dashboard`` example displays information about the dashboard named ``Dashboard-A`` in the specified account. :: + + aws cloudwatch get-dashboard \ + --dashboard-name Dashboard-A + +Output:: + + { + "DashboardArn": "arn:aws:cloudwatch::123456789012:dashboard/Dashboard-A", + "DashboardBody": "{\"widgets\":[{\"type\":\"metric\",\"x\":0,\"y\":0,\"width\":6,\"height\":6,\"properties\":{\"view\":\"timeSeries\",\"stacked\":false,\"metrics\":[[\"AWS/EC2\",\"NetworkIn\",\"InstanceId\",\"i-0131f062232ade043\"],[\".\",\"NetworkOut\",\".\",\".\"]],\"region\":\"us-east-1\"}}]}", + "DashboardName": "Dashboard-A" + } + +For more information, see `Amazon CloudWatch dashboards `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/get-insight-rule-report.rst b/awscli/examples/cloudwatch/get-insight-rule-report.rst new file mode 100644 index 000000000000..0ad2859416e6 --- /dev/null +++ b/awscli/examples/cloudwatch/get-insight-rule-report.rst @@ -0,0 +1,37 @@ +**To retrieve the time series data collected by a Contributor Insights rule** + +The following ``get-insight-rule-report`` example returns the time series data collected by a Contributor Insights rule. :: + + aws cloudwatch get-insight-rule-report \ + --rule-name Rule-A \ + --start-time 2024-10-13T20:15:00Z \ + --end-time 2024-10-13T20:30:00Z \ + --period 300 + +Output:: + + { + "KeyLabels": [ + "PartitionKey" + ], + "AggregationStatistic": "Sum", + "AggregateValue": 0.5, + "ApproximateUniqueCount": 1, + "Contributors": [ + { + "Keys": [ + "RequestID" + ], + "ApproximateAggregateValue": 0.5, + "Datapoints": [ + { + "Timestamp": "2024-10-13T21:00:00+00:00", + "ApproximateValue": 0.5 + } + ] + } + ], + "RuleAttributes": [] + } + +For more information, see `Use Contributor Insights to analyze high-cardinality data `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/get-metric-data.rst b/awscli/examples/cloudwatch/get-metric-data.rst new file mode 100644 index 000000000000..6af2ed2cc3d5 --- /dev/null +++ b/awscli/examples/cloudwatch/get-metric-data.rst @@ -0,0 +1,106 @@ +**Example 1: To get the Average Total IOPS for the specified EC2 using math expression** + +The following ``get-metric-data`` example retrieves CloudWatch metric values for the EC2 instance with InstanceID ``i-abcdef`` using metric math exprssion that combines ``EBSReadOps`` and ``EBSWriteOps`` metrics. :: + + aws cloudwatch get-metric-data \ + --metric-data-queries file://file.json \ + --start-time 2024-09-29T22:10:00Z \ + --end-time 2024-09-29T22:15:00Z + +Contents of ``file.json``:: + + [ + { + "Id": "m3", + "Expression": "(m1+m2)/300", + "Label": "Avg Total IOPS" + }, + { + "Id": "m1", + "MetricStat": { + "Metric": { + "Namespace": "AWS/EC2", + "MetricName": "EBSReadOps", + "Dimensions": [ + { + "Name": "InstanceId", + "Value": "i-abcdef" + } + ] + }, + "Period": 300, + "Stat": "Sum", + "Unit": "Count" + }, + "ReturnData": false + }, + { + "Id": "m2", + "MetricStat": { + "Metric": { + "Namespace": "AWS/EC2", + "MetricName": "EBSWriteOps", + "Dimensions": [ + { + "Name": "InstanceId", + "Value": "i-abcdef" + } + ] + }, + "Period": 300, + "Stat": "Sum", + "Unit": "Count" + }, + "ReturnData": false + } + ] + +Output:: + + { + "MetricDataResults": [ + { + "Id": "m3", + "Label": "Avg Total IOPS", + "Timestamps": [ + "2024-09-29T22:10:00+00:00" + ], + "Values": [ + 96.85 + ], + "StatusCode": "Complete" + } + ], + "Messages": [] + } + +**Example 2: To monitor the estimated AWS charges using CloudWatch billing metrics** + +The following ``get-metric-data`` example retrieves ``EstimatedCharges`` CloudWatch metric from AWS/Billing namespace. :: + + aws cloudwatch get-metric-data \ + --metric-data-queries '[{"Id":"m1","MetricStat":{"Metric":{"Namespace":"AWS/Billing","MetricName":"EstimatedCharges","Dimensions":[{"Name":"Currency","Value":"USD"}]},"Period":21600,"Stat":"Maximum"}}]' \ + --start-time 2024-09-26T12:00:00Z \ + --end-time 2024-09-26T18:00:00Z \ + --region us-east-1 + +Output:: + + { + "MetricDataResults": [ + { + "Id": "m1", + "Label": "EstimatedCharges", + "Timestamps": [ + "2024-09-26T12:00:00+00:00" + ], + "Values": [ + 542.38 + ], + "StatusCode": "Complete" + } + ], + "Messages": [] + } + +For more information, see `Using math expressions with CloudWatch metrics `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/get-metric-stream.rst b/awscli/examples/cloudwatch/get-metric-stream.rst new file mode 100644 index 000000000000..21926377486f --- /dev/null +++ b/awscli/examples/cloudwatch/get-metric-stream.rst @@ -0,0 +1,22 @@ +**To retrieve information about a metric stream** + +The following ``get-metric-stream`` example displays information about the metric stream named ``QuickFull-GuaFbs`` in the specified account. :: + + aws cloudwatch get-metric-stream \ + --name QuickFull-GuaFbs + +Output:: + + { + "Arn": "arn:aws:cloudwatch:us-east-1:123456789012:metric-stream/QuickFull-GuaFbs", + "Name": "QuickFull-GuaFbs", + "FirehoseArn": "arn:aws:firehose:us-east-1:123456789012:deliverystream/MetricStreams-QuickFull-GuaFbs-WnySbECG", + "RoleArn": "arn:aws:iam::123456789012:role/service-role/MetricStreams-FirehosePutRecords-JN10W9B3", + "State": "running", + "CreationDate": "2024-10-11T18:48:59.187000+00:00", + "LastUpdateDate": "2024-10-11T18:48:59.187000+00:00", + "OutputFormat": "json", + "IncludeLinkedAccountsMetrics": false + } + +For more information, see `Use metric streams `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/get-metric-widget-image.rst b/awscli/examples/cloudwatch/get-metric-widget-image.rst new file mode 100644 index 000000000000..5bbef1c762a1 --- /dev/null +++ b/awscli/examples/cloudwatch/get-metric-widget-image.rst @@ -0,0 +1,10 @@ +**To retrieve a snapshot graph of CPUUtilization** + +The following ``get-metric-widget-image`` example retrieves snapshot graph for the metric ``CPUUtilization`` of the EC2 instance with the ID ``i-abcde`` and saves the retrieved image as a file named "image.png" on your local machine. :: + + aws cloudwatch get-metric-widget-image \ + --metric-widget '{"metrics":[["AWS/EC2","CPUUtilization","InstanceId","i-abcde"]]}' \ + --output-format png \ + --output text | base64 --decode > image.png + +This command produces no output. diff --git a/awscli/examples/cloudwatch/list-dashboards.rst b/awscli/examples/cloudwatch/list-dashboards.rst new file mode 100644 index 000000000000..432313e8aca9 --- /dev/null +++ b/awscli/examples/cloudwatch/list-dashboards.rst @@ -0,0 +1,26 @@ +**To retrieve a list of Dashboards** + +The following ``list-dashboards`` example lists all the Dashboards in the specified account. :: + + aws cloudwatch list-dashboards + +Output:: + + { + "DashboardEntries": [ + { + "DashboardName": "Dashboard-A", + "DashboardArn": "arn:aws:cloudwatch::123456789012:dashboard/Dashboard-A", + "LastModified": "2024-10-11T18:40:11+00:00", + "Size": 271 + }, + { + "DashboardName": "Dashboard-B", + "DashboardArn": "arn:aws:cloudwatch::123456789012:dashboard/Dashboard-B", + "LastModified": "2024-10-11T18:44:41+00:00", + "Size": 522 + } + ] + } + +For more information, see `Amazon CloudWatch dashboards `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/list-metric-streams.rst b/awscli/examples/cloudwatch/list-metric-streams.rst new file mode 100644 index 000000000000..523e72657d60 --- /dev/null +++ b/awscli/examples/cloudwatch/list-metric-streams.rst @@ -0,0 +1,23 @@ +**To retrieve a list of metric streams** + +The following ``list-metric-streams`` example lists all the metric streams in the specified account. :: + + aws cloudwatch list-metric-streams + +Output:: + + { + "Entries": [ + { + "Arn": "arn:aws:cloudwatch:us-east-1:123456789012:metric-stream/QuickFull-GuaFbs", + "CreationDate": "2024-10-11T18:48:59.187000+00:00", + "LastUpdateDate": "2024-10-11T18:48:59.187000+00:00", + "Name": "QuickFull-GuaFbs", + "FirehoseArn": "arn:aws:firehose:us-east-1:123456789012:deliverystream/MetricStreams-QuickFull-GuaFbs-WnySbECG", + "State": "running", + "OutputFormat": "json" + } + ] + } + +For more information, see `Use metric streams `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/list-tags-for-resource.rst b/awscli/examples/cloudwatch/list-tags-for-resource.rst new file mode 100644 index 000000000000..6d1c1143207c --- /dev/null +++ b/awscli/examples/cloudwatch/list-tags-for-resource.rst @@ -0,0 +1,23 @@ +**To list the tags associated with an existing alarm*** + +The following ``list-tags-for-resource`` example lists all the tags associated with an alarm named ``demo`` in the specified account. :: + + aws cloudwatch list-tags-for-resource \ + --resource-arn arn:aws:cloudwatch:us-east-1:123456789012:alarm:demo + +Output:: + + { + "Tags": [ + { + "Key": "stack", + "Value": "Production" + }, + { + "Key": "team", + "Value": "Devops" + } + ] + } + +For more information, see `Alarms and tagging `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/put-anomaly-detector.rst b/awscli/examples/cloudwatch/put-anomaly-detector.rst new file mode 100644 index 000000000000..38503f5fe7e1 --- /dev/null +++ b/awscli/examples/cloudwatch/put-anomaly-detector.rst @@ -0,0 +1,12 @@ +**To create an anomaly detection model** + +The following ``put-anomaly-detector`` example creates an anomaly detection model for a CloudWatch metric. :: + + aws cloudwatch put-anomaly-detector \ + --namespace AWS/Logs \ + --metric-name IncomingBytes \ + --stat SampleCount + +This command produces no output. + +For more information, see `Using CloudWatch anomaly detection `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/put-composite-alarm.rst b/awscli/examples/cloudwatch/put-composite-alarm.rst new file mode 100644 index 000000000000..b564cd45d85d --- /dev/null +++ b/awscli/examples/cloudwatch/put-composite-alarm.rst @@ -0,0 +1,13 @@ +**To create a composite cloudwatch alarm** + +The following ``put-composite-alarm`` example creates a composite alarm named ``ProdAlarm`` in the specified account. :: + + aws cloudwatch put-composite-alarm \ + --alarm-name ProdAlarm \ + --alarm-rule "ALARM(CPUUtilizationTooHigh) AND ALARM(MemUsageTooHigh)" \ + --alarm-actions arn:aws:sns:us-east-1:123456789012:demo \ + --actions-enabled + +This command produces no output. + +For more information, see `Create a composite alarm `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/put-dashboard.rst b/awscli/examples/cloudwatch/put-dashboard.rst new file mode 100644 index 000000000000..27d101cb600f --- /dev/null +++ b/awscli/examples/cloudwatch/put-dashboard.rst @@ -0,0 +1,15 @@ +**To create a dashboard** + +The following ``put-dashboard`` example creates a dashboard named ``Dashboard-A`` in the specified account. :: + + aws cloudwatch put-dashboard \ + --dashboard-name Dashboard-A \ + --dashboard-body '{"widgets":[{"height":6,"width":6,"y":0,"x":0,"type":"metric","properties":{"view":"timeSeries","stacked":false,"metrics":[["Namespace","CPUUtilization","Environment","Prod","Type","App"]],"region":"us-east-1"}}]}' + +Output:: + + { + "DashboardValidationMessages": [] + } + +For more information, see `Creating a CloudWatch dashboard `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/put-insight-rule.rst b/awscli/examples/cloudwatch/put-insight-rule.rst new file mode 100644 index 000000000000..da83be472b10 --- /dev/null +++ b/awscli/examples/cloudwatch/put-insight-rule.rst @@ -0,0 +1,35 @@ +**To create a contributor insights rule** + +The following ``put-insight-rule`` example creates a Contributor Insights rule named ``VPCFlowLogsContributorInsights`` in the specified account. :: + + aws cloudwatch put-insight-rule \ + --rule-name VPCFlowLogsContributorInsights \ + --rule-definition file://insight-rule.json \ + --rule-state ENABLED + +Contents of ``insight-rule.json``:: + + { + "Schema": { + "Name": "CloudWatchLogRule", + "Version": 1 + }, + "AggregateOn": "Count", + "Contribution": { + "Filters": [], + "Keys": [ + "tcp-flag" + ] + }, + "LogFormat": "CLF", + "LogGroupNames": [ + "/vpc/flowlogs/*" + ], + "Fields": { + "23": "tcp-flag" + } + } + +This command produces no output. + +For more information, see `Create a Contributor Insights rule in CloudWatch `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/put-metric-stream.rst b/awscli/examples/cloudwatch/put-metric-stream.rst new file mode 100644 index 000000000000..536071768df9 --- /dev/null +++ b/awscli/examples/cloudwatch/put-metric-stream.rst @@ -0,0 +1,18 @@ +**To create a metric stream** + +The following ``put-metric-stream`` example creates a metric stream named ``QuickFull-GuaFb`` in the specified account. :: + + aws cloudwatch put-metric-stream \ + --name QuickFull-GuaFbs \ + --firehose-arn arn:aws:firehose:us-east-1:123456789012:deliverystream/MetricStreams-QuickFull-GuaFbs-WnySbECG \ + --role-arn arn:aws:iam::123456789012:role/service-role/MetricStreams-FirehosePutRecords-JN10W9B3 \ + --output-format json \ + --no-include-linked-accounts-metrics + +Output:: + + { + "Arn": "arn:aws:cloudwatch:us-east-1:123456789012:metric-stream/QuickFull-GuaFbs" + } + +For more information, see `Set up a metric stream `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/start-metric-streams.rst b/awscli/examples/cloudwatch/start-metric-streams.rst new file mode 100644 index 000000000000..fbf339bc961c --- /dev/null +++ b/awscli/examples/cloudwatch/start-metric-streams.rst @@ -0,0 +1,10 @@ +**To start a specified metric stream** + +The following ``start-metric-streams`` example starts the metric stream named ``QuickFull-GuaFbs`` in the specified account. :: + + aws cloudwatch start-metric-streams \ + --names QuickFull-GuaFbs + +This command produces no output. + +For more information, see `Use metric streams `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/stop-metric-streams.rst b/awscli/examples/cloudwatch/stop-metric-streams.rst new file mode 100644 index 000000000000..6c84e2b496e6 --- /dev/null +++ b/awscli/examples/cloudwatch/stop-metric-streams.rst @@ -0,0 +1,10 @@ +**To stop a specified metric stream** + +The following ``stop-metric-streams`` example stops the metric stream named ``QuickFull-GuaFbs`` in the specified account. :: + + aws cloudwatch stop-metric-streams \ + --names QuickFull-GuaFbs + +This command produces no output. + +For more information, see `Use metric streams `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/tag-resource.rst b/awscli/examples/cloudwatch/tag-resource.rst new file mode 100644 index 000000000000..7dd6a73b1bd9 --- /dev/null +++ b/awscli/examples/cloudwatch/tag-resource.rst @@ -0,0 +1,11 @@ +**To add one or more tags to the specified resource** + +The following ``tag-resource`` example adds 2 tags to the cloudwatch alarm named ``demo`` in the specified account. :: + + aws cloudwatch tag-resource \ + --resource-arn arn:aws:cloudwatch:us-east-1:123456789012:alarm:demo \ + --tags Key=stack,Value=Production Key=team,Value=Devops + +This command produces no output. + +For more information, see `Tagging your Amazon CloudWatch resources `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/untag-resource.rst b/awscli/examples/cloudwatch/untag-resource.rst new file mode 100644 index 000000000000..3c01011d2890 --- /dev/null +++ b/awscli/examples/cloudwatch/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove one or more tags from the specified resource** + +The following ``untag-resource`` example removes 2 tags from the cloudwatch alarm named ``demo`` in the specified account. :: + + aws cloudwatch untag-resource \ + --resource-arn arn:aws:cloudwatch:us-east-1:123456789012:alarm:demo \ + --tag-keys stack team + +This command produces no output. + +For more information, see `Tagging your Amazon CloudWatch resources `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/cloudwatch/wait/alarm-exists.rst b/awscli/examples/cloudwatch/wait/alarm-exists.rst new file mode 100644 index 000000000000..c55a1e677c80 --- /dev/null +++ b/awscli/examples/cloudwatch/wait/alarm-exists.rst @@ -0,0 +1,8 @@ +**To wait until an alarm exists** + +The following ``wait alarm-exists`` example pauses and resumes running only after it confirms that the specified CloudWatch alarm exists. :: + + aws cloudwatch wait alarm-exists \ + --alarm-names demo + +This command produces no output. diff --git a/awscli/examples/cloudwatch/wait/composite-alarm-exists.rst b/awscli/examples/cloudwatch/wait/composite-alarm-exists.rst new file mode 100644 index 000000000000..5fec513f6f78 --- /dev/null +++ b/awscli/examples/cloudwatch/wait/composite-alarm-exists.rst @@ -0,0 +1,9 @@ +**To wait until a composite alarm exists** + +The following ``wait composite-alarm-exists`` example pauses and resumes running only after it confirms that the specified CloudWatch alarm exists. :: + + aws cloudwatch wait composite-alarm-exists \ + --alarm-names demo \ + --alarm-types CompositeAlarm + +This command produces no output. From a960e106f5452a9343c85aae762c2d8e7d77862e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Nov 2024 00:52:02 +0000 Subject: [PATCH 0951/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-63002.json | 5 +++++ .../api-change-applicationautoscaling-17368.json | 5 +++++ .changes/next-release/api-change-appsync-36802.json | 5 +++++ .changes/next-release/api-change-ce-77517.json | 5 +++++ .changes/next-release/api-change-cloudfront-22299.json | 5 +++++ .changes/next-release/api-change-cloudtrail-18814.json | 5 +++++ .changes/next-release/api-change-ec2-66675.json | 5 +++++ .changes/next-release/api-change-elasticache-46272.json | 5 +++++ .changes/next-release/api-change-elbv2-48156.json | 5 +++++ .changes/next-release/api-change-health-6294.json | 5 +++++ .changes/next-release/api-change-iot-45596.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-69680.json | 5 +++++ .changes/next-release/api-change-iotjobsdata-26450.json | 5 +++++ .changes/next-release/api-change-lambda-79013.json | 5 +++++ .changes/next-release/api-change-logs-20898.json | 5 +++++ .changes/next-release/api-change-notifications-88630.json | 5 +++++ .../next-release/api-change-notificationscontacts-35486.json | 5 +++++ .changes/next-release/api-change-resiliencehub-1703.json | 5 +++++ .changes/next-release/api-change-s3-42746.json | 5 +++++ .changes/next-release/api-change-ssm-15374.json | 5 +++++ .changes/next-release/api-change-ssmquicksetup-61642.json | 5 +++++ .changes/next-release/api-change-xray-92212.json | 5 +++++ 22 files changed, 110 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-63002.json create mode 100644 .changes/next-release/api-change-applicationautoscaling-17368.json create mode 100644 .changes/next-release/api-change-appsync-36802.json create mode 100644 .changes/next-release/api-change-ce-77517.json create mode 100644 .changes/next-release/api-change-cloudfront-22299.json create mode 100644 .changes/next-release/api-change-cloudtrail-18814.json create mode 100644 .changes/next-release/api-change-ec2-66675.json create mode 100644 .changes/next-release/api-change-elasticache-46272.json create mode 100644 .changes/next-release/api-change-elbv2-48156.json create mode 100644 .changes/next-release/api-change-health-6294.json create mode 100644 .changes/next-release/api-change-iot-45596.json create mode 100644 .changes/next-release/api-change-iotfleetwise-69680.json create mode 100644 .changes/next-release/api-change-iotjobsdata-26450.json create mode 100644 .changes/next-release/api-change-lambda-79013.json create mode 100644 .changes/next-release/api-change-logs-20898.json create mode 100644 .changes/next-release/api-change-notifications-88630.json create mode 100644 .changes/next-release/api-change-notificationscontacts-35486.json create mode 100644 .changes/next-release/api-change-resiliencehub-1703.json create mode 100644 .changes/next-release/api-change-s3-42746.json create mode 100644 .changes/next-release/api-change-ssm-15374.json create mode 100644 .changes/next-release/api-change-ssmquicksetup-61642.json create mode 100644 .changes/next-release/api-change-xray-92212.json diff --git a/.changes/next-release/api-change-apigateway-63002.json b/.changes/next-release/api-change-apigateway-63002.json new file mode 100644 index 000000000000..e955fd10dc9a --- /dev/null +++ b/.changes/next-release/api-change-apigateway-63002.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "Added support for custom domain names for private APIs." +} diff --git a/.changes/next-release/api-change-applicationautoscaling-17368.json b/.changes/next-release/api-change-applicationautoscaling-17368.json new file mode 100644 index 000000000000..21ec62315a09 --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-17368.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "Application Auto Scaling now supports Predictive Scaling to proactively increase the desired capacity ahead of predicted demand, ensuring improved availability and responsiveness for customers' applications. This feature is currently only made available for Amazon ECS Service scalable targets." +} diff --git a/.changes/next-release/api-change-appsync-36802.json b/.changes/next-release/api-change-appsync-36802.json new file mode 100644 index 000000000000..f5cf44cbb270 --- /dev/null +++ b/.changes/next-release/api-change-appsync-36802.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Add support for the Amazon Bedrock Runtime." +} diff --git a/.changes/next-release/api-change-ce-77517.json b/.changes/next-release/api-change-ce-77517.json new file mode 100644 index 000000000000..511ecaf195c8 --- /dev/null +++ b/.changes/next-release/api-change-ce-77517.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release introduces three new APIs that enable you to estimate the cost, coverage, and utilization impact of Savings Plans you plan to purchase. The three APIs are StartCommitmentPurchaseAnalysis, GetCommitmentPurchaseAnalysis, and ListCommitmentPurchaseAnalyses." +} diff --git a/.changes/next-release/api-change-cloudfront-22299.json b/.changes/next-release/api-change-cloudfront-22299.json new file mode 100644 index 000000000000..eb751977a633 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-22299.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Adds support for Origin Selection between EMPv2 origins based on media quality score." +} diff --git a/.changes/next-release/api-change-cloudtrail-18814.json b/.changes/next-release/api-change-cloudtrail-18814.json new file mode 100644 index 000000000000..357c5156b639 --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-18814.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "This release introduces new APIs for creating and managing CloudTrail Lake dashboards. It also adds support for resource-based policies on CloudTrail EventDataStore and Dashboard resource." +} diff --git a/.changes/next-release/api-change-ec2-66675.json b/.changes/next-release/api-change-ec2-66675.json new file mode 100644 index 000000000000..2361b0a28fd8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-66675.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds support for requesting future-dated Capacity Reservations with a minimum commitment duration, enabling IPAM for organizational units within AWS Organizations, reserving EC2 Capacity Blocks that start in 30 minutes, and extending the end date of existing Capacity Blocks." +} diff --git a/.changes/next-release/api-change-elasticache-46272.json b/.changes/next-release/api-change-elasticache-46272.json new file mode 100644 index 000000000000..9eb4b203905d --- /dev/null +++ b/.changes/next-release/api-change-elasticache-46272.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Added support to modify the engine type for existing ElastiCache Users and User Groups. Customers can now modify the engine type from redis to valkey." +} diff --git a/.changes/next-release/api-change-elbv2-48156.json b/.changes/next-release/api-change-elbv2-48156.json new file mode 100644 index 000000000000..f280c517f336 --- /dev/null +++ b/.changes/next-release/api-change-elbv2-48156.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This feature adds support for enabling zonal shift on cross-zone enabled Application Load Balancer, as well as modifying HTTP request and response headers." +} diff --git a/.changes/next-release/api-change-health-6294.json b/.changes/next-release/api-change-health-6294.json new file mode 100644 index 000000000000..cf68fc3620c1 --- /dev/null +++ b/.changes/next-release/api-change-health-6294.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``health``", + "description": "Adds metadata property to an AffectedEntity." +} diff --git a/.changes/next-release/api-change-iot-45596.json b/.changes/next-release/api-change-iot-45596.json new file mode 100644 index 000000000000..affdf34feef8 --- /dev/null +++ b/.changes/next-release/api-change-iot-45596.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices" +} diff --git a/.changes/next-release/api-change-iotfleetwise-69680.json b/.changes/next-release/api-change-iotfleetwise-69680.json new file mode 100644 index 000000000000..e91badd0f76c --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-69680.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise now includes campaign parameters to store and forward data, configure MQTT topic as a data destination, and collect diagnostic trouble code data. It includes APIs for network agnostic data collection using custom decoding interfaces, and monitoring the last known state of vehicles." +} diff --git a/.changes/next-release/api-change-iotjobsdata-26450.json b/.changes/next-release/api-change-iotjobsdata-26450.json new file mode 100644 index 000000000000..03a9c8c6788d --- /dev/null +++ b/.changes/next-release/api-change-iotjobsdata-26450.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot-jobs-data``", + "description": "General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices" +} diff --git a/.changes/next-release/api-change-lambda-79013.json b/.changes/next-release/api-change-lambda-79013.json new file mode 100644 index 000000000000..ac25eb79678a --- /dev/null +++ b/.changes/next-release/api-change-lambda-79013.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Adds support for metrics for event source mappings for AWS Lambda" +} diff --git a/.changes/next-release/api-change-logs-20898.json b/.changes/next-release/api-change-logs-20898.json new file mode 100644 index 000000000000..93bafdf837a6 --- /dev/null +++ b/.changes/next-release/api-change-logs-20898.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Adds \"Create field indexes to improve query performance and reduce scan volume\" and \"Transform logs during ingestion\". Updates documentation for \"PutLogEvents with Entity\"." +} diff --git a/.changes/next-release/api-change-notifications-88630.json b/.changes/next-release/api-change-notifications-88630.json new file mode 100644 index 000000000000..18d1d49efa2a --- /dev/null +++ b/.changes/next-release/api-change-notifications-88630.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``notifications``", + "description": "This release adds support for AWS User Notifications. You can now configure and view notifications from AWS services in a central location using the AWS SDK." +} diff --git a/.changes/next-release/api-change-notificationscontacts-35486.json b/.changes/next-release/api-change-notificationscontacts-35486.json new file mode 100644 index 000000000000..6d028c0a653d --- /dev/null +++ b/.changes/next-release/api-change-notificationscontacts-35486.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``notificationscontacts``", + "description": "This release adds support for AWS User Notifications Contacts. You can now configure and view email contacts for AWS User Notifications using the AWS SDK." +} diff --git a/.changes/next-release/api-change-resiliencehub-1703.json b/.changes/next-release/api-change-resiliencehub-1703.json new file mode 100644 index 000000000000..12dca5b6f1ef --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-1703.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "AWS Resilience Hub's new summary view visually represents applications' resilience through charts, enabling efficient resilience management. It provides a consolidated view of the app portfolio's resilience state and allows data export for custom stakeholder reporting." +} diff --git a/.changes/next-release/api-change-s3-42746.json b/.changes/next-release/api-change-s3-42746.json new file mode 100644 index 000000000000..b3d039f0860f --- /dev/null +++ b/.changes/next-release/api-change-s3-42746.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Add support for conditional deletes for the S3 DeleteObject and DeleteObjects APIs. Add support for write offset bytes option used to append to objects with the S3 PutObject API." +} diff --git a/.changes/next-release/api-change-ssm-15374.json b/.changes/next-release/api-change-ssm-15374.json new file mode 100644 index 000000000000..fbf7c402035f --- /dev/null +++ b/.changes/next-release/api-change-ssm-15374.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Added support for providing high-level overviews of managed nodes and previewing the potential impact of a runbook execution." +} diff --git a/.changes/next-release/api-change-ssmquicksetup-61642.json b/.changes/next-release/api-change-ssmquicksetup-61642.json new file mode 100644 index 000000000000..148820a3c16e --- /dev/null +++ b/.changes/next-release/api-change-ssmquicksetup-61642.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-quicksetup``", + "description": "Add methods that retrieve details about deployed configurations: ListConfigurations, GetConfiguration" +} diff --git a/.changes/next-release/api-change-xray-92212.json b/.changes/next-release/api-change-xray-92212.json new file mode 100644 index 000000000000..971f02b78512 --- /dev/null +++ b/.changes/next-release/api-change-xray-92212.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``xray``", + "description": "AWS X-Ray introduces Transaction Search APIs, enabling span ingestion into CloudWatch Logs for high-scale trace data indexing. These APIs support span-level queries, trace graph generation, and metric correlation for deeper application insights." +} From 8d2bc8de32574fd0d851607169b6d026c8430660 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Nov 2024 00:53:30 +0000 Subject: [PATCH 0952/1632] Bumping version to 1.36.8 --- .changes/1.36.8.json | 112 ++++++++++++++++++ .../api-change-apigateway-63002.json | 5 - ...i-change-applicationautoscaling-17368.json | 5 - .../api-change-appsync-36802.json | 5 - .../next-release/api-change-ce-77517.json | 5 - .../api-change-cloudfront-22299.json | 5 - .../api-change-cloudtrail-18814.json | 5 - .../next-release/api-change-ec2-66675.json | 5 - .../api-change-elasticache-46272.json | 5 - .../next-release/api-change-elbv2-48156.json | 5 - .../next-release/api-change-health-6294.json | 5 - .../next-release/api-change-iot-45596.json | 5 - .../api-change-iotfleetwise-69680.json | 5 - .../api-change-iotjobsdata-26450.json | 5 - .../next-release/api-change-lambda-79013.json | 5 - .../next-release/api-change-logs-20898.json | 5 - .../api-change-notifications-88630.json | 5 - ...pi-change-notificationscontacts-35486.json | 5 - .../api-change-resiliencehub-1703.json | 5 - .../next-release/api-change-s3-42746.json | 5 - .../next-release/api-change-ssm-15374.json | 5 - .../api-change-ssmquicksetup-61642.json | 5 - .../next-release/api-change-xray-92212.json | 5 - CHANGELOG.rst | 27 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 28 files changed, 143 insertions(+), 114 deletions(-) create mode 100644 .changes/1.36.8.json delete mode 100644 .changes/next-release/api-change-apigateway-63002.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-17368.json delete mode 100644 .changes/next-release/api-change-appsync-36802.json delete mode 100644 .changes/next-release/api-change-ce-77517.json delete mode 100644 .changes/next-release/api-change-cloudfront-22299.json delete mode 100644 .changes/next-release/api-change-cloudtrail-18814.json delete mode 100644 .changes/next-release/api-change-ec2-66675.json delete mode 100644 .changes/next-release/api-change-elasticache-46272.json delete mode 100644 .changes/next-release/api-change-elbv2-48156.json delete mode 100644 .changes/next-release/api-change-health-6294.json delete mode 100644 .changes/next-release/api-change-iot-45596.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-69680.json delete mode 100644 .changes/next-release/api-change-iotjobsdata-26450.json delete mode 100644 .changes/next-release/api-change-lambda-79013.json delete mode 100644 .changes/next-release/api-change-logs-20898.json delete mode 100644 .changes/next-release/api-change-notifications-88630.json delete mode 100644 .changes/next-release/api-change-notificationscontacts-35486.json delete mode 100644 .changes/next-release/api-change-resiliencehub-1703.json delete mode 100644 .changes/next-release/api-change-s3-42746.json delete mode 100644 .changes/next-release/api-change-ssm-15374.json delete mode 100644 .changes/next-release/api-change-ssmquicksetup-61642.json delete mode 100644 .changes/next-release/api-change-xray-92212.json diff --git a/.changes/1.36.8.json b/.changes/1.36.8.json new file mode 100644 index 000000000000..fb331f935765 --- /dev/null +++ b/.changes/1.36.8.json @@ -0,0 +1,112 @@ +[ + { + "category": "``apigateway``", + "description": "Added support for custom domain names for private APIs.", + "type": "api-change" + }, + { + "category": "``application-autoscaling``", + "description": "Application Auto Scaling now supports Predictive Scaling to proactively increase the desired capacity ahead of predicted demand, ensuring improved availability and responsiveness for customers' applications. This feature is currently only made available for Amazon ECS Service scalable targets.", + "type": "api-change" + }, + { + "category": "``appsync``", + "description": "Add support for the Amazon Bedrock Runtime.", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "This release introduces three new APIs that enable you to estimate the cost, coverage, and utilization impact of Savings Plans you plan to purchase. The three APIs are StartCommitmentPurchaseAnalysis, GetCommitmentPurchaseAnalysis, and ListCommitmentPurchaseAnalyses.", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Adds support for Origin Selection between EMPv2 origins based on media quality score.", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "This release introduces new APIs for creating and managing CloudTrail Lake dashboards. It also adds support for resource-based policies on CloudTrail EventDataStore and Dashboard resource.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds support for requesting future-dated Capacity Reservations with a minimum commitment duration, enabling IPAM for organizational units within AWS Organizations, reserving EC2 Capacity Blocks that start in 30 minutes, and extending the end date of existing Capacity Blocks.", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Added support to modify the engine type for existing ElastiCache Users and User Groups. Customers can now modify the engine type from redis to valkey.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This feature adds support for enabling zonal shift on cross-zone enabled Application Load Balancer, as well as modifying HTTP request and response headers.", + "type": "api-change" + }, + { + "category": "``health``", + "description": "Adds metadata property to an AffectedEntity.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "AWS IoT FleetWise now includes campaign parameters to store and forward data, configure MQTT topic as a data destination, and collect diagnostic trouble code data. It includes APIs for network agnostic data collection using custom decoding interfaces, and monitoring the last known state of vehicles.", + "type": "api-change" + }, + { + "category": "``iot-jobs-data``", + "description": "General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Adds support for metrics for event source mappings for AWS Lambda", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Adds \"Create field indexes to improve query performance and reduce scan volume\" and \"Transform logs during ingestion\". Updates documentation for \"PutLogEvents with Entity\".", + "type": "api-change" + }, + { + "category": "``notifications``", + "description": "This release adds support for AWS User Notifications. You can now configure and view notifications from AWS services in a central location using the AWS SDK.", + "type": "api-change" + }, + { + "category": "``notificationscontacts``", + "description": "This release adds support for AWS User Notifications Contacts. You can now configure and view email contacts for AWS User Notifications using the AWS SDK.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "AWS Resilience Hub's new summary view visually represents applications' resilience through charts, enabling efficient resilience management. It provides a consolidated view of the app portfolio's resilience state and allows data export for custom stakeholder reporting.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Add support for conditional deletes for the S3 DeleteObject and DeleteObjects APIs. Add support for write offset bytes option used to append to objects with the S3 PutObject API.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Added support for providing high-level overviews of managed nodes and previewing the potential impact of a runbook execution.", + "type": "api-change" + }, + { + "category": "``ssm-quicksetup``", + "description": "Add methods that retrieve details about deployed configurations: ListConfigurations, GetConfiguration", + "type": "api-change" + }, + { + "category": "``xray``", + "description": "AWS X-Ray introduces Transaction Search APIs, enabling span ingestion into CloudWatch Logs for high-scale trace data indexing. These APIs support span-level queries, trace graph generation, and metric correlation for deeper application insights.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-63002.json b/.changes/next-release/api-change-apigateway-63002.json deleted file mode 100644 index e955fd10dc9a..000000000000 --- a/.changes/next-release/api-change-apigateway-63002.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "Added support for custom domain names for private APIs." -} diff --git a/.changes/next-release/api-change-applicationautoscaling-17368.json b/.changes/next-release/api-change-applicationautoscaling-17368.json deleted file mode 100644 index 21ec62315a09..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-17368.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "Application Auto Scaling now supports Predictive Scaling to proactively increase the desired capacity ahead of predicted demand, ensuring improved availability and responsiveness for customers' applications. This feature is currently only made available for Amazon ECS Service scalable targets." -} diff --git a/.changes/next-release/api-change-appsync-36802.json b/.changes/next-release/api-change-appsync-36802.json deleted file mode 100644 index f5cf44cbb270..000000000000 --- a/.changes/next-release/api-change-appsync-36802.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Add support for the Amazon Bedrock Runtime." -} diff --git a/.changes/next-release/api-change-ce-77517.json b/.changes/next-release/api-change-ce-77517.json deleted file mode 100644 index 511ecaf195c8..000000000000 --- a/.changes/next-release/api-change-ce-77517.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release introduces three new APIs that enable you to estimate the cost, coverage, and utilization impact of Savings Plans you plan to purchase. The three APIs are StartCommitmentPurchaseAnalysis, GetCommitmentPurchaseAnalysis, and ListCommitmentPurchaseAnalyses." -} diff --git a/.changes/next-release/api-change-cloudfront-22299.json b/.changes/next-release/api-change-cloudfront-22299.json deleted file mode 100644 index eb751977a633..000000000000 --- a/.changes/next-release/api-change-cloudfront-22299.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Adds support for Origin Selection between EMPv2 origins based on media quality score." -} diff --git a/.changes/next-release/api-change-cloudtrail-18814.json b/.changes/next-release/api-change-cloudtrail-18814.json deleted file mode 100644 index 357c5156b639..000000000000 --- a/.changes/next-release/api-change-cloudtrail-18814.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "This release introduces new APIs for creating and managing CloudTrail Lake dashboards. It also adds support for resource-based policies on CloudTrail EventDataStore and Dashboard resource." -} diff --git a/.changes/next-release/api-change-ec2-66675.json b/.changes/next-release/api-change-ec2-66675.json deleted file mode 100644 index 2361b0a28fd8..000000000000 --- a/.changes/next-release/api-change-ec2-66675.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds support for requesting future-dated Capacity Reservations with a minimum commitment duration, enabling IPAM for organizational units within AWS Organizations, reserving EC2 Capacity Blocks that start in 30 minutes, and extending the end date of existing Capacity Blocks." -} diff --git a/.changes/next-release/api-change-elasticache-46272.json b/.changes/next-release/api-change-elasticache-46272.json deleted file mode 100644 index 9eb4b203905d..000000000000 --- a/.changes/next-release/api-change-elasticache-46272.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Added support to modify the engine type for existing ElastiCache Users and User Groups. Customers can now modify the engine type from redis to valkey." -} diff --git a/.changes/next-release/api-change-elbv2-48156.json b/.changes/next-release/api-change-elbv2-48156.json deleted file mode 100644 index f280c517f336..000000000000 --- a/.changes/next-release/api-change-elbv2-48156.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This feature adds support for enabling zonal shift on cross-zone enabled Application Load Balancer, as well as modifying HTTP request and response headers." -} diff --git a/.changes/next-release/api-change-health-6294.json b/.changes/next-release/api-change-health-6294.json deleted file mode 100644 index cf68fc3620c1..000000000000 --- a/.changes/next-release/api-change-health-6294.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``health``", - "description": "Adds metadata property to an AffectedEntity." -} diff --git a/.changes/next-release/api-change-iot-45596.json b/.changes/next-release/api-change-iot-45596.json deleted file mode 100644 index affdf34feef8..000000000000 --- a/.changes/next-release/api-change-iot-45596.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices" -} diff --git a/.changes/next-release/api-change-iotfleetwise-69680.json b/.changes/next-release/api-change-iotfleetwise-69680.json deleted file mode 100644 index e91badd0f76c..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-69680.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "AWS IoT FleetWise now includes campaign parameters to store and forward data, configure MQTT topic as a data destination, and collect diagnostic trouble code data. It includes APIs for network agnostic data collection using custom decoding interfaces, and monitoring the last known state of vehicles." -} diff --git a/.changes/next-release/api-change-iotjobsdata-26450.json b/.changes/next-release/api-change-iotjobsdata-26450.json deleted file mode 100644 index 03a9c8c6788d..000000000000 --- a/.changes/next-release/api-change-iotjobsdata-26450.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot-jobs-data``", - "description": "General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices" -} diff --git a/.changes/next-release/api-change-lambda-79013.json b/.changes/next-release/api-change-lambda-79013.json deleted file mode 100644 index ac25eb79678a..000000000000 --- a/.changes/next-release/api-change-lambda-79013.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Adds support for metrics for event source mappings for AWS Lambda" -} diff --git a/.changes/next-release/api-change-logs-20898.json b/.changes/next-release/api-change-logs-20898.json deleted file mode 100644 index 93bafdf837a6..000000000000 --- a/.changes/next-release/api-change-logs-20898.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Adds \"Create field indexes to improve query performance and reduce scan volume\" and \"Transform logs during ingestion\". Updates documentation for \"PutLogEvents with Entity\"." -} diff --git a/.changes/next-release/api-change-notifications-88630.json b/.changes/next-release/api-change-notifications-88630.json deleted file mode 100644 index 18d1d49efa2a..000000000000 --- a/.changes/next-release/api-change-notifications-88630.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``notifications``", - "description": "This release adds support for AWS User Notifications. You can now configure and view notifications from AWS services in a central location using the AWS SDK." -} diff --git a/.changes/next-release/api-change-notificationscontacts-35486.json b/.changes/next-release/api-change-notificationscontacts-35486.json deleted file mode 100644 index 6d028c0a653d..000000000000 --- a/.changes/next-release/api-change-notificationscontacts-35486.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``notificationscontacts``", - "description": "This release adds support for AWS User Notifications Contacts. You can now configure and view email contacts for AWS User Notifications using the AWS SDK." -} diff --git a/.changes/next-release/api-change-resiliencehub-1703.json b/.changes/next-release/api-change-resiliencehub-1703.json deleted file mode 100644 index 12dca5b6f1ef..000000000000 --- a/.changes/next-release/api-change-resiliencehub-1703.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "AWS Resilience Hub's new summary view visually represents applications' resilience through charts, enabling efficient resilience management. It provides a consolidated view of the app portfolio's resilience state and allows data export for custom stakeholder reporting." -} diff --git a/.changes/next-release/api-change-s3-42746.json b/.changes/next-release/api-change-s3-42746.json deleted file mode 100644 index b3d039f0860f..000000000000 --- a/.changes/next-release/api-change-s3-42746.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Add support for conditional deletes for the S3 DeleteObject and DeleteObjects APIs. Add support for write offset bytes option used to append to objects with the S3 PutObject API." -} diff --git a/.changes/next-release/api-change-ssm-15374.json b/.changes/next-release/api-change-ssm-15374.json deleted file mode 100644 index fbf7c402035f..000000000000 --- a/.changes/next-release/api-change-ssm-15374.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Added support for providing high-level overviews of managed nodes and previewing the potential impact of a runbook execution." -} diff --git a/.changes/next-release/api-change-ssmquicksetup-61642.json b/.changes/next-release/api-change-ssmquicksetup-61642.json deleted file mode 100644 index 148820a3c16e..000000000000 --- a/.changes/next-release/api-change-ssmquicksetup-61642.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-quicksetup``", - "description": "Add methods that retrieve details about deployed configurations: ListConfigurations, GetConfiguration" -} diff --git a/.changes/next-release/api-change-xray-92212.json b/.changes/next-release/api-change-xray-92212.json deleted file mode 100644 index 971f02b78512..000000000000 --- a/.changes/next-release/api-change-xray-92212.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``xray``", - "description": "AWS X-Ray introduces Transaction Search APIs, enabling span ingestion into CloudWatch Logs for high-scale trace data indexing. These APIs support span-level queries, trace graph generation, and metric correlation for deeper application insights." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d61e5c7f75d4..13b1c90a8e81 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,33 @@ CHANGELOG ========= +1.36.8 +====== + +* api-change:``apigateway``: Added support for custom domain names for private APIs. +* api-change:``application-autoscaling``: Application Auto Scaling now supports Predictive Scaling to proactively increase the desired capacity ahead of predicted demand, ensuring improved availability and responsiveness for customers' applications. This feature is currently only made available for Amazon ECS Service scalable targets. +* api-change:``appsync``: Add support for the Amazon Bedrock Runtime. +* api-change:``ce``: This release introduces three new APIs that enable you to estimate the cost, coverage, and utilization impact of Savings Plans you plan to purchase. The three APIs are StartCommitmentPurchaseAnalysis, GetCommitmentPurchaseAnalysis, and ListCommitmentPurchaseAnalyses. +* api-change:``cloudfront``: Adds support for Origin Selection between EMPv2 origins based on media quality score. +* api-change:``cloudtrail``: This release introduces new APIs for creating and managing CloudTrail Lake dashboards. It also adds support for resource-based policies on CloudTrail EventDataStore and Dashboard resource. +* api-change:``ec2``: Adds support for requesting future-dated Capacity Reservations with a minimum commitment duration, enabling IPAM for organizational units within AWS Organizations, reserving EC2 Capacity Blocks that start in 30 minutes, and extending the end date of existing Capacity Blocks. +* api-change:``elasticache``: Added support to modify the engine type for existing ElastiCache Users and User Groups. Customers can now modify the engine type from redis to valkey. +* api-change:``elbv2``: This feature adds support for enabling zonal shift on cross-zone enabled Application Load Balancer, as well as modifying HTTP request and response headers. +* api-change:``health``: Adds metadata property to an AffectedEntity. +* api-change:``iot``: General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices +* api-change:``iotfleetwise``: AWS IoT FleetWise now includes campaign parameters to store and forward data, configure MQTT topic as a data destination, and collect diagnostic trouble code data. It includes APIs for network agnostic data collection using custom decoding interfaces, and monitoring the last known state of vehicles. +* api-change:``iot-jobs-data``: General Availability (GA) release of AWS IoT Device Management - Commands, to trigger light-weight remote actions on targeted devices +* api-change:``lambda``: Adds support for metrics for event source mappings for AWS Lambda +* api-change:``logs``: Adds "Create field indexes to improve query performance and reduce scan volume" and "Transform logs during ingestion". Updates documentation for "PutLogEvents with Entity". +* api-change:``notifications``: This release adds support for AWS User Notifications. You can now configure and view notifications from AWS services in a central location using the AWS SDK. +* api-change:``notificationscontacts``: This release adds support for AWS User Notifications Contacts. You can now configure and view email contacts for AWS User Notifications using the AWS SDK. +* api-change:``resiliencehub``: AWS Resilience Hub's new summary view visually represents applications' resilience through charts, enabling efficient resilience management. It provides a consolidated view of the app portfolio's resilience state and allows data export for custom stakeholder reporting. +* api-change:``s3``: Add support for conditional deletes for the S3 DeleteObject and DeleteObjects APIs. Add support for write offset bytes option used to append to objects with the S3 PutObject API. +* api-change:``ssm``: Added support for providing high-level overviews of managed nodes and previewing the potential impact of a runbook execution. +* api-change:``ssm-quicksetup``: Add methods that retrieve details about deployed configurations: ListConfigurations, GetConfiguration +* api-change:``xray``: AWS X-Ray introduces Transaction Search APIs, enabling span ingestion into CloudWatch Logs for high-scale trace data indexing. These APIs support span-level queries, trace graph generation, and metric correlation for deeper application insights. + + 1.36.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index c981cb8dcb5f..0e8d865923fa 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.7' +__version__ = '1.36.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8aeb627d6bb0..969b2bb4d790 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.7' +release = '1.36.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9de8090db109..8a52347b0d00 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.66 + botocore==1.35.67 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 35dd9fa5afd5..378d3329dacc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.66', + 'botocore==1.35.67', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 1cc1db338e464c5e41b585c7cf21bfe943ba0835 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Nov 2024 19:10:37 +0000 Subject: [PATCH 0953/1632] Merge customizations for EMR --- awscli/customizations/emr/argumentschema.py | 16 ++++++++++++ .../emr/test_create_cluster_release_label.py | 26 +++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/awscli/customizations/emr/argumentschema.py b/awscli/customizations/emr/argumentschema.py index e3f64dc47002..2022480a56ca 100644 --- a/awscli/customizations/emr/argumentschema.py +++ b/awscli/customizations/emr/argumentschema.py @@ -849,6 +849,22 @@ "The parameter is used to split capacity allocation between core and task nodes." } } + }, + "ScalingStrategy": { + "type": "string", + "enum": ["DEFAULT", "ADVANCED"], + "description": + "Determines whether a custom scaling utilization performance index can be set. " + "Possible values include ADVANCED or DEFAULT." + }, + "UtilizationPerformanceIndex": { + "type": "integer", + "description": + "An integer value that represents an advanced scaling strategy. " + "Setting a higher value optimizes for performance. " + "Setting a lower value optimizes for resource conservation. " + "Setting the value to 50 balances performance and resource conservation. " + "Possible values are 1, 25, 50, 75, and 100." } } } diff --git a/tests/unit/customizations/emr/test_create_cluster_release_label.py b/tests/unit/customizations/emr/test_create_cluster_release_label.py index 5fef58312559..841f68ccf0d2 100644 --- a/tests/unit/customizations/emr/test_create_cluster_release_label.py +++ b/tests/unit/customizations/emr/test_create_cluster_release_label.py @@ -1496,6 +1496,32 @@ def test_create_cluster_with_managed_scaling_policy(self): } self.assert_params_for_cmd(cmd, result) + def test_create_cluster_with_managed_scaling_policy_customer_knobs(self): + cmd = (self.prefix + '--release-label emr-5.28.0 --security-configuration MySecurityConfig ' + + '--managed-scaling-policy ComputeLimits={MinimumCapacityUnits=2,MaximumCapacityUnits=4,' + + 'UnitType=Instances,MaximumCoreCapacityUnits=1},ScalingStrategy=ADVANCED,' + + 'UtilizationPerformanceIndex=1 --instance-groups ' + DEFAULT_INSTANCE_GROUPS_ARG) + result = \ + { + 'Name': DEFAULT_CLUSTER_NAME, + 'Instances': DEFAULT_INSTANCES, + 'ReleaseLabel': 'emr-5.28.0', + 'VisibleToAllUsers': True, + 'Tags': [], + 'ManagedScalingPolicy': { + 'ComputeLimits': { + 'MinimumCapacityUnits': 2, + 'MaximumCapacityUnits': 4, + 'UnitType': 'Instances', + 'MaximumCoreCapacityUnits': 1 + }, + 'ScalingStrategy': 'ADVANCED', + 'UtilizationPerformanceIndex': 1, + }, + 'SecurityConfiguration': 'MySecurityConfig' + } + self.assert_params_for_cmd(cmd, result) + def test_create_cluster_with_auto_termination_policy(self): cmd = (self.prefix + '--release-label emr-5.34.0 ' + '--auto-termination-policy IdleTimeout=100 ' + From 84cd3845a74f087ef6e1a8b59ab939f2297a98d6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Nov 2024 19:10:37 +0000 Subject: [PATCH 0954/1632] Merge customizations for Bedrock Agent Runtime --- awscli/customizations/removals.py | 1 + 1 file changed, 1 insertion(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index af7894e90c19..ad986d1ebbf8 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -56,6 +56,7 @@ def register_removals(event_handler): cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', remove_commands=['invoke-agent', 'invoke-flow', + 'invoke-inline-agent', 'optimize-prompt']) cmd_remover.remove(on_event='building-command-table.qbusiness', remove_commands=['chat']) From 478cb054e26a89e0cd18f456e084e636ba98619f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Nov 2024 19:10:43 +0000 Subject: [PATCH 0955/1632] Update changelog based on model updates --- .changes/next-release/api-change-autoscaling-71496.json | 5 +++++ .../next-release/api-change-bcmpricingcalculator-57102.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-41306.json | 5 +++++ .changes/next-release/api-change-ce-98876.json | 5 +++++ .changes/next-release/api-change-chatbot-81188.json | 5 +++++ .changes/next-release/api-change-codepipeline-28045.json | 5 +++++ .changes/next-release/api-change-cognitoidp-3247.json | 5 +++++ .changes/next-release/api-change-connect-96625.json | 5 +++++ .changes/next-release/api-change-elbv2-32429.json | 5 +++++ .changes/next-release/api-change-emr-40799.json | 5 +++++ .changes/next-release/api-change-inspector2-6787.json | 5 +++++ .changes/next-release/api-change-lambda-47881.json | 5 +++++ .changes/next-release/api-change-mailmanager-62413.json | 5 +++++ .changes/next-release/api-change-neptunegraph-12418.json | 5 +++++ .changes/next-release/api-change-omics-14565.json | 5 +++++ .changes/next-release/api-change-quicksight-93035.json | 5 +++++ .changes/next-release/api-change-sagemaker-63067.json | 5 +++++ .changes/next-release/api-change-ses-30272.json | 5 +++++ .changes/next-release/api-change-sns-50181.json | 5 +++++ .changes/next-release/api-change-stepfunctions-95183.json | 5 +++++ .changes/next-release/api-change-workspaces-47480.json | 5 +++++ 21 files changed, 105 insertions(+) create mode 100644 .changes/next-release/api-change-autoscaling-71496.json create mode 100644 .changes/next-release/api-change-bcmpricingcalculator-57102.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-41306.json create mode 100644 .changes/next-release/api-change-ce-98876.json create mode 100644 .changes/next-release/api-change-chatbot-81188.json create mode 100644 .changes/next-release/api-change-codepipeline-28045.json create mode 100644 .changes/next-release/api-change-cognitoidp-3247.json create mode 100644 .changes/next-release/api-change-connect-96625.json create mode 100644 .changes/next-release/api-change-elbv2-32429.json create mode 100644 .changes/next-release/api-change-emr-40799.json create mode 100644 .changes/next-release/api-change-inspector2-6787.json create mode 100644 .changes/next-release/api-change-lambda-47881.json create mode 100644 .changes/next-release/api-change-mailmanager-62413.json create mode 100644 .changes/next-release/api-change-neptunegraph-12418.json create mode 100644 .changes/next-release/api-change-omics-14565.json create mode 100644 .changes/next-release/api-change-quicksight-93035.json create mode 100644 .changes/next-release/api-change-sagemaker-63067.json create mode 100644 .changes/next-release/api-change-ses-30272.json create mode 100644 .changes/next-release/api-change-sns-50181.json create mode 100644 .changes/next-release/api-change-stepfunctions-95183.json create mode 100644 .changes/next-release/api-change-workspaces-47480.json diff --git a/.changes/next-release/api-change-autoscaling-71496.json b/.changes/next-release/api-change-autoscaling-71496.json new file mode 100644 index 000000000000..e313ec51143d --- /dev/null +++ b/.changes/next-release/api-change-autoscaling-71496.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``autoscaling``", + "description": "Now, Amazon EC2 Auto Scaling customers can enable target tracking policies to take quicker scaling decisions, enhancing their application performance and EC2 utilization. To get started, specify target tracking to monitor a metric that is available on Amazon CloudWatch at seconds-level interval." +} diff --git a/.changes/next-release/api-change-bcmpricingcalculator-57102.json b/.changes/next-release/api-change-bcmpricingcalculator-57102.json new file mode 100644 index 000000000000..cae6dd6b5363 --- /dev/null +++ b/.changes/next-release/api-change-bcmpricingcalculator-57102.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bcm-pricing-calculator``", + "description": "Initial release of the AWS Billing and Cost Management Pricing Calculator API." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-41306.json b/.changes/next-release/api-change-bedrockagentruntime-41306.json new file mode 100644 index 000000000000..592bff0ed421 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-41306.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "InvokeInlineAgent API release to help invoke runtime agents without any dependency on preconfigured agents." +} diff --git a/.changes/next-release/api-change-ce-98876.json b/.changes/next-release/api-change-ce-98876.json new file mode 100644 index 000000000000..fa02d3f30532 --- /dev/null +++ b/.changes/next-release/api-change-ce-98876.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release adds the Impact field(contains Contribution field) to the GetAnomalies API response under RootCause" +} diff --git a/.changes/next-release/api-change-chatbot-81188.json b/.changes/next-release/api-change-chatbot-81188.json new file mode 100644 index 000000000000..b41908ea181a --- /dev/null +++ b/.changes/next-release/api-change-chatbot-81188.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chatbot``", + "description": "Adds support for programmatic management of custom actions and aliases which can be associated with channel configurations." +} diff --git a/.changes/next-release/api-change-codepipeline-28045.json b/.changes/next-release/api-change-codepipeline-28045.json new file mode 100644 index 000000000000..5b8c529661ce --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-28045.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support ECRBuildAndPublish and InspectorScan actions." +} diff --git a/.changes/next-release/api-change-cognitoidp-3247.json b/.changes/next-release/api-change-cognitoidp-3247.json new file mode 100644 index 000000000000..cea52e86756f --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-3247.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Add support for users to sign up and sign in without passwords, using email and SMS OTPs and Passkeys. Add support for Passkeys based on WebAuthn. Add support for enhanced branding customization for hosted authentication pages with Amazon Cognito Managed Login. Add feature tiers with new pricing." +} diff --git a/.changes/next-release/api-change-connect-96625.json b/.changes/next-release/api-change-connect-96625.json new file mode 100644 index 000000000000..09f5588810d2 --- /dev/null +++ b/.changes/next-release/api-change-connect-96625.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Amazon Connect Service Feature: Add APIs for Amazon Connect Email Channel" +} diff --git a/.changes/next-release/api-change-elbv2-32429.json b/.changes/next-release/api-change-elbv2-32429.json new file mode 100644 index 000000000000..01fc73160e8b --- /dev/null +++ b/.changes/next-release/api-change-elbv2-32429.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This release adds support for advertising trusted CA certificate names in associated trust stores." +} diff --git a/.changes/next-release/api-change-emr-40799.json b/.changes/next-release/api-change-emr-40799.json new file mode 100644 index 000000000000..358d0d91aedb --- /dev/null +++ b/.changes/next-release/api-change-emr-40799.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Advanced Scaling in Amazon EMR Managed Scaling" +} diff --git a/.changes/next-release/api-change-inspector2-6787.json b/.changes/next-release/api-change-inspector2-6787.json new file mode 100644 index 000000000000..079b38e15c95 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-6787.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Extend inspector2 service model to include ServiceQuotaExceededException." +} diff --git a/.changes/next-release/api-change-lambda-47881.json b/.changes/next-release/api-change-lambda-47881.json new file mode 100644 index 000000000000..f3c4f8028cd5 --- /dev/null +++ b/.changes/next-release/api-change-lambda-47881.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add ProvisionedPollerConfig to Lambda event-source-mapping API." +} diff --git a/.changes/next-release/api-change-mailmanager-62413.json b/.changes/next-release/api-change-mailmanager-62413.json new file mode 100644 index 000000000000..3b20711fdef3 --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-62413.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "Added new \"DeliverToQBusiness\" rule action to MailManager RulesSet for ingesting email data into Amazon Q Business customer applications" +} diff --git a/.changes/next-release/api-change-neptunegraph-12418.json b/.changes/next-release/api-change-neptunegraph-12418.json new file mode 100644 index 000000000000..3b8b603ed799 --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-12418.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Add 4 new APIs to support new Export features, allowing Parquet and CSV formats. Add new arguments in Import APIs to support Parquet import. Add a new query \"neptune.read\" to run algorithms without loading data into database" +} diff --git a/.changes/next-release/api-change-omics-14565.json b/.changes/next-release/api-change-omics-14565.json new file mode 100644 index 000000000000..1bf3d5d62e81 --- /dev/null +++ b/.changes/next-release/api-change-omics-14565.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``omics``", + "description": "This release adds support for resource policy based cross account S3 access to sequence store read sets." +} diff --git a/.changes/next-release/api-change-quicksight-93035.json b/.changes/next-release/api-change-quicksight-93035.json new file mode 100644 index 000000000000..bfd6c0490708 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-93035.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release includes: Update APIs to support Image, Layer Map, font customization, and Plugin Visual. Add Identity center related information in ListNamsespace API. Update API for restrictedFolder support in topics and add API for SearchTopics, Describe/Update DashboardsQA Configration." +} diff --git a/.changes/next-release/api-change-sagemaker-63067.json b/.changes/next-release/api-change-sagemaker-63067.json new file mode 100644 index 000000000000..858131b6654e --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-63067.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds APIs for new features for SageMaker endpoint to scale down to zero instances, native support for multi-adapter inference, and endpoint scaling improvements." +} diff --git a/.changes/next-release/api-change-ses-30272.json b/.changes/next-release/api-change-ses-30272.json new file mode 100644 index 000000000000..dc955a9cfee2 --- /dev/null +++ b/.changes/next-release/api-change-ses-30272.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ses``", + "description": "This release adds support for starting email contacts in your Amazon Connect instance as an email receiving action." +} diff --git a/.changes/next-release/api-change-sns-50181.json b/.changes/next-release/api-change-sns-50181.json new file mode 100644 index 000000000000..05b7a2ed6ded --- /dev/null +++ b/.changes/next-release/api-change-sns-50181.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sns``", + "description": "ArchivePolicy attribute added to Archive and Replay feature" +} diff --git a/.changes/next-release/api-change-stepfunctions-95183.json b/.changes/next-release/api-change-stepfunctions-95183.json new file mode 100644 index 000000000000..5f5b01327dc4 --- /dev/null +++ b/.changes/next-release/api-change-stepfunctions-95183.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``stepfunctions``", + "description": "Add support for variables and JSONata in TestState, GetExecutionHistory, DescribeStateMachine, and DescribeStateMachineForExecution" +} diff --git a/.changes/next-release/api-change-workspaces-47480.json b/.changes/next-release/api-change-workspaces-47480.json new file mode 100644 index 000000000000..af778581797c --- /dev/null +++ b/.changes/next-release/api-change-workspaces-47480.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "While integrating WSP-DCV rebrand, a few mentions were erroneously renamed from WSP to DCV. This release reverts those mentions back to WSP." +} From 87df0c0466d6c4260217c23b918c83b5dce4e3e4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 22 Nov 2024 19:11:51 +0000 Subject: [PATCH 0956/1632] Bumping version to 1.36.9 --- .changes/1.36.9.json | 107 ++++++++++++++++++ .../api-change-autoscaling-71496.json | 5 - ...api-change-bcmpricingcalculator-57102.json | 5 - .../api-change-bedrockagentruntime-41306.json | 5 - .../next-release/api-change-ce-98876.json | 5 - .../api-change-chatbot-81188.json | 5 - .../api-change-codepipeline-28045.json | 5 - .../api-change-cognitoidp-3247.json | 5 - .../api-change-connect-96625.json | 5 - .../next-release/api-change-elbv2-32429.json | 5 - .../next-release/api-change-emr-40799.json | 5 - .../api-change-inspector2-6787.json | 5 - .../next-release/api-change-lambda-47881.json | 5 - .../api-change-mailmanager-62413.json | 5 - .../api-change-neptunegraph-12418.json | 5 - .../next-release/api-change-omics-14565.json | 5 - .../api-change-quicksight-93035.json | 5 - .../api-change-sagemaker-63067.json | 5 - .../next-release/api-change-ses-30272.json | 5 - .../next-release/api-change-sns-50181.json | 5 - .../api-change-stepfunctions-95183.json | 5 - .../api-change-workspaces-47480.json | 5 - CHANGELOG.rst | 26 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 27 files changed, 137 insertions(+), 109 deletions(-) create mode 100644 .changes/1.36.9.json delete mode 100644 .changes/next-release/api-change-autoscaling-71496.json delete mode 100644 .changes/next-release/api-change-bcmpricingcalculator-57102.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-41306.json delete mode 100644 .changes/next-release/api-change-ce-98876.json delete mode 100644 .changes/next-release/api-change-chatbot-81188.json delete mode 100644 .changes/next-release/api-change-codepipeline-28045.json delete mode 100644 .changes/next-release/api-change-cognitoidp-3247.json delete mode 100644 .changes/next-release/api-change-connect-96625.json delete mode 100644 .changes/next-release/api-change-elbv2-32429.json delete mode 100644 .changes/next-release/api-change-emr-40799.json delete mode 100644 .changes/next-release/api-change-inspector2-6787.json delete mode 100644 .changes/next-release/api-change-lambda-47881.json delete mode 100644 .changes/next-release/api-change-mailmanager-62413.json delete mode 100644 .changes/next-release/api-change-neptunegraph-12418.json delete mode 100644 .changes/next-release/api-change-omics-14565.json delete mode 100644 .changes/next-release/api-change-quicksight-93035.json delete mode 100644 .changes/next-release/api-change-sagemaker-63067.json delete mode 100644 .changes/next-release/api-change-ses-30272.json delete mode 100644 .changes/next-release/api-change-sns-50181.json delete mode 100644 .changes/next-release/api-change-stepfunctions-95183.json delete mode 100644 .changes/next-release/api-change-workspaces-47480.json diff --git a/.changes/1.36.9.json b/.changes/1.36.9.json new file mode 100644 index 000000000000..2053793705e5 --- /dev/null +++ b/.changes/1.36.9.json @@ -0,0 +1,107 @@ +[ + { + "category": "``autoscaling``", + "description": "Now, Amazon EC2 Auto Scaling customers can enable target tracking policies to take quicker scaling decisions, enhancing their application performance and EC2 utilization. To get started, specify target tracking to monitor a metric that is available on Amazon CloudWatch at seconds-level interval.", + "type": "api-change" + }, + { + "category": "``bcm-pricing-calculator``", + "description": "Initial release of the AWS Billing and Cost Management Pricing Calculator API.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "InvokeInlineAgent API release to help invoke runtime agents without any dependency on preconfigured agents.", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "This release adds the Impact field(contains Contribution field) to the GetAnomalies API response under RootCause", + "type": "api-change" + }, + { + "category": "``chatbot``", + "description": "Adds support for programmatic management of custom actions and aliases which can be associated with channel configurations.", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support ECRBuildAndPublish and InspectorScan actions.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Add support for users to sign up and sign in without passwords, using email and SMS OTPs and Passkeys. Add support for Passkeys based on WebAuthn. Add support for enhanced branding customization for hosted authentication pages with Amazon Cognito Managed Login. Add feature tiers with new pricing.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Amazon Connect Service Feature: Add APIs for Amazon Connect Email Channel", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This release adds support for advertising trusted CA certificate names in associated trust stores.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "Advanced Scaling in Amazon EMR Managed Scaling", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Extend inspector2 service model to include ServiceQuotaExceededException.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add ProvisionedPollerConfig to Lambda event-source-mapping API.", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "Added new \"DeliverToQBusiness\" rule action to MailManager RulesSet for ingesting email data into Amazon Q Business customer applications", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Add 4 new APIs to support new Export features, allowing Parquet and CSV formats. Add new arguments in Import APIs to support Parquet import. Add a new query \"neptune.read\" to run algorithms without loading data into database", + "type": "api-change" + }, + { + "category": "``omics``", + "description": "This release adds support for resource policy based cross account S3 access to sequence store read sets.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release includes: Update APIs to support Image, Layer Map, font customization, and Plugin Visual. Add Identity center related information in ListNamsespace API. Update API for restrictedFolder support in topics and add API for SearchTopics, Describe/Update DashboardsQA Configration.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds APIs for new features for SageMaker endpoint to scale down to zero instances, native support for multi-adapter inference, and endpoint scaling improvements.", + "type": "api-change" + }, + { + "category": "``ses``", + "description": "This release adds support for starting email contacts in your Amazon Connect instance as an email receiving action.", + "type": "api-change" + }, + { + "category": "``sns``", + "description": "ArchivePolicy attribute added to Archive and Replay feature", + "type": "api-change" + }, + { + "category": "``stepfunctions``", + "description": "Add support for variables and JSONata in TestState, GetExecutionHistory, DescribeStateMachine, and DescribeStateMachineForExecution", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "While integrating WSP-DCV rebrand, a few mentions were erroneously renamed from WSP to DCV. This release reverts those mentions back to WSP.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-autoscaling-71496.json b/.changes/next-release/api-change-autoscaling-71496.json deleted file mode 100644 index e313ec51143d..000000000000 --- a/.changes/next-release/api-change-autoscaling-71496.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``autoscaling``", - "description": "Now, Amazon EC2 Auto Scaling customers can enable target tracking policies to take quicker scaling decisions, enhancing their application performance and EC2 utilization. To get started, specify target tracking to monitor a metric that is available on Amazon CloudWatch at seconds-level interval." -} diff --git a/.changes/next-release/api-change-bcmpricingcalculator-57102.json b/.changes/next-release/api-change-bcmpricingcalculator-57102.json deleted file mode 100644 index cae6dd6b5363..000000000000 --- a/.changes/next-release/api-change-bcmpricingcalculator-57102.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bcm-pricing-calculator``", - "description": "Initial release of the AWS Billing and Cost Management Pricing Calculator API." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-41306.json b/.changes/next-release/api-change-bedrockagentruntime-41306.json deleted file mode 100644 index 592bff0ed421..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-41306.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "InvokeInlineAgent API release to help invoke runtime agents without any dependency on preconfigured agents." -} diff --git a/.changes/next-release/api-change-ce-98876.json b/.changes/next-release/api-change-ce-98876.json deleted file mode 100644 index fa02d3f30532..000000000000 --- a/.changes/next-release/api-change-ce-98876.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release adds the Impact field(contains Contribution field) to the GetAnomalies API response under RootCause" -} diff --git a/.changes/next-release/api-change-chatbot-81188.json b/.changes/next-release/api-change-chatbot-81188.json deleted file mode 100644 index b41908ea181a..000000000000 --- a/.changes/next-release/api-change-chatbot-81188.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chatbot``", - "description": "Adds support for programmatic management of custom actions and aliases which can be associated with channel configurations." -} diff --git a/.changes/next-release/api-change-codepipeline-28045.json b/.changes/next-release/api-change-codepipeline-28045.json deleted file mode 100644 index 5b8c529661ce..000000000000 --- a/.changes/next-release/api-change-codepipeline-28045.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "AWS CodePipeline V2 type pipelines now support ECRBuildAndPublish and InspectorScan actions." -} diff --git a/.changes/next-release/api-change-cognitoidp-3247.json b/.changes/next-release/api-change-cognitoidp-3247.json deleted file mode 100644 index cea52e86756f..000000000000 --- a/.changes/next-release/api-change-cognitoidp-3247.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Add support for users to sign up and sign in without passwords, using email and SMS OTPs and Passkeys. Add support for Passkeys based on WebAuthn. Add support for enhanced branding customization for hosted authentication pages with Amazon Cognito Managed Login. Add feature tiers with new pricing." -} diff --git a/.changes/next-release/api-change-connect-96625.json b/.changes/next-release/api-change-connect-96625.json deleted file mode 100644 index 09f5588810d2..000000000000 --- a/.changes/next-release/api-change-connect-96625.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Amazon Connect Service Feature: Add APIs for Amazon Connect Email Channel" -} diff --git a/.changes/next-release/api-change-elbv2-32429.json b/.changes/next-release/api-change-elbv2-32429.json deleted file mode 100644 index 01fc73160e8b..000000000000 --- a/.changes/next-release/api-change-elbv2-32429.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This release adds support for advertising trusted CA certificate names in associated trust stores." -} diff --git a/.changes/next-release/api-change-emr-40799.json b/.changes/next-release/api-change-emr-40799.json deleted file mode 100644 index 358d0d91aedb..000000000000 --- a/.changes/next-release/api-change-emr-40799.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Advanced Scaling in Amazon EMR Managed Scaling" -} diff --git a/.changes/next-release/api-change-inspector2-6787.json b/.changes/next-release/api-change-inspector2-6787.json deleted file mode 100644 index 079b38e15c95..000000000000 --- a/.changes/next-release/api-change-inspector2-6787.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Extend inspector2 service model to include ServiceQuotaExceededException." -} diff --git a/.changes/next-release/api-change-lambda-47881.json b/.changes/next-release/api-change-lambda-47881.json deleted file mode 100644 index f3c4f8028cd5..000000000000 --- a/.changes/next-release/api-change-lambda-47881.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add ProvisionedPollerConfig to Lambda event-source-mapping API." -} diff --git a/.changes/next-release/api-change-mailmanager-62413.json b/.changes/next-release/api-change-mailmanager-62413.json deleted file mode 100644 index 3b20711fdef3..000000000000 --- a/.changes/next-release/api-change-mailmanager-62413.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "Added new \"DeliverToQBusiness\" rule action to MailManager RulesSet for ingesting email data into Amazon Q Business customer applications" -} diff --git a/.changes/next-release/api-change-neptunegraph-12418.json b/.changes/next-release/api-change-neptunegraph-12418.json deleted file mode 100644 index 3b8b603ed799..000000000000 --- a/.changes/next-release/api-change-neptunegraph-12418.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Add 4 new APIs to support new Export features, allowing Parquet and CSV formats. Add new arguments in Import APIs to support Parquet import. Add a new query \"neptune.read\" to run algorithms without loading data into database" -} diff --git a/.changes/next-release/api-change-omics-14565.json b/.changes/next-release/api-change-omics-14565.json deleted file mode 100644 index 1bf3d5d62e81..000000000000 --- a/.changes/next-release/api-change-omics-14565.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``omics``", - "description": "This release adds support for resource policy based cross account S3 access to sequence store read sets." -} diff --git a/.changes/next-release/api-change-quicksight-93035.json b/.changes/next-release/api-change-quicksight-93035.json deleted file mode 100644 index bfd6c0490708..000000000000 --- a/.changes/next-release/api-change-quicksight-93035.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release includes: Update APIs to support Image, Layer Map, font customization, and Plugin Visual. Add Identity center related information in ListNamsespace API. Update API for restrictedFolder support in topics and add API for SearchTopics, Describe/Update DashboardsQA Configration." -} diff --git a/.changes/next-release/api-change-sagemaker-63067.json b/.changes/next-release/api-change-sagemaker-63067.json deleted file mode 100644 index 858131b6654e..000000000000 --- a/.changes/next-release/api-change-sagemaker-63067.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds APIs for new features for SageMaker endpoint to scale down to zero instances, native support for multi-adapter inference, and endpoint scaling improvements." -} diff --git a/.changes/next-release/api-change-ses-30272.json b/.changes/next-release/api-change-ses-30272.json deleted file mode 100644 index dc955a9cfee2..000000000000 --- a/.changes/next-release/api-change-ses-30272.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ses``", - "description": "This release adds support for starting email contacts in your Amazon Connect instance as an email receiving action." -} diff --git a/.changes/next-release/api-change-sns-50181.json b/.changes/next-release/api-change-sns-50181.json deleted file mode 100644 index 05b7a2ed6ded..000000000000 --- a/.changes/next-release/api-change-sns-50181.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sns``", - "description": "ArchivePolicy attribute added to Archive and Replay feature" -} diff --git a/.changes/next-release/api-change-stepfunctions-95183.json b/.changes/next-release/api-change-stepfunctions-95183.json deleted file mode 100644 index 5f5b01327dc4..000000000000 --- a/.changes/next-release/api-change-stepfunctions-95183.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``stepfunctions``", - "description": "Add support for variables and JSONata in TestState, GetExecutionHistory, DescribeStateMachine, and DescribeStateMachineForExecution" -} diff --git a/.changes/next-release/api-change-workspaces-47480.json b/.changes/next-release/api-change-workspaces-47480.json deleted file mode 100644 index af778581797c..000000000000 --- a/.changes/next-release/api-change-workspaces-47480.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "While integrating WSP-DCV rebrand, a few mentions were erroneously renamed from WSP to DCV. This release reverts those mentions back to WSP." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 13b1c90a8e81..a6ef0dbf2902 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,32 @@ CHANGELOG ========= +1.36.9 +====== + +* api-change:``autoscaling``: Now, Amazon EC2 Auto Scaling customers can enable target tracking policies to take quicker scaling decisions, enhancing their application performance and EC2 utilization. To get started, specify target tracking to monitor a metric that is available on Amazon CloudWatch at seconds-level interval. +* api-change:``bcm-pricing-calculator``: Initial release of the AWS Billing and Cost Management Pricing Calculator API. +* api-change:``bedrock-agent-runtime``: InvokeInlineAgent API release to help invoke runtime agents without any dependency on preconfigured agents. +* api-change:``ce``: This release adds the Impact field(contains Contribution field) to the GetAnomalies API response under RootCause +* api-change:``chatbot``: Adds support for programmatic management of custom actions and aliases which can be associated with channel configurations. +* api-change:``codepipeline``: AWS CodePipeline V2 type pipelines now support ECRBuildAndPublish and InspectorScan actions. +* api-change:``cognito-idp``: Add support for users to sign up and sign in without passwords, using email and SMS OTPs and Passkeys. Add support for Passkeys based on WebAuthn. Add support for enhanced branding customization for hosted authentication pages with Amazon Cognito Managed Login. Add feature tiers with new pricing. +* api-change:``connect``: Amazon Connect Service Feature: Add APIs for Amazon Connect Email Channel +* api-change:``elbv2``: This release adds support for advertising trusted CA certificate names in associated trust stores. +* api-change:``emr``: Advanced Scaling in Amazon EMR Managed Scaling +* api-change:``inspector2``: Extend inspector2 service model to include ServiceQuotaExceededException. +* api-change:``lambda``: Add ProvisionedPollerConfig to Lambda event-source-mapping API. +* api-change:``mailmanager``: Added new "DeliverToQBusiness" rule action to MailManager RulesSet for ingesting email data into Amazon Q Business customer applications +* api-change:``neptune-graph``: Add 4 new APIs to support new Export features, allowing Parquet and CSV formats. Add new arguments in Import APIs to support Parquet import. Add a new query "neptune.read" to run algorithms without loading data into database +* api-change:``omics``: This release adds support for resource policy based cross account S3 access to sequence store read sets. +* api-change:``quicksight``: This release includes: Update APIs to support Image, Layer Map, font customization, and Plugin Visual. Add Identity center related information in ListNamsespace API. Update API for restrictedFolder support in topics and add API for SearchTopics, Describe/Update DashboardsQA Configration. +* api-change:``sagemaker``: This release adds APIs for new features for SageMaker endpoint to scale down to zero instances, native support for multi-adapter inference, and endpoint scaling improvements. +* api-change:``ses``: This release adds support for starting email contacts in your Amazon Connect instance as an email receiving action. +* api-change:``sns``: ArchivePolicy attribute added to Archive and Replay feature +* api-change:``stepfunctions``: Add support for variables and JSONata in TestState, GetExecutionHistory, DescribeStateMachine, and DescribeStateMachineForExecution +* api-change:``workspaces``: While integrating WSP-DCV rebrand, a few mentions were erroneously renamed from WSP to DCV. This release reverts those mentions back to WSP. + + 1.36.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 0e8d865923fa..88730b52ee6d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.8' +__version__ = '1.36.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 969b2bb4d790..f59a254fe31c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36' # The full version, including alpha/beta/rc tags. -release = '1.36.8' +release = '1.36.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8a52347b0d00..5d64449a5d74 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.67 + botocore==1.35.68 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 378d3329dacc..3e7c55c7519a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.67', + 'botocore==1.35.68', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 33e5910396083829121b1f8e4eca386cb4b67fa3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 25 Nov 2024 19:19:16 +0000 Subject: [PATCH 0957/1632] Update changelog based on model updates --- .changes/next-release/api-change-directconnect-40893.json | 5 +++++ .changes/next-release/api-change-networkmanager-91044.json | 5 +++++ .changes/next-release/api-change-s3-78427.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-directconnect-40893.json create mode 100644 .changes/next-release/api-change-networkmanager-91044.json create mode 100644 .changes/next-release/api-change-s3-78427.json diff --git a/.changes/next-release/api-change-directconnect-40893.json b/.changes/next-release/api-change-directconnect-40893.json new file mode 100644 index 000000000000..1b29ad10a745 --- /dev/null +++ b/.changes/next-release/api-change-directconnect-40893.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``directconnect``", + "description": "Update DescribeDirectConnectGatewayAssociations API to return associated core network information if a Direct Connect gateway is attached to a Cloud WAN core network." +} diff --git a/.changes/next-release/api-change-networkmanager-91044.json b/.changes/next-release/api-change-networkmanager-91044.json new file mode 100644 index 000000000000..bf8c251b1d33 --- /dev/null +++ b/.changes/next-release/api-change-networkmanager-91044.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmanager``", + "description": "This release adds native Direct Connect integration on Cloud WAN enabling customers to directly attach their Direct Connect gateways to Cloud WAN without the need for an intermediate Transit Gateway." +} diff --git a/.changes/next-release/api-change-s3-78427.json b/.changes/next-release/api-change-s3-78427.json new file mode 100644 index 000000000000..01da8aa67979 --- /dev/null +++ b/.changes/next-release/api-change-s3-78427.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Amazon Simple Storage Service / Features: Add support for ETag based conditional writes in PutObject and CompleteMultiPartUpload APIs to prevent unintended object modifications." +} From d2d8146a4e1a9fad4b5977b801ea077155442a42 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 25 Nov 2024 19:20:37 +0000 Subject: [PATCH 0958/1632] Bumping version to 1.36.10 --- .changes/1.36.10.json | 17 +++++++++++++++++ .../api-change-directconnect-40893.json | 5 ----- .../api-change-networkmanager-91044.json | 5 ----- .changes/next-release/api-change-s3-78427.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 ++-- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 30 insertions(+), 20 deletions(-) create mode 100644 .changes/1.36.10.json delete mode 100644 .changes/next-release/api-change-directconnect-40893.json delete mode 100644 .changes/next-release/api-change-networkmanager-91044.json delete mode 100644 .changes/next-release/api-change-s3-78427.json diff --git a/.changes/1.36.10.json b/.changes/1.36.10.json new file mode 100644 index 000000000000..28000710a77e --- /dev/null +++ b/.changes/1.36.10.json @@ -0,0 +1,17 @@ +[ + { + "category": "``directconnect``", + "description": "Update DescribeDirectConnectGatewayAssociations API to return associated core network information if a Direct Connect gateway is attached to a Cloud WAN core network.", + "type": "api-change" + }, + { + "category": "``networkmanager``", + "description": "This release adds native Direct Connect integration on Cloud WAN enabling customers to directly attach their Direct Connect gateways to Cloud WAN without the need for an intermediate Transit Gateway.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Amazon Simple Storage Service / Features: Add support for ETag based conditional writes in PutObject and CompleteMultiPartUpload APIs to prevent unintended object modifications.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-directconnect-40893.json b/.changes/next-release/api-change-directconnect-40893.json deleted file mode 100644 index 1b29ad10a745..000000000000 --- a/.changes/next-release/api-change-directconnect-40893.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``directconnect``", - "description": "Update DescribeDirectConnectGatewayAssociations API to return associated core network information if a Direct Connect gateway is attached to a Cloud WAN core network." -} diff --git a/.changes/next-release/api-change-networkmanager-91044.json b/.changes/next-release/api-change-networkmanager-91044.json deleted file mode 100644 index bf8c251b1d33..000000000000 --- a/.changes/next-release/api-change-networkmanager-91044.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmanager``", - "description": "This release adds native Direct Connect integration on Cloud WAN enabling customers to directly attach their Direct Connect gateways to Cloud WAN without the need for an intermediate Transit Gateway." -} diff --git a/.changes/next-release/api-change-s3-78427.json b/.changes/next-release/api-change-s3-78427.json deleted file mode 100644 index 01da8aa67979..000000000000 --- a/.changes/next-release/api-change-s3-78427.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Amazon Simple Storage Service / Features: Add support for ETag based conditional writes in PutObject and CompleteMultiPartUpload APIs to prevent unintended object modifications." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a6ef0dbf2902..3288d0dbff66 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.36.10 +======= + +* api-change:``directconnect``: Update DescribeDirectConnectGatewayAssociations API to return associated core network information if a Direct Connect gateway is attached to a Cloud WAN core network. +* api-change:``networkmanager``: This release adds native Direct Connect integration on Cloud WAN enabling customers to directly attach their Direct Connect gateways to Cloud WAN without the need for an intermediate Transit Gateway. +* api-change:``s3``: Amazon Simple Storage Service / Features: Add support for ETag based conditional writes in PutObject and CompleteMultiPartUpload APIs to prevent unintended object modifications. + + 1.36.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 88730b52ee6d..796b9c237b18 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.9' +__version__ = '1.36.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index f59a254fe31c..e307655f4549 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.36' +version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.9' +release = '1.36.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5d64449a5d74..76a4766c0c9a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.68 + botocore==1.35.69 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3e7c55c7519a..ea962f504f12 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.68', + 'botocore==1.35.69', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f1c5cf4118d1c355db69342e64f42dc9758432b3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Nov 2024 19:07:23 +0000 Subject: [PATCH 0959/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-11792.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-97753.json | 5 +++++ .changes/next-release/api-change-connect-22723.json | 5 +++++ .changes/next-release/api-change-ec2-83499.json | 5 +++++ .changes/next-release/api-change-qapps-35129.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-11792.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-97753.json create mode 100644 .changes/next-release/api-change-connect-22723.json create mode 100644 .changes/next-release/api-change-ec2-83499.json create mode 100644 .changes/next-release/api-change-qapps-35129.json diff --git a/.changes/next-release/api-change-bedrockagent-11792.json b/.changes/next-release/api-change-bedrockagent-11792.json new file mode 100644 index 000000000000..41c0b24686c4 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-11792.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Custom Orchestration API release for AWSBedrockAgents." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-97753.json b/.changes/next-release/api-change-bedrockagentruntime-97753.json new file mode 100644 index 000000000000..2fba17dbbbd4 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-97753.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Custom Orchestration and Streaming configurations API release for AWSBedrockAgents." +} diff --git a/.changes/next-release/api-change-connect-22723.json b/.changes/next-release/api-change-connect-22723.json new file mode 100644 index 000000000000..9aed39e27a64 --- /dev/null +++ b/.changes/next-release/api-change-connect-22723.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Enables access to ValueMap and ValueInteger types for SegmentAttributes and fixes deserialization bug for DescribeContactFlow in AmazonConnect Public API" +} diff --git a/.changes/next-release/api-change-ec2-83499.json b/.changes/next-release/api-change-ec2-83499.json new file mode 100644 index 000000000000..8ff16e213fd8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-83499.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds support for Time-based Copy for EBS Snapshots and Cross Region PrivateLink. Time-based Copy ensures that EBS Snapshots are copied within and across AWS Regions in a specified timeframe. Cross Region PrivateLink enables customers to connect to VPC endpoint services hosted in other AWS Regions." +} diff --git a/.changes/next-release/api-change-qapps-35129.json b/.changes/next-release/api-change-qapps-35129.json new file mode 100644 index 000000000000..7baa33e2b1d2 --- /dev/null +++ b/.changes/next-release/api-change-qapps-35129.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qapps``", + "description": "Private sharing, file upload and data collection feature support for Q Apps" +} From da64028ba7f6e06fa410d2f87aff1a61bedcd8d6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 26 Nov 2024 19:08:45 +0000 Subject: [PATCH 0960/1632] Bumping version to 1.36.11 --- .changes/1.36.11.json | 27 +++++++++++++++++++ .../api-change-bedrockagent-11792.json | 5 ---- .../api-change-bedrockagentruntime-97753.json | 5 ---- .../api-change-connect-22723.json | 5 ---- .../next-release/api-change-ec2-83499.json | 5 ---- .../next-release/api-change-qapps-35129.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.36.11.json delete mode 100644 .changes/next-release/api-change-bedrockagent-11792.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-97753.json delete mode 100644 .changes/next-release/api-change-connect-22723.json delete mode 100644 .changes/next-release/api-change-ec2-83499.json delete mode 100644 .changes/next-release/api-change-qapps-35129.json diff --git a/.changes/1.36.11.json b/.changes/1.36.11.json new file mode 100644 index 000000000000..020c56230736 --- /dev/null +++ b/.changes/1.36.11.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Custom Orchestration API release for AWSBedrockAgents.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Custom Orchestration and Streaming configurations API release for AWSBedrockAgents.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Enables access to ValueMap and ValueInteger types for SegmentAttributes and fixes deserialization bug for DescribeContactFlow in AmazonConnect Public API", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds support for Time-based Copy for EBS Snapshots and Cross Region PrivateLink. Time-based Copy ensures that EBS Snapshots are copied within and across AWS Regions in a specified timeframe. Cross Region PrivateLink enables customers to connect to VPC endpoint services hosted in other AWS Regions.", + "type": "api-change" + }, + { + "category": "``qapps``", + "description": "Private sharing, file upload and data collection feature support for Q Apps", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-11792.json b/.changes/next-release/api-change-bedrockagent-11792.json deleted file mode 100644 index 41c0b24686c4..000000000000 --- a/.changes/next-release/api-change-bedrockagent-11792.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Custom Orchestration API release for AWSBedrockAgents." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-97753.json b/.changes/next-release/api-change-bedrockagentruntime-97753.json deleted file mode 100644 index 2fba17dbbbd4..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-97753.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Custom Orchestration and Streaming configurations API release for AWSBedrockAgents." -} diff --git a/.changes/next-release/api-change-connect-22723.json b/.changes/next-release/api-change-connect-22723.json deleted file mode 100644 index 9aed39e27a64..000000000000 --- a/.changes/next-release/api-change-connect-22723.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Enables access to ValueMap and ValueInteger types for SegmentAttributes and fixes deserialization bug for DescribeContactFlow in AmazonConnect Public API" -} diff --git a/.changes/next-release/api-change-ec2-83499.json b/.changes/next-release/api-change-ec2-83499.json deleted file mode 100644 index 8ff16e213fd8..000000000000 --- a/.changes/next-release/api-change-ec2-83499.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds support for Time-based Copy for EBS Snapshots and Cross Region PrivateLink. Time-based Copy ensures that EBS Snapshots are copied within and across AWS Regions in a specified timeframe. Cross Region PrivateLink enables customers to connect to VPC endpoint services hosted in other AWS Regions." -} diff --git a/.changes/next-release/api-change-qapps-35129.json b/.changes/next-release/api-change-qapps-35129.json deleted file mode 100644 index 7baa33e2b1d2..000000000000 --- a/.changes/next-release/api-change-qapps-35129.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qapps``", - "description": "Private sharing, file upload and data collection feature support for Q Apps" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3288d0dbff66..3abcfbeddc28 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.36.11 +======= + +* api-change:``bedrock-agent``: Custom Orchestration API release for AWSBedrockAgents. +* api-change:``bedrock-agent-runtime``: Custom Orchestration and Streaming configurations API release for AWSBedrockAgents. +* api-change:``connect``: Enables access to ValueMap and ValueInteger types for SegmentAttributes and fixes deserialization bug for DescribeContactFlow in AmazonConnect Public API +* api-change:``ec2``: Adds support for Time-based Copy for EBS Snapshots and Cross Region PrivateLink. Time-based Copy ensures that EBS Snapshots are copied within and across AWS Regions in a specified timeframe. Cross Region PrivateLink enables customers to connect to VPC endpoint services hosted in other AWS Regions. +* api-change:``qapps``: Private sharing, file upload and data collection feature support for Q Apps + + 1.36.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 796b9c237b18..1ad369c9e137 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.10' +__version__ = '1.36.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e307655f4549..2e9ebcb55283 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.10' +release = '1.36.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 76a4766c0c9a..3434d3928402 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.69 + botocore==1.35.70 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ea962f504f12..62347b08386e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.69', + 'botocore==1.35.70', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 54c7be79578f86631e9dd67d885f957e00b67163 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Nov 2024 19:12:29 +0000 Subject: [PATCH 0961/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-57557.json | 5 +++++ .changes/next-release/api-change-config-43765.json | 5 +++++ .changes/next-release/api-change-fsx-53855.json | 5 +++++ .../next-release/api-change-observabilityadmin-84311.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-57557.json create mode 100644 .changes/next-release/api-change-config-43765.json create mode 100644 .changes/next-release/api-change-fsx-53855.json create mode 100644 .changes/next-release/api-change-observabilityadmin-84311.json diff --git a/.changes/next-release/api-change-bedrockagent-57557.json b/.changes/next-release/api-change-bedrockagent-57557.json new file mode 100644 index 000000000000..16b38d140de8 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-57557.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Add support for specifying embeddingDataType, either FLOAT32 or BINARY" +} diff --git a/.changes/next-release/api-change-config-43765.json b/.changes/next-release/api-change-config-43765.json new file mode 100644 index 000000000000..9e7ba41b25d4 --- /dev/null +++ b/.changes/next-release/api-change-config-43765.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``config``", + "description": "AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders." +} diff --git a/.changes/next-release/api-change-fsx-53855.json b/.changes/next-release/api-change-fsx-53855.json new file mode 100644 index 000000000000..d7dfdb60f50e --- /dev/null +++ b/.changes/next-release/api-change-fsx-53855.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems." +} diff --git a/.changes/next-release/api-change-observabilityadmin-84311.json b/.changes/next-release/api-change-observabilityadmin-84311.json new file mode 100644 index 000000000000..7bd3e3c5ff2b --- /dev/null +++ b/.changes/next-release/api-change-observabilityadmin-84311.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``observabilityadmin``", + "description": "Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on/off the new experience, which supports discovering supported AWS resources and their state of telemetry." +} From 2b8ed8421a09adae8c5dfa15fd4e34d73ffcb7e1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 27 Nov 2024 19:13:35 +0000 Subject: [PATCH 0962/1632] Bumping version to 1.36.12 --- .changes/1.36.12.json | 22 +++++++++++++++++++ .../api-change-bedrockagent-57557.json | 5 ----- .../next-release/api-change-config-43765.json | 5 ----- .../next-release/api-change-fsx-53855.json | 5 ----- .../api-change-observabilityadmin-84311.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.36.12.json delete mode 100644 .changes/next-release/api-change-bedrockagent-57557.json delete mode 100644 .changes/next-release/api-change-config-43765.json delete mode 100644 .changes/next-release/api-change-fsx-53855.json delete mode 100644 .changes/next-release/api-change-observabilityadmin-84311.json diff --git a/.changes/1.36.12.json b/.changes/1.36.12.json new file mode 100644 index 000000000000..528a12728534 --- /dev/null +++ b/.changes/1.36.12.json @@ -0,0 +1,22 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Add support for specifying embeddingDataType, either FLOAT32 or BINARY", + "type": "api-change" + }, + { + "category": "``config``", + "description": "AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems.", + "type": "api-change" + }, + { + "category": "``observabilityadmin``", + "description": "Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on/off the new experience, which supports discovering supported AWS resources and their state of telemetry.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-57557.json b/.changes/next-release/api-change-bedrockagent-57557.json deleted file mode 100644 index 16b38d140de8..000000000000 --- a/.changes/next-release/api-change-bedrockagent-57557.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Add support for specifying embeddingDataType, either FLOAT32 or BINARY" -} diff --git a/.changes/next-release/api-change-config-43765.json b/.changes/next-release/api-change-config-43765.json deleted file mode 100644 index 9e7ba41b25d4..000000000000 --- a/.changes/next-release/api-change-config-43765.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``config``", - "description": "AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders." -} diff --git a/.changes/next-release/api-change-fsx-53855.json b/.changes/next-release/api-change-fsx-53855.json deleted file mode 100644 index d7dfdb60f50e..000000000000 --- a/.changes/next-release/api-change-fsx-53855.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems." -} diff --git a/.changes/next-release/api-change-observabilityadmin-84311.json b/.changes/next-release/api-change-observabilityadmin-84311.json deleted file mode 100644 index 7bd3e3c5ff2b..000000000000 --- a/.changes/next-release/api-change-observabilityadmin-84311.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``observabilityadmin``", - "description": "Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on/off the new experience, which supports discovering supported AWS resources and their state of telemetry." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3abcfbeddc28..9ff263a00784 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.36.12 +======= + +* api-change:``bedrock-agent``: Add support for specifying embeddingDataType, either FLOAT32 or BINARY +* api-change:``config``: AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders. +* api-change:``fsx``: This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems. +* api-change:``observabilityadmin``: Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on/off the new experience, which supports discovering supported AWS resources and their state of telemetry. + + 1.36.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1ad369c9e137..28384d3581e7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.11' +__version__ = '1.36.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2e9ebcb55283..54ff120960e9 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.11' +release = '1.36.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3434d3928402..38183c38c780 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.70 + botocore==1.35.71 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 62347b08386e..ff4a4a8906e1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.70', + 'botocore==1.35.71', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 16a7293c73dc4a4699819b54f37efeb7594096bc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 2 Dec 2024 03:50:54 +0000 Subject: [PATCH 0963/1632] Merge customizations for Bedrock Agent Runtime --- awscli/customizations/removals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index ad986d1ebbf8..5add46dc4f81 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -57,7 +57,8 @@ def register_removals(event_handler): remove_commands=['invoke-agent', 'invoke-flow', 'invoke-inline-agent', - 'optimize-prompt']) + 'optimize-prompt', + 'retrieve-and-generate-stream']) cmd_remover.remove(on_event='building-command-table.qbusiness', remove_commands=['chat']) cmd_remover.remove(on_event='building-command-table.iotsitewise', From 6a1b9fced168b8c0c159e6a09aa60516bb4c26c0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 2 Dec 2024 03:51:00 +0000 Subject: [PATCH 0964/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-55289.json | 5 +++++ .changes/next-release/api-change-bedrockagent-55519.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-23970.json | 5 +++++ .changes/next-release/api-change-chimesdkvoice-15296.json | 5 +++++ .changes/next-release/api-change-cleanrooms-91800.json | 5 +++++ .changes/next-release/api-change-connect-46348.json | 5 +++++ .../next-release/api-change-connectcampaignsv2-36372.json | 5 +++++ .changes/next-release/api-change-customerprofiles-1205.json | 5 +++++ .changes/next-release/api-change-ec2-65778.json | 5 +++++ .changes/next-release/api-change-ecs-26722.json | 5 +++++ .changes/next-release/api-change-eks-62210.json | 5 +++++ .changes/next-release/api-change-events-11626.json | 5 +++++ .changes/next-release/api-change-fsx-31899.json | 5 +++++ .changes/next-release/api-change-guardduty-19350.json | 5 +++++ .changes/next-release/api-change-imagebuilder-121.json | 5 +++++ .changes/next-release/api-change-invoicing-86942.json | 5 +++++ .changes/next-release/api-change-logs-91871.json | 5 +++++ .changes/next-release/api-change-memorydb-88398.json | 5 +++++ .../next-release/api-change-networkflowmonitor-40089.json | 5 +++++ .changes/next-release/api-change-opensearch-81554.json | 5 +++++ .changes/next-release/api-change-organizations-1836.json | 5 +++++ .changes/next-release/api-change-qbusiness-45772.json | 5 +++++ .changes/next-release/api-change-qconnect-58426.json | 5 +++++ .changes/next-release/api-change-rds-4618.json | 5 +++++ .changes/next-release/api-change-s3-22661.json | 5 +++++ .changes/next-release/api-change-s3control-38247.json | 5 +++++ .changes/next-release/api-change-securityhub-228.json | 5 +++++ .changes/next-release/api-change-securityir-23174.json | 5 +++++ .changes/next-release/api-change-transfer-933.json | 5 +++++ .changes/next-release/api-change-vpclattice-4248.json | 5 +++++ 30 files changed, 150 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-55289.json create mode 100644 .changes/next-release/api-change-bedrockagent-55519.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-23970.json create mode 100644 .changes/next-release/api-change-chimesdkvoice-15296.json create mode 100644 .changes/next-release/api-change-cleanrooms-91800.json create mode 100644 .changes/next-release/api-change-connect-46348.json create mode 100644 .changes/next-release/api-change-connectcampaignsv2-36372.json create mode 100644 .changes/next-release/api-change-customerprofiles-1205.json create mode 100644 .changes/next-release/api-change-ec2-65778.json create mode 100644 .changes/next-release/api-change-ecs-26722.json create mode 100644 .changes/next-release/api-change-eks-62210.json create mode 100644 .changes/next-release/api-change-events-11626.json create mode 100644 .changes/next-release/api-change-fsx-31899.json create mode 100644 .changes/next-release/api-change-guardduty-19350.json create mode 100644 .changes/next-release/api-change-imagebuilder-121.json create mode 100644 .changes/next-release/api-change-invoicing-86942.json create mode 100644 .changes/next-release/api-change-logs-91871.json create mode 100644 .changes/next-release/api-change-memorydb-88398.json create mode 100644 .changes/next-release/api-change-networkflowmonitor-40089.json create mode 100644 .changes/next-release/api-change-opensearch-81554.json create mode 100644 .changes/next-release/api-change-organizations-1836.json create mode 100644 .changes/next-release/api-change-qbusiness-45772.json create mode 100644 .changes/next-release/api-change-qconnect-58426.json create mode 100644 .changes/next-release/api-change-rds-4618.json create mode 100644 .changes/next-release/api-change-s3-22661.json create mode 100644 .changes/next-release/api-change-s3control-38247.json create mode 100644 .changes/next-release/api-change-securityhub-228.json create mode 100644 .changes/next-release/api-change-securityir-23174.json create mode 100644 .changes/next-release/api-change-transfer-933.json create mode 100644 .changes/next-release/api-change-vpclattice-4248.json diff --git a/.changes/next-release/api-change-bedrock-55289.json b/.changes/next-release/api-change-bedrock-55289.json new file mode 100644 index 000000000000..90232421a14d --- /dev/null +++ b/.changes/next-release/api-change-bedrock-55289.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Add support for Knowledge Base Evaluations & LLM as a judge" +} diff --git a/.changes/next-release/api-change-bedrockagent-55519.json b/.changes/next-release/api-change-bedrockagent-55519.json new file mode 100644 index 000000000000..336d5120bc54 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-55519.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release introduces APIs to upload documents directly into a Knowledge Base" +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-23970.json b/.changes/next-release/api-change-bedrockagentruntime-23970.json new file mode 100644 index 000000000000..129997772163 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-23970.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release introduces a new Rerank API to leverage reranking models (with integration into Knowledge Bases); APIs to upload documents directly into Knowledge Base; RetrieveAndGenerateStream API for streaming response; Guardrails on Retrieve API; and ability to automatically generate filters" +} diff --git a/.changes/next-release/api-change-chimesdkvoice-15296.json b/.changes/next-release/api-change-chimesdkvoice-15296.json new file mode 100644 index 000000000000..bbdad93e761c --- /dev/null +++ b/.changes/next-release/api-change-chimesdkvoice-15296.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-voice``", + "description": "This release adds supports for enterprises to integrate Amazon Connect with other voice systems. It supports directly transferring voice calls and metadata without using the public telephone network. It also supports real-time and post-call analytics." +} diff --git a/.changes/next-release/api-change-cleanrooms-91800.json b/.changes/next-release/api-change-cleanrooms-91800.json new file mode 100644 index 000000000000..aef9a24d3fc2 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-91800.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release allows customers and their partners to easily collaborate with data stored in Snowflake and Amazon Athena, without having to move or share their underlying data among collaborators." +} diff --git a/.changes/next-release/api-change-connect-46348.json b/.changes/next-release/api-change-connect-46348.json new file mode 100644 index 000000000000..2d1ef209b6a1 --- /dev/null +++ b/.changes/next-release/api-change-connect-46348.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Adds support for WhatsApp Business messaging, IVR call recording, enabling Contact Lens for existing on-premise contact centers and telephony platforms, and enabling telephony and IVR migration to Amazon Connect independent of their contact center agents." +} diff --git a/.changes/next-release/api-change-connectcampaignsv2-36372.json b/.changes/next-release/api-change-connectcampaignsv2-36372.json new file mode 100644 index 000000000000..f06ebb711174 --- /dev/null +++ b/.changes/next-release/api-change-connectcampaignsv2-36372.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcampaignsv2``", + "description": "Amazon Connect Outbound Campaigns V2 / Features : Adds support for Event-Triggered Campaigns." +} diff --git a/.changes/next-release/api-change-customerprofiles-1205.json b/.changes/next-release/api-change-customerprofiles-1205.json new file mode 100644 index 000000000000..cdfdd7e0e402 --- /dev/null +++ b/.changes/next-release/api-change-customerprofiles-1205.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``customer-profiles``", + "description": "This release introduces Event Trigger APIs as part of Amazon Connect Customer Profiles service." +} diff --git a/.changes/next-release/api-change-ec2-65778.json b/.changes/next-release/api-change-ec2-65778.json new file mode 100644 index 000000000000..04814eb5a462 --- /dev/null +++ b/.changes/next-release/api-change-ec2-65778.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds support for declarative policies that allow you to enforce desired configuration across an AWS organization through configuring account attributes. Adds support for Allowed AMIs that allows you to limit the use of AMIs in AWS accounts. Adds support for connectivity over non-HTTP protocols." +} diff --git a/.changes/next-release/api-change-ecs-26722.json b/.changes/next-release/api-change-ecs-26722.json new file mode 100644 index 000000000000..94ac84bc1cef --- /dev/null +++ b/.changes/next-release/api-change-ecs-26722.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This release adds support for Container Insights with Enhanced Observability for Amazon ECS." +} diff --git a/.changes/next-release/api-change-eks-62210.json b/.changes/next-release/api-change-eks-62210.json new file mode 100644 index 000000000000..343d67aa19ae --- /dev/null +++ b/.changes/next-release/api-change-eks-62210.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support for Auto Mode Clusters, Hybrid Nodes, and specifying computeTypes in the DescribeAddonVersions API." +} diff --git a/.changes/next-release/api-change-events-11626.json b/.changes/next-release/api-change-events-11626.json new file mode 100644 index 000000000000..ebf2b14d639c --- /dev/null +++ b/.changes/next-release/api-change-events-11626.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Call private APIs by configuring Connections with VPC connectivity through PrivateLink and VPC Lattice" +} diff --git a/.changes/next-release/api-change-fsx-31899.json b/.changes/next-release/api-change-fsx-31899.json new file mode 100644 index 000000000000..e5bbaf8d7720 --- /dev/null +++ b/.changes/next-release/api-change-fsx-31899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "FSx API changes to support the public launch of the Amazon FSx Intelligent Tiering for OpenZFS storage class." +} diff --git a/.changes/next-release/api-change-guardduty-19350.json b/.changes/next-release/api-change-guardduty-19350.json new file mode 100644 index 000000000000..a41ca76df627 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-19350.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Add new Multi Domain Correlation findings." +} diff --git a/.changes/next-release/api-change-imagebuilder-121.json b/.changes/next-release/api-change-imagebuilder-121.json new file mode 100644 index 000000000000..cb8f7d71ba92 --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-121.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "Added support for EC2 Image Builder's integration with AWS Marketplace for Marketplace components." +} diff --git a/.changes/next-release/api-change-invoicing-86942.json b/.changes/next-release/api-change-invoicing-86942.json new file mode 100644 index 000000000000..15d38de8ec38 --- /dev/null +++ b/.changes/next-release/api-change-invoicing-86942.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``invoicing``", + "description": "AWS Invoice Configuration allows you to receive separate AWS invoices based on your organizational needs. You can use the AWS SDKs to manage Invoice Units and programmatically fetch the information of the invoice receiver." +} diff --git a/.changes/next-release/api-change-logs-91871.json b/.changes/next-release/api-change-logs-91871.json new file mode 100644 index 000000000000..c17deb3bb531 --- /dev/null +++ b/.changes/next-release/api-change-logs-91871.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Adds PutIntegration, GetIntegration, ListIntegrations and DeleteIntegration APIs. Adds QueryLanguage support to StartQuery, GetQueryResults, DescribeQueries, DescribeQueryDefinitions, and PutQueryDefinition APIs." +} diff --git a/.changes/next-release/api-change-memorydb-88398.json b/.changes/next-release/api-change-memorydb-88398.json new file mode 100644 index 000000000000..9723a85dd945 --- /dev/null +++ b/.changes/next-release/api-change-memorydb-88398.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``memorydb``", + "description": "Amazon MemoryDB SDK now supports all APIs for Multi-Region. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage." +} diff --git a/.changes/next-release/api-change-networkflowmonitor-40089.json b/.changes/next-release/api-change-networkflowmonitor-40089.json new file mode 100644 index 000000000000..35287f29ca74 --- /dev/null +++ b/.changes/next-release/api-change-networkflowmonitor-40089.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkflowmonitor``", + "description": "This release adds documentation for a new feature in Amazon CloudWatch called Network Flow Monitor. You can use Network Flow Monitor to get near real-time metrics, including retransmissions and data transferred, for your actual workloads." +} diff --git a/.changes/next-release/api-change-opensearch-81554.json b/.changes/next-release/api-change-opensearch-81554.json new file mode 100644 index 000000000000..132976a85dcd --- /dev/null +++ b/.changes/next-release/api-change-opensearch-81554.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "This feature introduces support for CRUDL APIs, enabling the creation and management of Connected data sources." +} diff --git a/.changes/next-release/api-change-organizations-1836.json b/.changes/next-release/api-change-organizations-1836.json new file mode 100644 index 000000000000..031bbe6c5342 --- /dev/null +++ b/.changes/next-release/api-change-organizations-1836.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Add support for policy operations on the DECLARATIVE_POLICY_EC2 policy type." +} diff --git a/.changes/next-release/api-change-qbusiness-45772.json b/.changes/next-release/api-change-qbusiness-45772.json new file mode 100644 index 000000000000..146d12f1c7f8 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-45772.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Amazon Q Business now supports capabilities to extract insights and answer questions from visual elements embedded within documents, a browser extension for Google Chrome, Mozilla Firefox, and Microsoft Edge, and attachments across conversations." +} diff --git a/.changes/next-release/api-change-qconnect-58426.json b/.changes/next-release/api-change-qconnect-58426.json new file mode 100644 index 000000000000..5a6e486b66ce --- /dev/null +++ b/.changes/next-release/api-change-qconnect-58426.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "This release adds following capabilities: Configuring safeguards via AIGuardrails for Q in Connect inferencing, and APIs to support Q&A self-service use cases" +} diff --git a/.changes/next-release/api-change-rds-4618.json b/.changes/next-release/api-change-rds-4618.json new file mode 100644 index 000000000000..02782be1a3f2 --- /dev/null +++ b/.changes/next-release/api-change-rds-4618.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Amazon RDS supports CloudWatch Database Insights. You can use the SDK to create, modify, and describe the DatabaseInsightsMode for your DB instances and clusters." +} diff --git a/.changes/next-release/api-change-s3-22661.json b/.changes/next-release/api-change-s3-22661.json new file mode 100644 index 000000000000..4f92f8dd4345 --- /dev/null +++ b/.changes/next-release/api-change-s3-22661.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Amazon S3 introduces support for AWS Dedicated Local Zones" +} diff --git a/.changes/next-release/api-change-s3control-38247.json b/.changes/next-release/api-change-s3control-38247.json new file mode 100644 index 000000000000..32ed983d199b --- /dev/null +++ b/.changes/next-release/api-change-s3control-38247.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Amazon S3 introduces support for AWS Dedicated Local Zones" +} diff --git a/.changes/next-release/api-change-securityhub-228.json b/.changes/next-release/api-change-securityhub-228.json new file mode 100644 index 000000000000..0e1916042399 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-228.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Add new Multi Domain Correlation findings." +} diff --git a/.changes/next-release/api-change-securityir-23174.json b/.changes/next-release/api-change-securityir-23174.json new file mode 100644 index 000000000000..a6d82956f5dc --- /dev/null +++ b/.changes/next-release/api-change-securityir-23174.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``security-ir``", + "description": "AWS Security Incident Response is a purpose-built security incident solution designed to help customers prepare for, respond to, and recover from security incidents." +} diff --git a/.changes/next-release/api-change-transfer-933.json b/.changes/next-release/api-change-transfer-933.json new file mode 100644 index 000000000000..b24e51233f2c --- /dev/null +++ b/.changes/next-release/api-change-transfer-933.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "AWS Transfer Family now offers Web apps that enables simple and secure access to data stored in Amazon S3." +} diff --git a/.changes/next-release/api-change-vpclattice-4248.json b/.changes/next-release/api-change-vpclattice-4248.json new file mode 100644 index 000000000000..c342c6fae1a9 --- /dev/null +++ b/.changes/next-release/api-change-vpclattice-4248.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``vpc-lattice``", + "description": "Lattice APIs that allow sharing and access of VPC resources across accounts." +} From 14febb2b38189abfbe7f25da964954f2747e8209 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 2 Dec 2024 03:52:28 +0000 Subject: [PATCH 0965/1632] Bumping version to 1.36.13 --- .changes/1.36.13.json | 152 ++++++++++++++++++ .../api-change-bedrock-55289.json | 5 - .../api-change-bedrockagent-55519.json | 5 - .../api-change-bedrockagentruntime-23970.json | 5 - .../api-change-chimesdkvoice-15296.json | 5 - .../api-change-cleanrooms-91800.json | 5 - .../api-change-connect-46348.json | 5 - .../api-change-connectcampaignsv2-36372.json | 5 - .../api-change-customerprofiles-1205.json | 5 - .../next-release/api-change-ec2-65778.json | 5 - .../next-release/api-change-ecs-26722.json | 5 - .../next-release/api-change-eks-62210.json | 5 - .../next-release/api-change-events-11626.json | 5 - .../next-release/api-change-fsx-31899.json | 5 - .../api-change-guardduty-19350.json | 5 - .../api-change-imagebuilder-121.json | 5 - .../api-change-invoicing-86942.json | 5 - .../next-release/api-change-logs-91871.json | 5 - .../api-change-memorydb-88398.json | 5 - .../api-change-networkflowmonitor-40089.json | 5 - .../api-change-opensearch-81554.json | 5 - .../api-change-organizations-1836.json | 5 - .../api-change-qbusiness-45772.json | 5 - .../api-change-qconnect-58426.json | 5 - .../next-release/api-change-rds-4618.json | 5 - .../next-release/api-change-s3-22661.json | 5 - .../api-change-s3control-38247.json | 5 - .../api-change-securityhub-228.json | 5 - .../api-change-securityir-23174.json | 5 - .../next-release/api-change-transfer-933.json | 5 - .../api-change-vpclattice-4248.json | 5 - CHANGELOG.rst | 35 ++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 36 files changed, 191 insertions(+), 154 deletions(-) create mode 100644 .changes/1.36.13.json delete mode 100644 .changes/next-release/api-change-bedrock-55289.json delete mode 100644 .changes/next-release/api-change-bedrockagent-55519.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-23970.json delete mode 100644 .changes/next-release/api-change-chimesdkvoice-15296.json delete mode 100644 .changes/next-release/api-change-cleanrooms-91800.json delete mode 100644 .changes/next-release/api-change-connect-46348.json delete mode 100644 .changes/next-release/api-change-connectcampaignsv2-36372.json delete mode 100644 .changes/next-release/api-change-customerprofiles-1205.json delete mode 100644 .changes/next-release/api-change-ec2-65778.json delete mode 100644 .changes/next-release/api-change-ecs-26722.json delete mode 100644 .changes/next-release/api-change-eks-62210.json delete mode 100644 .changes/next-release/api-change-events-11626.json delete mode 100644 .changes/next-release/api-change-fsx-31899.json delete mode 100644 .changes/next-release/api-change-guardduty-19350.json delete mode 100644 .changes/next-release/api-change-imagebuilder-121.json delete mode 100644 .changes/next-release/api-change-invoicing-86942.json delete mode 100644 .changes/next-release/api-change-logs-91871.json delete mode 100644 .changes/next-release/api-change-memorydb-88398.json delete mode 100644 .changes/next-release/api-change-networkflowmonitor-40089.json delete mode 100644 .changes/next-release/api-change-opensearch-81554.json delete mode 100644 .changes/next-release/api-change-organizations-1836.json delete mode 100644 .changes/next-release/api-change-qbusiness-45772.json delete mode 100644 .changes/next-release/api-change-qconnect-58426.json delete mode 100644 .changes/next-release/api-change-rds-4618.json delete mode 100644 .changes/next-release/api-change-s3-22661.json delete mode 100644 .changes/next-release/api-change-s3control-38247.json delete mode 100644 .changes/next-release/api-change-securityhub-228.json delete mode 100644 .changes/next-release/api-change-securityir-23174.json delete mode 100644 .changes/next-release/api-change-transfer-933.json delete mode 100644 .changes/next-release/api-change-vpclattice-4248.json diff --git a/.changes/1.36.13.json b/.changes/1.36.13.json new file mode 100644 index 000000000000..f9293ba5d512 --- /dev/null +++ b/.changes/1.36.13.json @@ -0,0 +1,152 @@ +[ + { + "category": "``bedrock``", + "description": "Add support for Knowledge Base Evaluations & LLM as a judge", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "This release introduces APIs to upload documents directly into a Knowledge Base", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release introduces a new Rerank API to leverage reranking models (with integration into Knowledge Bases); APIs to upload documents directly into Knowledge Base; RetrieveAndGenerateStream API for streaming response; Guardrails on Retrieve API; and ability to automatically generate filters", + "type": "api-change" + }, + { + "category": "``chime-sdk-voice``", + "description": "This release adds supports for enterprises to integrate Amazon Connect with other voice systems. It supports directly transferring voice calls and metadata without using the public telephone network. It also supports real-time and post-call analytics.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release allows customers and their partners to easily collaborate with data stored in Snowflake and Amazon Athena, without having to move or share their underlying data among collaborators.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Adds support for WhatsApp Business messaging, IVR call recording, enabling Contact Lens for existing on-premise contact centers and telephony platforms, and enabling telephony and IVR migration to Amazon Connect independent of their contact center agents.", + "type": "api-change" + }, + { + "category": "``connectcampaignsv2``", + "description": "Amazon Connect Outbound Campaigns V2 / Features : Adds support for Event-Triggered Campaigns.", + "type": "api-change" + }, + { + "category": "``customer-profiles``", + "description": "This release introduces Event Trigger APIs as part of Amazon Connect Customer Profiles service.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds support for declarative policies that allow you to enforce desired configuration across an AWS organization through configuring account attributes. Adds support for Allowed AMIs that allows you to limit the use of AMIs in AWS accounts. Adds support for connectivity over non-HTTP protocols.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This release adds support for Container Insights with Enhanced Observability for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support for Auto Mode Clusters, Hybrid Nodes, and specifying computeTypes in the DescribeAddonVersions API.", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Call private APIs by configuring Connections with VPC connectivity through PrivateLink and VPC Lattice", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "FSx API changes to support the public launch of the Amazon FSx Intelligent Tiering for OpenZFS storage class.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Add new Multi Domain Correlation findings.", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "Added support for EC2 Image Builder's integration with AWS Marketplace for Marketplace components.", + "type": "api-change" + }, + { + "category": "``invoicing``", + "description": "AWS Invoice Configuration allows you to receive separate AWS invoices based on your organizational needs. You can use the AWS SDKs to manage Invoice Units and programmatically fetch the information of the invoice receiver.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Adds PutIntegration, GetIntegration, ListIntegrations and DeleteIntegration APIs. Adds QueryLanguage support to StartQuery, GetQueryResults, DescribeQueries, DescribeQueryDefinitions, and PutQueryDefinition APIs.", + "type": "api-change" + }, + { + "category": "``memorydb``", + "description": "Amazon MemoryDB SDK now supports all APIs for Multi-Region. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage.", + "type": "api-change" + }, + { + "category": "``networkflowmonitor``", + "description": "This release adds documentation for a new feature in Amazon CloudWatch called Network Flow Monitor. You can use Network Flow Monitor to get near real-time metrics, including retransmissions and data transferred, for your actual workloads.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "This feature introduces support for CRUDL APIs, enabling the creation and management of Connected data sources.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Add support for policy operations on the DECLARATIVE_POLICY_EC2 policy type.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Amazon Q Business now supports capabilities to extract insights and answer questions from visual elements embedded within documents, a browser extension for Google Chrome, Mozilla Firefox, and Microsoft Edge, and attachments across conversations.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "This release adds following capabilities: Configuring safeguards via AIGuardrails for Q in Connect inferencing, and APIs to support Q&A self-service use cases", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Amazon RDS supports CloudWatch Database Insights. You can use the SDK to create, modify, and describe the DatabaseInsightsMode for your DB instances and clusters.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Amazon S3 introduces support for AWS Dedicated Local Zones", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Amazon S3 introduces support for AWS Dedicated Local Zones", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Add new Multi Domain Correlation findings.", + "type": "api-change" + }, + { + "category": "``security-ir``", + "description": "AWS Security Incident Response is a purpose-built security incident solution designed to help customers prepare for, respond to, and recover from security incidents.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "AWS Transfer Family now offers Web apps that enables simple and secure access to data stored in Amazon S3.", + "type": "api-change" + }, + { + "category": "``vpc-lattice``", + "description": "Lattice APIs that allow sharing and access of VPC resources across accounts.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-55289.json b/.changes/next-release/api-change-bedrock-55289.json deleted file mode 100644 index 90232421a14d..000000000000 --- a/.changes/next-release/api-change-bedrock-55289.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Add support for Knowledge Base Evaluations & LLM as a judge" -} diff --git a/.changes/next-release/api-change-bedrockagent-55519.json b/.changes/next-release/api-change-bedrockagent-55519.json deleted file mode 100644 index 336d5120bc54..000000000000 --- a/.changes/next-release/api-change-bedrockagent-55519.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release introduces APIs to upload documents directly into a Knowledge Base" -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-23970.json b/.changes/next-release/api-change-bedrockagentruntime-23970.json deleted file mode 100644 index 129997772163..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-23970.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release introduces a new Rerank API to leverage reranking models (with integration into Knowledge Bases); APIs to upload documents directly into Knowledge Base; RetrieveAndGenerateStream API for streaming response; Guardrails on Retrieve API; and ability to automatically generate filters" -} diff --git a/.changes/next-release/api-change-chimesdkvoice-15296.json b/.changes/next-release/api-change-chimesdkvoice-15296.json deleted file mode 100644 index bbdad93e761c..000000000000 --- a/.changes/next-release/api-change-chimesdkvoice-15296.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-voice``", - "description": "This release adds supports for enterprises to integrate Amazon Connect with other voice systems. It supports directly transferring voice calls and metadata without using the public telephone network. It also supports real-time and post-call analytics." -} diff --git a/.changes/next-release/api-change-cleanrooms-91800.json b/.changes/next-release/api-change-cleanrooms-91800.json deleted file mode 100644 index aef9a24d3fc2..000000000000 --- a/.changes/next-release/api-change-cleanrooms-91800.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release allows customers and their partners to easily collaborate with data stored in Snowflake and Amazon Athena, without having to move or share their underlying data among collaborators." -} diff --git a/.changes/next-release/api-change-connect-46348.json b/.changes/next-release/api-change-connect-46348.json deleted file mode 100644 index 2d1ef209b6a1..000000000000 --- a/.changes/next-release/api-change-connect-46348.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Adds support for WhatsApp Business messaging, IVR call recording, enabling Contact Lens for existing on-premise contact centers and telephony platforms, and enabling telephony and IVR migration to Amazon Connect independent of their contact center agents." -} diff --git a/.changes/next-release/api-change-connectcampaignsv2-36372.json b/.changes/next-release/api-change-connectcampaignsv2-36372.json deleted file mode 100644 index f06ebb711174..000000000000 --- a/.changes/next-release/api-change-connectcampaignsv2-36372.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcampaignsv2``", - "description": "Amazon Connect Outbound Campaigns V2 / Features : Adds support for Event-Triggered Campaigns." -} diff --git a/.changes/next-release/api-change-customerprofiles-1205.json b/.changes/next-release/api-change-customerprofiles-1205.json deleted file mode 100644 index cdfdd7e0e402..000000000000 --- a/.changes/next-release/api-change-customerprofiles-1205.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``customer-profiles``", - "description": "This release introduces Event Trigger APIs as part of Amazon Connect Customer Profiles service." -} diff --git a/.changes/next-release/api-change-ec2-65778.json b/.changes/next-release/api-change-ec2-65778.json deleted file mode 100644 index 04814eb5a462..000000000000 --- a/.changes/next-release/api-change-ec2-65778.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds support for declarative policies that allow you to enforce desired configuration across an AWS organization through configuring account attributes. Adds support for Allowed AMIs that allows you to limit the use of AMIs in AWS accounts. Adds support for connectivity over non-HTTP protocols." -} diff --git a/.changes/next-release/api-change-ecs-26722.json b/.changes/next-release/api-change-ecs-26722.json deleted file mode 100644 index 94ac84bc1cef..000000000000 --- a/.changes/next-release/api-change-ecs-26722.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This release adds support for Container Insights with Enhanced Observability for Amazon ECS." -} diff --git a/.changes/next-release/api-change-eks-62210.json b/.changes/next-release/api-change-eks-62210.json deleted file mode 100644 index 343d67aa19ae..000000000000 --- a/.changes/next-release/api-change-eks-62210.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support for Auto Mode Clusters, Hybrid Nodes, and specifying computeTypes in the DescribeAddonVersions API." -} diff --git a/.changes/next-release/api-change-events-11626.json b/.changes/next-release/api-change-events-11626.json deleted file mode 100644 index ebf2b14d639c..000000000000 --- a/.changes/next-release/api-change-events-11626.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Call private APIs by configuring Connections with VPC connectivity through PrivateLink and VPC Lattice" -} diff --git a/.changes/next-release/api-change-fsx-31899.json b/.changes/next-release/api-change-fsx-31899.json deleted file mode 100644 index e5bbaf8d7720..000000000000 --- a/.changes/next-release/api-change-fsx-31899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "FSx API changes to support the public launch of the Amazon FSx Intelligent Tiering for OpenZFS storage class." -} diff --git a/.changes/next-release/api-change-guardduty-19350.json b/.changes/next-release/api-change-guardduty-19350.json deleted file mode 100644 index a41ca76df627..000000000000 --- a/.changes/next-release/api-change-guardduty-19350.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Add new Multi Domain Correlation findings." -} diff --git a/.changes/next-release/api-change-imagebuilder-121.json b/.changes/next-release/api-change-imagebuilder-121.json deleted file mode 100644 index cb8f7d71ba92..000000000000 --- a/.changes/next-release/api-change-imagebuilder-121.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "Added support for EC2 Image Builder's integration with AWS Marketplace for Marketplace components." -} diff --git a/.changes/next-release/api-change-invoicing-86942.json b/.changes/next-release/api-change-invoicing-86942.json deleted file mode 100644 index 15d38de8ec38..000000000000 --- a/.changes/next-release/api-change-invoicing-86942.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``invoicing``", - "description": "AWS Invoice Configuration allows you to receive separate AWS invoices based on your organizational needs. You can use the AWS SDKs to manage Invoice Units and programmatically fetch the information of the invoice receiver." -} diff --git a/.changes/next-release/api-change-logs-91871.json b/.changes/next-release/api-change-logs-91871.json deleted file mode 100644 index c17deb3bb531..000000000000 --- a/.changes/next-release/api-change-logs-91871.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Adds PutIntegration, GetIntegration, ListIntegrations and DeleteIntegration APIs. Adds QueryLanguage support to StartQuery, GetQueryResults, DescribeQueries, DescribeQueryDefinitions, and PutQueryDefinition APIs." -} diff --git a/.changes/next-release/api-change-memorydb-88398.json b/.changes/next-release/api-change-memorydb-88398.json deleted file mode 100644 index 9723a85dd945..000000000000 --- a/.changes/next-release/api-change-memorydb-88398.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``memorydb``", - "description": "Amazon MemoryDB SDK now supports all APIs for Multi-Region. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage." -} diff --git a/.changes/next-release/api-change-networkflowmonitor-40089.json b/.changes/next-release/api-change-networkflowmonitor-40089.json deleted file mode 100644 index 35287f29ca74..000000000000 --- a/.changes/next-release/api-change-networkflowmonitor-40089.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkflowmonitor``", - "description": "This release adds documentation for a new feature in Amazon CloudWatch called Network Flow Monitor. You can use Network Flow Monitor to get near real-time metrics, including retransmissions and data transferred, for your actual workloads." -} diff --git a/.changes/next-release/api-change-opensearch-81554.json b/.changes/next-release/api-change-opensearch-81554.json deleted file mode 100644 index 132976a85dcd..000000000000 --- a/.changes/next-release/api-change-opensearch-81554.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "This feature introduces support for CRUDL APIs, enabling the creation and management of Connected data sources." -} diff --git a/.changes/next-release/api-change-organizations-1836.json b/.changes/next-release/api-change-organizations-1836.json deleted file mode 100644 index 031bbe6c5342..000000000000 --- a/.changes/next-release/api-change-organizations-1836.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Add support for policy operations on the DECLARATIVE_POLICY_EC2 policy type." -} diff --git a/.changes/next-release/api-change-qbusiness-45772.json b/.changes/next-release/api-change-qbusiness-45772.json deleted file mode 100644 index 146d12f1c7f8..000000000000 --- a/.changes/next-release/api-change-qbusiness-45772.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Amazon Q Business now supports capabilities to extract insights and answer questions from visual elements embedded within documents, a browser extension for Google Chrome, Mozilla Firefox, and Microsoft Edge, and attachments across conversations." -} diff --git a/.changes/next-release/api-change-qconnect-58426.json b/.changes/next-release/api-change-qconnect-58426.json deleted file mode 100644 index 5a6e486b66ce..000000000000 --- a/.changes/next-release/api-change-qconnect-58426.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "This release adds following capabilities: Configuring safeguards via AIGuardrails for Q in Connect inferencing, and APIs to support Q&A self-service use cases" -} diff --git a/.changes/next-release/api-change-rds-4618.json b/.changes/next-release/api-change-rds-4618.json deleted file mode 100644 index 02782be1a3f2..000000000000 --- a/.changes/next-release/api-change-rds-4618.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Amazon RDS supports CloudWatch Database Insights. You can use the SDK to create, modify, and describe the DatabaseInsightsMode for your DB instances and clusters." -} diff --git a/.changes/next-release/api-change-s3-22661.json b/.changes/next-release/api-change-s3-22661.json deleted file mode 100644 index 4f92f8dd4345..000000000000 --- a/.changes/next-release/api-change-s3-22661.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Amazon S3 introduces support for AWS Dedicated Local Zones" -} diff --git a/.changes/next-release/api-change-s3control-38247.json b/.changes/next-release/api-change-s3control-38247.json deleted file mode 100644 index 32ed983d199b..000000000000 --- a/.changes/next-release/api-change-s3control-38247.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Amazon S3 introduces support for AWS Dedicated Local Zones" -} diff --git a/.changes/next-release/api-change-securityhub-228.json b/.changes/next-release/api-change-securityhub-228.json deleted file mode 100644 index 0e1916042399..000000000000 --- a/.changes/next-release/api-change-securityhub-228.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Add new Multi Domain Correlation findings." -} diff --git a/.changes/next-release/api-change-securityir-23174.json b/.changes/next-release/api-change-securityir-23174.json deleted file mode 100644 index a6d82956f5dc..000000000000 --- a/.changes/next-release/api-change-securityir-23174.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``security-ir``", - "description": "AWS Security Incident Response is a purpose-built security incident solution designed to help customers prepare for, respond to, and recover from security incidents." -} diff --git a/.changes/next-release/api-change-transfer-933.json b/.changes/next-release/api-change-transfer-933.json deleted file mode 100644 index b24e51233f2c..000000000000 --- a/.changes/next-release/api-change-transfer-933.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "AWS Transfer Family now offers Web apps that enables simple and secure access to data stored in Amazon S3." -} diff --git a/.changes/next-release/api-change-vpclattice-4248.json b/.changes/next-release/api-change-vpclattice-4248.json deleted file mode 100644 index c342c6fae1a9..000000000000 --- a/.changes/next-release/api-change-vpclattice-4248.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``vpc-lattice``", - "description": "Lattice APIs that allow sharing and access of VPC resources across accounts." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9ff263a00784..54b97e29427d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,41 @@ CHANGELOG ========= +1.36.13 +======= + +* api-change:``bedrock``: Add support for Knowledge Base Evaluations & LLM as a judge +* api-change:``bedrock-agent``: This release introduces APIs to upload documents directly into a Knowledge Base +* api-change:``bedrock-agent-runtime``: This release introduces a new Rerank API to leverage reranking models (with integration into Knowledge Bases); APIs to upload documents directly into Knowledge Base; RetrieveAndGenerateStream API for streaming response; Guardrails on Retrieve API; and ability to automatically generate filters +* api-change:``chime-sdk-voice``: This release adds supports for enterprises to integrate Amazon Connect with other voice systems. It supports directly transferring voice calls and metadata without using the public telephone network. It also supports real-time and post-call analytics. +* api-change:``cleanrooms``: This release allows customers and their partners to easily collaborate with data stored in Snowflake and Amazon Athena, without having to move or share their underlying data among collaborators. +* api-change:``connect``: Adds support for WhatsApp Business messaging, IVR call recording, enabling Contact Lens for existing on-premise contact centers and telephony platforms, and enabling telephony and IVR migration to Amazon Connect independent of their contact center agents. +* api-change:``connectcampaignsv2``: Amazon Connect Outbound Campaigns V2 / Features : Adds support for Event-Triggered Campaigns. +* api-change:``customer-profiles``: This release introduces Event Trigger APIs as part of Amazon Connect Customer Profiles service. +* api-change:``ec2``: Adds support for declarative policies that allow you to enforce desired configuration across an AWS organization through configuring account attributes. Adds support for Allowed AMIs that allows you to limit the use of AMIs in AWS accounts. Adds support for connectivity over non-HTTP protocols. +* api-change:``ecs``: This release adds support for Container Insights with Enhanced Observability for Amazon ECS. +* api-change:``eks``: Added support for Auto Mode Clusters, Hybrid Nodes, and specifying computeTypes in the DescribeAddonVersions API. +* api-change:``events``: Call private APIs by configuring Connections with VPC connectivity through PrivateLink and VPC Lattice +* api-change:``fsx``: FSx API changes to support the public launch of the Amazon FSx Intelligent Tiering for OpenZFS storage class. +* api-change:``guardduty``: Add new Multi Domain Correlation findings. +* api-change:``imagebuilder``: Added support for EC2 Image Builder's integration with AWS Marketplace for Marketplace components. +* api-change:``invoicing``: AWS Invoice Configuration allows you to receive separate AWS invoices based on your organizational needs. You can use the AWS SDKs to manage Invoice Units and programmatically fetch the information of the invoice receiver. +* api-change:``logs``: Adds PutIntegration, GetIntegration, ListIntegrations and DeleteIntegration APIs. Adds QueryLanguage support to StartQuery, GetQueryResults, DescribeQueries, DescribeQueryDefinitions, and PutQueryDefinition APIs. +* api-change:``memorydb``: Amazon MemoryDB SDK now supports all APIs for Multi-Region. Please refer to the updated Amazon MemoryDB public documentation for detailed information on API usage. +* api-change:``networkflowmonitor``: This release adds documentation for a new feature in Amazon CloudWatch called Network Flow Monitor. You can use Network Flow Monitor to get near real-time metrics, including retransmissions and data transferred, for your actual workloads. +* api-change:``opensearch``: This feature introduces support for CRUDL APIs, enabling the creation and management of Connected data sources. +* api-change:``organizations``: Add support for policy operations on the DECLARATIVE_POLICY_EC2 policy type. +* api-change:``qbusiness``: Amazon Q Business now supports capabilities to extract insights and answer questions from visual elements embedded within documents, a browser extension for Google Chrome, Mozilla Firefox, and Microsoft Edge, and attachments across conversations. +* api-change:``qconnect``: This release adds following capabilities: Configuring safeguards via AIGuardrails for Q in Connect inferencing, and APIs to support Q&A self-service use cases +* api-change:``rds``: Amazon RDS supports CloudWatch Database Insights. You can use the SDK to create, modify, and describe the DatabaseInsightsMode for your DB instances and clusters. +* api-change:``s3``: Amazon S3 introduces support for AWS Dedicated Local Zones +* api-change:``s3control``: Amazon S3 introduces support for AWS Dedicated Local Zones +* api-change:``securityhub``: Add new Multi Domain Correlation findings. +* api-change:``security-ir``: AWS Security Incident Response is a purpose-built security incident solution designed to help customers prepare for, respond to, and recover from security incidents. +* api-change:``transfer``: AWS Transfer Family now offers Web apps that enables simple and secure access to data stored in Amazon S3. +* api-change:``vpc-lattice``: Lattice APIs that allow sharing and access of VPC resources across accounts. + + 1.36.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 28384d3581e7..f3467b91c7ba 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.12' +__version__ = '1.36.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 54ff120960e9..5bc03b333936 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.12' +release = '1.36.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 38183c38c780..3e99ae6a74e7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.71 + botocore==1.35.72 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ff4a4a8906e1..74c8fe1c3963 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.71', + 'botocore==1.35.72', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 85fb86db4fd7cb57acd45497aff40aaaef2feb77 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Dec 2024 05:31:16 +0000 Subject: [PATCH 0966/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-39694.json | 5 +++++ .changes/next-release/api-change-s3control-26317.json | 5 +++++ .changes/next-release/api-change-socialmessaging-43290.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-39694.json create mode 100644 .changes/next-release/api-change-s3control-26317.json create mode 100644 .changes/next-release/api-change-socialmessaging-43290.json diff --git a/.changes/next-release/api-change-bedrockruntime-39694.json b/.changes/next-release/api-change-bedrockruntime-39694.json new file mode 100644 index 000000000000..b2f190156d26 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-39694.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Add an API parameter that allows customers to set performance configuration for invoking a model." +} diff --git a/.changes/next-release/api-change-s3control-26317.json b/.changes/next-release/api-change-s3control-26317.json new file mode 100644 index 000000000000..8c39e9c36b33 --- /dev/null +++ b/.changes/next-release/api-change-s3control-26317.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "It allows customers to pass CRC64NVME as a header in S3 Batch Operations copy requests" +} diff --git a/.changes/next-release/api-change-socialmessaging-43290.json b/.changes/next-release/api-change-socialmessaging-43290.json new file mode 100644 index 000000000000..831e103f7827 --- /dev/null +++ b/.changes/next-release/api-change-socialmessaging-43290.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``socialmessaging``", + "description": "Added support for passing role arn corresponding to the supported event destination" +} From dfa73d9b1aa48fea7b074191aed55475f26ebb2e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Dec 2024 05:32:37 +0000 Subject: [PATCH 0967/1632] Bumping version to 1.36.14 --- .changes/1.36.14.json | 17 +++++++++++++++++ .../api-change-bedrockruntime-39694.json | 5 ----- .../api-change-s3control-26317.json | 5 ----- .../api-change-socialmessaging-43290.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.36.14.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-39694.json delete mode 100644 .changes/next-release/api-change-s3control-26317.json delete mode 100644 .changes/next-release/api-change-socialmessaging-43290.json diff --git a/.changes/1.36.14.json b/.changes/1.36.14.json new file mode 100644 index 000000000000..8cc093c5fcc5 --- /dev/null +++ b/.changes/1.36.14.json @@ -0,0 +1,17 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "Add an API parameter that allows customers to set performance configuration for invoking a model.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "It allows customers to pass CRC64NVME as a header in S3 Batch Operations copy requests", + "type": "api-change" + }, + { + "category": "``socialmessaging``", + "description": "Added support for passing role arn corresponding to the supported event destination", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-39694.json b/.changes/next-release/api-change-bedrockruntime-39694.json deleted file mode 100644 index b2f190156d26..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-39694.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Add an API parameter that allows customers to set performance configuration for invoking a model." -} diff --git a/.changes/next-release/api-change-s3control-26317.json b/.changes/next-release/api-change-s3control-26317.json deleted file mode 100644 index 8c39e9c36b33..000000000000 --- a/.changes/next-release/api-change-s3control-26317.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "It allows customers to pass CRC64NVME as a header in S3 Batch Operations copy requests" -} diff --git a/.changes/next-release/api-change-socialmessaging-43290.json b/.changes/next-release/api-change-socialmessaging-43290.json deleted file mode 100644 index 831e103f7827..000000000000 --- a/.changes/next-release/api-change-socialmessaging-43290.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``socialmessaging``", - "description": "Added support for passing role arn corresponding to the supported event destination" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 54b97e29427d..7b54d3aed4cc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.36.14 +======= + +* api-change:``bedrock-runtime``: Add an API parameter that allows customers to set performance configuration for invoking a model. +* api-change:``s3control``: It allows customers to pass CRC64NVME as a header in S3 Batch Operations copy requests +* api-change:``socialmessaging``: Added support for passing role arn corresponding to the supported event destination + + 1.36.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f3467b91c7ba..f11528cd5f50 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.13' +__version__ = '1.36.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5bc03b333936..6f362a26ffbf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.13' +release = '1.36.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3e99ae6a74e7..d67e86a05e5b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.72 + botocore==1.35.73 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 74c8fe1c3963..938a0a170670 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.72', + 'botocore==1.35.73', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 31ac11bfaada573d2d4b0634d543f3bb439e63ae Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Dec 2024 19:07:29 +0000 Subject: [PATCH 0968/1632] Update changelog based on model updates --- .changes/next-release/api-change-athena-29879.json | 5 +++++ .changes/next-release/api-change-bedrock-99050.json | 5 +++++ .changes/next-release/api-change-bedrockagent-30301.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-30190.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-63349.json | 5 +++++ .changes/next-release/api-change-cloudwatch-46206.json | 5 +++++ .changes/next-release/api-change-datazone-25761.json | 5 +++++ .changes/next-release/api-change-dsql-17263.json | 5 +++++ .changes/next-release/api-change-dynamodb-73503.json | 5 +++++ .changes/next-release/api-change-glue-3355.json | 5 +++++ .changes/next-release/api-change-lakeformation-27344.json | 5 +++++ .changes/next-release/api-change-qapps-98500.json | 5 +++++ .changes/next-release/api-change-qbusiness-52452.json | 5 +++++ .changes/next-release/api-change-quicksight-41482.json | 5 +++++ .changes/next-release/api-change-redshift-93570.json | 5 +++++ .../next-release/api-change-redshiftserverless-70108.json | 5 +++++ .changes/next-release/api-change-s3-94654.json | 5 +++++ .changes/next-release/api-change-s3tables-60101.json | 5 +++++ 18 files changed, 90 insertions(+) create mode 100644 .changes/next-release/api-change-athena-29879.json create mode 100644 .changes/next-release/api-change-bedrock-99050.json create mode 100644 .changes/next-release/api-change-bedrockagent-30301.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-30190.json create mode 100644 .changes/next-release/api-change-bedrockruntime-63349.json create mode 100644 .changes/next-release/api-change-cloudwatch-46206.json create mode 100644 .changes/next-release/api-change-datazone-25761.json create mode 100644 .changes/next-release/api-change-dsql-17263.json create mode 100644 .changes/next-release/api-change-dynamodb-73503.json create mode 100644 .changes/next-release/api-change-glue-3355.json create mode 100644 .changes/next-release/api-change-lakeformation-27344.json create mode 100644 .changes/next-release/api-change-qapps-98500.json create mode 100644 .changes/next-release/api-change-qbusiness-52452.json create mode 100644 .changes/next-release/api-change-quicksight-41482.json create mode 100644 .changes/next-release/api-change-redshift-93570.json create mode 100644 .changes/next-release/api-change-redshiftserverless-70108.json create mode 100644 .changes/next-release/api-change-s3-94654.json create mode 100644 .changes/next-release/api-change-s3tables-60101.json diff --git a/.changes/next-release/api-change-athena-29879.json b/.changes/next-release/api-change-athena-29879.json new file mode 100644 index 000000000000..e2f920ea75da --- /dev/null +++ b/.changes/next-release/api-change-athena-29879.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``athena``", + "description": "Add FEDERATED type to CreateDataCatalog. This creates Athena Data Catalog, AWS Lambda connector, and AWS Glue connection. Create/DeleteDataCatalog returns DataCatalog. Add Status, ConnectionType, and Error to DataCatalog and DataCatalogSummary. Add DeleteCatalogOnly to delete Athena Catalog only." +} diff --git a/.changes/next-release/api-change-bedrock-99050.json b/.changes/next-release/api-change-bedrock-99050.json new file mode 100644 index 000000000000..9acbcad6174e --- /dev/null +++ b/.changes/next-release/api-change-bedrock-99050.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Tagging support for Async Invoke resources. Added support for Distillation in CreateModelCustomizationJob API. Support for videoDataDeliveryEnabled flag in invocation logging." +} diff --git a/.changes/next-release/api-change-bedrockagent-30301.json b/.changes/next-release/api-change-bedrockagent-30301.json new file mode 100644 index 000000000000..ad028989de8c --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-30301.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Releasing SDK for Multi-Agent Collaboration." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-30190.json b/.changes/next-release/api-change-bedrockagentruntime-30190.json new file mode 100644 index 000000000000..f8c530758b8c --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-30190.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Releasing SDK for multi agent collaboration" +} diff --git a/.changes/next-release/api-change-bedrockruntime-63349.json b/.changes/next-release/api-change-bedrockruntime-63349.json new file mode 100644 index 000000000000..da84a83f7f3b --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-63349.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Added support for Async Invoke Operations Start, List and Get. Support for invocation logs with `requestMetadata` field in Converse, ConverseStream, Invoke and InvokeStream. Video content blocks in Converse/ConverseStream accept raw bytes or S3 URI." +} diff --git a/.changes/next-release/api-change-cloudwatch-46206.json b/.changes/next-release/api-change-cloudwatch-46206.json new file mode 100644 index 000000000000..c11d6d31efd1 --- /dev/null +++ b/.changes/next-release/api-change-cloudwatch-46206.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudwatch``", + "description": "Support for configuring AiOps investigation as alarm action" +} diff --git a/.changes/next-release/api-change-datazone-25761.json b/.changes/next-release/api-change-datazone-25761.json new file mode 100644 index 000000000000..e94202b50e0e --- /dev/null +++ b/.changes/next-release/api-change-datazone-25761.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Adds support for Connections, ProjectProfiles, and JobRuns APIs. Supports the new Lineage feature at GA. Adjusts optionality of a parameter for DataSource and SubscriptionTarget APIs which may adjust types in some clients." +} diff --git a/.changes/next-release/api-change-dsql-17263.json b/.changes/next-release/api-change-dsql-17263.json new file mode 100644 index 000000000000..273c38d8c807 --- /dev/null +++ b/.changes/next-release/api-change-dsql-17263.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dsql``", + "description": "Add new API operations for Amazon Aurora DSQL. Amazon Aurora DSQL is a serverless, distributed SQL database with virtually unlimited scale, highest availability, and zero infrastructure management." +} diff --git a/.changes/next-release/api-change-dynamodb-73503.json b/.changes/next-release/api-change-dynamodb-73503.json new file mode 100644 index 000000000000..d1a53fb2b99e --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-73503.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This change adds support for global tables with multi-Region strong consistency (in preview). The UpdateTable API now supports a new attribute MultiRegionConsistency to set consistency when creating global tables. The DescribeTable output now optionally includes the MultiRegionConsistency attribute." +} diff --git a/.changes/next-release/api-change-glue-3355.json b/.changes/next-release/api-change-glue-3355.json new file mode 100644 index 000000000000..75aab604f38c --- /dev/null +++ b/.changes/next-release/api-change-glue-3355.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release includes(1)Zero-ETL integration to ingest data from 3P SaaS and DynamoDB to Redshift/Redlake (2)new properties on Connections to enable reuse; new connection APIs for retrieve/preview metadata (3)support of CRUD operations for Multi-catalog (4)support of automatic statistics collections" +} diff --git a/.changes/next-release/api-change-lakeformation-27344.json b/.changes/next-release/api-change-lakeformation-27344.json new file mode 100644 index 000000000000..9f6380fe8d7b --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-27344.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "This release added two new LakeFormation Permissions (CREATE_CATALOG, SUPER_USER) and added Id field for CatalogResource. It also added new conditon and expression field." +} diff --git a/.changes/next-release/api-change-qapps-98500.json b/.changes/next-release/api-change-qapps-98500.json new file mode 100644 index 000000000000..5dce11170409 --- /dev/null +++ b/.changes/next-release/api-change-qapps-98500.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qapps``", + "description": "Add support for 11 new plugins as action cards to help automate repetitive tasks and improve productivity." +} diff --git a/.changes/next-release/api-change-qbusiness-52452.json b/.changes/next-release/api-change-qbusiness-52452.json new file mode 100644 index 000000000000..891b2afddf41 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-52452.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Amazon Q Business now supports customization options for your web experience, 11 new Plugins, and QuickSight support. Amazon Q index allows software providers to enrich their native generative AI experiences with their customer's enterprise knowledge and user context spanning multiple applications." +} diff --git a/.changes/next-release/api-change-quicksight-41482.json b/.changes/next-release/api-change-quicksight-41482.json new file mode 100644 index 000000000000..278464ec93e4 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-41482.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "This release includes API needed to support for Unstructured Data in Q in QuickSight Q&A (IDC)." +} diff --git a/.changes/next-release/api-change-redshift-93570.json b/.changes/next-release/api-change-redshift-93570.json new file mode 100644 index 000000000000..1a07e4847cf4 --- /dev/null +++ b/.changes/next-release/api-change-redshift-93570.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Adds support for Amazon Redshift RegisterNamespace and DeregisterNamespace APIs to share data to AWS Glue Data Catalog." +} diff --git a/.changes/next-release/api-change-redshiftserverless-70108.json b/.changes/next-release/api-change-redshiftserverless-70108.json new file mode 100644 index 000000000000..be6534b8341e --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-70108.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Adds support for the ListManagedWorkgroups API to get an overview of existing managed workgroups." +} diff --git a/.changes/next-release/api-change-s3-94654.json b/.changes/next-release/api-change-s3-94654.json new file mode 100644 index 000000000000..f1b108278ebb --- /dev/null +++ b/.changes/next-release/api-change-s3-94654.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Amazon S3 Metadata stores object metadata in read-only, fully managed Apache Iceberg metadata tables that you can query. You can create metadata table configurations for S3 general purpose buckets." +} diff --git a/.changes/next-release/api-change-s3tables-60101.json b/.changes/next-release/api-change-s3tables-60101.json new file mode 100644 index 000000000000..9a754f54f293 --- /dev/null +++ b/.changes/next-release/api-change-s3tables-60101.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3tables``", + "description": "Amazon S3 Tables deliver the first cloud object store with built-in open table format support, and the easiest way to store tabular data at scale." +} From 028d4e293079c1fa106a640e03042d8b05ef77e0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 3 Dec 2024 19:09:05 +0000 Subject: [PATCH 0969/1632] Bumping version to 1.36.15 --- .changes/1.36.15.json | 92 +++++++++++++++++++ .../next-release/api-change-athena-29879.json | 5 - .../api-change-bedrock-99050.json | 5 - .../api-change-bedrockagent-30301.json | 5 - .../api-change-bedrockagentruntime-30190.json | 5 - .../api-change-bedrockruntime-63349.json | 5 - .../api-change-cloudwatch-46206.json | 5 - .../api-change-datazone-25761.json | 5 - .../next-release/api-change-dsql-17263.json | 5 - .../api-change-dynamodb-73503.json | 5 - .../next-release/api-change-glue-3355.json | 5 - .../api-change-lakeformation-27344.json | 5 - .../next-release/api-change-qapps-98500.json | 5 - .../api-change-qbusiness-52452.json | 5 - .../api-change-quicksight-41482.json | 5 - .../api-change-redshift-93570.json | 5 - .../api-change-redshiftserverless-70108.json | 5 - .../next-release/api-change-s3-94654.json | 5 - .../api-change-s3tables-60101.json | 5 - CHANGELOG.rst | 23 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 24 files changed, 119 insertions(+), 94 deletions(-) create mode 100644 .changes/1.36.15.json delete mode 100644 .changes/next-release/api-change-athena-29879.json delete mode 100644 .changes/next-release/api-change-bedrock-99050.json delete mode 100644 .changes/next-release/api-change-bedrockagent-30301.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-30190.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-63349.json delete mode 100644 .changes/next-release/api-change-cloudwatch-46206.json delete mode 100644 .changes/next-release/api-change-datazone-25761.json delete mode 100644 .changes/next-release/api-change-dsql-17263.json delete mode 100644 .changes/next-release/api-change-dynamodb-73503.json delete mode 100644 .changes/next-release/api-change-glue-3355.json delete mode 100644 .changes/next-release/api-change-lakeformation-27344.json delete mode 100644 .changes/next-release/api-change-qapps-98500.json delete mode 100644 .changes/next-release/api-change-qbusiness-52452.json delete mode 100644 .changes/next-release/api-change-quicksight-41482.json delete mode 100644 .changes/next-release/api-change-redshift-93570.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-70108.json delete mode 100644 .changes/next-release/api-change-s3-94654.json delete mode 100644 .changes/next-release/api-change-s3tables-60101.json diff --git a/.changes/1.36.15.json b/.changes/1.36.15.json new file mode 100644 index 000000000000..8403e5d0976a --- /dev/null +++ b/.changes/1.36.15.json @@ -0,0 +1,92 @@ +[ + { + "category": "``athena``", + "description": "Add FEDERATED type to CreateDataCatalog. This creates Athena Data Catalog, AWS Lambda connector, and AWS Glue connection. Create/DeleteDataCatalog returns DataCatalog. Add Status, ConnectionType, and Error to DataCatalog and DataCatalogSummary. Add DeleteCatalogOnly to delete Athena Catalog only.", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "Tagging support for Async Invoke resources. Added support for Distillation in CreateModelCustomizationJob API. Support for videoDataDeliveryEnabled flag in invocation logging.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "Releasing SDK for Multi-Agent Collaboration.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Releasing SDK for multi agent collaboration", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Added support for Async Invoke Operations Start, List and Get. Support for invocation logs with `requestMetadata` field in Converse, ConverseStream, Invoke and InvokeStream. Video content blocks in Converse/ConverseStream accept raw bytes or S3 URI.", + "type": "api-change" + }, + { + "category": "``cloudwatch``", + "description": "Support for configuring AiOps investigation as alarm action", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Adds support for Connections, ProjectProfiles, and JobRuns APIs. Supports the new Lineage feature at GA. Adjusts optionality of a parameter for DataSource and SubscriptionTarget APIs which may adjust types in some clients.", + "type": "api-change" + }, + { + "category": "``dsql``", + "description": "Add new API operations for Amazon Aurora DSQL. Amazon Aurora DSQL is a serverless, distributed SQL database with virtually unlimited scale, highest availability, and zero infrastructure management.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This change adds support for global tables with multi-Region strong consistency (in preview). The UpdateTable API now supports a new attribute MultiRegionConsistency to set consistency when creating global tables. The DescribeTable output now optionally includes the MultiRegionConsistency attribute.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release includes(1)Zero-ETL integration to ingest data from 3P SaaS and DynamoDB to Redshift/Redlake (2)new properties on Connections to enable reuse; new connection APIs for retrieve/preview metadata (3)support of CRUD operations for Multi-catalog (4)support of automatic statistics collections", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "This release added two new LakeFormation Permissions (CREATE_CATALOG, SUPER_USER) and added Id field for CatalogResource. It also added new conditon and expression field.", + "type": "api-change" + }, + { + "category": "``qapps``", + "description": "Add support for 11 new plugins as action cards to help automate repetitive tasks and improve productivity.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Amazon Q Business now supports customization options for your web experience, 11 new Plugins, and QuickSight support. Amazon Q index allows software providers to enrich their native generative AI experiences with their customer's enterprise knowledge and user context spanning multiple applications.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "This release includes API needed to support for Unstructured Data in Q in QuickSight Q&A (IDC).", + "type": "api-change" + }, + { + "category": "``redshift``", + "description": "Adds support for Amazon Redshift RegisterNamespace and DeregisterNamespace APIs to share data to AWS Glue Data Catalog.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Adds support for the ListManagedWorkgroups API to get an overview of existing managed workgroups.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Amazon S3 Metadata stores object metadata in read-only, fully managed Apache Iceberg metadata tables that you can query. You can create metadata table configurations for S3 general purpose buckets.", + "type": "api-change" + }, + { + "category": "``s3tables``", + "description": "Amazon S3 Tables deliver the first cloud object store with built-in open table format support, and the easiest way to store tabular data at scale.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-athena-29879.json b/.changes/next-release/api-change-athena-29879.json deleted file mode 100644 index e2f920ea75da..000000000000 --- a/.changes/next-release/api-change-athena-29879.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``athena``", - "description": "Add FEDERATED type to CreateDataCatalog. This creates Athena Data Catalog, AWS Lambda connector, and AWS Glue connection. Create/DeleteDataCatalog returns DataCatalog. Add Status, ConnectionType, and Error to DataCatalog and DataCatalogSummary. Add DeleteCatalogOnly to delete Athena Catalog only." -} diff --git a/.changes/next-release/api-change-bedrock-99050.json b/.changes/next-release/api-change-bedrock-99050.json deleted file mode 100644 index 9acbcad6174e..000000000000 --- a/.changes/next-release/api-change-bedrock-99050.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Tagging support for Async Invoke resources. Added support for Distillation in CreateModelCustomizationJob API. Support for videoDataDeliveryEnabled flag in invocation logging." -} diff --git a/.changes/next-release/api-change-bedrockagent-30301.json b/.changes/next-release/api-change-bedrockagent-30301.json deleted file mode 100644 index ad028989de8c..000000000000 --- a/.changes/next-release/api-change-bedrockagent-30301.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Releasing SDK for Multi-Agent Collaboration." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-30190.json b/.changes/next-release/api-change-bedrockagentruntime-30190.json deleted file mode 100644 index f8c530758b8c..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-30190.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Releasing SDK for multi agent collaboration" -} diff --git a/.changes/next-release/api-change-bedrockruntime-63349.json b/.changes/next-release/api-change-bedrockruntime-63349.json deleted file mode 100644 index da84a83f7f3b..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-63349.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Added support for Async Invoke Operations Start, List and Get. Support for invocation logs with `requestMetadata` field in Converse, ConverseStream, Invoke and InvokeStream. Video content blocks in Converse/ConverseStream accept raw bytes or S3 URI." -} diff --git a/.changes/next-release/api-change-cloudwatch-46206.json b/.changes/next-release/api-change-cloudwatch-46206.json deleted file mode 100644 index c11d6d31efd1..000000000000 --- a/.changes/next-release/api-change-cloudwatch-46206.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudwatch``", - "description": "Support for configuring AiOps investigation as alarm action" -} diff --git a/.changes/next-release/api-change-datazone-25761.json b/.changes/next-release/api-change-datazone-25761.json deleted file mode 100644 index e94202b50e0e..000000000000 --- a/.changes/next-release/api-change-datazone-25761.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Adds support for Connections, ProjectProfiles, and JobRuns APIs. Supports the new Lineage feature at GA. Adjusts optionality of a parameter for DataSource and SubscriptionTarget APIs which may adjust types in some clients." -} diff --git a/.changes/next-release/api-change-dsql-17263.json b/.changes/next-release/api-change-dsql-17263.json deleted file mode 100644 index 273c38d8c807..000000000000 --- a/.changes/next-release/api-change-dsql-17263.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dsql``", - "description": "Add new API operations for Amazon Aurora DSQL. Amazon Aurora DSQL is a serverless, distributed SQL database with virtually unlimited scale, highest availability, and zero infrastructure management." -} diff --git a/.changes/next-release/api-change-dynamodb-73503.json b/.changes/next-release/api-change-dynamodb-73503.json deleted file mode 100644 index d1a53fb2b99e..000000000000 --- a/.changes/next-release/api-change-dynamodb-73503.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This change adds support for global tables with multi-Region strong consistency (in preview). The UpdateTable API now supports a new attribute MultiRegionConsistency to set consistency when creating global tables. The DescribeTable output now optionally includes the MultiRegionConsistency attribute." -} diff --git a/.changes/next-release/api-change-glue-3355.json b/.changes/next-release/api-change-glue-3355.json deleted file mode 100644 index 75aab604f38c..000000000000 --- a/.changes/next-release/api-change-glue-3355.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release includes(1)Zero-ETL integration to ingest data from 3P SaaS and DynamoDB to Redshift/Redlake (2)new properties on Connections to enable reuse; new connection APIs for retrieve/preview metadata (3)support of CRUD operations for Multi-catalog (4)support of automatic statistics collections" -} diff --git a/.changes/next-release/api-change-lakeformation-27344.json b/.changes/next-release/api-change-lakeformation-27344.json deleted file mode 100644 index 9f6380fe8d7b..000000000000 --- a/.changes/next-release/api-change-lakeformation-27344.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "This release added two new LakeFormation Permissions (CREATE_CATALOG, SUPER_USER) and added Id field for CatalogResource. It also added new conditon and expression field." -} diff --git a/.changes/next-release/api-change-qapps-98500.json b/.changes/next-release/api-change-qapps-98500.json deleted file mode 100644 index 5dce11170409..000000000000 --- a/.changes/next-release/api-change-qapps-98500.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qapps``", - "description": "Add support for 11 new plugins as action cards to help automate repetitive tasks and improve productivity." -} diff --git a/.changes/next-release/api-change-qbusiness-52452.json b/.changes/next-release/api-change-qbusiness-52452.json deleted file mode 100644 index 891b2afddf41..000000000000 --- a/.changes/next-release/api-change-qbusiness-52452.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Amazon Q Business now supports customization options for your web experience, 11 new Plugins, and QuickSight support. Amazon Q index allows software providers to enrich their native generative AI experiences with their customer's enterprise knowledge and user context spanning multiple applications." -} diff --git a/.changes/next-release/api-change-quicksight-41482.json b/.changes/next-release/api-change-quicksight-41482.json deleted file mode 100644 index 278464ec93e4..000000000000 --- a/.changes/next-release/api-change-quicksight-41482.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "This release includes API needed to support for Unstructured Data in Q in QuickSight Q&A (IDC)." -} diff --git a/.changes/next-release/api-change-redshift-93570.json b/.changes/next-release/api-change-redshift-93570.json deleted file mode 100644 index 1a07e4847cf4..000000000000 --- a/.changes/next-release/api-change-redshift-93570.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Adds support for Amazon Redshift RegisterNamespace and DeregisterNamespace APIs to share data to AWS Glue Data Catalog." -} diff --git a/.changes/next-release/api-change-redshiftserverless-70108.json b/.changes/next-release/api-change-redshiftserverless-70108.json deleted file mode 100644 index be6534b8341e..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-70108.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Adds support for the ListManagedWorkgroups API to get an overview of existing managed workgroups." -} diff --git a/.changes/next-release/api-change-s3-94654.json b/.changes/next-release/api-change-s3-94654.json deleted file mode 100644 index f1b108278ebb..000000000000 --- a/.changes/next-release/api-change-s3-94654.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Amazon S3 Metadata stores object metadata in read-only, fully managed Apache Iceberg metadata tables that you can query. You can create metadata table configurations for S3 general purpose buckets." -} diff --git a/.changes/next-release/api-change-s3tables-60101.json b/.changes/next-release/api-change-s3tables-60101.json deleted file mode 100644 index 9a754f54f293..000000000000 --- a/.changes/next-release/api-change-s3tables-60101.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3tables``", - "description": "Amazon S3 Tables deliver the first cloud object store with built-in open table format support, and the easiest way to store tabular data at scale." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7b54d3aed4cc..25d8d5fa21b1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,29 @@ CHANGELOG ========= +1.36.15 +======= + +* api-change:``athena``: Add FEDERATED type to CreateDataCatalog. This creates Athena Data Catalog, AWS Lambda connector, and AWS Glue connection. Create/DeleteDataCatalog returns DataCatalog. Add Status, ConnectionType, and Error to DataCatalog and DataCatalogSummary. Add DeleteCatalogOnly to delete Athena Catalog only. +* api-change:``bedrock``: Tagging support for Async Invoke resources. Added support for Distillation in CreateModelCustomizationJob API. Support for videoDataDeliveryEnabled flag in invocation logging. +* api-change:``bedrock-agent``: Releasing SDK for Multi-Agent Collaboration. +* api-change:``bedrock-agent-runtime``: Releasing SDK for multi agent collaboration +* api-change:``bedrock-runtime``: Added support for Async Invoke Operations Start, List and Get. Support for invocation logs with `requestMetadata` field in Converse, ConverseStream, Invoke and InvokeStream. Video content blocks in Converse/ConverseStream accept raw bytes or S3 URI. +* api-change:``cloudwatch``: Support for configuring AiOps investigation as alarm action +* api-change:``datazone``: Adds support for Connections, ProjectProfiles, and JobRuns APIs. Supports the new Lineage feature at GA. Adjusts optionality of a parameter for DataSource and SubscriptionTarget APIs which may adjust types in some clients. +* api-change:``dsql``: Add new API operations for Amazon Aurora DSQL. Amazon Aurora DSQL is a serverless, distributed SQL database with virtually unlimited scale, highest availability, and zero infrastructure management. +* api-change:``dynamodb``: This change adds support for global tables with multi-Region strong consistency (in preview). The UpdateTable API now supports a new attribute MultiRegionConsistency to set consistency when creating global tables. The DescribeTable output now optionally includes the MultiRegionConsistency attribute. +* api-change:``glue``: This release includes(1)Zero-ETL integration to ingest data from 3P SaaS and DynamoDB to Redshift/Redlake (2)new properties on Connections to enable reuse; new connection APIs for retrieve/preview metadata (3)support of CRUD operations for Multi-catalog (4)support of automatic statistics collections +* api-change:``lakeformation``: This release added two new LakeFormation Permissions (CREATE_CATALOG, SUPER_USER) and added Id field for CatalogResource. It also added new conditon and expression field. +* api-change:``qapps``: Add support for 11 new plugins as action cards to help automate repetitive tasks and improve productivity. +* api-change:``qbusiness``: Amazon Q Business now supports customization options for your web experience, 11 new Plugins, and QuickSight support. Amazon Q index allows software providers to enrich their native generative AI experiences with their customer's enterprise knowledge and user context spanning multiple applications. +* api-change:``quicksight``: This release includes API needed to support for Unstructured Data in Q in QuickSight Q&A (IDC). +* api-change:``redshift``: Adds support for Amazon Redshift RegisterNamespace and DeregisterNamespace APIs to share data to AWS Glue Data Catalog. +* api-change:``redshift-serverless``: Adds support for the ListManagedWorkgroups API to get an overview of existing managed workgroups. +* api-change:``s3``: Amazon S3 Metadata stores object metadata in read-only, fully managed Apache Iceberg metadata tables that you can query. You can create metadata table configurations for S3 general purpose buckets. +* api-change:``s3tables``: Amazon S3 Tables deliver the first cloud object store with built-in open table format support, and the easiest way to store tabular data at scale. + + 1.36.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f11528cd5f50..bd6b83e7b6bf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.14' +__version__ = '1.36.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6f362a26ffbf..8947db17daf4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.14' +release = '1.36.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d67e86a05e5b..9a26add3dab7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.73 + botocore==1.35.74 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 938a0a170670..0d52be129dcc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.73', + 'botocore==1.35.74', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From f0bd2dddea82a0c9fccea3bec3d205179477e6e2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 4 Dec 2024 19:08:58 +0000 Subject: [PATCH 0970/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-954.json | 5 +++++ .changes/next-release/api-change-bedrockagent-65283.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-24984.json | 5 +++++ .../next-release/api-change-bedrockdataautomation-78372.json | 5 +++++ .../api-change-bedrockdataautomationruntime-87235.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-71883.json | 5 +++++ .changes/next-release/api-change-kendra-89813.json | 5 +++++ .changes/next-release/api-change-sagemaker-17063.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-954.json create mode 100644 .changes/next-release/api-change-bedrockagent-65283.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-24984.json create mode 100644 .changes/next-release/api-change-bedrockdataautomation-78372.json create mode 100644 .changes/next-release/api-change-bedrockdataautomationruntime-87235.json create mode 100644 .changes/next-release/api-change-bedrockruntime-71883.json create mode 100644 .changes/next-release/api-change-kendra-89813.json create mode 100644 .changes/next-release/api-change-sagemaker-17063.json diff --git a/.changes/next-release/api-change-bedrock-954.json b/.changes/next-release/api-change-bedrock-954.json new file mode 100644 index 000000000000..df00fbdd5798 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-954.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Introduced two APIs ListPromptRouters and GetPromptRouter for Intelligent Prompt Router feature. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability." +} diff --git a/.changes/next-release/api-change-bedrockagent-65283.json b/.changes/next-release/api-change-bedrockagent-65283.json new file mode 100644 index 000000000000..2ef20a639f2e --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-65283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-24984.json b/.changes/next-release/api-change-bedrockagentruntime-24984.json new file mode 100644 index 000000000000..6a411146bfb5 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-24984.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index." +} diff --git a/.changes/next-release/api-change-bedrockdataautomation-78372.json b/.changes/next-release/api-change-bedrockdataautomation-78372.json new file mode 100644 index 000000000000..5b33934a7a11 --- /dev/null +++ b/.changes/next-release/api-change-bedrockdataautomation-78372.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-data-automation``", + "description": "Release Bedrock Data Automation SDK" +} diff --git a/.changes/next-release/api-change-bedrockdataautomationruntime-87235.json b/.changes/next-release/api-change-bedrockdataautomationruntime-87235.json new file mode 100644 index 000000000000..5afd2a98ff77 --- /dev/null +++ b/.changes/next-release/api-change-bedrockdataautomationruntime-87235.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-data-automation-runtime``", + "description": "Release Bedrock Data Automation Runtime SDK" +} diff --git a/.changes/next-release/api-change-bedrockruntime-71883.json b/.changes/next-release/api-change-bedrockruntime-71883.json new file mode 100644 index 000000000000..e1d8878da828 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-71883.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Added support for Intelligent Prompt Router in Invoke, InvokeStream, Converse and ConverseStream. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability." +} diff --git a/.changes/next-release/api-change-kendra-89813.json b/.changes/next-release/api-change-kendra-89813.json new file mode 100644 index 000000000000..5ba84fe10e4d --- /dev/null +++ b/.changes/next-release/api-change-kendra-89813.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kendra``", + "description": "This release adds GenAI Index in Amazon Kendra for Retrieval Augmented Generation (RAG) and intelligent search. With the Kendra GenAI Index, customers get high retrieval accuracy powered by the latest information retrieval technologies and semantic models." +} diff --git a/.changes/next-release/api-change-sagemaker-17063.json b/.changes/next-release/api-change-sagemaker-17063.json new file mode 100644 index 000000000000..494d2670f5f9 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-17063.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker HyperPod launched task governance to help customers maximize accelerator utilization for model development and flexible training plans to meet training timelines and budget while reducing weeks of training time. AI apps from AWS partner is now available in SageMaker." +} From 227d53efa5ce218d94ff662b2c133c6ad1ef151c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 4 Dec 2024 19:10:08 +0000 Subject: [PATCH 0971/1632] Bumping version to 1.36.16 --- .changes/1.36.16.json | 42 +++++++++++++++++++ .../next-release/api-change-bedrock-954.json | 5 --- .../api-change-bedrockagent-65283.json | 5 --- .../api-change-bedrockagentruntime-24984.json | 5 --- ...pi-change-bedrockdataautomation-78372.json | 5 --- ...ge-bedrockdataautomationruntime-87235.json | 5 --- .../api-change-bedrockruntime-71883.json | 5 --- .../next-release/api-change-kendra-89813.json | 5 --- .../api-change-sagemaker-17063.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.36.16.json delete mode 100644 .changes/next-release/api-change-bedrock-954.json delete mode 100644 .changes/next-release/api-change-bedrockagent-65283.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-24984.json delete mode 100644 .changes/next-release/api-change-bedrockdataautomation-78372.json delete mode 100644 .changes/next-release/api-change-bedrockdataautomationruntime-87235.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-71883.json delete mode 100644 .changes/next-release/api-change-kendra-89813.json delete mode 100644 .changes/next-release/api-change-sagemaker-17063.json diff --git a/.changes/1.36.16.json b/.changes/1.36.16.json new file mode 100644 index 000000000000..9d5a3c902a07 --- /dev/null +++ b/.changes/1.36.16.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock``", + "description": "Introduced two APIs ListPromptRouters and GetPromptRouter for Intelligent Prompt Router feature. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index.", + "type": "api-change" + }, + { + "category": "``bedrock-data-automation``", + "description": "Release Bedrock Data Automation SDK", + "type": "api-change" + }, + { + "category": "``bedrock-data-automation-runtime``", + "description": "Release Bedrock Data Automation Runtime SDK", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Added support for Intelligent Prompt Router in Invoke, InvokeStream, Converse and ConverseStream. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability.", + "type": "api-change" + }, + { + "category": "``kendra``", + "description": "This release adds GenAI Index in Amazon Kendra for Retrieval Augmented Generation (RAG) and intelligent search. With the Kendra GenAI Index, customers get high retrieval accuracy powered by the latest information retrieval technologies and semantic models.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker HyperPod launched task governance to help customers maximize accelerator utilization for model development and flexible training plans to meet training timelines and budget while reducing weeks of training time. AI apps from AWS partner is now available in SageMaker.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-954.json b/.changes/next-release/api-change-bedrock-954.json deleted file mode 100644 index df00fbdd5798..000000000000 --- a/.changes/next-release/api-change-bedrock-954.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Introduced two APIs ListPromptRouters and GetPromptRouter for Intelligent Prompt Router feature. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability." -} diff --git a/.changes/next-release/api-change-bedrockagent-65283.json b/.changes/next-release/api-change-bedrockagent-65283.json deleted file mode 100644 index 2ef20a639f2e..000000000000 --- a/.changes/next-release/api-change-bedrockagent-65283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-24984.json b/.changes/next-release/api-change-bedrockagentruntime-24984.json deleted file mode 100644 index 6a411146bfb5..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-24984.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index." -} diff --git a/.changes/next-release/api-change-bedrockdataautomation-78372.json b/.changes/next-release/api-change-bedrockdataautomation-78372.json deleted file mode 100644 index 5b33934a7a11..000000000000 --- a/.changes/next-release/api-change-bedrockdataautomation-78372.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-data-automation``", - "description": "Release Bedrock Data Automation SDK" -} diff --git a/.changes/next-release/api-change-bedrockdataautomationruntime-87235.json b/.changes/next-release/api-change-bedrockdataautomationruntime-87235.json deleted file mode 100644 index 5afd2a98ff77..000000000000 --- a/.changes/next-release/api-change-bedrockdataautomationruntime-87235.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-data-automation-runtime``", - "description": "Release Bedrock Data Automation Runtime SDK" -} diff --git a/.changes/next-release/api-change-bedrockruntime-71883.json b/.changes/next-release/api-change-bedrockruntime-71883.json deleted file mode 100644 index e1d8878da828..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-71883.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Added support for Intelligent Prompt Router in Invoke, InvokeStream, Converse and ConverseStream. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability." -} diff --git a/.changes/next-release/api-change-kendra-89813.json b/.changes/next-release/api-change-kendra-89813.json deleted file mode 100644 index 5ba84fe10e4d..000000000000 --- a/.changes/next-release/api-change-kendra-89813.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kendra``", - "description": "This release adds GenAI Index in Amazon Kendra for Retrieval Augmented Generation (RAG) and intelligent search. With the Kendra GenAI Index, customers get high retrieval accuracy powered by the latest information retrieval technologies and semantic models." -} diff --git a/.changes/next-release/api-change-sagemaker-17063.json b/.changes/next-release/api-change-sagemaker-17063.json deleted file mode 100644 index 494d2670f5f9..000000000000 --- a/.changes/next-release/api-change-sagemaker-17063.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker HyperPod launched task governance to help customers maximize accelerator utilization for model development and flexible training plans to meet training timelines and budget while reducing weeks of training time. AI apps from AWS partner is now available in SageMaker." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 25d8d5fa21b1..2df16ffc46a9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.36.16 +======= + +* api-change:``bedrock``: Introduced two APIs ListPromptRouters and GetPromptRouter for Intelligent Prompt Router feature. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability. +* api-change:``bedrock-agent``: This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index. +* api-change:``bedrock-agent-runtime``: This release introduces the ability to generate SQL using natural language, through a new GenerateQuery API (with native integration into Knowledge Bases); ability to ingest and retrieve images through Bedrock Data Automation; and ability to create a Knowledge Base backed by Kendra GenAI Index. +* api-change:``bedrock-data-automation``: Release Bedrock Data Automation SDK +* api-change:``bedrock-data-automation-runtime``: Release Bedrock Data Automation Runtime SDK +* api-change:``bedrock-runtime``: Added support for Intelligent Prompt Router in Invoke, InvokeStream, Converse and ConverseStream. Add support for Bedrock Guardrails image content filter. New Bedrock Marketplace feature enabling a wider range of bedrock compatible models with self-hosted capability. +* api-change:``kendra``: This release adds GenAI Index in Amazon Kendra for Retrieval Augmented Generation (RAG) and intelligent search. With the Kendra GenAI Index, customers get high retrieval accuracy powered by the latest information retrieval technologies and semantic models. +* api-change:``sagemaker``: Amazon SageMaker HyperPod launched task governance to help customers maximize accelerator utilization for model development and flexible training plans to meet training timelines and budget while reducing weeks of training time. AI apps from AWS partner is now available in SageMaker. + + 1.36.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index bd6b83e7b6bf..c3d8ae51a72c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.15' +__version__ = '1.36.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8947db17daf4..d6f7ba1e4d54 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.15' +release = '1.36.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9a26add3dab7..362a1c439012 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.74 + botocore==1.35.75 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0d52be129dcc..c819834fe9d5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.74', + 'botocore==1.35.75', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 42b24768ec8eceb518ccff8f012882c0547c0453 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 5 Dec 2024 01:17:21 +0000 Subject: [PATCH 0972/1632] Update changelog based on model updates --- .../next-release/api-change-partnercentralselling-26080.json | 5 +++++ .changes/next-release/api-change-qbusiness-6117.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-partnercentralselling-26080.json create mode 100644 .changes/next-release/api-change-qbusiness-6117.json diff --git a/.changes/next-release/api-change-partnercentralselling-26080.json b/.changes/next-release/api-change-partnercentralselling-26080.json new file mode 100644 index 000000000000..09543513b509 --- /dev/null +++ b/.changes/next-release/api-change-partnercentralselling-26080.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``partnercentral-selling``", + "description": "Introducing the preview of new partner central selling APIs designed to transform how AWS partners collaborate and co-sell with multiple partners. This enables multiple partners to seamlessly engage and jointly pursue customer opportunities, fostering a new era of collaborative selling." +} diff --git a/.changes/next-release/api-change-qbusiness-6117.json b/.changes/next-release/api-change-qbusiness-6117.json new file mode 100644 index 000000000000..e99eb2b06afe --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-6117.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "This release removes the deprecated UserId and UserGroups fields from SearchRelevantContent api's request parameters." +} From f18c72499de8aa468d0a44a9943a61d8c0de9fda Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 5 Dec 2024 01:18:53 +0000 Subject: [PATCH 0973/1632] Bumping version to 1.36.17 --- .changes/1.36.17.json | 12 ++++++++++++ .../api-change-partnercentralselling-26080.json | 5 ----- .changes/next-release/api-change-qbusiness-6117.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.36.17.json delete mode 100644 .changes/next-release/api-change-partnercentralselling-26080.json delete mode 100644 .changes/next-release/api-change-qbusiness-6117.json diff --git a/.changes/1.36.17.json b/.changes/1.36.17.json new file mode 100644 index 000000000000..1f5e70543cd7 --- /dev/null +++ b/.changes/1.36.17.json @@ -0,0 +1,12 @@ +[ + { + "category": "``partnercentral-selling``", + "description": "Introducing the preview of new partner central selling APIs designed to transform how AWS partners collaborate and co-sell with multiple partners. This enables multiple partners to seamlessly engage and jointly pursue customer opportunities, fostering a new era of collaborative selling.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "This release removes the deprecated UserId and UserGroups fields from SearchRelevantContent api's request parameters.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-partnercentralselling-26080.json b/.changes/next-release/api-change-partnercentralselling-26080.json deleted file mode 100644 index 09543513b509..000000000000 --- a/.changes/next-release/api-change-partnercentralselling-26080.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``partnercentral-selling``", - "description": "Introducing the preview of new partner central selling APIs designed to transform how AWS partners collaborate and co-sell with multiple partners. This enables multiple partners to seamlessly engage and jointly pursue customer opportunities, fostering a new era of collaborative selling." -} diff --git a/.changes/next-release/api-change-qbusiness-6117.json b/.changes/next-release/api-change-qbusiness-6117.json deleted file mode 100644 index e99eb2b06afe..000000000000 --- a/.changes/next-release/api-change-qbusiness-6117.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "This release removes the deprecated UserId and UserGroups fields from SearchRelevantContent api's request parameters." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2df16ffc46a9..b0755adefeaa 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.36.17 +======= + +* api-change:``partnercentral-selling``: Introducing the preview of new partner central selling APIs designed to transform how AWS partners collaborate and co-sell with multiple partners. This enables multiple partners to seamlessly engage and jointly pursue customer opportunities, fostering a new era of collaborative selling. +* api-change:``qbusiness``: This release removes the deprecated UserId and UserGroups fields from SearchRelevantContent api's request parameters. + + 1.36.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c3d8ae51a72c..c6776effe3a2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.16' +__version__ = '1.36.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d6f7ba1e4d54..036b17c4519e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.16' +release = '1.36.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 362a1c439012..2bde7fddcd9f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.75 + botocore==1.35.76 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c819834fe9d5..9e31e1819773 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.75', + 'botocore==1.35.76', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 45903da940e6612c12da3247d11ce98105734cee Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 9 Dec 2024 19:29:59 +0000 Subject: [PATCH 0974/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-83993.json | 5 +++++ .changes/next-release/api-change-cognitoidp-45877.json | 5 +++++ .changes/next-release/api-change-ec2-66916.json | 5 +++++ .changes/next-release/api-change-ecs-24538.json | 5 +++++ .changes/next-release/api-change-keyspaces-96479.json | 5 +++++ .changes/next-release/api-change-medialive-92782.json | 5 +++++ .changes/next-release/api-change-workspaces-93420.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-83993.json create mode 100644 .changes/next-release/api-change-cognitoidp-45877.json create mode 100644 .changes/next-release/api-change-ec2-66916.json create mode 100644 .changes/next-release/api-change-ecs-24538.json create mode 100644 .changes/next-release/api-change-keyspaces-96479.json create mode 100644 .changes/next-release/api-change-medialive-92782.json create mode 100644 .changes/next-release/api-change-workspaces-93420.json diff --git a/.changes/next-release/api-change-appsync-83993.json b/.changes/next-release/api-change-appsync-83993.json new file mode 100644 index 000000000000..8f0951983034 --- /dev/null +++ b/.changes/next-release/api-change-appsync-83993.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Provides description of new Amazon Bedrock runtime datasource." +} diff --git a/.changes/next-release/api-change-cognitoidp-45877.json b/.changes/next-release/api-change-cognitoidp-45877.json new file mode 100644 index 000000000000..caa42f43c34b --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-45877.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Change `CustomDomainConfig` from a required to an optional parameter for the `UpdateUserPoolDomain` operation." +} diff --git a/.changes/next-release/api-change-ec2-66916.json b/.changes/next-release/api-change-ec2-66916.json new file mode 100644 index 000000000000..c9c28ab5e455 --- /dev/null +++ b/.changes/next-release/api-change-ec2-66916.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release includes a new API for modifying instance network-performance-options after launch." +} diff --git a/.changes/next-release/api-change-ecs-24538.json b/.changes/next-release/api-change-ecs-24538.json new file mode 100644 index 000000000000..709219af5a8c --- /dev/null +++ b/.changes/next-release/api-change-ecs-24538.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation only update to address various tickets for Amazon ECS." +} diff --git a/.changes/next-release/api-change-keyspaces-96479.json b/.changes/next-release/api-change-keyspaces-96479.json new file mode 100644 index 000000000000..77e331fffdb0 --- /dev/null +++ b/.changes/next-release/api-change-keyspaces-96479.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``keyspaces``", + "description": "Amazon Keyspaces: adding the list of IAM actions required by the UpdateKeyspace API." +} diff --git a/.changes/next-release/api-change-medialive-92782.json b/.changes/next-release/api-change-medialive-92782.json new file mode 100644 index 000000000000..6d0d0b3975bb --- /dev/null +++ b/.changes/next-release/api-change-medialive-92782.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "H265 outputs now support disabling the deblocking filter." +} diff --git a/.changes/next-release/api-change-workspaces-93420.json b/.changes/next-release/api-change-workspaces-93420.json new file mode 100644 index 000000000000..f1529fc633d7 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-93420.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added text to clarify case-sensitivity" +} From 83e03826674a7cc5559347c98dc8d360bc64aedb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 9 Dec 2024 19:31:21 +0000 Subject: [PATCH 0975/1632] Bumping version to 1.36.18 --- .changes/1.36.18.json | 37 +++++++++++++++++++ .../api-change-appsync-83993.json | 5 --- .../api-change-cognitoidp-45877.json | 5 --- .../next-release/api-change-ec2-66916.json | 5 --- .../next-release/api-change-ecs-24538.json | 5 --- .../api-change-keyspaces-96479.json | 5 --- .../api-change-medialive-92782.json | 5 --- .../api-change-workspaces-93420.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.36.18.json delete mode 100644 .changes/next-release/api-change-appsync-83993.json delete mode 100644 .changes/next-release/api-change-cognitoidp-45877.json delete mode 100644 .changes/next-release/api-change-ec2-66916.json delete mode 100644 .changes/next-release/api-change-ecs-24538.json delete mode 100644 .changes/next-release/api-change-keyspaces-96479.json delete mode 100644 .changes/next-release/api-change-medialive-92782.json delete mode 100644 .changes/next-release/api-change-workspaces-93420.json diff --git a/.changes/1.36.18.json b/.changes/1.36.18.json new file mode 100644 index 000000000000..364f8c259c66 --- /dev/null +++ b/.changes/1.36.18.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appsync``", + "description": "Provides description of new Amazon Bedrock runtime datasource.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Change `CustomDomainConfig` from a required to an optional parameter for the `UpdateUserPoolDomain` operation.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release includes a new API for modifying instance network-performance-options after launch.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation only update to address various tickets for Amazon ECS.", + "type": "api-change" + }, + { + "category": "``keyspaces``", + "description": "Amazon Keyspaces: adding the list of IAM actions required by the UpdateKeyspace API.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "H265 outputs now support disabling the deblocking filter.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added text to clarify case-sensitivity", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-83993.json b/.changes/next-release/api-change-appsync-83993.json deleted file mode 100644 index 8f0951983034..000000000000 --- a/.changes/next-release/api-change-appsync-83993.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Provides description of new Amazon Bedrock runtime datasource." -} diff --git a/.changes/next-release/api-change-cognitoidp-45877.json b/.changes/next-release/api-change-cognitoidp-45877.json deleted file mode 100644 index caa42f43c34b..000000000000 --- a/.changes/next-release/api-change-cognitoidp-45877.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Change `CustomDomainConfig` from a required to an optional parameter for the `UpdateUserPoolDomain` operation." -} diff --git a/.changes/next-release/api-change-ec2-66916.json b/.changes/next-release/api-change-ec2-66916.json deleted file mode 100644 index c9c28ab5e455..000000000000 --- a/.changes/next-release/api-change-ec2-66916.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release includes a new API for modifying instance network-performance-options after launch." -} diff --git a/.changes/next-release/api-change-ecs-24538.json b/.changes/next-release/api-change-ecs-24538.json deleted file mode 100644 index 709219af5a8c..000000000000 --- a/.changes/next-release/api-change-ecs-24538.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation only update to address various tickets for Amazon ECS." -} diff --git a/.changes/next-release/api-change-keyspaces-96479.json b/.changes/next-release/api-change-keyspaces-96479.json deleted file mode 100644 index 77e331fffdb0..000000000000 --- a/.changes/next-release/api-change-keyspaces-96479.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``keyspaces``", - "description": "Amazon Keyspaces: adding the list of IAM actions required by the UpdateKeyspace API." -} diff --git a/.changes/next-release/api-change-medialive-92782.json b/.changes/next-release/api-change-medialive-92782.json deleted file mode 100644 index 6d0d0b3975bb..000000000000 --- a/.changes/next-release/api-change-medialive-92782.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "H265 outputs now support disabling the deblocking filter." -} diff --git a/.changes/next-release/api-change-workspaces-93420.json b/.changes/next-release/api-change-workspaces-93420.json deleted file mode 100644 index f1529fc633d7..000000000000 --- a/.changes/next-release/api-change-workspaces-93420.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added text to clarify case-sensitivity" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b0755adefeaa..0779c5e91cbc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.36.18 +======= + +* api-change:``appsync``: Provides description of new Amazon Bedrock runtime datasource. +* api-change:``cognito-idp``: Change `CustomDomainConfig` from a required to an optional parameter for the `UpdateUserPoolDomain` operation. +* api-change:``ec2``: This release includes a new API for modifying instance network-performance-options after launch. +* api-change:``ecs``: This is a documentation only update to address various tickets for Amazon ECS. +* api-change:``keyspaces``: Amazon Keyspaces: adding the list of IAM actions required by the UpdateKeyspace API. +* api-change:``medialive``: H265 outputs now support disabling the deblocking filter. +* api-change:``workspaces``: Added text to clarify case-sensitivity + + 1.36.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c6776effe3a2..63f469ae8a95 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.17' +__version__ = '1.36.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 036b17c4519e..0a10a82ab32a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.17' +release = '1.36.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2bde7fddcd9f..d57157e66e94 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.76 + botocore==1.35.77 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9e31e1819773..69008c0615b3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.76', + 'botocore==1.35.77', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 22f7872f7db4f8e5ec8366a73931726d7cafe2f9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 10 Dec 2024 19:41:24 +0000 Subject: [PATCH 0976/1632] Update changelog based on model updates --- .../api-change-applicationautoscaling-91550.json | 5 +++++ .../next-release/api-change-bcmpricingcalculator-37187.json | 5 +++++ .changes/next-release/api-change-connect-90690.json | 5 +++++ .changes/next-release/api-change-finspace-65468.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-32540.json | 5 +++++ .changes/next-release/api-change-sesv2-19886.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-applicationautoscaling-91550.json create mode 100644 .changes/next-release/api-change-bcmpricingcalculator-37187.json create mode 100644 .changes/next-release/api-change-connect-90690.json create mode 100644 .changes/next-release/api-change-finspace-65468.json create mode 100644 .changes/next-release/api-change-ivsrealtime-32540.json create mode 100644 .changes/next-release/api-change-sesv2-19886.json diff --git a/.changes/next-release/api-change-applicationautoscaling-91550.json b/.changes/next-release/api-change-applicationautoscaling-91550.json new file mode 100644 index 000000000000..4ce583b7277b --- /dev/null +++ b/.changes/next-release/api-change-applicationautoscaling-91550.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-autoscaling``", + "description": "Doc only update for AAS Predictive Scaling policy configuration API." +} diff --git a/.changes/next-release/api-change-bcmpricingcalculator-37187.json b/.changes/next-release/api-change-bcmpricingcalculator-37187.json new file mode 100644 index 000000000000..6965b157d403 --- /dev/null +++ b/.changes/next-release/api-change-bcmpricingcalculator-37187.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bcm-pricing-calculator``", + "description": "Updated condition key inference from Workload Estimate, Bill Scenario, and Bill Estimate resources. Updated documentation links." +} diff --git a/.changes/next-release/api-change-connect-90690.json b/.changes/next-release/api-change-connect-90690.json new file mode 100644 index 000000000000..d10cf7baa52a --- /dev/null +++ b/.changes/next-release/api-change-connect-90690.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Add support for Push Notifications for Amazon Connect chat. With Push Notifications enabled an alert could be sent to customers about new messages even when they aren't actively using the mobile application." +} diff --git a/.changes/next-release/api-change-finspace-65468.json b/.changes/next-release/api-change-finspace-65468.json new file mode 100644 index 000000000000..e3b48b4b048e --- /dev/null +++ b/.changes/next-release/api-change-finspace-65468.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``finspace``", + "description": "Update KxCommandLineArgument value parameter regex to allow for spaces and semicolons" +} diff --git a/.changes/next-release/api-change-ivsrealtime-32540.json b/.changes/next-release/api-change-ivsrealtime-32540.json new file mode 100644 index 000000000000..eaa37c09abc2 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-32540.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to customize thumbnails recording mode and interval for both Individual Participant Recording (IPR) and Server-Side Compositions (SSC)." +} diff --git a/.changes/next-release/api-change-sesv2-19886.json b/.changes/next-release/api-change-sesv2-19886.json new file mode 100644 index 000000000000..c2b49ee8936f --- /dev/null +++ b/.changes/next-release/api-change-sesv2-19886.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Introduces support for creating DEED (Deterministic Easy-DKIM) identities." +} From b110e872f07420133db53a0306fb87dae3b1c455 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 10 Dec 2024 19:42:44 +0000 Subject: [PATCH 0977/1632] Bumping version to 1.36.19 --- .changes/1.36.19.json | 32 +++++++++++++++++++ ...i-change-applicationautoscaling-91550.json | 5 --- ...api-change-bcmpricingcalculator-37187.json | 5 --- .../api-change-connect-90690.json | 5 --- .../api-change-finspace-65468.json | 5 --- .../api-change-ivsrealtime-32540.json | 5 --- .../next-release/api-change-sesv2-19886.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.36.19.json delete mode 100644 .changes/next-release/api-change-applicationautoscaling-91550.json delete mode 100644 .changes/next-release/api-change-bcmpricingcalculator-37187.json delete mode 100644 .changes/next-release/api-change-connect-90690.json delete mode 100644 .changes/next-release/api-change-finspace-65468.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-32540.json delete mode 100644 .changes/next-release/api-change-sesv2-19886.json diff --git a/.changes/1.36.19.json b/.changes/1.36.19.json new file mode 100644 index 000000000000..a923cbfc3413 --- /dev/null +++ b/.changes/1.36.19.json @@ -0,0 +1,32 @@ +[ + { + "category": "``application-autoscaling``", + "description": "Doc only update for AAS Predictive Scaling policy configuration API.", + "type": "api-change" + }, + { + "category": "``bcm-pricing-calculator``", + "description": "Updated condition key inference from Workload Estimate, Bill Scenario, and Bill Estimate resources. Updated documentation links.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Add support for Push Notifications for Amazon Connect chat. With Push Notifications enabled an alert could be sent to customers about new messages even when they aren't actively using the mobile application.", + "type": "api-change" + }, + { + "category": "``finspace``", + "description": "Update KxCommandLineArgument value parameter regex to allow for spaces and semicolons", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to customize thumbnails recording mode and interval for both Individual Participant Recording (IPR) and Server-Side Compositions (SSC).", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Introduces support for creating DEED (Deterministic Easy-DKIM) identities.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationautoscaling-91550.json b/.changes/next-release/api-change-applicationautoscaling-91550.json deleted file mode 100644 index 4ce583b7277b..000000000000 --- a/.changes/next-release/api-change-applicationautoscaling-91550.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-autoscaling``", - "description": "Doc only update for AAS Predictive Scaling policy configuration API." -} diff --git a/.changes/next-release/api-change-bcmpricingcalculator-37187.json b/.changes/next-release/api-change-bcmpricingcalculator-37187.json deleted file mode 100644 index 6965b157d403..000000000000 --- a/.changes/next-release/api-change-bcmpricingcalculator-37187.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bcm-pricing-calculator``", - "description": "Updated condition key inference from Workload Estimate, Bill Scenario, and Bill Estimate resources. Updated documentation links." -} diff --git a/.changes/next-release/api-change-connect-90690.json b/.changes/next-release/api-change-connect-90690.json deleted file mode 100644 index d10cf7baa52a..000000000000 --- a/.changes/next-release/api-change-connect-90690.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Add support for Push Notifications for Amazon Connect chat. With Push Notifications enabled an alert could be sent to customers about new messages even when they aren't actively using the mobile application." -} diff --git a/.changes/next-release/api-change-finspace-65468.json b/.changes/next-release/api-change-finspace-65468.json deleted file mode 100644 index e3b48b4b048e..000000000000 --- a/.changes/next-release/api-change-finspace-65468.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``finspace``", - "description": "Update KxCommandLineArgument value parameter regex to allow for spaces and semicolons" -} diff --git a/.changes/next-release/api-change-ivsrealtime-32540.json b/.changes/next-release/api-change-ivsrealtime-32540.json deleted file mode 100644 index eaa37c09abc2..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-32540.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "IVS Real-Time now offers customers the ability to customize thumbnails recording mode and interval for both Individual Participant Recording (IPR) and Server-Side Compositions (SSC)." -} diff --git a/.changes/next-release/api-change-sesv2-19886.json b/.changes/next-release/api-change-sesv2-19886.json deleted file mode 100644 index c2b49ee8936f..000000000000 --- a/.changes/next-release/api-change-sesv2-19886.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Introduces support for creating DEED (Deterministic Easy-DKIM) identities." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0779c5e91cbc..5457cb7aa015 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.36.19 +======= + +* api-change:``application-autoscaling``: Doc only update for AAS Predictive Scaling policy configuration API. +* api-change:``bcm-pricing-calculator``: Updated condition key inference from Workload Estimate, Bill Scenario, and Bill Estimate resources. Updated documentation links. +* api-change:``connect``: Add support for Push Notifications for Amazon Connect chat. With Push Notifications enabled an alert could be sent to customers about new messages even when they aren't actively using the mobile application. +* api-change:``finspace``: Update KxCommandLineArgument value parameter regex to allow for spaces and semicolons +* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to customize thumbnails recording mode and interval for both Individual Participant Recording (IPR) and Server-Side Compositions (SSC). +* api-change:``sesv2``: Introduces support for creating DEED (Deterministic Easy-DKIM) identities. + + 1.36.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 63f469ae8a95..9f501dc57092 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.18' +__version__ = '1.36.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0a10a82ab32a..2f0e548c8fa8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.18' +release = '1.36.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d57157e66e94..45075c5a07c3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.77 + botocore==1.35.78 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 69008c0615b3..460da842a726 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.77', + 'botocore==1.35.78', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 0d943a51aba7a1954accefe666f4c720079f83a2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 11 Dec 2024 19:41:38 +0000 Subject: [PATCH 0978/1632] Update changelog based on model updates --- .changes/next-release/api-change-artifact-86713.json | 5 +++++ .changes/next-release/api-change-cloudtrail-45904.json | 5 +++++ .changes/next-release/api-change-cognitoidp-72851.json | 5 +++++ .changes/next-release/api-change-controlcatalog-36236.json | 5 +++++ .changes/next-release/api-change-emrserverless-4039.json | 5 +++++ .changes/next-release/api-change-mgh-41456.json | 5 +++++ .changes/next-release/api-change-sesv2-29818.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-30527.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-artifact-86713.json create mode 100644 .changes/next-release/api-change-cloudtrail-45904.json create mode 100644 .changes/next-release/api-change-cognitoidp-72851.json create mode 100644 .changes/next-release/api-change-controlcatalog-36236.json create mode 100644 .changes/next-release/api-change-emrserverless-4039.json create mode 100644 .changes/next-release/api-change-mgh-41456.json create mode 100644 .changes/next-release/api-change-sesv2-29818.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-30527.json diff --git a/.changes/next-release/api-change-artifact-86713.json b/.changes/next-release/api-change-artifact-86713.json new file mode 100644 index 000000000000..c305773505a6 --- /dev/null +++ b/.changes/next-release/api-change-artifact-86713.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``artifact``", + "description": "Add support for listing active customer agreements for the calling AWS Account." +} diff --git a/.changes/next-release/api-change-cloudtrail-45904.json b/.changes/next-release/api-change-cloudtrail-45904.json new file mode 100644 index 000000000000..021601dbafff --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-45904.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Doc-only updates for CloudTrail." +} diff --git a/.changes/next-release/api-change-cognitoidp-72851.json b/.changes/next-release/api-change-cognitoidp-72851.json new file mode 100644 index 000000000000..a50fd9e39d43 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-72851.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Updated descriptions for some API operations and parameters, corrected some errors in Cognito user pools" +} diff --git a/.changes/next-release/api-change-controlcatalog-36236.json b/.changes/next-release/api-change-controlcatalog-36236.json new file mode 100644 index 000000000000..dcf87dd4f2e4 --- /dev/null +++ b/.changes/next-release/api-change-controlcatalog-36236.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controlcatalog``", + "description": "Minor documentation updates to the content of ImplementationDetails object part of the Control Catalog GetControl API" +} diff --git a/.changes/next-release/api-change-emrserverless-4039.json b/.changes/next-release/api-change-emrserverless-4039.json new file mode 100644 index 000000000000..30954ae85c70 --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-4039.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "This release adds support for accessing system profile logs in Lake Formation-enabled jobs." +} diff --git a/.changes/next-release/api-change-mgh-41456.json b/.changes/next-release/api-change-mgh-41456.json new file mode 100644 index 000000000000..7d821c02501e --- /dev/null +++ b/.changes/next-release/api-change-mgh-41456.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mgh``", + "description": "API and documentation updates for AWS MigrationHub related to adding support for listing migration task updates and associating, disassociating and listing source resources" +} diff --git a/.changes/next-release/api-change-sesv2-29818.json b/.changes/next-release/api-change-sesv2-29818.json new file mode 100644 index 000000000000..b63d229ddba9 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-29818.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Introduces support for multi-region endpoint." +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-30527.json b/.changes/next-release/api-change-timestreaminfluxdb-30527.json new file mode 100644 index 000000000000..5cde1fc625f4 --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-30527.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "description": "Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint" +} From b810529c0a1a37d5cabe01a3e79503c62e237c92 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 11 Dec 2024 19:43:04 +0000 Subject: [PATCH 0979/1632] Bumping version to 1.36.20 --- .changes/1.36.20.json | 42 +++++++++++++++++++ .../api-change-artifact-86713.json | 5 --- .../api-change-cloudtrail-45904.json | 5 --- .../api-change-cognitoidp-72851.json | 5 --- .../api-change-controlcatalog-36236.json | 5 --- .../api-change-emrserverless-4039.json | 5 --- .../next-release/api-change-mgh-41456.json | 5 --- .../next-release/api-change-sesv2-29818.json | 5 --- .../api-change-timestreaminfluxdb-30527.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.36.20.json delete mode 100644 .changes/next-release/api-change-artifact-86713.json delete mode 100644 .changes/next-release/api-change-cloudtrail-45904.json delete mode 100644 .changes/next-release/api-change-cognitoidp-72851.json delete mode 100644 .changes/next-release/api-change-controlcatalog-36236.json delete mode 100644 .changes/next-release/api-change-emrserverless-4039.json delete mode 100644 .changes/next-release/api-change-mgh-41456.json delete mode 100644 .changes/next-release/api-change-sesv2-29818.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-30527.json diff --git a/.changes/1.36.20.json b/.changes/1.36.20.json new file mode 100644 index 000000000000..309912d52732 --- /dev/null +++ b/.changes/1.36.20.json @@ -0,0 +1,42 @@ +[ + { + "category": "``artifact``", + "description": "Add support for listing active customer agreements for the calling AWS Account.", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "Doc-only updates for CloudTrail.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Updated descriptions for some API operations and parameters, corrected some errors in Cognito user pools", + "type": "api-change" + }, + { + "category": "``controlcatalog``", + "description": "Minor documentation updates to the content of ImplementationDetails object part of the Control Catalog GetControl API", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "This release adds support for accessing system profile logs in Lake Formation-enabled jobs.", + "type": "api-change" + }, + { + "category": "``mgh``", + "description": "API and documentation updates for AWS MigrationHub related to adding support for listing migration task updates and associating, disassociating and listing source resources", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Introduces support for multi-region endpoint.", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "description": "Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-artifact-86713.json b/.changes/next-release/api-change-artifact-86713.json deleted file mode 100644 index c305773505a6..000000000000 --- a/.changes/next-release/api-change-artifact-86713.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``artifact``", - "description": "Add support for listing active customer agreements for the calling AWS Account." -} diff --git a/.changes/next-release/api-change-cloudtrail-45904.json b/.changes/next-release/api-change-cloudtrail-45904.json deleted file mode 100644 index 021601dbafff..000000000000 --- a/.changes/next-release/api-change-cloudtrail-45904.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Doc-only updates for CloudTrail." -} diff --git a/.changes/next-release/api-change-cognitoidp-72851.json b/.changes/next-release/api-change-cognitoidp-72851.json deleted file mode 100644 index a50fd9e39d43..000000000000 --- a/.changes/next-release/api-change-cognitoidp-72851.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Updated descriptions for some API operations and parameters, corrected some errors in Cognito user pools" -} diff --git a/.changes/next-release/api-change-controlcatalog-36236.json b/.changes/next-release/api-change-controlcatalog-36236.json deleted file mode 100644 index dcf87dd4f2e4..000000000000 --- a/.changes/next-release/api-change-controlcatalog-36236.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controlcatalog``", - "description": "Minor documentation updates to the content of ImplementationDetails object part of the Control Catalog GetControl API" -} diff --git a/.changes/next-release/api-change-emrserverless-4039.json b/.changes/next-release/api-change-emrserverless-4039.json deleted file mode 100644 index 30954ae85c70..000000000000 --- a/.changes/next-release/api-change-emrserverless-4039.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "This release adds support for accessing system profile logs in Lake Formation-enabled jobs." -} diff --git a/.changes/next-release/api-change-mgh-41456.json b/.changes/next-release/api-change-mgh-41456.json deleted file mode 100644 index 7d821c02501e..000000000000 --- a/.changes/next-release/api-change-mgh-41456.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mgh``", - "description": "API and documentation updates for AWS MigrationHub related to adding support for listing migration task updates and associating, disassociating and listing source resources" -} diff --git a/.changes/next-release/api-change-sesv2-29818.json b/.changes/next-release/api-change-sesv2-29818.json deleted file mode 100644 index b63d229ddba9..000000000000 --- a/.changes/next-release/api-change-sesv2-29818.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Introduces support for multi-region endpoint." -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-30527.json b/.changes/next-release/api-change-timestreaminfluxdb-30527.json deleted file mode 100644 index 5cde1fc625f4..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-30527.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "description": "Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5457cb7aa015..bf89fa455296 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.36.20 +======= + +* api-change:``artifact``: Add support for listing active customer agreements for the calling AWS Account. +* api-change:``cloudtrail``: Doc-only updates for CloudTrail. +* api-change:``cognito-idp``: Updated descriptions for some API operations and parameters, corrected some errors in Cognito user pools +* api-change:``controlcatalog``: Minor documentation updates to the content of ImplementationDetails object part of the Control Catalog GetControl API +* api-change:``emr-serverless``: This release adds support for accessing system profile logs in Lake Formation-enabled jobs. +* api-change:``mgh``: API and documentation updates for AWS MigrationHub related to adding support for listing migration task updates and associating, disassociating and listing source resources +* api-change:``sesv2``: Introduces support for multi-region endpoint. +* api-change:``timestream-influxdb``: Adds networkType parameter to CreateDbInstance API which allows IPv6 support to the InfluxDB endpoint + + 1.36.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9f501dc57092..9fe87100f2e6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.19' +__version__ = '1.36.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2f0e548c8fa8..6ac40e6d5054 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.19' +release = '1.36.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 45075c5a07c3..50fe0259e1bd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.78 + botocore==1.35.79 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 460da842a726..7a2c10403c94 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.78', + 'botocore==1.35.79', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6919affe724c19ae6bcdc63a1f6d000846daa95e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 12 Dec 2024 19:24:30 +0000 Subject: [PATCH 0980/1632] Update changelog based on model updates --- .changes/next-release/api-change-connect-81067.json | 5 +++++ .changes/next-release/api-change-dms-83566.json | 5 +++++ .changes/next-release/api-change-glue-31910.json | 5 +++++ .changes/next-release/api-change-guardduty-14404.json | 5 +++++ .changes/next-release/api-change-route53domains-48240.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-connect-81067.json create mode 100644 .changes/next-release/api-change-dms-83566.json create mode 100644 .changes/next-release/api-change-glue-31910.json create mode 100644 .changes/next-release/api-change-guardduty-14404.json create mode 100644 .changes/next-release/api-change-route53domains-48240.json diff --git a/.changes/next-release/api-change-connect-81067.json b/.changes/next-release/api-change-connect-81067.json new file mode 100644 index 000000000000..d8c3f7c5ab4c --- /dev/null +++ b/.changes/next-release/api-change-connect-81067.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Configure holidays and other overrides to hours of operation in advance. During contact handling, Amazon Connect automatically checks for overrides and provides customers with an appropriate flow path. After an override period passes call center automatically reverts to standard hours of operation." +} diff --git a/.changes/next-release/api-change-dms-83566.json b/.changes/next-release/api-change-dms-83566.json new file mode 100644 index 000000000000..6a8e0c77ed70 --- /dev/null +++ b/.changes/next-release/api-change-dms-83566.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Add parameters to support for kerberos authentication. Add parameter for disabling the Unicode source filter with PostgreSQL settings. Add parameter to use large integer value with Kinesis/Kafka settings." +} diff --git a/.changes/next-release/api-change-glue-31910.json b/.changes/next-release/api-change-glue-31910.json new file mode 100644 index 000000000000..82886e248c19 --- /dev/null +++ b/.changes/next-release/api-change-glue-31910.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "To support customer-managed encryption in Data Quality to allow customers encrypt data with their own KMS key, we will add a DataQualityEncryption field to the SecurityConfiguration API where customers can provide their KMS keys." +} diff --git a/.changes/next-release/api-change-guardduty-14404.json b/.changes/next-release/api-change-guardduty-14404.json new file mode 100644 index 000000000000..3519d1fbcd9d --- /dev/null +++ b/.changes/next-release/api-change-guardduty-14404.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Improved descriptions for certain APIs." +} diff --git a/.changes/next-release/api-change-route53domains-48240.json b/.changes/next-release/api-change-route53domains-48240.json new file mode 100644 index 000000000000..8e3e2bcc636a --- /dev/null +++ b/.changes/next-release/api-change-route53domains-48240.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53domains``", + "description": "This release includes the following API updates: added the enumeration type RESTORE_DOMAIN to the OperationType; constrained the Price attribute to non-negative values; updated the LangCode to allow 2 or 3 alphabetical characters." +} From 85f0932066a80a4c83d108e9ceb041a72351a6b9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 12 Dec 2024 19:25:44 +0000 Subject: [PATCH 0981/1632] Bumping version to 1.36.21 --- .changes/1.36.21.json | 27 +++++++++++++++++++ .../api-change-connect-81067.json | 5 ---- .../next-release/api-change-dms-83566.json | 5 ---- .../next-release/api-change-glue-31910.json | 5 ---- .../api-change-guardduty-14404.json | 5 ---- .../api-change-route53domains-48240.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.36.21.json delete mode 100644 .changes/next-release/api-change-connect-81067.json delete mode 100644 .changes/next-release/api-change-dms-83566.json delete mode 100644 .changes/next-release/api-change-glue-31910.json delete mode 100644 .changes/next-release/api-change-guardduty-14404.json delete mode 100644 .changes/next-release/api-change-route53domains-48240.json diff --git a/.changes/1.36.21.json b/.changes/1.36.21.json new file mode 100644 index 000000000000..39bc4239bbbc --- /dev/null +++ b/.changes/1.36.21.json @@ -0,0 +1,27 @@ +[ + { + "category": "``connect``", + "description": "Configure holidays and other overrides to hours of operation in advance. During contact handling, Amazon Connect automatically checks for overrides and provides customers with an appropriate flow path. After an override period passes call center automatically reverts to standard hours of operation.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Add parameters to support for kerberos authentication. Add parameter for disabling the Unicode source filter with PostgreSQL settings. Add parameter to use large integer value with Kinesis/Kafka settings.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "To support customer-managed encryption in Data Quality to allow customers encrypt data with their own KMS key, we will add a DataQualityEncryption field to the SecurityConfiguration API where customers can provide their KMS keys.", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Improved descriptions for certain APIs.", + "type": "api-change" + }, + { + "category": "``route53domains``", + "description": "This release includes the following API updates: added the enumeration type RESTORE_DOMAIN to the OperationType; constrained the Price attribute to non-negative values; updated the LangCode to allow 2 or 3 alphabetical characters.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-connect-81067.json b/.changes/next-release/api-change-connect-81067.json deleted file mode 100644 index d8c3f7c5ab4c..000000000000 --- a/.changes/next-release/api-change-connect-81067.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Configure holidays and other overrides to hours of operation in advance. During contact handling, Amazon Connect automatically checks for overrides and provides customers with an appropriate flow path. After an override period passes call center automatically reverts to standard hours of operation." -} diff --git a/.changes/next-release/api-change-dms-83566.json b/.changes/next-release/api-change-dms-83566.json deleted file mode 100644 index 6a8e0c77ed70..000000000000 --- a/.changes/next-release/api-change-dms-83566.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Add parameters to support for kerberos authentication. Add parameter for disabling the Unicode source filter with PostgreSQL settings. Add parameter to use large integer value with Kinesis/Kafka settings." -} diff --git a/.changes/next-release/api-change-glue-31910.json b/.changes/next-release/api-change-glue-31910.json deleted file mode 100644 index 82886e248c19..000000000000 --- a/.changes/next-release/api-change-glue-31910.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "To support customer-managed encryption in Data Quality to allow customers encrypt data with their own KMS key, we will add a DataQualityEncryption field to the SecurityConfiguration API where customers can provide their KMS keys." -} diff --git a/.changes/next-release/api-change-guardduty-14404.json b/.changes/next-release/api-change-guardduty-14404.json deleted file mode 100644 index 3519d1fbcd9d..000000000000 --- a/.changes/next-release/api-change-guardduty-14404.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Improved descriptions for certain APIs." -} diff --git a/.changes/next-release/api-change-route53domains-48240.json b/.changes/next-release/api-change-route53domains-48240.json deleted file mode 100644 index 8e3e2bcc636a..000000000000 --- a/.changes/next-release/api-change-route53domains-48240.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53domains``", - "description": "This release includes the following API updates: added the enumeration type RESTORE_DOMAIN to the OperationType; constrained the Price attribute to non-negative values; updated the LangCode to allow 2 or 3 alphabetical characters." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bf89fa455296..0b4165d7e387 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.36.21 +======= + +* api-change:``connect``: Configure holidays and other overrides to hours of operation in advance. During contact handling, Amazon Connect automatically checks for overrides and provides customers with an appropriate flow path. After an override period passes call center automatically reverts to standard hours of operation. +* api-change:``dms``: Add parameters to support for kerberos authentication. Add parameter for disabling the Unicode source filter with PostgreSQL settings. Add parameter to use large integer value with Kinesis/Kafka settings. +* api-change:``glue``: To support customer-managed encryption in Data Quality to allow customers encrypt data with their own KMS key, we will add a DataQualityEncryption field to the SecurityConfiguration API where customers can provide their KMS keys. +* api-change:``guardduty``: Improved descriptions for certain APIs. +* api-change:``route53domains``: This release includes the following API updates: added the enumeration type RESTORE_DOMAIN to the OperationType; constrained the Price attribute to non-negative values; updated the LangCode to allow 2 or 3 alphabetical characters. + + 1.36.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9fe87100f2e6..075a94d4f7ff 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.20' +__version__ = '1.36.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6ac40e6d5054..5d3ffb875eb7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.20' +release = '1.36.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 50fe0259e1bd..333004acd0f2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.79 + botocore==1.35.80 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7a2c10403c94..557a0c91c5b8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.79', + 'botocore==1.35.80', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 83828b51d485451aef7e00d6924e8319fcf8f817 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 13 Dec 2024 19:17:48 +0000 Subject: [PATCH 0982/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudhsmv2-50098.json | 5 +++++ .changes/next-release/api-change-ec2-68536.json | 5 +++++ .changes/next-release/api-change-eks-49266.json | 5 +++++ .changes/next-release/api-change-logs-74708.json | 5 +++++ .changes/next-release/api-change-mediaconnect-58572.json | 5 +++++ .changes/next-release/api-change-networkmanager-78932.json | 5 +++++ .changes/next-release/api-change-servicediscovery-21951.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-cloudhsmv2-50098.json create mode 100644 .changes/next-release/api-change-ec2-68536.json create mode 100644 .changes/next-release/api-change-eks-49266.json create mode 100644 .changes/next-release/api-change-logs-74708.json create mode 100644 .changes/next-release/api-change-mediaconnect-58572.json create mode 100644 .changes/next-release/api-change-networkmanager-78932.json create mode 100644 .changes/next-release/api-change-servicediscovery-21951.json diff --git a/.changes/next-release/api-change-cloudhsmv2-50098.json b/.changes/next-release/api-change-cloudhsmv2-50098.json new file mode 100644 index 000000000000..d19277592b3d --- /dev/null +++ b/.changes/next-release/api-change-cloudhsmv2-50098.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudhsmv2``", + "description": "Add support for Dual-Stack hsm2m.medium clusters. The customers will now be able to create hsm2m.medium clusters having both IPv4 and IPv6 connection capabilities by specifying a new param called NetworkType=DUALSTACK during cluster creation." +} diff --git a/.changes/next-release/api-change-ec2-68536.json b/.changes/next-release/api-change-ec2-68536.json new file mode 100644 index 000000000000..710fa899441c --- /dev/null +++ b/.changes/next-release/api-change-ec2-68536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds GroupId to the response for DeleteSecurityGroup." +} diff --git a/.changes/next-release/api-change-eks-49266.json b/.changes/next-release/api-change-eks-49266.json new file mode 100644 index 000000000000..f9395522eb0f --- /dev/null +++ b/.changes/next-release/api-change-eks-49266.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Add NodeRepairConfig in CreateNodegroupRequest and UpdateNodegroupConfigRequest" +} diff --git a/.changes/next-release/api-change-logs-74708.json b/.changes/next-release/api-change-logs-74708.json new file mode 100644 index 000000000000..09818c3e9214 --- /dev/null +++ b/.changes/next-release/api-change-logs-74708.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Limit PutIntegration IntegrationName and ListIntegrations IntegrationNamePrefix parameters to 50 characters" +} diff --git a/.changes/next-release/api-change-mediaconnect-58572.json b/.changes/next-release/api-change-mediaconnect-58572.json new file mode 100644 index 000000000000..7211c2b6ec6c --- /dev/null +++ b/.changes/next-release/api-change-mediaconnect-58572.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect Gateway now supports Source Specific Multicast (SSM) for ingress bridges. This enables you to specify a source IP address in addition to a multicast IP when creating or updating an ingress bridge source." +} diff --git a/.changes/next-release/api-change-networkmanager-78932.json b/.changes/next-release/api-change-networkmanager-78932.json new file mode 100644 index 000000000000..7a8098b396c3 --- /dev/null +++ b/.changes/next-release/api-change-networkmanager-78932.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmanager``", + "description": "There was a sentence fragment in UpdateDirectConnectGatewayAttachment that was causing customer confusion as to whether it's an incomplete sentence or if it was a typo. Removed the fragment." +} diff --git a/.changes/next-release/api-change-servicediscovery-21951.json b/.changes/next-release/api-change-servicediscovery-21951.json new file mode 100644 index 000000000000..ba956013b86e --- /dev/null +++ b/.changes/next-release/api-change-servicediscovery-21951.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``servicediscovery``", + "description": "AWS Cloud Map now supports service-level attributes, allowing you to associate custom metadata directly with services. These attributes can be retrieved, updated, and deleted using the new GetServiceAttributes, UpdateServiceAttributes, and DeleteServiceAttributes API calls." +} From 847191bf69adf4db59a7fb3a12752a5f820b77a2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 13 Dec 2024 19:19:16 +0000 Subject: [PATCH 0983/1632] Bumping version to 1.36.22 --- .changes/1.36.22.json | 37 +++++++++++++++++++ .../api-change-cloudhsmv2-50098.json | 5 --- .../next-release/api-change-ec2-68536.json | 5 --- .../next-release/api-change-eks-49266.json | 5 --- .../next-release/api-change-logs-74708.json | 5 --- .../api-change-mediaconnect-58572.json | 5 --- .../api-change-networkmanager-78932.json | 5 --- .../api-change-servicediscovery-21951.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.36.22.json delete mode 100644 .changes/next-release/api-change-cloudhsmv2-50098.json delete mode 100644 .changes/next-release/api-change-ec2-68536.json delete mode 100644 .changes/next-release/api-change-eks-49266.json delete mode 100644 .changes/next-release/api-change-logs-74708.json delete mode 100644 .changes/next-release/api-change-mediaconnect-58572.json delete mode 100644 .changes/next-release/api-change-networkmanager-78932.json delete mode 100644 .changes/next-release/api-change-servicediscovery-21951.json diff --git a/.changes/1.36.22.json b/.changes/1.36.22.json new file mode 100644 index 000000000000..1e068976db97 --- /dev/null +++ b/.changes/1.36.22.json @@ -0,0 +1,37 @@ +[ + { + "category": "``cloudhsmv2``", + "description": "Add support for Dual-Stack hsm2m.medium clusters. The customers will now be able to create hsm2m.medium clusters having both IPv4 and IPv6 connection capabilities by specifying a new param called NetworkType=DUALSTACK during cluster creation.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds GroupId to the response for DeleteSecurityGroup.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Add NodeRepairConfig in CreateNodegroupRequest and UpdateNodegroupConfigRequest", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Limit PutIntegration IntegrationName and ListIntegrations IntegrationNamePrefix parameters to 50 characters", + "type": "api-change" + }, + { + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect Gateway now supports Source Specific Multicast (SSM) for ingress bridges. This enables you to specify a source IP address in addition to a multicast IP when creating or updating an ingress bridge source.", + "type": "api-change" + }, + { + "category": "``networkmanager``", + "description": "There was a sentence fragment in UpdateDirectConnectGatewayAttachment that was causing customer confusion as to whether it's an incomplete sentence or if it was a typo. Removed the fragment.", + "type": "api-change" + }, + { + "category": "``servicediscovery``", + "description": "AWS Cloud Map now supports service-level attributes, allowing you to associate custom metadata directly with services. These attributes can be retrieved, updated, and deleted using the new GetServiceAttributes, UpdateServiceAttributes, and DeleteServiceAttributes API calls.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudhsmv2-50098.json b/.changes/next-release/api-change-cloudhsmv2-50098.json deleted file mode 100644 index d19277592b3d..000000000000 --- a/.changes/next-release/api-change-cloudhsmv2-50098.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudhsmv2``", - "description": "Add support for Dual-Stack hsm2m.medium clusters. The customers will now be able to create hsm2m.medium clusters having both IPv4 and IPv6 connection capabilities by specifying a new param called NetworkType=DUALSTACK during cluster creation." -} diff --git a/.changes/next-release/api-change-ec2-68536.json b/.changes/next-release/api-change-ec2-68536.json deleted file mode 100644 index 710fa899441c..000000000000 --- a/.changes/next-release/api-change-ec2-68536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds GroupId to the response for DeleteSecurityGroup." -} diff --git a/.changes/next-release/api-change-eks-49266.json b/.changes/next-release/api-change-eks-49266.json deleted file mode 100644 index f9395522eb0f..000000000000 --- a/.changes/next-release/api-change-eks-49266.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Add NodeRepairConfig in CreateNodegroupRequest and UpdateNodegroupConfigRequest" -} diff --git a/.changes/next-release/api-change-logs-74708.json b/.changes/next-release/api-change-logs-74708.json deleted file mode 100644 index 09818c3e9214..000000000000 --- a/.changes/next-release/api-change-logs-74708.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Limit PutIntegration IntegrationName and ListIntegrations IntegrationNamePrefix parameters to 50 characters" -} diff --git a/.changes/next-release/api-change-mediaconnect-58572.json b/.changes/next-release/api-change-mediaconnect-58572.json deleted file mode 100644 index 7211c2b6ec6c..000000000000 --- a/.changes/next-release/api-change-mediaconnect-58572.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconnect``", - "description": "AWS Elemental MediaConnect Gateway now supports Source Specific Multicast (SSM) for ingress bridges. This enables you to specify a source IP address in addition to a multicast IP when creating or updating an ingress bridge source." -} diff --git a/.changes/next-release/api-change-networkmanager-78932.json b/.changes/next-release/api-change-networkmanager-78932.json deleted file mode 100644 index 7a8098b396c3..000000000000 --- a/.changes/next-release/api-change-networkmanager-78932.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmanager``", - "description": "There was a sentence fragment in UpdateDirectConnectGatewayAttachment that was causing customer confusion as to whether it's an incomplete sentence or if it was a typo. Removed the fragment." -} diff --git a/.changes/next-release/api-change-servicediscovery-21951.json b/.changes/next-release/api-change-servicediscovery-21951.json deleted file mode 100644 index ba956013b86e..000000000000 --- a/.changes/next-release/api-change-servicediscovery-21951.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``servicediscovery``", - "description": "AWS Cloud Map now supports service-level attributes, allowing you to associate custom metadata directly with services. These attributes can be retrieved, updated, and deleted using the new GetServiceAttributes, UpdateServiceAttributes, and DeleteServiceAttributes API calls." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0b4165d7e387..3d2c9612f450 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.36.22 +======= + +* api-change:``cloudhsmv2``: Add support for Dual-Stack hsm2m.medium clusters. The customers will now be able to create hsm2m.medium clusters having both IPv4 and IPv6 connection capabilities by specifying a new param called NetworkType=DUALSTACK during cluster creation. +* api-change:``ec2``: This release adds GroupId to the response for DeleteSecurityGroup. +* api-change:``eks``: Add NodeRepairConfig in CreateNodegroupRequest and UpdateNodegroupConfigRequest +* api-change:``logs``: Limit PutIntegration IntegrationName and ListIntegrations IntegrationNamePrefix parameters to 50 characters +* api-change:``mediaconnect``: AWS Elemental MediaConnect Gateway now supports Source Specific Multicast (SSM) for ingress bridges. This enables you to specify a source IP address in addition to a multicast IP when creating or updating an ingress bridge source. +* api-change:``networkmanager``: There was a sentence fragment in UpdateDirectConnectGatewayAttachment that was causing customer confusion as to whether it's an incomplete sentence or if it was a typo. Removed the fragment. +* api-change:``servicediscovery``: AWS Cloud Map now supports service-level attributes, allowing you to associate custom metadata directly with services. These attributes can be retrieved, updated, and deleted using the new GetServiceAttributes, UpdateServiceAttributes, and DeleteServiceAttributes API calls. + + 1.36.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 075a94d4f7ff..a61dafc9809e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.21' +__version__ = '1.36.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5d3ffb875eb7..87c77f095d83 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.21' +release = '1.36.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 333004acd0f2..d71359f4547a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.80 + botocore==1.35.81 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 557a0c91c5b8..d03966b07f03 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.80', + 'botocore==1.35.81', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 181abc4f6ec56d34ac95dc30f8ba1eebd6b31fe8 Mon Sep 17 00:00:00 2001 From: David Souther Date: Mon, 16 Dec 2024 13:38:04 -0500 Subject: [PATCH 0984/1632] Replace outdated bucket placeholders with updated example buckets. (#8919) Update search to be case insensitive Remove aws... and my-s3-... prefixes Remove dashes in -1 -2 --- .../check-access-not-granted.rst | 4 +- .../accessanalyzer/check-no-new-access.rst | 8 ++-- .../accessanalyzer/create-access-preview.rst | 4 +- .../accessanalyzer/get-access-preview.rst | 4 +- .../accessanalyzer/get-analyzed-resource.rst | 4 +- .../list-access-preview-findings.rst | 2 +- .../accessanalyzer/list-analyzers.rst | 2 +- .../athena/batch-get-query-execution.rst | 6 +-- awscli/examples/athena/create-work-group.rst | 6 +-- .../examples/athena/get-query-execution.rst | 4 +- awscli/examples/athena/get-table-metadata.rst | 4 +- awscli/examples/athena/get-work-group.rst | 4 +- .../examples/athena/list-table-metadata.rst | 4 +- awscli/examples/comprehend/create-dataset.rst | 2 +- .../comprehend/create-document-classifier.rst | 2 +- .../comprehend/create-entity-recognizer.rst | 2 +- .../examples/comprehend/create-flywheel.rst | 2 +- .../examples/comprehend/describe-dataset.rst | 2 +- .../describe-document-classification-job.rst | 4 +- .../describe-document-classifier.rst | 2 +- ...scribe-dominant-language-detection-job.rst | 4 +- .../describe-entities-detection-job.rst | 4 +- .../comprehend/describe-entity-recognizer.rst | 4 +- .../describe-events-detection-job.rst | 4 +- .../describe-flywheel-iteration.rst | 2 +- .../examples/comprehend/describe-flywheel.rst | 2 +- .../describe-pii-entities-detection-job.rst | 4 +- .../describe-sentiment-detection-job.rst | 4 +- ...cribe-targeted-sentiment-detection-job.rst | 4 +- .../describe-topics-detection-job.rst | 4 +- awscli/examples/comprehend/list-datasets.rst | 4 +- .../list-document-classification-jobs.rst | 8 ++-- .../comprehend/list-document-classifiers.rst | 4 +- .../list-dominant-language-detection-jobs.rst | 8 ++-- .../list-entities-detection-jobs.rst | 12 +++--- .../comprehend/list-entity-recognizers.rst | 8 ++-- .../comprehend/list-events-detection-jobs.rst | 8 ++-- .../list-flywheel-iteration-history.rst | 4 +- awscli/examples/comprehend/list-flywheels.rst | 4 +- .../list-key-phrases-detection-jobs.rst | 12 +++--- .../list-pii-entities-detection-jobs.rst | 8 ++-- .../list-sentiment-detection-jobs.rst | 8 ++-- ...list-targeted-sentiment-detection-jobs.rst | 8 ++-- .../comprehend/list-topics-detection-jobs.rst | 12 +++--- .../start-document-classification-job.rst | 4 +- .../start-dominant-language-detection-job.rst | 4 +- .../start-entities-detection-job.rst | 8 ++-- .../comprehend/start-events-detection-job.rst | 4 +- .../start-key-phrases-detection-job.rst | 4 +- .../start-pii-entities-detection-job.rst | 4 +- .../start-sentiment-detection-job.rst | 4 +- ...start-targeted-sentiment-detection-job.rst | 4 +- .../comprehend/start-topics-detection-job.rst | 4 +- .../examples/comprehend/update-flywheel.rst | 2 +- .../get-flow-logs-integration-template.rst | 10 ++--- awscli/examples/glue/create-job.rst | 2 +- awscli/examples/guardduty/create-ip-set.rst | 2 +- awscli/examples/guardduty/get-ip-set.rst | 2 +- awscli/examples/guardduty/update-ip-set.rst | 2 +- awscli/examples/macie2/describe-buckets.rst | 8 ++-- awscli/examples/s3/presign.rst | 8 ++-- ...cket-intelligent-tiering-configuration.rst | 2 +- .../delete-bucket-ownership-controls.rst | 2 +- ...cket-intelligent-tiering-configuration.rst | 2 +- .../s3api/get-bucket-ownership-controls.rst | 2 +- ...ket-intelligent-tiering-configurations.rst | 2 +- ...cket-intelligent-tiering-configuration.rst | 2 +- .../s3api/put-bucket-ownership-controls.rst | 2 +- .../examples/s3api/put-bucket-replication.rst | 10 ++--- .../get-multi-region-access-point-routes.rst | 4 +- ...ubmit-multi-region-access-point-routes.rst | 4 +- .../securitylake/create-custom-logsource.rst | 2 +- .../securitylake/list-subscribers.rst | 4 +- .../securitylake/update-subscriber.rst | 2 +- .../transcribe/create-language-model.rst | 10 ++--- .../transcribe/create-medical-vocabulary.rst | 2 +- .../transcribe/create-vocabulary-filter.rst | 2 +- .../examples/transcribe/create-vocabulary.rst | 2 +- .../transcribe/describe-language-model.rst | 4 +- .../transcribe/get-transcription-job.rst | 2 +- .../transcribe/list-language-models.rst | 8 ++-- .../start-medical-transcription-job.rst | 42 +++++++++---------- .../transcribe/start-transcription-job.rst | 28 ++++++------- .../transcribe/update-medical-vocabulary.rst | 2 +- .../transcribe/update-vocabulary-filter.rst | 2 +- .../examples/transcribe/update-vocabulary.rst | 2 +- 86 files changed, 219 insertions(+), 219 deletions(-) diff --git a/awscli/examples/accessanalyzer/check-access-not-granted.rst b/awscli/examples/accessanalyzer/check-access-not-granted.rst index 7ca8a0f13c7a..06eb1924c8b3 100644 --- a/awscli/examples/accessanalyzer/check-access-not-granted.rst +++ b/awscli/examples/accessanalyzer/check-access-not-granted.rst @@ -19,8 +19,8 @@ Contents of ``myfile.json``:: "s3:ListBucket" ], "Resource": [ - "arn:aws:s3:::DOC-EXAMPLE-BUCKET", - "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" + "arn:aws:s3:::amzn-s3-demo-bucket", + "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] diff --git a/awscli/examples/accessanalyzer/check-no-new-access.rst b/awscli/examples/accessanalyzer/check-no-new-access.rst index d87d7085370f..2f339afaa0ee 100644 --- a/awscli/examples/accessanalyzer/check-no-new-access.rst +++ b/awscli/examples/accessanalyzer/check-no-new-access.rst @@ -19,8 +19,8 @@ Contents of ``existing-policy.json``:: "s3:ListBucket" ], "Resource": [ - "arn:aws:s3:::DOC-EXAMPLE-BUCKET", - "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" + "arn:aws:s3:::amzn-s3-demo-bucket", + "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] @@ -39,8 +39,8 @@ Contents of ``new-policy.json``:: "s3:ListBucket" ], "Resource": [ - "arn:aws:s3:::DOC-EXAMPLE-BUCKET", - "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*" + "arn:aws:s3:::amzn-s3-demo-bucket", + "arn:aws:s3:::amzn-s3-demo-bucket/*" ] } ] diff --git a/awscli/examples/accessanalyzer/create-access-preview.rst b/awscli/examples/accessanalyzer/create-access-preview.rst index 0a9c93bb6f0c..2a12685763af 100644 --- a/awscli/examples/accessanalyzer/create-access-preview.rst +++ b/awscli/examples/accessanalyzer/create-access-preview.rst @@ -9,9 +9,9 @@ The following ``create-access-preview`` example creates an access preview that a Contents of ``myfile.json``:: { - "arn:aws:s3:::DOC-EXAMPLE-BUCKET": { + "arn:aws:s3:::amzn-s3-demo-bucket": { "s3Bucket": { - "bucketPolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":[\"arn:aws:iam::111122223333:root\"]},\"Action\":[\"s3:PutObject\",\"s3:PutObjectAcl\"],\"Resource\":\"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*\"}]}", + "bucketPolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":[\"arn:aws:iam::111122223333:root\"]},\"Action\":[\"s3:PutObject\",\"s3:PutObjectAcl\"],\"Resource\":\"arn:aws:s3:::amzn-s3-demo-bucket/*\"}]}", "bucketPublicAccessBlock": { "ignorePublicAcls": true, "restrictPublicBuckets": true diff --git a/awscli/examples/accessanalyzer/get-access-preview.rst b/awscli/examples/accessanalyzer/get-access-preview.rst index 6ce66cfe0623..519f4bbff485 100644 --- a/awscli/examples/accessanalyzer/get-access-preview.rst +++ b/awscli/examples/accessanalyzer/get-access-preview.rst @@ -13,9 +13,9 @@ Output:: "id": "3c65eb13-6ef9-4629-8919-a32043619e6b", "analyzerArn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account", "configurations": { - "arn:aws:s3:::DOC-EXAMPLE-BUCKET": { + "arn:aws:s3:::amzn-s3-demo-bucket": { "s3Bucket": { - "bucketPolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":[\"arn:aws:iam::111122223333:root\"]},\"Action\":[\"s3:PutObject\",\"s3:PutObjectAcl\"],\"Resource\":\"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*\"}]}", + "bucketPolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":[\"arn:aws:iam::111122223333:root\"]},\"Action\":[\"s3:PutObject\",\"s3:PutObjectAcl\"],\"Resource\":\"arn:aws:s3:::amzn-s3-demo-bucket/*\"}]}", "bucketAclGrants": [ { "permission": "READ", diff --git a/awscli/examples/accessanalyzer/get-analyzed-resource.rst b/awscli/examples/accessanalyzer/get-analyzed-resource.rst index 50f3eb9092ac..b05ac7fffab9 100644 --- a/awscli/examples/accessanalyzer/get-analyzed-resource.rst +++ b/awscli/examples/accessanalyzer/get-analyzed-resource.rst @@ -4,7 +4,7 @@ The following ``get-analyzed-resource`` example retrieves information about a re aws accessanalyzer get-analyzed-resource \ --analyzer-arn arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-account \ - --resource-arn arn:aws:s3:::DOC-EXAMPLE-BUCKET + --resource-arn arn:aws:s3:::amzn-s3-demo-bucket Output:: @@ -12,7 +12,7 @@ Output:: "resource": { "analyzedAt": "2024-02-15T18:01:53.002000+00:00", "isPublic": false, - "resourceArn": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "resourceArn": "arn:aws:s3:::amzn-s3-demo-bucket", "resourceOwnerAccount": "111122223333", "resourceType": "AWS::S3::Bucket" } diff --git a/awscli/examples/accessanalyzer/list-access-preview-findings.rst b/awscli/examples/accessanalyzer/list-access-preview-findings.rst index cc814303985c..23383c510767 100644 --- a/awscli/examples/accessanalyzer/list-access-preview-findings.rst +++ b/awscli/examples/accessanalyzer/list-access-preview-findings.rst @@ -20,7 +20,7 @@ Output:: "s3:PutObjectAcl" ], "condition": {}, - "resource": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "resource": "arn:aws:s3:::amzn-s3-demo-bucket", "isPublic": false, "resourceType": "AWS::S3::Bucket", "createdAt": "2024-02-17T00:18:46+00:00", diff --git a/awscli/examples/accessanalyzer/list-analyzers.rst b/awscli/examples/accessanalyzer/list-analyzers.rst index b2c68ea8134c..95b595c7e420 100644 --- a/awscli/examples/accessanalyzer/list-analyzers.rst +++ b/awscli/examples/accessanalyzer/list-analyzers.rst @@ -21,7 +21,7 @@ Output:: { "arn": "arn:aws:access-analyzer:us-west-2:111122223333:analyzer/ConsoleAnalyzer-organization", "createdAt": "2020-04-25T07:43:28+00:00", - "lastResourceAnalyzed": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", + "lastResourceAnalyzed": "arn:aws:s3:::amzn-s3-demo-bucket", "lastResourceAnalyzedAt": "2024-02-15T21:51:56.517000+00:00", "name": "ConsoleAnalyzer-organization", "status": "ACTIVE", diff --git a/awscli/examples/athena/batch-get-query-execution.rst b/awscli/examples/athena/batch-get-query-execution.rst index 39ff3a295984..e42c36633438 100644 --- a/awscli/examples/athena/batch-get-query-execution.rst +++ b/awscli/examples/athena/batch-get-query-execution.rst @@ -14,7 +14,7 @@ Output:: "Query": "create database if not exists webdata", "StatementType": "DDL", "ResultConfiguration": { - "OutputLocation": "s3://awsdoc-example-bucket/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111.txt" + "OutputLocation": "s3://amzn-s3-demo-bucket/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111.txt" }, "QueryExecutionContext": {}, "Status": { @@ -38,7 +38,7 @@ Output:: "Query": "select date, location, browser, uri, status from cloudfront_logs where method = 'GET' and status = 200 and location like 'SFO%' limit 10", "StatementType": "DML", "ResultConfiguration": { - "OutputLocation": "s3://awsdoc-example-bucket/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222.csv" + "OutputLocation": "s3://amzn-s3-demo-bucket/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222.csv" }, "QueryExecutionContext": { "Database": "mydatabase", @@ -62,4 +62,4 @@ Output:: "UnprocessedQueryExecutionIds": [] } -For more information, see `Running SQL Queries Using Amazon Athena `__ in the *Amazon Athena User Guide*. \ No newline at end of file +For more information, see `Running SQL Queries Using Amazon Athena `__ in the *Amazon Athena User Guide*. diff --git a/awscli/examples/athena/create-work-group.rst b/awscli/examples/athena/create-work-group.rst index 14cd639e6861..5ecd82e91267 100644 --- a/awscli/examples/athena/create-work-group.rst +++ b/awscli/examples/athena/create-work-group.rst @@ -1,13 +1,13 @@ **To create a workgroup** -The following ``create-work-group`` example creates a workgroup called ``Data_Analyst_Group`` that has the query results output location ``s3://awsdoc-example-bucket``. The command creates a workgroup that overrides client configuration settings, which includes the query results output location. The command also enables CloudWatch metrics and adds three key-value tag pairs to the workgroup to distinguish it from other workgroups. Note that the ``--configuration`` argument has no spaces before the commas that separate its options. :: +The following ``create-work-group`` example creates a workgroup called ``Data_Analyst_Group`` that has the query results output location ``s3://amzn-s3-demo-bucket``. The command creates a workgroup that overrides client configuration settings, which includes the query results output location. The command also enables CloudWatch metrics and adds three key-value tag pairs to the workgroup to distinguish it from other workgroups. Note that the ``--configuration`` argument has no spaces before the commas that separate its options. :: aws athena create-work-group \ --name Data_Analyst_Group \ - --configuration ResultConfiguration={OutputLocation="s3://awsdoc-example-bucket"},EnforceWorkGroupConfiguration="true",PublishCloudWatchMetricsEnabled="true" \ + --configuration ResultConfiguration={OutputLocation="s3://amzn-s3-demo-bucket"},EnforceWorkGroupConfiguration="true",PublishCloudWatchMetricsEnabled="true" \ --description "Workgroup for data analysts" \ --tags Key=Division,Value=West Key=Location,Value=Seattle Key=Team,Value="Big Data" This command produces no output. To see the results, use ``aws athena get-work-group --work-group Data_Analyst_Group``. -For more information, see `Managing Workgroups `__ in the *Amazon Athena User Guide*. \ No newline at end of file +For more information, see `Managing Workgroups `__ in the *Amazon Athena User Guide*. diff --git a/awscli/examples/athena/get-query-execution.rst b/awscli/examples/athena/get-query-execution.rst index b409a4e9b44a..3b68fd274210 100644 --- a/awscli/examples/athena/get-query-execution.rst +++ b/awscli/examples/athena/get-query-execution.rst @@ -14,7 +14,7 @@ Output:: ' and status = 200 and location like 'SFO%' limit 10", "StatementType": "DML", "ResultConfiguration": { - "OutputLocation": "s3://awsdoc-example-bucket/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111.csv" + "OutputLocation": "s3://amzn-s3-demo-bucket/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111.csv" }, "QueryExecutionContext": { "Database": "mydatabase", @@ -36,4 +36,4 @@ Output:: } } -For more information, see `Running SQL Queries Using Amazon Athena `__ in the *Amazon Athena User Guide*. \ No newline at end of file +For more information, see `Running SQL Queries Using Amazon Athena `__ in the *Amazon Athena User Guide*. diff --git a/awscli/examples/athena/get-table-metadata.rst b/awscli/examples/athena/get-table-metadata.rst index a377298ea388..c690d8580cce 100644 --- a/awscli/examples/athena/get-table-metadata.rst +++ b/awscli/examples/athena/get-table-metadata.rst @@ -41,7 +41,7 @@ Output:: "Parameters": { "EXTERNAL": "TRUE", "inputformat": "com.esri.json.hadoop.EnclosedJsonInputFormat", - "location": "s3://awsdoc-example-bucket/json", + "location": "s3://amzn-s3-demo-bucket/json", "outputformat": "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat", "serde.param.serialization.format": "1", "serde.serialization.lib": "com.esri.hadoop.hive.serde.JsonSerde", @@ -50,4 +50,4 @@ Output:: } } -For more information, see `Showing Table Details: get-table-metadata `__ in the *Amazon Athena User Guide*. \ No newline at end of file +For more information, see `Showing Table Details: get-table-metadata `__ in the *Amazon Athena User Guide*. diff --git a/awscli/examples/athena/get-work-group.rst b/awscli/examples/athena/get-work-group.rst index 469f1f859b25..77d07aaf33d6 100644 --- a/awscli/examples/athena/get-work-group.rst +++ b/awscli/examples/athena/get-work-group.rst @@ -13,7 +13,7 @@ Output:: "State": "ENABLED", "Configuration": { "ResultConfiguration": { - "OutputLocation": "s3://awsdoc-example-bucket/" + "OutputLocation": "s3://amzn-s3-demo-bucket/" }, "EnforceWorkGroupConfiguration": false, "PublishCloudWatchMetricsEnabled": true, @@ -24,4 +24,4 @@ Output:: } } -For more information, see `Managing Workgroups `__ in the *Amazon Athena User Guide*. \ No newline at end of file +For more information, see `Managing Workgroups `__ in the *Amazon Athena User Guide*. diff --git a/awscli/examples/athena/list-table-metadata.rst b/awscli/examples/athena/list-table-metadata.rst index 7f602cb40918..56bd18d51dcd 100644 --- a/awscli/examples/athena/list-table-metadata.rst +++ b/awscli/examples/athena/list-table-metadata.rst @@ -54,7 +54,7 @@ Output:: "delimiter": ",", "has_encrypted_data": "false", "inputformat": "org.apache.hadoop.mapred.TextInputFormat", - "location": "s3://awsdoc-example-bucket/csv/countrycode", + "location": "s3://amzn-s3-demo-bucket/csv/countrycode", "outputformat": "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat", "serde.param.field.delim": ",", "serde.serialization.lib": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe", @@ -102,7 +102,7 @@ Output:: "delimiter": ",", "has_encrypted_data": "false", "inputformat": "org.apache.hadoop.mapred.TextInputFormat", - "location": "s3://awsdoc-example-bucket/csv/CountyPopulation", + "location": "s3://amzn-s3-demo-bucket/csv/CountyPopulation", "outputformat": "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat", "serde.param.field.delim": ",", "serde.serialization.lib": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe", diff --git a/awscli/examples/comprehend/create-dataset.rst b/awscli/examples/comprehend/create-dataset.rst index aa156dd628f4..31623ad9ca1d 100644 --- a/awscli/examples/comprehend/create-dataset.rst +++ b/awscli/examples/comprehend/create-dataset.rst @@ -14,7 +14,7 @@ Contents of ``file://inputConfig.json``:: { "DataFormat": "COMPREHEND_CSV", "DocumentClassifierInputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/training-data.csv" + "S3Uri": "s3://amzn-s3-demo-bucket/training-data.csv" } } diff --git a/awscli/examples/comprehend/create-document-classifier.rst b/awscli/examples/comprehend/create-document-classifier.rst index 6881994d36cc..a9806d4f8b26 100644 --- a/awscli/examples/comprehend/create-document-classifier.rst +++ b/awscli/examples/comprehend/create-document-classifier.rst @@ -5,7 +5,7 @@ The following ``create-document-classifier`` example begins the training process aws comprehend create-document-classifier \ --document-classifier-name example-classifier \ --data-access-arn arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/123456abcdeb0e11022f22a11EXAMPLE \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/" \ --language-code en Output:: diff --git a/awscli/examples/comprehend/create-entity-recognizer.rst b/awscli/examples/comprehend/create-entity-recognizer.rst index 727dc32f4e15..010d48e49d00 100644 --- a/awscli/examples/comprehend/create-entity-recognizer.rst +++ b/awscli/examples/comprehend/create-entity-recognizer.rst @@ -6,7 +6,7 @@ The following ``create-entity-recognizer`` example begins the training process f aws comprehend create-entity-recognizer \ --recognizer-name example-entity-recognizer --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ - --input-data-config "EntityTypes=[{Type=DEVICE}],Documents={S3Uri=s3://DOC-EXAMPLE-BUCKET/trainingdata/raw_text.csv},EntityList={S3Uri=s3://DOC-EXAMPLE-BUCKET/trainingdata/entity_list.csv}" + --input-data-config "EntityTypes=[{Type=DEVICE}],Documents={S3Uri=s3://amzn-s3-demo-bucket/trainingdata/raw_text.csv},EntityList={S3Uri=s3://amzn-s3-demo-bucket/trainingdata/entity_list.csv}" --language-code en Output:: diff --git a/awscli/examples/comprehend/create-flywheel.rst b/awscli/examples/comprehend/create-flywheel.rst index 78d5a44fa419..adcaebc9e0df 100644 --- a/awscli/examples/comprehend/create-flywheel.rst +++ b/awscli/examples/comprehend/create-flywheel.rst @@ -8,7 +8,7 @@ When the flywheel is created, a data lake is created at the ``--input-data-lake` --flywheel-name example-flywheel \ --active-model-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/example-model/version/1 \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ - --data-lake-s3-uri "s3://DOC-EXAMPLE-BUCKET" + --data-lake-s3-uri "s3://amzn-s3-demo-bucket" Output:: diff --git a/awscli/examples/comprehend/describe-dataset.rst b/awscli/examples/comprehend/describe-dataset.rst index 678e51366947..bd779337c910 100644 --- a/awscli/examples/comprehend/describe-dataset.rst +++ b/awscli/examples/comprehend/describe-dataset.rst @@ -12,7 +12,7 @@ Output:: "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset", "DatasetName": "example-dataset", "DatasetType": "TRAIN", - "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/12345678A123456Z/datasets/example-dataset/20230616T203710Z/", + "DatasetS3Uri": "s3://amzn-s3-demo-bucket/flywheel-entity/schemaVersion=1/12345678A123456Z/datasets/example-dataset/20230616T203710Z/", "Status": "CREATING", "CreationTime": "2023-06-16T20:37:10.400000+00:00" } diff --git a/awscli/examples/comprehend/describe-document-classification-job.rst b/awscli/examples/comprehend/describe-document-classification-job.rst index 6b013119775a..7c3d82ae15a2 100644 --- a/awscli/examples/comprehend/describe-document-classification-job.rst +++ b/awscli/examples/comprehend/describe-document-classification-job.rst @@ -17,11 +17,11 @@ Output:: "EndTime": "2023-06-14T17:15:58.582000+00:00", "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/mymodel/version/1", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", + "S3Uri": "s3://amzn-s3-demo-bucket/jobdata/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-CLN-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-CLN-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" } diff --git a/awscli/examples/comprehend/describe-document-classifier.rst b/awscli/examples/comprehend/describe-document-classifier.rst index 751880b0bcc1..297cedc20b4e 100644 --- a/awscli/examples/comprehend/describe-document-classifier.rst +++ b/awscli/examples/comprehend/describe-document-classifier.rst @@ -18,7 +18,7 @@ Output:: "TrainingEndTime": "2023-06-13T19:41:35.080000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata" }, "OutputDataConfig": {}, "ClassifierMetadata": { diff --git a/awscli/examples/comprehend/describe-dominant-language-detection-job.rst b/awscli/examples/comprehend/describe-dominant-language-detection-job.rst index b1ad170ef6c7..ce09675508ce 100644 --- a/awscli/examples/comprehend/describe-dominant-language-detection-job.rst +++ b/awscli/examples/comprehend/describe-dominant-language-detection-job.rst @@ -15,11 +15,11 @@ Output:: "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T18:10:38.037000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } diff --git a/awscli/examples/comprehend/describe-entities-detection-job.rst b/awscli/examples/comprehend/describe-entities-detection-job.rst index 158c2c04ed91..4779df6122ed 100644 --- a/awscli/examples/comprehend/describe-entities-detection-job.rst +++ b/awscli/examples/comprehend/describe-entities-detection-job.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-08T21:30:15.323000+00:00", "EndTime": "2023-06-08T21:40:23.509000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-bucket/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::12345678012:role/service-role/AmazonComprehendServiceRole-example-role" diff --git a/awscli/examples/comprehend/describe-entity-recognizer.rst b/awscli/examples/comprehend/describe-entity-recognizer.rst index 3587ea3dcfde..b5620908cd1a 100644 --- a/awscli/examples/comprehend/describe-entity-recognizer.rst +++ b/awscli/examples/comprehend/describe-entity-recognizer.rst @@ -24,11 +24,11 @@ Output:: } ], "Documents": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/dataset/", + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata/dataset/", "InputFormat": "ONE_DOC_PER_LINE" }, "EntityList": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity.csv" + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata/entity.csv" } }, "RecognizerMetadata": { diff --git a/awscli/examples/comprehend/describe-events-detection-job.rst b/awscli/examples/comprehend/describe-events-detection-job.rst index 1cbc424a1c7d..9332d0afd37c 100644 --- a/awscli/examples/comprehend/describe-events-detection-job.rst +++ b/awscli/examples/comprehend/describe-events-detection-job.rst @@ -15,11 +15,11 @@ Output:: "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-12T18:45:56.054000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/EventsData", + "S3Uri": "s3://amzn-s3-demo-bucket/EventsData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-EVENTS-123456abcdeb0e11022f22a11EXAMPLE/output/" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-EVENTS-123456abcdeb0e11022f22a11EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", diff --git a/awscli/examples/comprehend/describe-flywheel-iteration.rst b/awscli/examples/comprehend/describe-flywheel-iteration.rst index bc781ee7c290..33d9c9e6efcf 100644 --- a/awscli/examples/comprehend/describe-flywheel-iteration.rst +++ b/awscli/examples/comprehend/describe-flywheel-iteration.rst @@ -30,7 +30,7 @@ Output:: "AverageRecall": 0.9767700253081214, "AverageAccuracy": 0.9858281665190434 }, - "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/evaluation/20230616T211026Z/" + "EvaluationManifestS3Prefix": "s3://amzn-s3-demo-destination-bucket/flywheel-entity/schemaVersion=1/20230616T200543Z/evaluation/20230616T211026Z/" } } diff --git a/awscli/examples/comprehend/describe-flywheel.rst b/awscli/examples/comprehend/describe-flywheel.rst index ff19617b8b76..741dec57bacd 100644 --- a/awscli/examples/comprehend/describe-flywheel.rst +++ b/awscli/examples/comprehend/describe-flywheel.rst @@ -23,7 +23,7 @@ Output:: ] } }, - "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel/schemaVersion=1/20230616T200543Z/", + "DataLakeS3Uri": "s3://amzn-s3-demo-bucket/example-flywheel/schemaVersion=1/20230616T200543Z/", "DataSecurityConfig": {}, "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", diff --git a/awscli/examples/comprehend/describe-pii-entities-detection-job.rst b/awscli/examples/comprehend/describe-pii-entities-detection-job.rst index c7c18c6eb70d..cff63617aa49 100644 --- a/awscli/examples/comprehend/describe-pii-entities-detection-job.rst +++ b/awscli/examples/comprehend/describe-pii-entities-detection-job.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-08T21:30:15.323000+00:00", "EndTime": "2023-06-08T21:40:23.509000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-bucket/thefolder/111122223333-NER-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::12345678012:role/service-role/AmazonComprehendServiceRole-example-role" diff --git a/awscli/examples/comprehend/describe-sentiment-detection-job.rst b/awscli/examples/comprehend/describe-sentiment-detection-job.rst index d172c5cd6697..c1c6204deccb 100644 --- a/awscli/examples/comprehend/describe-sentiment-detection-job.rst +++ b/awscli/examples/comprehend/describe-sentiment-detection-job.rst @@ -15,11 +15,11 @@ Output:: "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "S3Uri": "s3://amzn-s3-demo-bucket/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" diff --git a/awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst b/awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst index e52a40bb949c..8c81f86226c4 100644 --- a/awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst +++ b/awscli/examples/comprehend/describe-targeted-sentiment-detection-job.rst @@ -15,11 +15,11 @@ Output:: "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "S3Uri": "s3://amzn-s3-demo-bucket/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole" diff --git a/awscli/examples/comprehend/describe-topics-detection-job.rst b/awscli/examples/comprehend/describe-topics-detection-job.rst index b90bb2d62418..3d8e2e1c8460 100644 --- a/awscli/examples/comprehend/describe-topics-detection-job.rst +++ b/awscli/examples/comprehend/describe-topics-detection-job.rst @@ -15,11 +15,11 @@ Output:: "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T18:44:43.414000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-examplerole" diff --git a/awscli/examples/comprehend/list-datasets.rst b/awscli/examples/comprehend/list-datasets.rst index 93db7462634d..b8d890e54667 100644 --- a/awscli/examples/comprehend/list-datasets.rst +++ b/awscli/examples/comprehend/list-datasets.rst @@ -13,7 +13,7 @@ Output:: "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset-1", "DatasetName": "example-dataset-1", "DatasetType": "TRAIN", - "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-1/20230616T203710Z/", + "DatasetS3Uri": "s3://amzn-s3-demo-bucket/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-1/20230616T203710Z/", "Status": "CREATING", "CreationTime": "2023-06-16T20:37:10.400000+00:00" }, @@ -21,7 +21,7 @@ Output:: "DatasetArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/flywheel-entity/dataset/example-dataset-2", "DatasetName": "example-dataset-2", "DatasetType": "TRAIN", - "DatasetS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-2/20230616T200607Z/", + "DatasetS3Uri": "s3://amzn-s3-demo-bucket/flywheel-entity/schemaVersion=1/20230616T200543Z/datasets/example-dataset-2/20230616T200607Z/", "Description": "TRAIN Dataset created by Flywheel creation.", "Status": "COMPLETED", "NumberOfDocuments": 5572, diff --git a/awscli/examples/comprehend/list-document-classification-jobs.rst b/awscli/examples/comprehend/list-document-classification-jobs.rst index e48e0a3a4dc1..938cade03aee 100644 --- a/awscli/examples/comprehend/list-document-classification-jobs.rst +++ b/awscli/examples/comprehend/list-document-classification-jobs.rst @@ -17,11 +17,11 @@ Output:: "EndTime": "2023-06-14T17:15:58.582000+00:00", "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classifier/mymodel/version/12", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", + "S3Uri": "s3://amzn-s3-demo-bucket/jobdata/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/1234567890101-CLN-e758dd56b824aa717ceab551f11749fb/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/1234567890101-CLN-e758dd56b824aa717ceab551f11749fb/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::1234567890101:role/service-role/AmazonComprehendServiceRole-example-role" }, @@ -34,11 +34,11 @@ Output:: "EndTime": "2023-06-14T17:28:46.107000+00:00", "DocumentClassifierArn": "arn:aws:comprehend:us-west-2:1234567890101:document-classifier/mymodel/version/12", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/jobdata/", + "S3Uri": "s3://amzn-s3-demo-bucket/jobdata/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/1234567890101-CLN-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/1234567890101-CLN-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::1234567890101:role/service-role/AmazonComprehendServiceRole-example-role" } diff --git a/awscli/examples/comprehend/list-document-classifiers.rst b/awscli/examples/comprehend/list-document-classifiers.rst index 4b4c379b152b..0c4e57b0cb50 100644 --- a/awscli/examples/comprehend/list-document-classifiers.rst +++ b/awscli/examples/comprehend/list-document-classifiers.rst @@ -18,7 +18,7 @@ Output:: "TrainingEndTime": "2023-06-13T19:41:35.080000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata" }, "OutputDataConfig": {}, "ClassifierMetadata": { @@ -46,7 +46,7 @@ Output:: "SubmitTime": "2023-06-13T21:20:28.690000+00:00", "InputDataConfig": { "DataFormat": "COMPREHEND_CSV", - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata" + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata" }, "OutputDataConfig": {}, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-testorle", diff --git a/awscli/examples/comprehend/list-dominant-language-detection-jobs.rst b/awscli/examples/comprehend/list-dominant-language-detection-jobs.rst index 4e3e8e6192b8..dd1a3e1da536 100644 --- a/awscli/examples/comprehend/list-dominant-language-detection-jobs.rst +++ b/awscli/examples/comprehend/list-dominant-language-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-09T18:10:38.037000+00:00", "EndTime": "2023-06-09T18:18:45.498000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" }, @@ -32,11 +32,11 @@ Output:: "SubmitTime": "2023-06-09T18:16:33.690000+00:00", "EndTime": "2023-06-09T18:24:40.608000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-LANGUAGE-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" } diff --git a/awscli/examples/comprehend/list-entities-detection-jobs.rst b/awscli/examples/comprehend/list-entities-detection-jobs.rst index d1aa8fd0e13e..5640bcee8e77 100644 --- a/awscli/examples/comprehend/list-entities-detection-jobs.rst +++ b/awscli/examples/comprehend/list-entities-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-08T20:57:46.476000+00:00", "EndTime": "2023-06-08T21:05:53.718000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-468af39c28ab45b83eb0c4ab9EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/111122223333-NER-468af39c28ab45b83eb0c4ab9EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" @@ -33,11 +33,11 @@ Output:: "SubmitTime": "2023-06-08T21:30:15.323000+00:00", "EndTime": "2023-06-08T21:40:23.509000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-809691caeaab0e71406f80a28EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/111122223333-NER-809691caeaab0e71406f80a28EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" @@ -50,11 +50,11 @@ Output:: "SubmitTime": "2023-06-08T22:19:28.528000+00:00", "EndTime": "2023-06-08T22:27:33.991000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-NER-e00597c36b448b91d70dea165EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/111122223333-NER-e00597c36b448b91d70dea165EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" diff --git a/awscli/examples/comprehend/list-entity-recognizers.rst b/awscli/examples/comprehend/list-entity-recognizers.rst index 86c637a99540..048128354617 100644 --- a/awscli/examples/comprehend/list-entity-recognizers.rst +++ b/awscli/examples/comprehend/list-entity-recognizers.rst @@ -24,11 +24,11 @@ Output:: } ], "Documents": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/dataset/", + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata/dataset/", "InputFormat": "ONE_DOC_PER_LINE" }, "EntityList": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity.csv" + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata/entity.csv" } }, "RecognizerMetadata": { @@ -70,11 +70,11 @@ Output:: } ], "Documents": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/raw_txt.csv", + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata/raw_txt.csv", "InputFormat": "ONE_DOC_PER_LINE" }, "EntityList": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/trainingdata/entity_list.csv" + "S3Uri": "s3://amzn-s3-demo-bucket/trainingdata/entity_list.csv" } }, "RecognizerMetadata": { diff --git a/awscli/examples/comprehend/list-events-detection-jobs.rst b/awscli/examples/comprehend/list-events-detection-jobs.rst index 15912f3bb1d5..41218860b70f 100644 --- a/awscli/examples/comprehend/list-events-detection-jobs.rst +++ b/awscli/examples/comprehend/list-events-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-12T19:14:57.751000+00:00", "EndTime": "2023-06-12T19:21:04.962000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/EventsData/", + "S3Uri": "s3://amzn-s3-demo-source-bucket/EventsData/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/1111222233333-EVENTS-aa9593f9203e84f3ef032ce18EXAMPLE/output/" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/1111222233333-EVENTS-aa9593f9203e84f3ef032ce18EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::1111222233333:role/service-role/AmazonComprehendServiceRole-example-role", @@ -40,11 +40,11 @@ Output:: "SubmitTime": "2023-06-12T19:55:43.702000+00:00", "EndTime": "2023-06-12T20:03:49.893000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/EventsData/", + "S3Uri": "s3://amzn-s3-demo-source-bucket/EventsData/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/1111222233333-EVENTS-4a990a2f7e82adfca6e171135EXAMPLE/output/" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/1111222233333-EVENTS-4a990a2f7e82adfca6e171135EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::1111222233333:role/service-role/AmazonComprehendServiceRole-example-role", diff --git a/awscli/examples/comprehend/list-flywheel-iteration-history.rst b/awscli/examples/comprehend/list-flywheel-iteration-history.rst index 00ef07684fc6..778edeed4ab6 100644 --- a/awscli/examples/comprehend/list-flywheel-iteration-history.rst +++ b/awscli/examples/comprehend/list-flywheel-iteration-history.rst @@ -24,7 +24,7 @@ Output:: "AverageRecall": 0.9445600253081214, "AverageAccuracy": 0.9997281665190434 }, - "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-BUCKET/example-flywheel/schemaVersion=1/20230619TEXAMPLE/evaluation/20230619TEXAMPLE/" + "EvaluationManifestS3Prefix": "s3://amzn-s3-demo-bucket/example-flywheel/schemaVersion=1/20230619TEXAMPLE/evaluation/20230619TEXAMPLE/" }, { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-2", @@ -41,7 +41,7 @@ Output:: "AverageRecall": 0.9767700253081214, "AverageAccuracy": 0.9858281665190434 }, - "EvaluationManifestS3Prefix": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-2/schemaVersion=1/20230616TEXAMPLE/evaluation/20230616TEXAMPLE/" + "EvaluationManifestS3Prefix": "s3://amzn-s3-demo-bucket/example-flywheel-2/schemaVersion=1/20230616TEXAMPLE/evaluation/20230616TEXAMPLE/" } ] } diff --git a/awscli/examples/comprehend/list-flywheels.rst b/awscli/examples/comprehend/list-flywheels.rst index 0897a595ebb6..5ec6316419f5 100644 --- a/awscli/examples/comprehend/list-flywheels.rst +++ b/awscli/examples/comprehend/list-flywheels.rst @@ -11,7 +11,7 @@ Output:: { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-1", "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier/version/1", - "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-1/schemaVersion=1/20230616T200543Z/", + "DataLakeS3Uri": "s3://amzn-s3-demo-bucket/example-flywheel-1/schemaVersion=1/20230616T200543Z/", "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": "2023-06-16T20:05:43.242000+00:00", @@ -21,7 +21,7 @@ Output:: { "FlywheelArn": "arn:aws:comprehend:us-west-2:111122223333:flywheel/example-flywheel-2", "ActiveModelArn": "arn:aws:comprehend:us-west-2:111122223333:document-classifier/exampleclassifier2/version/1", - "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/example-flywheel-2/schemaVersion=1/20220616T200543Z/", + "DataLakeS3Uri": "s3://amzn-s3-demo-bucket/example-flywheel-2/schemaVersion=1/20220616T200543Z/", "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", "CreationTime": "2022-06-16T20:05:43.242000+00:00", diff --git a/awscli/examples/comprehend/list-key-phrases-detection-jobs.rst b/awscli/examples/comprehend/list-key-phrases-detection-jobs.rst index f26b292fbe48..8a5d4bbbedce 100644 --- a/awscli/examples/comprehend/list-key-phrases-detection-jobs.rst +++ b/awscli/examples/comprehend/list-key-phrases-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-08T22:31:43.767000+00:00", "EndTime": "2023-06-08T22:39:52.565000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-source-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-KP-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" @@ -33,11 +33,11 @@ Output:: "SubmitTime": "2023-06-08T22:57:52.154000+00:00", "EndTime": "2023-06-08T23:05:48.385000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a33EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-KP-123456abcdeb0e11022f22a33EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" @@ -51,11 +51,11 @@ Output:: "SubmitTime": "2023-06-09T16:47:04.029000+00:00", "EndTime": "2023-06-09T16:47:18.413000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-KP-123456abcdeb0e11022f22a44EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-KP-123456abcdeb0e11022f22a44EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" diff --git a/awscli/examples/comprehend/list-pii-entities-detection-jobs.rst b/awscli/examples/comprehend/list-pii-entities-detection-jobs.rst index 2523e1f20514..cb33a363de64 100644 --- a/awscli/examples/comprehend/list-pii-entities-detection-jobs.rst +++ b/awscli/examples/comprehend/list-pii-entities-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-09T21:02:46.241000+00:00", "EndTime": "2023-06-09T21:12:52.602000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-SOURCE-BUCKET/111122223333-PII-6f9db0c42d0c810e814670ee4EXAMPLE/output/" + "S3Uri": "s3://amzn-s3-demo-source-bucket/111122223333-PII-6f9db0c42d0c810e814670ee4EXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", @@ -34,11 +34,11 @@ Output:: "SubmitTime": "2023-06-09T21:20:58.211000+00:00", "EndTime": "2023-06-09T21:31:06.027000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/AsyncBatchJobs/", + "S3Uri": "s3://amzn-s3-demo-bucket/AsyncBatchJobs/", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-PII-d927562638cfa739331a99b3cEXAMPLE/output/" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/111122223333-PII-d927562638cfa739331a99b3cEXAMPLE/output/" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role", diff --git a/awscli/examples/comprehend/list-sentiment-detection-jobs.rst b/awscli/examples/comprehend/list-sentiment-detection-jobs.rst index 39a5485ad09b..86582bd80ce3 100644 --- a/awscli/examples/comprehend/list-sentiment-detection-jobs.rst +++ b/awscli/examples/comprehend/list-sentiment-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-09T22:42:20.545000+00:00", "EndTime": "2023-06-09T22:52:27.416000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "S3Uri": "s3://amzn-s3-demo-bucket/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" @@ -33,11 +33,11 @@ Output:: "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "EndTime": "2023-06-09T23:26:00.168000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData2", + "S3Uri": "s3://amzn-s3-demo-bucket/MovieData2", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" diff --git a/awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst b/awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst index ead426d2068d..ccea82e23989 100644 --- a/awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst +++ b/awscli/examples/comprehend/list-targeted-sentiment-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-09T22:42:20.545000+00:00", "EndTime": "2023-06-09T22:52:27.416000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData", + "S3Uri": "s3://amzn-s3-demo-bucket/MovieData", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-TS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-IOrole" @@ -33,11 +33,11 @@ Output:: "SubmitTime": "2023-06-09T23:16:15.956000+00:00", "EndTime": "2023-06-09T23:26:00.168000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/MovieData2", + "S3Uri": "s3://amzn-s3-demo-bucket/MovieData2", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/testfolder/111122223333-TS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "LanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" diff --git a/awscli/examples/comprehend/list-topics-detection-jobs.rst b/awscli/examples/comprehend/list-topics-detection-jobs.rst index d0c86a8ac860..2353245067d6 100644 --- a/awscli/examples/comprehend/list-topics-detection-jobs.rst +++ b/awscli/examples/comprehend/list-topics-detection-jobs.rst @@ -16,11 +16,11 @@ Output:: "SubmitTime": "2023-06-09T18:40:35.384000+00:00", "EndTime": "2023-06-09T18:46:41.936000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a11EXAMPLE/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" @@ -33,11 +33,11 @@ Output:: "SubmitTime": "2023-06-09T18:44:43.414000+00:00", "EndTime": "2023-06-09T18:50:50.872000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE2/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" @@ -49,11 +49,11 @@ Output:: "JobStatus": "IN_PROGRESS", "SubmitTime": "2023-06-09T18:50:56.737000+00:00", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET", + "S3Uri": "s3://amzn-s3-demo-bucket", "InputFormat": "ONE_DOC_PER_LINE" }, "OutputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE3/output/output.tar.gz" + "S3Uri": "s3://amzn-s3-demo-destination-bucket/thefolder/111122223333-TOPICS-123456abcdeb0e11022f22a1EXAMPLE3/output/output.tar.gz" }, "NumberOfTopics": 10, "DataAccessRoleArn": "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" diff --git a/awscli/examples/comprehend/start-document-classification-job.rst b/awscli/examples/comprehend/start-document-classification-job.rst index a603702b085c..5cda73bbbefb 100644 --- a/awscli/examples/comprehend/start-document-classification-job.rst +++ b/awscli/examples/comprehend/start-document-classification-job.rst @@ -7,8 +7,8 @@ which lists the classification of each document. The Json output is printed on o aws comprehend start-document-classification-job \ --job-name exampleclassificationjob \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET-INPUT/jobdata/" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket-INPUT/jobdata/" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ --document-classifier-arn arn:aws:comprehend:us-west-2:111122223333:document-classifier/mymodel/version/12 diff --git a/awscli/examples/comprehend/start-dominant-language-detection-job.rst b/awscli/examples/comprehend/start-dominant-language-detection-job.rst index cab73ff1208b..6ac5f7520924 100644 --- a/awscli/examples/comprehend/start-dominant-language-detection-job.rst +++ b/awscli/examples/comprehend/start-dominant-language-detection-job.rst @@ -8,8 +8,8 @@ which contains the dominant language of each of the text files as well as the pr aws comprehend start-dominant-language-detection-job \ --job-name example_language_analysis_job \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ --language-code en diff --git a/awscli/examples/comprehend/start-entities-detection-job.rst b/awscli/examples/comprehend/start-entities-detection-job.rst index 08065c6dbf00..5b7ee142e2a1 100644 --- a/awscli/examples/comprehend/start-entities-detection-job.rst +++ b/awscli/examples/comprehend/start-entities-detection-job.rst @@ -9,8 +9,8 @@ The Json output is printed on one line per input file, but is formatted here for aws comprehend start-entities-detection-job \ --job-name entitiestest \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ --language-code en @@ -174,8 +174,8 @@ The entity recognizer model was trained on customer support Feedbacks to recogni --job-name customentitiestest \ --entity-recognizer-arn "arn:aws:comprehend:us-west-2:111122223333:entity-recognizer/entityrecognizer" \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/jobdata/" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/jobdata/" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-IOrole" Contents of ``SampleFeedback1.txt``:: diff --git a/awscli/examples/comprehend/start-events-detection-job.rst b/awscli/examples/comprehend/start-events-detection-job.rst index 84681c9459e1..572ff52a7816 100644 --- a/awscli/examples/comprehend/start-events-detection-job.rst +++ b/awscli/examples/comprehend/start-events-detection-job.rst @@ -8,8 +8,8 @@ When the job is complete, the folder, ``output``, is placed in the location spec aws comprehend start-events-detection-job \ --job-name events-detection-1 \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/EventsData" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/EventsData" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-servicerole \ --language-code en \ --target-event-types "BANKRUPTCY" "EMPLOYMENT" "CORPORATE_ACQUISITION" "CORPORATE_MERGER" "INVESTMENT_GENERAL" diff --git a/awscli/examples/comprehend/start-key-phrases-detection-job.rst b/awscli/examples/comprehend/start-key-phrases-detection-job.rst index 9689a8cdf645..07b3acbc0072 100644 --- a/awscli/examples/comprehend/start-key-phrases-detection-job.rst +++ b/awscli/examples/comprehend/start-key-phrases-detection-job.rst @@ -9,8 +9,8 @@ The Json output is printed on one line per file, but is formatted here for reada aws comprehend start-key-phrases-detection-job \ --job-name keyphrasesanalysistest1 \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn "arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role" \ --language-code en diff --git a/awscli/examples/comprehend/start-pii-entities-detection-job.rst b/awscli/examples/comprehend/start-pii-entities-detection-job.rst index 29924e915bfb..7f09c04ca3d4 100644 --- a/awscli/examples/comprehend/start-pii-entities-detection-job.rst +++ b/awscli/examples/comprehend/start-pii-entities-detection-job.rst @@ -8,8 +8,8 @@ When the job is complete, the folder, ``output``, is placed in the location spec aws comprehend start-pii-entities-detection-job \ --job-name entities_test \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ --language-code en \ --mode ONLY_OFFSETS diff --git a/awscli/examples/comprehend/start-sentiment-detection-job.rst b/awscli/examples/comprehend/start-sentiment-detection-job.rst index b2128668f980..7599c6037088 100644 --- a/awscli/examples/comprehend/start-sentiment-detection-job.rst +++ b/awscli/examples/comprehend/start-sentiment-detection-job.rst @@ -8,8 +8,8 @@ The Json output is printed on one line per file, but is formatted here for reada aws comprehend start-sentiment-detection-job \ --job-name example-sentiment-detection-job \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/MovieData" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/MovieData" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role Contents of ``SampleMovieReview1.txt``:: diff --git a/awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst b/awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst index eb7c3536e2d6..022cfb0920ee 100644 --- a/awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst +++ b/awscli/examples/comprehend/start-targeted-sentiment-detection-job.rst @@ -7,8 +7,8 @@ When the job is complete, ``output.tar.gz`` is placed at the location specified aws comprehend start-targeted-sentiment-detection-job \ --job-name targeted_movie_review_analysis1 \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/MovieData" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/MovieData" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role Contents of ``SampleMovieReview1.txt``:: diff --git a/awscli/examples/comprehend/start-topics-detection-job.rst b/awscli/examples/comprehend/start-topics-detection-job.rst index ce59411fcbc4..750570cd6fec 100644 --- a/awscli/examples/comprehend/start-topics-detection-job.rst +++ b/awscli/examples/comprehend/start-topics-detection-job.rst @@ -8,8 +8,8 @@ The second file, ``doc-topics.csv``, lists the documents associated with a topic aws comprehend start-topics-detection-job \ --job-name example_topics_detection_job \ --language-code en \ - --input-data-config "S3Uri=s3://DOC-EXAMPLE-BUCKET/" \ - --output-data-config "S3Uri=s3://DOC-EXAMPLE-DESTINATION-BUCKET/testfolder/" \ + --input-data-config "S3Uri=s3://amzn-s3-demo-bucket/" \ + --output-data-config "S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/" \ --data-access-role-arn arn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role \ --language-code en diff --git a/awscli/examples/comprehend/update-flywheel.rst b/awscli/examples/comprehend/update-flywheel.rst index 94985c75bc4e..622805781c68 100644 --- a/awscli/examples/comprehend/update-flywheel.rst +++ b/awscli/examples/comprehend/update-flywheel.rst @@ -19,7 +19,7 @@ Output:: "Mode": "MULTI_CLASS" } }, - "DataLakeS3Uri": "s3://DOC-EXAMPLE-BUCKET/flywheel-entity/schemaVersion=1/20230616T200543Z/", + "DataLakeS3Uri": "s3://amzn-s3-demo-bucket/flywheel-entity/schemaVersion=1/20230616T200543Z/", "DataSecurityConfig": {}, "Status": "ACTIVE", "ModelType": "DOCUMENT_CLASSIFIER", diff --git a/awscli/examples/ec2/get-flow-logs-integration-template.rst b/awscli/examples/ec2/get-flow-logs-integration-template.rst index be0a153254a9..1ee8fa5fb050 100644 --- a/awscli/examples/ec2/get-flow-logs-integration-template.rst +++ b/awscli/examples/ec2/get-flow-logs-integration-template.rst @@ -6,20 +6,20 @@ Linux:: aws ec2 get-flow-logs-integration-template \ --flow-log-id fl-1234567890abcdef0 \ - --config-delivery-s3-destination-arn arn:aws:s3:::DOC-EXAMPLE-BUCKET \ - --integrate-services AthenaIntegrations='[{IntegrationResultS3DestinationArn=arn:aws:s3:::DOC-EXAMPLE-BUCKET,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00},{IntegrationResultS3DestinationArn=arn:aws:s3:::DOC-EXAMPLE-BUCKET,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00}]' + --config-delivery-s3-destination-arn arn:aws:s3:::amzn-s3-demo-bucket \ + --integrate-services AthenaIntegrations='[{IntegrationResultS3DestinationArn=arn:aws:s3:::amzn-s3-demo-bucket,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00},{IntegrationResultS3DestinationArn=arn:aws:s3:::amzn-s3-demo-bucket,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00}]' Windows:: aws ec2 get-flow-logs-integration-template ^ --flow-log-id fl-1234567890abcdef0 ^ - --config-delivery-s3-destination-arn arn:aws:s3:::DOC-EXAMPLE-BUCKET ^ - --integrate-services AthenaIntegrations=[{IntegrationResultS3DestinationArn=arn:aws:s3:::DOC-EXAMPLE-BUCKET,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00},{IntegrationResultS3DestinationArn=arn:aws:s3:::DOC-EXAMPLE-BUCKET,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00}] + --config-delivery-s3-destination-arn arn:aws:s3:::amzn-s3-demo-bucket ^ + --integrate-services AthenaIntegrations=[{IntegrationResultS3DestinationArn=arn:aws:s3:::amzn-s3-demo-bucket,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00},{IntegrationResultS3DestinationArn=arn:aws:s3:::amzn-s3-demo-bucket,PartitionLoadFrequency=none,PartitionStartDate=2021-07-21T00:40:00,PartitionEndDate=2021-07-21T00:42:00}] Output:: { - "Result": "https://DOC-EXAMPLE-BUCKET.s3.us-east-2.amazonaws.com/VPCFlowLogsIntegrationTemplate_fl-1234567890abcdef0_Wed%20Jul%2021%2000%3A57%3A56%20UTC%202021.yml" + "Result": "https://amzn-s3-demo-bucket.s3.us-east-2.amazonaws.com/VPCFlowLogsIntegrationTemplate_fl-1234567890abcdef0_Wed%20Jul%2021%2000%3A57%3A56%20UTC%202021.yml" } For information on using CloudFormation templates, see `Working with AWS CloudFormation templates `__ in the *AWS CloudFormation User Guide*. diff --git a/awscli/examples/glue/create-job.rst b/awscli/examples/glue/create-job.rst index dd5aca9d6849..57fcfb2b8bf6 100644 --- a/awscli/examples/glue/create-job.rst +++ b/awscli/examples/glue/create-job.rst @@ -7,7 +7,7 @@ The following ``create-job`` example creates a streaming job that runs a script --role AWSGlueServiceRoleDefault \ --command '{ \ "Name": "gluestreaming", \ - "ScriptLocation": "s3://DOC-EXAMPLE-BUCKET/folder/" \ + "ScriptLocation": "s3://amzn-s3-demo-bucket/folder/" \ }' \ --region us-east-1 \ --output json \ diff --git a/awscli/examples/guardduty/create-ip-set.rst b/awscli/examples/guardduty/create-ip-set.rst index 14cf6d3d38a1..f2f3b7577bee 100644 --- a/awscli/examples/guardduty/create-ip-set.rst +++ b/awscli/examples/guardduty/create-ip-set.rst @@ -6,7 +6,7 @@ The following ``create-ip-set`` example creates and activates a trusted IP set i --detector-id 12abc34d567e8fa901bc2d34eexample \ --name new-ip-set \ --format TXT - --location s3://AWSDOC-EXAMPLE-BUCKET/customtrustlist.csv + --location s3://amzn-s3-demo-bucket/customtrustlist.csv --activate Output:: diff --git a/awscli/examples/guardduty/get-ip-set.rst b/awscli/examples/guardduty/get-ip-set.rst index c86bbdb23175..1fce0feee905 100644 --- a/awscli/examples/guardduty/get-ip-set.rst +++ b/awscli/examples/guardduty/get-ip-set.rst @@ -10,7 +10,7 @@ Output:: { "Status": "ACTIVE", - "Location": "s3://AWSDOC-EXAMPLE-BUCKET.s3-us-west-2.amazonaws.com/customlist.csv", + "Location": "s3://amzn-s3-demo-bucket.s3-us-west-2.amazonaws.com/customlist.csv", "Tags": {}, "Format": "TXT", "Name": "test-ip-set" diff --git a/awscli/examples/guardduty/update-ip-set.rst b/awscli/examples/guardduty/update-ip-set.rst index f75955210d86..320705cf359c 100644 --- a/awscli/examples/guardduty/update-ip-set.rst +++ b/awscli/examples/guardduty/update-ip-set.rst @@ -5,7 +5,7 @@ The following ``update-ip-set`` example shows how to update the details of a tru aws guardduty update-ip-set \ --detector-id 12abc34d567e8fa901bc2d34eexample \ --ip-set-id d4b94fc952d6912b8f3060768example \ - --location https://AWSDOC-EXAMPLE-BUCKET.s3-us-west-2.amazonaws.com/customtrustlist2.csv + --location https://amzn-s3-demo-bucket.s3-us-west-2.amazonaws.com/customtrustlist2.csv This command produces no output. diff --git a/awscli/examples/macie2/describe-buckets.rst b/awscli/examples/macie2/describe-buckets.rst index 29e08c9c6d02..222526726e7c 100644 --- a/awscli/examples/macie2/describe-buckets.rst +++ b/awscli/examples/macie2/describe-buckets.rst @@ -12,9 +12,9 @@ Output:: { "accountId": "123456789012", "allowsUnencryptedObjectUploads": "FALSE", - "bucketArn": "arn:aws:s3:::MY-S3-DOC-EXAMPLE-BUCKET1", + "bucketArn": "arn:aws:s3:::amzn-s3-demo-bucket1", "bucketCreatedAt": "2020-05-18T19:54:00+00:00", - "bucketName": "MY-S3-DOC-EXAMPLE-BUCKET1", + "bucketName": "amzn-s3-demo-bucket1", "classifiableObjectCount": 13, "classifiableSizeInBytes": 1592088, "jobDetails": { @@ -101,9 +101,9 @@ Output:: { "accountId": "123456789012", "allowsUnencryptedObjectUploads": "TRUE", - "bucketArn": "arn:aws:s3:::MY-S3-DOC-EXAMPLE-BUCKET2", + "bucketArn": "arn:aws:s3:::amzn-s3-demo-bucket2", "bucketCreatedAt": "2020-11-25T18:24:38+00:00", - "bucketName": "MY-S3-DOC-EXAMPLE-BUCKET2", + "bucketName": "amzn-s3-demo-bucket2", "classifiableObjectCount": 8, "classifiableSizeInBytes": 133810, "jobDetails": { diff --git a/awscli/examples/s3/presign.rst b/awscli/examples/s3/presign.rst index 32e245732d6e..7af4b374f81f 100644 --- a/awscli/examples/s3/presign.rst +++ b/awscli/examples/s3/presign.rst @@ -2,21 +2,21 @@ The following ``presign`` command generates a pre-signed URL for a specified bucket and key that is valid for one hour. :: - aws s3 presign s3://DOC-EXAMPLE-BUCKET/test2.txt + aws s3 presign s3://amzn-s3-demo-bucket/test2.txt Output:: - https://DOC-EXAMPLE-BUCKET.s3.us-west-2.amazonaws.com/key?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAEXAMPLE123456789%2F20210621%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210621T041609Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=EXAMBLE1234494d5fba3fed607f98018e1dfc62e2529ae96d844123456 + https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/key?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAEXAMPLE123456789%2F20210621%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210621T041609Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=EXAMBLE1234494d5fba3fed607f98018e1dfc62e2529ae96d844123456 **Example 2: To create a pre-signed URL with a custom lifetime that links to an object in an S3 bucket** The following ``presign`` command generates a pre-signed URL for a specified bucket and key that is valid for one week. :: - aws s3 presign s3://DOC-EXAMPLE-BUCKET/test2.txt \ + aws s3 presign s3://amzn-s3-demo-bucket/test2.txt \ --expires-in 604800 Output:: - https://DOC-EXAMPLE-BUCKET.s3.us-west-2.amazonaws.com/key?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAEXAMPLE123456789%2F20210621%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210621T041609Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=EXAMBLE1234494d5fba3fed607f98018e1dfc62e2529ae96d844123456 + https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/key?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAEXAMPLE123456789%2F20210621%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20210621T041609Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=EXAMBLE1234494d5fba3fed607f98018e1dfc62e2529ae96d844123456 For more information, see `Share an Object with Others `__ in the *S3 Developer Guide* guide. diff --git a/awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst b/awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst index 2bcbd07fc59f..8e5691e7f406 100644 --- a/awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst +++ b/awscli/examples/s3api/delete-bucket-intelligent-tiering-configuration.rst @@ -3,7 +3,7 @@ The following ``delete-bucket-intelligent-tiering-configuration`` example removes an S3 Intelligent-Tiering configuration, named ExampleConfig, on a bucket. :: aws s3api delete-bucket-intelligent-tiering-configuration \ - --bucket DOC-EXAMPLE-BUCKET \ + --bucket amzn-s3-demo-bucket \ --id ExampleConfig This command produces no output. diff --git a/awscli/examples/s3api/delete-bucket-ownership-controls.rst b/awscli/examples/s3api/delete-bucket-ownership-controls.rst index 00ca9b95e6cd..d947325f7d58 100644 --- a/awscli/examples/s3api/delete-bucket-ownership-controls.rst +++ b/awscli/examples/s3api/delete-bucket-ownership-controls.rst @@ -3,7 +3,7 @@ The following ``delete-bucket-ownership-controls`` example removes the bucket ownership settings of a bucket. :: aws s3api delete-bucket-ownership-controls \ - --bucket DOC-EXAMPLE-BUCKET + --bucket amzn-s3-demo-bucket This command produces no output. diff --git a/awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst b/awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst index 6bf9e17ab049..ac57d76f4e94 100644 --- a/awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst +++ b/awscli/examples/s3api/get-bucket-intelligent-tiering-configuration.rst @@ -3,7 +3,7 @@ The following ``get-bucket-intelligent-tiering-configuration`` example retrieves an S3 Intelligent-Tiering configuration, named ExampleConfig, on a bucket. :: aws s3api get-bucket-intelligent-tiering-configuration \ - --bucket DOC-EXAMPLE-BUCKET \ + --bucket amzn-s3-demo-bucket \ --id ExampleConfig Output:: diff --git a/awscli/examples/s3api/get-bucket-ownership-controls.rst b/awscli/examples/s3api/get-bucket-ownership-controls.rst index 1db8866d157c..84fc0d75f4ab 100644 --- a/awscli/examples/s3api/get-bucket-ownership-controls.rst +++ b/awscli/examples/s3api/get-bucket-ownership-controls.rst @@ -3,7 +3,7 @@ The following ``get-bucket-ownership-controls`` example retrieves the bucket ownership settings of a bucket. :: aws s3api get-bucket-ownership-controls \ - --bucket DOC-EXAMPLE-BUCKET + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst b/awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst index b30b240954ff..6e09ea78086c 100644 --- a/awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst +++ b/awscli/examples/s3api/list-bucket-intelligent-tiering-configurations.rst @@ -3,7 +3,7 @@ The following ``list-bucket-intelligent-tiering-configurations`` example retrieves all S3 Intelligent-Tiering configuration on a bucket. :: aws s3api list-bucket-intelligent-tiering-configurations \ - --bucket DOC-EXAMPLE-BUCKET + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst b/awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst index 5d46dfa17475..e3bf35547f77 100644 --- a/awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst +++ b/awscli/examples/s3api/put-bucket-intelligent-tiering-configuration.rst @@ -3,7 +3,7 @@ The following ``put-bucket-intelligent-tiering-configuration`` example updates an S3 Intelligent-Tiering configuration, named ExampleConfig, on a bucket. The configuration will transition objects that have not been accessed under the prefix images to Archive Access after 90 days and Deep Archive Access after 180 days. :: aws s3api put-bucket-intelligent-tiering-configuration \ - --bucket DOC-EXAMPLE-BUCKET \ + --bucket amzn-s3-demo-bucket \ --id "ExampleConfig" \ --intelligent-tiering-configuration file://intelligent-tiering-configuration.json diff --git a/awscli/examples/s3api/put-bucket-ownership-controls.rst b/awscli/examples/s3api/put-bucket-ownership-controls.rst index 2c94b252d1ae..d6253ad847e1 100644 --- a/awscli/examples/s3api/put-bucket-ownership-controls.rst +++ b/awscli/examples/s3api/put-bucket-ownership-controls.rst @@ -3,7 +3,7 @@ The following ``put-bucket-ownership-controls`` example updates the bucket ownership settings of a bucket. :: aws s3api put-bucket-ownership-controls \ - --bucket DOC-EXAMPLE-BUCKET \ + --bucket amzn-s3-demo-bucket \ --ownership-controls="Rules=[{ObjectOwnership=BucketOwnerEnforced}]" This command produces no output. diff --git a/awscli/examples/s3api/put-bucket-replication.rst b/awscli/examples/s3api/put-bucket-replication.rst index 39f08b69fa3b..b7120c658f2c 100644 --- a/awscli/examples/s3api/put-bucket-replication.rst +++ b/awscli/examples/s3api/put-bucket-replication.rst @@ -3,7 +3,7 @@ The following ``put-bucket-replication`` example applies a replication configuration to the specified S3 bucket. :: aws s3api put-bucket-replication \ - --bucket AWSDOC-EXAMPLE-BUCKET1 \ + --bucket amzn-s3-demo-bucket1 \ --replication-configuration file://replication.json Contents of ``replication.json``:: @@ -17,7 +17,7 @@ Contents of ``replication.json``:: "DeleteMarkerReplication": { "Status": "Disabled" }, "Filter" : { "Prefix": ""}, "Destination": { - "Bucket": "arn:aws:s3:::AWSDOC-EXAMPLE-BUCKET2" + "Bucket": "arn:aws:s3:::amzn-s3-demo-bucket2" } } ] @@ -37,7 +37,7 @@ Example role permission policy:: "s3:ListBucket" ], "Resource": [ - "arn:aws:s3:::AWSDOC-EXAMPLE-BUCKET1" + "arn:aws:s3:::amzn-s3-demo-bucket1" ] }, { @@ -48,7 +48,7 @@ Example role permission policy:: "s3:GetObjectVersionTagging" ], "Resource": [ - "arn:aws:s3:::AWSDOC-EXAMPLE-BUCKET1/*" + "arn:aws:s3:::amzn-s3-demo-bucket1/*" ] }, { @@ -58,7 +58,7 @@ Example role permission policy:: "s3:ReplicateDelete", "s3:ReplicateTags" ], - "Resource": "arn:aws:s3:::AWSDOC-EXAMPLE-BUCKET2/*" + "Resource": "arn:aws:s3:::amzn-s3-demo-bucket2/*" } ] } diff --git a/awscli/examples/s3control/get-multi-region-access-point-routes.rst b/awscli/examples/s3control/get-multi-region-access-point-routes.rst index 20f6d0d7153d..d1853f1575b8 100644 --- a/awscli/examples/s3control/get-multi-region-access-point-routes.rst +++ b/awscli/examples/s3control/get-multi-region-access-point-routes.rst @@ -13,12 +13,12 @@ Output:: "Mrap": "arn:aws:s3::111122223333:accesspoint/0000000000000.mrap", "Routes": [ { - "Bucket": "DOC-EXAMPLE-BUCKET-1", + "Bucket": "amzn-s3-demo-bucket1", "Region": "ap-southeast-2", "TrafficDialPercentage": 100 }, { - "Bucket": "DOC-EXAMPLE-BUCKET-2", + "Bucket": "amzn-s3-demo-bucket2", "Region": "us-west-1", "TrafficDialPercentage": 0 } diff --git a/awscli/examples/s3control/submit-multi-region-access-point-routes.rst b/awscli/examples/s3control/submit-multi-region-access-point-routes.rst index 9ff33d7283a1..988cce5d40fe 100644 --- a/awscli/examples/s3control/submit-multi-region-access-point-routes.rst +++ b/awscli/examples/s3control/submit-multi-region-access-point-routes.rst @@ -1,11 +1,11 @@ **To update your Multi-Region Access Point routing configuration** -The following ``submit-multi-region-access-point-routes`` example updates the routing statuses of ``DOC-EXAMPLE-BUCKET-1`` and ``DOC-EXAMPLE-BUCKET-2`` in the ``ap-southeast-2`` Region for your Multi-Region Access Point. :: +The following ``submit-multi-region-access-point-routes`` example updates the routing statuses of ``amzn-s3-demo-bucket1`` and ``amzn-s3-demo-bucket2`` in the ``ap-southeast-2`` Region for your Multi-Region Access Point. :: aws s3control submit-multi-region-access-point-routes \ --region ap-southeast-2 \ --account-id 111122223333 \ --mrap MultiRegionAccessPoint_ARN \ - --route-updates Bucket=DOC-EXAMPLE-BUCKET-1,TrafficDialPercentage=100 Bucket=DOC-EXAMPLE-BUCKET-2,TrafficDialPercentage=0 + --route-updates Bucket=amzn-s3-demo-bucket1,TrafficDialPercentage=100 Bucket=amzn-s3-demo-bucket2,TrafficDialPercentage=0 This command produces no output. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-custom-logsource.rst b/awscli/examples/securitylake/create-custom-logsource.rst index 2e15b97bef2b..ef1f01241c78 100644 --- a/awscli/examples/securitylake/create-custom-logsource.rst +++ b/awscli/examples/securitylake/create-custom-logsource.rst @@ -17,7 +17,7 @@ Output:: "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/E1WG1ZNPRXT0D4" }, "provider": { - "location": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "location": "amzn-s3-demo-bucket--usw2-az1--x-s3", "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-Provider-testCustom2-eu-west-2" }, "sourceName": "testCustom2" diff --git a/awscli/examples/securitylake/list-subscribers.rst b/awscli/examples/securitylake/list-subscribers.rst index a320af556095..0c8048acdd0d 100644 --- a/awscli/examples/securitylake/list-subscribers.rst +++ b/awscli/examples/securitylake/list-subscribers.rst @@ -14,7 +14,7 @@ Output:: ], "createdAt": "2024-06-04T15:02:28.921000+00:00", "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-E1WG1ZNPRXT0D4", - "s3BucketArn": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "s3BucketArn": "amzn-s3-demo-bucket--usw2-az1--x-s3", "sources": [ { "awsLogSource": { @@ -36,7 +36,7 @@ Output:: "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/E1WG1ZNPRXT0D4" }, "provider": { - "location": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "location": "amzn-s3-demo-bucket--usw2-az1--x-s3", "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-E1WG1ZNPRXT0D4" }, "sourceName": "testCustom2" diff --git a/awscli/examples/securitylake/update-subscriber.rst b/awscli/examples/securitylake/update-subscriber.rst index b991f2f14c40..599286c96253 100644 --- a/awscli/examples/securitylake/update-subscriber.rst +++ b/awscli/examples/securitylake/update-subscriber.rst @@ -54,7 +54,7 @@ Output:: "tableArn": "arn:aws:glue:eu-west-2:123456789012:table/E1WG1ZNPRXT0D4" }, "provider": { - "location": "DOC-EXAMPLE-BUCKET--usw2-az1--x-s3", + "location": "amzn-s3-demo-bucket--usw2-az1--x-s3", "roleArn": "arn:aws:iam::123456789012:role/AmazonSecurityLake-E1WG1ZNPRXT0D4" }, "sourceName": "testCustom2" diff --git a/awscli/examples/transcribe/create-language-model.rst b/awscli/examples/transcribe/create-language-model.rst index a9aadfb8476b..aeaab9088779 100644 --- a/awscli/examples/transcribe/create-language-model.rst +++ b/awscli/examples/transcribe/create-language-model.rst @@ -6,7 +6,7 @@ The following ``create-language-model`` example creates a custom language model. --language-code language-code \ --base-model-name base-model-name \ --model-name cli-clm-example \ - --input-data-config S3Uri="s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix-for-training-data",TuningDataS3Uri="s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix-for-tuning-data",DataAccessRoleArn="arn:aws:iam::AWS-account-number:role/IAM-role-with-permissions-to-create-a-custom-language-model" + --input-data-config S3Uri="s3://amzn-s3-demo-bucket/Amazon-S3-Prefix-for-training-data",TuningDataS3Uri="s3://amzn-s3-demo-bucket/Amazon-S3-Prefix-for-tuning-data",DataAccessRoleArn="arn:aws:iam::AWS-account-number:role/IAM-role-with-permissions-to-create-a-custom-language-model" Output:: @@ -15,8 +15,8 @@ Output:: "BaseModelName": "base-model-name", "ModelName": "cli-clm-example", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix/", - "TuningDataS3Uri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix/", + "S3Uri": "s3://amzn-s3-demo-bucket/Amazon-S3-Prefix/", + "TuningDataS3Uri": "s3://amzn-s3-demo-bucket/Amazon-S3-Prefix/", "DataAccessRoleArn": "arn:aws:iam::AWS-account-number:role/IAM-role-with-permissions-create-a-custom-language-model" }, "ModelStatus": "IN_PROGRESS" @@ -32,7 +32,7 @@ The following ``create-language-model`` example transcribes your audio file. You --language-code en-US \ --base-model-name base-model-name \ --model-name cli-clm-example \ - --input-data-config S3Uri="s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix-For-Training-Data",DataAccessRoleArn="arn:aws:iam::AWS-account-number:role/IAM-role-with-permissions-to-create-a-custom-language-model" + --input-data-config S3Uri="s3://amzn-s3-demo-bucket/Amazon-S3-Prefix-For-Training-Data",DataAccessRoleArn="arn:aws:iam::AWS-account-number:role/IAM-role-with-permissions-to-create-a-custom-language-model" Output:: @@ -41,7 +41,7 @@ Output:: "BaseModelName": "base-model-name", "ModelName": "cli-clm-example", "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix-For-Training-Data/", + "S3Uri": "s3://amzn-s3-demo-bucket/Amazon-S3-Prefix-For-Training-Data/", "DataAccessRoleArn": "arn:aws:iam::your-AWS-account-number:role/IAM-role-with-permissions-to-create-a-custom-language-model" }, "ModelStatus": "IN_PROGRESS" diff --git a/awscli/examples/transcribe/create-medical-vocabulary.rst b/awscli/examples/transcribe/create-medical-vocabulary.rst index c28f177872f0..038511a4124d 100644 --- a/awscli/examples/transcribe/create-medical-vocabulary.rst +++ b/awscli/examples/transcribe/create-medical-vocabulary.rst @@ -5,7 +5,7 @@ The following ``create-medical-vocabulary`` example creates a custom vocabulary. aws transcribe create-medical-vocabulary \ --vocabulary-name cli-medical-vocab-example \ --language-code language-code \ - --vocabulary-file-uri https://DOC-EXAMPLE-BUCKET.AWS-Region.amazonaws.com/the-text-file-for-the-medical-custom-vocabulary.txt + --vocabulary-file-uri https://amzn-s3-demo-bucket.AWS-Region.amazonaws.com/the-text-file-for-the-medical-custom-vocabulary.txt Output:: diff --git a/awscli/examples/transcribe/create-vocabulary-filter.rst b/awscli/examples/transcribe/create-vocabulary-filter.rst index 50ab423ce191..011a8a1677c5 100644 --- a/awscli/examples/transcribe/create-vocabulary-filter.rst +++ b/awscli/examples/transcribe/create-vocabulary-filter.rst @@ -4,7 +4,7 @@ The following ``create-vocabulary-filter`` example creates a vocabulary filter t aws transcribe create-vocabulary-filter \ --language-code language-code \ - --vocabulary-filter-file-uri s3://DOC-EXAMPLE-BUCKET/vocabulary-filter.txt \ + --vocabulary-filter-file-uri s3://amzn-s3-demo-bucket/vocabulary-filter.txt \ --vocabulary-filter-name cli-vocabulary-filter-example Output:: diff --git a/awscli/examples/transcribe/create-vocabulary.rst b/awscli/examples/transcribe/create-vocabulary.rst index de3d2f8efe29..cd0417f00185 100644 --- a/awscli/examples/transcribe/create-vocabulary.rst +++ b/awscli/examples/transcribe/create-vocabulary.rst @@ -5,7 +5,7 @@ The following ``create-vocabulary`` example creates a custom vocabulary. To crea aws transcribe create-vocabulary \ --language-code language-code \ --vocabulary-name cli-vocab-example \ - --vocabulary-file-uri s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/the-text-file-for-the-custom-vocabulary.txt + --vocabulary-file-uri s3://amzn-s3-demo-bucket/Amazon-S3-prefix/the-text-file-for-the-custom-vocabulary.txt Output:: diff --git a/awscli/examples/transcribe/describe-language-model.rst b/awscli/examples/transcribe/describe-language-model.rst index 17c5a2cfbf2a..2044355c40f3 100644 --- a/awscli/examples/transcribe/describe-language-model.rst +++ b/awscli/examples/transcribe/describe-language-model.rst @@ -17,8 +17,8 @@ Output:: "ModelStatus": "IN_PROGRESS", "UpgradeAvailability": false, "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix/", - "TuningDataS3Uri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix/", + "S3Uri": "s3://amzn-s3-demo-bucket/Amazon-S3-Prefix/", + "TuningDataS3Uri": "s3://amzn-s3-demo-bucket/Amazon-S3-Prefix/", "DataAccessRoleArn": "arn:aws:iam::AWS-account-number:role/IAM-role-with-permissions-to-create-a-custom-language-model" } } diff --git a/awscli/examples/transcribe/get-transcription-job.rst b/awscli/examples/transcribe/get-transcription-job.rst index f28aff10c2ac..19f3fa42accb 100644 --- a/awscli/examples/transcribe/get-transcription-job.rst +++ b/awscli/examples/transcribe/get-transcription-job.rst @@ -15,7 +15,7 @@ Output:: "MediaSampleRateHertz": 48000, "MediaFormat": "mp4", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.file-extension" }, "Transcript": { "TranscriptFileUri": "https://Amazon-S3-file-location-of-transcription-output" diff --git a/awscli/examples/transcribe/list-language-models.rst b/awscli/examples/transcribe/list-language-models.rst index 421a4b8c1e66..915f00008f4e 100644 --- a/awscli/examples/transcribe/list-language-models.rst +++ b/awscli/examples/transcribe/list-language-models.rst @@ -17,8 +17,8 @@ Output:: "ModelStatus": "IN_PROGRESS", "UpgradeAvailability": false, "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/clm-training-data/", - "TuningDataS3Uri": "s3://DOC-EXAMPLE-BUCKET/clm-tuning-data/", + "S3Uri": "s3://amzn-s3-demo-bucket/clm-training-data/", + "TuningDataS3Uri": "s3://amzn-s3-demo-bucket/clm-tuning-data/", "DataAccessRoleArn": "arn:aws:iam::AWS-account-number:role/IAM-role-used-to-create-the-custom-language-model" } }, @@ -31,7 +31,7 @@ Output:: "ModelStatus": "IN_PROGRESS", "UpgradeAvailability": false, "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/clm-training-data/", + "S3Uri": "s3://amzn-s3-demo-bucket/clm-training-data/", "DataAccessRoleArn": "arn:aws:iam::AWS-account-number:role/IAM-role-used-to-create-the-custom-language-model" } }, @@ -44,7 +44,7 @@ Output:: "ModelStatus": "COMPLETED", "UpgradeAvailability": false, "InputDataConfig": { - "S3Uri": "s3://DOC-EXAMPLE-BUCKET/clm-training-data/", + "S3Uri": "s3://amzn-s3-demo-bucket/clm-training-data/", "DataAccessRoleArn": "arn:aws:iam::AWS-account-number:role/IAM-role-used-to-create-the-custom-language-model" } } diff --git a/awscli/examples/transcribe/start-medical-transcription-job.rst b/awscli/examples/transcribe/start-medical-transcription-job.rst index d387bcea33d0..3c339af797d4 100644 --- a/awscli/examples/transcribe/start-medical-transcription-job.rst +++ b/awscli/examples/transcribe/start-medical-transcription-job.rst @@ -12,9 +12,9 @@ Contents of ``myfile.json``:: "LanguageCode": "language-code", "Specialty": "PRIMARYCARE", "Type": "DICTATION", - "OutputBucketName":"DOC-EXAMPLE-BUCKET", + "OutputBucketName":"amzn-s3-demo-bucket", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" } } @@ -26,7 +26,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "StartTime": "2020-09-20T00:35:22.256000+00:00", "CreationTime": "2020-09-20T00:35:22.218000+00:00", @@ -51,9 +51,9 @@ Contents of ``mysecondfile.json``:: "LanguageCode": "language-code", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", - "OutputBucketName":"DOC-EXAMPLE-BUCKET", + "OutputBucketName":"amzn-s3-demo-bucket", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" } } @@ -65,7 +65,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "StartTime": "2020-09-20T23:19:49.965000+00:00", "CreationTime": "2020-09-20T23:19:49.941000+00:00", @@ -90,9 +90,9 @@ Contents of ``mythirdfile.json``:: "LanguageCode": "language-code", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", - "OutputBucketName":"DOC-EXAMPLE-BUCKET", + "OutputBucketName":"amzn-s3-demo-bucket", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "Settings":{ "ChannelIdentification": true @@ -107,7 +107,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "StartTime": "2020-09-20T23:46:44.081000+00:00", "CreationTime": "2020-09-20T23:46:44.053000+00:00", @@ -135,9 +135,9 @@ Contents of ``myfourthfile.json``:: "LanguageCode": "language-code", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", - "OutputBucketName":"DOC-EXAMPLE-BUCKET", + "OutputBucketName":"amzn-s3-demo-bucket", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "Settings":{ "ShowSpeakerLabels": true, @@ -153,7 +153,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "StartTime": "2020-09-21T18:43:37.265000+00:00", "CreationTime": "2020-09-21T18:43:37.157000+00:00", @@ -182,9 +182,9 @@ Contents of ``myfifthfile.json``:: "LanguageCode": "language-code", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", - "OutputBucketName":"DOC-EXAMPLE-BUCKET", + "OutputBucketName":"amzn-s3-demo-bucket", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "Settings":{ "ShowAlternatives": true, @@ -200,7 +200,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "StartTime": "2020-09-21T19:09:18.199000+00:00", "CreationTime": "2020-09-21T19:09:18.171000+00:00", @@ -229,9 +229,9 @@ Contents of ``mysixthfile.json``:: "LanguageCode": "language-code", "Specialty": "PRIMARYCARE", "Type": "DICTATION", - "OutputBucketName":"DOC-EXAMPLE-BUCKET", + "OutputBucketName":"amzn-s3-demo-bucket", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "Settings":{ "ShowAlternatives": true, @@ -247,7 +247,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "StartTime": "2020-09-21T21:01:14.592000+00:00", "CreationTime": "2020-09-21T21:01:14.569000+00:00", @@ -276,9 +276,9 @@ Contents of ``mysixthfile.json``:: "LanguageCode": "language-code", "Specialty": "PRIMARYCARE", "Type": "DICTATION", - "OutputBucketName":"DOC-EXAMPLE-BUCKET", + "OutputBucketName":"amzn-s3-demo-bucket", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "Settings":{ "VocabularyName": "cli-medical-vocab-1" @@ -293,7 +293,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.extension" }, "StartTime": "2020-09-21T21:17:27.045000+00:00", "CreationTime": "2020-09-21T21:17:27.016000+00:00", diff --git a/awscli/examples/transcribe/start-transcription-job.rst b/awscli/examples/transcribe/start-transcription-job.rst index 605b9a1156ca..f141863d1d69 100644 --- a/awscli/examples/transcribe/start-transcription-job.rst +++ b/awscli/examples/transcribe/start-transcription-job.rst @@ -11,7 +11,7 @@ Contents of ``myfile.json``:: "TranscriptionJobName": "cli-simple-transcription-job", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" } } @@ -30,7 +30,7 @@ Contents of ``mysecondfile.json``:: "TranscriptionJobName": "cli-channelid-job", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "Settings":{ "ChannelIdentification":true @@ -45,7 +45,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "StartTime": "2020-09-17T16:07:56.817000+00:00", "CreationTime": "2020-09-17T16:07:56.784000+00:00", @@ -70,7 +70,7 @@ Contents of ``mythirdfile.json``:: "TranscriptionJobName": "cli-speakerid-job", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "Settings":{ "ShowSpeakerLabels": true, @@ -86,7 +86,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "StartTime": "2020-09-17T16:22:59.696000+00:00", "CreationTime": "2020-09-17T16:22:59.676000+00:00", @@ -112,7 +112,7 @@ Contents of ``myfourthfile.json``:: "TranscriptionJobName": "cli-filter-mask-job", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "Settings":{ "VocabularyFilterName": "your-vocabulary-filter", @@ -154,7 +154,7 @@ Contents of ``myfifthfile.json``:: "TranscriptionJobName": "cli-filter-remove-job", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "Settings":{ "VocabularyFilterName": "your-vocabulary-filter", @@ -170,7 +170,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "StartTime": "2020-09-18T16:36:18.568000+00:00", "CreationTime": "2020-09-18T16:36:18.547000+00:00", @@ -196,7 +196,7 @@ Contents of ``mysixthfile.json``:: "TranscriptionJobName": "cli-vocab-job", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "Settings":{ "VocabularyName": "your-vocabulary" @@ -211,7 +211,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "the-language-of-your-transcription-job", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "StartTime": "2020-09-18T16:36:18.568000+00:00", "CreationTime": "2020-09-18T16:36:18.547000+00:00", @@ -236,7 +236,7 @@ Contents of ``myseventhfile.json``:: "TranscriptionJobName": "cli-identify-language-transcription-job", "IdentifyLanguage": true, "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" } } @@ -247,7 +247,7 @@ Output:: "TranscriptionJobName": "cli-identify-language-transcription-job", "TranscriptionJobStatus": "IN_PROGRESS", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/Amazon-S3-prefix/your-media-file-name.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/Amazon-S3-prefix/your-media-file-name.file-extension" }, "StartTime": "2020-09-18T22:27:23.970000+00:00", "CreationTime": "2020-09-18T22:27:23.948000+00:00", @@ -354,7 +354,7 @@ Contents of ``mytenthfile.json``:: "TranscriptionJobName": "cli-clm-2-job-1", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.file-extension" }, "ModelSettings": { "LanguageModelName":"cli-clm-2" @@ -369,7 +369,7 @@ Output:: "TranscriptionJobStatus": "IN_PROGRESS", "LanguageCode": "language-code", "Media": { - "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/your-audio-file.file-extension" + "MediaFileUri": "s3://amzn-s3-demo-bucket/your-audio-file.file-extension" }, "StartTime": "2020-09-28T17:56:01.835000+00:00", "CreationTime": "2020-09-28T17:56:01.801000+00:00", diff --git a/awscli/examples/transcribe/update-medical-vocabulary.rst b/awscli/examples/transcribe/update-medical-vocabulary.rst index 1082522032cb..990b3db75b5d 100644 --- a/awscli/examples/transcribe/update-medical-vocabulary.rst +++ b/awscli/examples/transcribe/update-medical-vocabulary.rst @@ -3,7 +3,7 @@ The following ``update-medical-vocabulary`` example replaces the terms used in a medical custom vocabulary with the new ones. Prerequisite: to replace the terms in a medical custom vocabulary, you need a file with new terms. :: aws transcribe update-medical-vocabulary \ - --vocabulary-file-uri s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix/medical-custom-vocabulary.txt \ + --vocabulary-file-uri s3://amzn-s3-demo-bucket/Amazon-S3-Prefix/medical-custom-vocabulary.txt \ --vocabulary-name medical-custom-vocabulary \ --language-code language diff --git a/awscli/examples/transcribe/update-vocabulary-filter.rst b/awscli/examples/transcribe/update-vocabulary-filter.rst index ae7492b99a6c..96d8d0b5311f 100644 --- a/awscli/examples/transcribe/update-vocabulary-filter.rst +++ b/awscli/examples/transcribe/update-vocabulary-filter.rst @@ -3,7 +3,7 @@ The following ``update-vocabulary-filter`` example replaces the words in a vocabulary filter with new ones. Prerequisite: To update a vocabulary filter with the new words, you must have those words saved as a text file. :: aws transcribe update-vocabulary-filter \ - --vocabulary-filter-file-uri s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix/your-text-file-to-update-your-vocabulary-filter.txt \ + --vocabulary-filter-file-uri s3://amzn-s3-demo-bucket/Amazon-S3-Prefix/your-text-file-to-update-your-vocabulary-filter.txt \ --vocabulary-filter-name vocabulary-filter-name Output:: diff --git a/awscli/examples/transcribe/update-vocabulary.rst b/awscli/examples/transcribe/update-vocabulary.rst index 69708bf8a50c..fef9560aadde 100644 --- a/awscli/examples/transcribe/update-vocabulary.rst +++ b/awscli/examples/transcribe/update-vocabulary.rst @@ -3,7 +3,7 @@ The following ``update-vocabulary`` example overwrites the terms used to create a custom vocabulary with the new ones that you provide. Prerequisite: to replace the terms in a custom vocabulary, you need a file with new terms. :: aws transcribe update-vocabulary \ - --vocabulary-file-uri s3://DOC-EXAMPLE-BUCKET/Amazon-S3-Prefix/custom-vocabulary.txt \ + --vocabulary-file-uri s3://amzn-s3-demo-bucket/Amazon-S3-Prefix/custom-vocabulary.txt \ --vocabulary-name custom-vocabulary \ --language-code language-code From 3813fdbb9a47b444c9cf3e6c99b61a2f2162efca Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 16 Dec 2024 19:08:19 +0000 Subject: [PATCH 0985/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloud9-67168.json | 5 +++++ .changes/next-release/api-change-dlm-63289.json | 5 +++++ .changes/next-release/api-change-ec2-83410.json | 5 +++++ .changes/next-release/api-change-greengrassv2-3717.json | 5 +++++ .changes/next-release/api-change-medialive-82453.json | 5 +++++ .changes/next-release/api-change-rds-6059.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cloud9-67168.json create mode 100644 .changes/next-release/api-change-dlm-63289.json create mode 100644 .changes/next-release/api-change-ec2-83410.json create mode 100644 .changes/next-release/api-change-greengrassv2-3717.json create mode 100644 .changes/next-release/api-change-medialive-82453.json create mode 100644 .changes/next-release/api-change-rds-6059.json diff --git a/.changes/next-release/api-change-cloud9-67168.json b/.changes/next-release/api-change-cloud9-67168.json new file mode 100644 index 000000000000..2925fa74c07d --- /dev/null +++ b/.changes/next-release/api-change-cloud9-67168.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloud9``", + "description": "Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023." +} diff --git a/.changes/next-release/api-change-dlm-63289.json b/.changes/next-release/api-change-dlm-63289.json new file mode 100644 index 000000000000..6f093950d3bb --- /dev/null +++ b/.changes/next-release/api-change-dlm-63289.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dlm``", + "description": "This release adds support for Local Zones in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies." +} diff --git a/.changes/next-release/api-change-ec2-83410.json b/.changes/next-release/api-change-ec2-83410.json new file mode 100644 index 000000000000..59616de4176d --- /dev/null +++ b/.changes/next-release/api-change-ec2-83410.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds support for EBS local snapshots in AWS Dedicated Local Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones." +} diff --git a/.changes/next-release/api-change-greengrassv2-3717.json b/.changes/next-release/api-change-greengrassv2-3717.json new file mode 100644 index 000000000000..0420047e3f45 --- /dev/null +++ b/.changes/next-release/api-change-greengrassv2-3717.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``greengrassv2``", + "description": "Add support for runtime in GetCoreDevice and ListCoreDevices APIs." +} diff --git a/.changes/next-release/api-change-medialive-82453.json b/.changes/next-release/api-change-medialive-82453.json new file mode 100644 index 000000000000..cfec01bdf27e --- /dev/null +++ b/.changes/next-release/api-change-medialive-82453.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive adds three new features: MediaPackage v2 endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups, and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in output streams." +} diff --git a/.changes/next-release/api-change-rds-6059.json b/.changes/next-release/api-change-rds-6059.json new file mode 100644 index 000000000000..eb25275f041c --- /dev/null +++ b/.changes/next-release/api-change-rds-6059.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "This release adds support for the \"MYSQL_CACHING_SHA2_PASSWORD\" enum value for RDS Proxy ClientPasswordAuthType." +} From a9c21f8ebc7f04febbe09792035425a4a4711f0f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 16 Dec 2024 19:09:45 +0000 Subject: [PATCH 0986/1632] Bumping version to 1.36.23 --- .changes/1.36.23.json | 32 +++++++++++++++++++ .../next-release/api-change-cloud9-67168.json | 5 --- .../next-release/api-change-dlm-63289.json | 5 --- .../next-release/api-change-ec2-83410.json | 5 --- .../api-change-greengrassv2-3717.json | 5 --- .../api-change-medialive-82453.json | 5 --- .../next-release/api-change-rds-6059.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.36.23.json delete mode 100644 .changes/next-release/api-change-cloud9-67168.json delete mode 100644 .changes/next-release/api-change-dlm-63289.json delete mode 100644 .changes/next-release/api-change-ec2-83410.json delete mode 100644 .changes/next-release/api-change-greengrassv2-3717.json delete mode 100644 .changes/next-release/api-change-medialive-82453.json delete mode 100644 .changes/next-release/api-change-rds-6059.json diff --git a/.changes/1.36.23.json b/.changes/1.36.23.json new file mode 100644 index 000000000000..4361c9732a39 --- /dev/null +++ b/.changes/1.36.23.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cloud9``", + "description": "Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023.", + "type": "api-change" + }, + { + "category": "``dlm``", + "description": "This release adds support for Local Zones in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds support for EBS local snapshots in AWS Dedicated Local Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones.", + "type": "api-change" + }, + { + "category": "``greengrassv2``", + "description": "Add support for runtime in GetCoreDevice and ListCoreDevices APIs.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive adds three new features: MediaPackage v2 endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups, and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in output streams.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for the \"MYSQL_CACHING_SHA2_PASSWORD\" enum value for RDS Proxy ClientPasswordAuthType.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloud9-67168.json b/.changes/next-release/api-change-cloud9-67168.json deleted file mode 100644 index 2925fa74c07d..000000000000 --- a/.changes/next-release/api-change-cloud9-67168.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloud9``", - "description": "Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023." -} diff --git a/.changes/next-release/api-change-dlm-63289.json b/.changes/next-release/api-change-dlm-63289.json deleted file mode 100644 index 6f093950d3bb..000000000000 --- a/.changes/next-release/api-change-dlm-63289.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dlm``", - "description": "This release adds support for Local Zones in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies." -} diff --git a/.changes/next-release/api-change-ec2-83410.json b/.changes/next-release/api-change-ec2-83410.json deleted file mode 100644 index 59616de4176d..000000000000 --- a/.changes/next-release/api-change-ec2-83410.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds support for EBS local snapshots in AWS Dedicated Local Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones." -} diff --git a/.changes/next-release/api-change-greengrassv2-3717.json b/.changes/next-release/api-change-greengrassv2-3717.json deleted file mode 100644 index 0420047e3f45..000000000000 --- a/.changes/next-release/api-change-greengrassv2-3717.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``greengrassv2``", - "description": "Add support for runtime in GetCoreDevice and ListCoreDevices APIs." -} diff --git a/.changes/next-release/api-change-medialive-82453.json b/.changes/next-release/api-change-medialive-82453.json deleted file mode 100644 index cfec01bdf27e..000000000000 --- a/.changes/next-release/api-change-medialive-82453.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive adds three new features: MediaPackage v2 endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups, and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in output streams." -} diff --git a/.changes/next-release/api-change-rds-6059.json b/.changes/next-release/api-change-rds-6059.json deleted file mode 100644 index eb25275f041c..000000000000 --- a/.changes/next-release/api-change-rds-6059.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "This release adds support for the \"MYSQL_CACHING_SHA2_PASSWORD\" enum value for RDS Proxy ClientPasswordAuthType." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3d2c9612f450..c6df01d17dad 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.36.23 +======= + +* api-change:``cloud9``: Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023. +* api-change:``dlm``: This release adds support for Local Zones in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. +* api-change:``ec2``: This release adds support for EBS local snapshots in AWS Dedicated Local Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones. +* api-change:``greengrassv2``: Add support for runtime in GetCoreDevice and ListCoreDevices APIs. +* api-change:``medialive``: AWS Elemental MediaLive adds three new features: MediaPackage v2 endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups, and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in output streams. +* api-change:``rds``: This release adds support for the "MYSQL_CACHING_SHA2_PASSWORD" enum value for RDS Proxy ClientPasswordAuthType. + + 1.36.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a61dafc9809e..5f5c72d28a88 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.22' +__version__ = '1.36.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 87c77f095d83..3056b5433247 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.22' +release = '1.36.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d71359f4547a..7103657e4652 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.81 + botocore==1.35.82 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index d03966b07f03..24353933c8e4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.81', + 'botocore==1.35.82', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 7b7bd52db5789fe39706a50646b5ad8f60ef9b63 Mon Sep 17 00:00:00 2001 From: PacoVK Date: Mon, 16 Dec 2024 22:38:27 +0100 Subject: [PATCH 0987/1632] Fix examples that use the parameter --auto-scaling-group-names (#9122) --- awscli/examples/autoscaling/describe-auto-scaling-groups.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/examples/autoscaling/describe-auto-scaling-groups.rst b/awscli/examples/autoscaling/describe-auto-scaling-groups.rst index c009486d0c22..2b45661175f4 100644 --- a/awscli/examples/autoscaling/describe-auto-scaling-groups.rst +++ b/awscli/examples/autoscaling/describe-auto-scaling-groups.rst @@ -3,7 +3,7 @@ This example describes the specified Auto Scaling group. :: aws autoscaling describe-auto-scaling-groups \ - --auto-scaling-group-name my-asg + --auto-scaling-group-names my-asg Output:: @@ -66,7 +66,7 @@ This example describes the specified Auto Scaling groups. It allows you to speci aws autoscaling describe-auto-scaling-groups \ --max-items 100 \ - --auto-scaling-group-name "group1" "group2" "group3" "group4" + --auto-scaling-group-names "group1" "group2" "group3" "group4" See example 1 for sample output. From 9ad821a0a2f09ee6751b2dd313bd36f5c2825d7d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 17 Dec 2024 19:03:40 +0000 Subject: [PATCH 0988/1632] Update changelog based on model updates --- .changes/next-release/api-change-account-584.json | 5 +++++ .changes/next-release/api-change-backup-41079.json | 5 +++++ .changes/next-release/api-change-backupsearch-53507.json | 5 +++++ .changes/next-release/api-change-batch-88146.json | 5 +++++ .changes/next-release/api-change-cleanroomsml-6767.json | 5 +++++ .changes/next-release/api-change-cloudfront-94601.json | 5 +++++ .changes/next-release/api-change-codepipeline-39954.json | 5 +++++ .changes/next-release/api-change-ecs-66107.json | 5 +++++ .changes/next-release/api-change-m2-29268.json | 5 +++++ .changes/next-release/api-change-synthetics-82485.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-account-584.json create mode 100644 .changes/next-release/api-change-backup-41079.json create mode 100644 .changes/next-release/api-change-backupsearch-53507.json create mode 100644 .changes/next-release/api-change-batch-88146.json create mode 100644 .changes/next-release/api-change-cleanroomsml-6767.json create mode 100644 .changes/next-release/api-change-cloudfront-94601.json create mode 100644 .changes/next-release/api-change-codepipeline-39954.json create mode 100644 .changes/next-release/api-change-ecs-66107.json create mode 100644 .changes/next-release/api-change-m2-29268.json create mode 100644 .changes/next-release/api-change-synthetics-82485.json diff --git a/.changes/next-release/api-change-account-584.json b/.changes/next-release/api-change-account-584.json new file mode 100644 index 000000000000..075e391a7ad8 --- /dev/null +++ b/.changes/next-release/api-change-account-584.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``account``", + "description": "Update endpoint configuration." +} diff --git a/.changes/next-release/api-change-backup-41079.json b/.changes/next-release/api-change-backup-41079.json new file mode 100644 index 000000000000..6d5e5fc9d92e --- /dev/null +++ b/.changes/next-release/api-change-backup-41079.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backup``", + "description": "Add Support for Backup Indexing" +} diff --git a/.changes/next-release/api-change-backupsearch-53507.json b/.changes/next-release/api-change-backupsearch-53507.json new file mode 100644 index 000000000000..070702a84108 --- /dev/null +++ b/.changes/next-release/api-change-backupsearch-53507.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``backupsearch``", + "description": "Add support for searching backups" +} diff --git a/.changes/next-release/api-change-batch-88146.json b/.changes/next-release/api-change-batch-88146.json new file mode 100644 index 000000000000..31f5afe1f351 --- /dev/null +++ b/.changes/next-release/api-change-batch-88146.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This feature allows AWS Batch on Amazon EKS to support configuration of Pod Annotations, overriding Namespace on which the Batch job's Pod runs on, and allows Subpath and Persistent Volume claim to be set for AWS Batch on Amazon EKS jobs." +} diff --git a/.changes/next-release/api-change-cleanroomsml-6767.json b/.changes/next-release/api-change-cleanroomsml-6767.json new file mode 100644 index 000000000000..47e5d9c770a9 --- /dev/null +++ b/.changes/next-release/api-change-cleanroomsml-6767.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanroomsml``", + "description": "Add support for SQL compute configuration for StartAudienceGenerationJob API." +} diff --git a/.changes/next-release/api-change-cloudfront-94601.json b/.changes/next-release/api-change-cloudfront-94601.json new file mode 100644 index 000000000000..9e97799d46c5 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-94601.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Adds support for OriginReadTimeout and OriginKeepaliveTimeout to create CloudFront Distributions with VPC Origins." +} diff --git a/.changes/next-release/api-change-codepipeline-39954.json b/.changes/next-release/api-change-codepipeline-39954.json new file mode 100644 index 000000000000..0c18d9c3b234 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-39954.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support Managed Compute Rule." +} diff --git a/.changes/next-release/api-change-ecs-66107.json b/.changes/next-release/api-change-ecs-66107.json new file mode 100644 index 000000000000..131899055350 --- /dev/null +++ b/.changes/next-release/api-change-ecs-66107.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Added support for enableFaultInjection task definition parameter which can be used to enable Fault Injection feature on ECS tasks." +} diff --git a/.changes/next-release/api-change-m2-29268.json b/.changes/next-release/api-change-m2-29268.json new file mode 100644 index 000000000000..853800834072 --- /dev/null +++ b/.changes/next-release/api-change-m2-29268.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``m2``", + "description": "This release adds support for AWS Mainframe Modernization(M2) Service to allow specifying network type(ipv4, dual) for the environment instances. For dual network type, m2 environment applications will serve both IPv4 and IPv6 requests, whereas for ipv4 it will serve only IPv4 requests." +} diff --git a/.changes/next-release/api-change-synthetics-82485.json b/.changes/next-release/api-change-synthetics-82485.json new file mode 100644 index 000000000000..dc398e9f8e0e --- /dev/null +++ b/.changes/next-release/api-change-synthetics-82485.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``synthetics``", + "description": "Add support to toggle outbound IPv6 traffic on canaries connected to dualstack subnets. This behavior can be controlled via the new Ipv6AllowedForDualStack parameter of the VpcConfig input object in CreateCanary and UpdateCanary APIs." +} From d32a3cd9925d4ddc31196a5650e07df7a3ad2b69 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 17 Dec 2024 19:04:52 +0000 Subject: [PATCH 0989/1632] Bumping version to 1.36.24 --- .changes/1.36.24.json | 52 +++++++++++++++++++ .../next-release/api-change-account-584.json | 5 -- .../next-release/api-change-backup-41079.json | 5 -- .../api-change-backupsearch-53507.json | 5 -- .../next-release/api-change-batch-88146.json | 5 -- .../api-change-cleanroomsml-6767.json | 5 -- .../api-change-cloudfront-94601.json | 5 -- .../api-change-codepipeline-39954.json | 5 -- .../next-release/api-change-ecs-66107.json | 5 -- .../next-release/api-change-m2-29268.json | 5 -- .../api-change-synthetics-82485.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.36.24.json delete mode 100644 .changes/next-release/api-change-account-584.json delete mode 100644 .changes/next-release/api-change-backup-41079.json delete mode 100644 .changes/next-release/api-change-backupsearch-53507.json delete mode 100644 .changes/next-release/api-change-batch-88146.json delete mode 100644 .changes/next-release/api-change-cleanroomsml-6767.json delete mode 100644 .changes/next-release/api-change-cloudfront-94601.json delete mode 100644 .changes/next-release/api-change-codepipeline-39954.json delete mode 100644 .changes/next-release/api-change-ecs-66107.json delete mode 100644 .changes/next-release/api-change-m2-29268.json delete mode 100644 .changes/next-release/api-change-synthetics-82485.json diff --git a/.changes/1.36.24.json b/.changes/1.36.24.json new file mode 100644 index 000000000000..45fb0379d44a --- /dev/null +++ b/.changes/1.36.24.json @@ -0,0 +1,52 @@ +[ + { + "category": "``account``", + "description": "Update endpoint configuration.", + "type": "api-change" + }, + { + "category": "``backup``", + "description": "Add Support for Backup Indexing", + "type": "api-change" + }, + { + "category": "``backupsearch``", + "description": "Add support for searching backups", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "This feature allows AWS Batch on Amazon EKS to support configuration of Pod Annotations, overriding Namespace on which the Batch job's Pod runs on, and allows Subpath and Persistent Volume claim to be set for AWS Batch on Amazon EKS jobs.", + "type": "api-change" + }, + { + "category": "``cleanroomsml``", + "description": "Add support for SQL compute configuration for StartAudienceGenerationJob API.", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Adds support for OriginReadTimeout and OriginKeepaliveTimeout to create CloudFront Distributions with VPC Origins.", + "type": "api-change" + }, + { + "category": "``codepipeline``", + "description": "AWS CodePipeline V2 type pipelines now support Managed Compute Rule.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Added support for enableFaultInjection task definition parameter which can be used to enable Fault Injection feature on ECS tasks.", + "type": "api-change" + }, + { + "category": "``m2``", + "description": "This release adds support for AWS Mainframe Modernization(M2) Service to allow specifying network type(ipv4, dual) for the environment instances. For dual network type, m2 environment applications will serve both IPv4 and IPv6 requests, whereas for ipv4 it will serve only IPv4 requests.", + "type": "api-change" + }, + { + "category": "``synthetics``", + "description": "Add support to toggle outbound IPv6 traffic on canaries connected to dualstack subnets. This behavior can be controlled via the new Ipv6AllowedForDualStack parameter of the VpcConfig input object in CreateCanary and UpdateCanary APIs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-account-584.json b/.changes/next-release/api-change-account-584.json deleted file mode 100644 index 075e391a7ad8..000000000000 --- a/.changes/next-release/api-change-account-584.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``account``", - "description": "Update endpoint configuration." -} diff --git a/.changes/next-release/api-change-backup-41079.json b/.changes/next-release/api-change-backup-41079.json deleted file mode 100644 index 6d5e5fc9d92e..000000000000 --- a/.changes/next-release/api-change-backup-41079.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backup``", - "description": "Add Support for Backup Indexing" -} diff --git a/.changes/next-release/api-change-backupsearch-53507.json b/.changes/next-release/api-change-backupsearch-53507.json deleted file mode 100644 index 070702a84108..000000000000 --- a/.changes/next-release/api-change-backupsearch-53507.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``backupsearch``", - "description": "Add support for searching backups" -} diff --git a/.changes/next-release/api-change-batch-88146.json b/.changes/next-release/api-change-batch-88146.json deleted file mode 100644 index 31f5afe1f351..000000000000 --- a/.changes/next-release/api-change-batch-88146.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This feature allows AWS Batch on Amazon EKS to support configuration of Pod Annotations, overriding Namespace on which the Batch job's Pod runs on, and allows Subpath and Persistent Volume claim to be set for AWS Batch on Amazon EKS jobs." -} diff --git a/.changes/next-release/api-change-cleanroomsml-6767.json b/.changes/next-release/api-change-cleanroomsml-6767.json deleted file mode 100644 index 47e5d9c770a9..000000000000 --- a/.changes/next-release/api-change-cleanroomsml-6767.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanroomsml``", - "description": "Add support for SQL compute configuration for StartAudienceGenerationJob API." -} diff --git a/.changes/next-release/api-change-cloudfront-94601.json b/.changes/next-release/api-change-cloudfront-94601.json deleted file mode 100644 index 9e97799d46c5..000000000000 --- a/.changes/next-release/api-change-cloudfront-94601.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Adds support for OriginReadTimeout and OriginKeepaliveTimeout to create CloudFront Distributions with VPC Origins." -} diff --git a/.changes/next-release/api-change-codepipeline-39954.json b/.changes/next-release/api-change-codepipeline-39954.json deleted file mode 100644 index 0c18d9c3b234..000000000000 --- a/.changes/next-release/api-change-codepipeline-39954.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "AWS CodePipeline V2 type pipelines now support Managed Compute Rule." -} diff --git a/.changes/next-release/api-change-ecs-66107.json b/.changes/next-release/api-change-ecs-66107.json deleted file mode 100644 index 131899055350..000000000000 --- a/.changes/next-release/api-change-ecs-66107.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Added support for enableFaultInjection task definition parameter which can be used to enable Fault Injection feature on ECS tasks." -} diff --git a/.changes/next-release/api-change-m2-29268.json b/.changes/next-release/api-change-m2-29268.json deleted file mode 100644 index 853800834072..000000000000 --- a/.changes/next-release/api-change-m2-29268.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``m2``", - "description": "This release adds support for AWS Mainframe Modernization(M2) Service to allow specifying network type(ipv4, dual) for the environment instances. For dual network type, m2 environment applications will serve both IPv4 and IPv6 requests, whereas for ipv4 it will serve only IPv4 requests." -} diff --git a/.changes/next-release/api-change-synthetics-82485.json b/.changes/next-release/api-change-synthetics-82485.json deleted file mode 100644 index dc398e9f8e0e..000000000000 --- a/.changes/next-release/api-change-synthetics-82485.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``synthetics``", - "description": "Add support to toggle outbound IPv6 traffic on canaries connected to dualstack subnets. This behavior can be controlled via the new Ipv6AllowedForDualStack parameter of the VpcConfig input object in CreateCanary and UpdateCanary APIs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c6df01d17dad..555c6f196281 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.36.24 +======= + +* api-change:``account``: Update endpoint configuration. +* api-change:``backup``: Add Support for Backup Indexing +* api-change:``backupsearch``: Add support for searching backups +* api-change:``batch``: This feature allows AWS Batch on Amazon EKS to support configuration of Pod Annotations, overriding Namespace on which the Batch job's Pod runs on, and allows Subpath and Persistent Volume claim to be set for AWS Batch on Amazon EKS jobs. +* api-change:``cleanroomsml``: Add support for SQL compute configuration for StartAudienceGenerationJob API. +* api-change:``cloudfront``: Adds support for OriginReadTimeout and OriginKeepaliveTimeout to create CloudFront Distributions with VPC Origins. +* api-change:``codepipeline``: AWS CodePipeline V2 type pipelines now support Managed Compute Rule. +* api-change:``ecs``: Added support for enableFaultInjection task definition parameter which can be used to enable Fault Injection feature on ECS tasks. +* api-change:``m2``: This release adds support for AWS Mainframe Modernization(M2) Service to allow specifying network type(ipv4, dual) for the environment instances. For dual network type, m2 environment applications will serve both IPv4 and IPv6 requests, whereas for ipv4 it will serve only IPv4 requests. +* api-change:``synthetics``: Add support to toggle outbound IPv6 traffic on canaries connected to dualstack subnets. This behavior can be controlled via the new Ipv6AllowedForDualStack parameter of the VpcConfig input object in CreateCanary and UpdateCanary APIs. + + 1.36.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 5f5c72d28a88..170543e86e96 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.23' +__version__ = '1.36.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3056b5433247..1bfd59de69ac 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.23' +release = '1.36.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7103657e4652..5227f8c13ea3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.82 + botocore==1.35.83 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 24353933c8e4..6507e054539d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.82', + 'botocore==1.35.83', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ddbe3d0974bc32e4ba59ee0de7d95943788ee79b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 18 Dec 2024 19:05:03 +0000 Subject: [PATCH 0990/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-47663.json | 5 +++++ .changes/next-release/api-change-budgets-95016.json | 5 +++++ .changes/next-release/api-change-connect-77917.json | 5 +++++ .../next-release/api-change-connectparticipant-59844.json | 5 +++++ .changes/next-release/api-change-datasync-50294.json | 5 +++++ .changes/next-release/api-change-iot-77262.json | 5 +++++ .changes/next-release/api-change-mwaa-6237.json | 5 +++++ .changes/next-release/api-change-quicksight-17995.json | 5 +++++ .changes/next-release/api-change-resiliencehub-31143.json | 5 +++++ .changes/next-release/api-change-transfer-86327.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-47663.json create mode 100644 .changes/next-release/api-change-budgets-95016.json create mode 100644 .changes/next-release/api-change-connect-77917.json create mode 100644 .changes/next-release/api-change-connectparticipant-59844.json create mode 100644 .changes/next-release/api-change-datasync-50294.json create mode 100644 .changes/next-release/api-change-iot-77262.json create mode 100644 .changes/next-release/api-change-mwaa-6237.json create mode 100644 .changes/next-release/api-change-quicksight-17995.json create mode 100644 .changes/next-release/api-change-resiliencehub-31143.json create mode 100644 .changes/next-release/api-change-transfer-86327.json diff --git a/.changes/next-release/api-change-amplify-47663.json b/.changes/next-release/api-change-amplify-47663.json new file mode 100644 index 000000000000..1c7f21adbe03 --- /dev/null +++ b/.changes/next-release/api-change-amplify-47663.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Added WAF Configuration to Amplify Apps" +} diff --git a/.changes/next-release/api-change-budgets-95016.json b/.changes/next-release/api-change-budgets-95016.json new file mode 100644 index 000000000000..08bc6647f9fa --- /dev/null +++ b/.changes/next-release/api-change-budgets-95016.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``budgets``", + "description": "Releasing minor partition endpoint updates" +} diff --git a/.changes/next-release/api-change-connect-77917.json b/.changes/next-release/api-change-connect-77917.json new file mode 100644 index 000000000000..d2190b5fda8f --- /dev/null +++ b/.changes/next-release/api-change-connect-77917.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release adds support for the UpdateParticipantAuthentication API used for customer authentication within Amazon Connect chats." +} diff --git a/.changes/next-release/api-change-connectparticipant-59844.json b/.changes/next-release/api-change-connectparticipant-59844.json new file mode 100644 index 000000000000..a4a5e8e253b0 --- /dev/null +++ b/.changes/next-release/api-change-connectparticipant-59844.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectparticipant``", + "description": "This release adds support for the GetAuthenticationUrl and CancelParticipantAuthentication APIs used for customer authentication within Amazon Connect chats. There are also minor updates to the GetAttachment API." +} diff --git a/.changes/next-release/api-change-datasync-50294.json b/.changes/next-release/api-change-datasync-50294.json new file mode 100644 index 000000000000..9da116e9eac6 --- /dev/null +++ b/.changes/next-release/api-change-datasync-50294.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "AWS DataSync introduces the ability to update attributes for in-cloud locations." +} diff --git a/.changes/next-release/api-change-iot-77262.json b/.changes/next-release/api-change-iot-77262.json new file mode 100644 index 000000000000..09f87d478c4c --- /dev/null +++ b/.changes/next-release/api-change-iot-77262.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "Release connectivity status query API which is a dedicated high throughput(TPS) API to query a specific device's most recent connectivity state and metadata." +} diff --git a/.changes/next-release/api-change-mwaa-6237.json b/.changes/next-release/api-change-mwaa-6237.json new file mode 100644 index 000000000000..6b6c47e33191 --- /dev/null +++ b/.changes/next-release/api-change-mwaa-6237.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mwaa``", + "description": "Added support for Apache Airflow version 2.10.3 to MWAA." +} diff --git a/.changes/next-release/api-change-quicksight-17995.json b/.changes/next-release/api-change-quicksight-17995.json new file mode 100644 index 000000000000..1807e2639eb0 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-17995.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Add support for PerformanceConfiguration attribute to Dataset entity. Allow PerformanceConfiguration specification in CreateDataset and UpdateDataset APIs." +} diff --git a/.changes/next-release/api-change-resiliencehub-31143.json b/.changes/next-release/api-change-resiliencehub-31143.json new file mode 100644 index 000000000000..db8444a81de0 --- /dev/null +++ b/.changes/next-release/api-change-resiliencehub-31143.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``resiliencehub``", + "description": "AWS Resilience Hub now automatically detects already configured CloudWatch alarms and FIS experiments as part of the assessment process and returns the discovered resources in the corresponding list API responses. It also allows you to include or exclude test recommendations for an AppComponent." +} diff --git a/.changes/next-release/api-change-transfer-86327.json b/.changes/next-release/api-change-transfer-86327.json new file mode 100644 index 000000000000..5245befcf448 --- /dev/null +++ b/.changes/next-release/api-change-transfer-86327.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Added AS2 agreement configurations to control filename preservation and message signing enforcement. Added AS2 connector configuration to preserve content type from S3 objects." +} From b3d10f7845a1bfae833abe43e3559aca46afb0f4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 18 Dec 2024 19:06:15 +0000 Subject: [PATCH 0991/1632] Bumping version to 1.36.25 --- .changes/1.36.25.json | 52 +++++++++++++++++++ .../api-change-amplify-47663.json | 5 -- .../api-change-budgets-95016.json | 5 -- .../api-change-connect-77917.json | 5 -- .../api-change-connectparticipant-59844.json | 5 -- .../api-change-datasync-50294.json | 5 -- .../next-release/api-change-iot-77262.json | 5 -- .../next-release/api-change-mwaa-6237.json | 5 -- .../api-change-quicksight-17995.json | 5 -- .../api-change-resiliencehub-31143.json | 5 -- .../api-change-transfer-86327.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.36.25.json delete mode 100644 .changes/next-release/api-change-amplify-47663.json delete mode 100644 .changes/next-release/api-change-budgets-95016.json delete mode 100644 .changes/next-release/api-change-connect-77917.json delete mode 100644 .changes/next-release/api-change-connectparticipant-59844.json delete mode 100644 .changes/next-release/api-change-datasync-50294.json delete mode 100644 .changes/next-release/api-change-iot-77262.json delete mode 100644 .changes/next-release/api-change-mwaa-6237.json delete mode 100644 .changes/next-release/api-change-quicksight-17995.json delete mode 100644 .changes/next-release/api-change-resiliencehub-31143.json delete mode 100644 .changes/next-release/api-change-transfer-86327.json diff --git a/.changes/1.36.25.json b/.changes/1.36.25.json new file mode 100644 index 000000000000..8caed448506a --- /dev/null +++ b/.changes/1.36.25.json @@ -0,0 +1,52 @@ +[ + { + "category": "``amplify``", + "description": "Added WAF Configuration to Amplify Apps", + "type": "api-change" + }, + { + "category": "``budgets``", + "description": "Releasing minor partition endpoint updates", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release adds support for the UpdateParticipantAuthentication API used for customer authentication within Amazon Connect chats.", + "type": "api-change" + }, + { + "category": "``connectparticipant``", + "description": "This release adds support for the GetAuthenticationUrl and CancelParticipantAuthentication APIs used for customer authentication within Amazon Connect chats. There are also minor updates to the GetAttachment API.", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "AWS DataSync introduces the ability to update attributes for in-cloud locations.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "Release connectivity status query API which is a dedicated high throughput(TPS) API to query a specific device's most recent connectivity state and metadata.", + "type": "api-change" + }, + { + "category": "``mwaa``", + "description": "Added support for Apache Airflow version 2.10.3 to MWAA.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Add support for PerformanceConfiguration attribute to Dataset entity. Allow PerformanceConfiguration specification in CreateDataset and UpdateDataset APIs.", + "type": "api-change" + }, + { + "category": "``resiliencehub``", + "description": "AWS Resilience Hub now automatically detects already configured CloudWatch alarms and FIS experiments as part of the assessment process and returns the discovered resources in the corresponding list API responses. It also allows you to include or exclude test recommendations for an AppComponent.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Added AS2 agreement configurations to control filename preservation and message signing enforcement. Added AS2 connector configuration to preserve content type from S3 objects.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-47663.json b/.changes/next-release/api-change-amplify-47663.json deleted file mode 100644 index 1c7f21adbe03..000000000000 --- a/.changes/next-release/api-change-amplify-47663.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Added WAF Configuration to Amplify Apps" -} diff --git a/.changes/next-release/api-change-budgets-95016.json b/.changes/next-release/api-change-budgets-95016.json deleted file mode 100644 index 08bc6647f9fa..000000000000 --- a/.changes/next-release/api-change-budgets-95016.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``budgets``", - "description": "Releasing minor partition endpoint updates" -} diff --git a/.changes/next-release/api-change-connect-77917.json b/.changes/next-release/api-change-connect-77917.json deleted file mode 100644 index d2190b5fda8f..000000000000 --- a/.changes/next-release/api-change-connect-77917.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release adds support for the UpdateParticipantAuthentication API used for customer authentication within Amazon Connect chats." -} diff --git a/.changes/next-release/api-change-connectparticipant-59844.json b/.changes/next-release/api-change-connectparticipant-59844.json deleted file mode 100644 index a4a5e8e253b0..000000000000 --- a/.changes/next-release/api-change-connectparticipant-59844.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectparticipant``", - "description": "This release adds support for the GetAuthenticationUrl and CancelParticipantAuthentication APIs used for customer authentication within Amazon Connect chats. There are also minor updates to the GetAttachment API." -} diff --git a/.changes/next-release/api-change-datasync-50294.json b/.changes/next-release/api-change-datasync-50294.json deleted file mode 100644 index 9da116e9eac6..000000000000 --- a/.changes/next-release/api-change-datasync-50294.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "AWS DataSync introduces the ability to update attributes for in-cloud locations." -} diff --git a/.changes/next-release/api-change-iot-77262.json b/.changes/next-release/api-change-iot-77262.json deleted file mode 100644 index 09f87d478c4c..000000000000 --- a/.changes/next-release/api-change-iot-77262.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "Release connectivity status query API which is a dedicated high throughput(TPS) API to query a specific device's most recent connectivity state and metadata." -} diff --git a/.changes/next-release/api-change-mwaa-6237.json b/.changes/next-release/api-change-mwaa-6237.json deleted file mode 100644 index 6b6c47e33191..000000000000 --- a/.changes/next-release/api-change-mwaa-6237.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mwaa``", - "description": "Added support for Apache Airflow version 2.10.3 to MWAA." -} diff --git a/.changes/next-release/api-change-quicksight-17995.json b/.changes/next-release/api-change-quicksight-17995.json deleted file mode 100644 index 1807e2639eb0..000000000000 --- a/.changes/next-release/api-change-quicksight-17995.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Add support for PerformanceConfiguration attribute to Dataset entity. Allow PerformanceConfiguration specification in CreateDataset and UpdateDataset APIs." -} diff --git a/.changes/next-release/api-change-resiliencehub-31143.json b/.changes/next-release/api-change-resiliencehub-31143.json deleted file mode 100644 index db8444a81de0..000000000000 --- a/.changes/next-release/api-change-resiliencehub-31143.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``resiliencehub``", - "description": "AWS Resilience Hub now automatically detects already configured CloudWatch alarms and FIS experiments as part of the assessment process and returns the discovered resources in the corresponding list API responses. It also allows you to include or exclude test recommendations for an AppComponent." -} diff --git a/.changes/next-release/api-change-transfer-86327.json b/.changes/next-release/api-change-transfer-86327.json deleted file mode 100644 index 5245befcf448..000000000000 --- a/.changes/next-release/api-change-transfer-86327.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Added AS2 agreement configurations to control filename preservation and message signing enforcement. Added AS2 connector configuration to preserve content type from S3 objects." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 555c6f196281..70be50ff1e61 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.36.25 +======= + +* api-change:``amplify``: Added WAF Configuration to Amplify Apps +* api-change:``budgets``: Releasing minor partition endpoint updates +* api-change:``connect``: This release adds support for the UpdateParticipantAuthentication API used for customer authentication within Amazon Connect chats. +* api-change:``connectparticipant``: This release adds support for the GetAuthenticationUrl and CancelParticipantAuthentication APIs used for customer authentication within Amazon Connect chats. There are also minor updates to the GetAttachment API. +* api-change:``datasync``: AWS DataSync introduces the ability to update attributes for in-cloud locations. +* api-change:``iot``: Release connectivity status query API which is a dedicated high throughput(TPS) API to query a specific device's most recent connectivity state and metadata. +* api-change:``mwaa``: Added support for Apache Airflow version 2.10.3 to MWAA. +* api-change:``quicksight``: Add support for PerformanceConfiguration attribute to Dataset entity. Allow PerformanceConfiguration specification in CreateDataset and UpdateDataset APIs. +* api-change:``resiliencehub``: AWS Resilience Hub now automatically detects already configured CloudWatch alarms and FIS experiments as part of the assessment process and returns the discovered resources in the corresponding list API responses. It also allows you to include or exclude test recommendations for an AppComponent. +* api-change:``transfer``: Added AS2 agreement configurations to control filename preservation and message signing enforcement. Added AS2 connector configuration to preserve content type from S3 objects. + + 1.36.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 170543e86e96..34fbd0a61310 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.24' +__version__ = '1.36.25' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1bfd59de69ac..0513d23db1c8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.24' +release = '1.36.25' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5227f8c13ea3..80080a7d4df9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.83 + botocore==1.35.84 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6507e054539d..3c0322f7cd1e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.83', + 'botocore==1.35.84', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 08c02298241fb98b402601eaa0ef9a75410ba4f7 Mon Sep 17 00:00:00 2001 From: Elysa <60367675+elysahall@users.noreply.github.com> Date: Thu, 19 Dec 2024 06:34:19 -0800 Subject: [PATCH 0992/1632] CLI examples cloudfront, cognito-idp, ec2, ecr-public, ecs, inspector2, ivs-realtime, s3api, workmail (#8960) --- .../cloudfront/create-distribution.rst | 236 +++---- .../cloudfront/get-distribution-config.rst | 16 +- .../cloudfront/list-distributions.rst | 278 +-------- .../cloudfront/update-distribution.rst | 40 +- .../cognito-idp/admim-disable-user.rst | 8 - .../cognito-idp/admim-enable-user.rst | 8 - .../admin-disable-provider-for-user.rst | 9 + .../cognito-idp/admin-disable-user.rst | 9 + .../cognito-idp/admin-enable-user.rst | 9 + .../examples/cognito-idp/admin-get-device.rst | 59 +- .../cognito-idp/admin-initiate-auth.rst | 49 +- .../admin-link-provider-for-user.rst | 10 + .../cognito-idp/admin-list-devices.rst | 60 +- .../admin-list-user-auth-events.rst | 48 +- .../admin-respond-to-auth-challenge.rst | 29 + .../cognito-idp/admin-set-user-password.rst | 13 + .../admin-user-global-sign-out.rst | 9 + .../cognito-idp/associate-software-token.rst | 14 + .../examples/cognito-idp/confirm-device.rst | 16 + .../cognito-idp/create-identity-provider.rst | 102 +++ .../cognito-idp/create-resource-server.rst | 31 + .../cognito-idp/create-user-pool-client.rst | 104 +++- .../cognito-idp/create-user-pool-domain.rst | 28 +- .../cognito-idp/delete-user-attributes.rst | 13 +- .../cognito-idp/describe-user-pool.rst | 585 +++++++++++------- awscli/examples/cognito-idp/get-device.rst | 50 ++ awscli/examples/cognito-idp/get-group.rst | 27 +- awscli/examples/cognito-idp/list-devices.rst | 53 ++ .../describe-capacity-reservation-fleets.rst | 6 +- awscli/examples/ec2/import-snapshot.rst | 2 +- .../ecr-public/batch-delete-image.rst | 92 +++ .../examples/ecr-public/create-repository.rst | 5 +- .../ecr-public/delete-repository-policy.rst | 17 + .../examples/ecr-public/delete-repository.rst | 2 +- .../ecr-public/describe-image-tags.rst | 25 + .../examples/ecr-public/describe-images.rst | 82 +++ .../ecr-public/get-authorization-token.rst | 32 + .../ecr-public/get-repository-policy.rst | 17 + .../put-repository-catalog-data.rst | 50 ++ .../ecr-public/set-repository-policy.rst | 118 ++++ .../examples/ecs/capacity-provider-update.rst | 33 + awscli/examples/ecs/get-task-protection.rst | 21 + awscli/examples/ecs/update-cluster.rst | 176 ++++++ .../examples/ecs/update-task-protection.rst | 46 ++ .../examples/inspector2/associate-member.rst | 14 + .../inspector2/disassociate-member.rst | 14 + awscli/examples/inspector2/get-member.rst | 17 + awscli/examples/inspector2/list-members.rst | 83 +++ .../create-ingest-configuration.rst | 25 + awscli/examples/ivs-realtime/create-stage.rst | 8 +- .../delete-ingest-configuration.rst | 22 + .../ivs-realtime/get-ingest-configuration.rst | 24 + awscli/examples/ivs-realtime/get-stage.rst | 6 +- .../list-ingest-configurations.rst | 23 + .../update-ingest-configuration.rst | 25 + awscli/examples/ivs-realtime/update-stage.rst | 4 +- awscli/examples/s3api/put-object.rst | 22 +- .../examples/workmail/list-organizations.rst | 2 +- 58 files changed, 2163 insertions(+), 763 deletions(-) delete mode 100644 awscli/examples/cognito-idp/admim-disable-user.rst delete mode 100644 awscli/examples/cognito-idp/admim-enable-user.rst create mode 100644 awscli/examples/cognito-idp/admin-disable-provider-for-user.rst create mode 100644 awscli/examples/cognito-idp/admin-disable-user.rst create mode 100644 awscli/examples/cognito-idp/admin-enable-user.rst create mode 100644 awscli/examples/cognito-idp/admin-link-provider-for-user.rst create mode 100644 awscli/examples/cognito-idp/admin-respond-to-auth-challenge.rst create mode 100644 awscli/examples/cognito-idp/admin-set-user-password.rst create mode 100644 awscli/examples/cognito-idp/admin-user-global-sign-out.rst create mode 100644 awscli/examples/cognito-idp/associate-software-token.rst create mode 100644 awscli/examples/cognito-idp/confirm-device.rst create mode 100644 awscli/examples/cognito-idp/create-identity-provider.rst create mode 100644 awscli/examples/cognito-idp/create-resource-server.rst create mode 100644 awscli/examples/cognito-idp/get-device.rst create mode 100644 awscli/examples/cognito-idp/list-devices.rst create mode 100644 awscli/examples/ecr-public/batch-delete-image.rst create mode 100644 awscli/examples/ecr-public/delete-repository-policy.rst create mode 100644 awscli/examples/ecr-public/describe-image-tags.rst create mode 100644 awscli/examples/ecr-public/describe-images.rst create mode 100644 awscli/examples/ecr-public/get-authorization-token.rst create mode 100644 awscli/examples/ecr-public/get-repository-policy.rst create mode 100644 awscli/examples/ecr-public/put-repository-catalog-data.rst create mode 100644 awscli/examples/ecr-public/set-repository-policy.rst create mode 100644 awscli/examples/ecs/capacity-provider-update.rst create mode 100644 awscli/examples/ecs/get-task-protection.rst create mode 100644 awscli/examples/ecs/update-cluster.rst create mode 100644 awscli/examples/ecs/update-task-protection.rst create mode 100644 awscli/examples/inspector2/associate-member.rst create mode 100644 awscli/examples/inspector2/disassociate-member.rst create mode 100644 awscli/examples/inspector2/get-member.rst create mode 100644 awscli/examples/inspector2/list-members.rst create mode 100644 awscli/examples/ivs-realtime/create-ingest-configuration.rst create mode 100644 awscli/examples/ivs-realtime/delete-ingest-configuration.rst create mode 100644 awscli/examples/ivs-realtime/get-ingest-configuration.rst create mode 100644 awscli/examples/ivs-realtime/list-ingest-configurations.rst create mode 100644 awscli/examples/ivs-realtime/update-ingest-configuration.rst diff --git a/awscli/examples/cloudfront/create-distribution.rst b/awscli/examples/cloudfront/create-distribution.rst index f316ee43603a..c2b2140e53d5 100644 --- a/awscli/examples/cloudfront/create-distribution.rst +++ b/awscli/examples/cloudfront/create-distribution.rst @@ -1,123 +1,12 @@ -**To create a CloudFront distribution** +**Example 1: To create a CloudFront distribution** -The following example creates a distribution for an S3 bucket named -``awsexamplebucket``, and also specifies ``index.html`` as the default root -object, using command line arguments:: +The following example creates a distribution for an S3 bucket named ``amzn-s3-demo-bucket``, and also specifies ``index.html`` as the default root object, using command line arguments. :: aws cloudfront create-distribution \ - --origin-domain-name awsexamplebucket.s3.amazonaws.com \ + --origin-domain-name amzn-s3-demo-bucket.s3.amazonaws.com \ --default-root-object index.html -Instead of using command line arguments, you can provide the distribution -configuration in a JSON file, as shown in the following example:: - - aws cloudfront create-distribution \ - --distribution-config file://dist-config.json - -The file ``dist-config.json`` is a JSON document in the current folder that -contains the following:: - - { - "CallerReference": "cli-example", - "Aliases": { - "Quantity": 0 - }, - "DefaultRootObject": "index.html", - "Origins": { - "Quantity": 1, - "Items": [ - { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", - "OriginPath": "", - "CustomHeaders": { - "Quantity": 0 - }, - "S3OriginConfig": { - "OriginAccessIdentity": "" - } - } - ] - }, - "OriginGroups": { - "Quantity": 0 - }, - "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", - "ForwardedValues": { - "QueryString": false, - "Cookies": { - "Forward": "none" - }, - "Headers": { - "Quantity": 0 - }, - "QueryStringCacheKeys": { - "Quantity": 0 - } - }, - "TrustedSigners": { - "Enabled": false, - "Quantity": 0 - }, - "ViewerProtocolPolicy": "allow-all", - "MinTTL": 0, - "AllowedMethods": { - "Quantity": 2, - "Items": [ - "HEAD", - "GET" - ], - "CachedMethods": { - "Quantity": 2, - "Items": [ - "HEAD", - "GET" - ] - } - }, - "SmoothStreaming": false, - "DefaultTTL": 86400, - "MaxTTL": 31536000, - "Compress": false, - "LambdaFunctionAssociations": { - "Quantity": 0 - }, - "FieldLevelEncryptionId": "" - }, - "CacheBehaviors": { - "Quantity": 0 - }, - "CustomErrorResponses": { - "Quantity": 0 - }, - "Comment": "", - "Logging": { - "Enabled": false, - "IncludeCookies": false, - "Bucket": "", - "Prefix": "" - }, - "PriceClass": "PriceClass_All", - "Enabled": true, - "ViewerCertificate": { - "CloudFrontDefaultCertificate": true, - "MinimumProtocolVersion": "TLSv1", - "CertificateSource": "cloudfront" - }, - "Restrictions": { - "GeoRestriction": { - "RestrictionType": "none", - "Quantity": 0 - } - }, - "WebACLId": "", - "HttpVersion": "http2", - "IsIPV6Enabled": true - } - -Whether you provide the distribution information with a command line argument -or a JSON file, the output is the same:: +Output:: { "Location": "https://cloudfront.amazonaws.com/2019-03-26/distribution/EMLARXS9EXAMPLE", @@ -143,8 +32,8 @@ or a JSON file, the output is the same:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -159,7 +48,7 @@ or a JSON file, the output is the same:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { @@ -233,3 +122,114 @@ or a JSON file, the output is the same:: } } } + +**Example 2: To create a CloudFront distribution using a JSON file** + +The following example creates a distribution for an S3 bucket named ``amzn-s3-demo-bucket``, and also specifies ``index.html`` as the default root object, using a JSON file. :: + + aws cloudfront create-distribution \ + --distribution-config file://dist-config.json + + +Contents of ``dist-config.json``:: + + { + "CallerReference": "cli-example", + "Aliases": { + "Quantity": 0 + }, + "DefaultRootObject": "index.html", + "Origins": { + "Quantity": 1, + "Items": [ + { + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", + "OriginPath": "", + "CustomHeaders": { + "Quantity": 0 + }, + "S3OriginConfig": { + "OriginAccessIdentity": "" + } + } + ] + }, + "OriginGroups": { + "Quantity": 0 + }, + "DefaultCacheBehavior": { + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "ForwardedValues": { + "QueryString": false, + "Cookies": { + "Forward": "none" + }, + "Headers": { + "Quantity": 0 + }, + "QueryStringCacheKeys": { + "Quantity": 0 + } + }, + "TrustedSigners": { + "Enabled": false, + "Quantity": 0 + }, + "ViewerProtocolPolicy": "allow-all", + "MinTTL": 0, + "AllowedMethods": { + "Quantity": 2, + "Items": [ + "HEAD", + "GET" + ], + "CachedMethods": { + "Quantity": 2, + "Items": [ + "HEAD", + "GET" + ] + } + }, + "SmoothStreaming": false, + "DefaultTTL": 86400, + "MaxTTL": 31536000, + "Compress": false, + "LambdaFunctionAssociations": { + "Quantity": 0 + }, + "FieldLevelEncryptionId": "" + }, + "CacheBehaviors": { + "Quantity": 0 + }, + "CustomErrorResponses": { + "Quantity": 0 + }, + "Comment": "", + "Logging": { + "Enabled": false, + "IncludeCookies": false, + "Bucket": "", + "Prefix": "" + }, + "PriceClass": "PriceClass_All", + "Enabled": true, + "ViewerCertificate": { + "CloudFrontDefaultCertificate": true, + "MinimumProtocolVersion": "TLSv1", + "CertificateSource": "cloudfront" + }, + "Restrictions": { + "GeoRestriction": { + "RestrictionType": "none", + "Quantity": 0 + } + }, + "WebACLId": "", + "HttpVersion": "http2", + "IsIPV6Enabled": true + } + +See Example 1 for sample output. \ No newline at end of file diff --git a/awscli/examples/cloudfront/get-distribution-config.rst b/awscli/examples/cloudfront/get-distribution-config.rst index 8fd58446a880..af0192304fb7 100644 --- a/awscli/examples/cloudfront/get-distribution-config.rst +++ b/awscli/examples/cloudfront/get-distribution-config.rst @@ -1,13 +1,9 @@ **To get a CloudFront distribution configuration** -The following example gets metadata about the CloudFront distribution with the -ID ``EDFDVBD6EXAMPLE``, including its ``ETag``. The distribution ID is returned -in the `create-distribution `_ and -`list-distributions `_ commands. +The following example gets metadata about the CloudFront distribution with the ID ``EDFDVBD6EXAMPLE``, including its ``ETag``. The distribution ID is returned in the `create-distribution `__ and `list-distributions `__ commands. :: -:: - - aws cloudfront get-distribution-config --id EDFDVBD6EXAMPLE + aws cloudfront get-distribution-config \ + --id EDFDVBD6EXAMPLE Output:: @@ -23,8 +19,8 @@ Output:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -39,7 +35,7 @@ Output:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { diff --git a/awscli/examples/cloudfront/list-distributions.rst b/awscli/examples/cloudfront/list-distributions.rst index 4fdbaaa12f54..f44982cfd99f 100644 --- a/awscli/examples/cloudfront/list-distributions.rst +++ b/awscli/examples/cloudfront/list-distributions.rst @@ -1,7 +1,6 @@ **To list CloudFront distributions** -The following example gets a list of the CloudFront distributions in your AWS -account:: +The following example gets a list of the CloudFront distributions in your AWS account. :: aws cloudfront list-distributions @@ -11,231 +10,11 @@ Output:: "DistributionList": { "Items": [ { - "Id": "EMLARXS9EXAMPLE", - "ARN": "arn:aws:cloudfront::123456789012:distribution/EMLARXS9EXAMPLE", - "Status": "InProgress", - "LastModifiedTime": "2019-11-22T00:55:15.705Z", - "InProgressInvalidationBatches": 0, - "DomainName": "d111111abcdef8.cloudfront.net", - "ActiveTrustedSigners": { - "Enabled": false, - "Quantity": 0 - }, - "DistributionConfig": { - "CallerReference": "cli-example", - "Aliases": { - "Quantity": 0 - }, - "DefaultRootObject": "index.html", - "Origins": { - "Quantity": 1, - "Items": [ - { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", - "OriginPath": "", - "CustomHeaders": { - "Quantity": 0 - }, - "S3OriginConfig": { - "OriginAccessIdentity": "" - } - } - ] - }, - "OriginGroups": { - "Quantity": 0 - }, - "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", - "ForwardedValues": { - "QueryString": false, - "Cookies": { - "Forward": "none" - }, - "Headers": { - "Quantity": 0 - }, - "QueryStringCacheKeys": { - "Quantity": 0 - } - }, - "TrustedSigners": { - "Enabled": false, - "Quantity": 0 - }, - "ViewerProtocolPolicy": "allow-all", - "MinTTL": 0, - "AllowedMethods": { - "Quantity": 2, - "Items": [ - "HEAD", - "GET" - ], - "CachedMethods": { - "Quantity": 2, - "Items": [ - "HEAD", - "GET" - ] - } - }, - "SmoothStreaming": false, - "DefaultTTL": 86400, - "MaxTTL": 31536000, - "Compress": false, - "LambdaFunctionAssociations": { - "Quantity": 0 - }, - "FieldLevelEncryptionId": "" - }, - "CacheBehaviors": { - "Quantity": 0 - }, - "CustomErrorResponses": { - "Quantity": 0 - }, - "Comment": "", - "Logging": { - "Enabled": false, - "IncludeCookies": false, - "Bucket": "", - "Prefix": "" - }, - "PriceClass": "PriceClass_All", - "Enabled": true, - "ViewerCertificate": { - "CloudFrontDefaultCertificate": true, - "MinimumProtocolVersion": "TLSv1", - "CertificateSource": "cloudfront" - }, - "Restrictions": { - "GeoRestriction": { - "RestrictionType": "none", - "Quantity": 0 - } - }, - "WebACLId": "", - "HttpVersion": "http2", - "IsIPV6Enabled": true - } - }, - { - "Id": "EDFDVBD6EXAMPLE", - "ARN": "arn:aws:cloudfront::123456789012:distribution/EDFDVBD6EXAMPLE", - "Status": "InProgress", - "LastModifiedTime": "2019-12-04T23:35:41.433Z", - "InProgressInvalidationBatches": 0, - "DomainName": "d930174dauwrn8.cloudfront.net", - "ActiveTrustedSigners": { - "Enabled": false, - "Quantity": 0 - }, - "DistributionConfig": { - "CallerReference": "cli-example", - "Aliases": { - "Quantity": 0 - }, - "DefaultRootObject": "index.html", - "Origins": { - "Quantity": 1, - "Items": [ - { - "Id": "awsexamplebucket1.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket1.s3.amazonaws.com", - "OriginPath": "", - "CustomHeaders": { - "Quantity": 0 - }, - "S3OriginConfig": { - "OriginAccessIdentity": "" - } - } - ] - }, - "OriginGroups": { - "Quantity": 0 - }, - "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket1.s3.amazonaws.com-cli-example", - "ForwardedValues": { - "QueryString": false, - "Cookies": { - "Forward": "none" - }, - "Headers": { - "Quantity": 0 - }, - "QueryStringCacheKeys": { - "Quantity": 0 - } - }, - "TrustedSigners": { - "Enabled": false, - "Quantity": 0 - }, - "ViewerProtocolPolicy": "allow-all", - "MinTTL": 0, - "AllowedMethods": { - "Quantity": 2, - "Items": [ - "HEAD", - "GET" - ], - "CachedMethods": { - "Quantity": 2, - "Items": [ - "HEAD", - "GET" - ] - } - }, - "SmoothStreaming": false, - "DefaultTTL": 86400, - "MaxTTL": 31536000, - "Compress": false, - "LambdaFunctionAssociations": { - "Quantity": 0 - }, - "FieldLevelEncryptionId": "" - }, - "CacheBehaviors": { - "Quantity": 0 - }, - "CustomErrorResponses": { - "Quantity": 0 - }, - "Comment": "", - "Logging": { - "Enabled": false, - "IncludeCookies": false, - "Bucket": "", - "Prefix": "" - }, - "PriceClass": "PriceClass_All", - "Enabled": true, - "ViewerCertificate": { - "CloudFrontDefaultCertificate": true, - "MinimumProtocolVersion": "TLSv1", - "CertificateSource": "cloudfront" - }, - "Restrictions": { - "GeoRestriction": { - "RestrictionType": "none", - "Quantity": 0 - } - }, - "WebACLId": "", - "HttpVersion": "http2", - "IsIPV6Enabled": true - } - }, - { - "Id": "E1X5IZQEXAMPLE", - "ARN": "arn:aws:cloudfront::123456789012:distribution/E1X5IZQEXAMPLE", + "Id": "E23YS8OEXAMPLE", + "ARN": "arn:aws:cloudfront::123456789012:distribution/E23YS8OEXAMPLE", "Status": "Deployed", - "LastModifiedTime": "2019-11-06T21:31:48.864Z", - "DomainName": "d2e04y12345678.cloudfront.net", + "LastModifiedTime": "2024-08-05T18:23:40.375000+00:00", + "DomainName": "abcdefgh12ijk.cloudfront.net", "Aliases": { "Quantity": 0 }, @@ -243,15 +22,21 @@ Output:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket2", - "DomainName": "awsexamplebucket2.s3.us-west-2.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com", + "DomainName": "amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 }, "S3OriginConfig": { "OriginAccessIdentity": "" - } + }, + "ConnectionAttempts": 3, + "ConnectionTimeout": 10, + "OriginShield": { + "Enabled": false + }, + "OriginAccessControlId": "EIAP8PEXAMPLE" } ] }, @@ -259,25 +44,16 @@ Output:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket2", - "ForwardedValues": { - "QueryString": false, - "Cookies": { - "Forward": "none" - }, - "Headers": { - "Quantity": 0 - }, - "QueryStringCacheKeys": { - "Quantity": 0 - } - }, + "TargetOriginId": "amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com", "TrustedSigners": { "Enabled": false, "Quantity": 0 }, + "TrustedKeyGroups": { + "Enabled": false, + "Quantity": 0 + }, "ViewerProtocolPolicy": "allow-all", - "MinTTL": 0, "AllowedMethods": { "Quantity": 2, "Items": [ @@ -293,13 +69,15 @@ Output:: } }, "SmoothStreaming": false, - "DefaultTTL": 86400, - "MaxTTL": 31536000, - "Compress": false, + "Compress": true, "LambdaFunctionAssociations": { "Quantity": 0 }, - "FieldLevelEncryptionId": "" + "FunctionAssociations": { + "Quantity": 0 + }, + "FieldLevelEncryptionId": "", + "CachePolicyId": "658327ea-f89d-4fab-a63d-7e886EXAMPLE" }, "CacheBehaviors": { "Quantity": 0 @@ -312,6 +90,7 @@ Output:: "Enabled": true, "ViewerCertificate": { "CloudFrontDefaultCertificate": true, + "SSLSupportMethod": "vip", "MinimumProtocolVersion": "TLSv1", "CertificateSource": "cloudfront" }, @@ -322,8 +101,9 @@ Output:: } }, "WebACLId": "", - "HttpVersion": "HTTP1_1", - "IsIPV6Enabled": true + "HttpVersion": "HTTP2", + "IsIPV6Enabled": true, + "Staging": false } ] } diff --git a/awscli/examples/cloudfront/update-distribution.rst b/awscli/examples/cloudfront/update-distribution.rst index 049fa762be24..cf8c9692718e 100644 --- a/awscli/examples/cloudfront/update-distribution.rst +++ b/awscli/examples/cloudfront/update-distribution.rst @@ -1,9 +1,9 @@ -**To update a CloudFront distribution's default root object** +**Example 1: To update a CloudFront distribution's default root object** -The following example updates the default root object to ``index.html`` for the -CloudFront distribution with the ID ``EDFDVBD6EXAMPLE``:: +The following example updates the default root object to ``index.html`` for the CloudFront distribution with the ID ``EDFDVBD6EXAMPLE``. :: - aws cloudfront update-distribution --id EDFDVBD6EXAMPLE \ + aws cloudfront update-distribution \ + --id EDFDVBD6EXAMPLE \ --default-root-object index.html Output:: @@ -136,28 +136,20 @@ Output:: } } -**To update a CloudFront distribution** - -The following example disables the CloudFront distribution with the ID -``EMLARXS9EXAMPLE`` by providing the distribution configuration in a JSON file -named ``dist-config-disable.json``. To update a distribution, you must use the -``--if-match`` option to provide the distribution's ``ETag``. To get the -``ETag``, use the `get-distribution `_ or -`get-distribution-config `_ command. +**Example 2: To update a CloudFront distribution** -After you use the following example to disable a distribution, you can use the -`delete-distribution `_ command to delete it. +The following example disables the CloudFront distribution with the ID ``EMLARXS9EXAMPLE`` by providing the distribution configuration in a JSON file named ``dist-config-disable.json``. To update a distribution, you must use the ``--if-match`` option to provide the distribution's ``ETag``. To get the +``ETag``, use the `get-distribution `_ or `get-distribution-config `_ command. Note that the ``Enabled`` field is set to +``false`` in the JSON file. -:: +After you use the following example to disable a distribution, you can use the `delete-distribution `_ command to delete it. :: aws cloudfront update-distribution \ --id EMLARXS9EXAMPLE \ --if-match E2QWRUHEXAMPLE \ --distribution-config file://dist-config-disable.json -The file ``dist-config-disable.json`` is a JSON document in the current folder -that contains the following. Note that the ``Enabled`` field is set to -``false``:: +Contents of ``dist-config-disable.json``:: { "CallerReference": "cli-1574382155-496510", @@ -169,8 +161,8 @@ that contains the following. Note that the ``Enabled`` field is set to "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-1574382155-273939", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-1574382155-273939", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -185,7 +177,7 @@ that contains the following. Note that the ``Enabled`` field is set to "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-1574382155-273939", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-1574382155-273939", "ForwardedValues": { "QueryString": false, "Cookies": { @@ -283,8 +275,8 @@ Output:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-1574382155-273939", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-1574382155-273939", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -299,7 +291,7 @@ Output:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-1574382155-273939", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-1574382155-273939", "ForwardedValues": { "QueryString": false, "Cookies": { diff --git a/awscli/examples/cognito-idp/admim-disable-user.rst b/awscli/examples/cognito-idp/admim-disable-user.rst deleted file mode 100644 index 57e8ec369d44..000000000000 --- a/awscli/examples/cognito-idp/admim-disable-user.rst +++ /dev/null @@ -1,8 +0,0 @@ -**To disable a user** - -This example disables user jane@example.com. - -Command:: - - aws cognito-idp admin-disable-user --user-pool-id us-west-2_aaaaaaaaa --username jane@example.com - diff --git a/awscli/examples/cognito-idp/admim-enable-user.rst b/awscli/examples/cognito-idp/admim-enable-user.rst deleted file mode 100644 index 79bc468e4b3c..000000000000 --- a/awscli/examples/cognito-idp/admim-enable-user.rst +++ /dev/null @@ -1,8 +0,0 @@ -**To enable a user** - -This example enables username jane@example.com. - -Command:: - - aws cognito-idp admin-enable-user --user-pool-id us-west-2_aaaaaaaaa --username jane@example.com - diff --git a/awscli/examples/cognito-idp/admin-disable-provider-for-user.rst b/awscli/examples/cognito-idp/admin-disable-provider-for-user.rst new file mode 100644 index 000000000000..2d1209dd74b5 --- /dev/null +++ b/awscli/examples/cognito-idp/admin-disable-provider-for-user.rst @@ -0,0 +1,9 @@ +**To unlink a federated user from a local user profile** + +The following ``admin-disable-provider-for-user`` example disconnects a Google user from their linked local profile. :: + + aws cognito-idp admin-disable-provider-for-user \ + --user-pool-id us-west-2_EXAMPLE \ + --user ProviderAttributeName=Cognito_Subject,ProviderAttributeValue=0000000000000000,ProviderName=Google + +For more information, see `Linking federated users to an existing user profile `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-disable-user.rst b/awscli/examples/cognito-idp/admin-disable-user.rst new file mode 100644 index 000000000000..023745bf183a --- /dev/null +++ b/awscli/examples/cognito-idp/admin-disable-user.rst @@ -0,0 +1,9 @@ +**To prevent sign-in by a user** + +The following ``admin-disable-user`` example prevents sign-in by the user ``diego@example.com``. :: + + aws cognito-idp admin-disable-user \ + --user-pool-id us-west-2_EXAMPLE \ + --username diego@example.com + +For more information, see `Managing users `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-enable-user.rst b/awscli/examples/cognito-idp/admin-enable-user.rst new file mode 100644 index 000000000000..4a03faf7ebc6 --- /dev/null +++ b/awscli/examples/cognito-idp/admin-enable-user.rst @@ -0,0 +1,9 @@ +**To enable sign-in by a user** + +The following ``admin-enable-user`` example enables sign-in by the user diego@example.com. :: + + aws cognito-idp admin-enable-user \ + --user-pool-id us-west-2_EXAMPLE \ + --username diego@example.com + +For more information, see `Managing users `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-get-device.rst b/awscli/examples/cognito-idp/admin-get-device.rst index 92fff255ed2c..7ed62712441e 100644 --- a/awscli/examples/cognito-idp/admin-get-device.rst +++ b/awscli/examples/cognito-idp/admin-get-device.rst @@ -1,8 +1,51 @@ -**To get a device** - -This example gets a device for username jane@example.com - -Command:: - - aws cognito-idp admin-get-device --user-pool-id us-west-2_aaaaaaaaa --username jane@example.com --device-key us-west-2_abcd_1234-5678 - +**To get a device** + +The following ``admin-get-device`` example displays one device for the user ``diego``. :: + + aws cognito-idp admin-get-device \ + --user-pool-id us-west-2_EXAMPLE \ + --username diego \ + --device-key us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 + +Output:: + + { + "Device": { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceAttributes": [ + { + "Name": "device_status", + "Value": "valid" + }, + { + "Name": "device_name", + "Value": "MyDevice" + }, + { + "Name": "dev:device_arn", + "Value": "arn:aws:cognito-idp:us-west-2:123456789012:owner/diego.us-west-2_EXAMPLE/device/us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + }, + { + "Name": "dev:device_owner", + "Value": "diego.us-west-2_EXAMPLE" + }, + { + "Name": "last_ip_used", + "Value": "192.0.2.1" + }, + { + "Name": "dev:device_remembered_status", + "Value": "remembered" + }, + { + "Name": "dev:device_sdk", + "Value": "aws-sdk" + } + ], + "DeviceCreateDate": 1715100742.022, + "DeviceLastModifiedDate": 1723233651.167, + "DeviceLastAuthenticatedDate": 1715100742.0 + } + } + +For more information, see `Working with user devices in your user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-initiate-auth.rst b/awscli/examples/cognito-idp/admin-initiate-auth.rst index bdb01054c454..2e54deec5104 100644 --- a/awscli/examples/cognito-idp/admin-initiate-auth.rst +++ b/awscli/examples/cognito-idp/admin-initiate-auth.rst @@ -1,25 +1,24 @@ -**To initiate authorization** - -This example initiates authorization using the ADMIN_NO_SRP_AUTH flow for username jane@example.com - -The client must have sign-in API for server-based authentication (ADMIN_NO_SRP_AUTH) enabled. - -Use the session information in the return value to call `admin-respond-to-auth-challenge`_. - -Command:: - - aws cognito-idp admin-initiate-auth --user-pool-id us-west-2_aaaaaaaaa --client-id 3n4b5urk1ft4fl3mg5e62d9ado --auth-flow ADMIN_NO_SRP_AUTH --auth-parameters USERNAME=jane@example.com,PASSWORD=password - -Output:: - - { - "ChallengeName": "NEW_PASSWORD_REQUIRED", - "Session": "SESSION", - "ChallengeParameters": { - "USER_ID_FOR_SRP": "84514837-dcbc-4af1-abff-f3c109334894", - "requiredAttributes": "[]", - "userAttributes": "{\"email_verified\":\"true\",\"phone_number_verified\":\"true\",\"phone_number\":\"+01xxx5550100\",\"email\":\"jane@example.com\"}" - } - } - -.. _`admin-respond-to-auth-challenge`: https://docs.aws.amazon.com/cli/latest/reference/cognito-idp/admin-respond-to-auth-challenge.html \ No newline at end of file +**To sign in a user as an admin** + +The following ``admin-initiate-auth`` example signs in the user diego@example.com. This example also includes metadata for threat protection and ClientMetadata for Lambda triggers. The user is configured for TOTP MFA and receives a challenge to provide a code from their authenticator app before they can complete authentication. :: + + aws cognito-idp admin-initiate-auth \ + --user-pool-id us-west-2_EXAMPLE \ + --client-id 1example23456789 \ + --auth-flow ADMIN_USER_PASSWORD_AUTH \ + --auth-parameters USERNAME=diego@example.com,PASSWORD="My@Example$Password3!",SECRET_HASH=ExampleEncodedClientIdSecretAndUsername= \ + --context-data="{\"EncodedData\":\"abc123example\",\"HttpHeaders\":[{\"headerName\":\"UserAgent\",\"headerValue\":\"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0\"}],\"IpAddress\":\"192.0.2.1\",\"ServerName\":\"example.com\",\"ServerPath\":\"/login\"}" \ + --client-metadata="{\"MyExampleKey\": \"MyExampleValue\"}" + +Output:: + + { + "ChallengeName": "SOFTWARE_TOKEN_MFA", + "Session": "AYABeExample...", + "ChallengeParameters": { + "FRIENDLY_DEVICE_NAME": "MyAuthenticatorApp", + "USER_ID_FOR_SRP": "diego@example.com" + } + } + +For more information, see `Admin authentication flow `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-link-provider-for-user.rst b/awscli/examples/cognito-idp/admin-link-provider-for-user.rst new file mode 100644 index 000000000000..4316adb214fd --- /dev/null +++ b/awscli/examples/cognito-idp/admin-link-provider-for-user.rst @@ -0,0 +1,10 @@ +**To link a local user to a federated user** + +The following ``admin-link-provider-for-user`` example links the local user diego to a user who will do federated sign-in with Google. :: + + aws cognito-idp admin-link-provider-for-user \ + --user-pool-id us-west-2_EXAMPLE \ + --destination-user ProviderName=Cognito,ProviderAttributeValue=diego \ + --source-user ProviderAttributeName=Cognito_Subject,ProviderAttributeValue=0000000000000000,ProviderName=Google + +For more information, see `Linking federated users to an existing user profile `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-list-devices.rst b/awscli/examples/cognito-idp/admin-list-devices.rst index 2b710876d04a..6f150de3ebd6 100644 --- a/awscli/examples/cognito-idp/admin-list-devices.rst +++ b/awscli/examples/cognito-idp/admin-list-devices.rst @@ -1,7 +1,53 @@ -**To list devices for a user** - -This example lists devices for username jane@example.com. - -Command:: - - aws cognito-idp admin-list-devices --user-pool-id us-west-2_aaaaaaaaa --username jane@example.com +**To list devices for a user** + +The following ``admin-list-devices`` example lists devices for the user diego. :: + + aws cognito-idp admin-list-devices \ + --user-pool-id us-west-2_EXAMPLE \ + --username diego \ + --limit 1 + +Output:: + + { + "Devices": [ + { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceAttributes": [ + { + "Name": "device_status", + "Value": "valid" + }, + { + "Name": "device_name", + "Value": "MyDevice" + }, + { + "Name": "dev:device_arn", + "Value": "arn:aws:cognito-idp:us-west-2:123456789012:owner/diego.us-west-2_EXAMPLE/device/us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + }, + { + "Name": "dev:device_owner", + "Value": "diego.us-west-2_EXAMPLE" + }, + { + "Name": "last_ip_used", + "Value": "192.0.2.1" + }, + { + "Name": "dev:device_remembered_status", + "Value": "remembered" + }, + { + "Name": "dev:device_sdk", + "Value": "aws-sdk" + } + ], + "DeviceCreateDate": 1715100742.022, + "DeviceLastModifiedDate": 1723233651.167, + "DeviceLastAuthenticatedDate": 1715100742.0 + } + ] + } + +For more information, see `Working with user devices in your user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-list-user-auth-events.rst b/awscli/examples/cognito-idp/admin-list-user-auth-events.rst index eeff1edbe52d..066e32060180 100644 --- a/awscli/examples/cognito-idp/admin-list-user-auth-events.rst +++ b/awscli/examples/cognito-idp/admin-list-user-auth-events.rst @@ -1,8 +1,40 @@ -**To list authorization events for a user** - -This example lists authorization events for username diego@example.com. - -Command:: - - aws cognito-idp admin-list-user-auth-events --user-pool-id us-west-2_aaaaaaaaa --username diego@example.com - +**To list authorization events for a user** + +The following ``admin-list-user-auth-events`` example lists the most recent user activity log event for the user diego. :: + + aws cognito-idp admin-list-user-auth-events \ + --user-pool-id us-west-2_ywDJHlIfU \ + --username brcotter+050123 \ + --max-results 1 + +Output:: + + { + "AuthEvents": [ + { + "EventId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", + "EventType": "SignIn", + "CreationDate": 1726694203.495, + "EventResponse": "InProgress", + "EventRisk": { + "RiskDecision": "AccountTakeover", + "RiskLevel": "Medium", + "CompromisedCredentialsDetected": false + }, + "ChallengeResponses": [ + { + "ChallengeName": "Password", + "ChallengeResponse": "Success" + } + ], + "EventContextData": { + "IpAddress": "192.0.2.1", + "City": "Seattle", + "Country": "United States" + } + } + ], + "NextToken": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222#2024-09-18T21:16:43.495Z" + } + +For more information, see `Viewing and exporting user event history `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-respond-to-auth-challenge.rst b/awscli/examples/cognito-idp/admin-respond-to-auth-challenge.rst new file mode 100644 index 000000000000..6ae67f4208e4 --- /dev/null +++ b/awscli/examples/cognito-idp/admin-respond-to-auth-challenge.rst @@ -0,0 +1,29 @@ +**To respond to an authentication challenge** + +There are many ways to respond to different authentication challenges, depending on your authentication flow, user pool configuration, and user settings. The following ``admin-respond-to-auth-challenge`` example provides a TOTP MFA code for diego@example.com and completes sign-in. This user pool has device remembering turned on, so the authentication result also returns a new device key. :: + + aws cognito-idp admin-respond-to-auth-challenge \ + --user-pool-id us-west-2_EXAMPLE \ + --client-id 1example23456789 \ + --challenge-name SOFTWARE_TOKEN_MFA \ + --challenge-responses USERNAME=diego@example.com,SOFTWARE_TOKEN_MFA_CODE=000000 \ + --session AYABeExample... + +Output:: + + { + "ChallengeParameters": {}, + "AuthenticationResult": { + "AccessToken": "eyJra456defEXAMPLE", + "ExpiresIn": 3600, + "TokenType": "Bearer", + "RefreshToken": "eyJra123abcEXAMPLE", + "IdToken": "eyJra789ghiEXAMPLE", + "NewDeviceMetadata": { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceGroupKey": "-ExAmPlE1" + } + } + } + +For more information, see `Admin authentication flow `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-set-user-password.rst b/awscli/examples/cognito-idp/admin-set-user-password.rst new file mode 100644 index 000000000000..88bdabf591d7 --- /dev/null +++ b/awscli/examples/cognito-idp/admin-set-user-password.rst @@ -0,0 +1,13 @@ +**To set a user password as an admin** + +The following ``admin-set-user-password`` example permanently sets the password for diego@example.com. :: + + aws cognito-idp admin-set-user-password \ + --user-pool-id us-west-2_EXAMPLE \ + --username diego@example.com \ + --password MyExamplePassword1! \ + --permanent + +This command produces no output. + +For more information, see `Passwords, password recovery, and password policies `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/admin-user-global-sign-out.rst b/awscli/examples/cognito-idp/admin-user-global-sign-out.rst new file mode 100644 index 000000000000..dc6365e40d40 --- /dev/null +++ b/awscli/examples/cognito-idp/admin-user-global-sign-out.rst @@ -0,0 +1,9 @@ +**To sign out a user as an admin** + +The following ``admin-user-global-sign-out`` example signs out the user diego@example.com. :: + + aws cognito-idp admin-user-global-sign-out \ + --user-pool-id us-west-2_EXAMPLE \ + --username diego@example.com + +For more information, see `Authentication with a user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/associate-software-token.rst b/awscli/examples/cognito-idp/associate-software-token.rst new file mode 100644 index 000000000000..9a72f3db15ac --- /dev/null +++ b/awscli/examples/cognito-idp/associate-software-token.rst @@ -0,0 +1,14 @@ +**To generate a secret key for an MFA authenticator app** + +The following ``associate-software-token`` example generates a TOTP private key for a user who has signed in and received an access token. The resulting private key can be manually entered into an authenticator app, or applications can render it as a QR code that the user can scan. :: + + aws cognito-idp associate-software-token \ + --access-token eyJra456defEXAMPLE + +Output:: + + { + "SecretCode": "QWERTYUIOP123456EXAMPLE" + } + +For more information, see `TOTP software token MFA `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/confirm-device.rst b/awscli/examples/cognito-idp/confirm-device.rst new file mode 100644 index 000000000000..6b391fb6d690 --- /dev/null +++ b/awscli/examples/cognito-idp/confirm-device.rst @@ -0,0 +1,16 @@ +**To confirm a user device** + +The following ``confirm-device`` example adds a new remembered device for the current user. :: + + aws cognito-idp confirm-device \ + --access-token eyJra456defEXAMPLE \ + --device-key us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 \ + --device-secret-verifier-config PasswordVerifier=TXlWZXJpZmllclN0cmluZw,Salt=TXlTUlBTYWx0 + +Output:: + + { + "UserConfirmationNecessary": false + } + +For more information, see `Working with user devices in your user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/create-identity-provider.rst b/awscli/examples/cognito-idp/create-identity-provider.rst new file mode 100644 index 000000000000..fd66f4b2d9c7 --- /dev/null +++ b/awscli/examples/cognito-idp/create-identity-provider.rst @@ -0,0 +1,102 @@ +**Example 1: To create a user pool SAML identity provider (IdP) with a metadata URL** + +The following ``create-identity-provider`` example creates a new SAML IdP with metadata from a public URL, attribute mapping, and two identifiers. :: + + aws cognito-idp create-identity-provider \ + --user-pool-id us-west-2_EXAMPLE \ + --provider-name MySAML \ + --provider-type SAML \ + --provider-details IDPInit=true,IDPSignout=true,EncryptedResponses=true,MetadataURL=https://auth.example.com/sso/saml/metadata,RequestSigningAlgorithm=rsa-sha256 \ + --attribute-mapping email=emailaddress,phone_number=phone,custom:111=department \ + --idp-identifiers CorpSAML WestSAML + +Output:: + + { + "IdentityProvider": { + "UserPoolId": "us-west-2_EXAMPLE", + "ProviderName": "MySAML", + "ProviderType": "SAML", + "ProviderDetails": { + "ActiveEncryptionCertificate": "MIICvTCCAaEXAMPLE", + "EncryptedResponses": "true", + "IDPInit": "true", + "IDPSignout": "true", + "MetadataURL": "https://auth.example.com/sso/saml/metadata", + "RequestSigningAlgorithm": "rsa-sha256", + "SLORedirectBindingURI": "https://auth.example.com/slo/saml", + "SSORedirectBindingURI": "https://auth.example.com/sso/saml" + }, + "AttributeMapping": { + "custom:111": "department", + "emailaddress": "email", + "phone": "phone_number" + }, + "IdpIdentifiers": [ + "CorpSAML", + "WestSAML" + ], + "LastModifiedDate": 1726853833.977, + "CreationDate": 1726853833.977 + } + } + +For more information, see `Adding user pool sign-in through a third party `__ in the *Amazon Cognito Developer Guide*. + +**Example 2: To create a user pool SAML identity provider (IdP) with a metadata file** + +The following ``create-identity-provider`` example creates a new SAML IdP with metadata from a file, attribute mapping, and two identifiers. File syntax can differ between operating systems in the ``--provider-details`` parameter. It's easiest to create a JSON input file for this operation.:: + + aws cognito-idp create-identity-provider \ + --cli-input-json file://.\SAML-identity-provider.json + +Contents of ``SAML-identity-provider.json``:: + + { + "AttributeMapping": { + "email" : "idp_email", + "email_verified" : "idp_email_verified" + }, + "IdpIdentifiers": [ "platform" ], + "ProviderDetails": { + "MetadataFile": "[IDP_CERTIFICATE_DATA]urn:oasis:names:tc:SAML:1.1:nameid-format:unspecifiedurn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", + "IDPSignout" : "true", + "RequestSigningAlgorithm" : "rsa-sha256", + "EncryptedResponses" : "true", + "IDPInit" : "true" + }, + "ProviderName": "MySAML2", + "ProviderType": "SAML", + "UserPoolId": "us-west-2_EXAMPLE" + } + +Output:: + + { + "IdentityProvider": { + "UserPoolId": "us-west-2_EXAMPLE", + "ProviderName": "MySAML2", + "ProviderType": "SAML", + "ProviderDetails": { + "ActiveEncryptionCertificate": "[USER_POOL_ENCRYPTION_CERTIFICATE_DATA]", + "EncryptedResponses": "true", + "IDPInit": "true", + "IDPSignout": "true", + "MetadataFile": "[IDP_CERTIFICATE_DATA]urn:oasis:names:tc:SAML:1.1:nameid-format:unspecifiedurn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", + "RequestSigningAlgorithm": "rsa-sha256", + "SLORedirectBindingURI": "https://www.example.com/slo/saml", + "SSORedirectBindingURI": "https://www.example.com/sso/saml" + }, + "AttributeMapping": { + "email": "idp_email", + "email_verified": "idp_email_verified" + }, + "IdpIdentifiers": [ + "platform" + ], + "LastModifiedDate": 1726855290.731, + "CreationDate": 1726855290.731 + } + } + +For more information, see `Adding user pool sign-in through a third party `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/cognito-idp/create-resource-server.rst b/awscli/examples/cognito-idp/create-resource-server.rst new file mode 100644 index 000000000000..3b00722f1702 --- /dev/null +++ b/awscli/examples/cognito-idp/create-resource-server.rst @@ -0,0 +1,31 @@ +**To create a user pool client** + +The following ``create-resource-server`` example creates a new resource server with custom scopes. :: + + aws cognito-idp create-resource-server \ + --user-pool-id us-west-2_EXAMPLE \ + --identifier solar-system-data \ + --name "Solar system object tracker" \ + --scopes ScopeName=sunproximity.read,ScopeDescription="Distance in AU from Sol" ScopeName=asteroids.add,ScopeDescription="Enter a new asteroid" + +Output:: + + { + "ResourceServer": { + "UserPoolId": "us-west-2_EXAMPLE", + "Identifier": "solar-system-data", + "Name": "Solar system object tracker", + "Scopes": [ + { + "ScopeName": "sunproximity.read", + "ScopeDescription": "Distance in AU from Sol" + }, + { + "ScopeName": "asteroids.add", + "ScopeDescription": "Enter a new asteroid" + } + ] + } + } + +For more information, see `Scopes, M2M, and APIs with resource servers `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/create-user-pool-client.rst b/awscli/examples/cognito-idp/create-user-pool-client.rst index 3d9129ae8b12..b02c0071dd6d 100644 --- a/awscli/examples/cognito-idp/create-user-pool-client.rst +++ b/awscli/examples/cognito-idp/create-user-pool-client.rst @@ -1,26 +1,94 @@ **To create a user pool client** -This example creates a new user pool client with two explicit authorization flows: USER_PASSWORD_AUTH and ADMIN_NO_SRP_AUTH. +The following ``create-user-pool-client`` example creates a new user pool client with a client secret, explicit read and write attributes, sign in with username-password and SRP flows, sign-in with three IdPs, access to a subset of OAuth scopes, PinPoint analytics, and an extended authentication session validity. :: -Command:: + aws cognito-idp create-user-pool-client \ + --user-pool-id us-west-2_EXAMPLE \ + --client-name MyTestClient \ + --generate-secret \ + --refresh-token-validity 10 \ + --access-token-validity 60 \ + --id-token-validity 60 \ + --token-validity-units AccessToken=minutes,IdToken=minutes,RefreshToken=days \ + --read-attributes email phone_number email_verified phone_number_verified \ + --write-attributes email phone_number \ + --explicit-auth-flows ALLOW_USER_PASSWORD_AUTH ALLOW_USER_SRP_AUTH ALLOW_REFRESH_TOKEN_AUTH \ + --supported-identity-providers Google Facebook MyOIDC \ + --callback-urls https://www.amazon.com https://example.com http://localhost:8001 myapp://example \ + --allowed-o-auth-flows code implicit \ + --allowed-o-auth-scopes openid profile aws.cognito.signin.user.admin solar-system-data/asteroids.add \ + --allowed-o-auth-flows-user-pool-client \ + --analytics-configuration ApplicationArn=arn:aws:mobiletargeting:us-west-2:767671399759:apps/thisisanexamplepinpointapplicationid,UserDataShared=TRUE \ + --prevent-user-existence-errors ENABLED \ + --enable-token-revocation \ + --enable-propagate-additional-user-context-data \ + --auth-session-validity 4 - aws cognito-idp create-user-pool-client --user-pool-id us-west-2_aaaaaaaaa --client-name MyNewClient --no-generate-secret --explicit-auth-flows "USER_PASSWORD_AUTH" "ADMIN_NO_SRP_AUTH" - Output:: - { - "UserPoolClient": { - "UserPoolId": "us-west-2_aaaaaaaaa", - "ClientName": "MyNewClient", - "ClientId": "6p3bs000no6a4ue1idruvd05ad", - "LastModifiedDate": 1548697449.497, - "CreationDate": 1548697449.497, - "RefreshTokenValidity": 30, - "ExplicitAuthFlows": [ - "USER_PASSWORD_AUTH", - "ADMIN_NO_SRP_AUTH" - ], - "AllowedOAuthFlowsUserPoolClient": false + { + "UserPoolClient": { + "UserPoolId": "us-west-2_EXAMPLE", + "ClientName": "MyTestClient", + "ClientId": "123abc456defEXAMPLE", + "ClientSecret": "this1234is5678my91011example1213client1415secret", + "LastModifiedDate": 1726788459.464, + "CreationDate": 1726788459.464, + "RefreshTokenValidity": 10, + "AccessTokenValidity": 60, + "IdTokenValidity": 60, + "TokenValidityUnits": { + "AccessToken": "minutes", + "IdToken": "minutes", + "RefreshToken": "days" + }, + "ReadAttributes": [ + "email_verified", + "phone_number_verified", + "phone_number", + "email" + ], + "WriteAttributes": [ + "phone_number", + "email" + ], + "ExplicitAuthFlows": [ + "ALLOW_USER_PASSWORD_AUTH", + "ALLOW_USER_SRP_AUTH", + "ALLOW_REFRESH_TOKEN_AUTH" + ], + "SupportedIdentityProviders": [ + "Google", + "MyOIDC", + "Facebook" + ], + "CallbackURLs": [ + "https://example.com", + "https://www.amazon.com", + "myapp://example", + "http://localhost:8001" + ], + "AllowedOAuthFlows": [ + "implicit", + "code" + ], + "AllowedOAuthScopes": [ + "aws.cognito.signin.user.admin", + "openid", + "profile", + "solar-system-data/asteroids.add" + ], + "AllowedOAuthFlowsUserPoolClient": true, + "AnalyticsConfiguration": { + "ApplicationArn": "arn:aws:mobiletargeting:us-west-2:123456789012:apps/thisisanexamplepinpointapplicationid", + "RoleArn": "arn:aws:iam::123456789012:role/aws-service-role/cognito-idp.amazonaws.com/AWSServiceRoleForAmazonCognitoIdp", + "UserDataShared": true + }, + "PreventUserExistenceErrors": "ENABLED", + "EnableTokenRevocation": true, + "EnablePropagateAdditionalUserContextData": true, + "AuthSessionValidity": 4 + } } - } +For more information, see `Application-specific settings with app clients `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/create-user-pool-domain.rst b/awscli/examples/cognito-idp/create-user-pool-domain.rst index 77e6185cc12f..9fb60e6cb1f6 100644 --- a/awscli/examples/cognito-idp/create-user-pool-domain.rst +++ b/awscli/examples/cognito-idp/create-user-pool-domain.rst @@ -1,8 +1,26 @@ -**To create a user pool domain** +**Example 1: To create a user pool domain** -This example creates a new user pool domain. with two explicit authorization flows: USER_PASSWORD_AUTH and ADMIN_NO_SRP_AUTH. +The following ``create-user-pool-domain`` example creates a new custom domain. :: -Command:: + aws cognito-idp create-user-pool-domain \ + --user-pool-id us-west-2_EXAMPLE \ + --domain auth.example.com \ + --custom-domain-config CertificateArn=arn:aws:acm:us-east-1:123456789012:certificate/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222 - aws cognito-idp create-user-pool-domain --user-pool-id us-west-2_aaaaaaaaa --domain my-new-domain - +Output:: + + { + "CloudFrontDomain": "example1domain.cloudfront.net" + } + +For more information, see `Configuring a user pool domain `__ in the *Amazon Cognito Developer Guide*. + +**Example 2: To create a user pool domain** + +The following ``create-user-pool-domain`` example creates a new domain with a service-owned prefix. :: + + aws cognito-idp create-user-pool-domain \ + --user-pool-id us-west-2_EXAMPLE2 \ + --domain mydomainprefix + +For more information, see `Configuring a user pool domain `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/delete-user-attributes.rst b/awscli/examples/cognito-idp/delete-user-attributes.rst index 3856abc42271..16e730946a08 100644 --- a/awscli/examples/cognito-idp/delete-user-attributes.rst +++ b/awscli/examples/cognito-idp/delete-user-attributes.rst @@ -1,8 +1,11 @@ -**To delete user attributes** +**To delete a user attribute** -This example deletes the user attribute "FAVORITE_ANIMAL". +The following ``delete-user-attributes`` example deletes the custom attribute "custom:attribute" from the currently signed-in user. :: -Command:: + aws cognito-idp delete-user-attributes \ + --access-token ACCESS_TOKEN \ + --user-attribute-names "custom:department" - aws cognito-idp delete-user-attributes --access-token ACCESS_TOKEN --user-attribute-names "FAVORITE_ANIMAL" - +This command produces no output. + +For more information, see `Working with user attributes `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/describe-user-pool.rst b/awscli/examples/cognito-idp/describe-user-pool.rst index 130a301f038d..3e3fba376e04 100644 --- a/awscli/examples/cognito-idp/describe-user-pool.rst +++ b/awscli/examples/cognito-idp/describe-user-pool.rst @@ -1,267 +1,376 @@ **To describe a user pool** -This example describes a user pool with the user pool id us-west-2_aaaaaaaaa. +The following example describes a user pool with the user pool id us-west-2_EXAMPLE. :: -Command:: - - aws cognito-idp describe-user-pool --user-pool-id us-west-2_aaaaaaaaa + aws cognito-idp describe-user-pool \ + --user-pool-id us-west-2_EXAMPLE Output:: - { - "UserPool": { - "SmsVerificationMessage": "Your verification code is {####}. ", - "SchemaAttributes": [ - { - "Name": "sub", - "StringAttributeConstraints": { - "MinLength": "1", - "MaxLength": "2048" - }, - "DeveloperOnlyAttribute": false, - "Required": true, - "AttributeDataType": "String", - "Mutable": false + { + "UserPool": { + "Id": "us-west-2_EXAMPLE", + "Name": "MyUserPool", + "Policies": { + "PasswordPolicy": { + "MinimumLength": 8, + "RequireUppercase": true, + "RequireLowercase": true, + "RequireNumbers": true, + "RequireSymbols": true, + "TemporaryPasswordValidityDays": 1 + } }, - { - "Name": "name", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + "DeletionProtection": "ACTIVE", + "LambdaConfig": { + "PreSignUp": "arn:aws:lambda:us-west-2:123456789012:function:MyPreSignUpFunction", + "CustomMessage": "arn:aws:lambda:us-west-2:123456789012:function:MyCustomMessageFunction", + "PostConfirmation": "arn:aws:lambda:us-west-2:123456789012:function:MyPostConfirmationFunction", + "PreAuthentication": "arn:aws:lambda:us-west-2:123456789012:function:MyPreAuthenticationFunction", + "PostAuthentication": "arn:aws:lambda:us-west-2:123456789012:function:MyPostAuthenticationFunction", + "DefineAuthChallenge": "arn:aws:lambda:us-west-2:123456789012:function:MyDefineAuthChallengeFunction", + "CreateAuthChallenge": "arn:aws:lambda:us-west-2:123456789012:function:MyCreateAuthChallengeFunction", + "VerifyAuthChallengeResponse": "arn:aws:lambda:us-west-2:123456789012:function:MyVerifyAuthChallengeFunction", + "PreTokenGeneration": "arn:aws:lambda:us-west-2:123456789012:function:MyPreTokenGenerationFunction", + "UserMigration": "arn:aws:lambda:us-west-2:123456789012:function:MyMigrateUserFunction", + "PreTokenGenerationConfig": { + "LambdaVersion": "V2_0", + "LambdaArn": "arn:aws:lambda:us-west-2:123456789012:function:MyPreTokenGenerationFunction" }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "given_name", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + "CustomSMSSender": { + "LambdaVersion": "V1_0", + "LambdaArn": "arn:aws:lambda:us-west-2:123456789012:function:MyCustomSMSSenderFunction" }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "family_name", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + "CustomEmailSender": { + "LambdaVersion": "V1_0", + "LambdaArn": "arn:aws:lambda:us-west-2:123456789012:function:MyCustomEmailSenderFunction" }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true + "KMSKeyID": "arn:aws:kms:us-west-2:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222" }, - { - "Name": "middle_name", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + "LastModifiedDate": 1726784814.598, + "CreationDate": 1602103465.273, + "SchemaAttributes": [ + { + "Name": "sub", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": false, + "Required": true, + "StringAttributeConstraints": { + "MinLength": "1", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "nickname", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "name", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "preferred_username", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "given_name", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "profile", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "family_name", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "picture", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "middle_name", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "website", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "nickname", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "email", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "preferred_username", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": true, - "AttributeDataType": "String", - "Mutable": true - }, - { - "AttributeDataType": "Boolean", - "DeveloperOnlyAttribute": false, - "Required": false, - "Name": "email_verified", - "Mutable": true - }, - { - "Name": "gender", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "profile", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "birthdate", - "StringAttributeConstraints": { - "MinLength": "10", - "MaxLength": "10" + { + "Name": "picture", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "zoneinfo", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "website", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "locale", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "email", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": true, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true - }, - { - "Name": "phone_number", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" + { + "Name": "email_verified", + "AttributeDataType": "Boolean", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false + }, + { + "Name": "gender", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } + }, + { + "Name": "birthdate", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "10", + "MaxLength": "10" + } }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true + { + "Name": "zoneinfo", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } + }, + { + "Name": "locale", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } + }, + { + "Name": "phone_number", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } + }, + { + "Name": "phone_number_verified", + "AttributeDataType": "Boolean", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false + }, + { + "Name": "address", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "0", + "MaxLength": "2048" + } + }, + { + "Name": "updated_at", + "AttributeDataType": "Number", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "NumberAttributeConstraints": { + "MinValue": "0" + } + }, + { + "Name": "identities", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": {} + }, + { + "Name": "custom:111", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "1", + "MaxLength": "256" + } + }, + { + "Name": "dev:custom:222", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": true, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MinLength": "1", + "MaxLength": "421" + } + }, + { + "Name": "custom:accesstoken", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MaxLength": "2048" + } + }, + { + "Name": "custom:idtoken", + "AttributeDataType": "String", + "DeveloperOnlyAttribute": false, + "Mutable": true, + "Required": false, + "StringAttributeConstraints": { + "MaxLength": "2048" + } + } + ], + "AutoVerifiedAttributes": [ + "email" + ], + "SmsVerificationMessage": "Your verification code is {####}. ", + "EmailVerificationMessage": "Your verification code is {####}. ", + "EmailVerificationSubject": "Your verification code", + "VerificationMessageTemplate": { + "SmsMessage": "Your verification code is {####}. ", + "EmailMessage": "Your verification code is {####}. ", + "EmailSubject": "Your verification code", + "EmailMessageByLink": "Please click the link below to verify your email address. {##Verify Your Email##}\n this is from us-west-2_ywDJHlIfU", + "EmailSubjectByLink": "Your verification link", + "DefaultEmailOption": "CONFIRM_WITH_LINK" }, - { - "AttributeDataType": "Boolean", - "DeveloperOnlyAttribute": false, - "Required": false, - "Name": "phone_number_verified", - "Mutable": true + "SmsAuthenticationMessage": "Your verification code is {####}. ", + "UserAttributeUpdateSettings": { + "AttributesRequireVerificationBeforeUpdate": [] }, - { - "Name": "address", - "StringAttributeConstraints": { - "MinLength": "0", - "MaxLength": "2048" - }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "String", - "Mutable": true + "MfaConfiguration": "OPTIONAL", + "DeviceConfiguration": { + "ChallengeRequiredOnNewDevice": true, + "DeviceOnlyRememberedOnUserPrompt": false }, - { - "Name": "updated_at", - "NumberAttributeConstraints": { - "MinValue": "0" - }, - "DeveloperOnlyAttribute": false, - "Required": false, - "AttributeDataType": "Number", - "Mutable": true - } - ], - "EmailVerificationSubject": "Your verification code", - "MfaConfiguration": "OFF", - "Name": "MyUserPool", - "EmailVerificationMessage": "Your verification code is {####}. ", - "SmsAuthenticationMessage": "Your authentication code is {####}. ", - "LastModifiedDate": 1547763720.822, - "AdminCreateUserConfig": { - "InviteMessageTemplate": { - "EmailMessage": "Your username is {username} and temporary password is {####}. ", - "EmailSubject": "Your temporary password", - "SMSMessage": "Your username is {username} and temporary password is {####}. " + "EstimatedNumberOfUsers": 166, + "EmailConfiguration": { + "SourceArn": "arn:aws:ses:us-west-2:123456789012:identity/admin@example.com", + "EmailSendingAccount": "DEVELOPER" }, - "UnusedAccountValidityDays": 7, - "AllowAdminCreateUserOnly": false - }, - "EmailConfiguration": { - "ReplyToEmailAddress": "myemail@mydomain.com" - "SourceArn": "arn:aws:ses:us-east-1:000000000000:identity/myemail@mydomain.com" - }, - "AutoVerifiedAttributes": [ - "email" - ], - "Policies": { - "PasswordPolicy": { - "RequireLowercase": true, - "RequireSymbols": true, - "RequireNumbers": true, - "MinimumLength": 8, - "RequireUppercase": true + "SmsConfiguration": { + "SnsCallerArn": "arn:aws:iam::123456789012:role/service-role/userpool-SMS-Role", + "ExternalId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "SnsRegion": "us-west-2" + }, + "UserPoolTags": {}, + "Domain": "myCustomDomain", + "CustomDomain": "auth.example.com", + "AdminCreateUserConfig": { + "AllowAdminCreateUserOnly": false, + "UnusedAccountValidityDays": 1, + "InviteMessageTemplate": { + "SMSMessage": "Your username is {username} and temporary password is {####}. ", + "EmailMessage": "Your username is {username} and temporary password is {####}. ", + "EmailSubject": "Your temporary password" + } + }, + "UserPoolAddOns": { + "AdvancedSecurityMode": "ENFORCED", + "AdvancedSecurityAdditionalFlows": {} + }, + "Arn": "arn:aws:cognito-idp:us-west-2:123456789012:userpool/us-west-2_EXAMPLE", + "AccountRecoverySetting": { + "RecoveryMechanisms": [ + { + "Priority": 1, + "Name": "verified_email" + } + ] } - }, - "UserPoolTags": {}, - "UsernameAttributes": [ - "email" - ], - "CreationDate": 1547763720.822, - "EstimatedNumberOfUsers": 1, - "Id": "us-west-2_aaaaaaaaa", - "LambdaConfig": {} + } } - } \ No newline at end of file + +For more information, see `Amazon Cognito user pools `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-device.rst b/awscli/examples/cognito-idp/get-device.rst new file mode 100644 index 000000000000..d3839ee1b1a1 --- /dev/null +++ b/awscli/examples/cognito-idp/get-device.rst @@ -0,0 +1,50 @@ +**To get a device** + +The following ``get-device`` example displays one device for currently signed-in user. :: + + aws cognito-idp get-device \ + --access-token eyJra456defEXAMPLE \ + --device-key us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 + +Output:: + + { + "Device": { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceAttributes": [ + { + "Name": "device_status", + "Value": "valid" + }, + { + "Name": "device_name", + "Value": "MyDevice" + }, + { + "Name": "dev:device_arn", + "Value": "arn:aws:cognito-idp:us-west-2:123456789012:owner/diego.us-west-2_EXAMPLE/device/us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + }, + { + "Name": "dev:device_owner", + "Value": "diego.us-west-2_EXAMPLE" + }, + { + "Name": "last_ip_used", + "Value": "192.0.2.1" + }, + { + "Name": "dev:device_remembered_status", + "Value": "remembered" + }, + { + "Name": "dev:device_sdk", + "Value": "aws-sdk" + } + ], + "DeviceCreateDate": 1715100742.022, + "DeviceLastModifiedDate": 1723233651.167, + "DeviceLastAuthenticatedDate": 1715100742.0 + } + } + +For more information, see `Working with user devices in your user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-group.rst b/awscli/examples/cognito-idp/get-group.rst index 61a87756385c..dd6c4b0e16fb 100644 --- a/awscli/examples/cognito-idp/get-group.rst +++ b/awscli/examples/cognito-idp/get-group.rst @@ -1,19 +1,22 @@ **To get information about a group** -This example gets information about a group named MyGroup. +The following ``get-group`` example lists the properties of the user group named ``MyGroup``. This group has a precedence and an IAM role associated with it. :: -Command:: - - aws cognito-idp get-group --user-pool-id us-west-2_aaaaaaaaa --group-name MyGroup + aws cognito-idp get-group \ + --user-pool-id us-west-2_EXAMPLE \ + --group-name MyGroup Output:: - { - "Group": { - "GroupName": "MyGroup", - "UserPoolId": "us-west-2_aaaaaaaaa", - "Description": "A sample group.", - "LastModifiedDate": 1548270073.795, - "CreationDate": 1548270073.795 + { + "Group": { + "GroupName": "MyGroup", + "UserPoolId": "us-west-2_EXAMPLE", + "RoleArn": "arn:aws:iam::123456789012:role/example-cognito-role", + "Precedence": 7, + "LastModifiedDate": 1697211218.305, + "CreationDate": 1611685503.954 + } } - } \ No newline at end of file + +For more information, see `Adding groups to a user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-devices.rst b/awscli/examples/cognito-idp/list-devices.rst new file mode 100644 index 000000000000..d74692723d2c --- /dev/null +++ b/awscli/examples/cognito-idp/list-devices.rst @@ -0,0 +1,53 @@ +**To list devices for a user** + +The following ``list-devices`` example lists devices for the currently sign-in user. :: + + aws cognito-idp admin-list-devices \ + --user-pool-id us-west-2_EXAMPLE \ + --access-token eyJra456defEXAMPLE \ + --limit 1 + +Output:: + + { + "Devices": [ + { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceAttributes": [ + { + "Name": "device_status", + "Value": "valid" + }, + { + "Name": "device_name", + "Value": "MyDevice" + }, + { + "Name": "dev:device_arn", + "Value": "arn:aws:cognito-idp:us-west-2:123456789012:owner/diego.us-west-2_EXAMPLE/device/us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + }, + { + "Name": "dev:device_owner", + "Value": "diego.us-west-2_EXAMPLE" + }, + { + "Name": "last_ip_used", + "Value": "192.0.2.1" + }, + { + "Name": "dev:device_remembered_status", + "Value": "remembered" + }, + { + "Name": "dev:device_sdk", + "Value": "aws-sdk" + } + ], + "DeviceCreateDate": 1715100742.022, + "DeviceLastModifiedDate": 1723233651.167, + "DeviceLastAuthenticatedDate": 1715100742.0 + } + ] + } + +For more information, see `Working with user devices in your user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/ec2/describe-capacity-reservation-fleets.rst b/awscli/examples/ec2/describe-capacity-reservation-fleets.rst index b9f4abe3b1dd..0b55a285fcb6 100644 --- a/awscli/examples/ec2/describe-capacity-reservation-fleets.rst +++ b/awscli/examples/ec2/describe-capacity-reservation-fleets.rst @@ -1,6 +1,6 @@ **To view a Capacity Reservation Fleet** -The following ``describe-capacity-reservation-fleets`` example lists configuration and capacity information for the specified Capacity Reservation Fleet. It also lists details about the individual Capacity Reservations that are inside the Fleet.:: +The following ``describe-capacity-reservation-fleets`` example lists configuration and capacity information for the specified Capacity Reservation Fleet. It also lists details about the individual Capacity Reservations that are inside the Fleet. :: aws ec2 describe-capacity-reservation-fleets \ --capacity-reservation-fleet-ids crf-abcdef01234567890 @@ -10,7 +10,7 @@ Output:: { "CapacityReservationFleets": [ { - "Status": "active", + "State": "active", "EndDate": "2022-12-31T23:59:59.000Z", "InstanceMatchCriteria": "open", "Tags": [], @@ -38,4 +38,4 @@ Output:: ] } -For more information about Capacity Reservation Fleets, see `Capacity Reservation Fleets `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information about Capacity Reservation Fleets, see `Capacity Reservation Fleets `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/import-snapshot.rst b/awscli/examples/ec2/import-snapshot.rst index 502ebfd6c5e9..60f21ac9514c 100755 --- a/awscli/examples/ec2/import-snapshot.rst +++ b/awscli/examples/ec2/import-snapshot.rst @@ -4,7 +4,7 @@ The following ``import-snapshot`` example imports the specified disk as a snapsh aws ec2 import-snapshot \ --description "My server VMDK" \ - --disk-container Format=VMDK,UserBucket={S3Bucket=my-import-bucket,S3Key=vms/my-server-vm.vmdk} + --disk-container Format=VMDK,UserBucket={'S3Bucket=my-import-bucket,S3Key=vms/my-server-vm.vmdk'} Output:: diff --git a/awscli/examples/ecr-public/batch-delete-image.rst b/awscli/examples/ecr-public/batch-delete-image.rst new file mode 100644 index 000000000000..3f053e245783 --- /dev/null +++ b/awscli/examples/ecr-public/batch-delete-image.rst @@ -0,0 +1,92 @@ +**Example 1: To delete an image by using image digest ids, the image and all of its tags are deleted within a repository in a public registry** + +The following ``batch-delete-image`` example deletes an image by specifying the image digest.:: + + aws ecr-public batch-delete-image \ + --repository-name project-a/nginx-web-app \ + --image-ids imageDigest=sha256:b1f9deb5fe3711a3278379ebbcaefbc5d70a2263135db86bd27a0dae150546c2 + +Output:: + + { + "imageIds": [ + { + "imageDigest": "sha256:b1f9deb5fe3711a3278379ebbcaefbc5d70a2263135db86bd27a0dae150546c2", + "imageTag": "latest" + } + ], + "failures": [] + } + +For more information, see `Deleting an image in a public repository `__ in the *Amazon ECR Public User Guide*. + +**Example 2: To delete any image by specifying the tag associated with the image you want to delete from the repository.** + +The following ``batch-delete-image`` example deletes an image by specifying the tag associated with the image repository named ``project-a/nginx-web-app`` in a public registry. If you have only one tag and execute this command, it will remove the image. Otherwise, if you have multiple tags for the same image, specify one, and only the tag is removed from repository and not the image. :: + + aws ecr-public batch-delete-image \ + --repository-name project-a/nginx-web-app \ + --image-ids imageTag=_temp + +Output:: + + { + "imageIds": [ + { + "imageDigest": "sha256:f7a86a0760e2f8d7eff07e515fc87bf4bac45c35376c06f9a280f15ecad6d7e0", + "imageTag": "_temp" + } + ], + "failures": [] + } + +For more information, see `Deleting an image in a public repository `__ in the *Amazon ECR Public User Guide*. + +**Example 3: To delete multiple images, you can specify multiple image tags or image digests in the request for a repository in a public registry.** + +The following ``batch-delete-image`` example delete multiple images from a repository named `project-a/nginx-web-app` by specifying multiple image tags or image digests in the request. :: + + aws ecr-public batch-delete-image \ + --repository-name project-a/nginx-web-app \ + --image-ids imageTag=temp2.0 imageDigest=sha256:47ba980bc055353d9c0af89b1894f68faa43ca93856917b8406316be86f01278 + +Output:: + + { + "imageIds": [ + { + "imageDigest": "sha256:47ba980bc055353d9c0af89b1894f68faa43ca93856917b8406316be86f01278" + }, + { + "imageDigest": "sha256:f7a86a0760e2f8d7eff07e515fc87bf4bac45c35376c06f9a280f15ecad6d7e0", + "imageTag": "temp2.0" + } + ], + "failures": [] + } + +For more information, see `Deleting an image in a public repository `__ in the *Amazon ECR Public User Guide*. + +**Example 4: To delete an image in cross AWS Account using registry-id and imagedigest ids, the image and all of its tags are deleted within a repository in a public registry** + +The following ``batch-delete-image`` example deletes an image by specifying the image digest in the cross AWS Account.:: + + aws ecr-public batch-delete-image \ + --registry-id 123456789098 \ + --repository-name project-a/nginx-web-app \ + --image-ids imageDigest=sha256:b1f9deb5fe3711a3278379ebbcaefbc5d70a2263135db86bd27a0dae150546c2 \ + --region us-east-1 + +Output:: + + { + "imageIds": [ + { + "imageDigest": "sha256:b1f9deb5fe3711a3278379ebbcaefbc5d70a2263135db86bd27a0dae150546c2", + "imageTag": "temp2.0" + } + ], + "failures": [] + } + +For more information, see `Deleting an image in a public repository `__ in the *Amazon ECR Public User Guide*. diff --git a/awscli/examples/ecr-public/create-repository.rst b/awscli/examples/ecr-public/create-repository.rst index cc18a72f72f2..9637a552bcd1 100644 --- a/awscli/examples/ecr-public/create-repository.rst +++ b/awscli/examples/ecr-public/create-repository.rst @@ -1,6 +1,6 @@ **Example 1: To create a repository in a public registry** -The following ``create-repository`` example creates a repository named ``project-a/nginx-web-app`` in a public registry. :: +The following ``create-repository`` example creates a repository named `project-a/nginx-web-app` in a public registry. :: aws ecr-public create-repository \ --repository-name project-a/nginx-web-app @@ -22,12 +22,13 @@ For more information, see `Creating a public repository `__ in the *Amazon ECR Public User Guide*. diff --git a/awscli/examples/ecr-public/delete-repository.rst b/awscli/examples/ecr-public/delete-repository.rst index 5f041e759c2a..cf8308e6a013 100644 --- a/awscli/examples/ecr-public/delete-repository.rst +++ b/awscli/examples/ecr-public/delete-repository.rst @@ -17,4 +17,4 @@ Output:: } } -For more information, see `Deleting a public repository `__ in the *Amazon ECR Public User Guide*. +For more information, see `Deleting a public repository `__ in the *Amazon ECR Public*. diff --git a/awscli/examples/ecr-public/describe-image-tags.rst b/awscli/examples/ecr-public/describe-image-tags.rst new file mode 100644 index 000000000000..7dd562e2df61 --- /dev/null +++ b/awscli/examples/ecr-public/describe-image-tags.rst @@ -0,0 +1,25 @@ +**Example 1: To describe image tag details in public repository** + +The following ``describe-image-tags`` example describe imagetags in the ``project-a/nginx-web-app`` sample repository. :: + + aws ecr-public describe-image-tags \ + --repository-name project-a/nginx-web-app \ + --region us-east-1 + +Output:: + + { + "imageTagDetails": [ + { + "imageTag": "latest", + "createdAt": "2024-07-10T22:29:00-05:00", + "imageDetail": { + "imageDigest": "sha256:b1f9deb5fe3711a3278379ebbcaefbc5d70a2263135db86bd27a0dae150546c2", + "imageSizeInBytes": 121956548, + "imagePushedAt": "2024-07-10T22:29:00-05:00", + "imageManifestMediaType": "application/vnd.docker.distribution.manifest.v2+json", + "artifactMediaType": "application/vnd.docker.container.image.v1+json" + } + } + ] + } diff --git a/awscli/examples/ecr-public/describe-images.rst b/awscli/examples/ecr-public/describe-images.rst new file mode 100644 index 000000000000..a89779ede061 --- /dev/null +++ b/awscli/examples/ecr-public/describe-images.rst @@ -0,0 +1,82 @@ +**Example 1: To describe images in a public registry repository** + +The following ``describe-images`` example describes imagesDetails in a repository named ``project-a/nginx-web-app`` in a public registry. :: + + aws ecr-public describe-images \ + --repository-name project-a/nginx-web-app \ + --region us-east-1 + +Output:: + + { + "imageDetails": [ + { + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "imageDigest": "sha256:0d8c93e72e82fa070d49565c00af32abbe8ddfd7f75e39f4306771ae0628c7e8", + "imageTags": [ + "temp1.0" + ], + "imageSizeInBytes": 123184716, + "imagePushedAt": "2024-07-23T11:32:49-05:00", + "imageManifestMediaType": "application/vnd.docker.distribution.manifest.v2+json", + "artifactMediaType": "application/vnd.docker.container.image.v1+json" + }, + { + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "imageDigest": "sha256:b1f9deb5fe3711a3278379ebbcaefbc5d70a2263135db86bd27a0dae150546c2", + "imageTags": [ + "temp2.0" + ], + "imageSizeInBytes": 121956548, + "imagePushedAt": "2024-07-23T11:39:38-05:00", + "imageManifestMediaType": "application/vnd.docker.distribution.manifest.v2+json", + "artifactMediaType": "application/vnd.docker.container.image.v1+json" + }, + { + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "imageDigest": "sha256:f7a86a0760e2f8d7eff07e515fc87bf4bac45c35376c06f9a280f15ecad6d7e0", + "imageTags": [ + "temp3.0", + "latest" + ], + "imageSizeInBytes": 232108879, + "imagePushedAt": "2024-07-22T00:54:34-05:00", + "imageManifestMediaType": "application/vnd.docker.distribution.manifest.v2+json", + "artifactMediaType": "application/vnd.docker.container.image.v1+json" + } + ] + } + +For more information, see `Describe an image in a public repository `__ in the *Amazon ECR Public*. + +**Example 2: To describe images from the repository by sort imageTags & imagePushedAt** + +The following ``describe-images`` example describe images within repository named `project-a/nginx-web-app` in a public registry. :: + + aws ecr-public describe-images \ + --repository-name project-a/nginx-web-app \ + --query 'sort_by(imageDetails,& imagePushedAt)[*].imageTags[*]' \ + --output text + +Output:: + + temp3.0 latest + temp1.0 + temp2.0 + +**Example 3: To describe images from the repository to generate the last 2 image tags pushed in the repository** + +The following ``describe-images`` example gets imagetags details from the repository named ``project-a/nginx-web-app`` in a public registry and queries the result to display only the first two records. :: + + aws ecr-public describe-images \ + --repository-name project-a/nginx-web-app \ + --query 'sort_by(imageDetails,& imagePushedAt)[*].imageTags[*] | [0:2]' \ + --output text + +Output:: + + temp3.0 latest + temp1.0 diff --git a/awscli/examples/ecr-public/get-authorization-token.rst b/awscli/examples/ecr-public/get-authorization-token.rst new file mode 100644 index 000000000000..52c5fad05805 --- /dev/null +++ b/awscli/examples/ecr-public/get-authorization-token.rst @@ -0,0 +1,32 @@ +**Example 1: To retrieve an authorization token for any Amazon ECR public registry that the IAM principal has access** + +The following ``get-authorization-token`` example gets an authorization token with the AWS CLI and sets it to an environment variable. :: + + aws ecr-public get-authorization-token \ + --region us-east-1 + +Output:: + + { + "authorizationData": { + "authorizationToken": "QVdTOmV5SndZWGxzYjJKJFHDSFKJHERWUY65IOU36TRYEGFNSDLRIUOTUYTHJKLDFGOcmFUQk9OSFV2UVV4a0x6Sm1ZV0Z6TDFndlZtUjJSVmgxVEVObU9IZEdTWEZxU210c1JUQm5RWGxOUVV4NlNFUnROWG92ZWtGbWJFUjRkbWMyV0U5amFpczRNWGxTVkM5Tk5qWkVUM2RDYm05TVJqSkxjV3BsUVZvMmFYSm5iV1ZvVFdGSVRqVlFMMHN4VnpsTGVXbDFRWGRoTmpsbWFuQllhbVl6TkdGaGMwUjJha2xsYUhscWRscHZTRUpFVkVnNVQwNUdOVFpPY2xZclVFNVFVWGRSVFZvd04xUkhjVGxZZFVkQ1ZFZHBPRUptUzBVclYxQldMMjVMVkRsd2VFVlNSa1EzTWpWSlIxRkVWakJGZFZOVWEzaFBSVk5FWWpSc1lWZHZWMHBSYmxaMlJYWmhZekpaWVVOeFppdFlUa2xKU1RCdFUwdElVbXRJYlhGRk1WaFhNVTVRTkdwc1FYRlVNVWxZZUhkV05Xa3ZXWGd3ZUVZMWIyeE5VRU5QZEdSaWRHOU9lakZOZVdwTVZEUkNRVzlvYzNKSlpsRXhhR2cwWjJwRVJFVjNWalEzYjNCUmRIcEZUR1pYU1Rsc1kxSlNNbU5hUW5wRE1tOUpRMHR5Y1hkeGNXNDVMMmx4Um5GUlVGQnhjMVpQZG5WYUswOW9SQ3RPY0hwSlRsUk5lVXQyY0c1b1FsQjVZVEprVmtSdmJsQklOM05RU3pkNmQydERhMkZ5VmxSRmFVUndWVlE1ZGtsVWFXUkJWMFZEWVhoSFdXTk5VMXBTYTFreVRHZEVlVVZ0ZFRWRk4xTTVjRXBDUjBRMlYyTkdPVWhGWkVweVVGcEVaRFJxZUVablkwNXFaamh5YkVKWmJGSTNOVzFXSzFjdllXSTVTMWx2YUZacksxSnJWSFJ0Wml0T1NFSnpWVFZvV204eVFYbzFWRU5SYjNaR01Va3hPR3h2TWxkNVJsSmpUbTVSTjNjemJsUkdVRlZKVDBjeE9VeHlXVEpGVFRSS2NWbFdkVEJrV0VreFVsSktXbkpCVGtsMFdVZEJOMjltWjFFNGVHRktNbGRuWlVoUlNXNXdZV3A0VjI5M2FYZGljbE5tZGpkQ1ZYTmhOVFUyTDBzeVpteDBka0pUTVdkNGJ6TkxkSEJDYml0cE0waGhTbVpEZEZkQ00yOU1TM1pXTDNSVFlWaFpWelZXVWxjNFRXNXdhR3BhUmpoU1FuWnFkRlJMVW5abGRYRlNjVVJKZDBaSFpXUTRabEZUTUdOTVQwcFFkVXAyYjA5Tk9UaFlZMjEwVnpFMlpXdE9hMnBWV0hST1owUkpVV3R1VFU1dGJXWjNNVGc0VTAxUlNHZE9TbXRMY2tWYWJVeFljVVk0ZWpsTFdWWlRNbEZMVDJkMk1FaFBTMDl5YzJSM1NqTlplRGhUWVVOQlJGWnRlbkU1WTBKVFdqTktSR05WTkd0RGNEVjZNalJHVXpkVk9HTnVSa2xLUVd4SVJDODJXbGcyYldGemJVczJPRVp6TDBoNFMwWkRUMmdyYldGa1QwWjVhMlZQTm5SQ1l6QkpNbFpyVUhSaGVIbFVOR296VjFGVlQyMHpNeTlPWVVoSk1FdDBWalZFU2pneU5rcHNLemQxZDNwcVp6RlNja3AwVm10VU0yRnRWWGMzZDJnMFduSnFjVXczWTBjclNXeHFUVlUyVkZwWGNWY3ZSV0V6WW1oT2JIRklZVlJHU1RrMGEyOVJiMHBPVUhORk9FdERjbFJZY0daS2VVdHRZa2x5YjFORE4zSkJaWEJPZUU5eGR6WnhZMlY1WXprM1JtSkZhVFZFYkVFck5EUk9ZMWRyVEVNd1dqa2lMQ0prWVhSaGEyVjVJam9pWlhsS1VWSkdaMmxQYVVwV1ZXeENhVk5YVm14WFdFWk5VMjFrV21SRE9YaGFhWFF4VkhwS1MyTkljSHBVUms0MFlWaHNTbUpIYUhsWFZHdDZZVWhqZDFKRmFETldNbFYyWTJ0cmVVMUlTbHBWUjJONFRURlJNMDlHYUd4U01uaHVWRVJzUWxaV1pGZFJibkJLV1RCYU5HTXpUakpXTUhoWFRrWndhRTVyTVVwVFZFSkdWV3RzTUZaVVpEQlRSVGxyVkVkb2FGUlVVWHBaTVhCSFQxWmFOVlJxU20xaVZXUnVTM3BaTlZaV2NIcFdWMlJGVkcwMVRHSXdSakpXUnpoNlVsUm5kbUpzUmpGT2FUazFWVzFTY0dWR1FtOVdiVEZoVmpKc1NWRllhRmRTUkZwc1V6SkdSbUpWYkhCVlNFbDJWVzB4Ym1OVk1IWmFhelZ3WkZoa1FtVnFUa3BpTTJoTVRWVk9jMVo2V2t4aWJFWnJWRVUxVW1ONlp6QldWVFZPWW14c01sZFlZekprUjFwVFkxaE9kRnBXWkhaVFZWcGhWa2MxU2xWRlVtdFRiWE16WWpOVmVrNXFSa2RVTTJSd1QwaGtXbVJIVVhsbGJYQkRaRlp2ZGxvd1ZqWmlNbEl4Vkc1T2FtSldjRU5VU0ZVd1kwZDRjbU14WkhaVVYwNTRaRzV2TWxSVlVsQmpiSEJPVkc1VmVsZEZPVzVYYkVwWlUyNWtVbGRZWkZWaVdFWlNUVzF3VFZSSVFraE9XRnBwWVZoak0xUnJXak5OYm04eFpEQk9XbEZzYkhSTmEyaHpaRmRTUTJORVFUQlpWMk01VUZOSmMwbHJiRUpTUTBrMlNXNUZlbHA2U1RGVVZXeFVZekIwYVU5RWFEVmtiRVpzVVZWc2QxbHJWbmxOYW13MVZWaG9UazVzVWpWbFJHaDZZMjFHVkZVeFFubFZXRTVLVGpCMGFXSlZNWGhpUjBwTVlUSTVNRTVVYXpCTE0wVnlWakF4VG1WSE5VcGtSa0pRVld4V1UwOVdVWGhqTVc4eVZraFdlVnA2VGsxV01tUnhVV3Q0ZEdGcVRsUk5hMnN5V2tSV2FtUkdVakZqVm5CUFVrUlNjR0pHUm1GbGFscDRXV2x6Y2xFd1VYcGhSRnBZVmtaU2FVNXVSVFZYYlVaVFpXdHdkVmRZVGpaVGEyaDBWMnhDVlU0elZrWlRSRUpIVlVWa2MwNVlhRFZsUkVwelQwWkNSbE5WY0ZGWFNFWXhaVmMxVEZsVE9VeFdhMGt4V1ROS1Rrd3pXazFpYkhCdFVrUldWRlJHVlhaTmJVazBZbFZzUkV3d2N6UldSV2MxVDBWa05tSXpiM2hXVms1V1ZtMDFiRkZUT1hoUFJVcHpUMGRzU2xaSVJrTkxNVTVFWWtaa05WWnViRmRYVjJRd1RXcG5kMVJWUmpCa1JYQkdZVlYwZFZNeU1VVlpWVTVQV25wa1ExZHFVbE5sUjBaRVlWVTFXbVZwY3pSTE1HTTFVbFZGTlZwRll6UlRSMVoxVFcxb05XTnJkRUpWZWxsM1RETmplbUV4WkdGU1JsWm9ZVVpzZEdWR2JFTlVNblJYVkRCNE5HUXlkRXhaTWxKTlYxZDBWRTB5YUZwaFJsazFVMGR3Y0ZGVk9YaGxhekV6VVZRd09VbHVNRDBpTENKMlpYSnphVzl1SWpvaU15SXNJblI1Y0dVaU9pSkVRVlJCWDB0RldTSXNJbVY0Y0dseVlYUnBiMjRpT2pFM01qRTVOVGMzTmpKOQ==", + "expiresAt": "2024-07-25T21:37:26.301000-04:00" + } + } + +For more information, see `Amazon ECR public registries `__ in the *Amazon ECR Public*. + +**Example 2: To retrieve an authorization token for any Amazon ECR public registry that the IAM principal has access** + +The following ``get-authorization-token`` example gets an authorization token with the AWS CLI and sets it to an environment variable. :: + + aws ecr-public get-authorization-token \ + --region us-east-1 \ + --output=text \ + --query 'authorizationData.authorizationToken' + +Output:: + + QVdTOmV5SndZWGxzYjJKJFHDSFKJHERWUY65IOU36TRYEGFNSDLRIUOTUYTHJKLDFGOcmFUQk9OSFV2UVV4a0x6Sm1ZV0Z6TDFndlZtUjJSVmgxVEVObU9IZEdTWEZxU210c1JUQm5RWGxOUVV4NlNFUnROWG92ZWtGbWJFUjRkbWMyV0U5amFpczRNWGxTVkM5Tk5qWkVUM2RDYm05TVJqSkxjV3BsUVZvMmFYSm5iV1ZvVFdGSVRqVlFMMHN4VnpsTGVXbDFRWGRoTmpsbWFuQllhbVl6TkdGaGMwUjJha2xsYUhscWRscHZTRUpFVkVnNVQwNUdOVFpPY2xZclVFNVFVWGRSVFZvd04xUkhjVGxZZFVkQ1ZFZHBPRUptUzBVclYxQldMMjVMVkRsd2VFVlNSa1EzTWpWSlIxRkVWakJGZFZOVWEzaFBSVk5FWWpSc1lWZHZWMHBSYmxaMlJYWmhZekpaWVVOeFppdFlUa2xKU1RCdFUwdElVbXRJYlhGRk1WaFhNVTVRTkdwc1FYRlVNVWxZZUhkV05Xa3ZXWGd3ZUVZMWIyeE5VRU5QZEdSaWRHOU9lakZOZVdwTVZEUkNRVzlvYzNKSlpsRXhhR2cwWjJwRVJFVjNWalEzYjNCUmRIcEZUR1pYU1Rsc1kxSlNNbU5hUW5wRE1tOUpRMHR5Y1hkeGNXNDVMMmx4Um5GUlVGQnhjMVpQZG5WYUswOW9SQ3RPY0hwSlRsUk5lVXQyY0c1b1FsQjVZVEprVmtSdmJsQklOM05RU3pkNmQydERhMkZ5VmxSRmFVUndWVlE1ZGtsVWFXUkJWMFZEWVhoSFdXTk5VMXBTYTFreVRHZEVlVVZ0ZFRWRk4xTTVjRXBDUjBRMlYyTkdPVWhGWkVweVVGcEVaRFJxZUVablkwNXFaamh5YkVKWmJGSTNOVzFXSzFjdllXSTVTMWx2YUZacksxSnJWSFJ0Wml0T1NFSnpWVFZvV204eVFYbzFWRU5SYjNaR01Va3hPR3h2TWxkNVJsSmpUbTVSTjNjemJsUkdVRlZKVDBjeE9VeHlXVEpGVFRSS2NWbFdkVEJrV0VreFVsSktXbkpCVGtsMFdVZEJOMjltWjFFNGVHRktNbGRuWlVoUlNXNXdZV3A0VjI5M2FYZGljbE5tZGpkQ1ZYTmhOVFUyTDBzeVpteDBka0pUTVdkNGJ6TkxkSEJDYml0cE0waGhTbVpEZEZkQ00yOU1TM1pXTDNSVFlWaFpWelZXVWxjNFRXNXdhR3BhUmpoU1FuWnFkRlJMVW5abGRYRlNjVVJKZDBaSFpXUTRabEZUTUdOTVQwcFFkVXAyYjA5Tk9UaFlZMjEwVnpFMlpXdE9hMnBWV0hST1owUkpVV3R1VFU1dGJXWjNNVGc0VTAxUlNHZE9TbXRMY2tWYWJVeFljVVk0ZWpsTFdWWlRNbEZMVDJkMk1FaFBTMDl5YzJSM1NqTlplRGhUWVVOQlJGWnRlbkU1WTBKVFdqTktSR05WTkd0RGNEVjZNalJHVXpkVk9HTnVSa2xLUVd4SVJDODJXbGcyYldGemJVczJPRVp6TDBoNFMwWkRUMmdyYldGa1QwWjVhMlZQTm5SQ1l6QkpNbFpyVUhSaGVIbFVOR296VjFGVlQyMHpNeTlPWVVoSk1FdDBWalZFU2pneU5rcHNLemQxZDNwcVp6RlNja3AwVm10VU0yRnRWWGMzZDJnMFduSnFjVXczWTBjclNXeHFUVlUyVkZwWGNWY3ZSV0V6WW1oT2JIRklZVlJHU1RrMGEyOVJiMHBPVUhORk9FdERjbFJZY0daS2VVdHRZa2x5YjFORE4zSkJaWEJPZUU5eGR6WnhZMlY1WXprM1JtSkZhVFZFYkVFck5EUk9ZMWRyVEVNd1dqa2lMQ0prWVhSaGEyVjVJam9pWlhsS1VWSkdaMmxQYVVwV1ZXeENhVk5YVm14WFdFWk5VMjFrV21SRE9YaGFhWFF4VkhwS1MyTkljSHBVUms0MFlWaHNTbUpIYUhsWFZHdDZZVWhqZDFKRmFETldNbFYyWTJ0cmVVMUlTbHBWUjJONFRURlJNMDlHYUd4U01uaHVWRVJzUWxaV1pGZFJibkJLV1RCYU5HTXpUakpXTUhoWFRrWndhRTVyTVVwVFZFSkdWV3RzTUZaVVpEQlRSVGxyVkVkb2FGUlVVWHBaTVhCSFQxWmFOVlJxU20xaVZXUnVTM3BaTlZaV2NIcFdWMlJGVkcwMVRHSXdSakpXUnpoNlVsUm5kbUpzUmpGT2FUazFWVzFTY0dWR1FtOVdiVEZoVmpKc1NWRllhRmRTUkZwc1V6SkdSbUpWYkhCVlNFbDJWVzB4Ym1OVk1IWmFhelZ3WkZoa1FtVnFUa3BpTTJoTVRWVk9jMVo2V2t4aWJFWnJWRVUxVW1ONlp6QldWVFZPWW14c01sZFlZekprUjFwVFkxaE9kRnBXWkhaVFZWcGhWa2MxU2xWRlVtdFRiWE16WWpOVmVrNXFSa2RVTTJSd1QwaGtXbVJIVVhsbGJYQkRaRlp2ZGxvd1ZqWmlNbEl4Vkc1T2FtSldjRU5VU0ZVd1kwZDRjbU14WkhaVVYwNTRaRzV2TWxSVlVsQmpiSEJPVkc1VmVsZEZPVzVYYkVwWlUyNWtVbGRZWkZWaVdFWlNUVzF3VFZSSVFraE9XRnBwWVZoak0xUnJXak5OYm04eFpEQk9XbEZzYkhSTmEyaHpaRmRTUTJORVFUQlpWMk01VUZOSmMwbHJiRUpTUTBrMlNXNUZlbHA2U1RGVVZXeFVZekIwYVU5RWFEVmtiRVpzVVZWc2QxbHJWbmxOYW13MVZWaG9UazVzVWpWbFJHaDZZMjFHVkZVeFFubFZXRTVLVGpCMGFXSlZNWGhpUjBwTVlUSTVNRTVVYXpCTE0wVnlWakF4VG1WSE5VcGtSa0pRVld4V1UwOVdVWGhqTVc4eVZraFdlVnA2VGsxV01tUnhVV3Q0ZEdGcVRsUk5hMnN5V2tSV2FtUkdVakZqVm5CUFVrUlNjR0pHUm1GbGFscDRXV2x6Y2xFd1VYcGhSRnBZVmtaU2FVNXVSVFZYYlVaVFpXdHdkVmRZVGpaVGEyaDBWMnhDVlU0elZrWlRSRUpIVlVWa2MwNVlhRFZsUkVwelQwWkNSbE5WY0ZGWFNFWXhaVmMxVEZsVE9VeFdhMGt4V1ROS1Rrd3pXazFpYkhCdFVrUldWRlJHVlhaTmJVazBZbFZzUkV3d2N6UldSV2MxVDBWa05tSXpiM2hXVms1V1ZtMDFiRkZUT1hoUFJVcHpUMGRzU2xaSVJrTkxNVTVFWWtaa05WWnViRmRYVjJRd1RXcG5kMVJWUmpCa1JYQkdZVlYwZFZNeU1VVlpWVTVQV25wa1ExZHFVbE5sUjBaRVlWVTFXbVZwY3pSTE1HTTFVbFZGTlZwRll6UlRSMVoxVFcxb05XTnJkRUpWZWxsM1RETmplbUV4WkdGU1JsWm9ZVVpzZEdWR2JFTlVNblJYVkRCNE5HUXlkRXhaTWxKTlYxZDBWRTB5YUZwaFJsazFVMGR3Y0ZGVk9YaGxhekV6VVZRd09VbHVNRDBpTENKMlpYSnphVzl1SWpvaU15SXNJblI1Y0dVaU9pSkVRVlJCWDB0RldTSXNJbVY0Y0dseVlYUnBiMjRpT2pFM01qRTVOVGMzTmpKOQ + +For more information, see `Amazon ECR public registries `__ in the *Amazon ECR Public*. diff --git a/awscli/examples/ecr-public/get-repository-policy.rst b/awscli/examples/ecr-public/get-repository-policy.rst new file mode 100644 index 000000000000..e684c775a6b1 --- /dev/null +++ b/awscli/examples/ecr-public/get-repository-policy.rst @@ -0,0 +1,17 @@ +**To get a repository policy associated with the repository** + +The following ``get-repository-policy`` example gets a repository policy associated with the repository. :: + + aws ecr-public get-repository-policy \ + --repository-name project-a/nginx-web-app \ + --region us-east-1 + +Output:: + + { + "registryId": "123456789012", + "repositoryName": "project-a/nginx-web-app", + "policyText": "{\n \"Version\" : \"2008-10-17\",\n \"Statement\" : [ {\n \"Sid\" : \"AllowPush\",\n \"Effect\" : \"Allow\",\n \"Principal\" : {\n \"AWS\" : [ \"arn:aws:iam::123456789012:user/eksuser1\", \"arn:aws:iam::123456789012:user/admin\" ]\n },\n \"Action\" : [ \"ecr-public:BatchCheckLayerAvailability\", \"ecr-public:PutImage\", \"ecr-public:InitiateLayerUpload\", \"ecr-public:UploadLayerPart\", \"ecr-public:CompleteLayerUpload\" ]\n } ]\n}" + } + +For more information, see `Use GetRepositoryPolicy with an AWS SDK or CLI `__ in the *Amazon ECR Public User Guide*. \ No newline at end of file diff --git a/awscli/examples/ecr-public/put-repository-catalog-data.rst b/awscli/examples/ecr-public/put-repository-catalog-data.rst new file mode 100644 index 000000000000..9be052cdd6ec --- /dev/null +++ b/awscli/examples/ecr-public/put-repository-catalog-data.rst @@ -0,0 +1,50 @@ +**Example 1: To creates or updates the catalog data for a repository in a public registry.** + +The following ``put-repository-catalog-data`` example creates or update catalog data for reposiotry named `project-a/nginx-web-app` in a public registry, along with logoImageBlob, aboutText, usageText and tags information. :: + + aws ecr-public put-repository-catalog-data \ + --repository-name project-a/nginx-web-app \ + --cli-input-json file://repository-catalog-data.json \ + --region us-east-1 + +Contents of ``repository-catalog-data.json``:: + + { + "catalogData": { + "description": "My project-a ECR Public Repository", + "architectures": [ + "ARM", + "ARM 64", + "x86", + "x86-64" + ], + "operatingSystems": [ + "Linux" + ], + "logoImageBlob": "iVBORw0KGgoAAAANSUhEUgAAAYYAAAGGCAMAAABIXtbXAAAAq1BMVEVHcEz// ", + "aboutText": "## Quick reference.", + "usageText": "## Supported architectures are as follows" + } + } + +Output:: + + { + "catalogData": { + "description": "My project-a ECR Public Repository", + "architectures": [ + "ARM", + "ARM 64", + "x86", + "x86-64" + ], + "operatingSystems": [ + "Linux" + ], + "logoUrl": "https://d3g9o9u8re44ak.cloudfront.net/logo/491d3846-8f33-4d8b-a10c-c2ce271e6c0d/4f09d87c-2569-4916-a932-5c296bf6f88a.png", + "aboutText": "## Quick reference.", + "usageText": "## Supported architectures are as follows." + } + } + +For more information, see `Repository catalog data `__ in the *Amazon ECR Public*. diff --git a/awscli/examples/ecr-public/set-repository-policy.rst b/awscli/examples/ecr-public/set-repository-policy.rst new file mode 100644 index 000000000000..b87b257f482b --- /dev/null +++ b/awscli/examples/ecr-public/set-repository-policy.rst @@ -0,0 +1,118 @@ +**Example 1: To set a repository policy to allow a pull on the repository** + +The following ``set-repository-policy`` example applies an ECR public repository policy to the specified repository to control access permissions. :: + + aws ecr-public set-repository-policy \ + --repository-name project-a/nginx-web-app \ + --policy-text file://my-repository-policy.json + +Contents of ``my-repository-policy.json``:: + + { + "Version" : "2008-10-17", + "Statement" : [ + { + "Sid" : "allow public pull", + "Effect" : "Allow", + "Principal" : "*", + "Action" : [ + "ecr:BatchCheckLayerAvailability", + "ecr:BatchGetImage", + "ecr:GetDownloadUrlForLayer" + ] + } + ] + } + +Output:: + + { + "registryId": "12345678901", + "repositoryName": "project-a/nginx-web-app", + "policyText": "{\n \"Version\" : \"2008-10-17\",\n \"Statement\" : [ {\n \"Sid\" : \"allow public pull\",\n \"Effect\" : \"Allow\",\n \"Principal\" : \"*\",\n \"Action\" : [ \"ecr:BatchCheckLayerAvailability\", \"ecr:BatchGetImage\", \"ecr:GetDownloadUrlForLayer\" ]\n } ]\n}" + } + +For more information, see `Setting a repository policy statement `__ in the *Amazon ECR Public User Guide*. + +**Example 2: To set a repository policy to allow an IAM user within your account to push images** + +The following ``set-repository-policy`` example allows an IAM user within your account to push images using to an ECR repository in your AWS account using the input file named ``file://my-repository-policy.json`` as policy text. :: + + aws ecr-public set-repository-policy \ + --repository-name project-a/nginx-web-app \ + --policy-text file://my-repository-policy.json + +Contents of ``my-repository-policy.json``:: + + { + "Version": "2008-10-17", + "Statement": [ + { + "Sid": "AllowPush", + "Effect": "Allow", + "Principal": { + "AWS": [ + "arn:aws:iam::account-id:user/push-pull-user-1", + "arn:aws:iam::account-id:user/push-pull-user-2" + ] + }, + "Action": [ + "ecr-public:BatchCheckLayerAvailability", + "ecr-public:PutImage", + "ecr-public:InitiateLayerUpload", + "ecr-public:UploadLayerPart", + "ecr-public:CompleteLayerUpload" + ] + } + ] + } + +Output:: + + { + "registryId": "12345678901", + "repositoryName": "project-a/nginx-web-app", + "policyText": "{\n \"Version\" : \"2008-10-17\",\n \"Statement\" : [ {\n \"Sid\" : \"AllowPush\",\n \"Effect\" : \"Allow\",\n \"Principal\" : {\n \"AWS\" : [ \"arn:aws:iam::12345678901:user/admin\", \"arn:aws:iam::12345678901:user/eksuser1\" ]\n },\n \"Action\" : [ \"ecr-public:BatchCheckLayerAvailability\", \"ecr-public:PutImage\", \"ecr-public:InitiateLayerUpload\", \"ecr-public:UploadLayerPart\", \"ecr-public:CompleteLayerUpload\" ]\n } ]\n}" + } + +For more information, see `Setting a repository policy statement `__ in the *Amazon ECR Public User Guide*. + +**Example 3: To set a repository policy to allow an IAM user from different account to push images** + +The following ``set-repository-policy`` example allows a specific account to push images using cli input file://my-repository-policy.json in your AWS account. :: + + aws ecr-public set-repository-policy \ + --repository-name project-a/nginx-web-app \ + --policy-text file://my-repository-policy.json + +Contents of ``my-repository-policy.json``:: + + { + "Version": "2008-10-17", + "Statement": [ + { + "Sid": "AllowCrossAccountPush", + "Effect": "Allow", + "Principal": { + "AWS": "arn:aws:iam::other-or-same-account-id:role/RoleName" + }, + "Action": [ + "ecr-public:BatchCheckLayerAvailability", + "ecr-public:PutImage", + "ecr-public:InitiateLayerUpload", + "ecr-public:UploadLayerPart", + "ecr-public:CompleteLayerUpload" + ] + } + ] + } + +Output:: + + { + "registryId": "12345678901", + "repositoryName": "project-a/nginx-web-app", + "policyText": "{\n \"Version\" : \"2008-10-17\",\n \"Statement\" : [ {\n \"Sid\" : \"AllowCrossAccountPush\",\n \"Effect\" : \"Allow\",\n \"Principal\" : {\n \"AWS\" : \"arn:aws:iam::12345678901:role/RoleName\"\n },\n \"Action\" : [ \"ecr-public:BatchCheckLayerAvailability\", \"ecr-public:PutImage\", \"ecr-public:InitiateLayerUpload\", \"ecr-public:UploadLayerPart\", \"ecr-public:CompleteLayerUpload\" ]\n } ]\n}" + } + +For more information, see `Public repository policy examples `__ in the *Amazon ECR Public User Guide*. diff --git a/awscli/examples/ecs/capacity-provider-update.rst b/awscli/examples/ecs/capacity-provider-update.rst new file mode 100644 index 000000000000..bfd381413dc2 --- /dev/null +++ b/awscli/examples/ecs/capacity-provider-update.rst @@ -0,0 +1,33 @@ +**Update the capacity provider in an ECS cluster** + +The following ``update-capacity-provider`` example shows how we can modify the parameters of the capacity provider in an ECS cluster. :: + + aws ecs update-capacity-provider \ + --name Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt \ + --auto-scaling-group-provider "managedScaling={status=DISABLED,targetCapacity=50,minimumScalingStepSize=2,maximumScalingStepSize=30,instanceWarmupPeriod=200},managedTerminationProtection=DISABLED,managedDraining=DISABLED" + +Output:: + + { + "capacityProvider": { + "capacityProviderArn": "arn:aws:ecs:us-west-2:123456789012:capacity-provider/Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt", + "name": "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt", + "status": "ACTIVE", + "autoScalingGroupProvider": { + "autoScalingGroupArn": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:424941d1-b43f-4a17-adbb-08b6a6e397e1:autoScalingGroupName/Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-ECSAutoScalingGroup-f44jrQHS2nRB", + "managedScaling": { + "status": "ENABLED", + "targetCapacity": 100, + "minimumScalingStepSize": 1, + "maximumScalingStepSize": 10000, + "instanceWarmupPeriod": 300 + }, + "managedTerminationProtection": "DISABLED", + "managedDraining": "ENABLED" + }, + "updateStatus": "UPDATE_IN_PROGRESS", + "tags": [] + } + } + +For more information on Capacity Provider, see `Amazon ECS capacity providers for the EC2 launch type `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/get-task-protection.rst b/awscli/examples/ecs/get-task-protection.rst new file mode 100644 index 000000000000..456fb65d16ef --- /dev/null +++ b/awscli/examples/ecs/get-task-protection.rst @@ -0,0 +1,21 @@ +**Retrieve the protection status of task in ECS service** + +The following ``get-task-protection`` provides the protection status of ECS tasks that belong to Amazon ECS service. :: + + aws ecs get-task-protection \ + --cluster ECS-project-update-cluster \ + --tasks c43ed3b1331041f289316f958adb6a24 + +Output:: + + { + "protectedTasks": [ + { + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/c43ed3b1331041f289316f958adb6a24", + "protectionEnabled": false + } + ], + "failures": [] + } + +For more formation on task protection, see `Protect your Amazon ECS tasks from being terminated by scale-in events `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/update-cluster.rst b/awscli/examples/ecs/update-cluster.rst new file mode 100644 index 000000000000..68e106545fad --- /dev/null +++ b/awscli/examples/ecs/update-cluster.rst @@ -0,0 +1,176 @@ +**Example 1: Update ECS cluster enabling containerInsights** + +The following ``update-cluster`` updates the containerInsights value to ``enabled`` in an already created cluster. By default, it is disabled. :: + + aws ecs update-cluster \ + --cluster ECS-project-update-cluster \ + --settings name=containerInsights,value=enabled + +Output:: + + "cluster": { + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/ECS-project-update-cluster", + "clusterName": "ECS-project-update-cluster", + "status": "ACTIVE", + "registeredContainerInstancesCount": 0, + "runningTasksCount": 0, + "pendingTasksCount": 0, + "activeServicesCount": 0, + "statistics": [], + "tags": [], + "settings": [ + { + "name": "containerInsights", + "value": "enabled" + } + ], + "capacityProviders": [ + "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt" + ], + "defaultCapacityProviderStrategy": [ + { + "capacityProvider": "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt", + "weight": 1, + "base": 0 + } + ], + "attachments": [ + { + "id": "069d002b-7634-42e4-b1d4-544f4c8f6380", + "type": "as_policy", + "status": "CREATED", + "details": [ + { + "name": "capacityProviderName", + "value": "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt" + }, + { + "name": "scalingPolicyName", + "value": "ECSManagedAutoScalingPolicy-152363a6-8c65-484c-b721-42c3e070ae93" + } + ] + }, + { + "id": "08b5b6ca-45e9-4209-a65d-e962a27c490a", + "type": "managed_draining", + "status": "CREATED", + "details": [ + { + "name": "capacityProviderName", + "value": "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt" + }, + { + "name": "autoScalingLifecycleHookName", + "value": "ecs-managed-draining-termination-hook" + } + ] + }, + { + "id": "45d0b36f-8cff-46b6-9380-1288744802ab", + "type": "sc", + "status": "ATTACHED", + "details": [] + } + ], + "attachmentsStatus": "UPDATE_COMPLETE", + "serviceConnectDefaults": { + "namespace": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-igwrsylmy3kwvcdx" + } + } + + +**Example 2: Update ECS cluster to set a default Service Connect namspace** + +The following ``update-cluster`` updates ECS cluster by setting a default Service Connect namespace. :: + + aws ecs update-cluster \ + --cluster ECS-project-update-cluster \ + --service-connect-defaults namespace=test + +Output:: + + { + "cluster": { + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/ECS-project-update-cluster", + "clusterName": "ECS-project-update-cluster", + "status": "ACTIVE", + "registeredContainerInstancesCount": 0, + "runningTasksCount": 0, + "pendingTasksCount": 0, + "activeServicesCount": 0, + "statistics": [], + "tags": [], + "settings": [ + { + "name": "containerInsights", + "value": "enabled" + } + ], + "capacityProviders": [ + "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt" + ], + "defaultCapacityProviderStrategy": [ + { + "capacityProvider": "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt", + "weight": 1, + "base": 0 + } + ], + "attachments": [ + { + "id": "069d002b-7634-42e4-b1d4-544f4c8f6380", + "type": "as_policy", + "status": "CREATED", + "details": [ + { + "name": "capacityProviderName", + "value": "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt" + }, + { + "name": "scalingPolicyName", + "value": "ECSManagedAutoScalingPolicy-152363a6-8c65-484c-b721-42c3e070ae93" + } + ] + }, + { + "id": "08b5b6ca-45e9-4209-a65d-e962a27c490a", + "type": "managed_draining", + "status": "CREATED", + "details": [ + { + "name": "capacityProviderName", + "value": "Infra-ECS-Cluster-ECS-project-update-cluster-d6bb6d5b-EC2CapacityProvider-3fIpdkLywwFt" + }, + { + "name": "autoScalingLifecycleHookName", + "value": "ecs-managed-draining-termination-hook" + } + ] + }, + { + "id": "45d0b36f-8cff-46b6-9380-1288744802ab", + "type": "sc", + "status": "DELETED", + "details": [] + }, + { + "id": "3e6890c3-609c-4832-91de-d6ca891b3ef1", + "type": "sc", + "status": "ATTACHED", + "details": [] + }, + { + "id": "961b8ec1-c2f1-4070-8495-e669b7668e90", + "type": "sc", + "status": "DELETED", + "details": [] + } + ], + "attachmentsStatus": "UPDATE_COMPLETE", + "serviceConnectDefaults": { + "namespace": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-dtjmxqpfi46ht7dr" + } + } + } + +For more information on Service Connect, see `Use Service Connect to connect Amazon ECS services with short names `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/update-task-protection.rst b/awscli/examples/ecs/update-task-protection.rst new file mode 100644 index 000000000000..6637b009847e --- /dev/null +++ b/awscli/examples/ecs/update-task-protection.rst @@ -0,0 +1,46 @@ +**Example 1: Enable task protection for ECS tasks** + +The following ``update-task-protection`` protects your ECS task from termination during scale-in from Deployments or Service AutoScaling. You can specify custom expiration period for task protection from 1 up to 2,880 minutes (48 hours). If you do not specify expiration period, enabling task protection default time is 2 hours. :: + + aws ecs update-task-protection \ + --cluster ECS-project-update-cluster \ + --tasks c43ed3b1331041f289316f958adb6a24 \ + --protection-enabled \ + --expires-in-minutes 300 + +Output:: + + { + "protectedTasks": [ + { + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/c43ed3b1331041f289316f958adb6a24", + "protectionEnabled": true, + "expirationDate": "2024-09-14T19:53:36.687000-05:00" + } + ], + "failures": [] + } + +**Example 2: Disable task protection for ECS tasks** + +The following ``update-task-protection`` disables the tasks protected from scale in from Deployments or Service AutoScaling. :: + + aws ecs update-task-protection \ + --cluster ECS-project-update-cluster \ + --tasks c43ed3b1331041f289316f958adb6a24 \ + --no-protection-enabled + +Output:: + + { + "protectedTasks": [ + { + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/c43ed3b1331041f289316f958adb6a24", + "protectionEnabled": false + } + ], + "failures": [] + } + +For more formation on task protection, see `Protect your Amazon ECS tasks from being terminated by scale-in events `__ in the *Amazon ECS Developer Guide*. + diff --git a/awscli/examples/inspector2/associate-member.rst b/awscli/examples/inspector2/associate-member.rst new file mode 100644 index 000000000000..7ab28c179c61 --- /dev/null +++ b/awscli/examples/inspector2/associate-member.rst @@ -0,0 +1,14 @@ +**Example: To associate an AWS account with an Amazon Inspector delegated administrator** + +The following ``associate-member`` example associates an AWS account with an Amazon Inspector delegated administrator. :: + + aws inspector2 associate-member \ + --account-id 123456789012 + +Output:: + + { + "accountId": "123456789012" + } + +For more information, see `Managing multiple accounts in Amazon Inspector with AWS Organizations `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/disassociate-member.rst b/awscli/examples/inspector2/disassociate-member.rst new file mode 100644 index 000000000000..cc464ac156f9 --- /dev/null +++ b/awscli/examples/inspector2/disassociate-member.rst @@ -0,0 +1,14 @@ +**Example: To disassociate a member account from an Amazon Inspector delegated administrator** + +The following ``disassociate-member`` example disassociates an AWS account from an Amazon Inspector delegated administrator. :: + + aws inspector2 disassociate-member \ + --account-id 123456789012 + +Output:: + + { + "accountId": "123456789012" + } + +For more information, see `Managing multiple accounts in Amazon Inspector with AWS Organizations `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/get-member.rst b/awscli/examples/inspector2/get-member.rst new file mode 100644 index 000000000000..068c3bb045c3 --- /dev/null +++ b/awscli/examples/inspector2/get-member.rst @@ -0,0 +1,17 @@ +**Example: To get member information for your organization** + + aws inspector2 get-member \ + --account-id 123456789012 + +Output:: + + { + "member": { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2023-09-11T09:57:20.520000-07:00" + } + } + +For more information, see `Managing multiple accounts in Amazon Inspector with AWS Organizations `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/inspector2/list-members.rst b/awscli/examples/inspector2/list-members.rst new file mode 100644 index 000000000000..5d5d0805cdd3 --- /dev/null +++ b/awscli/examples/inspector2/list-members.rst @@ -0,0 +1,83 @@ +**Example 1: To list all member accounts associated with the Amazon Inspector delegated administrator for your organization** + + aws inspector2 list-members \ + --only-associated + +Output:: + + { + { + "members": [ + { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2023-09-11T09:57:20.520000-07:00" + }, + { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2024-08-12T10:13:01.472000-07:00" + }, + { + "accountId": "625032911453", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2023-09-11T09:57:20.438000-07:00" + }, + { + "accountId": "715411239211", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2024-04-24T09:14:57.471000-07:00" + } + ] + } + +For more information, see `Managing multiple accounts in Amazon Inspector with AWS Organizations `__ in the *Amazon Inspector User Guide*. + +**Example 2: To list all member accounts associated with and disassociated from the Amazon Inspector delegated administrator for your organization** + + aws inspector2 list-members \ + --no-only-associated + +Output:: + + { + { + "members": [ + { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "REMOVED", + "updatedAt": "2024-05-15T11:34:53.326000-07:00" + }, + { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2023-09-11T09:57:20.520000-07:00" + }, + { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2024-08-12T10:13:01.472000-07:00" + }, + { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2023-09-11T09:57:20.438000-07:00" + }, + { + "accountId": "123456789012", + "delegatedAdminAccountId": "123456789012", + "relationshipStatus": "ENABLED", + "updatedAt": "2024-04-24T09:14:57.471000-07:00" + } + ] + } + +For more information, see `Managing multiple accounts in Amazon Inspector with AWS Organizations `__ in the *Amazon Inspector User Guide*. diff --git a/awscli/examples/ivs-realtime/create-ingest-configuration.rst b/awscli/examples/ivs-realtime/create-ingest-configuration.rst new file mode 100644 index 000000000000..6baf24dbed9b --- /dev/null +++ b/awscli/examples/ivs-realtime/create-ingest-configuration.rst @@ -0,0 +1,25 @@ +**To create an ingest configuration** + +The following ``create-ingest-configuration`` example creates an ingest configuration using RTMPS protocol. :: + + aws ivs-realtime create-ingest-configuration \ + --name ingest1 \ + --ingest-protocol rtmps + +Output:: + + { + "ingestConfiguration": { + "name": "ingest1", + "arn": "arn:aws:ivs:us-west-2:123456789012:ingest-configuration/AbCdEfGh1234", + "ingestProtocol": "RTMPS", + "streamKey": "rt_123456789012_us-west-2_AbCdEfGh1234_abcd1234efgh5678ijkl9012MNOP34", + "stageArn": "", + "participantId": "xyZ654abC321", + "state": "INACTIVE", + "userId": "", + "tags": {} + } + } + +For more information, see `IVS Stream Ingest | Real-Time Streaming `__ in the *Amazon Interactive Video Service User Guide*. diff --git a/awscli/examples/ivs-realtime/create-stage.rst b/awscli/examples/ivs-realtime/create-stage.rst index 9731071deff0..5b94fa41baf6 100644 --- a/awscli/examples/ivs-realtime/create-stage.rst +++ b/awscli/examples/ivs-realtime/create-stage.rst @@ -21,6 +21,8 @@ Output:: "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", "endpoints": { "events": "wss://global.events.live-video.net", + "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", + "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" }, "name": "stage1", @@ -49,9 +51,11 @@ Output:: "AUDIO_VIDEO" ], "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", - }, + }, "endpoints": { "events": "wss://global.events.live-video.net", + "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", + "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" }, "name": "stage1", @@ -59,4 +63,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. diff --git a/awscli/examples/ivs-realtime/delete-ingest-configuration.rst b/awscli/examples/ivs-realtime/delete-ingest-configuration.rst new file mode 100644 index 000000000000..daa3e0eec53c --- /dev/null +++ b/awscli/examples/ivs-realtime/delete-ingest-configuration.rst @@ -0,0 +1,22 @@ +**Example 1: To delete an inactive ingest configuration** + +The following ``delete-ingest-configuration`` example deletes the inactive ingest configuration for a specified ingest-configuration ARN (Amazon Resource Name). :: + + aws ivs-realtime delete-ingest-configuration \ + --arn arn:aws:ivs:us-west-2:123456789012:ingest-configuration/AbCdEfGh1234 + +This command produces no output. + +For more information, see `IVS Stream Ingest | Real-Time Streaming `__ in the *Amazon Interactive Video Service User Guide*. + +**Example 2: To force delete an active ingest configuration** + +The following ``delete-ingest-configuration`` example forces deletion of the active ingest configuration for a specified ingest-configuration ARN (Amazon Resource Name). :: + + aws ivs-realtime delete-ingest-configuration \ + --arn arn:aws:ivs:us-west-2:123456789012:ingest-configuration/AbCdEfGh1234 \ + --force + +This command produces no output. + +For more information, see `IVS Stream Ingest | Real-Time Streaming `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-ingest-configuration.rst b/awscli/examples/ivs-realtime/get-ingest-configuration.rst new file mode 100644 index 000000000000..f38753d068a6 --- /dev/null +++ b/awscli/examples/ivs-realtime/get-ingest-configuration.rst @@ -0,0 +1,24 @@ +**To get ingest configuration information** + +The following ``get-ingest-configuration`` example gets the ingest configuration for a specified ingest-configuration ARN (Amazon Resource Name). :: + + aws ivs-realtime get-ingest-configuration \ + --arn arn:aws:ivs:us-west-2:123456789012:ingest-configuration/AbCdEfGh1234 + +Output:: + + { + "ingestConfiguration": { + "name": "ingest1", + "arn": "arn:aws:ivs:us-west-2:123456789012:ingest-configuration/AbCdEfGh1234", + "ingestProtocol": "RTMPS", + "streamKey": "rt_123456789012_us-west-2_AbCdEfGh1234_abcd1234efgh5678ijkl9012MNOP34", + "stageArn": "", + "participantId": "xyZ654abC321", + "state": "INACTIVE", + "userId": "", + "tags": {} + } + } + +For more information, see `IVS Stream Ingest | Real-Time Streaming `__ in the *Amazon Interactive Video Service User Guide*. diff --git a/awscli/examples/ivs-realtime/get-stage.rst b/awscli/examples/ivs-realtime/get-stage.rst index 5aa92d4b1c2a..cf56514a5a99 100644 --- a/awscli/examples/ivs-realtime/get-stage.rst +++ b/awscli/examples/ivs-realtime/get-stage.rst @@ -16,9 +16,11 @@ Output:: "AUDIO_VIDEO" ], "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", - }, + }, "endpoints": { "events": "wss://global.events.live-video.net", + "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", + "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" }, "name": "test", @@ -26,4 +28,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. diff --git a/awscli/examples/ivs-realtime/list-ingest-configurations.rst b/awscli/examples/ivs-realtime/list-ingest-configurations.rst new file mode 100644 index 000000000000..842348c03e93 --- /dev/null +++ b/awscli/examples/ivs-realtime/list-ingest-configurations.rst @@ -0,0 +1,23 @@ +**To get summary information about all ingest configurations** + +The following ``list-ingest-configurations`` example lists all ingest configurations for your AWS account, in the AWS region where the API request is processed. :: + + aws ivs-realtime list-ingest-configurations + +Output:: + + { + "ingestConfigurations": [ + { + "name": "", + "arn": "arn:aws:ivs:us-west-2:123456789012:ingest-configuration/XYZuvwSt4567", + "ingestProtocol": "RTMPS", + "stageArn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", + "participnatId": "abC789Xyz456", + "state": "INACTIVE" + "userId": "", + } + ] + } + +For more information, see `IVS Stream Ingest | Real-Time Streaming `__ in the *Amazon Interactive Video Service User Guide*. diff --git a/awscli/examples/ivs-realtime/update-ingest-configuration.rst b/awscli/examples/ivs-realtime/update-ingest-configuration.rst new file mode 100644 index 000000000000..990416099996 --- /dev/null +++ b/awscli/examples/ivs-realtime/update-ingest-configuration.rst @@ -0,0 +1,25 @@ +**To update an ingest configuration** + +The following ``update-inegst-configuration`` example updates an ingest configuration to attach it to a stage. :: + + aws ivs-realtime update-ingest-configuration \ + --arn arn:aws:ivs:us-west-2:123456789012:ingest-configuration/AbCdEfGh1234 \ + --stage-arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh + +Output:: + + { + "ingestConfiguration": { + "name": "ingest1", + "arn": "arn:aws:ivs:us-west-2:123456789012:ingest-configuration/AbCdEfGh1234", + "ingestProtocol": "RTMPS", + "streamKey": "rt_123456789012_us-west-2_AbCdEfGh1234_abcd1234efgh5678ijkl9012MNOP34", + "stageArn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", + "participantId": "xyZ654abC321", + "state": "INACTIVE", + "userId": "", + "tags": {} + } + } + +For more information, see `IVS Stream Ingest | Real-Time Streaming `__ in the *Amazon Interactive Video Service User Guide*. diff --git a/awscli/examples/ivs-realtime/update-stage.rst b/awscli/examples/ivs-realtime/update-stage.rst index f06f5d2ebc37..8a566d6a9631 100644 --- a/awscli/examples/ivs-realtime/update-stage.rst +++ b/awscli/examples/ivs-realtime/update-stage.rst @@ -20,6 +20,8 @@ Output:: }, "endpoints": { "events": "wss://global.events.live-video.net", + "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", + "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" }, "name": "stage1a", @@ -27,4 +29,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. diff --git a/awscli/examples/s3api/put-object.rst b/awscli/examples/s3api/put-object.rst index 8b780e8310b4..ca115fca09f0 100644 --- a/awscli/examples/s3api/put-object.rst +++ b/awscli/examples/s3api/put-object.rst @@ -1,13 +1,21 @@ -The following example uses the ``put-object`` command to upload an object to Amazon S3:: +**Example 1: Upload an object to Amazon S3** - aws s3api put-object --bucket text-content --key dir-1/my_images.tar.bz2 --body my_images.tar.bz2 +The following ``put-object`` command example uploads an object to Amazon S3. :: -The following example shows an upload of a video file (The video file is -specified using Windows file system syntax.):: + aws s3api put-object \ + --bucket amzn-s3-demo-bucket \ + --key my-dir/MySampleImage.png \ + --body MySampleImage.png - aws s3api put-object --bucket text-content --key dir-1/big-video-file.mp4 --body e:\media\videos\f-sharp-3-data-services.mp4 +For more information about uploading objects, see `Uploading Objects < http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadingObjects.html>`__ in the *Amazon S3 Developer Guide*. -For more information about uploading objects, see `Uploading Objects`_ in the *Amazon S3 Developer Guide*. +**Example 2: Upload a video file to Amazon S3** -.. _`Uploading Objects`: http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadingObjects.html +The following ``put-object`` command example uploads a video file. :: + aws s3api put-object \ + --bucket amzn-s3-demo-bucket \ + --key my-dir/big-video-file.mp4 \ + --body /media/videos/f-sharp-3-data-services.mp4 + +For more information about uploading objects, see `Uploading Objects < http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadingObjects.html>`__ in the *Amazon S3 Developer Guide*. diff --git a/awscli/examples/workmail/list-organizations.rst b/awscli/examples/workmail/list-organizations.rst index b328f022da43..e880b9ef6bf9 100644 --- a/awscli/examples/workmail/list-organizations.rst +++ b/awscli/examples/workmail/list-organizations.rst @@ -1,6 +1,6 @@ **To retrieve a list of organizations** -The following ``list-organizations`` command retrieves summaries of non-deleted organizations. :: +The following ``list-organizations`` command retrieves summaries of the customer's organizations. :: aws workmail list-organizations From d8c89cb3b401bca47bccc3bc231669cb03e41cfd Mon Sep 17 00:00:00 2001 From: Alex Shovlin Date: Thu, 19 Dec 2024 08:37:50 -0600 Subject: [PATCH 0993/1632] Add GitHub Workflow for syncing PRs from `develop` to `v2` (#9142) --- .github/workflows/doc-pr-cherry-pick.yml | 69 ++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 .github/workflows/doc-pr-cherry-pick.yml diff --git a/.github/workflows/doc-pr-cherry-pick.yml b/.github/workflows/doc-pr-cherry-pick.yml new file mode 100644 index 000000000000..a25fb08e9bf7 --- /dev/null +++ b/.github/workflows/doc-pr-cherry-pick.yml @@ -0,0 +1,69 @@ +name: Cherry-Pick PR to v2 + +on: + workflow_dispatch: + inputs: + pr_number: + description: 'PR number to cherry-pick' + type: string + required: true + +jobs: + cherry_pick_and_create_pr: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2 + with: + fetch-depth: 0 + + - name: Configure Git + run: | + git config user.name "aws-sdk-python-automation" + git config user.email "github-aws-sdk-python-automation@amazon.com" + + - name: Get PR commits + id: get_commits + run: | + gh pr checkout $PR_NUMBER + PR_COMMITS=$(gh pr view $PR_NUMBER --json commits --jq '.commits[].oid') + echo "PR_COMMITS=$PR_COMMITS" >> $GITHUB_OUTPUT + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PR_NUMBER: ${{ github.event.inputs.pr_number }} + + - name: Create new branch and cherry-pick commits + id: create_branch + run: | + git fetch origin v2 + NEW_BRANCH="v2-sync-pr-$PR_NUMBER" + git checkout -b $NEW_BRANCH origin/v2 + for commit in $PR_COMMITS; do + git cherry-pick $commit + done + git push origin $NEW_BRANCH + echo "NEW_BRANCH=$NEW_BRANCH" >> $GITHUB_OUTPUT + env: + PR_NUMBER: ${{ github.event.inputs.pr_number }} + PR_COMMITS: ${{ steps.get_commits.outputs.PR_COMMITS}} + + - name: Create new PR + run: | + PR_TITLE=$(gh pr view $PR_NUMBER --json title --jq '.title') + PR_BODY=$(cat << EOF + This PR cherry-picks the commits from #$PR_NUMBER to the v2 branch. + + Please complete the following checklist before merging: + + - [ ] Verify that the original PR (#$PR_NUMBER) is approved + - [ ] Verify that this merge to v2 is appropriate + + By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice. + + EOF + ) + gh pr create --title "[V2] $PR_TITLE" --body "$PR_BODY" --base v2 --head $NEW_BRANCH + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PR_NUMBER: ${{ github.event.inputs.pr_number }} + NEW_BRANCH: ${{ steps.create_branch.outputs.NEW_BRANCH}} From c6294260b0f038576139772358d1d28f73a535e4 Mon Sep 17 00:00:00 2001 From: Nasir Rabbani <52099528+nasir-rabbani@users.noreply.github.com> Date: Fri, 20 Dec 2024 00:10:53 +0530 Subject: [PATCH 0994/1632] Update `Example 6` title for `aws s3 sync` help doc (#8638) --- awscli/examples/s3/sync.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/s3/sync.rst b/awscli/examples/s3/sync.rst index 5e8dc255b5f3..86498ed8c4d0 100644 --- a/awscli/examples/s3/sync.rst +++ b/awscli/examples/s3/sync.rst @@ -80,7 +80,7 @@ Output:: upload: test2.txt to s3://mybucket/test2.txt -**Example 6: Sync all local objects to the specified bucket except ``.jpg`` files** +**Example 6: Sync all local objects to the specified bucket except specified directory files** The following ``sync`` command syncs files under a local directory to objects under a specified prefix and bucket by downloading S3 objects. This example uses the ``--exclude`` parameter flag to exclude a specified directory From 0cd543c29fe2dcd3f18210f3d0f1ffec363920a2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 19 Dec 2024 19:03:00 +0000 Subject: [PATCH 0995/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-14296.json | 5 +++++ .changes/next-release/api-change-mediaconvert-53392.json | 5 +++++ .changes/next-release/api-change-medialive-29253.json | 5 +++++ .changes/next-release/api-change-qconnect-31898.json | 5 +++++ .changes/next-release/api-change-ssmsap-24681.json | 5 +++++ .changes/next-release/api-change-workspaces-25817.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-14296.json create mode 100644 .changes/next-release/api-change-mediaconvert-53392.json create mode 100644 .changes/next-release/api-change-medialive-29253.json create mode 100644 .changes/next-release/api-change-qconnect-31898.json create mode 100644 .changes/next-release/api-change-ssmsap-24681.json create mode 100644 .changes/next-release/api-change-workspaces-25817.json diff --git a/.changes/next-release/api-change-appstream-14296.json b/.changes/next-release/api-change-appstream-14296.json new file mode 100644 index 000000000000..e90732a70772 --- /dev/null +++ b/.changes/next-release/api-change-appstream-14296.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "Added support for Rocky Linux 8 on Amazon AppStream 2.0" +} diff --git a/.changes/next-release/api-change-mediaconvert-53392.json b/.changes/next-release/api-change-mediaconvert-53392.json new file mode 100644 index 000000000000..e5eca0900774 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-53392.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds support for inserting timecode tracks into MP4 container outputs." +} diff --git a/.changes/next-release/api-change-medialive-29253.json b/.changes/next-release/api-change-medialive-29253.json new file mode 100644 index 000000000000..ebae8ba73598 --- /dev/null +++ b/.changes/next-release/api-change-medialive-29253.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "MediaLive is releasing ListVersions api" +} diff --git a/.changes/next-release/api-change-qconnect-31898.json b/.changes/next-release/api-change-qconnect-31898.json new file mode 100644 index 000000000000..9bbf08af07a6 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-31898.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "Amazon Q in Connect enables agents to ask Q for assistance in multiple languages and Q will provide answers and recommended step-by-step guides in those languages. Qs default language is English (United States) and you can switch this by setting the locale configuration on the AI Agent." +} diff --git a/.changes/next-release/api-change-ssmsap-24681.json b/.changes/next-release/api-change-ssmsap-24681.json new file mode 100644 index 000000000000..02d732137b7f --- /dev/null +++ b/.changes/next-release/api-change-ssmsap-24681.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm-sap``", + "description": "AWS Systems Manager for SAP added support for registration and discovery of distributed ABAP applications" +} diff --git a/.changes/next-release/api-change-workspaces-25817.json b/.changes/next-release/api-change-workspaces-25817.json new file mode 100644 index 000000000000..c751e407bd96 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-25817.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added AWS Global Accelerator (AGA) support for WorkSpaces Personal." +} From 7d084044489a04519a328795633cba8aa2a26b2e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 19 Dec 2024 19:04:11 +0000 Subject: [PATCH 0996/1632] Bumping version to 1.36.26 --- .changes/1.36.26.json | 32 +++++++++++++++++++ .../api-change-appstream-14296.json | 5 --- .../api-change-mediaconvert-53392.json | 5 --- .../api-change-medialive-29253.json | 5 --- .../api-change-qconnect-31898.json | 5 --- .../next-release/api-change-ssmsap-24681.json | 5 --- .../api-change-workspaces-25817.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.36.26.json delete mode 100644 .changes/next-release/api-change-appstream-14296.json delete mode 100644 .changes/next-release/api-change-mediaconvert-53392.json delete mode 100644 .changes/next-release/api-change-medialive-29253.json delete mode 100644 .changes/next-release/api-change-qconnect-31898.json delete mode 100644 .changes/next-release/api-change-ssmsap-24681.json delete mode 100644 .changes/next-release/api-change-workspaces-25817.json diff --git a/.changes/1.36.26.json b/.changes/1.36.26.json new file mode 100644 index 000000000000..2021a6c778c8 --- /dev/null +++ b/.changes/1.36.26.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appstream``", + "description": "Added support for Rocky Linux 8 on Amazon AppStream 2.0", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds support for inserting timecode tracks into MP4 container outputs.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "MediaLive is releasing ListVersions api", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "Amazon Q in Connect enables agents to ask Q for assistance in multiple languages and Q will provide answers and recommended step-by-step guides in those languages. Qs default language is English (United States) and you can switch this by setting the locale configuration on the AI Agent.", + "type": "api-change" + }, + { + "category": "``ssm-sap``", + "description": "AWS Systems Manager for SAP added support for registration and discovery of distributed ABAP applications", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added AWS Global Accelerator (AGA) support for WorkSpaces Personal.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-14296.json b/.changes/next-release/api-change-appstream-14296.json deleted file mode 100644 index e90732a70772..000000000000 --- a/.changes/next-release/api-change-appstream-14296.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "Added support for Rocky Linux 8 on Amazon AppStream 2.0" -} diff --git a/.changes/next-release/api-change-mediaconvert-53392.json b/.changes/next-release/api-change-mediaconvert-53392.json deleted file mode 100644 index e5eca0900774..000000000000 --- a/.changes/next-release/api-change-mediaconvert-53392.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds support for inserting timecode tracks into MP4 container outputs." -} diff --git a/.changes/next-release/api-change-medialive-29253.json b/.changes/next-release/api-change-medialive-29253.json deleted file mode 100644 index ebae8ba73598..000000000000 --- a/.changes/next-release/api-change-medialive-29253.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "MediaLive is releasing ListVersions api" -} diff --git a/.changes/next-release/api-change-qconnect-31898.json b/.changes/next-release/api-change-qconnect-31898.json deleted file mode 100644 index 9bbf08af07a6..000000000000 --- a/.changes/next-release/api-change-qconnect-31898.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "Amazon Q in Connect enables agents to ask Q for assistance in multiple languages and Q will provide answers and recommended step-by-step guides in those languages. Qs default language is English (United States) and you can switch this by setting the locale configuration on the AI Agent." -} diff --git a/.changes/next-release/api-change-ssmsap-24681.json b/.changes/next-release/api-change-ssmsap-24681.json deleted file mode 100644 index 02d732137b7f..000000000000 --- a/.changes/next-release/api-change-ssmsap-24681.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm-sap``", - "description": "AWS Systems Manager for SAP added support for registration and discovery of distributed ABAP applications" -} diff --git a/.changes/next-release/api-change-workspaces-25817.json b/.changes/next-release/api-change-workspaces-25817.json deleted file mode 100644 index c751e407bd96..000000000000 --- a/.changes/next-release/api-change-workspaces-25817.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added AWS Global Accelerator (AGA) support for WorkSpaces Personal." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 70be50ff1e61..157030491b4a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.36.26 +======= + +* api-change:``appstream``: Added support for Rocky Linux 8 on Amazon AppStream 2.0 +* api-change:``mediaconvert``: This release adds support for inserting timecode tracks into MP4 container outputs. +* api-change:``medialive``: MediaLive is releasing ListVersions api +* api-change:``qconnect``: Amazon Q in Connect enables agents to ask Q for assistance in multiple languages and Q will provide answers and recommended step-by-step guides in those languages. Qs default language is English (United States) and you can switch this by setting the locale configuration on the AI Agent. +* api-change:``ssm-sap``: AWS Systems Manager for SAP added support for registration and discovery of distributed ABAP applications +* api-change:``workspaces``: Added AWS Global Accelerator (AGA) support for WorkSpaces Personal. + + 1.36.25 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 34fbd0a61310..6356dafd2673 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.25' +__version__ = '1.36.26' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0513d23db1c8..a6ecc1f10f21 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.25' +release = '1.36.26' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 80080a7d4df9..b08293c748ad 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.84 + botocore==1.35.85 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3c0322f7cd1e..46761c7bf3de 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.84', + 'botocore==1.35.85', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From aa9e38b35b23d136d4296cbde1a8efab1fd86aa0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 20 Dec 2024 19:04:17 +0000 Subject: [PATCH 0997/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-72944.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-94169.json | 5 +++++ .../next-release/api-change-bedrockdataautomation-64463.json | 5 +++++ .../api-change-bedrockdataautomationruntime-93561.json | 5 +++++ .changes/next-release/api-change-billing-77050.json | 5 +++++ .changes/next-release/api-change-ce-18588.json | 5 +++++ .changes/next-release/api-change-connect-51478.json | 5 +++++ .changes/next-release/api-change-docdb-82823.json | 5 +++++ .changes/next-release/api-change-eks-89568.json | 5 +++++ .changes/next-release/api-change-macie2-59559.json | 5 +++++ .changes/next-release/api-change-outposts-42812.json | 5 +++++ .changes/next-release/api-change-sagemaker-90736.json | 5 +++++ 12 files changed, 60 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-72944.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-94169.json create mode 100644 .changes/next-release/api-change-bedrockdataautomation-64463.json create mode 100644 .changes/next-release/api-change-bedrockdataautomationruntime-93561.json create mode 100644 .changes/next-release/api-change-billing-77050.json create mode 100644 .changes/next-release/api-change-ce-18588.json create mode 100644 .changes/next-release/api-change-connect-51478.json create mode 100644 .changes/next-release/api-change-docdb-82823.json create mode 100644 .changes/next-release/api-change-eks-89568.json create mode 100644 .changes/next-release/api-change-macie2-59559.json create mode 100644 .changes/next-release/api-change-outposts-42812.json create mode 100644 .changes/next-release/api-change-sagemaker-90736.json diff --git a/.changes/next-release/api-change-bedrockagent-72944.json b/.changes/next-release/api-change-bedrockagent-72944.json new file mode 100644 index 000000000000..e1f02c1db824 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-72944.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Support for custom user agent and max web pages crawled for web connector. Support app only credentials for SharePoint connector. Increase agents memory duration limit to 365 days. Support to specify max number of session summaries to include in agent invocation context." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-94169.json b/.changes/next-release/api-change-bedrockagentruntime-94169.json new file mode 100644 index 000000000000..f4cde6938e71 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-94169.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "bedrock agents now supports long term memory and performance configs. Invokeflow supports performance configs. RetrieveAndGenerate performance configs" +} diff --git a/.changes/next-release/api-change-bedrockdataautomation-64463.json b/.changes/next-release/api-change-bedrockdataautomation-64463.json new file mode 100644 index 000000000000..e0c7d415182a --- /dev/null +++ b/.changes/next-release/api-change-bedrockdataautomation-64463.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-data-automation``", + "description": "Documentation update for Amazon Bedrock Data Automation" +} diff --git a/.changes/next-release/api-change-bedrockdataautomationruntime-93561.json b/.changes/next-release/api-change-bedrockdataautomationruntime-93561.json new file mode 100644 index 000000000000..3541f8edc4f4 --- /dev/null +++ b/.changes/next-release/api-change-bedrockdataautomationruntime-93561.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-data-automation-runtime``", + "description": "Documentation update for Amazon Bedrock Data Automation Runtime" +} diff --git a/.changes/next-release/api-change-billing-77050.json b/.changes/next-release/api-change-billing-77050.json new file mode 100644 index 000000000000..98d99566ff41 --- /dev/null +++ b/.changes/next-release/api-change-billing-77050.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``billing``", + "description": "Added new API's for defining and fetching Billing Views." +} diff --git a/.changes/next-release/api-change-ce-18588.json b/.changes/next-release/api-change-ce-18588.json new file mode 100644 index 000000000000..d93885ed0828 --- /dev/null +++ b/.changes/next-release/api-change-ce-18588.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "Support for retrieving cost, usage, and forecast for billing view." +} diff --git a/.changes/next-release/api-change-connect-51478.json b/.changes/next-release/api-change-connect-51478.json new file mode 100644 index 000000000000..53c8e8f6b83e --- /dev/null +++ b/.changes/next-release/api-change-connect-51478.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "This release supports adding NotAttributeCondition and Range to the RoutingCriteria object." +} diff --git a/.changes/next-release/api-change-docdb-82823.json b/.changes/next-release/api-change-docdb-82823.json new file mode 100644 index 000000000000..418afc90d821 --- /dev/null +++ b/.changes/next-release/api-change-docdb-82823.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``docdb``", + "description": "Support AWS Secret Manager managed password for AWS DocumentDB instance-based cluster." +} diff --git a/.changes/next-release/api-change-eks-89568.json b/.changes/next-release/api-change-eks-89568.json new file mode 100644 index 000000000000..1d0062d152f4 --- /dev/null +++ b/.changes/next-release/api-change-eks-89568.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "This release expands the catalog of upgrade insight checks" +} diff --git a/.changes/next-release/api-change-macie2-59559.json b/.changes/next-release/api-change-macie2-59559.json new file mode 100644 index 000000000000..5b5d5207cad1 --- /dev/null +++ b/.changes/next-release/api-change-macie2-59559.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``macie2``", + "description": "This release adds support for identifying S3 general purpose buckets that exceed the Amazon Macie quota for preventative control monitoring." +} diff --git a/.changes/next-release/api-change-outposts-42812.json b/.changes/next-release/api-change-outposts-42812.json new file mode 100644 index 000000000000..43ea1e28141b --- /dev/null +++ b/.changes/next-release/api-change-outposts-42812.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "Add CS8365C as a supported power connector for Outpost sites." +} diff --git a/.changes/next-release/api-change-sagemaker-90736.json b/.changes/next-release/api-change-sagemaker-90736.json new file mode 100644 index 000000000000..a93886df54bb --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-90736.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for c6i, m6i and r6i instance on SageMaker Hyperpod and trn1 instances in batch" +} From bd6788d64ee61fb3f6822b5ef3f3a27aa414e375 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 20 Dec 2024 19:05:31 +0000 Subject: [PATCH 0998/1632] Bumping version to 1.36.27 --- .changes/1.36.27.json | 62 +++++++++++++++++++ .../api-change-bedrockagent-72944.json | 5 -- .../api-change-bedrockagentruntime-94169.json | 5 -- ...pi-change-bedrockdataautomation-64463.json | 5 -- ...ge-bedrockdataautomationruntime-93561.json | 5 -- .../api-change-billing-77050.json | 5 -- .../next-release/api-change-ce-18588.json | 5 -- .../api-change-connect-51478.json | 5 -- .../next-release/api-change-docdb-82823.json | 5 -- .../next-release/api-change-eks-89568.json | 5 -- .../next-release/api-change-macie2-59559.json | 5 -- .../api-change-outposts-42812.json | 5 -- .../api-change-sagemaker-90736.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 18 files changed, 83 insertions(+), 64 deletions(-) create mode 100644 .changes/1.36.27.json delete mode 100644 .changes/next-release/api-change-bedrockagent-72944.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-94169.json delete mode 100644 .changes/next-release/api-change-bedrockdataautomation-64463.json delete mode 100644 .changes/next-release/api-change-bedrockdataautomationruntime-93561.json delete mode 100644 .changes/next-release/api-change-billing-77050.json delete mode 100644 .changes/next-release/api-change-ce-18588.json delete mode 100644 .changes/next-release/api-change-connect-51478.json delete mode 100644 .changes/next-release/api-change-docdb-82823.json delete mode 100644 .changes/next-release/api-change-eks-89568.json delete mode 100644 .changes/next-release/api-change-macie2-59559.json delete mode 100644 .changes/next-release/api-change-outposts-42812.json delete mode 100644 .changes/next-release/api-change-sagemaker-90736.json diff --git a/.changes/1.36.27.json b/.changes/1.36.27.json new file mode 100644 index 000000000000..d5659e162e80 --- /dev/null +++ b/.changes/1.36.27.json @@ -0,0 +1,62 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Support for custom user agent and max web pages crawled for web connector. Support app only credentials for SharePoint connector. Increase agents memory duration limit to 365 days. Support to specify max number of session summaries to include in agent invocation context.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "bedrock agents now supports long term memory and performance configs. Invokeflow supports performance configs. RetrieveAndGenerate performance configs", + "type": "api-change" + }, + { + "category": "``bedrock-data-automation``", + "description": "Documentation update for Amazon Bedrock Data Automation", + "type": "api-change" + }, + { + "category": "``bedrock-data-automation-runtime``", + "description": "Documentation update for Amazon Bedrock Data Automation Runtime", + "type": "api-change" + }, + { + "category": "``billing``", + "description": "Added new API's for defining and fetching Billing Views.", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "Support for retrieving cost, usage, and forecast for billing view.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "This release supports adding NotAttributeCondition and Range to the RoutingCriteria object.", + "type": "api-change" + }, + { + "category": "``docdb``", + "description": "Support AWS Secret Manager managed password for AWS DocumentDB instance-based cluster.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "This release expands the catalog of upgrade insight checks", + "type": "api-change" + }, + { + "category": "``macie2``", + "description": "This release adds support for identifying S3 general purpose buckets that exceed the Amazon Macie quota for preventative control monitoring.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "Add CS8365C as a supported power connector for Outpost sites.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for c6i, m6i and r6i instance on SageMaker Hyperpod and trn1 instances in batch", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-72944.json b/.changes/next-release/api-change-bedrockagent-72944.json deleted file mode 100644 index e1f02c1db824..000000000000 --- a/.changes/next-release/api-change-bedrockagent-72944.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Support for custom user agent and max web pages crawled for web connector. Support app only credentials for SharePoint connector. Increase agents memory duration limit to 365 days. Support to specify max number of session summaries to include in agent invocation context." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-94169.json b/.changes/next-release/api-change-bedrockagentruntime-94169.json deleted file mode 100644 index f4cde6938e71..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-94169.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "bedrock agents now supports long term memory and performance configs. Invokeflow supports performance configs. RetrieveAndGenerate performance configs" -} diff --git a/.changes/next-release/api-change-bedrockdataautomation-64463.json b/.changes/next-release/api-change-bedrockdataautomation-64463.json deleted file mode 100644 index e0c7d415182a..000000000000 --- a/.changes/next-release/api-change-bedrockdataautomation-64463.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-data-automation``", - "description": "Documentation update for Amazon Bedrock Data Automation" -} diff --git a/.changes/next-release/api-change-bedrockdataautomationruntime-93561.json b/.changes/next-release/api-change-bedrockdataautomationruntime-93561.json deleted file mode 100644 index 3541f8edc4f4..000000000000 --- a/.changes/next-release/api-change-bedrockdataautomationruntime-93561.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-data-automation-runtime``", - "description": "Documentation update for Amazon Bedrock Data Automation Runtime" -} diff --git a/.changes/next-release/api-change-billing-77050.json b/.changes/next-release/api-change-billing-77050.json deleted file mode 100644 index 98d99566ff41..000000000000 --- a/.changes/next-release/api-change-billing-77050.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``billing``", - "description": "Added new API's for defining and fetching Billing Views." -} diff --git a/.changes/next-release/api-change-ce-18588.json b/.changes/next-release/api-change-ce-18588.json deleted file mode 100644 index d93885ed0828..000000000000 --- a/.changes/next-release/api-change-ce-18588.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "Support for retrieving cost, usage, and forecast for billing view." -} diff --git a/.changes/next-release/api-change-connect-51478.json b/.changes/next-release/api-change-connect-51478.json deleted file mode 100644 index 53c8e8f6b83e..000000000000 --- a/.changes/next-release/api-change-connect-51478.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "This release supports adding NotAttributeCondition and Range to the RoutingCriteria object." -} diff --git a/.changes/next-release/api-change-docdb-82823.json b/.changes/next-release/api-change-docdb-82823.json deleted file mode 100644 index 418afc90d821..000000000000 --- a/.changes/next-release/api-change-docdb-82823.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``docdb``", - "description": "Support AWS Secret Manager managed password for AWS DocumentDB instance-based cluster." -} diff --git a/.changes/next-release/api-change-eks-89568.json b/.changes/next-release/api-change-eks-89568.json deleted file mode 100644 index 1d0062d152f4..000000000000 --- a/.changes/next-release/api-change-eks-89568.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "This release expands the catalog of upgrade insight checks" -} diff --git a/.changes/next-release/api-change-macie2-59559.json b/.changes/next-release/api-change-macie2-59559.json deleted file mode 100644 index 5b5d5207cad1..000000000000 --- a/.changes/next-release/api-change-macie2-59559.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``macie2``", - "description": "This release adds support for identifying S3 general purpose buckets that exceed the Amazon Macie quota for preventative control monitoring." -} diff --git a/.changes/next-release/api-change-outposts-42812.json b/.changes/next-release/api-change-outposts-42812.json deleted file mode 100644 index 43ea1e28141b..000000000000 --- a/.changes/next-release/api-change-outposts-42812.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "Add CS8365C as a supported power connector for Outpost sites." -} diff --git a/.changes/next-release/api-change-sagemaker-90736.json b/.changes/next-release/api-change-sagemaker-90736.json deleted file mode 100644 index a93886df54bb..000000000000 --- a/.changes/next-release/api-change-sagemaker-90736.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for c6i, m6i and r6i instance on SageMaker Hyperpod and trn1 instances in batch" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 157030491b4a..c665774d107c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.36.27 +======= + +* api-change:``bedrock-agent``: Support for custom user agent and max web pages crawled for web connector. Support app only credentials for SharePoint connector. Increase agents memory duration limit to 365 days. Support to specify max number of session summaries to include in agent invocation context. +* api-change:``bedrock-agent-runtime``: bedrock agents now supports long term memory and performance configs. Invokeflow supports performance configs. RetrieveAndGenerate performance configs +* api-change:``bedrock-data-automation``: Documentation update for Amazon Bedrock Data Automation +* api-change:``bedrock-data-automation-runtime``: Documentation update for Amazon Bedrock Data Automation Runtime +* api-change:``billing``: Added new API's for defining and fetching Billing Views. +* api-change:``ce``: Support for retrieving cost, usage, and forecast for billing view. +* api-change:``connect``: This release supports adding NotAttributeCondition and Range to the RoutingCriteria object. +* api-change:``docdb``: Support AWS Secret Manager managed password for AWS DocumentDB instance-based cluster. +* api-change:``eks``: This release expands the catalog of upgrade insight checks +* api-change:``macie2``: This release adds support for identifying S3 general purpose buckets that exceed the Amazon Macie quota for preventative control monitoring. +* api-change:``outposts``: Add CS8365C as a supported power connector for Outpost sites. +* api-change:``sagemaker``: This release adds support for c6i, m6i and r6i instance on SageMaker Hyperpod and trn1 instances in batch + + 1.36.26 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6356dafd2673..2ca000fe1667 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.26' +__version__ = '1.36.27' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a6ecc1f10f21..5b031d0318bb 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.26' +release = '1.36.27' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b08293c748ad..cc1ff0cdf20a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.85 + botocore==1.35.86 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 46761c7bf3de..8bfc85263547 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.85', + 'botocore==1.35.86', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 02bb3198cb246ffa3413a8e701bf50acf8f2c9f4 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 23 Dec 2024 18:57:48 +0000 Subject: [PATCH 0999/1632] CLI examples iam, ivs, sts --- ...anizations-root-credentials-management.rst | 16 +++ .../disable-organizations-root-sessions.rst | 16 +++ ...anizations-root-credentials-management.rst | 16 +++ .../enable-organizations-root-sessions.rst | 16 +++ .../iam/list-organizations-features.rst | 17 +++ awscli/examples/ivs/batch-get-channel.rst | 16 ++- awscli/examples/ivs/create-channel.rst | 79 ++++++++++- awscli/examples/ivs/get-channel.rst | 21 ++- awscli/examples/ivs/get-stream-session.rst | 61 ++++++-- awscli/examples/ivs/update-channel.rst | 134 ++++++++++++++++-- awscli/examples/sts/assume-root.rst | 22 +++ 11 files changed, 372 insertions(+), 42 deletions(-) create mode 100644 awscli/examples/iam/disable-organizations-root-credentials-management.rst create mode 100644 awscli/examples/iam/disable-organizations-root-sessions.rst create mode 100644 awscli/examples/iam/enable-organizations-root-credentials-management.rst create mode 100644 awscli/examples/iam/enable-organizations-root-sessions.rst create mode 100644 awscli/examples/iam/list-organizations-features.rst create mode 100644 awscli/examples/sts/assume-root.rst diff --git a/awscli/examples/iam/disable-organizations-root-credentials-management.rst b/awscli/examples/iam/disable-organizations-root-credentials-management.rst new file mode 100644 index 000000000000..8c5d0adb0729 --- /dev/null +++ b/awscli/examples/iam/disable-organizations-root-credentials-management.rst @@ -0,0 +1,16 @@ +**To disable the RootCredentialsManagement feature in your organization** + +The following ``disable-organizations-root-credentials-management`` command disables the management of privileged root user credentials across member accounts in your organization. :: + + aws iam disable-organizations-root-credentials-management + +Output:: + + { + "EnabledFeatures": [ + "RootSessions" + ] + "OrganizationId": "o-aa111bb222" + } + +For more information, see `Centralize root access for member accounts `__ in the *AWS IAM User Guide*.g \ No newline at end of file diff --git a/awscli/examples/iam/disable-organizations-root-sessions.rst b/awscli/examples/iam/disable-organizations-root-sessions.rst new file mode 100644 index 000000000000..e0d545d0b3a0 --- /dev/null +++ b/awscli/examples/iam/disable-organizations-root-sessions.rst @@ -0,0 +1,16 @@ +**To disable the RootSessions feature in your organization** + +The following ``disable-organizations-root-sessions`` command disables root user sessions for privileged tasks across member accounts in your organization. :: + + aws iam disable-organizations-root-sessions + +Output:: + + { + "EnabledFeatures": [ + "RootCredentialsManagement" + ] + "OrganizationId": "o-aa111bb222" + } + +For more information, see `Centralize root access for member accounts `__ in the *AWS IAM User Guide*. diff --git a/awscli/examples/iam/enable-organizations-root-credentials-management.rst b/awscli/examples/iam/enable-organizations-root-credentials-management.rst new file mode 100644 index 000000000000..95d7d819c2b6 --- /dev/null +++ b/awscli/examples/iam/enable-organizations-root-credentials-management.rst @@ -0,0 +1,16 @@ +**To enable the RootCredentialsManagement feature in your organization** + +The following ``enable-organizations-root-credentials-management`` command enables the management of privileged root user credentials across member accounts in your organization. :: + + aws iam enable-organizations-root-credentials-management + +Output:: + + { + "EnabledFeatures": [ + "RootCredentialsManagement" + ] + "OrganizationId": "o-aa111bb222" + } + +For more information, see `Centralize root access for member accounts `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/enable-organizations-root-sessions.rst b/awscli/examples/iam/enable-organizations-root-sessions.rst new file mode 100644 index 000000000000..e2bf7fb9ef22 --- /dev/null +++ b/awscli/examples/iam/enable-organizations-root-sessions.rst @@ -0,0 +1,16 @@ +**To enable the RootSessions feature in your organization** + +The following ``enable-organizations-root-sessions`` command allows the management account or delegated administrator to perform privileged tasks on member accounts in your organization. :: + + aws iam enable-organizations-root-sessions + +Output:: + + { + "EnabledFeatures": [ + "RootSessions" + ] + "OrganizationId": "o-aa111bb222" + } + +For more information, see `Centralize root access for member accounts `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/iam/list-organizations-features.rst b/awscli/examples/iam/list-organizations-features.rst new file mode 100644 index 000000000000..a3bd5739946b --- /dev/null +++ b/awscli/examples/iam/list-organizations-features.rst @@ -0,0 +1,17 @@ +**To list the centralized root access features enabled for your organization** + +The following ``list-organizations-features`` command lists the centralized root access features enabled for your organization. :: + + aws iam list-organizations-features + +Output:: + + { + "EnabledFeatures": [ + "RootCredentialsManagement", + "RootSessions" + ] + "OrganizationId": "o-aa111bb222" + } + +For more information, see `Centrally manage root access for member accounts `__ in the *AWS IAM User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/batch-get-channel.rst b/awscli/examples/ivs/batch-get-channel.rst index 99b7ab46d339..9c97daf96c82 100644 --- a/awscli/examples/ivs/batch-get-channel.rst +++ b/awscli/examples/ivs/batch-get-channel.rst @@ -13,9 +13,15 @@ Output:: { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", "authorized": false, + "containerFormat": "TS", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "insecureIngest": false, "latencyMode": "LOW", + "multitrackInputConfiguration": { + "enabled": false, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, "name": "channel-1", "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel-1.abcdEFGH.m3u8", "preset": "", @@ -31,9 +37,15 @@ Output:: { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/efghEFGHijkl", "authorized": false, + "containerFormat": "FRAGMENTED_MP4", "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", - "insecureIngest": true, + "insecureIngest": false, "latencyMode": "LOW", + "multitrackInputConfiguration": { + "enabled": true, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, "name": "channel-2", "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel-2.abcdEFGH.m3u8", "preset": "", @@ -49,4 +61,4 @@ Output:: ] } -For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. diff --git a/awscli/examples/ivs/create-channel.rst b/awscli/examples/ivs/create-channel.rst index a96b09bae4ab..1248f54a718b 100644 --- a/awscli/examples/ivs/create-channel.rst +++ b/awscli/examples/ivs/create-channel.rst @@ -3,7 +3,7 @@ The following ``create-channel`` example creates a new channel and an associated stream key to start streaming. :: aws ivs create-channel \ - --name "test-channel" \ + --name 'test-channel' \ --no-insecure-ingest Output:: @@ -12,8 +12,14 @@ Output:: "channel": { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", "authorized": false, + "containerFormat": "TS", "name": "test-channel", "latencyMode": "LOW", + "multitrackInputConfiguration": { + "enabled": false, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "", "srt": { @@ -39,20 +45,26 @@ For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. + +**Example 4: To create a channel with multitrack enabled** + +The following ``create-channel`` example creates a new channel and an associated stream key to start streaming, and enables multitrack. :: + + aws ivs create-channel \ + --name 'test-channel' \ + --no-insecure-ingest \ + --container-format 'FRAGMENTED_MP4' \ + --multitrack-input-configuration '{"enabled": true,"maximumResolution": "FULL_HD","policy": "ALLOW"}' + +Output:: + + { + "channel": { + "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "authorized": false, + "containerFormat": "FRAGMENTED_MP4", + "name": "test-channel", + "latencyMode": "LOW", + "multitrackInputConfiguration": { + "enabled": true, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, + "playbackRestrictionPolicyArn": "", + "recordingConfigurationArn": "", + "srt": { + "endpoint": "a1b2c3d4e5f6.srt.live-video.net", + "passphrase": "AB1C2defGHijkLMNo3PqQRstUvwxyzaBCDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" + }, + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "insecureIngest": false, + "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", + "tags": {}, + "type": "STANDARD" + }, + "streamKey": { + "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/g1H2I3j4k5L6", + "value": "sk_us-west-2_abcdABCDefgh_567890abcdef", + "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "tags": {} + } + } + +For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs/get-channel.rst b/awscli/examples/ivs/get-channel.rst index a875e4557bba..40e43b644555 100644 --- a/awscli/examples/ivs/get-channel.rst +++ b/awscli/examples/ivs/get-channel.rst @@ -3,27 +3,34 @@ The following ``get-channel`` example gets the channel configuration for a specified channel ARN (Amazon Resource Name). :: aws ivs get-channel \ - --arn arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh + --arn 'arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh' Output:: { "channel": { "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", - "name": "channel-1", + "authorized": false, + "containerFormat": "TS", + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "insecureIngest": false, "latencyMode": "LOW", - "type": "STANDARD", + "multitrackInputConfiguration": { + "enabled": false, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, + "name": "channel-1", "playbackRestrictionPolicyArn": "", + "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", "preset": "", - "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABCD12cdEFgh", + "recordingConfigurationArn": "", "srt": { "endpoint": "a1b2c3d4e5f6.srt.live-video.net", "passphrase": "AB1C2defGHijkLMNo3PqQRstUvwxyzaBCDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" }, - "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", - "insecureIngest": false, - "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", "tags": {} + "type": "STANDARD", } } diff --git a/awscli/examples/ivs/get-stream-session.rst b/awscli/examples/ivs/get-stream-session.rst index 2b9b90b00626..fe270b5ec94a 100644 --- a/awscli/examples/ivs/get-stream-session.rst +++ b/awscli/examples/ivs/get-stream-session.rst @@ -1,10 +1,10 @@ **To get metadata for a specified stream** -The following ``get-stream-session`` example gets the metadata configuration for the specified channel ARN (Amazon Resource Name) and the specified stream; if streamId is not provided, the most recent stream for the channel is selected. :: +The following ``get-stream-session`` example gets the metadata configuration for the specified channel ARN (Amazon Resource Name) and the specified stream; if ``streamId`` is not provided, the most recent stream for the channel is selected. :: aws ivs get-stream-session \ - --channel-arn arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh \ - --stream-id "mystream" + --channel-arn 'arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh' \ + --stream-id 'mystream' Output:: @@ -18,10 +18,6 @@ Output:: "latencyMode": "LOW", "type": "STANDARD", "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABcdef34ghIJ", - "srt": { - "endpoint": "a1b2c3d4e5f6.srt.live-video.net", - "passphrase": "AB1C2defGHijkLMNo3PqQRstUvwxyzaBCDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" - }, "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", "playbackUrl": "url-string", "authorized": false, @@ -29,23 +25,51 @@ Output:: "preset": "" }, "ingestConfiguration": { + "audio": { + "channels": 2, + "codec": "mp4a.40.2", + "sampleRate": 8000, + "targetBitrate": 46875, + "track": "Track0" + }, "video": { "avcProfile": "Baseline", "avcLevel": "4.2", "codec": "avc1.42C02A", "encoder": "Lavf58.45.100", + "level": "4.2", + "profile": "Baseline", "targetBitrate": 8789062, "targetFramerate": 60, + "track": "Track0", "videoHeight": 1080, "videoWidth": 1920 - }, - "audio": { - "codec": "mp4a.40.2", - "targetBitrate": 46875, - "sampleRate": 8000, - "channels": 2 } }, + "ingestConfigurations": { + "audioConfigurations": [ + { + "channels": 2, + "codec": "mp4a.40.2", + "sampleRate": 8000, + "targetBitrate": 46875, + "track": "Track0" + } + ], + "videoConfigurations": [ + { + "codec": "avc1.42C02A", + "encoder": "Lavf58.45.100", + "level": "4.2", + "profile": "Baseline", + "targetBitrate": 8789062, + "targetFramerate": 60, + "track": "Track0", + "videoHeight": 1080, + "videoWidth": 1920 + } + ] + }, "recordingConfiguration": { "arn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/ABcdef34ghIJ", "name": "test-recording-config", @@ -76,6 +100,17 @@ Output:: } }, "truncatedEvents": [ + { + "code": "StreamTakeoverInvalidPriority", + "name": "Stream Takeover Failure", + "type": "IVS Stream State Change", + "eventTime": "2023-06-26T19:09:48+00:00" + }, + { + "name": "Stream Takeover", + "type": "IVS Stream State Change", + "eventTime": "2023-06-26T19:09:47+00:00" + }, { "name": "Recording Start", "type": "IVS Recording State Change", diff --git a/awscli/examples/ivs/update-channel.rst b/awscli/examples/ivs/update-channel.rst index 075e44a7a3e7..e5fd733ef3e0 100644 --- a/awscli/examples/ivs/update-channel.rst +++ b/awscli/examples/ivs/update-channel.rst @@ -3,8 +3,8 @@ The following ``update-channel`` example updates the channel configuration for a specified channel ARN to change the channel name. This does not affect an ongoing stream of this channel; you must stop and restart the stream for the changes to take effect. :: aws ivs update-channel \ - --arn arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh \ - --name "channel-1" \ + --arn 'arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh' \ + --name 'channel-1' \ --insecure-ingest Output:: @@ -14,6 +14,12 @@ Output:: "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", "name": "channel-1", "latencyMode": "LOW", + "containerFormat": "TS", + "multitrackInputConfiguration": { + "enabled": false, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, "type": "STANDARD", "playbackRestrictionPolicyArn": "", "recordingConfigurationArn": "", @@ -36,9 +42,9 @@ For more information, see `Create a Channel `__ in the *IVS Low-Latency User Guide*. - - **Example 4: To update a channel's configuration to enable playback restriction** The following ``update-channel`` example updates the channel configuration for a specified channel ARN to apply a playback restriction policy. This does not affect an ongoing stream of this channel; you must stop and restart the stream for the changes to take effect. :: aws ivs update-channel \ - --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" \ + --arn 'arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh' \ --no-insecure-ingest \ - --playback-restriction-policy-arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ" + --playback-restriction-policy-arn 'arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ' Output:: @@ -116,6 +132,12 @@ Output:: "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", "name": "test-channel-with-playback-restriction-policy", "latencyMode": "LOW", + "containerFormat": "TS", + "multitrackInputConfiguration": { + "enabled": false, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, "type": "STANDARD", "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/ABcdef34ghIJ", "recordingConfigurationArn": "", @@ -139,8 +161,8 @@ For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. + +**Example 6: To update a channel's configuration to enable multitrack** + +The following ``update-channel`` example updates the channel configuration for a specified channel ARN to enable multitrack. This does not affect an ongoing stream of this channel; you must stop and restart the stream for the changes to take effect. :: + + aws ivs update-channel \ + --arn 'arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh' \ + --container-format 'FRAGMENTED_MP4' \ + --multitrack-input-configuration '{"enabled": true,"maximumResolution": "FULL_HD","policy": "ALLOW"}' + +Output:: + + { + "channel": { + "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "containerFormat": "FRAGMENTED_MP4", + "name": "test-channel-with-multitrack", + "latencyMode": "LOW", + "multitrackInputConfiguration": { + "enabled": true, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, + "type": "STANDARD", + "playbackRestrictionPolicyArn": "", + "recordingConfigurationArn": "", + "srt": { + "endpoint": "a1b2c3d4e5f6.srt.live-video.net", + "passphrase": "AB1C2defGHijkLMNo3PqQRstUvwxyzaCBDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" + }, + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "insecureIngest": false, + "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", + "authorized": false, + "tags": {} + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. + +**Example 7: To update a channel's configuration to disable playback restriction** + +The following ``update-channel`` example updates the channel configuration for a specified channel ARN to disable multitrack. This does not affect an ongoing stream of this channel; you must stop and restart the stream for the changes to take effect. :: + + aws ivs update-channel \ + --arn 'arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh' \ + --container-format 'TS' \ + --multitrack-input-configuration '{"enabled": false}' + +Output:: + + { + "channel": { + ""arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh", + "containerFormat": "TS", + "name": "test-channel-with-multitrack", + "latencyMode": "LOW", + "multitrackInputConfiguration": { + "enabled": false, + "maximumResolution": "FULL_HD", + "policy": "ALLOW" + }, + "type": "STANDARD", + "playbackRestrictionPolicyArn": "", + "recordingConfigurationArn": "", + "srt": { + "endpoint": "a1b2c3d4e5f6.srt.live-video.net", + "passphrase": "AB1C2defGHijkLMNo3PqQRstUvwxyzaCBDEfghh4ijklMN5opqrStuVWxyzAbCDEfghIJ" + }, + "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net", + "insecureIngest": false, + "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8", + "preset": "", + "authorized": false, + "tags": {} + } + } + +For more information, see `Undesired Content and Viewers `__ in the *IVS Low-Latency User Guide*. \ No newline at end of file diff --git a/awscli/examples/sts/assume-root.rst b/awscli/examples/sts/assume-root.rst new file mode 100644 index 000000000000..56ec7fd4b6b7 --- /dev/null +++ b/awscli/examples/sts/assume-root.rst @@ -0,0 +1,22 @@ +**To launch a privileged session** + +The following ``assume-root`` command retrieves a set of short-term credentials you can use to remove a misconfigured Amazon S3 bucket policy for a member account in your organization. :: + + aws sts assume-root \ + --duration-seconds 900 \ + --target-principal 111122223333 \ + --task-policy-arn arn=arn:aws:iam::aws:policy/root-task/S3UnlockBucketPolicy + +Output:: + + { + "Credentials": { + "SecretAccessKey": "9drTJvcXLB89EXAMPLELB8923FB892xMFI", + "SessionToken": "AQoXdzELDDY//////////wEaoAK1wvxJY12r2IrDFT2IvAzTCn3zHoZ7YNtpiQLF0MqZye/qwjzP2iEXAMPLEbw/m3hsj8VBTkPORGvr9jM5sgP+w9IZWZnU+LWhmg+a5fDi2oTGUYcdg9uexQ4mtCHIHfi4citgqZTgco40Yqr4lIlo4V2b2Dyauk0eYFNebHtYlFVgAUj+7Indz3LU0aTWk1WKIjHmmMCIoTkyYp/k7kUG7moeEYKSitwQIi6Gjn+nyzM+PtoA3685ixzv0R7i5rjQi0YE0lf1oeie3bDiNHncmzosRM6SFiPzSvp6h/32xQuZsjcypmwsPSDtTPYcs0+YN/8BRi2/IcrxSpnWEXAMPLEXSDFTAQAM6Dl9zR0tXoybnlrZIwMLlMi1Kcgo5OytwU=", + "Expiration": "2024-11-15T00:05:07Z", + "AccessKeyId": "ASIAJEXAMPLEXEG2JICEA" + }, + "SourceIdentity": "Alice", + } + +The output of the command contains an access key, secret key, and session token that you can use to to perform privileged actions in the member account. For more information, see `Perform a privileged task on an AWS Organizations member account `__ in the *AWS IAM User Guide*. \ No newline at end of file From c341181361c283a65efca5c073262a20c0e0145c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 23 Dec 2024 19:12:51 +0000 Subject: [PATCH 1000/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecr-17066.json | 5 +++++ .changes/next-release/api-change-ecrpublic-18451.json | 5 +++++ .changes/next-release/api-change-eks-67915.json | 5 +++++ .changes/next-release/api-change-glue-21182.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-ecr-17066.json create mode 100644 .changes/next-release/api-change-ecrpublic-18451.json create mode 100644 .changes/next-release/api-change-eks-67915.json create mode 100644 .changes/next-release/api-change-glue-21182.json diff --git a/.changes/next-release/api-change-ecr-17066.json b/.changes/next-release/api-change-ecr-17066.json new file mode 100644 index 000000000000..ef163217ff5d --- /dev/null +++ b/.changes/next-release/api-change-ecr-17066.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Documentation update for ECR GetAccountSetting and PutAccountSetting APIs." +} diff --git a/.changes/next-release/api-change-ecrpublic-18451.json b/.changes/next-release/api-change-ecrpublic-18451.json new file mode 100644 index 000000000000..381fb9bd1d13 --- /dev/null +++ b/.changes/next-release/api-change-ecrpublic-18451.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr-public``", + "description": "Add support for Dualstack endpoints" +} diff --git a/.changes/next-release/api-change-eks-67915.json b/.changes/next-release/api-change-eks-67915.json new file mode 100644 index 000000000000..0081a57c697e --- /dev/null +++ b/.changes/next-release/api-change-eks-67915.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "This release adds support for DescribeClusterVersions API that provides important information about Kubernetes versions along with end of support dates" +} diff --git a/.changes/next-release/api-change-glue-21182.json b/.changes/next-release/api-change-glue-21182.json new file mode 100644 index 000000000000..f73aeea55c42 --- /dev/null +++ b/.changes/next-release/api-change-glue-21182.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add IncludeRoot parameters to GetCatalogs API to return root catalog." +} From af99099c936f906bf70b52e793051cb49376ad97 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 23 Dec 2024 19:14:14 +0000 Subject: [PATCH 1001/1632] Bumping version to 1.36.28 --- .changes/1.36.28.json | 22 +++++++++++++++++++ .../next-release/api-change-ecr-17066.json | 5 ----- .../api-change-ecrpublic-18451.json | 5 ----- .../next-release/api-change-eks-67915.json | 5 ----- .../next-release/api-change-glue-21182.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.36.28.json delete mode 100644 .changes/next-release/api-change-ecr-17066.json delete mode 100644 .changes/next-release/api-change-ecrpublic-18451.json delete mode 100644 .changes/next-release/api-change-eks-67915.json delete mode 100644 .changes/next-release/api-change-glue-21182.json diff --git a/.changes/1.36.28.json b/.changes/1.36.28.json new file mode 100644 index 000000000000..c3153f7f8aff --- /dev/null +++ b/.changes/1.36.28.json @@ -0,0 +1,22 @@ +[ + { + "category": "``ecr``", + "description": "Documentation update for ECR GetAccountSetting and PutAccountSetting APIs.", + "type": "api-change" + }, + { + "category": "``ecr-public``", + "description": "Add support for Dualstack endpoints", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "This release adds support for DescribeClusterVersions API that provides important information about Kubernetes versions along with end of support dates", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add IncludeRoot parameters to GetCatalogs API to return root catalog.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecr-17066.json b/.changes/next-release/api-change-ecr-17066.json deleted file mode 100644 index ef163217ff5d..000000000000 --- a/.changes/next-release/api-change-ecr-17066.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Documentation update for ECR GetAccountSetting and PutAccountSetting APIs." -} diff --git a/.changes/next-release/api-change-ecrpublic-18451.json b/.changes/next-release/api-change-ecrpublic-18451.json deleted file mode 100644 index 381fb9bd1d13..000000000000 --- a/.changes/next-release/api-change-ecrpublic-18451.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr-public``", - "description": "Add support for Dualstack endpoints" -} diff --git a/.changes/next-release/api-change-eks-67915.json b/.changes/next-release/api-change-eks-67915.json deleted file mode 100644 index 0081a57c697e..000000000000 --- a/.changes/next-release/api-change-eks-67915.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "This release adds support for DescribeClusterVersions API that provides important information about Kubernetes versions along with end of support dates" -} diff --git a/.changes/next-release/api-change-glue-21182.json b/.changes/next-release/api-change-glue-21182.json deleted file mode 100644 index f73aeea55c42..000000000000 --- a/.changes/next-release/api-change-glue-21182.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add IncludeRoot parameters to GetCatalogs API to return root catalog." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c665774d107c..a5a17c5bf33c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.36.28 +======= + +* api-change:``ecr``: Documentation update for ECR GetAccountSetting and PutAccountSetting APIs. +* api-change:``ecr-public``: Add support for Dualstack endpoints +* api-change:``eks``: This release adds support for DescribeClusterVersions API that provides important information about Kubernetes versions along with end of support dates +* api-change:``glue``: Add IncludeRoot parameters to GetCatalogs API to return root catalog. + + 1.36.27 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2ca000fe1667..d30334a87b77 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.27' +__version__ = '1.36.28' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5b031d0318bb..11a17ae10cc2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.27' +release = '1.36.28' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index cc1ff0cdf20a..a724b419070a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.86 + botocore==1.35.87 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 8bfc85263547..418b5c2c9257 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.86', + 'botocore==1.35.87', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 409cfdcf8d796c25959ea45912ad9732e7ac8a30 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Dec 2024 19:12:47 +0000 Subject: [PATCH 1002/1632] Update changelog based on model updates --- .../next-release/api-change-bcmpricingcalculator-22657.json | 5 +++++ .changes/next-release/api-change-ecr-13157.json | 5 +++++ .changes/next-release/api-change-networkfirewall-2609.json | 5 +++++ .changes/next-release/api-change-securityhub-32593.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bcmpricingcalculator-22657.json create mode 100644 .changes/next-release/api-change-ecr-13157.json create mode 100644 .changes/next-release/api-change-networkfirewall-2609.json create mode 100644 .changes/next-release/api-change-securityhub-32593.json diff --git a/.changes/next-release/api-change-bcmpricingcalculator-22657.json b/.changes/next-release/api-change-bcmpricingcalculator-22657.json new file mode 100644 index 000000000000..59c68d2dd66a --- /dev/null +++ b/.changes/next-release/api-change-bcmpricingcalculator-22657.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bcm-pricing-calculator``", + "description": "Added ConflictException to DeleteBillEstimate." +} diff --git a/.changes/next-release/api-change-ecr-13157.json b/.changes/next-release/api-change-ecr-13157.json new file mode 100644 index 000000000000..ebb320c63485 --- /dev/null +++ b/.changes/next-release/api-change-ecr-13157.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Add support for Dualstack Endpoints" +} diff --git a/.changes/next-release/api-change-networkfirewall-2609.json b/.changes/next-release/api-change-networkfirewall-2609.json new file mode 100644 index 000000000000..b0b3847ccd77 --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-2609.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "Dual-stack endpoints are now supported." +} diff --git a/.changes/next-release/api-change-securityhub-32593.json b/.changes/next-release/api-change-securityhub-32593.json new file mode 100644 index 000000000000..271afbb265fa --- /dev/null +++ b/.changes/next-release/api-change-securityhub-32593.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub" +} From b49b68d8664fe82a3e9a3c4c4efcfd48faff186c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 26 Dec 2024 19:14:12 +0000 Subject: [PATCH 1003/1632] Bumping version to 1.36.29 --- .changes/1.36.29.json | 22 +++++++++++++++++++ ...api-change-bcmpricingcalculator-22657.json | 5 ----- .../next-release/api-change-ecr-13157.json | 5 ----- .../api-change-networkfirewall-2609.json | 5 ----- .../api-change-securityhub-32593.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.36.29.json delete mode 100644 .changes/next-release/api-change-bcmpricingcalculator-22657.json delete mode 100644 .changes/next-release/api-change-ecr-13157.json delete mode 100644 .changes/next-release/api-change-networkfirewall-2609.json delete mode 100644 .changes/next-release/api-change-securityhub-32593.json diff --git a/.changes/1.36.29.json b/.changes/1.36.29.json new file mode 100644 index 000000000000..99ad69fa9b70 --- /dev/null +++ b/.changes/1.36.29.json @@ -0,0 +1,22 @@ +[ + { + "category": "``bcm-pricing-calculator``", + "description": "Added ConflictException to DeleteBillEstimate.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "Add support for Dualstack Endpoints", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "Dual-stack endpoints are now supported.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bcmpricingcalculator-22657.json b/.changes/next-release/api-change-bcmpricingcalculator-22657.json deleted file mode 100644 index 59c68d2dd66a..000000000000 --- a/.changes/next-release/api-change-bcmpricingcalculator-22657.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bcm-pricing-calculator``", - "description": "Added ConflictException to DeleteBillEstimate." -} diff --git a/.changes/next-release/api-change-ecr-13157.json b/.changes/next-release/api-change-ecr-13157.json deleted file mode 100644 index ebb320c63485..000000000000 --- a/.changes/next-release/api-change-ecr-13157.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Add support for Dualstack Endpoints" -} diff --git a/.changes/next-release/api-change-networkfirewall-2609.json b/.changes/next-release/api-change-networkfirewall-2609.json deleted file mode 100644 index b0b3847ccd77..000000000000 --- a/.changes/next-release/api-change-networkfirewall-2609.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "Dual-stack endpoints are now supported." -} diff --git a/.changes/next-release/api-change-securityhub-32593.json b/.changes/next-release/api-change-securityhub-32593.json deleted file mode 100644 index 271afbb265fa..000000000000 --- a/.changes/next-release/api-change-securityhub-32593.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for AWS Security Hub" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a5a17c5bf33c..14a443d81690 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.36.29 +======= + +* api-change:``bcm-pricing-calculator``: Added ConflictException to DeleteBillEstimate. +* api-change:``ecr``: Add support for Dualstack Endpoints +* api-change:``network-firewall``: Dual-stack endpoints are now supported. +* api-change:``securityhub``: Documentation updates for AWS Security Hub + + 1.36.28 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d30334a87b77..2a3573569db7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.28' +__version__ = '1.36.29' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 11a17ae10cc2..909d9416f873 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.28' +release = '1.36.29' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a724b419070a..f8a3d6580b06 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.87 + botocore==1.35.88 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 418b5c2c9257..0d040de5e92a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.87', + 'botocore==1.35.88', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 6e559e74d5ff2c58589ec4bcb5ef4f0db470e3ff Mon Sep 17 00:00:00 2001 From: Ashish Bharadwaj Date: Fri, 27 Dec 2024 10:37:47 +0530 Subject: [PATCH 1004/1632] Add CLI examples for CloudWatch OAM and Synthetics --- awscli/examples/oam/create-link.rst | 24 ++++++ awscli/examples/oam/create-sink.rst | 17 +++++ awscli/examples/oam/delete-link.rst | 10 +++ awscli/examples/oam/delete-sink.rst | 10 +++ awscli/examples/oam/get-link.rst | 22 ++++++ awscli/examples/oam/get-sink-policy.rst | 16 ++++ awscli/examples/oam/get-sink.rst | 17 +++++ awscli/examples/oam/list-attached-links.rst | 23 ++++++ awscli/examples/oam/list-links.rst | 21 ++++++ awscli/examples/oam/list-sinks.rst | 19 +++++ .../examples/oam/list-tags-for-resource.rst | 16 ++++ awscli/examples/oam/put-sink-policy.rst | 17 +++++ awscli/examples/oam/tag-resource.rst | 11 +++ awscli/examples/oam/untag-resource.rst | 11 +++ awscli/examples/oam/update-link.rst | 24 ++++++ .../synthetics/associate-resource.rst | 11 +++ awscli/examples/synthetics/create-canary.rst | 48 ++++++++++++ awscli/examples/synthetics/create-group.rst | 21 ++++++ awscli/examples/synthetics/delete-canary.rst | 10 +++ awscli/examples/synthetics/delete-group.rst | 10 +++ .../synthetics/describe-canaries-last-run.rst | 31 ++++++++ .../examples/synthetics/describe-canaries.rst | 48 ++++++++++++ .../synthetics/describe-runtime-versions.rst | 74 +++++++++++++++++++ .../synthetics/disassociate-resource.rst | 11 +++ .../examples/synthetics/get-canary-runs.rst | 29 ++++++++ awscli/examples/synthetics/get-canary.rst | 47 ++++++++++++ awscli/examples/synthetics/get-group.rst | 21 ++++++ .../synthetics/list-associated-groups.rst | 20 +++++ .../synthetics/list-group-resources.rst | 16 ++++ awscli/examples/synthetics/list-groups.rst | 19 +++++ .../synthetics/list-tags-for-resource.rst | 31 ++++++++ awscli/examples/synthetics/start-canary.rst | 10 +++ awscli/examples/synthetics/stop-canary.rst | 10 +++ awscli/examples/synthetics/tag-resource.rst | 21 ++++++ awscli/examples/synthetics/untag-resource.rst | 21 ++++++ awscli/examples/synthetics/update-canary.rst | 11 +++ 36 files changed, 778 insertions(+) create mode 100644 awscli/examples/oam/create-link.rst create mode 100644 awscli/examples/oam/create-sink.rst create mode 100644 awscli/examples/oam/delete-link.rst create mode 100644 awscli/examples/oam/delete-sink.rst create mode 100644 awscli/examples/oam/get-link.rst create mode 100644 awscli/examples/oam/get-sink-policy.rst create mode 100644 awscli/examples/oam/get-sink.rst create mode 100644 awscli/examples/oam/list-attached-links.rst create mode 100644 awscli/examples/oam/list-links.rst create mode 100644 awscli/examples/oam/list-sinks.rst create mode 100644 awscli/examples/oam/list-tags-for-resource.rst create mode 100644 awscli/examples/oam/put-sink-policy.rst create mode 100644 awscli/examples/oam/tag-resource.rst create mode 100644 awscli/examples/oam/untag-resource.rst create mode 100644 awscli/examples/oam/update-link.rst create mode 100644 awscli/examples/synthetics/associate-resource.rst create mode 100644 awscli/examples/synthetics/create-canary.rst create mode 100644 awscli/examples/synthetics/create-group.rst create mode 100644 awscli/examples/synthetics/delete-canary.rst create mode 100644 awscli/examples/synthetics/delete-group.rst create mode 100644 awscli/examples/synthetics/describe-canaries-last-run.rst create mode 100644 awscli/examples/synthetics/describe-canaries.rst create mode 100644 awscli/examples/synthetics/describe-runtime-versions.rst create mode 100644 awscli/examples/synthetics/disassociate-resource.rst create mode 100644 awscli/examples/synthetics/get-canary-runs.rst create mode 100644 awscli/examples/synthetics/get-canary.rst create mode 100644 awscli/examples/synthetics/get-group.rst create mode 100644 awscli/examples/synthetics/list-associated-groups.rst create mode 100644 awscli/examples/synthetics/list-group-resources.rst create mode 100644 awscli/examples/synthetics/list-groups.rst create mode 100644 awscli/examples/synthetics/list-tags-for-resource.rst create mode 100644 awscli/examples/synthetics/start-canary.rst create mode 100644 awscli/examples/synthetics/stop-canary.rst create mode 100644 awscli/examples/synthetics/tag-resource.rst create mode 100644 awscli/examples/synthetics/untag-resource.rst create mode 100644 awscli/examples/synthetics/update-canary.rst diff --git a/awscli/examples/oam/create-link.rst b/awscli/examples/oam/create-link.rst new file mode 100644 index 000000000000..5a028db80ccf --- /dev/null +++ b/awscli/examples/oam/create-link.rst @@ -0,0 +1,24 @@ +**To create a link** + +The following ``create-link`` example creates a link between a source account and a sink that you have created in a monitoring account. :: + + aws oam create-link \ + --label-template sourceAccount \ + --resource-types AWS::CloudWatch::Metric \ + --sink-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 + +Output:: + + { + "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Label": "sourceAccount", + "LabelTemplate": "sourceAccount", + "ResourceTypes": [ + "AWS::CloudWatch::Metric" + ], + "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "Tags": {} + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/create-sink.rst b/awscli/examples/oam/create-sink.rst new file mode 100644 index 000000000000..a0afda540b38 --- /dev/null +++ b/awscli/examples/oam/create-sink.rst @@ -0,0 +1,17 @@ +**To create a sink** + +The following ``create-sink`` example creates a sink in the current account, so that it can be used as a monitoring account in CloudWatch cross-account observability. :: + + aws oam create-sink \ + --name DemoSink + +Output:: + + { + "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "Id": "a1b2c3d4-5678-90ab-cdef-example12345", + "Name": "DemoSink", + "Tags": {} + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/delete-link.rst b/awscli/examples/oam/delete-link.rst new file mode 100644 index 000000000000..6e1d6a2f531e --- /dev/null +++ b/awscli/examples/oam/delete-link.rst @@ -0,0 +1,10 @@ +**To delete a link** + +The following ``delete-link`` example deletes a link between a monitoring account sink and a source account. :: + + aws oam delete-link \ + --identifier arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111 + +This command produces no output. + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/delete-sink.rst b/awscli/examples/oam/delete-sink.rst new file mode 100644 index 000000000000..0b5b0a99b6b1 --- /dev/null +++ b/awscli/examples/oam/delete-sink.rst @@ -0,0 +1,10 @@ +**To delete a sink** + +The following ``delete-sink`` example deletes a sink. You must delete all links to a sink before you can delete that sink. :: + + aws oam delete-sink \ + --identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 + +This command produces no output. + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/get-link.rst b/awscli/examples/oam/get-link.rst new file mode 100644 index 000000000000..efc8215c809c --- /dev/null +++ b/awscli/examples/oam/get-link.rst @@ -0,0 +1,22 @@ +**To return complete information about one link** + +The following ``get-link`` example returns complete information about a link. :: + + aws oam get-link \ + --identifier arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111 + +Output:: + + { + "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Label": "sourceAccount", + "LabelTemplate": "sourceAccount", + "ResourceTypes": [ + "AWS::CloudWatch::Metric" + ], + "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "Tags": {} + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/get-sink-policy.rst b/awscli/examples/oam/get-sink-policy.rst new file mode 100644 index 000000000000..b297c7b41841 --- /dev/null +++ b/awscli/examples/oam/get-sink-policy.rst @@ -0,0 +1,16 @@ +**To return the current sink policy attached to the sink** + +The following ``get-sink-policy`` example returns the current sink policy attached to the sink. :: + + aws oam get-sink-policy \ + --sink-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 + +Output:: + + { + "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "SinkId": "a1b2c3d4-5678-90ab-cdef-example12345", + "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789111:root\"},\"Action\":[\"oam:CreateLink\",\"oam:UpdateLink\"],\"Resource\":\"*\",\"Condition\":{\"ForAllValues:StringEquals\":{\"oam:ResourceTypes\":[\"AWS::Logs::LogGroup\",\"AWS::CloudWatch::Metric\",\"AWS::XRay::Trace\",\"AWS::ApplicationInsights::Application\"]}}}]}" + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/get-sink.rst b/awscli/examples/oam/get-sink.rst new file mode 100644 index 000000000000..3d10760dc35c --- /dev/null +++ b/awscli/examples/oam/get-sink.rst @@ -0,0 +1,17 @@ +**To return complete information about one monitoring account sink** + +The following ``get-sink`` example returns complete information about a monitoring account sink. :: + + aws oam get-sink \ + --identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 + +Output:: + + { + "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "Id": "a1b2c3d4-5678-90ab-cdef-example12345", + "Name": "DemoSink", + "Tags": {} + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/list-attached-links.rst b/awscli/examples/oam/list-attached-links.rst new file mode 100644 index 000000000000..85bc7ba44fff --- /dev/null +++ b/awscli/examples/oam/list-attached-links.rst @@ -0,0 +1,23 @@ +**To return a list of source account links that are linked to this monitoring account sink** + +The following ``list-attached-links`` example returns a list of source account links that are linked to this monitoring account sink. :: + + aws oam list-attached-links \ + --sink-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 + +Output:: + + { + "Items": [{ + "Label": "Monitoring account", + "LinkArn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", + "ResourceTypes": [ + "AWS::ApplicationInsights::Application", + "AWS::Logs::LogGroup", + "AWS::CloudWatch::Metric", + "AWS::XRay::Trace" + ] + }] + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/list-links.rst b/awscli/examples/oam/list-links.rst new file mode 100644 index 000000000000..a2bb04270675 --- /dev/null +++ b/awscli/examples/oam/list-links.rst @@ -0,0 +1,21 @@ +**To return a list of links for one monitoring account sink** + +The following ``list-links`` example returns a list of links for one monitoring account sink. Run this operation in a source account to return a list of links to monitoring account sinks that this source account has. :: + + aws oam list-links + +Output:: + + { + "Items": [{ + "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Label": "sourceAccount", + "ResourceTypes": [ + "AWS::CloudWatch::Metric" + ], + "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345" + }] + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/list-sinks.rst b/awscli/examples/oam/list-sinks.rst new file mode 100644 index 000000000000..63c172209439 --- /dev/null +++ b/awscli/examples/oam/list-sinks.rst @@ -0,0 +1,19 @@ +**To return the list of sinks created in the monitoring account** + +The following ``list-sinks`` example returns a list of sinks created in the monitoring account. Run this operation in a monitoring account. :: + + aws oam list-sinks + +Output:: + + { + "Items": [ + { + "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "Id": "a1b2c3d4-5678-90ab-cdef-example12345", + "Name": "DemoSink" + } + ] + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/list-tags-for-resource.rst b/awscli/examples/oam/list-tags-for-resource.rst new file mode 100644 index 000000000000..7ed746ae114e --- /dev/null +++ b/awscli/examples/oam/list-tags-for-resource.rst @@ -0,0 +1,16 @@ +**To display the tags associated with a resource** + +The following ``list-tags-for-resource`` example displays the tags associated with a sink. :: + + aws oam list-tags-for-resource \ + --resource-arn arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 + +Output:: + + { + "Tags": { + "Team": "Devops" + } + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/put-sink-policy.rst b/awscli/examples/oam/put-sink-policy.rst new file mode 100644 index 000000000000..5821fceac850 --- /dev/null +++ b/awscli/examples/oam/put-sink-policy.rst @@ -0,0 +1,17 @@ +**To create or update the resource policy** + +The following ``put-sink-policy`` example creates the resource policy that grants permissions to source accounts to link to the monitoring account sink. :: + + aws oam put-sink-policy \ + --policy '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789111:root"},"Action":["oam:CreateLink","oam:UpdateLink"],"Resource":"*","Condition":{"ForAllValues:StringEquals":{"oam:ResourceTypes":["AWS::Logs::LogGroup","AWS::CloudWatch::Metric","AWS::XRay::Trace","AWS::ApplicationInsights::Application"]}}}]}' \ + --sink-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 + +Output:: + + { + "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "SinkId": "a1b2c3d4-5678-90ab-cdef-example12345", + "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789111:root\"},\"Action\":[\"oam:CreateLink\",\"oam:UpdateLink\"],\"Resource\":\"*\",\"Condition\":{\"ForAllValues:StringEquals\":{\"oam:ResourceTypes\":[\"AWS::Logs::LogGroup\",\"AWS::CloudWatch::Metric\",\"AWS::XRay::Trace\",\"AWS::ApplicationInsights::Application\"]}}}]}" + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/tag-resource.rst b/awscli/examples/oam/tag-resource.rst new file mode 100644 index 000000000000..15d73dfadfa2 --- /dev/null +++ b/awscli/examples/oam/tag-resource.rst @@ -0,0 +1,11 @@ +**To assign one or more tags to the specified resource** + +The following ``tag-resource`` example tags a sink ``arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345``. :: + + aws oam tag-resource \ + --resource-arn arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 \ + --tags team=Devops + +This command produces no output. + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/untag-resource.rst b/awscli/examples/oam/untag-resource.rst new file mode 100644 index 000000000000..b00c192fa7d2 --- /dev/null +++ b/awscli/examples/oam/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove one or more tags from the specified resource.** + +The following ``untag-resource`` example removes a tag with the key ``team`` from sink ``arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345``. :: + + aws oam untag-resource \ + --resource-arn arn:aws:oam:us-east-2:123456789012:sink/f3f42f60-f0f2-425c-1234-12347bdd821f \ + --tag-keys team + +This command produces no output. + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/oam/update-link.rst b/awscli/examples/oam/update-link.rst new file mode 100644 index 000000000000..b034a6141d59 --- /dev/null +++ b/awscli/examples/oam/update-link.rst @@ -0,0 +1,24 @@ +**To change what types of data are shared from a source account to its linked monitoring account sink** + +The following ``update-link`` example updates the link ``arn:aws:oam:us-east-2:123456789111:link/0123e691-e7ef-43fa-1234-c57c837fced0`` with resource types ``AWS::CloudWatch::Metric`` and ``AWS::Logs::LogGroup``. :: + + aws oam update-link \ + --identifier arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111 \ + --resource-types "AWS::CloudWatch::Metric" "AWS::Logs::LogGroup" + +Output:: + + { + "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Label": "sourceAccount", + "LabelTemplate": "sourceAccount", + "ResourceTypes": [ + "AWS::CloudWatch::Metric", + "AWS::Logs::LogGroup" + ], + "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", + "Tags": {} + } + +For more information, see `CloudWatch cross-account observability `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/associate-resource.rst b/awscli/examples/synthetics/associate-resource.rst new file mode 100644 index 000000000000..3c774b8f4f12 --- /dev/null +++ b/awscli/examples/synthetics/associate-resource.rst @@ -0,0 +1,11 @@ +**To associate a canary with a group** + +The following ``associate-resource`` example associates a canary with a group named ``demo_group``. :: + + aws synthetics associate-resource \ + --group-identifier demo_group \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/create-canary.rst b/awscli/examples/synthetics/create-canary.rst new file mode 100644 index 000000000000..d48ba66002f4 --- /dev/null +++ b/awscli/examples/synthetics/create-canary.rst @@ -0,0 +1,48 @@ +**To create a canary** + +The following ``create-canary`` example creates a canary named ``demo_canary``. :: + + aws synthetics create-canary \ + --name demo_canary \ + --code '{"S3Bucket": "artifacts3bucket", "S3Key":"demo_canary.zip", "Handler": "index.lambda_handler"}' \ + --artifact-s3-location s3://amzn-s3-demo-bucket/demo_canary.zip \ + --execution-role-arn arn:aws:iam::123456789012:role/demo_canary_role \ + --schedule Expression="rate(10 minutes)" \ + --runtime-version syn-nodejs-puppeteer-9.1 + +Output:: + + { + "Canary": { + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Name": "demo_canary", + "Code": { + "Handler": "index.lambda_handler" + }, + "ExecutionRoleArn": "arn:aws:iam::123456789012:role/demo_canary_role", + "Schedule": { + "Expression": "rate(10 minutes)", + "DurationInSeconds": 0 + }, + "RunConfig": { + "TimeoutInSeconds": 600, + "MemoryInMB": 1000, + "ActiveTracing": false + }, + "SuccessRetentionPeriodInDays": 31, + "FailureRetentionPeriodInDays": 31, + "Status": { + "State": "CREATING", + "StateReasonCode": "CREATE_PENDING" + }, + "Timeline": { + "Created": "2024-10-15T19:03:08.826000+05:30", + "LastModified": "2024-10-15T19:03:08.826000+05:30" + }, + "ArtifactS3Location": "amzn-s3-demo-bucket/demo_canary.zip", + "RuntimeVersion": "syn-nodejs-puppeteer-9.1", + "Tags": {} + } + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/create-group.rst b/awscli/examples/synthetics/create-group.rst new file mode 100644 index 000000000000..781b0f9ed359 --- /dev/null +++ b/awscli/examples/synthetics/create-group.rst @@ -0,0 +1,21 @@ +**To create a group** + +The following ``create-group`` example creates a group named ``demo_group``. :: + + aws synthetics create-group \ + --name demo_group + +Output:: + + { + "Group": { + "Id": "example123", + "Name": "demo_group", + "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123", + "Tags": {}, + "CreatedTime": "2024-10-15T14:47:23.811000+05:30", + "LastModifiedTime": "2024-10-15T14:47:23.811000+05:30" + } + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/delete-canary.rst b/awscli/examples/synthetics/delete-canary.rst new file mode 100644 index 000000000000..a84d626ba1ef --- /dev/null +++ b/awscli/examples/synthetics/delete-canary.rst @@ -0,0 +1,10 @@ +**To permanently delete a canary** + +The following ``delete-canary`` example deletes a canary named ``demo_canary``. :: + + aws synthetics delete-canary \ + --name demo_canary + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/delete-group.rst b/awscli/examples/synthetics/delete-group.rst new file mode 100644 index 000000000000..41b5b6628e0b --- /dev/null +++ b/awscli/examples/synthetics/delete-group.rst @@ -0,0 +1,10 @@ +**To delete a group** + +The following ``delete-group`` example deletes a group named ``demo_group``. :: + + aws synthetics delete-group \ + --group-identifier demo_group + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/describe-canaries-last-run.rst b/awscli/examples/synthetics/describe-canaries-last-run.rst new file mode 100644 index 000000000000..74fbb8ab573d --- /dev/null +++ b/awscli/examples/synthetics/describe-canaries-last-run.rst @@ -0,0 +1,31 @@ +**To see information from the most recent run of each canary** + +The following ``describe-canaries-last-run`` example returns the most recent run of each canary that you have created. :: + + aws synthetics describe-canaries-last-run + +Output:: + + { + "CanariesLastRun": [ + { + "CanaryName": "demo_canary", + "LastRun": { + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Name": "demo_canary", + "Status": { + "State": "PASSED", + "StateReason": "", + "StateReasonCode": "" + }, + "Timeline": { + "Started": "2024-10-15T19:20:39.691000+05:30", + "Completed": "2024-10-15T19:20:58.211000+05:30" + }, + "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-abc-example1234/2024/10/15/13/50-39-690" + } + } + ] + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/describe-canaries.rst b/awscli/examples/synthetics/describe-canaries.rst new file mode 100644 index 000000000000..319e48d4409c --- /dev/null +++ b/awscli/examples/synthetics/describe-canaries.rst @@ -0,0 +1,48 @@ +**To list canaries in your account** + +The following ``describe-canaries`` example lists the details of canaries in your account. :: + + aws synthetics describe-canaries + +Output:: + + { + "Canaries": [ + { + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Name": "demo_canary", + "Code": { + "SourceLocationArn": "arn:aws:lambda:us-east-1:123456789012:layer:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example11111b8:1", + "Handler": "pageLoadBlueprint.handler" + }, + "ExecutionRoleArn": "arn:aws:iam::123456789012:role/service-role/CloudWatchSyntheticsRole-demo_canary-a12-a123bc456789", + "Schedule": { + "Expression": "rate(5 minutes)", + "DurationInSeconds": 0 + }, + "RunConfig": { + "TimeoutInSeconds": 300, + "MemoryInMB": 1000, + "ActiveTracing": false + }, + "SuccessRetentionPeriodInDays": 31, + "FailureRetentionPeriodInDays": 31, + "Status": { + "State": "RUNNING" + }, + "Timeline": { + "Created": "2024-10-15T18:55:15.168000+05:30", + "LastModified": "2024-10-15T18:55:40.540000+05:30", + "LastStarted": "2024-10-15T18:55:40.540000+05:30" + }, + "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-a12-a123bc456789", + "EngineArn": "arn:aws:lambda:us-east-1:123456789012:function:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example111118:1", + "RuntimeVersion": "syn-nodejs-puppeteer-9.1", + "Tags": { + "blueprint": "heartbeat" + } + } + ] + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/describe-runtime-versions.rst b/awscli/examples/synthetics/describe-runtime-versions.rst new file mode 100644 index 000000000000..7ba3841d4002 --- /dev/null +++ b/awscli/examples/synthetics/describe-runtime-versions.rst @@ -0,0 +1,74 @@ +**To return a list of synthetics canary runtime versions** + +The following ``describe-runtime-versions`` example returns the list of synthetics canary runtime versions. :: + + aws synthetics describe-runtime-versions + +Output:: + + { + "RuntimeVersions": [ + { + "VersionName": "syn-nodejs-puppeteer-9.1", + "Description": "Security fixes and bug fix for date range error in har. Dependencies: Node JS 20.x, Puppeteer-core 22.12.1, Chromium 126.0.6478.126", + "ReleaseDate": "2024-10-02T05:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-9.0", + "Description": "Upgraded Chromium and Puppeteer. Dependencies: Node JS 20.x, Puppeteer-core 22.12.1, Chromium 126.0.6478.126", + "ReleaseDate": "2024-07-22T05:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-8.0", + "Description": "Upgraded Chromium and Puppeteer. Dependencies: Node JS 20.x, Puppeteer-core 22.10.0, Chromium 125.0.6422.112", + "ReleaseDate": "2024-06-21T05:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-7.0", + "Description": "Upgraded Chromium and Puppeteer. Dependencies: Node JS 18.x, Puppeteer-core 21.9.0, Chromium 121.0.6167.139", + "ReleaseDate": "2024-03-08T05:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-6.2", + "Description": "Updated shared libraries for Chromium and added ephemeral storage monitoring. Dependencies: Node JS 18.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146", + "ReleaseDate": "2024-02-02T05:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-6.1", + "Description": "Added puppeteer launch retry. Dependencies: Node JS 18.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146", + "ReleaseDate": "2023-11-13T05:30:00+05:30", + "DeprecationDate": "2024-03-08T13:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-6.0", + "Description": "Reduced X-Ray traces of a canary run, improved duration metric and upgraded to NodeJS 18.x. Dependencies: Node JS 18.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146", + "ReleaseDate": "2023-09-15T05:30:00+05:30", + "DeprecationDate": "2024-03-08T13:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-5.2", + "Description": "Updated shared libraries for Chromium. Dependencies: Node JS 16.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146", + "ReleaseDate": "2024-02-01T05:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-5.1", + "Description": "Fixes a bug about missing request headers in har. Dependencies: Node JS 16.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146", + "ReleaseDate": "2023-08-09T05:30:00+05:30", + "DeprecationDate": "2024-03-08T13:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-5.0", + "Description": "Upgraded Puppeteer and Chromium. Dependencies: Node JS 16.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146", + "ReleaseDate": "2023-07-21T05:30:00+05:30", + "DeprecationDate": "2024-03-08T13:30:00+05:30" + }, + { + "VersionName": "syn-nodejs-puppeteer-4.0", + "Description": "Upgraded to NodeJS 16.x. Dependencies: Node JS 16.x, Puppeteer-core 5.5.0, Chromium 92.0.4512.0", + "ReleaseDate": "2023-05-01T05:30:00+05:30", + "DeprecationDate": "2024-03-08T13:30:00+05:30" + } + ] + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/disassociate-resource.rst b/awscli/examples/synthetics/disassociate-resource.rst new file mode 100644 index 000000000000..fe0856c16f60 --- /dev/null +++ b/awscli/examples/synthetics/disassociate-resource.rst @@ -0,0 +1,11 @@ +**To remove a canary from a group** + +The following ``disassociate-resource`` example removes a canary from the group named ``demo_group``. :: + + aws synthetics disassociate-resource \ + --group-identifier demo_group \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/get-canary-runs.rst b/awscli/examples/synthetics/get-canary-runs.rst new file mode 100644 index 000000000000..c329684a9933 --- /dev/null +++ b/awscli/examples/synthetics/get-canary-runs.rst @@ -0,0 +1,29 @@ +**To retrieve a list of runs for a specified canary** + +The following ``get-canary-runs`` example retrieves a list of runs for the canary named ``demo_canary``. :: + + aws synthetics get-canary-runs \ + --name demo_canary + +Output:: + + { + "CanaryRuns": [ + { + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Name": "demo_canary", + "Status": { + "State": "PASSED", + "StateReason": "", + "StateReasonCode": "" + }, + "Timeline": { + "Started": "2024-10-16T10:38:57.013000+05:30", + "Completed": "2024-10-16T10:39:25.793000+05:30" + }, + "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-abc-example1234/2024/10/15/13/50-39-690" + } + ] + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/get-canary.rst b/awscli/examples/synthetics/get-canary.rst new file mode 100644 index 000000000000..4812dae10dcf --- /dev/null +++ b/awscli/examples/synthetics/get-canary.rst @@ -0,0 +1,47 @@ +**To retrieve complete information about one canary** + +The following ``get-canary`` example retrieves complete information about the canary named ``demo_canary``. :: + + aws synthetics get-canary \ + --name demo_canary + +Output:: + + { + "Canary": { + "Id": "a1b2c3d4-5678-90ab-cdef-example11111", + "Name": "demo_canary", + "Code": { + "SourceLocationArn": "arn:aws:lambda:us-east-1:123456789012:layer:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example111118:1", + "Handler": "pageLoadBlueprint.handler" + }, + "ExecutionRoleArn": "arn:aws:iam::123456789012:role/demo_canary_role", + "Schedule": { + "Expression": "rate(10 minutes)", + "DurationInSeconds": 0 + }, + "RunConfig": { + "TimeoutInSeconds": 300, + "MemoryInMB": 1000, + "ActiveTracing": false + }, + "SuccessRetentionPeriodInDays": 31, + "FailureRetentionPeriodInDays": 31, + "Status": { + "State": "RUNNING" + }, + "Timeline": { + "Created": "2024-10-15T18:55:15.168000+05:30", + "LastModified": "2024-10-15T18:55:40.540000+05:30", + "LastStarted": "2024-10-15T18:55:40.540000+05:30" + }, + "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-a12-a123bc456789", + "EngineArn": "arn:aws:lambda:us-east-1:123456789012:function:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example111118:1", + "RuntimeVersion": "syn-nodejs-puppeteer-9.1", + "Tags": { + "blueprint": "heartbeat" + } + } + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/get-group.rst b/awscli/examples/synthetics/get-group.rst new file mode 100644 index 000000000000..3db2e092451b --- /dev/null +++ b/awscli/examples/synthetics/get-group.rst @@ -0,0 +1,21 @@ +**To return information about one group** + +The following ``get-group`` example returns information about the group named ``demo_group``. :: + + aws synthetics get-group \ + --group-identifier demo_group + +Output:: + + { + "Group": { + "Id": "example123", + "Name": "demo_group", + "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123", + "Tags": {}, + "CreatedTime": "2024-10-15T14:47:23.811000+05:30", + "LastModifiedTime": "2024-10-15T14:47:23.811000+05:30" + } + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/list-associated-groups.rst b/awscli/examples/synthetics/list-associated-groups.rst new file mode 100644 index 000000000000..bdb618539103 --- /dev/null +++ b/awscli/examples/synthetics/list-associated-groups.rst @@ -0,0 +1,20 @@ +**To return a list of the groups** + +The following ``list-associated-groups`` example returns a list of the groups associated with the canary named ``demo_canary``. :: + + aws synthetics list-associated-groups \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary + +Output:: + + { + "Groups": [ + { + "Id": "example123", + "Name": "demo_group", + "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123" + } + ] + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/list-group-resources.rst b/awscli/examples/synthetics/list-group-resources.rst new file mode 100644 index 000000000000..1d74dfa97a41 --- /dev/null +++ b/awscli/examples/synthetics/list-group-resources.rst @@ -0,0 +1,16 @@ +**To return a list of the ARNs of the canaries that are associated with the specified group** + +The following ``list-group-resources`` example returns a list of the ARNs of the canaries that are associated with the group named ``demo_group``. :: + + aws synthetics list-group-resources \ + --group-identifier demo_group + +Output:: + + { + "Resources": [ + "arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary" + ] + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/list-groups.rst b/awscli/examples/synthetics/list-groups.rst new file mode 100644 index 000000000000..88cb068874de --- /dev/null +++ b/awscli/examples/synthetics/list-groups.rst @@ -0,0 +1,19 @@ +**To return a list of all groups in the account** + +The following ``list-groups`` example returns a list of all groups in the account. :: + + aws synthetics list-groups + +Output:: + + { + "Groups": [ + { + "Id": "example123", + "Name": "demo_group", + "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123" + } + ] + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/list-tags-for-resource.rst b/awscli/examples/synthetics/list-tags-for-resource.rst new file mode 100644 index 000000000000..fbf7529e5fa6 --- /dev/null +++ b/awscli/examples/synthetics/list-tags-for-resource.rst @@ -0,0 +1,31 @@ +**Example 1: To display the tags associated with a canary** + +The following ``list-tags-for-resource`` example returns the tags associated with a canary named ``demo_canary``. :: + + aws synthetics list-tags-for-resource \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary + +Output:: + + { + "Tags": { + "blueprint": "heartbeat" + } + } + +**Example 2: To display the tags associated with a group** + +The following ``list-tags-for-resource`` example returns the tags associated with a group named ``demo_group``. :: + + aws synthetics list-tags-for-resource \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:group:example123 + +Output:: + + { + "Tags": { + "team": "Devops" + } + } + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/start-canary.rst b/awscli/examples/synthetics/start-canary.rst new file mode 100644 index 000000000000..87802f04ce9a --- /dev/null +++ b/awscli/examples/synthetics/start-canary.rst @@ -0,0 +1,10 @@ +**To run a canary** + +The following ``start-canary`` example runs a canary named ``demo_canary``. :: + + aws synthetics start-canary \ + --name demo_canary + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/stop-canary.rst b/awscli/examples/synthetics/stop-canary.rst new file mode 100644 index 000000000000..24b69b51c185 --- /dev/null +++ b/awscli/examples/synthetics/stop-canary.rst @@ -0,0 +1,10 @@ +**To stop a canary** + +The following ``stop-canary`` example stops the canary named ``demo_canary``. :: + + aws synthetics stop-canary \ + --name demo_canary + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/tag-resource.rst b/awscli/examples/synthetics/tag-resource.rst new file mode 100644 index 000000000000..aa82e0718bd1 --- /dev/null +++ b/awscli/examples/synthetics/tag-resource.rst @@ -0,0 +1,21 @@ +**Example 1: To assign a tag to the canary** + +The following ``tag-resource`` example assigns a tag to the canary named ``demo_canary``. :: + + aws synthetics tag-resource \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary \ + --tags blueprint=heartbeat + +This command produces no output. + +**Example 2: To assign a tag to the group** + +The following ``tag-resource`` example assigns a tag to the group named ``demo_group``. :: + + aws synthetics tag-resource \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:group:example123 \ + --tags team=Devops + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/untag-resource.rst b/awscli/examples/synthetics/untag-resource.rst new file mode 100644 index 000000000000..bc747619ee3b --- /dev/null +++ b/awscli/examples/synthetics/untag-resource.rst @@ -0,0 +1,21 @@ +**Example 1: To remove a tag from the canary** + +The following ``untag-resource`` example removes a tag from the canary named ``demo_canary``. :: + + aws synthetics untag-resource \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary \ + --tag-keys blueprint + +This command produces no output. + +**Example 2: To remove a tag from the group** + +The following ``untag-resource`` example assigns a removes a tag from the group named ``demo_group``. :: + + aws synthetics untag-resource \ + --resource-arn arn:aws:synthetics:us-east-1:123456789012:group:example123 \ + --tag-keys team + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/synthetics/update-canary.rst b/awscli/examples/synthetics/update-canary.rst new file mode 100644 index 000000000000..2949c35ce0de --- /dev/null +++ b/awscli/examples/synthetics/update-canary.rst @@ -0,0 +1,11 @@ +**To update a canary** + +The following ``update-canary`` example updates the configuration of a canary named ``demo_canary``. :: + + aws synthetics update-canary \ + --name demo_canary \ + --schedule Expression="rate(15 minutes)" + +This command produces no output. + +For more information, see `Synthetic monitoring (canaries) `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file From 6727b0a25981ab39eb8512083c59eebfec773db2 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 27 Dec 2024 19:06:17 +0000 Subject: [PATCH 1005/1632] Update changelog based on model updates --- .changes/next-release/api-change-rds-3409.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-rds-3409.json diff --git a/.changes/next-release/api-change-rds-3409.json b/.changes/next-release/api-change-rds-3409.json new file mode 100644 index 000000000000..d2b06a5d6d10 --- /dev/null +++ b/.changes/next-release/api-change-rds-3409.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation to correct various descriptions." +} From 819bb034e80ab63b4dc221834db238b91adb1f9c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 27 Dec 2024 19:07:41 +0000 Subject: [PATCH 1006/1632] Bumping version to 1.36.30 --- .changes/1.36.30.json | 7 +++++++ .changes/next-release/api-change-rds-3409.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.36.30.json delete mode 100644 .changes/next-release/api-change-rds-3409.json diff --git a/.changes/1.36.30.json b/.changes/1.36.30.json new file mode 100644 index 000000000000..5de6390c0f0f --- /dev/null +++ b/.changes/1.36.30.json @@ -0,0 +1,7 @@ +[ + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation to correct various descriptions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-rds-3409.json b/.changes/next-release/api-change-rds-3409.json deleted file mode 100644 index d2b06a5d6d10..000000000000 --- a/.changes/next-release/api-change-rds-3409.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation to correct various descriptions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 14a443d81690..26f8edfe1b7d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.36.30 +======= + +* api-change:``rds``: Updates Amazon RDS documentation to correct various descriptions. + + 1.36.29 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2a3573569db7..f6e84a95b143 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.29' +__version__ = '1.36.30' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 909d9416f873..6550800b4b25 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.29' +release = '1.36.30' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f8a3d6580b06..bc7a27caf50b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.88 + botocore==1.35.89 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0d040de5e92a..f3db07ae9e9f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.88', + 'botocore==1.35.89', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ada26ccb9bbbed663311e86f85fd941c024e7fa8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Sat, 28 Dec 2024 04:15:46 +0000 Subject: [PATCH 1007/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecr-8891.json | 5 +++++ .changes/next-release/api-change-ecrpublic-37331.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-ecr-8891.json create mode 100644 .changes/next-release/api-change-ecrpublic-37331.json diff --git a/.changes/next-release/api-change-ecr-8891.json b/.changes/next-release/api-change-ecr-8891.json new file mode 100644 index 000000000000..630df6619691 --- /dev/null +++ b/.changes/next-release/api-change-ecr-8891.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Restoring custom endpoint functionality for ECR" +} diff --git a/.changes/next-release/api-change-ecrpublic-37331.json b/.changes/next-release/api-change-ecrpublic-37331.json new file mode 100644 index 000000000000..c36115ae2667 --- /dev/null +++ b/.changes/next-release/api-change-ecrpublic-37331.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr-public``", + "description": "Restoring custom endpoint functionality for ECR Public" +} From 2152afacb5ae9047d4b84228dd97a03ba6c40aea Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Sat, 28 Dec 2024 04:17:04 +0000 Subject: [PATCH 1008/1632] Bumping version to 1.36.31 --- .changes/1.36.31.json | 12 ++++++++++++ .changes/next-release/api-change-ecr-8891.json | 5 ----- .../next-release/api-change-ecrpublic-37331.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.36.31.json delete mode 100644 .changes/next-release/api-change-ecr-8891.json delete mode 100644 .changes/next-release/api-change-ecrpublic-37331.json diff --git a/.changes/1.36.31.json b/.changes/1.36.31.json new file mode 100644 index 000000000000..2b2057ebd861 --- /dev/null +++ b/.changes/1.36.31.json @@ -0,0 +1,12 @@ +[ + { + "category": "``ecr``", + "description": "Restoring custom endpoint functionality for ECR", + "type": "api-change" + }, + { + "category": "``ecr-public``", + "description": "Restoring custom endpoint functionality for ECR Public", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecr-8891.json b/.changes/next-release/api-change-ecr-8891.json deleted file mode 100644 index 630df6619691..000000000000 --- a/.changes/next-release/api-change-ecr-8891.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Restoring custom endpoint functionality for ECR" -} diff --git a/.changes/next-release/api-change-ecrpublic-37331.json b/.changes/next-release/api-change-ecrpublic-37331.json deleted file mode 100644 index c36115ae2667..000000000000 --- a/.changes/next-release/api-change-ecrpublic-37331.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr-public``", - "description": "Restoring custom endpoint functionality for ECR Public" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 26f8edfe1b7d..f37ef04fba4c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.36.31 +======= + +* api-change:``ecr``: Restoring custom endpoint functionality for ECR +* api-change:``ecr-public``: Restoring custom endpoint functionality for ECR Public + + 1.36.30 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f6e84a95b143..a4cece5cc165 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.30' +__version__ = '1.36.31' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6550800b4b25..af60496457ef 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.30' +release = '1.36.31' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index bc7a27caf50b..e7286a0c9488 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.89 + botocore==1.35.90 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f3db07ae9e9f..27b8540b1205 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.89', + 'botocore==1.35.90', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d387a6e205beb21f82aa341c1d37c1f4d12e4359 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 30 Dec 2024 17:47:01 +0000 Subject: [PATCH 1009/1632] Examples for apigateway, ssm, verifiedpermissions --- .../create-domain-name-access-association.rst | 19 ++++ .../apigateway/create-domain-name.rst | 90 +++++++++++++++++- .../delete-domain-name-access-association.rst | 10 ++ .../get-domain-name-access-associations.rst | 42 +++++++++ .../examples/apigateway/get-domain-name.rst | 49 ++++++++-- .../examples/apigateway/get-domain-names.rst | 94 ++++++++++++++++--- .../reject-domain-name-access-association.rst | 11 +++ .../ssm/deregister-managed-instance.rst | 6 +- .../create-policy-template.rst | 6 +- 9 files changed, 296 insertions(+), 31 deletions(-) create mode 100644 awscli/examples/apigateway/create-domain-name-access-association.rst create mode 100644 awscli/examples/apigateway/delete-domain-name-access-association.rst create mode 100644 awscli/examples/apigateway/get-domain-name-access-associations.rst create mode 100644 awscli/examples/apigateway/reject-domain-name-access-association.rst diff --git a/awscli/examples/apigateway/create-domain-name-access-association.rst b/awscli/examples/apigateway/create-domain-name-access-association.rst new file mode 100644 index 000000000000..6f09062431a7 --- /dev/null +++ b/awscli/examples/apigateway/create-domain-name-access-association.rst @@ -0,0 +1,19 @@ +**To create a domain name access association** + +The following ``create-domain-name-access-association`` example creates a domain name access association between a private custom domain name and VPC endpoint. :: + + aws apigateway create-domain-name-access-association \ + --domain-name-arn arn:aws:apigateway:us-west-2:111122223333:/domainnames/my.private.domain.tld+abcd1234 \ + --access-association-source vpce-abcd1234efg \ + --access-association-source-type VPCE + +Output:: + + { + "domainNameAccessAssociationArn": "arn:aws:apigateway:us-west-2:012345678910:/domainnameaccessassociations/domainname/my.private.domain.tld/vpcesource/vpce-abcd1234efg + "accessAssociationSource": "vpce-abcd1234efg", + "accessAssociationSourceType": "VPCE", + "domainNameArn" : "arn:aws:apigateway:us-west-2:111122223333:/domainnames/private.example.com+abcd1234" + } + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. diff --git a/awscli/examples/apigateway/create-domain-name.rst b/awscli/examples/apigateway/create-domain-name.rst index 96f62d02f541..9970cbf30c25 100644 --- a/awscli/examples/apigateway/create-domain-name.rst +++ b/awscli/examples/apigateway/create-domain-name.rst @@ -1,5 +1,89 @@ -**To create the custom domain name** +**Example 1: To create a public custom domain name** -Command:: +The following ``create-domain-name`` example creates a public custom domain name. :: - aws apigateway create-domain-name --domain-name 'my.domain.tld' --certificate-name 'my.domain.tld cert' --certificate-arn 'arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3' + aws apigateway create-domain-name \ + --domain-name 'my.domain.tld' \ + --certificate-name 'my.domain.tld cert'\ + --certificate-arn 'arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3' + +Output:: + + { + "domainName": "my.domain.tld", + "certificateName": "my.domain.tld cert", + "certificateArn": "arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3", + "certificateUploadDate": "2024-10-08T11:29:49-07:00", + "distributionDomainName": "abcd1234.cloudfront.net", + "distributionHostedZoneId": "Z2FDTNDATAQYW2", + "endpointConfiguration": { + "types": [ + "EDGE" + ] + }, + "domainNameStatus": "AVAILABLE", + "securityPolicy": "TLS_1_2" + } + +For more information, see `Custom domain name for public REST APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. + +**Example 2: To create a private custom domain name** + +The following ``create-domain-name`` example creates a private custom domain name. :: + + aws apigateway create-domain-name \ + --domain-name 'my.private.domain.tld' \ + --certificate-name 'my.domain.tld cert' \ + --certificate-arn 'arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3' \ + --endpoint-configuration '{"types": ["PRIVATE"]}' \ + --security-policy 'TLS_1_2' \ + --policy file://policy.json + +Contents of ``policy.json``:: + + { + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Principal": "*", + "Action": "execute-api:Invoke", + "Resource": [ + "execute-api:/*" + ] + }, + { + "Effect": "Deny", + "Principal": "*", + "Action": "execute-api:Invoke", + "Resource": [ + "execute-api:/*" + ], + "Condition" : { + "StringNotEquals": { + "aws:SourceVpce": "vpce-abcd1234efg" + } + } + } + ] + } + +Output:: + + { + "domainName": "my.private.domain.tld", + "domainNameId": "abcd1234", + "domainNameArn": "arn:aws:apigateway:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234", + "certificateArn": "arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3", + "certificateUploadDate": "2024-09-10T10:31:20-07:00", + "endpointConfiguration": { + "types": [ + "PRIVATE" + ] + }, + "domainNameStatus": "AVAILABLE", + "securityPolicy": "TLS_1_2", + "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"execute-api:Invoke\",\"Resource\":\"arn:aws:execute-api:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234\"},{\"Effect\":\"Deny\",\"Principal\":\"*\",\"Action\":\"execute-api:Invoke\",\"Resource\":\"arn:aws:execute-api:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234\",\"Condition\":{\"StringNotEquals\":{\"aws:SourceVpc\":\"vpc-1a2b3c4d\"}}}]}" + } + +For more information, see `Custom domain name for public REST APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. diff --git a/awscli/examples/apigateway/delete-domain-name-access-association.rst b/awscli/examples/apigateway/delete-domain-name-access-association.rst new file mode 100644 index 000000000000..a958eff6dd5b --- /dev/null +++ b/awscli/examples/apigateway/delete-domain-name-access-association.rst @@ -0,0 +1,10 @@ +**To delete a domain name access association** + +The following ``delete-domain-name-access-association`` example deletes a domain name access association between a private custom domain name and VPC endpoint. :: + + aws apigateway delete-domain-name-access-association \ + --domain-name-access-association-arn arn:aws:apigateway:us-west-2:012345678910:/domainnameaccessassociations/domainname/my.private.domain.tld/vpcesource/vpce-abcd1234efg + +This command produces no output. + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. diff --git a/awscli/examples/apigateway/get-domain-name-access-associations.rst b/awscli/examples/apigateway/get-domain-name-access-associations.rst new file mode 100644 index 000000000000..a0954fc9f7e8 --- /dev/null +++ b/awscli/examples/apigateway/get-domain-name-access-associations.rst @@ -0,0 +1,42 @@ +**Example 1: To list all domain name access associations** + +The following ``get-domain-name-access-associations`` example lists all domain name access associations. :: + + aws apigateway get-domain-name-access-associations + +Output:: + + { + "items": [ + { + "domainNameAccessAssociationArn": "arn:aws:apigateway:us-west-2:012345678910:/domainnameaccessassociations/domainname/my.private.domain.tld/vpcesource/vpce-abcd1234efg + "accessAssociationSource": "vpce-abcd1234efg", + "accessAssociationSourceType": "VPCE", + "domainNameArn" : "arn:aws:apigateway:us-west-2:111122223333:/domainnames/private.example.com+abcd1234" + } + ] + } + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. + +**Example 2: To list all domain name access associations owned by this AWS account** + +The following ``get-domain-name-access-associations`` example lists all the domain name access associations owned by the current AWS account. :: + + aws apigateway get-domain-name-access-associations \ + --resource-owner SELF + +Output:: + + { + "items": [ + { + "domainNameAccessAssociationArn": "arn:aws:apigateway:us-west-2:012345678910:/domainnameaccessassociations/domainname/my.private.domain.tld/vpcesource/vpce-abcd1234efg + "accessAssociationSource": "vpce-abcd1234efg", + "accessAssociationSourceType": "VPCE", + "domainNameArn" : "arn:aws:apigateway:us-west-2:111122223333:/domainnames/private.example.com+abcd1234" + } + ] + } + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. diff --git a/awscli/examples/apigateway/get-domain-name.rst b/awscli/examples/apigateway/get-domain-name.rst index ac87fd04f646..0a53f006c23a 100644 --- a/awscli/examples/apigateway/get-domain-name.rst +++ b/awscli/examples/apigateway/get-domain-name.rst @@ -1,14 +1,45 @@ -**To get information about a custom domain name** +**Example 1: To get information about a public custom domain name** -Command:: +The following ``get-domain-name`` example gets information about a public custom domain name. :: - aws apigateway get-domain-name --domain-name api.domain.tld + aws apigateway get-domain-name \ + --domain-name api.domain.tld Output:: - { - "domainName": "api.domain.tld", - "distributionDomainName": "d1a2f3a4c5o6d.cloudfront.net", - "certificateName": "uploadedCertificate", - "certificateUploadDate": 1462565487 - } + { + "domainName": "api.domain.tld", + "distributionDomainName": "d1a2f3a4c5o6d.cloudfront.net", + "certificateName": "uploadedCertificate", + "certificateUploadDate": 1462565487 + } + +For more information, see `Custom domain name for public REST APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. + +**Example 2: To get information about a private custom domain name** + +The following ``get-domain-name`` example gets information about a private custom domain name. :: + + aws apigateway get-domain-name \ + --domain-name api.private.domain.tld \ + --domain-name-id abcd1234 + +Output:: + + { + "domainName": "my.private.domain.tld", + "domainNameId": "abcd1234", + "domainNameArn": "arn:aws:apigateway:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234", + "certificateArn": "arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3", + "certificateUploadDate": "2024-09-10T10:31:20-07:00", + "endpointConfiguration": { + "types": [ + "PRIVATE" + ] + }, + "domainNameStatus": "AVAILABLE", + "securityPolicy": "TLS_1_2", + "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"execute-api:Invoke\",\"Resource\":\"arn:aws:execute-api:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234\"},{\"Effect\":\"Deny\",\"Principal\":\"*\",\"Action\":\"execute-api:Invoke\",\"Resource\":\"arn:aws:execute-api:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234\",\"Condition\":{\"StringNotEquals\":{\"aws:SourceVpc\":\"vpc-1a2b3c4d\"}}}]}" + } + +For more information, see `Custom domain name for public REST APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. diff --git a/awscli/examples/apigateway/get-domain-names.rst b/awscli/examples/apigateway/get-domain-names.rst index b3d2b4a33e2f..fe6444fe6820 100644 --- a/awscli/examples/apigateway/get-domain-names.rst +++ b/awscli/examples/apigateway/get-domain-names.rst @@ -1,18 +1,86 @@ -**To get a list of custom domain names** +**Example 1: To get a list of custom domain names** -Command:: +The following ``get-domain-names`` command gets a list of domain names. :: - aws apigateway get-domain-names + aws apigateway get-domain-names Output:: - { - "items": [ - { - "distributionDomainName": "d9511k3l09bkd.cloudfront.net", - "certificateUploadDate": 1452812505, - "certificateName": "my_custom_domain-certificate", - "domainName": "subdomain.domain.tld" - } - ] - } + { + "items": [ + { + "distributionDomainName": "d9511k3l09bkd.cloudfront.net", + "certificateUploadDate": 1452812505, + "certificateName": "my_custom_domain-certificate", + "domainName": "subdomain.domain.tld" + } + ] + } + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. + +**Example 2: To get a list of custom domain names owned by this AWS account** + +The following ``get-domain-names`` command gets a list of domain names owned by this AWS account. :: + + aws apigateway get-domain-names \ + --resource-owner SELF + +Output:: + + { + "items": [ + { + "domainName": "my.domain.tld", + "domainNameArn": "arn:aws:apigateway:us-east-1::/domainnames/my.private.domain.tld", + "certificateUploadDate": "2024-08-15T17:02:55-07:00", + "regionalDomainName": "d-abcd1234.execute-api.us-east-1.amazonaws.com", + "regionalHostedZoneId": "Z1UJRXOUMOOFQ8", + "regionalCertificateArn": "arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3", + "endpointConfiguration": { + "types": [ + "REGIONAL" + ] + }, + "domainNameStatus": "AVAILABLE", + "securityPolicy": "TLS_1_2" + }, + { + "domainName": "my.private.domain.tld", + "domainNameId": "abcd1234", + "domainNameArn": "arn:aws:apigateway:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234", + "certificateArn": "arn:aws:acm:us-east-1:012345678910:certificate/fb1b9770-a305-495d-aefb-27e5e101ff3", + "certificateUploadDate": "2024-11-26T11:44:40-08:00", + "endpointConfiguration": { + "types": [ + "PRIVATE" + ] + }, + "domainNameStatus": "AVAILABLE", + "securityPolicy": "TLS_1_2" + } + ] + } + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. + +**Example 3: To get a list of custom domain names owned by other AWS accounts that you can create a domain name access association with.** + +The following ``get-domain-names`` command gets a list of domain names owned by other AWS accounts that you have access to create a domain name access association with. :: + + aws apigateway get-domain-names \ + --resource-owner OTHER_ACCOUNTS + +Output:: + + { + "items": [ + { + "domainName": "my.private.domain.tld", + "domainNameId": "abcd1234", + "domainNameArn": "arn:aws:apigateway:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234" + } + ] + } + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/apigateway/reject-domain-name-access-association.rst b/awscli/examples/apigateway/reject-domain-name-access-association.rst new file mode 100644 index 000000000000..2c8b3f983ea8 --- /dev/null +++ b/awscli/examples/apigateway/reject-domain-name-access-association.rst @@ -0,0 +1,11 @@ +**To reject a domain name access association** + +The following ``reject-domain-name-access-association`` example rejects a domain name access association between a private custom domain name and VPC endpoint. :: + + aws apigateway reject-domain-name-access-association \ + --domain-name-access-association-arn arn:aws:apigateway:us-west-2:012345678910:/domainnameaccessassociations/domainname/my.private.domain.tld/vpcesource/vpce-abcd1234efg \ + --domain-name-arn arn:aws:apigateway:us-east-1:012345678910:/domainnames/my.private.domain.tld+abcd1234 + +This command produces no output. + +For more information, see `Custom domain names for private APIs in API Gateway `__ in the *Amazon API Gateway Developer Guide*. diff --git a/awscli/examples/ssm/deregister-managed-instance.rst b/awscli/examples/ssm/deregister-managed-instance.rst index 209565502950..b91fa53b461c 100644 --- a/awscli/examples/ssm/deregister-managed-instance.rst +++ b/awscli/examples/ssm/deregister-managed-instance.rst @@ -2,9 +2,9 @@ The following ``deregister-managed-instance`` example deregisters the specified managed instance. :: - aws ssm deregister-managed-instance - --instance-id "mi-08ab247cdfEXAMPLE" + aws ssm deregister-managed-instance \ + --instance-id 'mi-08ab247cdfEXAMPLE' This command produces no output. -For more information, see `Deregistering Managed Instances in a Hybrid Environment `__ in the *AWS Systems Manager User Guide*. +For more information, see `Deregistering managed nodes in a hybrid and multicloud environment `__ in the *AWS Systems Manager User Guide*. diff --git a/awscli/examples/verifiedpermissions/create-policy-template.rst b/awscli/examples/verifiedpermissions/create-policy-template.rst index c4b2edda76c2..f5a6584e59d5 100644 --- a/awscli/examples/verifiedpermissions/create-policy-template.rst +++ b/awscli/examples/verifiedpermissions/create-policy-template.rst @@ -1,12 +1,12 @@ -**Example 1: To create a policy template** +**To create a policy template** The following ``create-policy-template`` example creates a policy template with a statement that contains a placeholder for the principal. :: aws verifiedpermissions create-policy-template \ - --definition file://template1.txt \ + --statement file://template1.txt \ --policy-store-id PSEXAMPLEabcdefg111111 -Contents of file ``template1.txt``:: +Contents of ``template1.txt``:: permit( principal in ?principal, From 6d493e1f3272087392d93695f0858521d4e8cf8f Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 30 Dec 2024 20:34:35 +0000 Subject: [PATCH 1010/1632] CLI examples for guardduty --- .../examples/guardduty/accept-invitation.rst | 4 +- .../examples/guardduty/archive-findings.rst | 6 +-- awscli/examples/guardduty/create-filter.rst | 27 +++++++++--- awscli/examples/guardduty/create-ip-set.rst | 14 +++---- .../create-publishing-destination.rst | 6 +-- .../guardduty/create-threat-intel-set.rst | 10 ++--- .../disassociate-from-master-account.rst | 6 +-- awscli/examples/guardduty/get-ip-set.rst | 6 +-- .../examples/guardduty/get-master-account.rst | 4 +- awscli/examples/guardduty/list-members.rst | 41 +++++++++++++++---- awscli/examples/guardduty/update-ip-set.rst | 2 +- 11 files changed, 85 insertions(+), 41 deletions(-) diff --git a/awscli/examples/guardduty/accept-invitation.rst b/awscli/examples/guardduty/accept-invitation.rst index e9d757df61b8..d82af3c153f9 100644 --- a/awscli/examples/guardduty/accept-invitation.rst +++ b/awscli/examples/guardduty/accept-invitation.rst @@ -6,7 +6,7 @@ The following ``accept-invitation`` example shows how to accept an invitation to --detector-id 12abc34d567e8fa901bc2d34eexample \ --master-id 123456789111 \ --invitation-id d6b94fb03a66ff665f7db8764example - + This command produces no output. -For more information, see `Managing GuardDuty Accounts by Invitation `__ in the GuardDuty User Guide. \ No newline at end of file +For more information, see `Managing GuardDuty accounts by invitation `__ in the GuardDuty User Guide. diff --git a/awscli/examples/guardduty/archive-findings.rst b/awscli/examples/guardduty/archive-findings.rst index 96a878efed02..c67b714ddefb 100644 --- a/awscli/examples/guardduty/archive-findings.rst +++ b/awscli/examples/guardduty/archive-findings.rst @@ -1,11 +1,11 @@ **To archive findings in the current region** -This example shows how to archive findings in the current region. :: +This ``archive-findings`` example shows how to archive findings in the current region. :: aws guardduty archive-findings \ --detector-id 12abc34d567e8fa901bc2d34eexample \ --finding-ids d6b94fb03a66ff665f7db8764example 3eb970e0de00c16ec14e6910fexample -This command produces no output. +This command produces no output. -For more information, see `Managing GuardDuty Accounts by Invitation `__ in the *GuardDuty User Guide*. \ No newline at end of file +For more information, see `Creating suppression rules `__ in the *GuardDuty User Guide*. diff --git a/awscli/examples/guardduty/create-filter.rst b/awscli/examples/guardduty/create-filter.rst index f888154ff8ea..d074dccd4a94 100644 --- a/awscli/examples/guardduty/create-filter.rst +++ b/awscli/examples/guardduty/create-filter.rst @@ -1,17 +1,34 @@ -**To create a new filter for the current region** +**Example 1: To create a new filter in the current region** -This example creates a filter that matches all portscan findings for instance created from a specific image.:: +The following ``create-filter`` example creates a filter that matches all Portscan findings for instance created from a specific image. This does not suppress those findings. :: + + aws guardduty create-filter \ + --detector-id b6b992d6d2f48e64bc59180bfexample \ + --name myFilterExample \ + --finding-criteria '{"Criterion": {"type": {"Eq": ["Recon:EC2/Portscan"]},"resource.instanceDetails.imageId": {"Eq": ["ami-0a7a207083example"]}}}' + +Output:: + + { + "Name": "myFilterExample" + } + +For more information, see `Filtering GuardDuty findings `__ in the *GuardDuty User Guide*. + +**Example 2: To create a new filter and suppress findings in the current region** + +The following ``create-filter`` example creates a filter that matches all Portscan findings for instance created from a specific image. This filter archives those findings so that they do not appear in your current findings. :: aws guardduty create-filter \ --detector-id b6b992d6d2f48e64bc59180bfexample \ --action ARCHIVE \ - --name myFilter \ + --name myFilterSecondExample \ --finding-criteria '{"Criterion": {"type": {"Eq": ["Recon:EC2/Portscan"]},"resource.instanceDetails.imageId": {"Eq": ["ami-0a7a207083example"]}}}' Output:: { - "Name": "myFilter" + "Name": "myFilterSecondExample" } -For more information, see `Filtering findings `__ in the *GuardDuty User Guide*. +For more information, see `Filtering GuardDuty findings `__ in the *GuardDuty User Guide*. diff --git a/awscli/examples/guardduty/create-ip-set.rst b/awscli/examples/guardduty/create-ip-set.rst index f2f3b7577bee..580049c4e202 100644 --- a/awscli/examples/guardduty/create-ip-set.rst +++ b/awscli/examples/guardduty/create-ip-set.rst @@ -1,18 +1,18 @@ -**To create a trusted IP set** +**To create and activate a trusted IP set** -The following ``create-ip-set`` example creates and activates a trusted IP set in the current region. :: +The following ``create-ip-set`` example creates and activates a trusted IP set in the current Region. :: aws guardduty create-ip-set \ --detector-id 12abc34d567e8fa901bc2d34eexample \ - --name new-ip-set \ - --format TXT - --location s3://amzn-s3-demo-bucket/customtrustlist.csv + --name new-ip-set-example \ + --format TXT \ + --location s3://amzn-s3-demo-bucket/customtrustlist.csv \ --activate Output:: - + { "IpSetId": "d4b94fc952d6912b8f3060768example" } -For more information, see `Working with Trusted IP Lists and Threat Lists `__ in the GuardDuty User Guide. \ No newline at end of file +For more information, see `Working with Trusted IP Lists and Threat Lists `__ in the *GuardDuty User Guide*. \ No newline at end of file diff --git a/awscli/examples/guardduty/create-publishing-destination.rst b/awscli/examples/guardduty/create-publishing-destination.rst index 2321d5394cfc..5d5e883cfef3 100644 --- a/awscli/examples/guardduty/create-publishing-destination.rst +++ b/awscli/examples/guardduty/create-publishing-destination.rst @@ -1,11 +1,11 @@ **To create a publishing destination to export GuardDuty findings in the current region to.** -This example shows how to create a publishing destination for GuardDuty findings. :: +The following ``create-publishing-destination`` example shows how to set up a publishing destination to export current (not archived) GuardDuty findings to keep track of historical findings data. :: aws guardduty create-publishing-destination \ --detector-id b6b992d6d2f48e64bc59180bfexample \ --destination-type S3 \ - --destination-properties DestinationArn=arn:aws:s3:::yourbucket,KmsKeyArn=arn:aws:kms:us-west-1:111122223333:key/84cee9c5-dea1-401a-ab6d-e1de7example + --destination-properties 'DestinationArn=arn:aws:s3:::amzn-s3-demo-bucket,KmsKeyArn=arn:aws:kms:us-west-1:111122223333:key/84cee9c5-dea1-401a-ab6d-e1de7example' Output:: @@ -13,4 +13,4 @@ Output:: "DestinationId": "46b99823849e1bbc242dfbe3cexample" } -For more information, see `Exporting findings `__ in the *GuardDuty User Guide*. \ No newline at end of file +For more information, see `Exporting generated GuardDuty findings to Amazon S3 buckets `__ in the *GuardDuty User Guide*. \ No newline at end of file diff --git a/awscli/examples/guardduty/create-threat-intel-set.rst b/awscli/examples/guardduty/create-threat-intel-set.rst index 045f812532e6..aecffff3e69f 100644 --- a/awscli/examples/guardduty/create-threat-intel-set.rst +++ b/awscli/examples/guardduty/create-threat-intel-set.rst @@ -1,12 +1,12 @@ -**To create a new threat intel set in the current region.** +**To create and activate a new threat intel set** -This example shows how to upload a threat intel set to GuardDuty and activate it immediately. :: +The following ``create-threat-intel-set`` example creates and activates a threat intel set in the current Region. :: aws guardduty create-threat-intel-set \ --detector-id b6b992d6d2f48e64bc59180bfexample \ - --name myThreatSet \ + --name myThreatSet-example \ --format TXT \ - --location s3://EXAMPLEBUCKET/threatlist.csv \ + --location s3://amzn-s3-demo-bucket/threatlist.csv \ --activate Output:: @@ -15,4 +15,4 @@ Output:: "ThreatIntelSetId": "20b9a4691aeb33506b808878cexample" } -For more information, see `Trusted IP and threat lists `__ in the *GuardDuty User Guide*. +For more information, see `Working with Trusted IP Lists and Threat Lists `__ in the *GuardDuty User Guide*. diff --git a/awscli/examples/guardduty/disassociate-from-master-account.rst b/awscli/examples/guardduty/disassociate-from-master-account.rst index 5e91537cab68..3159006ad7c6 100644 --- a/awscli/examples/guardduty/disassociate-from-master-account.rst +++ b/awscli/examples/guardduty/disassociate-from-master-account.rst @@ -1,10 +1,10 @@ -**To disassociate from your current master account in the current region** +**To disassociate from your current administrator account in the current region** -The following ``disassociate-from-master-account`` example dissassociates your account from the current GuardDuty master account in the current AWS region. :: +The following ``disassociate-from-master-account`` example dissassociates your account from the current GuardDuty administrator account in the current AWS region. :: aws guardduty disassociate-from-master-account \ --detector-id d4b040365221be2b54a6264dcexample This command produces no output. -For more information, see `Understanding the Relationship between GuardDuty Master and Member Accounts `__ in the GuardDuty User Guide. \ No newline at end of file +For more information, see `Understanding the relationship between GuardDuty administrator account and member accounts `__ in the *GuardDuty User Guide*. diff --git a/awscli/examples/guardduty/get-ip-set.rst b/awscli/examples/guardduty/get-ip-set.rst index 1fce0feee905..8a8acc04c596 100644 --- a/awscli/examples/guardduty/get-ip-set.rst +++ b/awscli/examples/guardduty/get-ip-set.rst @@ -1,6 +1,6 @@ **To list get details on a specified trusted IP set** -The following ``get-ip-set`` example shows the status and details of the specififed trusted IP set. :: +The following ``get-ip-set`` example shows the status and details of the specified trusted IP set. :: aws guardduty get-ip-set \ --detector-id 12abc34d567e8fa901bc2d34eexample \ @@ -13,7 +13,7 @@ Output:: "Location": "s3://amzn-s3-demo-bucket.s3-us-west-2.amazonaws.com/customlist.csv", "Tags": {}, "Format": "TXT", - "Name": "test-ip-set" + "Name": "test-ip-set-example" } -For more information, see `Working with Trusted IP Lists and Threat Lists `__ in the GuardDuty User Guide. \ No newline at end of file +For more information, see `Working with Trusted IP Lists and Threat Lists `__ in the *GuardDuty User Guide*. diff --git a/awscli/examples/guardduty/get-master-account.rst b/awscli/examples/guardduty/get-master-account.rst index 50fb80a900fd..11d9e6699408 100644 --- a/awscli/examples/guardduty/get-master-account.rst +++ b/awscli/examples/guardduty/get-master-account.rst @@ -12,8 +12,8 @@ Output:: "InvitationId": "04b94d9704854a73f94e061e8example", "InvitedAt": "2020-06-09T22:23:04.970Z", "RelationshipStatus": "Enabled", - "AccountId": "123456789111" + "AccountId": "111122223333" } } -For more information, see `Understanding the Relationship between GuardDuty Master and Member Accounts `__ in the GuardDuty User Guide. \ No newline at end of file +For more information, see `Understanding the relationship between GuardDuty administrator account and member account `__ in the *GuardDuty User Guide*. \ No newline at end of file diff --git a/awscli/examples/guardduty/list-members.rst b/awscli/examples/guardduty/list-members.rst index b203777b1fd0..435d5a1c2f35 100644 --- a/awscli/examples/guardduty/list-members.rst +++ b/awscli/examples/guardduty/list-members.rst @@ -1,24 +1,51 @@ -**To list all members in the current region** +**Example 1: To list only current members in the current Region** -The following ``list-members`` example lists all member accounts and their details for the current region. :: +The following ``list-members`` example lists and provides details of only current member accounts associated with the GuardDuty administrator account, in the current region. :: aws guardduty list-members \ - --detector-id 12abc34d567e8fa901bc2d34eexample + --detector-id 12abc34d567e8fa901bc2d34eexample \ + --only-associated="true" Output:: - + { "Members": [ { "RelationshipStatus": "Enabled", "InvitedAt": "2020-06-09T22:49:00.910Z", - "MasterId": "123456789111", + "MasterId": "111122223333", "DetectorId": "7ab8b2f61b256c87f793f6a86example", "UpdatedAt": "2020-06-09T23:08:22.512Z", "Email": "your+member@example.com", - "AccountId": "123456789222" + "AccountId": "123456789012" + } + ] + } + +For more information, see `Understanding the relationship between GuardDuty administrator account and member accounts `__ in the *GuardDuty User Guide*. + +**Example 2: To list all the members in the current Region** + +The following ``list-members`` example lists and provides details of all the member accounts, including those who have been disassociated or have not yet accepted the invite from the GuardDuty administrator, in the current region. :: + + aws guardduty list-members \ + --detector-id 12abc34d567e8fa901bc2d34eexample \ + --only-associated="false" + +Output:: + + { + "Members": [ + { + "RelationshipStatus": "Enabled", + "InvitedAt": "2020-06-09T22:49:00.910Z", + "MasterId": "111122223333", + "DetectorId": "7ab8b2f61b256c87f793f6a86example", + "UpdatedAt": "2020-06-09T23:08:22.512Z", + "Email": "your+other+member@example.com", + "AccountId": "555555555555" } ] } -For more information, see `Understanding the Relationship between GuardDuty Master and Member Accounts `__ in the GuardDuty User Guide. \ No newline at end of file +For more information, see `Understanding the relationship between GuardDuty administrator account and member accounts `__ in the *GuardDuty User Guide*. diff --git a/awscli/examples/guardduty/update-ip-set.rst b/awscli/examples/guardduty/update-ip-set.rst index 320705cf359c..fce7c381705f 100644 --- a/awscli/examples/guardduty/update-ip-set.rst +++ b/awscli/examples/guardduty/update-ip-set.rst @@ -9,4 +9,4 @@ The following ``update-ip-set`` example shows how to update the details of a tru This command produces no output. -For more information, see `Working with Trusted IP Lists and Threat Lists `__ in the GuardDuty User Guide. \ No newline at end of file +For more information, see `Working with Trusted IP Lists and Threat Lists `__ in the *GuardDuty User Guide*. From df2ce8c84c7c6c4c95563fc54d0b3fb868264a73 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 2 Jan 2025 19:07:36 +0000 Subject: [PATCH 1011/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-43699.json | 5 +++++ .changes/next-release/api-change-gamelift-63279.json | 5 +++++ .changes/next-release/api-change-mediaconnect-13377.json | 5 +++++ .changes/next-release/api-change-mediaconvert-45405.json | 5 +++++ .changes/next-release/api-change-organizations-60775.json | 5 +++++ .changes/next-release/api-change-sagemaker-58908.json | 5 +++++ .changes/next-release/api-change-sqs-35972.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-43699.json create mode 100644 .changes/next-release/api-change-gamelift-63279.json create mode 100644 .changes/next-release/api-change-mediaconnect-13377.json create mode 100644 .changes/next-release/api-change-mediaconvert-45405.json create mode 100644 .changes/next-release/api-change-organizations-60775.json create mode 100644 .changes/next-release/api-change-sagemaker-58908.json create mode 100644 .changes/next-release/api-change-sqs-35972.json diff --git a/.changes/next-release/api-change-appsync-43699.json b/.changes/next-release/api-change-appsync-43699.json new file mode 100644 index 000000000000..49b4902fbd06 --- /dev/null +++ b/.changes/next-release/api-change-appsync-43699.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Modify UpdateGraphQLAPI operation and flag authenticationType as required." +} diff --git a/.changes/next-release/api-change-gamelift-63279.json b/.changes/next-release/api-change-gamelift-63279.json new file mode 100644 index 000000000000..a63531dedc0d --- /dev/null +++ b/.changes/next-release/api-change-gamelift-63279.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift releases a new game session shutdown feature. Use the Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad state or is no longer needed." +} diff --git a/.changes/next-release/api-change-mediaconnect-13377.json b/.changes/next-release/api-change-mediaconnect-13377.json new file mode 100644 index 000000000000..12e8a8fc9143 --- /dev/null +++ b/.changes/next-release/api-change-mediaconnect-13377.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect now supports Content Quality Analysis for enhanced source stream monitoring. This enables you to track specific audio and video metrics in transport stream source flows, ensuring your content meets quality standards." +} diff --git a/.changes/next-release/api-change-mediaconvert-45405.json b/.changes/next-release/api-change-mediaconvert-45405.json new file mode 100644 index 000000000000..63a0df03538c --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-45405.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds support for the AVC3 codec and fixes an alignment issue with Japanese vertical captions." +} diff --git a/.changes/next-release/api-change-organizations-60775.json b/.changes/next-release/api-change-organizations-60775.json new file mode 100644 index 000000000000..a1c726dc5c67 --- /dev/null +++ b/.changes/next-release/api-change-organizations-60775.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``organizations``", + "description": "Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to ConstraintViolationException for the EnableAllFeatures operation." +} diff --git a/.changes/next-release/api-change-sagemaker-58908.json b/.changes/next-release/api-change-sagemaker-58908.json new file mode 100644 index 000000000000..331e233a5c71 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-58908.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adding ETag information with Model Artifacts for Model Registry" +} diff --git a/.changes/next-release/api-change-sqs-35972.json b/.changes/next-release/api-change-sqs-35972.json new file mode 100644 index 000000000000..5967d6d2e7a7 --- /dev/null +++ b/.changes/next-release/api-change-sqs-35972.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sqs``", + "description": "In-flight message typo fix from 20k to 120k." +} From e9640108b9688b7bf0dca6ca5623b5de5d96e40a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 2 Jan 2025 19:09:01 +0000 Subject: [PATCH 1012/1632] Bumping version to 1.36.32 --- .changes/1.36.32.json | 37 +++++++++++++++++++ .../api-change-appsync-43699.json | 5 --- .../api-change-gamelift-63279.json | 5 --- .../api-change-mediaconnect-13377.json | 5 --- .../api-change-mediaconvert-45405.json | 5 --- .../api-change-organizations-60775.json | 5 --- .../api-change-sagemaker-58908.json | 5 --- .../next-release/api-change-sqs-35972.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.36.32.json delete mode 100644 .changes/next-release/api-change-appsync-43699.json delete mode 100644 .changes/next-release/api-change-gamelift-63279.json delete mode 100644 .changes/next-release/api-change-mediaconnect-13377.json delete mode 100644 .changes/next-release/api-change-mediaconvert-45405.json delete mode 100644 .changes/next-release/api-change-organizations-60775.json delete mode 100644 .changes/next-release/api-change-sagemaker-58908.json delete mode 100644 .changes/next-release/api-change-sqs-35972.json diff --git a/.changes/1.36.32.json b/.changes/1.36.32.json new file mode 100644 index 000000000000..c4af0e67dfc0 --- /dev/null +++ b/.changes/1.36.32.json @@ -0,0 +1,37 @@ +[ + { + "category": "``appsync``", + "description": "Modify UpdateGraphQLAPI operation and flag authenticationType as required.", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift releases a new game session shutdown feature. Use the Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad state or is no longer needed.", + "type": "api-change" + }, + { + "category": "``mediaconnect``", + "description": "AWS Elemental MediaConnect now supports Content Quality Analysis for enhanced source stream monitoring. This enables you to track specific audio and video metrics in transport stream source flows, ensuring your content meets quality standards.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds support for the AVC3 codec and fixes an alignment issue with Japanese vertical captions.", + "type": "api-change" + }, + { + "category": "``organizations``", + "description": "Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to ConstraintViolationException for the EnableAllFeatures operation.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adding ETag information with Model Artifacts for Model Registry", + "type": "api-change" + }, + { + "category": "``sqs``", + "description": "In-flight message typo fix from 20k to 120k.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-43699.json b/.changes/next-release/api-change-appsync-43699.json deleted file mode 100644 index 49b4902fbd06..000000000000 --- a/.changes/next-release/api-change-appsync-43699.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Modify UpdateGraphQLAPI operation and flag authenticationType as required." -} diff --git a/.changes/next-release/api-change-gamelift-63279.json b/.changes/next-release/api-change-gamelift-63279.json deleted file mode 100644 index a63531dedc0d..000000000000 --- a/.changes/next-release/api-change-gamelift-63279.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift releases a new game session shutdown feature. Use the Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad state or is no longer needed." -} diff --git a/.changes/next-release/api-change-mediaconnect-13377.json b/.changes/next-release/api-change-mediaconnect-13377.json deleted file mode 100644 index 12e8a8fc9143..000000000000 --- a/.changes/next-release/api-change-mediaconnect-13377.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconnect``", - "description": "AWS Elemental MediaConnect now supports Content Quality Analysis for enhanced source stream monitoring. This enables you to track specific audio and video metrics in transport stream source flows, ensuring your content meets quality standards." -} diff --git a/.changes/next-release/api-change-mediaconvert-45405.json b/.changes/next-release/api-change-mediaconvert-45405.json deleted file mode 100644 index 63a0df03538c..000000000000 --- a/.changes/next-release/api-change-mediaconvert-45405.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds support for the AVC3 codec and fixes an alignment issue with Japanese vertical captions." -} diff --git a/.changes/next-release/api-change-organizations-60775.json b/.changes/next-release/api-change-organizations-60775.json deleted file mode 100644 index a1c726dc5c67..000000000000 --- a/.changes/next-release/api-change-organizations-60775.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``organizations``", - "description": "Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to ConstraintViolationException for the EnableAllFeatures operation." -} diff --git a/.changes/next-release/api-change-sagemaker-58908.json b/.changes/next-release/api-change-sagemaker-58908.json deleted file mode 100644 index 331e233a5c71..000000000000 --- a/.changes/next-release/api-change-sagemaker-58908.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adding ETag information with Model Artifacts for Model Registry" -} diff --git a/.changes/next-release/api-change-sqs-35972.json b/.changes/next-release/api-change-sqs-35972.json deleted file mode 100644 index 5967d6d2e7a7..000000000000 --- a/.changes/next-release/api-change-sqs-35972.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sqs``", - "description": "In-flight message typo fix from 20k to 120k." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f37ef04fba4c..7102c067cf6c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.36.32 +======= + +* api-change:``appsync``: Modify UpdateGraphQLAPI operation and flag authenticationType as required. +* api-change:``gamelift``: Amazon GameLift releases a new game session shutdown feature. Use the Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad state or is no longer needed. +* api-change:``mediaconnect``: AWS Elemental MediaConnect now supports Content Quality Analysis for enhanced source stream monitoring. This enables you to track specific audio and video metrics in transport stream source flows, ensuring your content meets quality standards. +* api-change:``mediaconvert``: This release adds support for the AVC3 codec and fixes an alignment issue with Japanese vertical captions. +* api-change:``organizations``: Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to ConstraintViolationException for the EnableAllFeatures operation. +* api-change:``sagemaker``: Adding ETag information with Model Artifacts for Model Registry +* api-change:``sqs``: In-flight message typo fix from 20k to 120k. + + 1.36.31 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a4cece5cc165..906d6d54838d 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.31' +__version__ = '1.36.32' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index af60496457ef..a07df23f63d6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.31' +release = '1.36.32' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e7286a0c9488..367f0f6df7e1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.90 + botocore==1.35.91 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 27b8540b1205..57bef7b5b353 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.90', + 'botocore==1.35.91', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 09357d8bc644570f214edb6b0d82166b04ceb601 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 Jan 2025 19:06:51 +0000 Subject: [PATCH 1013/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecs-5696.json | 5 +++++ .changes/next-release/api-change-route53domains-31753.json | 5 +++++ .changes/next-release/api-change-s3-31148.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-ecs-5696.json create mode 100644 .changes/next-release/api-change-route53domains-31753.json create mode 100644 .changes/next-release/api-change-s3-31148.json diff --git a/.changes/next-release/api-change-ecs-5696.json b/.changes/next-release/api-change-ecs-5696.json new file mode 100644 index 000000000000..524b363f61d7 --- /dev/null +++ b/.changes/next-release/api-change-ecs-5696.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Adding SDK reference examples for Amazon ECS operations." +} diff --git a/.changes/next-release/api-change-route53domains-31753.json b/.changes/next-release/api-change-route53domains-31753.json new file mode 100644 index 000000000000..3464093a6ef4 --- /dev/null +++ b/.changes/next-release/api-change-route53domains-31753.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53domains``", + "description": "Doc only update for Route 53 Domains that fixes several customer-reported issues" +} diff --git a/.changes/next-release/api-change-s3-31148.json b/.changes/next-release/api-change-s3-31148.json new file mode 100644 index 000000000000..a99fad421a0d --- /dev/null +++ b/.changes/next-release/api-change-s3-31148.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change." +} From 94acd03e1fccc98c8ae17280726b672819157fbd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 Jan 2025 19:08:12 +0000 Subject: [PATCH 1014/1632] Bumping version to 1.36.33 --- .changes/1.36.33.json | 17 +++++++++++++++++ .changes/next-release/api-change-ecs-5696.json | 5 ----- .../api-change-route53domains-31753.json | 5 ----- .changes/next-release/api-change-s3-31148.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.36.33.json delete mode 100644 .changes/next-release/api-change-ecs-5696.json delete mode 100644 .changes/next-release/api-change-route53domains-31753.json delete mode 100644 .changes/next-release/api-change-s3-31148.json diff --git a/.changes/1.36.33.json b/.changes/1.36.33.json new file mode 100644 index 000000000000..51e9cc532bd9 --- /dev/null +++ b/.changes/1.36.33.json @@ -0,0 +1,17 @@ +[ + { + "category": "``ecs``", + "description": "Adding SDK reference examples for Amazon ECS operations.", + "type": "api-change" + }, + { + "category": "``route53domains``", + "description": "Doc only update for Route 53 Domains that fixes several customer-reported issues", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecs-5696.json b/.changes/next-release/api-change-ecs-5696.json deleted file mode 100644 index 524b363f61d7..000000000000 --- a/.changes/next-release/api-change-ecs-5696.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Adding SDK reference examples for Amazon ECS operations." -} diff --git a/.changes/next-release/api-change-route53domains-31753.json b/.changes/next-release/api-change-route53domains-31753.json deleted file mode 100644 index 3464093a6ef4..000000000000 --- a/.changes/next-release/api-change-route53domains-31753.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53domains``", - "description": "Doc only update for Route 53 Domains that fixes several customer-reported issues" -} diff --git a/.changes/next-release/api-change-s3-31148.json b/.changes/next-release/api-change-s3-31148.json deleted file mode 100644 index a99fad421a0d..000000000000 --- a/.changes/next-release/api-change-s3-31148.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7102c067cf6c..94fe421f19b2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.36.33 +======= + +* api-change:``ecs``: Adding SDK reference examples for Amazon ECS operations. +* api-change:``route53domains``: Doc only update for Route 53 Domains that fixes several customer-reported issues +* api-change:``s3``: This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change. + + 1.36.32 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 906d6d54838d..dea96a5e06f5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.32' +__version__ = '1.36.33' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a07df23f63d6..3ba9f04b500f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.32' +release = '1.36.33' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 367f0f6df7e1..dfaae953bf86 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.91 + botocore==1.35.92 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 57bef7b5b353..7eb73933b14c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.91', + 'botocore==1.35.92', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From d4084cd8aecf09ce36e344546ffffbf952d252fc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 6 Jan 2025 19:04:43 +0000 Subject: [PATCH 1015/1632] Update changelog based on model updates --- .../next-release/api-change-iotsecuretunneling-10791.json | 5 +++++ .changes/next-release/api-change-supplychain-18161.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-iotsecuretunneling-10791.json create mode 100644 .changes/next-release/api-change-supplychain-18161.json diff --git a/.changes/next-release/api-change-iotsecuretunneling-10791.json b/.changes/next-release/api-change-iotsecuretunneling-10791.json new file mode 100644 index 000000000000..5fd4ee7a0a68 --- /dev/null +++ b/.changes/next-release/api-change-iotsecuretunneling-10791.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsecuretunneling``", + "description": "Adds dualstack endpoint support for IoT Secure Tunneling" +} diff --git a/.changes/next-release/api-change-supplychain-18161.json b/.changes/next-release/api-change-supplychain-18161.json new file mode 100644 index 000000000000..6d109fd48064 --- /dev/null +++ b/.changes/next-release/api-change-supplychain-18161.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``supplychain``", + "description": "Allow vanity DNS domain when creating a new ASC instance" +} From fbfb8d689901b58f379dab4399e8107a9678acff Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 6 Jan 2025 19:06:06 +0000 Subject: [PATCH 1016/1632] Bumping version to 1.36.34 --- .changes/1.36.34.json | 12 ++++++++++++ .../api-change-iotsecuretunneling-10791.json | 5 ----- .../next-release/api-change-supplychain-18161.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.36.34.json delete mode 100644 .changes/next-release/api-change-iotsecuretunneling-10791.json delete mode 100644 .changes/next-release/api-change-supplychain-18161.json diff --git a/.changes/1.36.34.json b/.changes/1.36.34.json new file mode 100644 index 000000000000..9cf6cd8cf0b0 --- /dev/null +++ b/.changes/1.36.34.json @@ -0,0 +1,12 @@ +[ + { + "category": "``iotsecuretunneling``", + "description": "Adds dualstack endpoint support for IoT Secure Tunneling", + "type": "api-change" + }, + { + "category": "``supplychain``", + "description": "Allow vanity DNS domain when creating a new ASC instance", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-iotsecuretunneling-10791.json b/.changes/next-release/api-change-iotsecuretunneling-10791.json deleted file mode 100644 index 5fd4ee7a0a68..000000000000 --- a/.changes/next-release/api-change-iotsecuretunneling-10791.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsecuretunneling``", - "description": "Adds dualstack endpoint support for IoT Secure Tunneling" -} diff --git a/.changes/next-release/api-change-supplychain-18161.json b/.changes/next-release/api-change-supplychain-18161.json deleted file mode 100644 index 6d109fd48064..000000000000 --- a/.changes/next-release/api-change-supplychain-18161.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``supplychain``", - "description": "Allow vanity DNS domain when creating a new ASC instance" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 94fe421f19b2..7ac5fb07e6ae 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.36.34 +======= + +* api-change:``iotsecuretunneling``: Adds dualstack endpoint support for IoT Secure Tunneling +* api-change:``supplychain``: Allow vanity DNS domain when creating a new ASC instance + + 1.36.33 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index dea96a5e06f5..b4c52eaab45f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.33' +__version__ = '1.36.34' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 3ba9f04b500f..267c445b01ee 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.33' +release = '1.36.34' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index dfaae953bf86..ebf55f4554b9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.92 + botocore==1.35.93 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7eb73933b14c..fd1283982935 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.92', + 'botocore==1.35.93', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 4e63b63d7ce828cd97ed07ad2d0148b680489b59 Mon Sep 17 00:00:00 2001 From: Steve Yoo <106777148+hssyoo@users.noreply.github.com> Date: Mon, 6 Jan 2025 16:47:26 -0500 Subject: [PATCH 1017/1632] Expose `--bucket-name-prefix` and `--bucket-region` to `s3 ls` (#9189) --- .../next-release/enhancement-s3ls-20704.json | 5 ++ awscli/customizations/s3/subcommands.py | 40 ++++++++- tests/functional/s3/test_ls_command.py | 20 +++++ .../customizations/s3/test_subcommands.py | 89 ++++++++++++++++--- 4 files changed, 138 insertions(+), 16 deletions(-) create mode 100644 .changes/next-release/enhancement-s3ls-20704.json diff --git a/.changes/next-release/enhancement-s3ls-20704.json b/.changes/next-release/enhancement-s3ls-20704.json new file mode 100644 index 000000000000..a98c6c6bb8a8 --- /dev/null +++ b/.changes/next-release/enhancement-s3ls-20704.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "``s3 ls``", + "description": "Expose low-level ``ListBuckets` parameters ``Prefix`` and ``BucketRegion`` to high-level ``s3 ls`` command as ``--bucket-name-prefix`` and ``--bucket-region``." +} diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index e5a3f8a4d4fe..e0f79b90bcbe 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -462,6 +462,26 @@ 'help_text': 'Indicates the algorithm used to create the checksum for the object.' } +BUCKET_NAME_PREFIX = { + 'name': 'bucket-name-prefix', + 'help_text': ( + 'Limits the response to bucket names that begin with the specified ' + 'bucket name prefix.' + ) +} + +BUCKET_REGION = { + 'name': 'bucket-region', + 'help_text': ( + 'Limits the response to buckets that are located in the specified ' + 'Amazon Web Services Region. The Amazon Web Services Region must be ' + 'expressed according to the Amazon Web Services Region code, such as ' + 'us-west-2 for the US West (Oregon) Region. For a list of the valid ' + 'values for all of the Amazon Web Services Regions, see ' + 'https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region' + ) +} + TRANSFER_ARGS = [DRYRUN, QUIET, INCLUDE, EXCLUDE, ACL, FOLLOW_SYMLINKS, NO_FOLLOW_SYMLINKS, NO_GUESS_MIME_TYPE, SSE, SSE_C, SSE_C_KEY, SSE_KMS_KEY_ID, SSE_C_COPY_SOURCE, @@ -494,7 +514,8 @@ class ListCommand(S3Command): USAGE = " or NONE" ARG_TABLE = [{'name': 'paths', 'nargs': '?', 'default': 's3://', 'positional_arg': True, 'synopsis': USAGE}, RECURSIVE, - PAGE_SIZE, HUMAN_READABLE, SUMMARIZE, REQUEST_PAYER] + PAGE_SIZE, HUMAN_READABLE, SUMMARIZE, REQUEST_PAYER, + BUCKET_NAME_PREFIX, BUCKET_REGION] def _run_main(self, parsed_args, parsed_globals): super(ListCommand, self)._run_main(parsed_args, parsed_globals) @@ -508,7 +529,11 @@ def _run_main(self, parsed_args, parsed_globals): path = path[5:] bucket, key = find_bucket_key(path) if not bucket: - self._list_all_buckets(parsed_args.page_size) + self._list_all_buckets( + parsed_args.page_size, + parsed_args.bucket_name_prefix, + parsed_args.bucket_region, + ) elif parsed_args.dir_op: # Then --recursive was specified. self._list_all_objects_recursive( @@ -572,11 +597,20 @@ def _display_page(self, response_data, use_basename=True): uni_print(print_str) self._at_first_page = False - def _list_all_buckets(self, page_size=None): + def _list_all_buckets( + self, + page_size=None, + prefix=None, + bucket_region=None, + ): paginator = self.client.get_paginator('list_buckets') paging_args = { 'PaginationConfig': {'PageSize': page_size} } + if prefix: + paging_args['Prefix'] = prefix + if bucket_region: + paging_args['BucketRegion'] = bucket_region iterator = paginator.paginate(**paging_args) diff --git a/tests/functional/s3/test_ls_command.py b/tests/functional/s3/test_ls_command.py index 4b730c2621b9..4df626f8b600 100644 --- a/tests/functional/s3/test_ls_command.py +++ b/tests/functional/s3/test_ls_command.py @@ -215,3 +215,23 @@ def test_accesspoint_arn(self): self.run_cmd('s3 ls s3://%s' % arn, expected_rc=0) call_args = self.operations_called[0][1] self.assertEqual(call_args['Bucket'], arn) + + def test_list_buckets_uses_bucket_name_prefix(self): + stdout, _, _ = self.run_cmd('s3 ls --bucket-name-prefix myprefix', expected_rc=0) + call_args = self.operations_called[0][1] + self.assertEqual(call_args['Prefix'], 'myprefix') + + def test_list_buckets_uses_bucket_region(self): + stdout, _, _ = self.run_cmd('s3 ls --bucket-region us-west-1', expected_rc=0) + call_args = self.operations_called[0][1] + self.assertEqual(call_args['BucketRegion'], 'us-west-1') + + def test_list_objects_ignores_bucket_name_prefix(self): + stdout, _, _ = self.run_cmd('s3 ls s3://mybucket --bucket-name-prefix myprefix', expected_rc=0) + call_args = self.operations_called[0][1] + self.assertEqual(call_args['Prefix'], '') + + def test_list_objects_ignores_bucket_region(self): + stdout, _, _ = self.run_cmd('s3 ls s3://mybucket --bucket-region us-west-1', expected_rc=0) + call_args = self.operations_called[0][1] + self.assertNotIn('BucketRegion', call_args) diff --git a/tests/unit/customizations/s3/test_subcommands.py b/tests/unit/customizations/s3/test_subcommands.py index 53016bbdb04c..09dd0a3db667 100644 --- a/tests/unit/customizations/s3/test_subcommands.py +++ b/tests/unit/customizations/s3/test_subcommands.py @@ -88,11 +88,27 @@ def setUp(self): self.session.create_client.return_value.get_paginator.return_value\ .paginate.return_value = [{'Contents': [], 'CommonPrefixes': []}] + def _get_fake_kwargs(self, override=None): + fake_kwargs = { + 'paths': 's3://', + 'dir_op': False, + 'human_readable': False, + 'summarize': False, + 'page_size': None, + 'request_payer': None, + 'bucket_name_prefix': None, + 'bucket_region': None, + } + fake_kwargs.update(override or {}) + + return fake_kwargs + def test_ls_command_for_bucket(self): ls_command = ListCommand(self.session) - parsed_args = FakeArgs(paths='s3://mybucket/', dir_op=False, - page_size='5', human_readable=False, - summarize=False, request_payer=None) + parsed_args = FakeArgs(**self._get_fake_kwargs({ + 'paths': 's3://mybucket/', + 'page_size': '5', + })) parsed_globals = mock.Mock() ls_command._run_main(parsed_args, parsed_globals) call = self.session.create_client.return_value.list_objects_v2 @@ -113,9 +129,7 @@ def test_ls_command_with_no_args(self): ls_command = ListCommand(self.session) parsed_global = FakeArgs(region=None, endpoint_url=None, verify_ssl=None) - parsed_args = FakeArgs(dir_op=False, paths='s3://', - human_readable=False, summarize=False, - request_payer=None, page_size=None) + parsed_args = FakeArgs(**self._get_fake_kwargs()) ls_command._run_main(parsed_args, parsed_global) call = self.session.create_client.return_value.list_buckets paginate = self.session.create_client.return_value.get_paginator\ @@ -137,14 +151,61 @@ def test_ls_command_with_no_args(self): 's3', region_name=None, endpoint_url=None, verify=None, config=None)) + def test_ls_with_bucket_name_prefix(self): + ls_command = ListCommand(self.session) + parsed_args = FakeArgs(**self._get_fake_kwargs({ + 'bucket_name_prefix': 'myprefix', + })) + parsed_globals = FakeArgs( + region=None, + endpoint_url=None, + verify_ssl=None, + ) + ls_command._run_main(parsed_args, parsed_globals) + call = self.session.create_client.return_value.list_objects + paginate = self.session.create_client.return_value.get_paginator\ + .return_value.paginate + # We should make no operation calls. + self.assertEqual(call.call_count, 0) + self.session.create_client.return_value.get_paginator.\ + assert_called_with('list_buckets') + ref_call_args = { + 'PaginationConfig': {'PageSize': None}, + 'Prefix': 'myprefix', + } + + paginate.assert_called_with(**ref_call_args) + + def test_ls_with_bucket_region(self): + ls_command = ListCommand(self.session) + parsed_args = FakeArgs(**self._get_fake_kwargs({ + 'bucket_region': 'us-west-1', + })) + parsed_globals = FakeArgs( + region=None, + endpoint_url=None, + verify_ssl=None, + ) + ls_command._run_main(parsed_args, parsed_globals) + call = self.session.create_client.return_value.list_objects + paginate = self.session.create_client.return_value.get_paginator\ + .return_value.paginate + # We should make no operation calls. + self.assertEqual(call.call_count, 0) + self.session.create_client.return_value.get_paginator.\ + assert_called_with('list_buckets') + ref_call_args = { + 'PaginationConfig': {'PageSize': None}, + 'BucketRegion': 'us-west-1', + } + + paginate.assert_called_with(**ref_call_args) + def test_ls_with_verify_argument(self): - options = {'default': 's3://', 'nargs': '?'} ls_command = ListCommand(self.session) parsed_global = FakeArgs(region='us-west-2', endpoint_url=None, verify_ssl=False) - parsed_args = FakeArgs(paths='s3://', dir_op=False, - human_readable=False, summarize=False, - request_payer=None, page_size=None) + parsed_args = FakeArgs(**self._get_fake_kwargs({})) ls_command._run_main(parsed_args, parsed_global) # Verify get_client get_client = self.session.create_client @@ -155,9 +216,11 @@ def test_ls_with_verify_argument(self): def test_ls_with_requester_pays(self): ls_command = ListCommand(self.session) - parsed_args = FakeArgs(paths='s3://mybucket/', dir_op=False, - human_readable=False, summarize=False, - request_payer='requester', page_size='5') + parsed_args = FakeArgs(**self._get_fake_kwargs({ + 'paths': 's3://mybucket/', + 'page_size': '5', + 'request_payer': 'requester', + })) parsed_globals = mock.Mock() ls_command._run_main(parsed_args, parsed_globals) call = self.session.create_client.return_value.list_objects From 0550dd4e3d5a836848790342e2844af28644c62b Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 7 Jan 2025 16:43:33 +0000 Subject: [PATCH 1018/1632] Examples for ec2 --- ...ciate-transit-gateway-multicast-domain.rst | 2 +- .../ec2/delete-verified-access-endpoint.rst | 2 +- .../describe-verified-access-endpoints.rst | 4 +- .../examples/ec2/disable-address-transfer.rst | 2 +- ...etwork-performance-metric-subscription.rst | 2 +- awscli/examples/ec2/disable-fast-launch.rst | 4 +- .../ec2/disable-image-block-public-access.rst | 2 +- .../ec2/disable-image-deprecation.rst | 2 +- ...ciate-transit-gateway-multicast-domain.rst | 2 +- .../examples/ec2/enable-address-transfer.rst | 2 +- awscli/examples/ec2/enable-fast-launch.rst | 4 +- .../examples/ec2/enable-image-deprecation.rst | 6 +- ...export-client-vpn-client-configuration.rst | 86 +++++----- .../ec2/get-aws-network-performance-data.rst | 2 +- .../ec2/get-capacity-reservation-usage.rst | 48 +++--- awscli/examples/ec2/get-coip-pool-usage.rst | 2 +- .../get-groups-for-capacity-reservation.rst | 2 +- ...nsights-access-scope-analysis-findings.rst | 120 +++++++------- ...-network-insights-access-scope-content.rst | 70 ++++---- ...-gateway-multicast-domain-associations.rst | 2 +- ...transit-gateway-prefix-list-references.rst | 56 +++---- .../ec2/list-images-in-recycle-bin.rst | 2 +- .../ec2/list-snapshots-in-recycle-bin.rst | 2 +- .../ec2/modify-availability-zone-group.rst | 2 +- .../ec2/modify-capacity-reservation.rst | 50 +++--- awscli/examples/ec2/modify-fleet.rst | 2 +- awscli/examples/ec2/modify-hosts.rst | 72 ++++---- ...stance-capacity-reservation-attributes.rst | 60 +++---- .../modify-instance-maintenance-options.rst | 4 +- .../ec2/modify-instance-metadata-options.rst | 10 +- .../ec2/modify-instance-placement.rst | 156 +++++++++--------- awscli/examples/ec2/modify-snapshot-tier.rst | 8 +- ...-transit-gateway-prefix-list-reference.rst | 54 +++--- .../ec2/modify-verified-access-endpoint.rst | 4 +- ...instance-event-notification-attributes.rst | 4 +- ...ransit-gateway-multicast-group-members.rst | 2 +- ...ransit-gateway-multicast-group-sources.rst | 2 +- .../ec2/restore-image-from-recycle-bin.rst | 2 +- .../ec2/restore-snapshot-from-recycle-bin.rst | 2 +- awscli/examples/ec2/restore-snapshot-tier.rst | 8 +- ...earch-transit-gateway-multicast-groups.rst | 2 +- ...network-insights-access-scope-analysis.rst | 42 ++--- 42 files changed, 456 insertions(+), 456 deletions(-) diff --git a/awscli/examples/ec2/associate-transit-gateway-multicast-domain.rst b/awscli/examples/ec2/associate-transit-gateway-multicast-domain.rst index 43aeead45180..d68563864798 100755 --- a/awscli/examples/ec2/associate-transit-gateway-multicast-domain.rst +++ b/awscli/examples/ec2/associate-transit-gateway-multicast-domain.rst @@ -25,4 +25,4 @@ Output:: } } -For more information, see `Managing multicast domains `__ in the *Transit Gateways Guide*. \ No newline at end of file +For more information, see `Multicast domains `__ in the *Transit Gateways Guide*. diff --git a/awscli/examples/ec2/delete-verified-access-endpoint.rst b/awscli/examples/ec2/delete-verified-access-endpoint.rst index caed2b0be502..958fbe118c1c 100644 --- a/awscli/examples/ec2/delete-verified-access-endpoint.rst +++ b/awscli/examples/ec2/delete-verified-access-endpoint.rst @@ -34,4 +34,4 @@ Output:: } } -For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/describe-verified-access-endpoints.rst b/awscli/examples/ec2/describe-verified-access-endpoints.rst index 8f15d97f2cf4..65926683bc12 100644 --- a/awscli/examples/ec2/describe-verified-access-endpoints.rst +++ b/awscli/examples/ec2/describe-verified-access-endpoints.rst @@ -1,6 +1,6 @@ **To describe a Verified Access endpoint** -The following ``delete-verified-access-endpoints`` example describes the specified Verified Access endpoint. :: +The following ``describe-verified-access-endpoints`` example describes the specified Verified Access endpoint. :: aws ec2 describe-verified-access-endpoints \ --verified-access-endpoint-ids vae-066fac616d4d546f2 @@ -42,4 +42,4 @@ Output:: ] } -For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/disable-address-transfer.rst b/awscli/examples/ec2/disable-address-transfer.rst index dafbeb514a69..0653c3a383d3 100644 --- a/awscli/examples/ec2/disable-address-transfer.rst +++ b/awscli/examples/ec2/disable-address-transfer.rst @@ -15,4 +15,4 @@ Output:: } } -For more information, see `Transfer Elastic IP addresses `__ in the *Amazon VPC User Guide*. +For more information, see `Transfer Elastic IP addresses `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst b/awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst index acc29262a982..b70677e4a5c2 100644 --- a/awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst +++ b/awscli/examples/ec2/disable-aws-network-performance-metric-subscription.rst @@ -14,4 +14,4 @@ Output:: "Output": true } -For more information, see `Manage subscriptions `__ in the *Infrastructure Performance User Guide*. \ No newline at end of file +For more information, see `Manage CloudWatch subscriptions using the CLI `__ in the *Infrastructure Performance User Guide*. diff --git a/awscli/examples/ec2/disable-fast-launch.rst b/awscli/examples/ec2/disable-fast-launch.rst index 00f576b138ce..28b9b204687f 100644 --- a/awscli/examples/ec2/disable-fast-launch.rst +++ b/awscli/examples/ec2/disable-fast-launch.rst @@ -1,6 +1,6 @@ **To discontinue fast launching for an image** -The following ``disable-fast-launch`` example discontinues fast launching on the specified AMI, and cleans up existing pre-provisioned snapshots. :: +The following ``disable-fast-launch`` example discontinues Fast Launch for the specified AMI, and cleans up existing pre-provisioned snapshots. :: aws ec2 disable-fast-launch \ --image-id ami-01234567890abcedf @@ -23,4 +23,4 @@ Output:: "StateTransitionTime": "2022-01-27T22:47:29.265000+00:00" } -For more information about configuring a Windows AMI for faster launching, see `Configure your AMI for faster launching `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Configure EC2 Fast Launch settings for your Windows AMI `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/disable-image-block-public-access.rst b/awscli/examples/ec2/disable-image-block-public-access.rst index 9b6f1e3f44ae..83e765900eff 100644 --- a/awscli/examples/ec2/disable-image-block-public-access.rst +++ b/awscli/examples/ec2/disable-image-block-public-access.rst @@ -11,4 +11,4 @@ Output:: "ImageBlockPublicAccessState": "unblocked" } -For more information, see `Block public access to your AMIs `__ in the *Amazon EC2 User Guide*. +For more information, see `Block public access to your AMIs `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/disable-image-deprecation.rst b/awscli/examples/ec2/disable-image-deprecation.rst index b1e916e42370..ad137bb3d558 100644 --- a/awscli/examples/ec2/disable-image-deprecation.rst +++ b/awscli/examples/ec2/disable-image-deprecation.rst @@ -12,4 +12,4 @@ Output:: "Return": "true" } -For more information, see `Deprecate an AMI ` in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Deprecate an AMI `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/disassociate-transit-gateway-multicast-domain.rst b/awscli/examples/ec2/disassociate-transit-gateway-multicast-domain.rst index f8283f72e225..21620d965145 100755 --- a/awscli/examples/ec2/disassociate-transit-gateway-multicast-domain.rst +++ b/awscli/examples/ec2/disassociate-transit-gateway-multicast-domain.rst @@ -24,4 +24,4 @@ Output:: } } -For more information, see `Working with multicast `__ in the *Transit Gateways Guide*'. \ No newline at end of file +For more information, see `Multicast domains `__ in the *Transit Gateways Guide*'. diff --git a/awscli/examples/ec2/enable-address-transfer.rst b/awscli/examples/ec2/enable-address-transfer.rst index 43abe389e37b..e35d3d5c8aa6 100644 --- a/awscli/examples/ec2/enable-address-transfer.rst +++ b/awscli/examples/ec2/enable-address-transfer.rst @@ -18,4 +18,4 @@ Output:: } } -For more information, see `Transfer Elastic IP addresses `__ in the *Amazon VPC User Guide*. +For more information, see `Transfer Elastic IP addresses `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/enable-fast-launch.rst b/awscli/examples/ec2/enable-fast-launch.rst index 0f903f39ed3c..5b3ba2af9b20 100644 --- a/awscli/examples/ec2/enable-fast-launch.rst +++ b/awscli/examples/ec2/enable-fast-launch.rst @@ -1,6 +1,6 @@ **To start fast launching for an image** -The following ``enable-fast-launch`` example starts fast launching on the specified AMI and sets the maximum number of parallel instances to launch to 6. The type of resource to use to pre-provision the AMI is set to ``snapshot``, which is also the default value. :: +The following ``enable-fast-launch`` example configures the specified AMI for Fast Launch and sets the maximum number of parallel instances to launch to 6. The type of resource to use to pre-provision the AMI is set to ``snapshot``, which is also the default value. :: aws ec2 enable-fast-launch \ --image-id ami-01234567890abcedf \ @@ -23,4 +23,4 @@ Output:: "StateTransitionTime": "2022-01-27T22:16:03.199000+00:00" } -For more information about configuring a Windows AMI for faster launching, see `Configure your AMI for faster launching `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Configure EC2 Fast Launch settings for your Windows AMI `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/enable-image-deprecation.rst b/awscli/examples/ec2/enable-image-deprecation.rst index 6d1066b52bc2..4f1580634490 100644 --- a/awscli/examples/ec2/enable-image-deprecation.rst +++ b/awscli/examples/ec2/enable-image-deprecation.rst @@ -1,10 +1,10 @@ -**Example 1: To deprecate an AMI** +**To deprecate an AMI** The following ``enable-image-deprecation`` example deprecates an AMI on a specific date and time. If you specify a value for seconds, Amazon EC2 rounds the seconds to the nearest minute. You must be the AMI owner to perform this procedure. :: aws ec2 enable-image-deprecation \ --image-id ami-1234567890abcdef0 \ - --deprecate-at "2022-10-15T13:17:12.000Z" + --deprecate-at '2022-10-15T13:17:12.000Z' Output:: @@ -13,4 +13,4 @@ Output:: "Return": "true" } -For more information, see `Deprecate an AMI ` in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Deprecate an AMI `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/export-client-vpn-client-configuration.rst b/awscli/examples/ec2/export-client-vpn-client-configuration.rst index 697cd9069726..3aef880d2ebe 100644 --- a/awscli/examples/ec2/export-client-vpn-client-configuration.rst +++ b/awscli/examples/ec2/export-client-vpn-client-configuration.rst @@ -1,43 +1,43 @@ -**To export the client configuration** - -The following ``export-client-vpn-client-configuration`` example exports the client configuration for the specified Client VPN endpoint. In this example, the output is returned in text format to make it easier to read. :: - - aws ec2 export-client-vpn-client-configuration \ - --client-vpn-endpoint-id cvpn-endpoint-123456789123abcde \ - --output text - -Output:: - - client - dev tun - proto udp - remote cvpn-endpoint-123456789123abcde.prod.clientvpn.ap-south-1.amazonaws.com 443 - remote-random-hostname - resolv-retry infinite - nobind - persist-key - persist-tun - remote-cert-tls server - cipher AES-256-GCM - verb 3 - - -----BEGIN CERTIFICATE----- - MIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC - VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 - b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd - BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN - MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD - VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z - b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt - YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ - 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T - rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE - Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 - nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb - FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb - NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE= - -----END CERTIFICATE----- - - reneg-sec 0 - -For more information, see `Client VPN Endpoints `__ in the *AWS Client VPN Administrator Guide*. +**To export the client configuration** + +The following ``export-client-vpn-client-configuration`` example exports the client configuration for the specified Client VPN endpoint. In this example, the output is returned in text format to make it easier to read. :: + + aws ec2 export-client-vpn-client-configuration \ + --client-vpn-endpoint-id cvpn-endpoint-123456789123abcde \ + --output text + +Output:: + + client + dev tun + proto udp + remote cvpn-endpoint-123456789123abcde.prod.clientvpn.ap-south-1.amazonaws.com 443 + remote-random-hostname + resolv-retry infinite + nobind + persist-key + persist-tun + remote-cert-tls server + cipher AES-256-GCM + verb 3 + + -----BEGIN CERTIFICATE----- + MIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC + VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6 + b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd + BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN + MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD + VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z + b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt + YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ + 21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T + rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE + Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4 + nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb + FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb + NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE= + -----END CERTIFICATE----- + + reneg-sec 0 + +For more information, see `Client VPN endpoint configuration file export `__ in the *AWS Client VPN Administrator Guide*. diff --git a/awscli/examples/ec2/get-aws-network-performance-data.rst b/awscli/examples/ec2/get-aws-network-performance-data.rst index 8b6408bd701b..4462587d4e80 100644 --- a/awscli/examples/ec2/get-aws-network-performance-data.rst +++ b/awscli/examples/ec2/get-aws-network-performance-data.rst @@ -66,4 +66,4 @@ Output:: ] } -For more information, see `Monitor network performance `__ in the *Infrastructure Performance User Guide*. \ No newline at end of file +For more information, see `Monitor network performance `__ in the *Infrastructure Performance User Guide*. diff --git a/awscli/examples/ec2/get-capacity-reservation-usage.rst b/awscli/examples/ec2/get-capacity-reservation-usage.rst index 15dcffe3c6cc..579a3203ee8e 100644 --- a/awscli/examples/ec2/get-capacity-reservation-usage.rst +++ b/awscli/examples/ec2/get-capacity-reservation-usage.rst @@ -1,24 +1,24 @@ -**To view capacity reservation usage across AWS accounts** - -The following ``get-capacity-reservation-usage`` example displays usage information for the specified capacity reservation. :: - - aws ec2 get-capacity-reservation-usage \ - --capacity-reservation-id cr-1234abcd56EXAMPLE - -Output:: - - { - "CapacityReservationId": "cr-1234abcd56EXAMPLE ", - "InstanceUsages": [ - { - "UsedInstanceCount": 1, - "AccountId": "123456789012" - } - ], - "AvailableInstanceCount": 4, - "TotalInstanceCount": 5, - "State": "active", - "InstanceType": "t2.medium" - } - -For more information, see `Viewing Shared Capacity Reservation Usage `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**To view capacity reservation usage across AWS accounts** + +The following ``get-capacity-reservation-usage`` example displays usage information for the specified capacity reservation. :: + + aws ec2 get-capacity-reservation-usage \ + --capacity-reservation-id cr-1234abcd56EXAMPLE + +Output:: + + { + "CapacityReservationId": "cr-1234abcd56EXAMPLE ", + "InstanceUsages": [ + { + "UsedInstanceCount": 1, + "AccountId": "123456789012" + } + ], + "AvailableInstanceCount": 4, + "TotalInstanceCount": 5, + "State": "active", + "InstanceType": "t2.medium" + } + +For more information, see `Shared Capacity Reservations `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/get-coip-pool-usage.rst b/awscli/examples/ec2/get-coip-pool-usage.rst index 51d2c6978cda..7daf8cea7c67 100644 --- a/awscli/examples/ec2/get-coip-pool-usage.rst +++ b/awscli/examples/ec2/get-coip-pool-usage.rst @@ -27,4 +27,4 @@ Output:: "LocalGatewayRouteTableId": "lgw-rtb-059615ef7dEXAMPLE" } -For more information, see `Customer-owned IP addresses `__ in the *AWS Outposts User Guide*. +For more information, see `Customer-owned IP addresses `__ in the *AWS Outposts User Guide for Outposts racks*. diff --git a/awscli/examples/ec2/get-groups-for-capacity-reservation.rst b/awscli/examples/ec2/get-groups-for-capacity-reservation.rst index e8a4d1d38f36..cdb4cb509e08 100644 --- a/awscli/examples/ec2/get-groups-for-capacity-reservation.rst +++ b/awscli/examples/ec2/get-groups-for-capacity-reservation.rst @@ -16,4 +16,4 @@ Output:: ] } -For more information, see `Working with Capacity Reservations `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +For more information, see `Capacity Reservation groups `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/get-network-insights-access-scope-analysis-findings.rst b/awscli/examples/ec2/get-network-insights-access-scope-analysis-findings.rst index e5c4d8bdba74..c1d2d1f12eb1 100644 --- a/awscli/examples/ec2/get-network-insights-access-scope-analysis-findings.rst +++ b/awscli/examples/ec2/get-network-insights-access-scope-analysis-findings.rst @@ -1,60 +1,60 @@ -**To get the findings of Network Insights access scope analysis** - -The following ``get-network-insights-access-scope-analysis-findings`` example gets the selected scope analysis findings in your AWS account. :: - - aws ec2 get-network-insights-access-scope-analysis-findings \ - --region us-east-1 \ - --network-insights-access-scope-analysis-id nis \ - --nis-123456789111 - -Output:: - - { - "NetworkInsightsAccessScopeAnalysisId": "nisa-123456789222", - "AnalysisFindings": [ - { - "NetworkInsightsAccessScopeAnalysisId": "nisa-123456789222", - "NetworkInsightsAccessScopeId": "nis-123456789111", - "FindingComponents": [ - { - "SequenceNumber": 1, - "Component": { - "Id": "eni-02e3d42d5cceca67d", - "Arn": "arn:aws:ec2:us-east-1:936459623503:network-interface/eni-02e3d32d9cceca17d" - }, - "OutboundHeader": { - "DestinationAddresses": [ - "0.0.0.0/5", - "11.0.0.0/8", - "12.0.0.0/6", - "128.0.0.0/3", - "16.0.0.0/4", - "160.0.0.0/5", - "168.0.0.0/6", - "172.0.0.0/12" - "8.0.0.0/7" - ], - "DestinationPortRanges": [ - { - "From": 0, - "To": 65535 - } - ], - "Protocol": "6", - "SourceAddresses": [ - "10.0.2.253/32" - ], - "SourcePortRanges": [ - { - "From": 0, - "To": 65535 - } - ] - }, [etc] - ] - } - } - ] - } - -For more information, see `Getting started with Network Access Analyzer using the AWS CLI `__ in the *Network Access Analyzer Guide*. \ No newline at end of file +**To get the findings of Network Insights access scope analysis** + +The following ``get-network-insights-access-scope-analysis-findings`` example gets the selected scope analysis findings in your AWS account. :: + + aws ec2 get-network-insights-access-scope-analysis-findings \ + --region us-east-1 \ + --network-insights-access-scope-analysis-id nis \ + --nis-123456789111 + +Output:: + + { + "NetworkInsightsAccessScopeAnalysisId": "nisa-123456789222", + "AnalysisFindings": [ + { + "NetworkInsightsAccessScopeAnalysisId": "nisa-123456789222", + "NetworkInsightsAccessScopeId": "nis-123456789111", + "FindingComponents": [ + { + "SequenceNumber": 1, + "Component": { + "Id": "eni-02e3d42d5cceca67d", + "Arn": "arn:aws:ec2:us-east-1:936459623503:network-interface/eni-02e3d32d9cceca17d" + }, + "OutboundHeader": { + "DestinationAddresses": [ + "0.0.0.0/5", + "11.0.0.0/8", + "12.0.0.0/6", + "128.0.0.0/3", + "16.0.0.0/4", + "160.0.0.0/5", + "168.0.0.0/6", + "172.0.0.0/12" + "8.0.0.0/7" + ], + "DestinationPortRanges": [ + { + "From": 0, + "To": 65535 + } + ], + "Protocol": "6", + "SourceAddresses": [ + "10.0.2.253/32" + ], + "SourcePortRanges": [ + { + "From": 0, + "To": 65535 + } + ] + }, [etc] + ] + } + } + ] + } + +For more information, see `Getting started with Network Access Analyzer using the AWS CLI `__ in the *Network Access Analyzer Guide*. diff --git a/awscli/examples/ec2/get-network-insights-access-scope-content.rst b/awscli/examples/ec2/get-network-insights-access-scope-content.rst index 713984a042b6..f5a0013cd57a 100644 --- a/awscli/examples/ec2/get-network-insights-access-scope-content.rst +++ b/awscli/examples/ec2/get-network-insights-access-scope-content.rst @@ -1,35 +1,35 @@ -**To get Network Insights access scope content** - -The following ``get-network-insights-access-scope-content`` example gets the content of the selected scope analysis ID in your AWS account. :: - - aws ec2 get-network-insights-access-scope-content \ - --region us-east-1 \ - --network-insights-access-scope-id nis-123456789222 - -Output:: - - { - "NetworkInsightsAccessScopeContent": { - "NetworkInsightsAccessScopeId": "nis-123456789222", - "MatchPaths": [ - { - "Source": { - "ResourceStatement": { - "ResourceTypes": [ - "AWS::EC2::NetworkInterface" - ] - } - }, - "Destination": { - "ResourceStatement": { - "ResourceTypes": [ - "AWS::EC2::InternetGateway" - ] - } - } - } - ] - } - } - -For more information, see `Getting started with Network Access Analyzer using the AWS CLI `__ in the *Network Access Analyzer Guide*. \ No newline at end of file +**To get Network Insights access scope content** + +The following ``get-network-insights-access-scope-content`` example gets the content of the selected scope analysis ID in your AWS account. :: + + aws ec2 get-network-insights-access-scope-content \ + --region us-east-1 \ + --network-insights-access-scope-id nis-123456789222 + +Output:: + + { + "NetworkInsightsAccessScopeContent": { + "NetworkInsightsAccessScopeId": "nis-123456789222", + "MatchPaths": [ + { + "Source": { + "ResourceStatement": { + "ResourceTypes": [ + "AWS::EC2::NetworkInterface" + ] + } + }, + "Destination": { + "ResourceStatement": { + "ResourceTypes": [ + "AWS::EC2::InternetGateway" + ] + } + } + } + ] + } + } + +For more information, see `Getting started with Network Access Analyzer using the AWS CLI `__ in the *Network Access Analyzer Guide*. diff --git a/awscli/examples/ec2/get-transit-gateway-multicast-domain-associations.rst b/awscli/examples/ec2/get-transit-gateway-multicast-domain-associations.rst index 08e3c8ab8def..90ddbbe1c2cb 100755 --- a/awscli/examples/ec2/get-transit-gateway-multicast-domain-associations.rst +++ b/awscli/examples/ec2/get-transit-gateway-multicast-domain-associations.rst @@ -57,4 +57,4 @@ Output:: ] } -For more information, see `Managing multicast domains `__ in the *Transit Gateways Guide*. \ No newline at end of file +For more information, see `Multicast domains `__ in the *Transit Gateways Guide*. diff --git a/awscli/examples/ec2/get-transit-gateway-prefix-list-references.rst b/awscli/examples/ec2/get-transit-gateway-prefix-list-references.rst index f3c695898eb1..2a73a6e20ad1 100644 --- a/awscli/examples/ec2/get-transit-gateway-prefix-list-references.rst +++ b/awscli/examples/ec2/get-transit-gateway-prefix-list-references.rst @@ -1,28 +1,28 @@ -**To get prefix list references in a transit gateway route table** - -The following ``get-transit-gateway-prefix-list-references`` example gets the prefix list references for the specified transit gateway route table, and filters by the ID of a specific prefix list. :: - - aws ec2 get-transit-gateway-prefix-list-references \ - --transit-gateway-route-table-id tgw-rtb-0123456789abcd123 \ - --filters Name=prefix-list-id,Values=pl-11111122222222333 - -Output:: - - { - "TransitGatewayPrefixListReferences": [ - { - "TransitGatewayRouteTableId": "tgw-rtb-0123456789abcd123", - "PrefixListId": "pl-11111122222222333", - "PrefixListOwnerId": "123456789012", - "State": "available", - "Blackhole": false, - "TransitGatewayAttachment": { - "TransitGatewayAttachmentId": "tgw-attach-aabbccddaabbccaab", - "ResourceType": "vpc", - "ResourceId": "vpc-112233445566aabbc" - } - } - ] - } - -For more information, see `Prefix list references `__ in the *Transit Gateways Guide*. +**To get prefix list references in a transit gateway route table** + +The following ``get-transit-gateway-prefix-list-references`` example gets the prefix list references for the specified transit gateway route table, and filters by the ID of a specific prefix list. :: + + aws ec2 get-transit-gateway-prefix-list-references \ + --transit-gateway-route-table-id tgw-rtb-0123456789abcd123 \ + --filters Name=prefix-list-id,Values=pl-11111122222222333 + +Output:: + + { + "TransitGatewayPrefixListReferences": [ + { + "TransitGatewayRouteTableId": "tgw-rtb-0123456789abcd123", + "PrefixListId": "pl-11111122222222333", + "PrefixListOwnerId": "123456789012", + "State": "available", + "Blackhole": false, + "TransitGatewayAttachment": { + "TransitGatewayAttachmentId": "tgw-attach-aabbccddaabbccaab", + "ResourceType": "vpc", + "ResourceId": "vpc-112233445566aabbc" + } + } + ] + } + +For more information, see `Prefix list references `__ in the *Transit Gateways Guide*. diff --git a/awscli/examples/ec2/list-images-in-recycle-bin.rst b/awscli/examples/ec2/list-images-in-recycle-bin.rst index b375b8cde15c..ceee4b13566f 100644 --- a/awscli/examples/ec2/list-images-in-recycle-bin.rst +++ b/awscli/examples/ec2/list-images-in-recycle-bin.rst @@ -18,4 +18,4 @@ Output:: ] } -For more information, see `Recover AMIs from the Recycle Bin `__ in the *Amazon Elastic Compute Cloud User Guide*. \ No newline at end of file +For more information, see `Recover deleted AMIs from the Recycle Bin `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/ec2/list-snapshots-in-recycle-bin.rst b/awscli/examples/ec2/list-snapshots-in-recycle-bin.rst index c4a8d6b7436d..9abe1fb74f5e 100644 --- a/awscli/examples/ec2/list-snapshots-in-recycle-bin.rst +++ b/awscli/examples/ec2/list-snapshots-in-recycle-bin.rst @@ -19,4 +19,4 @@ Output:: ] } -For more information about Recycle Bin for Amazon EBS, see `Recover snapshots from the Recycle Bin `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information about Recycle Bin, see `Recover deleted snapshots from the Recycle Bin `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/ec2/modify-availability-zone-group.rst b/awscli/examples/ec2/modify-availability-zone-group.rst index c6e79c72ae0a..c9315139869c 100644 --- a/awscli/examples/ec2/modify-availability-zone-group.rst +++ b/awscli/examples/ec2/modify-availability-zone-group.rst @@ -12,4 +12,4 @@ Output:: "Return": true } -For more information, see `Regions and Zones `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +For more information, see `Regions and Zones `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-capacity-reservation.rst b/awscli/examples/ec2/modify-capacity-reservation.rst index e1306bca5efa..4668040d76d1 100644 --- a/awscli/examples/ec2/modify-capacity-reservation.rst +++ b/awscli/examples/ec2/modify-capacity-reservation.rst @@ -1,24 +1,26 @@ -**Example 1: To change the number of instances reserved by an existing capacity reservation** - -The following ``modify-capacity-reservation`` example changes the number of instances for which the capacity reservation reserves capacity. :: - - aws ec2 modify-capacity-reservation \ - --capacity-reservation-id cr-1234abcd56EXAMPLE \ - --instance-count 5 - -Output:: - - { - "Return": true - } - -**Example 2: To change the end date and time for an existing capacity reservation** - -The following ``modify-capacity-reservation`` example modifies an existing capacity reservation to end at the specified date and time. :: - - aws ec2 modify-capacity-reservation \ - --capacity-reservation-id cr-1234abcd56EXAMPLE \ - --end-date-type limited \ - --end-date 2019-08-31T23:59:59Z - -For more information, see `Modifying a Capacity Reservation `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**Example 1: To change the number of instances reserved by an existing capacity reservation** + +The following ``modify-capacity-reservation`` example changes the number of instances for which the capacity reservation reserves capacity. :: + + aws ec2 modify-capacity-reservation \ + --capacity-reservation-id cr-1234abcd56EXAMPLE \ + --instance-count 5 + +Output:: + + { + "Return": true + } + +For more information, see `Modify a Capacity Reservation `__ in the *Amazon EC2 User Guide*. + +**Example 2: To change the end date and time for an existing capacity reservation** + +The following ``modify-capacity-reservation`` example modifies an existing capacity reservation to end at the specified date and time. :: + + aws ec2 modify-capacity-reservation \ + --capacity-reservation-id cr-1234abcd56EXAMPLE \ + --end-date-type limited \ + --end-date 2019-08-31T23:59:59Z + +For more information, see `Modify a Capacity Reservation `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-fleet.rst b/awscli/examples/ec2/modify-fleet.rst index 4bc309a86497..922dca1f4f19 100644 --- a/awscli/examples/ec2/modify-fleet.rst +++ b/awscli/examples/ec2/modify-fleet.rst @@ -12,4 +12,4 @@ Output:: "Return": true } -For more information, see `Managing an EC2 Fleet `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +For more information, see `Manage an EC2 Fleet `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-hosts.rst b/awscli/examples/ec2/modify-hosts.rst index 737457d77f2c..952e9483c23f 100644 --- a/awscli/examples/ec2/modify-hosts.rst +++ b/awscli/examples/ec2/modify-hosts.rst @@ -1,35 +1,37 @@ -**Example 1: To enable auto-placement for a Dedicated Host** - -The following ``modify-hosts`` example enables auto-placement for a Dedicated Host so that it accepts any untargeted instance launches that match its instance type configuration. :: - - aws ec2 modify-hosts \ - --host-id h-06c2f189b4EXAMPLE \ - --auto-placement on - -Output:: - - { - "Successful": [ - "h-06c2f189b4EXAMPLE" - ], - "Unsuccessful": [] - } - -**Example 2: To enable host recovery for a Dedicated Host** - -The following ``modify-hosts`` example enables host recovery for the specified Dedicated Host. :: - - aws ec2 modify-hosts \ - --host-id h-06c2f189b4EXAMPLE \ - --host-recovery on - -Output:: - - { - "Successful": [ - "h-06c2f189b4EXAMPLE" - ], - "Unsuccessful": [] - } - -For more information, see `Modifying Dedicated Host Auto-Placement `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**Example 1: To enable auto-placement for a Dedicated Host** + +The following ``modify-hosts`` example enables auto-placement for a Dedicated Host so that it accepts any untargeted instance launches that match its instance type configuration. :: + + aws ec2 modify-hosts \ + --host-id h-06c2f189b4EXAMPLE \ + --auto-placement on + +Output:: + + { + "Successful": [ + "h-06c2f189b4EXAMPLE" + ], + "Unsuccessful": [] + } + +For more information, see `Modify the auto-placement setting for a Dedicated Host `__ in the *Amazon EC2 User Guide*. + +**Example 2: To enable host recovery for a Dedicated Host** + +The following ``modify-hosts`` example enables host recovery for the specified Dedicated Host. :: + + aws ec2 modify-hosts \ + --host-id h-06c2f189b4EXAMPLE \ + --host-recovery on + +Output:: + + { + "Successful": [ + "h-06c2f189b4EXAMPLE" + ], + "Unsuccessful": [] + } + +For more information, see `Modify the auto-placement setting for a Dedicated Host `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-instance-capacity-reservation-attributes.rst b/awscli/examples/ec2/modify-instance-capacity-reservation-attributes.rst index 7d08f5857870..821dcc50e30b 100644 --- a/awscli/examples/ec2/modify-instance-capacity-reservation-attributes.rst +++ b/awscli/examples/ec2/modify-instance-capacity-reservation-attributes.rst @@ -1,29 +1,31 @@ -**Example 1: To modify an instance's capacity reservation targeting settings** - -The following ``modify-instance-capacity-reservation-attributes`` example modifies a stopped instance to target a specific capacity reservation. :: - - aws ec2 modify-instance-capacity-reservation-attributes \ - --instance-id i-EXAMPLE8765abcd4e \ - --capacity-reservation-specification 'CapacityReservationTarget={CapacityReservationId= cr-1234abcd56EXAMPLE }' - -Output:: - - { - "Return": true - } - -**Example 2: To modify an instance's capacity reservation targeting settings** - -The following ``modify-instance-capacity-reservation-attributes`` example modifies a stopped instance that targets the specified capacity reservation to launch in any capacity reservation that has matching attributes (instance type, platform, Availability Zone) and that has open instance matching criteria. :: - - aws ec2 modify-instance-capacity-reservation-attributes \ - --instance-id i-EXAMPLE8765abcd4e \ - --capacity-reservation-specification 'CapacityReservationPreference=open' - -Output:: - - { - "Return": true - } - -For more information, see `Modifying an Instance's Capacity Reservation Settings `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**Example 1: To modify an instance's capacity reservation targeting settings** + +The following ``modify-instance-capacity-reservation-attributes`` example modifies a stopped instance to target a specific capacity reservation. :: + + aws ec2 modify-instance-capacity-reservation-attributes \ + --instance-id i-EXAMPLE8765abcd4e \ + --capacity-reservation-specification 'CapacityReservationTarget={CapacityReservationId= cr-1234abcd56EXAMPLE }' + +Output:: + + { + "Return": true + } + +For more information, see `Modify the Capacity Reservation settings of your instance `__ in the *Amazon EC2 User Guide*. + +**Example 2: To modify an instance's capacity reservation targeting settings** + +The following ``modify-instance-capacity-reservation-attributes`` example modifies a stopped instance that targets the specified capacity reservation to launch in any capacity reservation that has matching attributes (instance type, platform, Availability Zone) and that has open instance matching criteria. :: + + aws ec2 modify-instance-capacity-reservation-attributes \ + --instance-id i-EXAMPLE8765abcd4e \ + --capacity-reservation-specification 'CapacityReservationPreference=open' + +Output:: + + { + "Return": true + } + +For more information, see `Modify the Capacity Reservation settings of your instance `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-instance-maintenance-options.rst b/awscli/examples/ec2/modify-instance-maintenance-options.rst index d3615befa19a..ffb974d38e2b 100644 --- a/awscli/examples/ec2/modify-instance-maintenance-options.rst +++ b/awscli/examples/ec2/modify-instance-maintenance-options.rst @@ -13,7 +13,7 @@ Output:: "AutoRecovery": "disabled" } -For more information, see `Recover your instance `__ in the *Amazon EC2 User Guide for Linux Instances*. +For more information, see `Configure simplified automatic recovery `__ in the *Amazon EC2 User Guide*. **Example 2: To set the recovery behavior of an instance to default** @@ -30,4 +30,4 @@ Output:: "AutoRecovery": "default" } -For more information, see `Recover your instance `__ in the *Amazon EC2 User Guide for Linux Instances*. +For more information, see `Configure simplified automatic recovery `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-instance-metadata-options.rst b/awscli/examples/ec2/modify-instance-metadata-options.rst index 951d8181849a..d48be5aa7765 100644 --- a/awscli/examples/ec2/modify-instance-metadata-options.rst +++ b/awscli/examples/ec2/modify-instance-metadata-options.rst @@ -19,8 +19,8 @@ Output:: } } -For more information, see `Instance metadata and user data `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. - +For more information, see `Instance metadata `__ in the *Amazon EC2 User Guide*. + **Example 2: To disable instance metadata** The following ``modify-instance-metadata-options`` example disables the use of all versions of instance metadata on the specified instance. :: @@ -41,11 +41,11 @@ Output:: } } -For more information, see `Instance metadata and user data `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +For more information, see `Instance metadata `__ in the *Amazon EC2 User Guide*. **Example 3: To enable instance metadata IPv6 endpoint for your instance** -The following ``modify-instance-metadata-options`` example shows you how to turn on the IPv6 endpoint for the instance metadata service. :: +The following ``modify-instance-metadata-options`` example shows you how to turn on the IPv6 endpoint for the instance metadata service. By default, the IPv6 endpoint is disabled. This is true even if you have launched an instance into an IPv6-only subnet. The IPv6 endpoint for IMDS is only accessible on instances built on the Nitro System. :: aws ec2 modify-instance-metadata-options \ --instance-id i-1234567898abcdef0 \ @@ -65,4 +65,4 @@ Output:: } } -By default, the IPv6 endpoint is disabled. This is true even if you have launched an instance into an IPv6-only subnet. The IPv6 endpoint for IMDS is only accessible on instances built on the Nitro System. For more information, see `Instance metadata and user data `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +For more information, see `Instance metadata `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-instance-placement.rst b/awscli/examples/ec2/modify-instance-placement.rst index cd55c72eaeb9..4c356c2e1bb9 100644 --- a/awscli/examples/ec2/modify-instance-placement.rst +++ b/awscli/examples/ec2/modify-instance-placement.rst @@ -1,80 +1,76 @@ -**Example 1: To remove an instance's affinity with a Dedicated Host** - -The following ``modify-instance-placement`` example removes an instance's affinity with a Dedicated Host and enables it to launch on any available Dedicated Host in your account that supports its instance type. :: - - aws ec2 modify-instance-placement \ - --instance-id i-0e6ddf6187EXAMPLE \ - --affinity default - -Output:: - - { - "Return": true - } - -**Example 2: To establish affinity between an instance and the specified Dedicated Host** - -The following ``modify-instance-placement`` example establishes a launch relationship between an instance and a Dedicated Host. The instance is only able to run on the specified Dedicated Host. :: - - aws ec2 modify-instance-placement \ - --instance-id i-0e6ddf6187EXAMPLE \ - --affinity host \ - --host-id i-0e6ddf6187EXAMPLE - -Output:: - - { - "Return": true - } - -For more information, see `Modifying Instance Tenancy and Affinity `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. - -**Example 3: To move an instance to a placement group** - -The following ``modify-instance-placement`` example moves an instance to a placement group, stop the instance, modify the instance placement, and then restart the instance. :: - - aws ec2 stop-instances \ - --instance-ids i-0123a456700123456 - - aws ec2 modify-instance-placement \ - --instance-id i-0123a456700123456 \ - --group-name MySpreadGroup - - aws ec2 start-instances \ - --instance-ids i-0123a456700123456 - -For more information, see `Changing the Placement Group for an Instance `__ in the *Amazon Elastic Compute Cloud Users Guide*. - -**Example 4: To remove an instance from a placement group** - -The following ``modify-instance-placement`` example removes an instance from a placement group by stopping the instance, modifying the instance placement, and then restarting the instance. The following example specifies an empty string ("") for the placement group name to indicate that the instance is not to be located in a placement group. - -Stop the instance:: - - aws ec2 stop-instances \ - --instance-ids i-0123a456700123456 - -Modify the placement (Windows Command Prompt, Linux, and macOS):: - - aws ec2 modify-instance-placement \ - --instance-id i-0123a456700123456 \ - --group-name "" - -Modify the placement (Windows PowerShell):: - - aws ec2 modify-instance-placement ` - --instance-id i-0123a456700123456 ` - --group-name """" - -Restart the instance:: - - aws ec2 start-instances \ - --instance-ids i-0123a456700123456 - -Output:: - - { - "Return": true - } - -For more information, see `Modifying Instance Tenancy and Affinity `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +**Example 1: To remove an instance's affinity with a Dedicated Host** + +The following ``modify-instance-placement`` example removes an instance's affinity with a Dedicated Host and enables it to launch on any available Dedicated Host in your account that supports its instance type. :: + + aws ec2 modify-instance-placement \ + --instance-id i-0e6ddf6187EXAMPLE \ + --affinity default + +Output:: + + { + "Return": true + } + +**Example 2: To establish affinity between an instance and the specified Dedicated Host** + +The following ``modify-instance-placement`` example establishes a launch relationship between an instance and a Dedicated Host. The instance is only able to run on the specified Dedicated Host. :: + + aws ec2 modify-instance-placement \ + --instance-id i-0e6ddf6187EXAMPLE \ + --affinity host \ + --host-id i-0e6ddf6187EXAMPLE + +Output:: + + { + "Return": true + } + +**Example 3: To move an instance to a placement group** + +The following ``modify-instance-placement`` example moves an instance to a placement group, stop the instance, modify the instance placement, and then restart the instance. :: + + aws ec2 stop-instances \ + --instance-ids i-0123a456700123456 + + aws ec2 modify-instance-placement \ + --instance-id i-0123a456700123456 \ + --group-name MySpreadGroup + + aws ec2 start-instances \ + --instance-ids i-0123a456700123456 + +**Example 4: To remove an instance from a placement group** + +The following ``modify-instance-placement`` example removes an instance from a placement group by stopping the instance, modifying the instance placement, and then restarting the instance. The following example specifies an empty string ("") for the placement group name to indicate that the instance is not to be located in a placement group. + +Stop the instance:: + + aws ec2 stop-instances \ + --instance-ids i-0123a456700123456 + +Modify the placement (Windows Command Prompt):: + + aws ec2 modify-instance-placement \ + --instance-id i-0123a456700123456 \ + --group-name "" + +Modify the placement (Windows PowerShell, Linux, and macOS):: + + aws ec2 modify-instance-placement ` + --instance-id i-0123a456700123456 ` + --group-name '' + +Restart the instance:: + + aws ec2 start-instances \ + --instance-ids i-0123a456700123456 + +Output:: + + { + "Return": true + } + +For more information, see `Modify Dedicated Host tenancy and affinity `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/modify-snapshot-tier.rst b/awscli/examples/ec2/modify-snapshot-tier.rst index 89f7b5549020..d00059ed4bac 100644 --- a/awscli/examples/ec2/modify-snapshot-tier.rst +++ b/awscli/examples/ec2/modify-snapshot-tier.rst @@ -1,6 +1,6 @@ -**Example 1: To archive a snapshot** +**To archive a snapshot** -The following ``modify-snapshot-tier`` example archives the specified snapshot. :: +The following ``modify-snapshot-tier`` example archives the specified snapshot. The ``TieringStartTime`` response parameter indicates the date and time at which the archive process was started, in UTC time format (YYYY-MM-DDTHH:MM:SSZ). :: aws ec2 modify-snapshot-tier \ --snapshot-id snap-01234567890abcedf \ @@ -13,6 +13,4 @@ Output:: "TieringStartTime": "2021-09-15T16:44:37.574Z" } -The ``TieringStartTime`` response parameter indicates the date and time at which the archive process was started, in UTC time format (YYYY-MM-DDTHH:MM:SSZ). - -For more information about snapshot archiving, see `Archive Amazon EBS snapshots `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information about snapshot archiving, see `Archive Amazon EBS snapshots `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/ec2/modify-transit-gateway-prefix-list-reference.rst b/awscli/examples/ec2/modify-transit-gateway-prefix-list-reference.rst index b4719a323560..4af295a7029d 100644 --- a/awscli/examples/ec2/modify-transit-gateway-prefix-list-reference.rst +++ b/awscli/examples/ec2/modify-transit-gateway-prefix-list-reference.rst @@ -1,27 +1,27 @@ -**To modify a reference to a prefix list** - -The following ``modify-transit-gateway-prefix-list-reference`` example modifies the prefix list reference in the specified route table by changing the attachment to which traffic is routed. :: - - aws ec2 modify-transit-gateway-prefix-list-reference \ - --transit-gateway-route-table-id tgw-rtb-0123456789abcd123 \ - --prefix-list-id pl-11111122222222333 \ - --transit-gateway-attachment-id tgw-attach-aabbccddaabbccaab - -Output:: - - { - "TransitGatewayPrefixListReference": { - "TransitGatewayRouteTableId": "tgw-rtb-0123456789abcd123", - "PrefixListId": "pl-11111122222222333", - "PrefixListOwnerId": "123456789012", - "State": "modifying", - "Blackhole": false, - "TransitGatewayAttachment": { - "TransitGatewayAttachmentId": "tgw-attach-aabbccddaabbccaab", - "ResourceType": "vpc", - "ResourceId": "vpc-112233445566aabbc" - } - } - } - -For more information, see `Prefix list references `__ in the *Transit Gateways Guide*. +**To modify a reference to a prefix list** + +The following ``modify-transit-gateway-prefix-list-reference`` example modifies the prefix list reference in the specified route table by changing the attachment to which traffic is routed. :: + + aws ec2 modify-transit-gateway-prefix-list-reference \ + --transit-gateway-route-table-id tgw-rtb-0123456789abcd123 \ + --prefix-list-id pl-11111122222222333 \ + --transit-gateway-attachment-id tgw-attach-aabbccddaabbccaab + +Output:: + + { + "TransitGatewayPrefixListReference": { + "TransitGatewayRouteTableId": "tgw-rtb-0123456789abcd123", + "PrefixListId": "pl-11111122222222333", + "PrefixListOwnerId": "123456789012", + "State": "modifying", + "Blackhole": false, + "TransitGatewayAttachment": { + "TransitGatewayAttachmentId": "tgw-attach-aabbccddaabbccaab", + "ResourceType": "vpc", + "ResourceId": "vpc-112233445566aabbc" + } + } + } + +For more information, see `Prefix list references `__ in the *Transit Gateways Guide*. diff --git a/awscli/examples/ec2/modify-verified-access-endpoint.rst b/awscli/examples/ec2/modify-verified-access-endpoint.rst index 4158acfc610c..d21e2cf5a5da 100644 --- a/awscli/examples/ec2/modify-verified-access-endpoint.rst +++ b/awscli/examples/ec2/modify-verified-access-endpoint.rst @@ -4,7 +4,7 @@ The following ``modify-verified-access-endpoint`` example adds the specified des aws ec2 modify-verified-access-endpoint \ --verified-access-endpoint-id vae-066fac616d4d546f2 \ - --description "Testing Verified Access" + --description 'Testing Verified Access' Output:: @@ -35,4 +35,4 @@ Output:: } } -For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. diff --git a/awscli/examples/ec2/register-instance-event-notification-attributes.rst b/awscli/examples/ec2/register-instance-event-notification-attributes.rst index b47c7aaf4316..db45a4dfacc1 100644 --- a/awscli/examples/ec2/register-instance-event-notification-attributes.rst +++ b/awscli/examples/ec2/register-instance-event-notification-attributes.rst @@ -14,7 +14,7 @@ Output:: } } -For more information, see `Scheduled events for your instances `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +For more information, see `Scheduled events for your instances `__ in the *Amazon EC2 User Guide*. **Example 2: To include specific tags in event notifications** @@ -35,4 +35,4 @@ Output:: } } -For more information, see `Scheduled events for your instances `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +For more information, see `Scheduled events for your instances `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/register-transit-gateway-multicast-group-members.rst b/awscli/examples/ec2/register-transit-gateway-multicast-group-members.rst index 46ddf85f5cf6..bbb74add71e2 100755 --- a/awscli/examples/ec2/register-transit-gateway-multicast-group-members.rst +++ b/awscli/examples/ec2/register-transit-gateway-multicast-group-members.rst @@ -19,4 +19,4 @@ Output:: } } -For more information, see `Managing multicast domains `__ in the *Transit Gateways User Guide*. \ No newline at end of file +For more information, see `Multicast domains `__ in the *Transit Gateways User Guide*. diff --git a/awscli/examples/ec2/register-transit-gateway-multicast-group-sources.rst b/awscli/examples/ec2/register-transit-gateway-multicast-group-sources.rst index c8b67bfe69ff..545087ca7928 100644 --- a/awscli/examples/ec2/register-transit-gateway-multicast-group-sources.rst +++ b/awscli/examples/ec2/register-transit-gateway-multicast-group-sources.rst @@ -19,4 +19,4 @@ Output:: } } -For more information, see `Managing multicast domains `__ in the *Transit Gateways Guide*. \ No newline at end of file +For more information, see `Multicast domains `__ in the *Transit Gateways Guide*. diff --git a/awscli/examples/ec2/restore-image-from-recycle-bin.rst b/awscli/examples/ec2/restore-image-from-recycle-bin.rst index f3bc9224486d..97f5b47b7315 100644 --- a/awscli/examples/ec2/restore-image-from-recycle-bin.rst +++ b/awscli/examples/ec2/restore-image-from-recycle-bin.rst @@ -11,4 +11,4 @@ Output:: "Return": true } -For more information, see `Recover AMIs from the Recycle Bin `__ in the *Amazon Elastic Compute Cloud User Guide*. \ No newline at end of file +For more information, see `Recover deleted AMIs from the Recycle Bin `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/ec2/restore-snapshot-from-recycle-bin.rst b/awscli/examples/ec2/restore-snapshot-from-recycle-bin.rst index 901823578b61..89970d86c142 100644 --- a/awscli/examples/ec2/restore-snapshot-from-recycle-bin.rst +++ b/awscli/examples/ec2/restore-snapshot-from-recycle-bin.rst @@ -7,4 +7,4 @@ The following ``restore-snapshot-from-recycle-bin`` example restores a snapshot This command produces no output. -For more information about Recycle Bin for Amazon EBS, see `Recover snapshots from the Recycle Bin `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information about Recycle Bin, see `Recover deleted snapshots from the Recycle Bin `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/ec2/restore-snapshot-tier.rst b/awscli/examples/ec2/restore-snapshot-tier.rst index e62a70a856c9..f0c6cd206e69 100644 --- a/awscli/examples/ec2/restore-snapshot-tier.rst +++ b/awscli/examples/ec2/restore-snapshot-tier.rst @@ -13,7 +13,7 @@ Output:: "IsPermanentRestore": true } -For more information about snapshot archiving, see `Archive Amazon EBS snapshots ` in the *Amazon EC2 User Guide*. +For more information about snapshot archiving, see `Archive Amazon EBS snapshots `__ in the *Amazon EBS User Guide*. **Example 2: To temporarily restore an archived snapshot** @@ -31,7 +31,7 @@ Output:: "IsPermanentRestore": false } -For more information about snapshot archiving, see `Archive Amazon EBS snapshots ` in the *Amazon EC2 User Guide*. +For more information about snapshot archiving, see `Archive Amazon EBS snapshots `__ in the *Amazon EBS User Guide*. **Example 3: To modify the restore period** @@ -49,7 +49,7 @@ Output:: "IsPermanentRestore": false } -For more information about snapshot archiving, see `Archive Amazon EBS snapshots ` in the *Amazon EC2 User Guide*. +For more information about snapshot archiving, see `Archive Amazon EBS snapshots `__ in the *Amazon EBS User Guide*. **Example 4: To modify the restore type** @@ -66,4 +66,4 @@ Output:: "IsPermanentRestore": true } -For more information about snapshot archiving, see `Archive Amazon EBS snapshots ` in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information about snapshot archiving, see `Archive Amazon EBS snapshots `__ in the *Amazon EBS User Guide*. diff --git a/awscli/examples/ec2/search-transit-gateway-multicast-groups.rst b/awscli/examples/ec2/search-transit-gateway-multicast-groups.rst index 0f801b40a60c..09adac09a4a3 100755 --- a/awscli/examples/ec2/search-transit-gateway-multicast-groups.rst +++ b/awscli/examples/ec2/search-transit-gateway-multicast-groups.rst @@ -23,4 +23,4 @@ Output:: ] } -For more information, see `Managing multicast groups `__ in the *Transit Gateways Guide*. \ No newline at end of file +For more information, see `Multicast on transit gateways `__ in the *Transit Gateways Guide*. diff --git a/awscli/examples/ec2/start-network-insights-access-scope-analysis.rst b/awscli/examples/ec2/start-network-insights-access-scope-analysis.rst index 90bddfc0b94a..4903f56b8bea 100644 --- a/awscli/examples/ec2/start-network-insights-access-scope-analysis.rst +++ b/awscli/examples/ec2/start-network-insights-access-scope-analysis.rst @@ -1,21 +1,21 @@ -**To start a Network Insights access scope analysis** - -The following ``start-network-insights-access-scope-analysis`` example starts the scope analysis in your AWS account. :: - - aws ec2 start-network-insights-access-scope-analysis \ - --region us-east-1 \ - --network-insights-access-scope-id nis-123456789111 - -Output:: - - { - "NetworkInsightsAccessScopeAnalysis": { - "NetworkInsightsAccessScopeAnalysisId": "nisa-123456789222", - "NetworkInsightsAccessScopeAnalysisArn": "arn:aws:ec2:us-east-1:123456789012:network-insights-access-scope-analysis/nisa-123456789222", - "NetworkInsightsAccessScopeId": "nis-123456789111", - "Status": "running", - "StartDate": "2022-01-26T00:47:06.814000+00:00" - } - } - -For more information, see `Getting started with Network Access Analyzer using the AWS CLI `__ in the *Network Access Analyzer Guide*. \ No newline at end of file +**To start a Network Insights access scope analysis** + +The following ``start-network-insights-access-scope-analysis`` example starts the scope analysis in your AWS account. :: + + aws ec2 start-network-insights-access-scope-analysis \ + --region us-east-1 \ + --network-insights-access-scope-id nis-123456789111 + +Output:: + + { + "NetworkInsightsAccessScopeAnalysis": { + "NetworkInsightsAccessScopeAnalysisId": "nisa-123456789222", + "NetworkInsightsAccessScopeAnalysisArn": "arn:aws:ec2:us-east-1:123456789012:network-insights-access-scope-analysis/nisa-123456789222", + "NetworkInsightsAccessScopeId": "nis-123456789111", + "Status": "running", + "StartDate": "2022-01-26T00:47:06.814000+00:00" + } + } + +For more information, see `Getting started with Network Access Analyzer using the AWS CLI `__ in the *Network Access Analyzer Guide*. From 25984d5c92e0a2d1cc59d24f17da692872bfe790 Mon Sep 17 00:00:00 2001 From: jonathan343 <43360731+jonathan343@users.noreply.github.com> Date: Tue, 7 Jan 2025 13:04:35 -0500 Subject: [PATCH 1019/1632] Remove examples for iot1click-devices and iot1click-projects (#9187) --- .../claim-devices-by-claim-code.rst | 15 --------- .../iot1click-devices/describe-device.rst | 27 ---------------- .../finalize-device-claim.rst | 14 -------- .../iot1click-devices/get-device-methods.rst | 30 ----------------- .../initiate-device-claim.rst | 14 -------- .../invoke-device-method.rst | 24 -------------- .../iot1click-devices/list-device-events.rst | 32 ------------------- .../iot1click-devices/list-devices.rst | 26 --------------- .../list-tags-for-resource.rst | 17 ---------- .../iot1click-devices/tag-resource.rst | 20 ------------ .../iot1click-devices/unclaim-device.rst | 14 -------- .../iot1click-devices/untag-resource.rst | 12 ------- .../iot1click-devices/update-device-state.rst | 11 ------- .../associate-device-with-placement.rst | 13 -------- .../iot1click-projects/create-placement.rst | 12 ------- .../iot1click-projects/create-project.rst | 27 ---------------- .../iot1click-projects/delete-placement.rst | 11 ------- .../iot1click-projects/delete-project.rst | 10 ------ .../iot1click-projects/describe-placement.rst | 24 -------------- .../iot1click-projects/describe-project.rst | 32 ------------------- .../disassociate-device-from-placement.rst | 12 ------- .../get-devices-in-placement.rst | 17 ---------- .../iot1click-projects/list-placements.rst | 21 ------------ .../iot1click-projects/list-projects.rst | 21 ------------ .../list-tags-for-resource.rst | 17 ---------- .../iot1click-projects/tag-resource.rst | 20 ------------ .../iot1click-projects/untag-resource.rst | 11 ------- .../iot1click-projects/update-placement.rst | 21 ------------ .../iot1click-projects/update-project.rst | 11 ------- 29 files changed, 536 deletions(-) delete mode 100644 awscli/examples/iot1click-devices/claim-devices-by-claim-code.rst delete mode 100644 awscli/examples/iot1click-devices/describe-device.rst delete mode 100644 awscli/examples/iot1click-devices/finalize-device-claim.rst delete mode 100644 awscli/examples/iot1click-devices/get-device-methods.rst delete mode 100644 awscli/examples/iot1click-devices/initiate-device-claim.rst delete mode 100644 awscli/examples/iot1click-devices/invoke-device-method.rst delete mode 100644 awscli/examples/iot1click-devices/list-device-events.rst delete mode 100644 awscli/examples/iot1click-devices/list-devices.rst delete mode 100644 awscli/examples/iot1click-devices/list-tags-for-resource.rst delete mode 100644 awscli/examples/iot1click-devices/tag-resource.rst delete mode 100644 awscli/examples/iot1click-devices/unclaim-device.rst delete mode 100644 awscli/examples/iot1click-devices/untag-resource.rst delete mode 100644 awscli/examples/iot1click-devices/update-device-state.rst delete mode 100644 awscli/examples/iot1click-projects/associate-device-with-placement.rst delete mode 100644 awscli/examples/iot1click-projects/create-placement.rst delete mode 100644 awscli/examples/iot1click-projects/create-project.rst delete mode 100644 awscli/examples/iot1click-projects/delete-placement.rst delete mode 100644 awscli/examples/iot1click-projects/delete-project.rst delete mode 100644 awscli/examples/iot1click-projects/describe-placement.rst delete mode 100644 awscli/examples/iot1click-projects/describe-project.rst delete mode 100644 awscli/examples/iot1click-projects/disassociate-device-from-placement.rst delete mode 100644 awscli/examples/iot1click-projects/get-devices-in-placement.rst delete mode 100644 awscli/examples/iot1click-projects/list-placements.rst delete mode 100644 awscli/examples/iot1click-projects/list-projects.rst delete mode 100644 awscli/examples/iot1click-projects/list-tags-for-resource.rst delete mode 100644 awscli/examples/iot1click-projects/tag-resource.rst delete mode 100644 awscli/examples/iot1click-projects/untag-resource.rst delete mode 100644 awscli/examples/iot1click-projects/update-placement.rst delete mode 100644 awscli/examples/iot1click-projects/update-project.rst diff --git a/awscli/examples/iot1click-devices/claim-devices-by-claim-code.rst b/awscli/examples/iot1click-devices/claim-devices-by-claim-code.rst deleted file mode 100644 index 6cc1c3eb4ed7..000000000000 --- a/awscli/examples/iot1click-devices/claim-devices-by-claim-code.rst +++ /dev/null @@ -1,15 +0,0 @@ -**To claim one or more AWS IoT 1-Click devices using a claim code** - -The following ``claim-devices-by-claim-code`` example claims the specified AWS IoT 1-Click device using a claim code (instead of a device ID). :: - - aws iot1click-devices claim-devices-by-claim-code \ - --claim-code C-123EXAMPLE - -Output:: - - { - "Total": 9 - "ClaimCode": "C-123EXAMPLE" - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/describe-device.rst b/awscli/examples/iot1click-devices/describe-device.rst deleted file mode 100644 index b89d99bc72fb..000000000000 --- a/awscli/examples/iot1click-devices/describe-device.rst +++ /dev/null @@ -1,27 +0,0 @@ -**To describe a device** - -The following ``describe-device`` example describes the specified device. :: - - aws iot1click-devices describe-device \ - --device-id G030PM0123456789 - -Output:: - - { - "DeviceDescription": { - "Arn": "arn:aws:iot1click:us-west-2:012345678901:devices/G030PM0123456789", - "Attributes": { - "projectRegion": "us-west-2", - "projectName": "AnytownDumpsters", - "placementName": "customer217", - "deviceTemplateName": "empty-dumpster-request" - }, - "DeviceId": "G030PM0123456789", - "Enabled": false, - "RemainingLife": 99.9, - "Type": "button", - "Tags": {} - } - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/finalize-device-claim.rst b/awscli/examples/iot1click-devices/finalize-device-claim.rst deleted file mode 100644 index 6999dc44006a..000000000000 --- a/awscli/examples/iot1click-devices/finalize-device-claim.rst +++ /dev/null @@ -1,14 +0,0 @@ -**To finalize a claim request for an AWS IoT 1-Click device using a device ID** - -The following ``finalize-device-claim`` example finalizes a claim request for the specified AWS IoT 1-Click device using a device ID (instead of a claim code). :: - - aws iot1click-devices finalize-device-claim \ - --device-id G030PM0123456789 - -Output:: - - { - "State": "CLAIMED" - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/get-device-methods.rst b/awscli/examples/iot1click-devices/get-device-methods.rst deleted file mode 100644 index df8392d94032..000000000000 --- a/awscli/examples/iot1click-devices/get-device-methods.rst +++ /dev/null @@ -1,30 +0,0 @@ -**To list the available methods for a device** - -The following ``get-device-methods`` example lists the available methods for a device. :: - - aws iot1click-devices get-device-methods \ - --device-id G030PM0123456789 - -Output:: - - { - "DeviceMethods": [ - { - "MethodName": "getDeviceHealthParameters" - }, - { - "MethodName": "setDeviceHealthMonitorCallback" - }, - { - "MethodName": "getDeviceHealthMonitorCallback" - }, - { - "MethodName": "setOnClickCallback" - }, - { - "MethodName": "getOnClickCallback" - } - ] - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/initiate-device-claim.rst b/awscli/examples/iot1click-devices/initiate-device-claim.rst deleted file mode 100644 index 1899d1deb474..000000000000 --- a/awscli/examples/iot1click-devices/initiate-device-claim.rst +++ /dev/null @@ -1,14 +0,0 @@ -**To initiate a claim request for an AWS IoT 1-Click device using a device ID** - -The following ``initiate-device-claim`` example initiates a claim request for the specified AWS IoT 1-Click device using a device ID (instead of a claim code). :: - - aws iot1click-devices initiate-device-claim \ - --device-id G030PM0123456789 - -Output:: - - { - "State": "CLAIM_INITIATED" - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/invoke-device-method.rst b/awscli/examples/iot1click-devices/invoke-device-method.rst deleted file mode 100644 index 26889f1bb6e5..000000000000 --- a/awscli/examples/iot1click-devices/invoke-device-method.rst +++ /dev/null @@ -1,24 +0,0 @@ -**To invoke a device method on a device** - -The following ``invoke-device-method`` example invokes the specified method on a device. :: - - aws iot1click-devices invoke-device-method \ - --cli-input-json file://invoke-device-method.json - -Contents of ``invoke-device-method.json``:: - - { - "DeviceId": "G030PM0123456789", - "DeviceMethod": { - "DeviceType": "device", - "MethodName": "getDeviceHealthParameters" - } - } - -Output:: - - { - "DeviceMethodResponse": "{\"remainingLife\": 99.8}" - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/list-device-events.rst b/awscli/examples/iot1click-devices/list-device-events.rst deleted file mode 100644 index 51ed175560c7..000000000000 --- a/awscli/examples/iot1click-devices/list-device-events.rst +++ /dev/null @@ -1,32 +0,0 @@ -**To list a device's events for a specified time range** - -The following ``list-device-events`` example lists the specified device's events for the specified time range. :: - - aws iot1click-devices list-device-events \ - --device-id G030PM0123456789 \ - --from-time-stamp 2019-07-17T15:45:12.880Z --to-time-stamp 2019-07-19T15:45:12.880Z - -Output:: - - { - "Events": [ - { - "Device": { - "Attributes": {}, - "DeviceId": "G030PM0123456789", - "Type": "button" - }, - "StdEvent": "{\"clickType\": \"SINGLE\", \"reportedTime\": \"2019-07-18T23:47:55.015Z\", \"certificateId\": \"fe8798a6c97c62ef8756b80eeefdcf2280f3352f82faa8080c74cc4f4a4d1811\", \"remainingLife\": 99.85000000000001, \"testMode\": false}" - }, - { - "Device": { - "Attributes": {}, - "DeviceId": "G030PM0123456789", - "Type": "button" - }, - "StdEvent": "{\"clickType\": \"DOUBLE\", \"reportedTime\": \"2019-07-19T00:14:41.353Z\", \"certificateId\": \"fe8798a6c97c62ef8756b80eeefdcf2280f3352f82faa8080c74cc4f4a4d1811\", \"remainingLife\": 99.8, \"testMode\": false}" - } - ] - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/list-devices.rst b/awscli/examples/iot1click-devices/list-devices.rst deleted file mode 100644 index ef3d317cee27..000000000000 --- a/awscli/examples/iot1click-devices/list-devices.rst +++ /dev/null @@ -1,26 +0,0 @@ -**To list the devices of a specified type** - -The following ``list-devices`` example lists the devices of a specified type. :: - - aws iot1click-devices list-devices \ - --device-type button - -This command produces no output. - -Output:: - - { - "Devices": [ - { - "remainingLife": 99.9, - "attributes": { - "arn": "arn:aws:iot1click:us-west-2:123456789012:devices/G030PM0123456789", - "type": "button", - "deviceId": "G030PM0123456789", - "enabled": false - } - } - ] - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/list-tags-for-resource.rst b/awscli/examples/iot1click-devices/list-tags-for-resource.rst deleted file mode 100644 index 89cdc329f6f9..000000000000 --- a/awscli/examples/iot1click-devices/list-tags-for-resource.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To list the tags for a device** - -The following ``list-tags-for-resource`` example list the tags for the specified device. :: - - aws iot1click-devices list-tags-for-resource \ - --resource-arn "arn:aws:iot1click:us-west-2:012345678901:devices/G030PM0123456789" - -Output:: - - { - "Tags": { - "Driver Phone": "123-555-0199", - "Driver": "Jorge Souza" - } - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/tag-resource.rst b/awscli/examples/iot1click-devices/tag-resource.rst deleted file mode 100644 index 51ef0a043953..000000000000 --- a/awscli/examples/iot1click-devices/tag-resource.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To add tags to a device AWS resource** - -The following ``tag-resource`` example adds two tags to the specified resource. :: - - aws iot1click-devices tag-resource \ - --cli-input-json file://devices-tag-resource.json - -Contents of ``devices-tag-resource.json``:: - - { - "ResourceArn": "arn:aws:iot1click:us-west-2:123456789012:devices/G030PM0123456789", - "Tags": { - "Driver": "Jorge Souza", - "Driver Phone": "123-555-0199" - } - } - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/unclaim-device.rst b/awscli/examples/iot1click-devices/unclaim-device.rst deleted file mode 100644 index c69c5086452b..000000000000 --- a/awscli/examples/iot1click-devices/unclaim-device.rst +++ /dev/null @@ -1,14 +0,0 @@ -**To unclaim (deregister) a device from your AWS account** - -The following ``unclaim-device`` example unclaims (deregisters) the specified device from your AWS account. :: - - aws iot1click-devices unclaim-device \ - --device-id G030PM0123456789 - -Output:: - - { - "State": "UNCLAIMED" - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/untag-resource.rst b/awscli/examples/iot1click-devices/untag-resource.rst deleted file mode 100644 index 6ce9efe73dbb..000000000000 --- a/awscli/examples/iot1click-devices/untag-resource.rst +++ /dev/null @@ -1,12 +0,0 @@ -**To remove tags from a device AWS resource** - -The following ``untag-resource`` example removes the tags with the names ``Driver Phone`` and ``Driver`` from the specified device resource. :: - - aws iot1click-devices untag-resource \ - --resource-arn "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters" \ - --tag-keys "Driver Phone" "Driver" - - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-devices/update-device-state.rst b/awscli/examples/iot1click-devices/update-device-state.rst deleted file mode 100644 index 4d0b6c1b682d..000000000000 --- a/awscli/examples/iot1click-devices/update-device-state.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To update the ``enabled`` state for a device** - -The following ``update-device-state`` sets the state of the specified device to ``enabled``. :: - - aws iot1click-devices update-device-state \ - --device-id G030PM0123456789 \ - --enabled - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/associate-device-with-placement.rst b/awscli/examples/iot1click-projects/associate-device-with-placement.rst deleted file mode 100644 index 37f928793e33..000000000000 --- a/awscli/examples/iot1click-projects/associate-device-with-placement.rst +++ /dev/null @@ -1,13 +0,0 @@ -**To associate an AWS IoT 1-Click device with an existing placement** - -The following ``associate-device-with-placement`` example associates the specified AWS IoT 1-Click device with an existing placement. :: - - aws iot1click-projects associate-device-with-placement \ - --project-name AnytownDumpsters \ - --placement-name customer217 \ - --device-template-name empty-dumpster-request \ - --device-id G030PM0123456789 - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/create-placement.rst b/awscli/examples/iot1click-projects/create-placement.rst deleted file mode 100644 index 28feb09ea97b..000000000000 --- a/awscli/examples/iot1click-projects/create-placement.rst +++ /dev/null @@ -1,12 +0,0 @@ -**To create an AWS IoT 1-Click placement for a project** - -The following ``create-placement`` example create an AWS IoT 1-Click placement for the specified project. :: - - aws iot1click-projects create-placement \ - --project-name AnytownDumpsters \ - --placement-name customer217 \ - --attributes "{"location": "123 Any Street Anytown, USA 10001", "phone": "123-456-7890"}" - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/create-project.rst b/awscli/examples/iot1click-projects/create-project.rst deleted file mode 100644 index 4ece7ec5cd46..000000000000 --- a/awscli/examples/iot1click-projects/create-project.rst +++ /dev/null @@ -1,27 +0,0 @@ -**To create an AWS IoT 1-Click project for zero or more placements** - -The following ``create-project`` example creates an AWS IoT 1-Click project for a placement. - - aws iot1click-projects create-project \ - --cli-input-json file://create-project.json - -Contents of ``create-project.json``:: - - { - "projectName": "AnytownDumpsters", - "description": "All dumpsters in the Anytown region.", - "placementTemplate": { - "defaultAttributes": { - "City" : "Anytown" - }, - "deviceTemplates": { - "empty-dumpster-request" : { - "deviceType": "button" - } - } - } - } - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/delete-placement.rst b/awscli/examples/iot1click-projects/delete-placement.rst deleted file mode 100644 index 1a76fcbcb601..000000000000 --- a/awscli/examples/iot1click-projects/delete-placement.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To delete a placement from a project** - -The following ``delete-placement`` example deletes the specified placement from a project. :: - - aws iot1click-projects delete-placement \ - --project-name AnytownDumpsters \ - --placement-name customer217 - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/delete-project.rst b/awscli/examples/iot1click-projects/delete-project.rst deleted file mode 100644 index 936810b449ab..000000000000 --- a/awscli/examples/iot1click-projects/delete-project.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To delete a project from your AWS account** - -The following ``delete-project`` example deletes the specified project from your AWS account. :: - - aws iot1click-projects delete-project \ - --project-name AnytownDumpsters - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/describe-placement.rst b/awscli/examples/iot1click-projects/describe-placement.rst deleted file mode 100644 index 980e175ea77e..000000000000 --- a/awscli/examples/iot1click-projects/describe-placement.rst +++ /dev/null @@ -1,24 +0,0 @@ -**To describe a placement for a project** - -The following ``describe-placement`` example describes a placement for the specified project. :: - - aws iot1click-projects describe-placement \ - --project-name AnytownDumpsters \ - --placement-name customer217 - -Output:: - - { - "placement": { - "projectName": "AnytownDumpsters", - "placementName": "customer217", - "attributes": { - "phone": "123-555-0110", - "location": "123 Any Street Anytown, USA 10001" - }, - "createdDate": 1563488454, - "updatedDate": 1563488454 - } - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/describe-project.rst b/awscli/examples/iot1click-projects/describe-project.rst deleted file mode 100644 index f57a786e400a..000000000000 --- a/awscli/examples/iot1click-projects/describe-project.rst +++ /dev/null @@ -1,32 +0,0 @@ -**To describe an AWS IoT 1-Click project** - -The following ``describe-project`` example describes the specified AWS IoT 1-Click project. :: - - aws iot1click-projects describe-project \ - --project-name AnytownDumpsters - -Output:: - - { - "project": { - "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", - "projectName": "AnytownDumpsters", - "description": "All dumpsters in the Anytown region.", - "createdDate": 1563483100, - "updatedDate": 1563483100, - "placementTemplate": { - "defaultAttributes": { - "City": "Anytown" - }, - "deviceTemplates": { - "empty-dumpster-request": { - "deviceType": "button", - "callbackOverrides": {} - } - } - }, - "tags": {} - } - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/disassociate-device-from-placement.rst b/awscli/examples/iot1click-projects/disassociate-device-from-placement.rst deleted file mode 100644 index b66f2e844866..000000000000 --- a/awscli/examples/iot1click-projects/disassociate-device-from-placement.rst +++ /dev/null @@ -1,12 +0,0 @@ -**To disassociate a device from a placement** - -The following ``disassociate-device-from-placement`` example disassociates the specified device from a placement. :: - - aws iot1click-projects disassociate-device-from-placement \ - --project-name AnytownDumpsters \ - --placement-name customer217 \ - --device-template-name empty-dumpster-request - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/get-devices-in-placement.rst b/awscli/examples/iot1click-projects/get-devices-in-placement.rst deleted file mode 100644 index 2ef62a3b942d..000000000000 --- a/awscli/examples/iot1click-projects/get-devices-in-placement.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To list all devices in a placement contained in a project** - -The following ``get-devices-in-placement`` example lists all devices in a the specified placement contained in the specified project. :: - - aws iot1click-projects get-devices-in-placement \ - --project-name AnytownDumpsters \ - --placement-name customer217 - -Output:: - - { - "devices": { - "empty-dumpster-request": "G030PM0123456789" - } - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/list-placements.rst b/awscli/examples/iot1click-projects/list-placements.rst deleted file mode 100644 index e28fd28ca049..000000000000 --- a/awscli/examples/iot1click-projects/list-placements.rst +++ /dev/null @@ -1,21 +0,0 @@ -**To list all AWS IoT 1-Click placements for a project** - -The following ``list-placements`` example lists all AWS IoT 1-Click placements for the specified project. :: - - aws iot1click-projects list-placements \ - --project-name AnytownDumpsters - -Output:: - - { - "placements": [ - { - "projectName": "AnytownDumpsters", - "placementName": "customer217", - "createdDate": 1563488454, - "updatedDate": 1563488454 - } - ] - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/list-projects.rst b/awscli/examples/iot1click-projects/list-projects.rst deleted file mode 100644 index 54efeedf4349..000000000000 --- a/awscli/examples/iot1click-projects/list-projects.rst +++ /dev/null @@ -1,21 +0,0 @@ -**To list all AWS IoT 1-Click projects** - -The following ``list-projects`` example list all AWS IoT 1-Click projects in your account. :: - - aws iot1click-projects list-projects - -Output:: - - { - "projects": [ - { - "arn": "arn:aws:iot1click:us-west-2:012345678901:projects/AnytownDumpsters", - "projectName": "AnytownDumpsters", - "createdDate": 1563483100, - "updatedDate": 1563483100, - "tags": {} - } - ] - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/list-tags-for-resource.rst b/awscli/examples/iot1click-projects/list-tags-for-resource.rst deleted file mode 100644 index 5ccba4fa102f..000000000000 --- a/awscli/examples/iot1click-projects/list-tags-for-resource.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To list the tags for a project resource** - -The following ``list-tags-for-resource`` example list the tags for the specified project resource. :: - - aws iot1click-projects list-tags-for-resource \ - --resource-arn "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters" - -Output:: - - { - "tags": { - "Manager": "Li Juan", - "Account": "45215" - } - } - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/tag-resource.rst b/awscli/examples/iot1click-projects/tag-resource.rst deleted file mode 100644 index 8dc43f58acc1..000000000000 --- a/awscli/examples/iot1click-projects/tag-resource.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To add tags to a project resource** - -The following ``tag-resource`` example adds two tags to the specified project resource. :: - - aws iot1click-projects tag-resource \ - --cli-input-json file://devices-tag-resource.json - -Contents of ``devices-tag-resource.json``:: - - { - "resourceArn": "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters", - "tags": { - "Account": "45215", - "Manager": "Li Juan" - } - } - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/untag-resource.rst b/awscli/examples/iot1click-projects/untag-resource.rst deleted file mode 100644 index 5bc6e7ee6e4d..000000000000 --- a/awscli/examples/iot1click-projects/untag-resource.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To remove tags from a project resource** - -The following ``untag-resource`` example removes the tag with the key name ``Manager`` from the specified project. :: - - aws iot1click-projects untag-resource \ - --resource-arn "arn:aws:iot1click:us-west-2:123456789012:projects/AnytownDumpsters" \ - --tag-keys "Manager" - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/update-placement.rst b/awscli/examples/iot1click-projects/update-placement.rst deleted file mode 100644 index 1e996040594d..000000000000 --- a/awscli/examples/iot1click-projects/update-placement.rst +++ /dev/null @@ -1,21 +0,0 @@ -**To update the "attributes" key-value pairs of a placement** - -The following ``update-placement`` example update the "attributes" key-value pairs of a placement. :: - - aws iot1click-projects update-placement \ - --cli-input-json file://update-placement.json - -Contents of ``update-placement.json``:: - - { - "projectName": "AnytownDumpsters", - "placementName": "customer217", - "attributes": { - "phone": "123-456-7890", - "location": "123 Any Street Anytown, USA 10001" - } - } - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. diff --git a/awscli/examples/iot1click-projects/update-project.rst b/awscli/examples/iot1click-projects/update-project.rst deleted file mode 100644 index 3bd7d9b8eb5e..000000000000 --- a/awscli/examples/iot1click-projects/update-project.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To update settings for a project** - -The following ``update-project`` example updates the description for a project. :: - - aws iot1click-projects update-project \ - --project-name AnytownDumpsters \ - --description "All dumpsters (yard waste, recycling, garbage) in the Anytown region." - -This command produces no output. - -For more information, see `Using AWS IoT 1-Click with the AWS CLI `__ in the *AWS IoT 1-Click Developer Guide*. From 2d8687fd5187189639a84256f1de7af58029dc4d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 Jan 2025 19:04:51 +0000 Subject: [PATCH 1020/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudhsmv2-17472.json | 5 +++++ .changes/next-release/api-change-dynamodb-55517.json | 5 +++++ .changes/next-release/api-change-imagebuilder-41209.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-cloudhsmv2-17472.json create mode 100644 .changes/next-release/api-change-dynamodb-55517.json create mode 100644 .changes/next-release/api-change-imagebuilder-41209.json diff --git a/.changes/next-release/api-change-cloudhsmv2-17472.json b/.changes/next-release/api-change-cloudhsmv2-17472.json new file mode 100644 index 000000000000..13335e6e9c92 --- /dev/null +++ b/.changes/next-release/api-change-cloudhsmv2-17472.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudhsmv2``", + "description": "Adds support to ModifyCluster for modifying a Cluster's Hsm Type." +} diff --git a/.changes/next-release/api-change-dynamodb-55517.json b/.changes/next-release/api-change-dynamodb-55517.json new file mode 100644 index 000000000000..79f1f95efedd --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-55517.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days." +} diff --git a/.changes/next-release/api-change-imagebuilder-41209.json b/.changes/next-release/api-change-imagebuilder-41209.json new file mode 100644 index 000000000000..b1837e628af4 --- /dev/null +++ b/.changes/next-release/api-change-imagebuilder-41209.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``imagebuilder``", + "description": "This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation." +} From 13482b1cccf92b3c5476b11a8070652431242d34 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 7 Jan 2025 19:06:18 +0000 Subject: [PATCH 1021/1632] Bumping version to 1.36.35 --- .changes/1.36.35.json | 22 +++++++++++++++++++ .../api-change-cloudhsmv2-17472.json | 5 ----- .../api-change-dynamodb-55517.json | 5 ----- .../api-change-imagebuilder-41209.json | 5 ----- .../next-release/enhancement-s3ls-20704.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.36.35.json delete mode 100644 .changes/next-release/api-change-cloudhsmv2-17472.json delete mode 100644 .changes/next-release/api-change-dynamodb-55517.json delete mode 100644 .changes/next-release/api-change-imagebuilder-41209.json delete mode 100644 .changes/next-release/enhancement-s3ls-20704.json diff --git a/.changes/1.36.35.json b/.changes/1.36.35.json new file mode 100644 index 000000000000..824d663c08db --- /dev/null +++ b/.changes/1.36.35.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cloudhsmv2``", + "description": "Adds support to ModifyCluster for modifying a Cluster's Hsm Type.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days.", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation.", + "type": "api-change" + }, + { + "category": "``s3 ls``", + "description": "Expose low-level ``ListBuckets` parameters ``Prefix`` and ``BucketRegion`` to high-level ``s3 ls`` command as ``--bucket-name-prefix`` and ``--bucket-region``.", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudhsmv2-17472.json b/.changes/next-release/api-change-cloudhsmv2-17472.json deleted file mode 100644 index 13335e6e9c92..000000000000 --- a/.changes/next-release/api-change-cloudhsmv2-17472.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudhsmv2``", - "description": "Adds support to ModifyCluster for modifying a Cluster's Hsm Type." -} diff --git a/.changes/next-release/api-change-dynamodb-55517.json b/.changes/next-release/api-change-dynamodb-55517.json deleted file mode 100644 index 79f1f95efedd..000000000000 --- a/.changes/next-release/api-change-dynamodb-55517.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days." -} diff --git a/.changes/next-release/api-change-imagebuilder-41209.json b/.changes/next-release/api-change-imagebuilder-41209.json deleted file mode 100644 index b1837e628af4..000000000000 --- a/.changes/next-release/api-change-imagebuilder-41209.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``imagebuilder``", - "description": "This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation." -} diff --git a/.changes/next-release/enhancement-s3ls-20704.json b/.changes/next-release/enhancement-s3ls-20704.json deleted file mode 100644 index a98c6c6bb8a8..000000000000 --- a/.changes/next-release/enhancement-s3ls-20704.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``s3 ls``", - "description": "Expose low-level ``ListBuckets` parameters ``Prefix`` and ``BucketRegion`` to high-level ``s3 ls`` command as ``--bucket-name-prefix`` and ``--bucket-region``." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7ac5fb07e6ae..79fe7c86388c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.36.35 +======= + +* api-change:``cloudhsmv2``: Adds support to ModifyCluster for modifying a Cluster's Hsm Type. +* api-change:``dynamodb``: This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days. +* api-change:``imagebuilder``: This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation. +* enhancement:``s3 ls``: Expose low-level ``ListBuckets` parameters ``Prefix`` and ``BucketRegion`` to high-level ``s3 ls`` command as ``--bucket-name-prefix`` and ``--bucket-region``. + + 1.36.34 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b4c52eaab45f..f5265aa5c696 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.34' +__version__ = '1.36.35' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 267c445b01ee..0d169951f987 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.34' +release = '1.36.35' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ebf55f4554b9..6b10e127014e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.93 + botocore==1.35.94 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index fd1283982935..f813c9f6ba5f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.93', + 'botocore==1.35.94', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 610d4e2a33836c3b757271f8fad1f2a2af5b0adf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 8 Jan 2025 19:05:53 +0000 Subject: [PATCH 1022/1632] Update changelog based on model updates --- .changes/next-release/api-change-rds-14023.json | 5 +++++ .changes/next-release/api-change-route53-94214.json | 5 +++++ .changes/next-release/api-change-sagemaker-96087.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-rds-14023.json create mode 100644 .changes/next-release/api-change-route53-94214.json create mode 100644 .changes/next-release/api-change-sagemaker-96087.json diff --git a/.changes/next-release/api-change-rds-14023.json b/.changes/next-release/api-change-rds-14023.json new file mode 100644 index 000000000000..b46651912401 --- /dev/null +++ b/.changes/next-release/api-change-rds-14023.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime description." +} diff --git a/.changes/next-release/api-change-route53-94214.json b/.changes/next-release/api-change-route53-94214.json new file mode 100644 index 000000000000..193ff1ba6a59 --- /dev/null +++ b/.changes/next-release/api-change-route53-94214.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region" +} diff --git a/.changes/next-release/api-change-sagemaker-96087.json b/.changes/next-release/api-change-sagemaker-96087.json new file mode 100644 index 000000000000..3a599839740d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-96087.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds support for IPv6 for SageMaker HyperPod cluster nodes." +} From c79c86a427629a1d32d2da2a54075d394a542223 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 8 Jan 2025 19:07:51 +0000 Subject: [PATCH 1023/1632] Bumping version to 1.36.36 --- .changes/1.36.36.json | 17 +++++++++++++++++ .changes/next-release/api-change-rds-14023.json | 5 ----- .../next-release/api-change-route53-94214.json | 5 ----- .../api-change-sagemaker-96087.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.36.36.json delete mode 100644 .changes/next-release/api-change-rds-14023.json delete mode 100644 .changes/next-release/api-change-route53-94214.json delete mode 100644 .changes/next-release/api-change-sagemaker-96087.json diff --git a/.changes/1.36.36.json b/.changes/1.36.36.json new file mode 100644 index 000000000000..689a15015b8d --- /dev/null +++ b/.changes/1.36.36.json @@ -0,0 +1,17 @@ +[ + { + "category": "``rds``", + "description": "Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime description.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds support for IPv6 for SageMaker HyperPod cluster nodes.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-rds-14023.json b/.changes/next-release/api-change-rds-14023.json deleted file mode 100644 index b46651912401..000000000000 --- a/.changes/next-release/api-change-rds-14023.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime description." -} diff --git a/.changes/next-release/api-change-route53-94214.json b/.changes/next-release/api-change-route53-94214.json deleted file mode 100644 index 193ff1ba6a59..000000000000 --- a/.changes/next-release/api-change-route53-94214.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region" -} diff --git a/.changes/next-release/api-change-sagemaker-96087.json b/.changes/next-release/api-change-sagemaker-96087.json deleted file mode 100644 index 3a599839740d..000000000000 --- a/.changes/next-release/api-change-sagemaker-96087.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds support for IPv6 for SageMaker HyperPod cluster nodes." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 79fe7c86388c..4020d7717377 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.36.36 +======= + +* api-change:``rds``: Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime description. +* api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region +* api-change:``sagemaker``: Adds support for IPv6 for SageMaker HyperPod cluster nodes. + + 1.36.35 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f5265aa5c696..99004b623e8e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.35' +__version__ = '1.36.36' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0d169951f987..170e1787b573 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.35' +release = '1.36.36' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6b10e127014e..74c2f4f44f17 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.94 + botocore==1.35.95 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f813c9f6ba5f..f9dfe6f28d15 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.94', + 'botocore==1.35.95', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From ba14db281318f321f6158cbd96c643b45cab094d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 9 Jan 2025 19:03:58 +0000 Subject: [PATCH 1024/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-2116.json | 5 +++++ .changes/next-release/api-change-computeoptimizer-77073.json | 5 +++++ .changes/next-release/api-change-fms-88443.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-2116.json create mode 100644 .changes/next-release/api-change-computeoptimizer-77073.json create mode 100644 .changes/next-release/api-change-fms-88443.json diff --git a/.changes/next-release/api-change-codebuild-2116.json b/.changes/next-release/api-change-codebuild-2116.json new file mode 100644 index 000000000000..5d0ee6905e1e --- /dev/null +++ b/.changes/next-release/api-change-codebuild-2116.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda" +} diff --git a/.changes/next-release/api-change-computeoptimizer-77073.json b/.changes/next-release/api-change-computeoptimizer-77073.json new file mode 100644 index 000000000000..99e541cedbcb --- /dev/null +++ b/.changes/next-release/api-change-computeoptimizer-77073.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``compute-optimizer``", + "description": "This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types." +} diff --git a/.changes/next-release/api-change-fms-88443.json b/.changes/next-release/api-change-fms-88443.json new file mode 100644 index 000000000000..14827288af11 --- /dev/null +++ b/.changes/next-release/api-change-fms-88443.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fms``", + "description": "AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator." +} From 25b28c68015fa0438c5d5d7aa81137b90351714e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 9 Jan 2025 19:05:20 +0000 Subject: [PATCH 1025/1632] Bumping version to 1.36.37 --- .changes/1.36.37.json | 17 +++++++++++++++++ .../next-release/api-change-codebuild-2116.json | 5 ----- .../api-change-computeoptimizer-77073.json | 5 ----- .changes/next-release/api-change-fms-88443.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.36.37.json delete mode 100644 .changes/next-release/api-change-codebuild-2116.json delete mode 100644 .changes/next-release/api-change-computeoptimizer-77073.json delete mode 100644 .changes/next-release/api-change-fms-88443.json diff --git a/.changes/1.36.37.json b/.changes/1.36.37.json new file mode 100644 index 000000000000..776885cb0a99 --- /dev/null +++ b/.changes/1.36.37.json @@ -0,0 +1,17 @@ +[ + { + "category": "``codebuild``", + "description": "AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda", + "type": "api-change" + }, + { + "category": "``compute-optimizer``", + "description": "This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types.", + "type": "api-change" + }, + { + "category": "``fms``", + "description": "AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-2116.json b/.changes/next-release/api-change-codebuild-2116.json deleted file mode 100644 index 5d0ee6905e1e..000000000000 --- a/.changes/next-release/api-change-codebuild-2116.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda" -} diff --git a/.changes/next-release/api-change-computeoptimizer-77073.json b/.changes/next-release/api-change-computeoptimizer-77073.json deleted file mode 100644 index 99e541cedbcb..000000000000 --- a/.changes/next-release/api-change-computeoptimizer-77073.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``compute-optimizer``", - "description": "This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types." -} diff --git a/.changes/next-release/api-change-fms-88443.json b/.changes/next-release/api-change-fms-88443.json deleted file mode 100644 index 14827288af11..000000000000 --- a/.changes/next-release/api-change-fms-88443.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fms``", - "description": "AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4020d7717377..a60336356ea0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.36.37 +======= + +* api-change:``codebuild``: AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda +* api-change:``compute-optimizer``: This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types. +* api-change:``fms``: AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator. + + 1.36.36 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 99004b623e8e..2800187a219e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.36' +__version__ = '1.36.37' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 170e1787b573..b38d54e243c0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.36' +release = '1.36.37' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 74c2f4f44f17..ab422e87d8ec 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.95 + botocore==1.35.96 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f9dfe6f28d15..cd68d1b288dc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.95', + 'botocore==1.35.96', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From bfda5d1776c9e470e5b6c5e960771bc364537226 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 Jan 2025 19:04:24 +0000 Subject: [PATCH 1026/1632] Update changelog based on model updates --- .changes/next-release/api-change-redshift-77528.json | 5 +++++ .changes/next-release/api-change-securitylake-51254.json | 5 +++++ .changes/next-release/api-change-sts-53062.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-redshift-77528.json create mode 100644 .changes/next-release/api-change-securitylake-51254.json create mode 100644 .changes/next-release/api-change-sts-53062.json diff --git a/.changes/next-release/api-change-redshift-77528.json b/.changes/next-release/api-change-redshift-77528.json new file mode 100644 index 000000000000..a85dad7bd83c --- /dev/null +++ b/.changes/next-release/api-change-redshift-77528.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift``", + "description": "Additions to the PubliclyAccessible and Encrypted parameters clarifying what the defaults are." +} diff --git a/.changes/next-release/api-change-securitylake-51254.json b/.changes/next-release/api-change-securitylake-51254.json new file mode 100644 index 000000000000..e0008a07fad6 --- /dev/null +++ b/.changes/next-release/api-change-securitylake-51254.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securitylake``", + "description": "Doc only update for ServiceName that fixes several customer-reported issues" +} diff --git a/.changes/next-release/api-change-sts-53062.json b/.changes/next-release/api-change-sts-53062.json new file mode 100644 index 000000000000..c521f7ed740b --- /dev/null +++ b/.changes/next-release/api-change-sts-53062.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sts``", + "description": "Fixed typos in the descriptions." +} From 8ca2e5a172c96b42c0c9d1d8bb6f18c0600f2aa1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 10 Jan 2025 19:05:49 +0000 Subject: [PATCH 1027/1632] Bumping version to 1.36.38 --- .changes/1.36.38.json | 17 +++++++++++++++++ .../next-release/api-change-redshift-77528.json | 5 ----- .../api-change-securitylake-51254.json | 5 ----- .changes/next-release/api-change-sts-53062.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.36.38.json delete mode 100644 .changes/next-release/api-change-redshift-77528.json delete mode 100644 .changes/next-release/api-change-securitylake-51254.json delete mode 100644 .changes/next-release/api-change-sts-53062.json diff --git a/.changes/1.36.38.json b/.changes/1.36.38.json new file mode 100644 index 000000000000..db30622d861a --- /dev/null +++ b/.changes/1.36.38.json @@ -0,0 +1,17 @@ +[ + { + "category": "``redshift``", + "description": "Additions to the PubliclyAccessible and Encrypted parameters clarifying what the defaults are.", + "type": "api-change" + }, + { + "category": "``securitylake``", + "description": "Doc only update for ServiceName that fixes several customer-reported issues", + "type": "api-change" + }, + { + "category": "``sts``", + "description": "Fixed typos in the descriptions.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-redshift-77528.json b/.changes/next-release/api-change-redshift-77528.json deleted file mode 100644 index a85dad7bd83c..000000000000 --- a/.changes/next-release/api-change-redshift-77528.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift``", - "description": "Additions to the PubliclyAccessible and Encrypted parameters clarifying what the defaults are." -} diff --git a/.changes/next-release/api-change-securitylake-51254.json b/.changes/next-release/api-change-securitylake-51254.json deleted file mode 100644 index e0008a07fad6..000000000000 --- a/.changes/next-release/api-change-securitylake-51254.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securitylake``", - "description": "Doc only update for ServiceName that fixes several customer-reported issues" -} diff --git a/.changes/next-release/api-change-sts-53062.json b/.changes/next-release/api-change-sts-53062.json deleted file mode 100644 index c521f7ed740b..000000000000 --- a/.changes/next-release/api-change-sts-53062.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sts``", - "description": "Fixed typos in the descriptions." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a60336356ea0..34c740bec18a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.36.38 +======= + +* api-change:``redshift``: Additions to the PubliclyAccessible and Encrypted parameters clarifying what the defaults are. +* api-change:``securitylake``: Doc only update for ServiceName that fixes several customer-reported issues +* api-change:``sts``: Fixed typos in the descriptions. + + 1.36.37 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2800187a219e..3c98d845b198 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.37' +__version__ = '1.36.38' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b38d54e243c0..aa35cfc71f48 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.37' +release = '1.36.38' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ab422e87d8ec..9d30e16e5eb0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.96 + botocore==1.35.97 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index cd68d1b288dc..28b609fe3331 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.96', + 'botocore==1.35.97', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 8f19e75cb1b6e5f44108443310f8e29cbcf70cb6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 13 Jan 2025 19:03:10 +0000 Subject: [PATCH 1028/1632] Update changelog based on model updates --- .changes/next-release/api-change-artifact-55998.json | 5 +++++ .changes/next-release/api-change-bedrock-30207.json | 5 +++++ .changes/next-release/api-change-ec2-27314.json | 5 +++++ .changes/next-release/api-change-kafkaconnect-3399.json | 5 +++++ .changes/next-release/api-change-transcribe-30448.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-artifact-55998.json create mode 100644 .changes/next-release/api-change-bedrock-30207.json create mode 100644 .changes/next-release/api-change-ec2-27314.json create mode 100644 .changes/next-release/api-change-kafkaconnect-3399.json create mode 100644 .changes/next-release/api-change-transcribe-30448.json diff --git a/.changes/next-release/api-change-artifact-55998.json b/.changes/next-release/api-change-artifact-55998.json new file mode 100644 index 000000000000..cbd4cb71a88c --- /dev/null +++ b/.changes/next-release/api-change-artifact-55998.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``artifact``", + "description": "Support resolving regional API calls to partition's leader region endpoint." +} diff --git a/.changes/next-release/api-change-bedrock-30207.json b/.changes/next-release/api-change-bedrock-30207.json new file mode 100644 index 000000000000..41fa344770aa --- /dev/null +++ b/.changes/next-release/api-change-bedrock-30207.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "With this release, Bedrock Evaluation will now support latency-optimized inference for foundation models." +} diff --git a/.changes/next-release/api-change-ec2-27314.json b/.changes/next-release/api-change-ec2-27314.json new file mode 100644 index 000000000000..da0218ccbb8d --- /dev/null +++ b/.changes/next-release/api-change-ec2-27314.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add support for DisconnectOnSessionTimeout flag in CreateClientVpnEndpoint and ModifyClientVpnEndpoint requests and DescribeClientVpnEndpoints responses" +} diff --git a/.changes/next-release/api-change-kafkaconnect-3399.json b/.changes/next-release/api-change-kafkaconnect-3399.json new file mode 100644 index 000000000000..ff210d1d5a46 --- /dev/null +++ b/.changes/next-release/api-change-kafkaconnect-3399.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``kafkaconnect``", + "description": "Support updating connector configuration via UpdateConnector API. Release Operations API to monitor the status of the connector operation." +} diff --git a/.changes/next-release/api-change-transcribe-30448.json b/.changes/next-release/api-change-transcribe-30448.json new file mode 100644 index 000000000000..ba5c5c4e9fcb --- /dev/null +++ b/.changes/next-release/api-change-transcribe-30448.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "This update provides tagging support for Transcribe's Call Analytics Jobs and Call Analytics Categories." +} From 07fddce8dd892f5074e4f2c4e3104756f4265827 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 13 Jan 2025 19:04:20 +0000 Subject: [PATCH 1029/1632] Bumping version to 1.36.39 --- .changes/1.36.39.json | 27 +++++++++++++++++++ .../api-change-artifact-55998.json | 5 ---- .../api-change-bedrock-30207.json | 5 ---- .../next-release/api-change-ec2-27314.json | 5 ---- .../api-change-kafkaconnect-3399.json | 5 ---- .../api-change-transcribe-30448.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.36.39.json delete mode 100644 .changes/next-release/api-change-artifact-55998.json delete mode 100644 .changes/next-release/api-change-bedrock-30207.json delete mode 100644 .changes/next-release/api-change-ec2-27314.json delete mode 100644 .changes/next-release/api-change-kafkaconnect-3399.json delete mode 100644 .changes/next-release/api-change-transcribe-30448.json diff --git a/.changes/1.36.39.json b/.changes/1.36.39.json new file mode 100644 index 000000000000..d5042c05fe8c --- /dev/null +++ b/.changes/1.36.39.json @@ -0,0 +1,27 @@ +[ + { + "category": "``artifact``", + "description": "Support resolving regional API calls to partition's leader region endpoint.", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "With this release, Bedrock Evaluation will now support latency-optimized inference for foundation models.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Add support for DisconnectOnSessionTimeout flag in CreateClientVpnEndpoint and ModifyClientVpnEndpoint requests and DescribeClientVpnEndpoints responses", + "type": "api-change" + }, + { + "category": "``kafkaconnect``", + "description": "Support updating connector configuration via UpdateConnector API. Release Operations API to monitor the status of the connector operation.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "This update provides tagging support for Transcribe's Call Analytics Jobs and Call Analytics Categories.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-artifact-55998.json b/.changes/next-release/api-change-artifact-55998.json deleted file mode 100644 index cbd4cb71a88c..000000000000 --- a/.changes/next-release/api-change-artifact-55998.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``artifact``", - "description": "Support resolving regional API calls to partition's leader region endpoint." -} diff --git a/.changes/next-release/api-change-bedrock-30207.json b/.changes/next-release/api-change-bedrock-30207.json deleted file mode 100644 index 41fa344770aa..000000000000 --- a/.changes/next-release/api-change-bedrock-30207.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "With this release, Bedrock Evaluation will now support latency-optimized inference for foundation models." -} diff --git a/.changes/next-release/api-change-ec2-27314.json b/.changes/next-release/api-change-ec2-27314.json deleted file mode 100644 index da0218ccbb8d..000000000000 --- a/.changes/next-release/api-change-ec2-27314.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add support for DisconnectOnSessionTimeout flag in CreateClientVpnEndpoint and ModifyClientVpnEndpoint requests and DescribeClientVpnEndpoints responses" -} diff --git a/.changes/next-release/api-change-kafkaconnect-3399.json b/.changes/next-release/api-change-kafkaconnect-3399.json deleted file mode 100644 index ff210d1d5a46..000000000000 --- a/.changes/next-release/api-change-kafkaconnect-3399.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``kafkaconnect``", - "description": "Support updating connector configuration via UpdateConnector API. Release Operations API to monitor the status of the connector operation." -} diff --git a/.changes/next-release/api-change-transcribe-30448.json b/.changes/next-release/api-change-transcribe-30448.json deleted file mode 100644 index ba5c5c4e9fcb..000000000000 --- a/.changes/next-release/api-change-transcribe-30448.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "This update provides tagging support for Transcribe's Call Analytics Jobs and Call Analytics Categories." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 34c740bec18a..230625998250 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.36.39 +======= + +* api-change:``artifact``: Support resolving regional API calls to partition's leader region endpoint. +* api-change:``bedrock``: With this release, Bedrock Evaluation will now support latency-optimized inference for foundation models. +* api-change:``ec2``: Add support for DisconnectOnSessionTimeout flag in CreateClientVpnEndpoint and ModifyClientVpnEndpoint requests and DescribeClientVpnEndpoints responses +* api-change:``kafkaconnect``: Support updating connector configuration via UpdateConnector API. Release Operations API to monitor the status of the connector operation. +* api-change:``transcribe``: This update provides tagging support for Transcribe's Call Analytics Jobs and Call Analytics Categories. + + 1.36.38 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 3c98d845b198..7b45d44a9296 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.38' +__version__ = '1.36.39' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index aa35cfc71f48..d03d9ffd108f 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.38' +release = '1.36.39' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9d30e16e5eb0..ce0d6de055b9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.97 + botocore==1.35.98 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 28b609fe3331..5f46ffe281f1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.97', + 'botocore==1.35.98', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From a874019da8ca5fc3da0077a8613386438b4a79a5 Mon Sep 17 00:00:00 2001 From: Tim Finnigan <87778557+tim-finnigan@users.noreply.github.com> Date: Mon, 13 Jan 2025 14:08:06 -0800 Subject: [PATCH 1030/1632] Add note on chunk size adjustment behavior (#8828) --- awscli/topics/s3-config.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/awscli/topics/s3-config.rst b/awscli/topics/s3-config.rst index 0b5da90b2d96..b33f23681a86 100644 --- a/awscli/topics/s3-config.rst +++ b/awscli/topics/s3-config.rst @@ -171,7 +171,9 @@ file is divided into chunks. This configuration option specifies what the chunk size (also referred to as the part size) should be. This value can specified using the same semantics as ``multipart_threshold``, that is either as the number of bytes as an integer, or using a size -suffix. +suffix. If the specified chunk size does not fit within the established +limits for S3 multipart uploads, the chunk size will be automatically +adjusted to a valid value. max_bandwidth From 5dad7cf705506c1978b9fb665a7ea9c37f532c07 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 14 Jan 2025 19:03:26 +0000 Subject: [PATCH 1031/1632] Update changelog based on model updates --- .changes/next-release/api-change-gamelift-52002.json | 5 +++++ .changes/next-release/api-change-route53-68927.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-gamelift-52002.json create mode 100644 .changes/next-release/api-change-route53-68927.json diff --git a/.changes/next-release/api-change-gamelift-52002.json b/.changes/next-release/api-change-gamelift-52002.json new file mode 100644 index 000000000000..3d2cef6080da --- /dev/null +++ b/.changes/next-release/api-change-gamelift-52002.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift releases a new game session placement feature: PriorityConfigurationOverride. You can now override how a game session queue prioritizes placement locations for a single StartGameSessionPlacement request." +} diff --git a/.changes/next-release/api-change-route53-68927.json b/.changes/next-release/api-change-route53-68927.json new file mode 100644 index 000000000000..3a0e801ff490 --- /dev/null +++ b/.changes/next-release/api-change-route53-68927.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Amazon Route 53 now supports the Mexico (Central) Region (mx-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region" +} From 9d698b5747a34463407f8fe3167f9fc5b4261cfe Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 14 Jan 2025 19:04:49 +0000 Subject: [PATCH 1032/1632] Bumping version to 1.36.40 --- .changes/1.36.40.json | 12 ++++++++++++ .changes/next-release/api-change-gamelift-52002.json | 5 ----- .changes/next-release/api-change-route53-68927.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.36.40.json delete mode 100644 .changes/next-release/api-change-gamelift-52002.json delete mode 100644 .changes/next-release/api-change-route53-68927.json diff --git a/.changes/1.36.40.json b/.changes/1.36.40.json new file mode 100644 index 000000000000..b791ac137e72 --- /dev/null +++ b/.changes/1.36.40.json @@ -0,0 +1,12 @@ +[ + { + "category": "``gamelift``", + "description": "Amazon GameLift releases a new game session placement feature: PriorityConfigurationOverride. You can now override how a game session queue prioritizes placement locations for a single StartGameSessionPlacement request.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Amazon Route 53 now supports the Mexico (Central) Region (mx-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-gamelift-52002.json b/.changes/next-release/api-change-gamelift-52002.json deleted file mode 100644 index 3d2cef6080da..000000000000 --- a/.changes/next-release/api-change-gamelift-52002.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift releases a new game session placement feature: PriorityConfigurationOverride. You can now override how a game session queue prioritizes placement locations for a single StartGameSessionPlacement request." -} diff --git a/.changes/next-release/api-change-route53-68927.json b/.changes/next-release/api-change-route53-68927.json deleted file mode 100644 index 3a0e801ff490..000000000000 --- a/.changes/next-release/api-change-route53-68927.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Amazon Route 53 now supports the Mexico (Central) Region (mx-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 230625998250..c62e85eec647 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.36.40 +======= + +* api-change:``gamelift``: Amazon GameLift releases a new game session placement feature: PriorityConfigurationOverride. You can now override how a game session queue prioritizes placement locations for a single StartGameSessionPlacement request. +* api-change:``route53``: Amazon Route 53 now supports the Mexico (Central) Region (mx-central-1) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region + + 1.36.39 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7b45d44a9296..d52c12ed6343 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.39' +__version__ = '1.36.40' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d03d9ffd108f..6eed4fd98d10 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.36.' # The full version, including alpha/beta/rc tags. -release = '1.36.39' +release = '1.36.40' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ce0d6de055b9..e45874bdfd23 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.98 + botocore==1.35.99 docutils>=0.10,<0.17 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5f46ffe281f1..6e2085e60e2c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.98', + 'botocore==1.35.99', 'docutils>=0.10,<0.17', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', From 72c756649ee60b7b180b70837adc45569a417147 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 19 Nov 2024 18:37:45 +0000 Subject: [PATCH 1033/1632] CLI examples cloudtrail, ec2, ecs, macie2 --- .../cloudtrail/create-subscription.rst | 55 +++--- awscli/examples/cloudtrail/create-trail.rst | 24 +-- .../examples/cloudtrail/describe-trails.rst | 59 +++--- .../cloudtrail/put-event-selectors.rst | 18 +- .../cloudtrail/update-subscription.rst | 47 ++--- awscli/examples/cloudtrail/update-trail.rst | 22 ++- .../ec2/describe-capacity-reservations.rst | 77 +++++--- .../ec2/describe-instance-image-metadata.rst | 186 ++++++++++++++++++ .../ecs/describe-service-deployments.rst | 54 +++++ .../ecs/describe-service-revisions.rst | 60 ++++++ .../examples/ecs/list-service-deployments.rst | 25 +++ awscli/examples/macie2/describe-buckets.rst | 24 +-- 12 files changed, 502 insertions(+), 149 deletions(-) create mode 100644 awscli/examples/ec2/describe-instance-image-metadata.rst create mode 100644 awscli/examples/ecs/describe-service-deployments.rst create mode 100644 awscli/examples/ecs/describe-service-revisions.rst create mode 100644 awscli/examples/ecs/list-service-deployments.rst diff --git a/awscli/examples/cloudtrail/create-subscription.rst b/awscli/examples/cloudtrail/create-subscription.rst index b3f2fc0ea4a3..4818205fb79b 100644 --- a/awscli/examples/cloudtrail/create-subscription.rst +++ b/awscli/examples/cloudtrail/create-subscription.rst @@ -1,32 +1,35 @@ **To create and configure AWS resources for a trail** -The following ``create-subscription`` command creates a new S3 bucket and SNS topic for ``Trail1``:: +The following ``create-subscription`` command creates a new S3 bucket and SNS topic for ``Trail1``. :: - aws cloudtrail create-subscription --name Trail1 --s3-new-bucket my-bucket --sns-new-topic my-topic + aws cloudtrail create-subscription \ + --name Trail1 \ + --s3-new-bucket amzn-s3-demo-bucket \ + --sns-new-topic my-topic Output:: - Setting up new S3 bucket my-bucket... - Setting up new SNS topic my-topic... - Creating/updating CloudTrail configuration... - CloudTrail configuration: - { - "trailList": [ - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "my-bucket", - "SnsTopicName": "my-topic", - "HomeRegion": "us-east-1" - } - ], - "ResponseMetadata": { - "HTTPStatusCode": 200, - "RequestId": "f39e51f6-c615-11e5-85bd-d35ca21ee3e2" - } - } - Starting CloudTrail service... - Logs will be delivered to my-bucket \ No newline at end of file + Setting up new S3 bucket amzn-s3-demo-bucket... + Setting up new SNS topic my-topic... + Creating/updating CloudTrail configuration... + CloudTrail configuration: + { + "trailList": [ + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket", + "SnsTopicName": "my-topic", + "HomeRegion": "us-east-1" + } + ], + "ResponseMetadata": { + "HTTPStatusCode": 200, + "RequestId": "f39e51f6-c615-11e5-85bd-d35ca21ee3e2" + } + } + Starting CloudTrail service... + Logs will be delivered to my-bucket diff --git a/awscli/examples/cloudtrail/create-trail.rst b/awscli/examples/cloudtrail/create-trail.rst index 95d33cbedde7..069de7ac6f29 100644 --- a/awscli/examples/cloudtrail/create-trail.rst +++ b/awscli/examples/cloudtrail/create-trail.rst @@ -1,17 +1,19 @@ **To create a trail** -The following ``create-trail`` command creates a multi-region trail named ``Trail1`` and specifies an S3 bucket:: +The following ``create-trail`` example creates a multi-region trail named ``Trail1`` and specifies an S3 bucket. :: - aws cloudtrail create-trail --name Trail1 --s3-bucket-name my-bucket --is-multi-region-trail + aws cloudtrail create-trail \ + --name Trail1 \ + --s3-bucket-name amzn-s3-demo-bucket \ + --is-multi-region-trail Output:: - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": true, - "S3BucketName": "my-bucket" - } - \ No newline at end of file + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": true, + "S3BucketName": "amzn-s3-demo-bucket" + } diff --git a/awscli/examples/cloudtrail/describe-trails.rst b/awscli/examples/cloudtrail/describe-trails.rst index f09a67b50ff1..6e15cf173e9a 100644 --- a/awscli/examples/cloudtrail/describe-trails.rst +++ b/awscli/examples/cloudtrail/describe-trails.rst @@ -1,35 +1,36 @@ **To describe a trail** -The following ``describe-trails`` command returns the settings for ``Trail1`` and ``Trail2``:: +The following ``describe-trails`` example returns the settings for ``Trail1`` and ``Trail2``. :: - aws cloudtrail describe-trails --trail-name-list Trail1 Trail2 + aws cloudtrail describe-trails \ + --trail-name-list Trail1 Trail2 Output:: - { - "trailList": [ - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "my-bucket", - "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/CloudTrail_CloudWatchLogs_Role", - "CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:123456789012:log-group:CloudTrail:*", - "SnsTopicName": "my-topic", - "HomeRegion": "us-east-1" - }, - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail2", - "S3KeyPrefix": "my-prefix", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail2", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "my-bucket", - "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c5ae5ac-3c13-421e-8335-c7868ef6a769", - "HomeRegion": "us-east-1" - } - ] - } \ No newline at end of file + { + "trailList": [ + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket", + "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/CloudTrail_CloudWatchLogs_Role", + "CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:123456789012:log-group:CloudTrail:*", + "SnsTopicName": "my-topic", + "HomeRegion": "us-east-1" + }, + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail2", + "S3KeyPrefix": "my-prefix", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail2", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket2", + "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c5ae5ac-3c13-421e-8335-c7868ef6a769", + "HomeRegion": "us-east-1" + } + ] + } diff --git a/awscli/examples/cloudtrail/put-event-selectors.rst b/awscli/examples/cloudtrail/put-event-selectors.rst index 7fe09312ce2e..e43ff6fd153a 100755 --- a/awscli/examples/cloudtrail/put-event-selectors.rst +++ b/awscli/examples/cloudtrail/put-event-selectors.rst @@ -2,11 +2,11 @@ You can add advanced event selectors, and conditions for your advanced event selectors, up to a maximum of 500 values for all conditions and selectors on a trail. You can use advanced event selectors to log all available data event types. You can use either advanced event selectors or basic event selectors, but not both. If you apply advanced event selectors to a trail, any existing basic event selectors are overwritten. -The following example creates an advanced event selector for a trail named ``myTrail`` to log all management events, log S3 PutObject and DeleteObject API calls for all but one S3 bucket, log data API calls for a Lambda function named ``myFunction``, and log Publish API calls on an SNS topic named ``myTopic``. :: +The following ``put-event-selectors`` example creates an advanced event selector for a trail named ``myTrail`` to log all management events, log S3 PutObject and DeleteObject API calls for all but one S3 bucket, log data API calls for a Lambda function named ``myFunction``, and log Publish API calls on an SNS topic named ``myTopic``. :: aws cloudtrail put-event-selectors \ --trail-name myTrail \ - --advanced-event-selectors '[{"Name": "Log all management events", "FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Management"] }] },{"Name": "Log PutObject and DeleteObject events for all but one bucket","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::S3::Object"] },{ "Field": "eventName", "Equals": ["PutObject","DeleteObject"] },{ "Field": "resources.ARN", "NotStartsWith": ["arn:aws:s3:::sample_bucket_name/"] }]},{"Name": "Log data events for a specific Lambda function","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::Lambda::Function"] },{ "Field": "resources.ARN", "Equals": ["arn:aws:lambda:us-east-1:123456789012:function:myFunction"] }]},{"Name": "Log all Publish API calls on a specific SNS topic","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::SNS::Topic"] },{ "Field": "eventName", "Equals": ["Publish"] },{ "Field": "resources.ARN", "Equals": ["arn:aws:sns:us-east-1:123456789012:myTopic.fifo"] }]}]' + --advanced-event-selectors '[{"Name": "Log all management events", "FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Management"] }] },{"Name": "Log PutObject and DeleteObject events for all but one bucket","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::S3::Object"] },{ "Field": "eventName", "Equals": ["PutObject","DeleteObject"] },{ "Field": "resources.ARN", "NotStartsWith": ["arn:aws:s3:::amzn-s3-demo-bucket/"] }]},{"Name": "Log data events for a specific Lambda function","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::Lambda::Function"] },{ "Field": "resources.ARN", "Equals": ["arn:aws:lambda:us-east-1:123456789012:function:myFunction"] }]},{"Name": "Log all Publish API calls on a specific SNS topic","FieldSelectors": [{ "Field": "eventCategory", "Equals": ["Data"] },{ "Field": "resources.type", "Equals": ["AWS::SNS::Topic"] },{ "Field": "eventName", "Equals": ["Publish"] },{ "Field": "resources.ARN", "Equals": ["arn:aws:sns:us-east-1:123456789012:myTopic.fifo"] }]}]' Output:: @@ -49,7 +49,7 @@ Output:: { "Field": "resources.ARN", "NotStartsWith": [ - "arn:aws:s3:::sample_bucket_name/" + "arn:aws:s3:::amzn-s3-demo-bucket/" ] } ] @@ -115,11 +115,11 @@ For more information, see `Log events by using advanced event selectors `__ in the *AWS CloudTrail User Guide*. \ No newline at end of file +For more information, see `Log events by using basic event selectors `__ in the *AWS CloudTrail User Guide*. diff --git a/awscli/examples/cloudtrail/update-subscription.rst b/awscli/examples/cloudtrail/update-subscription.rst index fb0316a5f89b..958076d415bb 100644 --- a/awscli/examples/cloudtrail/update-subscription.rst +++ b/awscli/examples/cloudtrail/update-subscription.rst @@ -1,30 +1,33 @@ **To update the configuration settings for a trail** -The following ``update-subscription`` command updates the trail to specify a new S3 bucket and SNS topic:: +The following ``update-subscription`` example updates the trail to specify a new S3 bucket and SNS topic. :: - aws cloudtrail update-subscription --name Trail1 --s3-new-bucket my-bucket-new --sns-new-topic my-topic-new + aws cloudtrail update-subscription \ + --name Trail1 \ + --s3-new-bucket amzn-s3-demo-bucket \ + --sns-new-topic my-topic-new Output:: - Setting up new S3 bucket my-bucket-new... - Setting up new SNS topic my-topic-new... - Creating/updating CloudTrail configuration... - CloudTrail configuration: - { - "trailList": [ + Setting up new S3 bucket amzn-s3-demo-bucket... + Setting up new SNS topic my-topic-new... + Creating/updating CloudTrail configuration... + CloudTrail configuration: { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "my-bucket-new", - "SnsTopicName": "my-topic-new", - "HomeRegion": "us-east-1" + "trailList": [ + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket", + "SnsTopicName": "my-topic-new", + "HomeRegion": "us-east-1" + } + ], + "ResponseMetadata": { + "HTTPStatusCode": 200, + "RequestId": "31126f8a-c616-11e5-9cc6-2fd637936879" + } } - ], - "ResponseMetadata": { - "HTTPStatusCode": 200, - "RequestId": "31126f8a-c616-11e5-9cc6-2fd637936879" - } - } \ No newline at end of file diff --git a/awscli/examples/cloudtrail/update-trail.rst b/awscli/examples/cloudtrail/update-trail.rst index 37539b0b9849..951209c61e4d 100644 --- a/awscli/examples/cloudtrail/update-trail.rst +++ b/awscli/examples/cloudtrail/update-trail.rst @@ -1,16 +1,18 @@ **To update a trail** -The following ``update-trail`` command updates a trail to use an existing bucket for log delivery:: +The following ``update-trail`` example updates a trail to use an existing bucket for log delivery. :: - aws cloudtrail update-trail --name Trail1 --s3-bucket-name my-bucket + aws cloudtrail update-trail \ + --name Trail1 \ + --s3-bucket-name amzn-s3-demo-bucket Output:: - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": true, - "S3BucketName": "my-bucket" - } \ No newline at end of file + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": true, + "S3BucketName": "amzn-s3-demo-bucket" + } diff --git a/awscli/examples/ec2/describe-capacity-reservations.rst b/awscli/examples/ec2/describe-capacity-reservations.rst index 6894e824b5ba..f6151c288782 100644 --- a/awscli/examples/ec2/describe-capacity-reservations.rst +++ b/awscli/examples/ec2/describe-capacity-reservations.rst @@ -10,35 +10,45 @@ Output:: "CapacityReservations": [ { "CapacityReservationId": "cr-1234abcd56EXAMPLE ", - "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", - "InstanceMatchCriteria": "open", - "Tags": [], - "EphemeralStorage": false, - "CreateDate": "2019-08-16T09:03:18.000Z", - "AvailableInstanceCount": 1, + "OwnerId": "123456789111", + "CapacityReservationArn": "arn:aws:ec2:us-east-1:123456789111:capacity-reservation/cr-1234abcd56EXAMPLE", + "AvailabilityZoneId": "use1-az2", + "InstanceType": "c5.large", "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 1, - "State": "active", + "AvailabilityZone": "us-east-1a", "Tenancy": "default", + "TotalInstanceCount": 1, + "AvailableInstanceCount": 1, "EbsOptimized": true, - "InstanceType": "a1.medium" - }, - { - "CapacityReservationId": "cr-abcdEXAMPLE9876ef ", + "EphemeralStorage": false, + "State": "active", + "StartDate": "2024-10-23T15:00:24+00:00", "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", "InstanceMatchCriteria": "open", + "CreateDate": "2024-10-23T15:00:24+00:00", "Tags": [], - "EphemeralStorage": false, - "CreateDate": "2019-08-07T11:34:19.000Z", - "AvailableInstanceCount": 3, + "CapacityAllocations": [] + }, + { + "CapacityReservationId": "cr-abcdEXAMPLE9876ef ", + "OwnerId": "123456789111", + "CapacityReservationArn": "arn:aws:ec2:us-east-1:123456789111:capacity-reservation/cr-abcdEXAMPLE9876ef", + "AvailabilityZoneId": "use1-az2", + "InstanceType": "c4.large", "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 3, - "State": "cancelled", + "AvailabilityZone": "us-east-1a", "Tenancy": "default", + "TotalInstanceCount": 1, + "AvailableInstanceCount": 1, "EbsOptimized": true, - "InstanceType": "m5.large" + "EphemeralStorage": false, + "State": "cancelled", + "StartDate": "2024-10-23T15:01:03+00:00", + "EndDateType": "unlimited", + "InstanceMatchCriteria": "open", + "CreateDate": "2024-10-23T15:01:02+00:00", + "Tags": [], + "CapacityAllocations": [] } ] } @@ -55,20 +65,25 @@ Output:: { "CapacityReservations": [ { - "CapacityReservationId": "cr-1234abcd56EXAMPLE", - "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", - "InstanceMatchCriteria": "open", - "Tags": [], - "EphemeralStorage": false, - "CreateDate": "2019-08-16T09:03:18.000Z", - "AvailableInstanceCount": 1, + "CapacityReservationId": "cr-abcdEXAMPLE9876ef ", + "OwnerId": "123456789111", + "CapacityReservationArn": "arn:aws:ec2:us-east-1:123456789111:capacity-reservation/cr-abcdEXAMPLE9876ef", + "AvailabilityZoneId": "use1-az2", + "InstanceType": "c4.large", "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 1, - "State": "active", + "AvailabilityZone": "us-east-1a", "Tenancy": "default", + "TotalInstanceCount": 1, + "AvailableInstanceCount": 1, "EbsOptimized": true, - "InstanceType": "a1.medium" + "EphemeralStorage": false, + "State": "active", + "StartDate": "2024-10-23T15:01:03+00:00", + "EndDateType": "unlimited", + "InstanceMatchCriteria": "open", + "CreateDate": "2024-10-23T15:01:02+00:00", + "Tags": [], + "CapacityAllocations": [] } ] } diff --git a/awscli/examples/ec2/describe-instance-image-metadata.rst b/awscli/examples/ec2/describe-instance-image-metadata.rst new file mode 100644 index 000000000000..c768a6610efe --- /dev/null +++ b/awscli/examples/ec2/describe-instance-image-metadata.rst @@ -0,0 +1,186 @@ +**Example 1: To describe the AMI metadata for all instances** + +The following ``describe-instance-image-metadata`` example describes the AMI metadata of all the instances in your AWS account in the specified Region. :: + + aws ec2 describe-instance-image-metadata \ + --region us-east-1 + +Output:: + + { + "InstanceImageMetadata": [ + { + "InstanceId": "i-1234567890EXAMPLE", + "InstanceType": "t2.micro", + "LaunchTime": "2024-08-28T11:25:45+00:00", + "AvailabilityZone": "us-east-1a", + "State": { + "Code": 16, + "Name": "running" + }, + "OwnerId": "123412341234", + "Tags": [ + { + "Key": "MyTagName", + "Value": "my-tag-value" + } + ], + "ImageMetadata": { + "ImageId": "ami-0b752bf1df193a6c4", + "Name": "al2023-ami-2023.5.20240819.0-kernel-6.1-x86_64", + "OwnerId": "137112412989", + "State": "available", + "ImageOwnerAlias": "amazon", + "CreationDate": "2023-01-25T17:20:40Z", + "DeprecationTime": "2025-01-25T17:20:40Z", + "IsPublic": true + } + } + ], + "NextToken": "...EXAMPLEwIAABAA2JHaFxLnEXAMPLE..." + } + +For more information, see `Amazon Machine Images in Amazon EC2 `__ in the *Amazon EC2 User Guide*. + +**Example 2: To describe the AMI metadata for the specified instances** + +The following ``describe-instance-image-metadata`` example describes the AMI metadata for the specified instances. :: + + aws ec2 describe-instance-image-metadata \ + --region us-east-1 \ + --instance-ids i-1234567890EXAMPLE i-0987654321EXAMPLE + +Output:: + + { + "InstanceImageMetadata": [ + { + "InstanceId": "i-1234567890EXAMPLE", + "InstanceType": "t2.micro", + "LaunchTime": "2024-08-28T11:25:45+00:00", + "AvailabilityZone": "us-east-1a", + "State": { + "Code": 16, + "Name": "running" + }, + "OwnerId": "123412341234", + "Tags": [ + { + "Key": "MyTagName", + "Value": "my-tag-value" + } + ], + "ImageMetadata": { + "ImageId": "ami-0b752bf1df193a6c4", + "Name": "al2023-ami-2023.5.20240819.0-kernel-6.1-x86_64", + "OwnerId": "137112412989", + "State": "available", + "ImageOwnerAlias": "amazon", + "CreationDate": "2023-01-25T17:20:40Z", + "DeprecationTime": "2025-01-25T17:20:40Z", + "IsPublic": true + } + }, + { + "InstanceId": "i-0987654321EXAMPLE", + "InstanceType": "t2.micro", + "LaunchTime": "2024-08-28T11:25:45+00:00", + "AvailabilityZone": "us-east-1a", + "State": { + "Code": 16, + "Name": "running" + }, + "OwnerId": "123412341234", + "Tags": [ + { + "Key": "MyTagName", + "Value": "my-tag-value" + } + ], + "ImageMetadata": { + "ImageId": "ami-0b752bf1df193a6c4", + "Name": "al2023-ami-2023.5.20240819.0-kernel-6.1-x86_64", + "OwnerId": "137112412989", + "State": "available", + "ImageOwnerAlias": "amazon", + "CreationDate": "2023-01-25T17:20:40Z", + "DeprecationTime": "2025-01-25T17:20:40Z", + "IsPublic": true + } + } + ] + } + +For more information, see `Amazon Machine Images in Amazon EC2 `__ in the *Amazon EC2 User Guide*. + +**Example 3: To describe the AMI metadata for instances based on filters** + +The following ``describe-instance-image-metadata`` example describes the AMI metadata for ``t2.nano`` and ``t2.micro`` instances in the ``us-east-1a`` Availability Zone. :: + + aws ec2 describe-instance-image-metadata \ + --region us-east-1 \ + --filters Name=availability-zone,Values=us-east-1a Name=instance-type,Values=t2.nano,t2.micro + +Output:: + + { + "InstanceImageMetadata": [ + { + "InstanceId": "i-1234567890EXAMPLE", + "InstanceType": "t2.micro", + "LaunchTime": "2024-08-28T11:25:45+00:00", + "AvailabilityZone": "us-east-1a", + "State": { + "Code": 16, + "Name": "running" + }, + "OwnerId": "123412341234", + "Tags": [ + { + "Key": "MyTagName", + "Value": "my-tag-value" + } + ], + "ImageMetadata": { + "ImageId": "ami-0b752bf1df193a6c4", + "Name": "al2023-ami-2023.5.20240819.0-kernel-6.1-x86_64", + "OwnerId": "137112412989", + "State": "available", + "ImageOwnerAlias": "amazon", + "CreationDate": "2023-01-25T17:20:40Z", + "DeprecationTime": "2025-01-25T17:20:40Z", + "IsPublic": true + } + }, + { + "InstanceId": "i-0987654321EXAMPLE", + "InstanceType": "t2.micro", + "LaunchTime": "2024-08-28T11:25:45+00:00", + "AvailabilityZone": "us-east-1a", + "State": { + "Code": 16, + "Name": "running" + }, + "OwnerId": "123412341234", + "Tags": [ + { + "Key": "MyTagName", + "Value": "my-tag-value" + } + ], + "ImageMetadata": { + "ImageId": "ami-0b752bf1df193a6c4", + "Name": "al2023-ami-2023.5.20240819.0-kernel-6.1-x86_64", + "OwnerId": "137112412989", + "State": "available", + "ImageOwnerAlias": "amazon", + "CreationDate": "2023-01-25T17:20:40Z", + "DeprecationTime": "2025-01-25T17:20:40Z", + "IsPublic": true + } + } + ], + "NextToken": "...EXAMPLEV7ixRYHwIAABAA2JHaFxLnDAzpatfEXAMPLE..." + } + +For more information, see `Amazon Machine Images in Amazon EC2 `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ecs/describe-service-deployments.rst b/awscli/examples/ecs/describe-service-deployments.rst new file mode 100644 index 000000000000..f7f97b6810f4 --- /dev/null +++ b/awscli/examples/ecs/describe-service-deployments.rst @@ -0,0 +1,54 @@ +**To describe service deployment details** + +The following ``describe-service-deployments`` example returns the service deployment details for the service deployment with the ARN ``arn:aws:ecs:us-east-1:123456789012:service-deployment/example-cluster/example-service/ejGvqq2ilnbKT9qj0vLJe``. :: + + aws ecs describe-service-deployments \ + --service-deployment-arn arn:aws:ecs:us-east-1:123456789012:service-deployment/example-cluster/example-service/ejGvqq2ilnbKT9qj0vLJe + +Output:: + + { + "serviceDeployments": [ + { + "serviceDeploymentArn": "arn:aws:ecs:us-east-1:123456789012:service-deployment/example-cluster/example-service/ejGvqq2ilnbKT9qj0vLJe", + "serviceArn": "arn:aws:ecs:us-east-1:123456789012:service/example-cluster/example-service", + "clusterArn": "arn:aws:ecs:us-east-1:123456789012:cluster/example-cluster", + "createdAt": "2024-10-31T08:03:30.917000-04:00", + "startedAt": "2024-10-31T08:03:32.510000-04:00", + "finishedAt": "2024-10-31T08:05:04.527000-04:00", + "updatedAt": "2024-10-31T08:05:04.527000-04:00", + "sourceServiceRevisions": [], + "targetServiceRevision": { + "arn": "arn:aws:ecs:us-east-1:123456789012:service-revision/example-cluster/example-service/1485800978477494678", + "requestedTaskCount": 1, + "runningTaskCount": 1, + "pendingTaskCount": 0 + }, + "status": "SUCCESSFUL", + "deploymentConfiguration": { + "deploymentCircuitBreaker": { + "enable": true, + "rollback": true + }, + "maximumPercent": 200, + "minimumHealthyPercent": 100, + "alarms": { + "alarmNames": [], + "rollback": false, + "enable": false + } + }, + "deploymentCircuitBreaker": { + "status": "MONITORING_COMPLETE", + "failureCount": 0, + "threshold": 3 + }, + "alarms": { + "status": "DISABLED" + } + } + ], + "failures": [] + } + +For more information, see `View service history using Amazon ECS service deployments `_ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/describe-service-revisions.rst b/awscli/examples/ecs/describe-service-revisions.rst new file mode 100644 index 000000000000..22fb2436dbbc --- /dev/null +++ b/awscli/examples/ecs/describe-service-revisions.rst @@ -0,0 +1,60 @@ +**To describe service revision details** + +The following ``describe-service-revisions`` example returns the service revision details for the service revision with the ARN ``arn:aws:ecs:us-east-1:123456789012:service-revision/example-cluster/example-service/1485800978477494678``. :: + + aws ecs describe-service-revisions \ + --service-revision-arns arn:aws:ecs:us-east-1:123456789012:service-revision/example-cluster/example-service/1485800978477494678 + +Output:: + + { + "serviceRevisions": [ + { + "serviceRevisionArn": "arn:aws:ecs:us-east-1:123456789012:service-revision/example-cluster/example-service/1485800978477494678", + "serviceArn": "arn:aws:ecs:us-east-1:123456789012:service/example-cluster/example-service", + "clusterArn": "arn:aws:ecs:us-east-1:123456789012:cluster/example-cluster", + "taskDefinition": "arn:aws:ecs:us-east-1:123456789012:task-definition/webserver:5", + "capacityProviderStrategy": [ + { + "capacityProvider": "FARGATE", + "weight": 1, + "base": 0 + } + ], + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-0d0eab1bb38d5ca64", + "subnet-0db5010045995c2d5" + ], + "securityGroups": [ + "sg-02556bf85a191f59a" + ], + "assignPublicIp": "ENABLED" + } + }, + "containerImages": [ + { + "containerName": "aws-otel-collector", + "imageDigest": "sha256:7a1b3560655071bcacd66902c20ebe9a69470d5691fe3bd36baace7c2f3c4640", + "image": "public.ecr.aws/aws-observability/aws-otel-collector:v0.32.0" + }, + { + "containerName": "web", + "imageDigest": "sha256:28402db69fec7c17e179ea87882667f1e054391138f77ffaf0c3eb388efc3ffb", + "image": "nginx" + } + ], + "guardDutyEnabled": false, + "serviceConnectConfiguration": { + "enabled": false + }, + "createdAt": "2024-10-31T08:03:29.302000-04:00" + } + ], + "failures": [] + } + +For more information, see `Amazon ECS service revisions `_ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/list-service-deployments.rst b/awscli/examples/ecs/list-service-deployments.rst new file mode 100644 index 000000000000..c1583085f22f --- /dev/null +++ b/awscli/examples/ecs/list-service-deployments.rst @@ -0,0 +1,25 @@ +**To list service deployments** + +The following ``list-service-deployments`` example retrieves the service deployments for the service named ``example-service``. :: + + aws ecs list-service-deployments \ + --service arn:aws:ecs:us-east-1:123456789012:service/example-cluster/example-service + +Output:: + + { + "serviceDeployments": [ + { + "serviceDeploymentArn": "arn:aws:ecs:us-east-1:123456789012:service-deployment/example-cluster/example-service/ejGvqq2ilnbKT9qj0vLJe", + "serviceArn": "arn:aws:ecs:us-east-1:123456789012:service/example-cluster/example-service", + "clusterArn": "arn:aws:ecs:us-east-1:123456789012:cluster/example-cluster", + "startedAt": "2024-10-31T08:03:32.510000-04:00", + "createdAt": "2024-10-31T08:03:30.917000-04:00", + "finishedAt": "2024-10-31T08:05:04.527000-04:00", + "targetServiceRevisionArn": "arn:aws:ecs:us-east-1:123456789012:service-revision/example-cluster/example-service/1485800978477494678", + "status": "SUCCESSFUL" + } + ] + } + +For more information, see `View service history using Amazon ECS service deployments `_ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/macie2/describe-buckets.rst b/awscli/examples/macie2/describe-buckets.rst index 222526726e7c..171d524d3f3f 100644 --- a/awscli/examples/macie2/describe-buckets.rst +++ b/awscli/examples/macie2/describe-buckets.rst @@ -1,9 +1,9 @@ **To query data about one or more S3 buckets that Amazon Macie monitors and analyzes for your account** -The following ``describe-buckets`` example queries metadata for all S3 buckets whose names begin with MY-S3 and are in the current AWS Region. :: +The following ``describe-buckets`` example queries metadata for all S3 buckets whose names begin with amzn-s3-demo-bucket and are in the current AWS Region. :: aws macie2 describe-buckets \ - --criteria '{"bucketName":{"prefix":"my-S3"}}' + --criteria '{"bucketName":{"prefix":"amzn-s3-demo-bucket"}}' Output:: @@ -12,6 +12,7 @@ Output:: { "accountId": "123456789012", "allowsUnencryptedObjectUploads": "FALSE", + "automatedDiscoveryMonitoringStatus": "MONITORED", "bucketArn": "arn:aws:s3:::amzn-s3-demo-bucket1", "bucketCreatedAt": "2020-05-18T19:54:00+00:00", "bucketName": "amzn-s3-demo-bucket1", @@ -20,11 +21,11 @@ Output:: "jobDetails": { "isDefinedInJob": "TRUE", "isMonitoredByJob": "TRUE", - "lastJobId": "08c81dc4a2f3377fae45c9ddaexample", - "lastJobRunTime": "2021-04-26T14:55:30.270000+00:00" + "lastJobId": "08c81dc4a2f3377fae45c9ddaEXAMPLE", + "lastJobRunTime": "2024-08-19T14:55:30.270000+00:00" }, - "lastAutomatedDiscoveryTime": "2022-12-10T19:11:25.364000+00:00", - "lastUpdated": "2022-12-13T07:33:06.337000+00:00", + "lastAutomatedDiscoveryTime": "2024-10-22T19:11:25.364000+00:00", + "lastUpdated": "2024-10-25T07:33:06.337000+00:00", "objectCount": 13, "objectCountByEncryptionType": { "customerManaged": 0, @@ -101,6 +102,7 @@ Output:: { "accountId": "123456789012", "allowsUnencryptedObjectUploads": "TRUE", + "automatedDiscoveryMonitoringStatus": "MONITORED", "bucketArn": "arn:aws:s3:::amzn-s3-demo-bucket2", "bucketCreatedAt": "2020-11-25T18:24:38+00:00", "bucketName": "amzn-s3-demo-bucket2", @@ -109,11 +111,11 @@ Output:: "jobDetails": { "isDefinedInJob": "TRUE", "isMonitoredByJob": "FALSE", - "lastJobId": "188d4f6044d621771ef7d65f2example", - "lastJobRunTime": "2021-04-09T19:37:11.511000+00:00" + "lastJobId": "188d4f6044d621771ef7d65f2EXAMPLE", + "lastJobRunTime": "2024-07-09T19:37:11.511000+00:00" }, - "lastAutomatedDiscoveryTime": "2022-12-12T19:11:25.364000+00:00", - "lastUpdated": "2022-12-13T07:33:06.337000+00:00", + "lastAutomatedDiscoveryTime": "2024-10-24T19:11:25.364000+00:00", + "lastUpdated": "2024-10-25T07:33:06.337000+00:00", "objectCount": 8, "objectCountByEncryptionType": { "customerManaged": 0, @@ -190,4 +192,4 @@ Output:: ] } -For more information, see `Filtering your S3 bucket inventory `__ in the *Amazon Macie User Guide*. \ No newline at end of file +For more information, see `Filtering your S3 bucket inventory `__ in the *Amazon Macie User Guide*. From c165d8da185d8c4749e0012f098f143218d06d90 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 Jan 2025 19:59:20 +0000 Subject: [PATCH 1034/1632] Merge customizations for S3 --- awscli/customizations/s3/subcommands.py | 2 +- awscli/topics/s3-faq.rst | 73 ++++++++++++------- tests/functional/s3/__init__.py | 1 + tests/functional/s3/test_cp_command.py | 22 +++++- tests/functional/s3/test_sync_command.py | 16 ++++ tests/functional/s3api/test_get_object.py | 8 +- .../customizations/s3/test_copy_params.py | 19 +++-- 7 files changed, 104 insertions(+), 37 deletions(-) diff --git a/awscli/customizations/s3/subcommands.py b/awscli/customizations/s3/subcommands.py index e0f79b90bcbe..3f3a2834c6d5 100644 --- a/awscli/customizations/s3/subcommands.py +++ b/awscli/customizations/s3/subcommands.py @@ -458,7 +458,7 @@ } CHECKSUM_ALGORITHM = { - 'name': 'checksum-algorithm', 'choices': ['CRC32', 'SHA256', 'SHA1', 'CRC32C'], + 'name': 'checksum-algorithm', 'choices': ['CRC64NVME', 'CRC32', 'SHA256', 'SHA1', 'CRC32C'], 'help_text': 'Indicates the algorithm used to create the checksum for the object.' } diff --git a/awscli/topics/s3-faq.rst b/awscli/topics/s3-faq.rst index 2e8babe13a41..975b8d122a66 100644 --- a/awscli/topics/s3-faq.rst +++ b/awscli/topics/s3-faq.rst @@ -13,32 +13,55 @@ Below are common questions regarding the use of Amazon S3 in the AWS CLI. Q: Does the AWS CLI validate checksums? --------------------------------------- -The AWS CLI will perform checksum validation for uploading files in -specific scenarios. +The AWS CLI will attempt to perform checksum validation for uploading and +downloading files, as described below. Upload ~~~~~~ -The AWS CLI will calculate and auto-populate the ``Content-MD5`` header for -both standard and multipart uploads. If the checksum that S3 calculates does -not match the ``Content-MD5`` provided, S3 will not store the object and -instead will return an error message back the AWS CLI. The AWS CLI will retry -this error up to 5 times before giving up. On the case that any files fail to -transfer successfully to S3, the AWS CLI will exit with a non zero RC. -See ``aws help return-codes`` for more information. - -If the upload request is signed with Signature Version 4, then the AWS CLI uses the -``x-amz-content-sha256`` header as a checksum instead of ``Content-MD5``. -The AWS CLI will use Signature Version 4 for S3 in several cases: - -* You're using an AWS region that only supports Signature Version 4. This - includes ``eu-central-1`` and ``ap-northeast-2``. -* You explicitly opt in and set ``signature_version = s3v4`` in your - ``~/.aws/config`` file. - -Note that the AWS CLI will add a ``Content-MD5`` header for both -the high level ``aws s3`` commands that perform uploads -(``aws s3 cp``, ``aws s3 sync``) as well as the low level ``s3api`` -commands including ``aws s3api put-object`` and ``aws s3api upload-part``. - -If you want to verify the integrity of an object during upload, see `How can I check the integrity of an object uploaded to Amazon S3? `_ in the *AWS Knowledge Center*. +The AWS CLI v1 will calculate and auto-populate a ``x-amz-checksum-`` HTTP header by +default for each upload, where ```` is the algorithm used to calculate the checksum. +By default, the Cyclic Redundancy Check 32 (CRC32) algorithm +is used to calculate checksums, but an alternative algorithm can be specified by using the +``--checksum-algorithm`` argument on high-level ``aws s3`` commands. The checksum algorithms +supported by the AWS CLI v1 are: + +- CRC64NVME (Recommended) +- CRC32 +- CRC32C +- SHA1 +- SHA256 + +Amazon S3 will use the algorithm specified in the header to calculate the checksum of the object. If it +does not match the checksum provided, the object will not be stored and an error message +will be returned. Otherwise, the checksum is stored in object metadata that you can use +later to verify data integrity of download operations (see Download section). + +.. note:: + Note that the AWS CLI will perform the above checksum calculations for commands that perform uploads. This + includes high-level commands like ``aws s3 cp``, ``aws s3 sync``, and ``aws s3 mv``, and low-level commands + like ``aws s3api put-object`` and ``aws s3api upload-part``." + + For high-level command invocations that result in uploading multiple files (e.g. ``aws s3 sync``), + the same checksum algorithm will be used for all file uploads included in the command execution. + +For more information about verifying data integrity in Amazon S3, see +`Checking object integrity in Amazon S3? +`_ in the Amazon S3 User Guide. + +Download +~~~~~~ + +The AWS CLI will attempt to verify the checksum of downloads when possible. If a non-MD5 checksum is returned +with a downloaded object, the CLI will use the same algorithm to recalculate the checksum and verify +it matches the one stored in Amazon S3. If checksum validation fails, an error is raised and the request will NOT be +retried. + +.. note:: + Note that the AWS CLI will perform the above checksum calculations for commands that perform uploads. This + includes high-level commands like ``aws s3 cp``, ``aws s3 sync``, and ``aws s3 mv``, and low-level commands + like ``aws s3api get-object``" + +For more information about verifying data integrity in Amazon S3, see +`Checking object integrity in Amazon S3? +`_ in the Amazon S3 User Guide. diff --git a/tests/functional/s3/__init__.py b/tests/functional/s3/__init__.py index 8fe4c6a65006..c43e7d68e472 100644 --- a/tests/functional/s3/__init__.py +++ b/tests/functional/s3/__init__.py @@ -105,6 +105,7 @@ def put_object_request(self, bucket, key, **override_kwargs): params = { 'Bucket': bucket, 'Key': key, + 'ChecksumAlgorithm': 'CRC32', 'Body': mock.ANY, } params.update(override_kwargs) diff --git a/tests/functional/s3/test_cp_command.py b/tests/functional/s3/test_cp_command.py index 14617e64b450..79eea2ccab7e 100644 --- a/tests/functional/s3/test_cp_command.py +++ b/tests/functional/s3/test_cp_command.py @@ -82,7 +82,7 @@ def test_upload_grants(self): {'Key': u'key.txt', 'Bucket': u'bucket', 'GrantRead': u'id=foo', 'GrantFullControl': u'id=bar', 'GrantReadACP': u'id=biz', 'GrantWriteACP': u'id=baz', 'ContentType': u'text/plain', - 'Body': mock.ANY} + 'Body': mock.ANY, 'ChecksumAlgorithm': 'CRC32'} ) def test_upload_expires(self): @@ -449,6 +449,7 @@ def test_cp_with_sse_flag(self): self.assertDictEqual( self.operations_called[0][1], {'Key': 'key.txt', 'Bucket': 'bucket', + 'ChecksumAlgorithm': 'CRC32', 'ContentType': 'text/plain', 'Body': mock.ANY, 'ServerSideEncryption': 'AES256'} ) @@ -464,6 +465,7 @@ def test_cp_with_sse_c_flag(self): self.assertDictEqual( self.operations_called[0][1], {'Key': 'key.txt', 'Bucket': 'bucket', + 'ChecksumAlgorithm': 'CRC32', 'ContentType': 'text/plain', 'Body': mock.ANY, 'SSECustomerAlgorithm': 'AES256', 'SSECustomerKey': 'foo'} ) @@ -488,6 +490,7 @@ def test_cp_with_sse_c_fileb(self): expected_args = { 'Key': 'key.txt', 'Bucket': 'bucket', + 'ChecksumAlgorithm': 'CRC32', 'ContentType': 'text/plain', 'Body': mock.ANY, 'SSECustomerAlgorithm': 'AES256', @@ -563,6 +566,7 @@ def test_cp_upload_with_sse_kms_and_key_id(self): self.assertDictEqual( self.operations_called[0][1], {'Key': 'key.txt', 'Bucket': 'bucket', + 'ChecksumAlgorithm': 'CRC32', 'ContentType': 'text/plain', 'Body': mock.ANY, 'SSEKMSKeyId': 'foo', 'ServerSideEncryption': 'aws:kms'} ) @@ -588,6 +592,7 @@ def test_cp_upload_large_file_with_sse_kms_and_key_id(self): self.assertDictEqual( self.operations_called[0][1], {'Key': 'key.txt', 'Bucket': 'bucket', + 'ChecksumAlgorithm': 'CRC32', 'ContentType': 'text/plain', 'SSEKMSKeyId': 'foo', 'ServerSideEncryption': 'aws:kms'} ) @@ -708,6 +713,14 @@ def test_upload_with_checksum_algorithm_crc32c(self): self.assertEqual(self.operations_called[0][0].name, 'PutObject') self.assertEqual(self.operations_called[0][1]['ChecksumAlgorithm'], 'CRC32C') + @requires_crt + def test_upload_with_checksum_algorithm_crc64nvme(self): + full_path = self.files.create_file('foo.txt', 'contents') + cmdline = f'{self.prefix} {full_path} s3://bucket/key.txt --checksum-algorithm CRC64NVME' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[0][0].name, 'PutObject') + self.assertEqual(self.operations_called[0][1]['ChecksumAlgorithm'], 'CRC64NVME') + def test_multipart_upload_with_checksum_algorithm_crc32(self): full_path = self.files.create_file('foo.txt', 'a' * 10 * (1024 ** 2)) self.parsed_responses = [ @@ -791,6 +804,7 @@ def test_streaming_upload(self): expected_args = { 'Bucket': 'bucket', 'Key': 'streaming.txt', + 'ChecksumAlgorithm': 'CRC32', 'Body': mock.ANY } @@ -812,6 +826,7 @@ def test_streaming_upload_with_expected_size(self): expected_args = { 'Bucket': 'bucket', 'Key': 'streaming.txt', + 'ChecksumAlgorithm': 'CRC32', 'Body': mock.ANY } @@ -917,6 +932,7 @@ def test_single_upload(self): ('PutObject', { 'Bucket': 'mybucket', 'Key': 'mykey', + 'ChecksumAlgorithm': 'CRC32', 'RequestPayer': 'requester', 'Body': mock.ANY, }) @@ -941,11 +957,13 @@ def test_multipart_upload(self): ('CreateMultipartUpload', { 'Bucket': 'mybucket', 'Key': 'mykey', + 'ChecksumAlgorithm': 'CRC32', 'RequestPayer': 'requester', }), ('UploadPart', { 'Bucket': 'mybucket', 'Key': 'mykey', + 'ChecksumAlgorithm': 'CRC32', 'RequestPayer': 'requester', 'UploadId': 'myid', 'PartNumber': mock.ANY, @@ -954,6 +972,7 @@ def test_multipart_upload(self): ('UploadPart', { 'Bucket': 'mybucket', 'Key': 'mykey', + 'ChecksumAlgorithm': 'CRC32', 'RequestPayer': 'requester', 'UploadId': 'myid', 'PartNumber': mock.ANY, @@ -986,6 +1005,7 @@ def test_recursive_upload(self): ('PutObject', { 'Bucket': 'mybucket', 'Key': 'myfile', + 'ChecksumAlgorithm': 'CRC32', 'RequestPayer': 'requester', 'Body': mock.ANY, }) diff --git a/tests/functional/s3/test_sync_command.py b/tests/functional/s3/test_sync_command.py index b3978edcf426..c096862ce01c 100644 --- a/tests/functional/s3/test_sync_command.py +++ b/tests/functional/s3/test_sync_command.py @@ -375,6 +375,22 @@ def test_download_with_checksum_mode_sha256(self): self.assertEqual(self.operations_called[1][0].name, 'GetObject') self.assertIn(('ChecksumMode', 'ENABLED'), self.operations_called[1][1].items()) + def test_download_with_checksum_mode_crc64nvme(self): + self.parsed_responses = [ + self.list_objects_response(['bucket']), + # Mocked GetObject response with a checksum algorithm specified + { + 'ETag': 'foo-1', + 'ChecksumCRC64NVME': 'checksum', + 'Body': BytesIO(b'foo') + } + ] + cmdline = f'{self.prefix} s3://bucket/foo {self.files.rootdir} --checksum-mode ENABLED' + self.run_cmd(cmdline, expected_rc=0) + self.assertEqual(self.operations_called[0][0].name, 'ListObjectsV2') + self.assertEqual(self.operations_called[1][0].name, 'GetObject') + self.assertIn(('ChecksumMode', 'ENABLED'), self.operations_called[1][1].items()) + class TestSyncCommandWithS3Express(BaseS3TransferCommandTest): diff --git a/tests/functional/s3api/test_get_object.py b/tests/functional/s3api/test_get_object.py index ec32015254d9..5b0e2d53983f 100644 --- a/tests/functional/s3api/test_get_object.py +++ b/tests/functional/s3api/test_get_object.py @@ -38,6 +38,7 @@ def test_simple(self): cmdline += ' outfile' self.addCleanup(self.remove_file_if_exists, 'outfile') self.assert_params_for_cmd(cmdline, {'Bucket': 'mybucket', + 'ChecksumMode': 'ENABLED', 'Key': 'mykey'}) def test_range(self): @@ -48,6 +49,7 @@ def test_range(self): cmdline += ' outfile' self.addCleanup(self.remove_file_if_exists, 'outfile') self.assert_params_for_cmd(cmdline, {'Bucket': 'mybucket', + 'ChecksumMode': 'ENABLED', 'Key': 'mykey', 'Range': 'bytes=0-499'}) @@ -61,7 +63,9 @@ def test_response_headers(self): self.addCleanup(self.remove_file_if_exists, 'outfile') self.assert_params_for_cmd( cmdline, { - 'Bucket': 'mybucket', 'Key': 'mykey', + 'Bucket': 'mybucket', + 'ChecksumMode': 'ENABLED', + 'Key': 'mykey', 'ResponseCacheControl': 'No-cache', 'ResponseContentEncoding': 'x-gzip' } @@ -83,7 +87,7 @@ def test_streaming_output_arg_with_error_response(self): cmdline += ' outfile' self.addCleanup(self.remove_file_if_exists, 'outfile') self.assert_params_for_cmd( - cmdline, {'Bucket': 'mybucket', 'Key': 'mykey'}) + cmdline, {'Bucket': 'mybucket', 'ChecksumMode': 'ENABLED', 'Key': 'mykey'}) if __name__ == "__main__": diff --git a/tests/unit/customizations/s3/test_copy_params.py b/tests/unit/customizations/s3/test_copy_params.py index 1f735f96d949..9d637e455e64 100644 --- a/tests/unit/customizations/s3/test_copy_params.py +++ b/tests/unit/customizations/s3/test_copy_params.py @@ -50,7 +50,7 @@ def test_simple(self): cmdline = self.prefix cmdline += self.file_path cmdline += ' s3://mybucket/mykey' - result = {'Bucket': u'mybucket', 'Key': u'mykey'} + result = {'Bucket': u'mybucket', 'Key': u'mykey', 'ChecksumAlgorithm': 'CRC32'} self.assert_params(cmdline, result) def test_sse(self): @@ -59,7 +59,7 @@ def test_sse(self): cmdline += ' s3://mybucket/mykey' cmdline += ' --sse' result = {'Bucket': u'mybucket', 'Key': u'mykey', - 'ServerSideEncryption': 'AES256'} + 'ServerSideEncryption': 'AES256', 'ChecksumAlgorithm': 'CRC32'} self.assert_params(cmdline, result) def test_storage_class(self): @@ -68,7 +68,7 @@ def test_storage_class(self): cmdline += ' s3://mybucket/mykey' cmdline += ' --storage-class REDUCED_REDUNDANCY' result = {'Bucket': u'mybucket', 'Key': u'mykey', - 'StorageClass': u'REDUCED_REDUNDANCY'} + 'StorageClass': u'REDUCED_REDUNDANCY', 'ChecksumAlgorithm': 'CRC32'} self.assert_params(cmdline, result) def test_standard_ia_storage_class(self): @@ -77,7 +77,7 @@ def test_standard_ia_storage_class(self): cmdline += ' s3://mybucket/mykey' cmdline += ' --storage-class STANDARD_IA' result = {'Bucket': u'mybucket', 'Key': u'mykey', - 'StorageClass': u'STANDARD_IA'} + 'StorageClass': u'STANDARD_IA', 'ChecksumAlgorithm': 'CRC32'} self.assert_params(cmdline, result) def test_glacier_ir_storage_class(self): @@ -86,7 +86,7 @@ def test_glacier_ir_storage_class(self): cmdline += ' s3://mybucket/mykey' cmdline += ' --storage-class GLACIER_IR' result = {'Bucket': u'mybucket', 'Key': u'mykey', - 'StorageClass': u'GLACIER_IR'} + 'ChecksumAlgorithm': 'CRC32', 'StorageClass': u'GLACIER_IR'} self.assert_params(cmdline, result) def test_website_redirect(self): @@ -96,6 +96,7 @@ def test_website_redirect(self): cmdline += ' --website-redirect /foobar' result = {'Bucket': u'mybucket', 'Key': u'mykey', + 'ChecksumAlgorithm': 'CRC32', 'WebsiteRedirectLocation': u'/foobar'} self.assert_params(cmdline, result) @@ -104,7 +105,7 @@ def test_acl(self): cmdline += self.file_path cmdline += ' s3://mybucket/mykey' cmdline += ' --acl public-read' - result = {'Bucket': 'mybucket', 'Key': 'mykey', 'ACL': 'public-read'} + result = {'Bucket': 'mybucket', 'Key': 'mykey', 'ChecksumAlgorithm': 'CRC32', 'ACL': 'public-read'} self.assert_params(cmdline, result) def test_content_params(self): @@ -116,6 +117,7 @@ def test_content_params(self): cmdline += ' --cache-control max-age=3600,must-revalidate' cmdline += ' --content-disposition attachment;filename="fname.ext"' result = {'Bucket': 'mybucket', 'Key': 'mykey', + 'ChecksumAlgorithm': 'CRC32', 'ContentEncoding': 'x-gzip', 'ContentLanguage': 'piglatin', 'ContentDisposition': 'attachment;filename="fname.ext"', @@ -131,7 +133,8 @@ def test_grants(self): result = {'Bucket': u'mybucket', 'GrantFullControl': u'alice', 'GrantRead': u'bob', - 'Key': u'mykey'} + 'Key': u'mykey', + 'ChecksumAlgorithm': 'CRC32'} self.assert_params(cmdline, result) def test_grants_bad(self): @@ -148,7 +151,7 @@ def test_content_type(self): cmdline += ' s3://mybucket/mykey' cmdline += ' --content-type text/xml' result = {'Bucket': u'mybucket', 'ContentType': u'text/xml', - 'Key': u'mykey'} + 'Key': u'mykey', 'ChecksumAlgorithm': 'CRC32'} self.assert_params(cmdline, result) From 4b9355bec243c71937e77fdfa2174051b07ed962 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 Jan 2025 19:59:24 +0000 Subject: [PATCH 1035/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-60347.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-35138.json | 5 +++++ .changes/next-release/api-change-cognitoidentity-69156.json | 5 +++++ .../next-release/api-change-partnercentralselling-21264.json | 5 +++++ .changes/next-release/api-change-s3-32487.json | 5 +++++ .changes/next-release/api-change-securityir-21058.json | 5 +++++ .changes/next-release/api-change-sesv2-69110.json | 5 +++++ .changes/next-release/api-change-workspaces-8280.json | 5 +++++ .../next-release/api-change-workspacesthinclient-4571.json | 5 +++++ 9 files changed, 45 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-60347.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-35138.json create mode 100644 .changes/next-release/api-change-cognitoidentity-69156.json create mode 100644 .changes/next-release/api-change-partnercentralselling-21264.json create mode 100644 .changes/next-release/api-change-s3-32487.json create mode 100644 .changes/next-release/api-change-securityir-21058.json create mode 100644 .changes/next-release/api-change-sesv2-69110.json create mode 100644 .changes/next-release/api-change-workspaces-8280.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-4571.json diff --git a/.changes/next-release/api-change-apigateway-60347.json b/.changes/next-release/api-change-apigateway-60347.json new file mode 100644 index 000000000000..d29e130eb731 --- /dev/null +++ b/.changes/next-release/api-change-apigateway-60347.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway" +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-35138.json b/.changes/next-release/api-change-bedrockagentruntime-35138.json new file mode 100644 index 000000000000..3529a4006b4b --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-35138.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Now supports streaming for inline agents." +} diff --git a/.changes/next-release/api-change-cognitoidentity-69156.json b/.changes/next-release/api-change-cognitoidentity-69156.json new file mode 100644 index 000000000000..997758ffa43a --- /dev/null +++ b/.changes/next-release/api-change-cognitoidentity-69156.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-identity``", + "description": "corrects the dual-stack endpoint configuration" +} diff --git a/.changes/next-release/api-change-partnercentralselling-21264.json b/.changes/next-release/api-change-partnercentralselling-21264.json new file mode 100644 index 000000000000..00470c13c3a3 --- /dev/null +++ b/.changes/next-release/api-change-partnercentralselling-21264.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``partnercentral-selling``", + "description": "Add Tagging support for ResourceSnapshotJob resources" +} diff --git a/.changes/next-release/api-change-s3-32487.json b/.changes/next-release/api-change-s3-32487.json new file mode 100644 index 000000000000..70e1499555ce --- /dev/null +++ b/.changes/next-release/api-change-s3-32487.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests." +} diff --git a/.changes/next-release/api-change-securityir-21058.json b/.changes/next-release/api-change-securityir-21058.json new file mode 100644 index 000000000000..c298dc1a1789 --- /dev/null +++ b/.changes/next-release/api-change-securityir-21058.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``security-ir``", + "description": "Increase minimum length of Threat Actor IP 'userAgent' to 1." +} diff --git a/.changes/next-release/api-change-sesv2-69110.json b/.changes/next-release/api-change-sesv2-69110.json new file mode 100644 index 000000000000..d71a52815f9d --- /dev/null +++ b/.changes/next-release/api-change-sesv2-69110.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release introduces a new recommendation in Virtual Deliverability Manager Advisor, which detects elevated complaint rates for customer sending identities." +} diff --git a/.changes/next-release/api-change-workspaces-8280.json b/.changes/next-release/api-change-workspaces-8280.json new file mode 100644 index 000000000000..503a89b5fc51 --- /dev/null +++ b/.changes/next-release/api-change-workspaces-8280.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added GeneralPurpose.4xlarge & GeneralPurpose.8xlarge ComputeTypes." +} diff --git a/.changes/next-release/api-change-workspacesthinclient-4571.json b/.changes/next-release/api-change-workspacesthinclient-4571.json new file mode 100644 index 000000000000..b302ea4722a3 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-4571.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Mark type in MaintenanceWindow as required." +} From e98990a680780059b5ce9db3c5b3d6e1cdcfcc58 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 Jan 2025 20:00:04 +0000 Subject: [PATCH 1036/1632] Add changelog entries from botocore --- .changes/next-release/feature-s3-71868.json | 5 +++++ .changes/next-release/feature-s3-95405.json | 5 +++++ .changes/next-release/feature-s3-96694.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/feature-s3-71868.json create mode 100644 .changes/next-release/feature-s3-95405.json create mode 100644 .changes/next-release/feature-s3-96694.json diff --git a/.changes/next-release/feature-s3-71868.json b/.changes/next-release/feature-s3-71868.json new file mode 100644 index 000000000000..e4f7ac4602c7 --- /dev/null +++ b/.changes/next-release/feature-s3-71868.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "``s3``", + "description": "The S3 client attempts to validate response checksums for all S3 API operations that support checksums. However, if the SDK has not implemented the specified checksum algorithm then this validation is skipped. Checksum validation behavior can be configured using the ``when_supported`` and ``when_required`` options - in code using the ``response_checksum_validation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``response_checksum_validation``, or as an env variable using ``AWS_RESPONSE_CHECKSUM_VALIDATION``." +} diff --git a/.changes/next-release/feature-s3-95405.json b/.changes/next-release/feature-s3-95405.json new file mode 100644 index 000000000000..b9b2bde53bc9 --- /dev/null +++ b/.changes/next-release/feature-s3-95405.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "``s3``", + "description": "Added support for the CRC64NVME checksum algorithm in the S3 client through the optional AWS CRT (``awscrt``) dependency." +} diff --git a/.changes/next-release/feature-s3-96694.json b/.changes/next-release/feature-s3-96694.json new file mode 100644 index 000000000000..1661fbe3a75b --- /dev/null +++ b/.changes/next-release/feature-s3-96694.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "``s3``", + "description": "S3 client behavior is updated to always calculate a CRC32 checksum by default for operations that support it (such as PutObject or UploadPart), or require it (such as DeleteObjects). Checksum behavior can be configured using ``when_supported`` and ``when_required`` options - in code using the ``request_checksum_calculation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``request_checksum_calculation``, or as an env variable using ``AWS_REQUEST_CHECKSUM_CALCULATION``. Note: Botocore will no longer automatically compute and populate the Content-MD5 header." +} From 524174c46970a80372a1674ae2af04b50d08cb4f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 15 Jan 2025 20:00:32 +0000 Subject: [PATCH 1037/1632] Bumping version to 1.37.0 --- .changes/1.37.0.json | 62 +++++++++++++++++++ .../api-change-apigateway-60347.json | 5 -- .../api-change-bedrockagentruntime-35138.json | 5 -- .../api-change-cognitoidentity-69156.json | 5 -- ...pi-change-partnercentralselling-21264.json | 5 -- .../next-release/api-change-s3-32487.json | 5 -- .../api-change-securityir-21058.json | 5 -- .../next-release/api-change-sesv2-69110.json | 5 -- .../api-change-workspaces-8280.json | 5 -- .../api-change-workspacesthinclient-4571.json | 5 -- .changes/next-release/feature-s3-71868.json | 5 -- .changes/next-release/feature-s3-95405.json | 5 -- .changes/next-release/feature-s3-96694.json | 5 -- CHANGELOG.rst | 17 +++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 4 +- setup.py | 4 +- 18 files changed, 86 insertions(+), 67 deletions(-) create mode 100644 .changes/1.37.0.json delete mode 100644 .changes/next-release/api-change-apigateway-60347.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-35138.json delete mode 100644 .changes/next-release/api-change-cognitoidentity-69156.json delete mode 100644 .changes/next-release/api-change-partnercentralselling-21264.json delete mode 100644 .changes/next-release/api-change-s3-32487.json delete mode 100644 .changes/next-release/api-change-securityir-21058.json delete mode 100644 .changes/next-release/api-change-sesv2-69110.json delete mode 100644 .changes/next-release/api-change-workspaces-8280.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-4571.json delete mode 100644 .changes/next-release/feature-s3-71868.json delete mode 100644 .changes/next-release/feature-s3-95405.json delete mode 100644 .changes/next-release/feature-s3-96694.json diff --git a/.changes/1.37.0.json b/.changes/1.37.0.json new file mode 100644 index 000000000000..e585c5c9293e --- /dev/null +++ b/.changes/1.37.0.json @@ -0,0 +1,62 @@ +[ + { + "category": "``apigateway``", + "description": "Documentation updates for Amazon API Gateway", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Now supports streaming for inline agents.", + "type": "api-change" + }, + { + "category": "``cognito-identity``", + "description": "corrects the dual-stack endpoint configuration", + "type": "api-change" + }, + { + "category": "``partnercentral-selling``", + "description": "Add Tagging support for ResourceSnapshotJob resources", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests.", + "type": "api-change" + }, + { + "category": "``security-ir``", + "description": "Increase minimum length of Threat Actor IP 'userAgent' to 1.", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release introduces a new recommendation in Virtual Deliverability Manager Advisor, which detects elevated complaint rates for customer sending identities.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added GeneralPurpose.4xlarge & GeneralPurpose.8xlarge ComputeTypes.", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "Mark type in MaintenanceWindow as required.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "The S3 client attempts to validate response checksums for all S3 API operations that support checksums. However, if the SDK has not implemented the specified checksum algorithm then this validation is skipped. Checksum validation behavior can be configured using the ``when_supported`` and ``when_required`` options - in code using the ``response_checksum_validation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``response_checksum_validation``, or as an env variable using ``AWS_RESPONSE_CHECKSUM_VALIDATION``.", + "type": "feature" + }, + { + "category": "``s3``", + "description": "Added support for the CRC64NVME checksum algorithm in the S3 client through the optional AWS CRT (``awscrt``) dependency.", + "type": "feature" + }, + { + "category": "``s3``", + "description": "S3 client behavior is updated to always calculate a CRC32 checksum by default for operations that support it (such as PutObject or UploadPart), or require it (such as DeleteObjects). Checksum behavior can be configured using ``when_supported`` and ``when_required`` options - in code using the ``request_checksum_calculation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``request_checksum_calculation``, or as an env variable using ``AWS_REQUEST_CHECKSUM_CALCULATION``. Note: Botocore will no longer automatically compute and populate the Content-MD5 header.", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-60347.json b/.changes/next-release/api-change-apigateway-60347.json deleted file mode 100644 index d29e130eb731..000000000000 --- a/.changes/next-release/api-change-apigateway-60347.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "Documentation updates for Amazon API Gateway" -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-35138.json b/.changes/next-release/api-change-bedrockagentruntime-35138.json deleted file mode 100644 index 3529a4006b4b..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-35138.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Now supports streaming for inline agents." -} diff --git a/.changes/next-release/api-change-cognitoidentity-69156.json b/.changes/next-release/api-change-cognitoidentity-69156.json deleted file mode 100644 index 997758ffa43a..000000000000 --- a/.changes/next-release/api-change-cognitoidentity-69156.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-identity``", - "description": "corrects the dual-stack endpoint configuration" -} diff --git a/.changes/next-release/api-change-partnercentralselling-21264.json b/.changes/next-release/api-change-partnercentralselling-21264.json deleted file mode 100644 index 00470c13c3a3..000000000000 --- a/.changes/next-release/api-change-partnercentralselling-21264.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``partnercentral-selling``", - "description": "Add Tagging support for ResourceSnapshotJob resources" -} diff --git a/.changes/next-release/api-change-s3-32487.json b/.changes/next-release/api-change-s3-32487.json deleted file mode 100644 index 70e1499555ce..000000000000 --- a/.changes/next-release/api-change-s3-32487.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests." -} diff --git a/.changes/next-release/api-change-securityir-21058.json b/.changes/next-release/api-change-securityir-21058.json deleted file mode 100644 index c298dc1a1789..000000000000 --- a/.changes/next-release/api-change-securityir-21058.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``security-ir``", - "description": "Increase minimum length of Threat Actor IP 'userAgent' to 1." -} diff --git a/.changes/next-release/api-change-sesv2-69110.json b/.changes/next-release/api-change-sesv2-69110.json deleted file mode 100644 index d71a52815f9d..000000000000 --- a/.changes/next-release/api-change-sesv2-69110.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release introduces a new recommendation in Virtual Deliverability Manager Advisor, which detects elevated complaint rates for customer sending identities." -} diff --git a/.changes/next-release/api-change-workspaces-8280.json b/.changes/next-release/api-change-workspaces-8280.json deleted file mode 100644 index 503a89b5fc51..000000000000 --- a/.changes/next-release/api-change-workspaces-8280.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added GeneralPurpose.4xlarge & GeneralPurpose.8xlarge ComputeTypes." -} diff --git a/.changes/next-release/api-change-workspacesthinclient-4571.json b/.changes/next-release/api-change-workspacesthinclient-4571.json deleted file mode 100644 index b302ea4722a3..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-4571.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Mark type in MaintenanceWindow as required." -} diff --git a/.changes/next-release/feature-s3-71868.json b/.changes/next-release/feature-s3-71868.json deleted file mode 100644 index e4f7ac4602c7..000000000000 --- a/.changes/next-release/feature-s3-71868.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "``s3``", - "description": "The S3 client attempts to validate response checksums for all S3 API operations that support checksums. However, if the SDK has not implemented the specified checksum algorithm then this validation is skipped. Checksum validation behavior can be configured using the ``when_supported`` and ``when_required`` options - in code using the ``response_checksum_validation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``response_checksum_validation``, or as an env variable using ``AWS_RESPONSE_CHECKSUM_VALIDATION``." -} diff --git a/.changes/next-release/feature-s3-95405.json b/.changes/next-release/feature-s3-95405.json deleted file mode 100644 index b9b2bde53bc9..000000000000 --- a/.changes/next-release/feature-s3-95405.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "``s3``", - "description": "Added support for the CRC64NVME checksum algorithm in the S3 client through the optional AWS CRT (``awscrt``) dependency." -} diff --git a/.changes/next-release/feature-s3-96694.json b/.changes/next-release/feature-s3-96694.json deleted file mode 100644 index 1661fbe3a75b..000000000000 --- a/.changes/next-release/feature-s3-96694.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "``s3``", - "description": "S3 client behavior is updated to always calculate a CRC32 checksum by default for operations that support it (such as PutObject or UploadPart), or require it (such as DeleteObjects). Checksum behavior can be configured using ``when_supported`` and ``when_required`` options - in code using the ``request_checksum_calculation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``request_checksum_calculation``, or as an env variable using ``AWS_REQUEST_CHECKSUM_CALCULATION``. Note: Botocore will no longer automatically compute and populate the Content-MD5 header." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c62e85eec647..af3bf08d6e31 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ CHANGELOG ========= +1.37.0 +====== + +* api-change:``apigateway``: Documentation updates for Amazon API Gateway +* api-change:``bedrock-agent-runtime``: Now supports streaming for inline agents. +* api-change:``cognito-identity``: corrects the dual-stack endpoint configuration +* api-change:``partnercentral-selling``: Add Tagging support for ResourceSnapshotJob resources +* api-change:``s3``: This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests. +* api-change:``security-ir``: Increase minimum length of Threat Actor IP 'userAgent' to 1. +* api-change:``sesv2``: This release introduces a new recommendation in Virtual Deliverability Manager Advisor, which detects elevated complaint rates for customer sending identities. +* api-change:``workspaces``: Added GeneralPurpose.4xlarge & GeneralPurpose.8xlarge ComputeTypes. +* api-change:``workspaces-thin-client``: Mark type in MaintenanceWindow as required. +* feature:``s3``: The S3 client attempts to validate response checksums for all S3 API operations that support checksums. However, if the SDK has not implemented the specified checksum algorithm then this validation is skipped. Checksum validation behavior can be configured using the ``when_supported`` and ``when_required`` options - in code using the ``response_checksum_validation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``response_checksum_validation``, or as an env variable using ``AWS_RESPONSE_CHECKSUM_VALIDATION``. +* feature:``s3``: Added support for the CRC64NVME checksum algorithm in the S3 client through the optional AWS CRT (``awscrt``) dependency. +* feature:``s3``: S3 client behavior is updated to always calculate a CRC32 checksum by default for operations that support it (such as PutObject or UploadPart), or require it (such as DeleteObjects). Checksum behavior can be configured using ``when_supported`` and ``when_required`` options - in code using the ``request_checksum_calculation`` parameter for ``botocore.config.Config``, in the shared AWS config file using ``request_checksum_calculation``, or as an env variable using ``AWS_REQUEST_CHECKSUM_CALCULATION``. Note: Botocore will no longer automatically compute and populate the Content-MD5 header. + + 1.36.40 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d52c12ed6343..9ba1c8ba2695 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.36.40' +__version__ = '1.37.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6eed4fd98d10..746b6d90bea5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.36.' +version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.36.40' +release = '1.37.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e45874bdfd23..6b4d6d09c976 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,9 +3,9 @@ universal = 0 [metadata] requires_dist = - botocore==1.35.99 + botocore==1.36.0 docutils>=0.10,<0.17 - s3transfer>=0.10.0,<0.11.0 + s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 colorama>=0.2.5,<0.4.7 rsa>=3.1.2,<4.8 diff --git a/setup.py b/setup.py index 6e2085e60e2c..de95ca6d0861 100644 --- a/setup.py +++ b/setup.py @@ -24,9 +24,9 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.35.99', + 'botocore==1.36.0', 'docutils>=0.10,<0.17', - 's3transfer>=0.10.0,<0.11.0', + 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', 'colorama>=0.2.5,<0.4.7', 'rsa>=3.1.2,<4.8', From 3ef2e734b5a4c8f576ced99cc142cc56fab63894 Mon Sep 17 00:00:00 2001 From: David Souther Date: Thu, 16 Jan 2025 12:53:51 -0500 Subject: [PATCH 1038/1632] Replaced /awsExampleBucket/ with amzn-s3-demo-bucket --- awscli/examples/qldb/describe-journal-s3-export.rst | 2 +- awscli/examples/qldb/export-journal-to-s3.rst | 2 +- awscli/examples/qldb/list-journal-s3-exports-for-ledger.rst | 2 +- awscli/examples/qldb/list-journal-s3-exports.rst | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/awscli/examples/qldb/describe-journal-s3-export.rst b/awscli/examples/qldb/describe-journal-s3-export.rst index 5c20514b0c9e..05279de7f315 100644 --- a/awscli/examples/qldb/describe-journal-s3-export.rst +++ b/awscli/examples/qldb/describe-journal-s3-export.rst @@ -11,7 +11,7 @@ Output:: { "ExportDescription": { "S3ExportConfiguration": { - "Bucket": "awsExampleBucket", + "Bucket": "amzn-s3-demo-bucket", "Prefix": "ledgerexport1/", "EncryptionConfiguration": { "ObjectEncryptionType": "SSE_S3" diff --git a/awscli/examples/qldb/export-journal-to-s3.rst b/awscli/examples/qldb/export-journal-to-s3.rst index f935178c75af..11c89b185188 100644 --- a/awscli/examples/qldb/export-journal-to-s3.rst +++ b/awscli/examples/qldb/export-journal-to-s3.rst @@ -12,7 +12,7 @@ The following ``export-journal-to-s3`` example creates an export job for journal Contents of ``my-s3-export-config.json``:: { - "Bucket": "awsExampleBucket", + "Bucket": "amzn-s3-demo-bucket", "Prefix": "ledgerexport1/", "EncryptionConfiguration": { "ObjectEncryptionType": "SSE_S3" diff --git a/awscli/examples/qldb/list-journal-s3-exports-for-ledger.rst b/awscli/examples/qldb/list-journal-s3-exports-for-ledger.rst index 14b784d75039..4c3db2b7a6e9 100644 --- a/awscli/examples/qldb/list-journal-s3-exports-for-ledger.rst +++ b/awscli/examples/qldb/list-journal-s3-exports-for-ledger.rst @@ -14,7 +14,7 @@ Output:: "ExclusiveEndTime": 1568847599.0, "ExportCreationTime": 1568847801.418, "S3ExportConfiguration": { - "Bucket": "awsExampleBucket", + "Bucket": "amzn-s3-demo-bucket", "Prefix": "ledgerexport1/", "EncryptionConfiguration": { "ObjectEncryptionType": "SSE_S3" diff --git a/awscli/examples/qldb/list-journal-s3-exports.rst b/awscli/examples/qldb/list-journal-s3-exports.rst index 641e77ab1519..e4add1552bca 100644 --- a/awscli/examples/qldb/list-journal-s3-exports.rst +++ b/awscli/examples/qldb/list-journal-s3-exports.rst @@ -15,7 +15,7 @@ Output:: "EncryptionConfiguration": { "ObjectEncryptionType": "SSE_S3" }, - "Bucket": "awsExampleBucket", + "Bucket": "amzn-s3-demo-bucket", "Prefix": "ledgerexport1/" }, "RoleArn": "arn:aws:iam::123456789012:role/my-s3-export-role", @@ -31,7 +31,7 @@ Output:: "EncryptionConfiguration": { "ObjectEncryptionType": "SSE_S3" }, - "Bucket": "awsExampleBucket", + "Bucket": "amzn-s3-demo-bucket", "Prefix": "ledgerexport1/" }, "RoleArn": "arn:aws:iam::123456789012:role/my-s3-export-role", From a8e7ea4c47794692033ff599163a770e10e4738b Mon Sep 17 00:00:00 2001 From: David Souther Date: Thu, 16 Jan 2025 12:53:53 -0500 Subject: [PATCH 1039/1632] Replaced /awsexamplebucket/ with amzn-s3-demo-bucket --- .../cloudfront/create-distribution-with-tags.rst | 12 ++++++------ awscli/examples/cloudfront/get-distribution.rst | 6 +++--- .../resourcegroupstaggingapi/untag-resources.rst | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/awscli/examples/cloudfront/create-distribution-with-tags.rst b/awscli/examples/cloudfront/create-distribution-with-tags.rst index 889c289c2613..a47680b9041d 100644 --- a/awscli/examples/cloudfront/create-distribution-with-tags.rst +++ b/awscli/examples/cloudfront/create-distribution-with-tags.rst @@ -39,8 +39,8 @@ the file, which contains two tags: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -55,7 +55,7 @@ the file, which contains two tags: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { @@ -155,8 +155,8 @@ Output:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -171,7 +171,7 @@ Output:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { diff --git a/awscli/examples/cloudfront/get-distribution.rst b/awscli/examples/cloudfront/get-distribution.rst index a881ecae4af2..490eb9ef2f5d 100644 --- a/awscli/examples/cloudfront/get-distribution.rst +++ b/awscli/examples/cloudfront/get-distribution.rst @@ -34,8 +34,8 @@ Output:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -50,7 +50,7 @@ Output:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { diff --git a/awscli/examples/resourcegroupstaggingapi/untag-resources.rst b/awscli/examples/resourcegroupstaggingapi/untag-resources.rst index e614cd992990..bc11b93abeda 100644 --- a/awscli/examples/resourcegroupstaggingapi/untag-resources.rst +++ b/awscli/examples/resourcegroupstaggingapi/untag-resources.rst @@ -3,7 +3,7 @@ The following ``untag-resources`` example removes the specified tag keys and any associated values from the specified resource. :: aws resourcegroupstaggingapi untag-resources \ - --resource-arn-list arn:aws:s3:::awsexamplebucket \ + --resource-arn-list arn:aws:s3:::amzn-s3-demo-bucket \ --tag-keys Environment CostCenter Output:: From 909bb3539351bf4a820207eece0e243063604623 Mon Sep 17 00:00:00 2001 From: David Souther Date: Thu, 16 Jan 2025 12:54:11 -0500 Subject: [PATCH 1040/1632] Replaced /mybucket2/ with amzn-s3-demo-bucket2 --- awscli/examples/cloudtrail/put-event-selectors.rst | 4 ++-- awscli/examples/s3/cp.rst | 14 +++++++------- awscli/examples/s3/ls.rst | 4 ++-- awscli/examples/s3/mv.rst | 10 +++++----- awscli/examples/s3/sync.rst | 10 +++++----- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/awscli/examples/cloudtrail/put-event-selectors.rst b/awscli/examples/cloudtrail/put-event-selectors.rst index 7fe09312ce2e..0651b74f14bf 100755 --- a/awscli/examples/cloudtrail/put-event-selectors.rst +++ b/awscli/examples/cloudtrail/put-event-selectors.rst @@ -119,7 +119,7 @@ The following example creates an event selector for a trail named ``TrailName`` aws cloudtrail put-event-selectors \ --trail-name TrailName \ - --event-selectors '[{"ReadWriteType": "All","IncludeManagementEvents": true,"DataResources": [{"Type":"AWS::S3::Object", "Values": ["arn:aws:s3:::mybucket/prefix","arn:aws:s3:::mybucket2/prefix2"]},{"Type": "AWS::Lambda::Function","Values": ["arn:aws:lambda:us-west-2:999999999999:function:hello-world-python-function"]}]}]' + --event-selectors '[{"ReadWriteType": "All","IncludeManagementEvents": true,"DataResources": [{"Type":"AWS::S3::Object", "Values": ["arn:aws:s3:::mybucket/prefix","arn:aws:s3:::amzn-s3-demo-bucket2/prefix2"]},{"Type": "AWS::Lambda::Function","Values": ["arn:aws:lambda:us-west-2:999999999999:function:hello-world-python-function"]}]}]' Output:: @@ -131,7 +131,7 @@ Output:: { "Values": [ "arn:aws:s3:::mybucket/prefix", - "arn:aws:s3:::mybucket2/prefix2" + "arn:aws:s3:::amzn-s3-demo-bucket2/prefix2" ], "Type": "AWS::S3::Object" }, diff --git a/awscli/examples/s3/cp.rst b/awscli/examples/s3/cp.rst index 0eb85fda80bc..c89ddef1b666 100644 --- a/awscli/examples/s3/cp.rst +++ b/awscli/examples/s3/cp.rst @@ -45,11 +45,11 @@ Output:: The following ``cp`` command copies a single object to a specified bucket while retaining its original name:: - aws s3 cp s3://mybucket/test.txt s3://mybucket2/ + aws s3 cp s3://mybucket/test.txt s3://amzn-s3-demo-bucket2/ Output:: - copy: s3://mybucket/test.txt to s3://mybucket2/test.txt + copy: s3://mybucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt **Example 6: Recursively copying S3 objects to a local directory** @@ -85,25 +85,25 @@ When passed with the parameter ``--recursive``, the following ``cp`` command rec specified bucket to another bucket while excluding some objects by using an ``--exclude`` parameter. In this example, the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test1.txt``:: - aws s3 cp s3://mybucket/ s3://mybucket2/ \ + aws s3 cp s3://mybucket/ s3://amzn-s3-demo-bucket2/ \ --recursive \ --exclude "another/*" Output:: - copy: s3://mybucket/test1.txt to s3://mybucket2/test1.txt + copy: s3://mybucket/test1.txt to s3://amzn-s3-demo-bucket2/test1.txt You can combine ``--exclude`` and ``--include`` options to copy only objects that match a pattern, excluding all others:: - aws s3 cp s3://mybucket/logs/ s3://mybucket2/logs/ \ + aws s3 cp s3://mybucket/logs/ s3://amzn-s3-demo-bucket2/logs/ \ --recursive \ --exclude "*" \ --include "*.log" Output:: - copy: s3://mybucket/logs/test/test.log to s3://mybucket2/logs/test/test.log - copy: s3://mybucket/logs/test3.log to s3://mybucket2/logs/test3.log + copy: s3://mybucket/logs/test/test.log to s3://amzn-s3-demo-bucket2/logs/test/test.log + copy: s3://mybucket/logs/test3.log to s3://amzn-s3-demo-bucket2/logs/test3.log **Example 9: Setting the Access Control List (ACL) while copying an S3 object** diff --git a/awscli/examples/s3/ls.rst b/awscli/examples/s3/ls.rst index 3754f80d0165..decd5e168daa 100644 --- a/awscli/examples/s3/ls.rst +++ b/awscli/examples/s3/ls.rst @@ -1,13 +1,13 @@ **Example 1: Listing all user owned buckets** -The following ``ls`` command lists all of the bucket owned by the user. In this example, the user owns the buckets ``mybucket`` and ``mybucket2``. The timestamp is the date the bucket was created, shown in your machine's time zone. This date can change when making changes to your bucket, such as editing its bucket policy. Note if ``s3://`` is used for the path argument ````, it will list all of the buckets as well. :: +The following ``ls`` command lists all of the bucket owned by the user. In this example, the user owns the buckets ``mybucket`` and ``amzn-s3-demo-bucket2``. The timestamp is the date the bucket was created, shown in your machine's time zone. This date can change when making changes to your bucket, such as editing its bucket policy. Note if ``s3://`` is used for the path argument ````, it will list all of the buckets as well. :: aws s3 ls Output:: 2013-07-11 17:08:50 mybucket - 2013-07-24 14:55:44 mybucket2 + 2013-07-24 14:55:44 amzn-s3-demo-bucket2 **Example 2: Listing all prefixes and objects in a bucket** diff --git a/awscli/examples/s3/mv.rst b/awscli/examples/s3/mv.rst index 07b385c59dd5..62f9860adfe1 100644 --- a/awscli/examples/s3/mv.rst +++ b/awscli/examples/s3/mv.rst @@ -32,11 +32,11 @@ Output:: The following ``mv`` command moves a single object to a specified bucket while retaining its original name:: - aws s3 mv s3://mybucket/test.txt s3://mybucket2/ + aws s3 mv s3://mybucket/test.txt s3://amzn-s3-demo-bucket2/ Output:: - move: s3://mybucket/test.txt to s3://mybucket2/test.txt + move: s3://mybucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt **Example 5: Move all objects and prefixes in a bucket to the local directory** @@ -64,7 +64,7 @@ this example, the directory ``myDir`` has the files ``test1.txt`` and ``test2.jp Output:: - move: myDir/test1.txt to s3://mybucket2/test1.txt + move: myDir/test1.txt to s3://amzn-s3-demo-bucket2/test1.txt **Example 7: Move all objects and prefixes in a bucket to the local directory, except specified prefix** @@ -72,13 +72,13 @@ When passed with the parameter ``--recursive``, the following ``mv`` command rec specified bucket to another bucket while excluding some objects by using an ``--exclude`` parameter. In this example, the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test1.txt``. :: - aws s3 mv s3://mybucket/ s3://mybucket2/ \ + aws s3 mv s3://mybucket/ s3://amzn-s3-demo-bucket2/ \ --recursive \ --exclude "mybucket/another/*" Output:: - move: s3://mybucket/test1.txt to s3://mybucket2/test1.txt + move: s3://mybucket/test1.txt to s3://amzn-s3-demo-bucket2/test1.txt **Example 8: Move an object to the specified bucket and set the ACL** diff --git a/awscli/examples/s3/sync.rst b/awscli/examples/s3/sync.rst index 86498ed8c4d0..1e6966678da3 100644 --- a/awscli/examples/s3/sync.rst +++ b/awscli/examples/s3/sync.rst @@ -21,15 +21,15 @@ prefix and bucket by copying S3 objects. An S3 object will require copying if th the last modified time of the source is newer than the last modified time of the destination, or the S3 object does not exist under the specified bucket and prefix destination. -In this example, the user syncs the bucket ``mybucket`` to the bucket ``mybucket2``. The bucket ``mybucket`` contains the objects ``test.txt`` and ``test2.txt``. The bucket -``mybucket2`` contains no objects:: +In this example, the user syncs the bucket ``mybucket`` to the bucket ``amzn-s3-demo-bucket2``. The bucket ``mybucket`` contains the objects ``test.txt`` and ``test2.txt``. The bucket +``amzn-s3-demo-bucket2`` contains no objects:: - aws s3 sync s3://mybucket s3://mybucket2 + aws s3 sync s3://mybucket s3://amzn-s3-demo-bucket2 Output:: - copy: s3://mybucket/test.txt to s3://mybucket2/test.txt - copy: s3://mybucket/test2.txt to s3://mybucket2/test2.txt + copy: s3://mybucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt + copy: s3://mybucket/test2.txt to s3://amzn-s3-demo-bucket2/test2.txt **Example 3: Sync all S3 objects from the specified S3 bucket to the local directory** From 493f1063a414a6476b597a8e75ea9f0f662df4d0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 16 Jan 2025 19:12:57 +0000 Subject: [PATCH 1041/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecs-20386.json | 5 +++++ .changes/next-release/api-change-sagemaker-31683.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-ecs-20386.json create mode 100644 .changes/next-release/api-change-sagemaker-31683.json diff --git a/.changes/next-release/api-change-ecs-20386.json b/.changes/next-release/api-change-ecs-20386.json new file mode 100644 index 000000000000..08d1d521b59a --- /dev/null +++ b/.changes/next-release/api-change-ecs-20386.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "The release addresses Amazon ECS documentation tickets." +} diff --git a/.changes/next-release/api-change-sagemaker-31683.json b/.changes/next-release/api-change-sagemaker-31683.json new file mode 100644 index 000000000000..055af6cb60a5 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-31683.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering" +} From bbc0b120da8f3a8d28049e7c5c46af0f2cb1ebd8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 16 Jan 2025 19:14:27 +0000 Subject: [PATCH 1042/1632] Bumping version to 1.37.1 --- .changes/1.37.1.json | 12 ++++++++++++ .changes/next-release/api-change-ecs-20386.json | 5 ----- .../next-release/api-change-sagemaker-31683.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.37.1.json delete mode 100644 .changes/next-release/api-change-ecs-20386.json delete mode 100644 .changes/next-release/api-change-sagemaker-31683.json diff --git a/.changes/1.37.1.json b/.changes/1.37.1.json new file mode 100644 index 000000000000..2e77650de0f0 --- /dev/null +++ b/.changes/1.37.1.json @@ -0,0 +1,12 @@ +[ + { + "category": "``ecs``", + "description": "The release addresses Amazon ECS documentation tickets.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecs-20386.json b/.changes/next-release/api-change-ecs-20386.json deleted file mode 100644 index 08d1d521b59a..000000000000 --- a/.changes/next-release/api-change-ecs-20386.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "The release addresses Amazon ECS documentation tickets." -} diff --git a/.changes/next-release/api-change-sagemaker-31683.json b/.changes/next-release/api-change-sagemaker-31683.json deleted file mode 100644 index 055af6cb60a5..000000000000 --- a/.changes/next-release/api-change-sagemaker-31683.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index af3bf08d6e31..6ae23f519778 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.37.1 +====== + +* api-change:``ecs``: The release addresses Amazon ECS documentation tickets. +* api-change:``sagemaker``: Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering + + 1.37.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 9ba1c8ba2695..819d92d1eeec 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.0' +__version__ = '1.37.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 746b6d90bea5..303b44cf4b33 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.0' +release = '1.37.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6b4d6d09c976..8bfbf4bbb0b4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.0 + botocore==1.36.1 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index de95ca6d0861..ec324c58f42e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.0', + 'botocore==1.36.1', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From b28c5824a124ce842fedda0d91a6404f1a14b933 Mon Sep 17 00:00:00 2001 From: Steven Meyer <108885656+meyertst-aws@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:51:44 -0500 Subject: [PATCH 1043/1632] Update HealthLake examples (#9096) --- .../healthlake/create-fhir-datastore.rst | 43 +++++++++++++--- .../healthlake/delete-fhir-datastore.rst | 15 +++--- .../healthlake/describe-fhir-datastore.rst | 30 ++++++++---- .../healthlake/describe-fhir-export-job.rst | 17 ++++--- .../healthlake/describe-fhir-import-job.rst | 11 ++--- .../healthlake/list-fhir-datastores.rst | 32 ++++++------ .../healthlake/list-fhir-export-jobs.rst | 41 +++++++++------- .../healthlake/list-fhir-import-jobs.rst | 49 ++++++++++++------- .../healthlake/list-tags-for-resource.rst | 9 ++-- .../healthlake/start-fhir-export-job.rst | 10 ++-- .../healthlake/start-fhir-import-job.rst | 13 ++--- awscli/examples/healthlake/tag-resource.rst | 11 ++--- awscli/examples/healthlake/untag-resource.rst | 11 ++--- 13 files changed, 173 insertions(+), 119 deletions(-) diff --git a/awscli/examples/healthlake/create-fhir-datastore.rst b/awscli/examples/healthlake/create-fhir-datastore.rst index 3921476a6eb7..f2114244b770 100644 --- a/awscli/examples/healthlake/create-fhir-datastore.rst +++ b/awscli/examples/healthlake/create-fhir-datastore.rst @@ -1,20 +1,47 @@ -**To create a FHIR Data Store.** +**Example 1: Create a SigV4-enabled HealthLake data store** -The following ``create-fhir-datastore`` example demonstrates how to create a new Data Store in Amazon HealthLake. :: +The following ``create-fhir-datastore`` example demonstrates how to create a new data store in AWS HealthLake. :: aws healthlake create-fhir-datastore \ - --region us-east-1 \ - --datastore-type-version R4 \ --datastore-type-version R4 \ --datastore-name "FhirTestDatastore" Output:: { - "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Datastore ID)/r4/", - "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Datastore ID)", + "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Data store ID)/r4/", + "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Data store ID)", + "DatastoreStatus": "CREATING", + "DatastoreId": "(Data store ID)" + } + +**Example 2: Create a SMART on FHIR-enabled HealthLake data store** + +The following ``create-fhir-datastore`` example demonstrates how to create a new SMART on FHIR-enabled data store in AWS HealthLake. :: + + aws healthlake create-fhir-datastore \ + --datastore-name "your-data-store-name" \ + --datastore-type-version R4 \ + --preload-data-config PreloadDataType="SYNTHEA" \ + --sse-configuration '{ "KmsEncryptionConfig": { "CmkType": "CUSTOMER_MANAGED_KMS_KEY", "KmsKeyId": "arn:aws:kms:us-east-1:your-account-id:key/your-key-id" } }' \ + --identity-provider-configuration file://identity_provider_configuration.json + +Contents of ``identity_provider_configuration.json``:: + + { + "AuthorizationStrategy": "SMART_ON_FHIR_V1", + "FineGrainedAuthorizationEnabled": true, + "IdpLambdaArn": "arn:aws:lambda:your-region:your-account-id:function:your-lambda-name", + "Metadata": "{\"issuer\":\"https://ehr.example.com\", \"jwks_uri\":\"https://ehr.example.com/.well-known/jwks.json\",\"authorization_endpoint\":\"https://ehr.example.com/auth/authorize\",\"token_endpoint\":\"https://ehr.token.com/auth/token\",\"token_endpoint_auth_methods_supported\":[\"client_secret_basic\",\"foo\"],\"grant_types_supported\":[\"client_credential\",\"foo\"],\"registration_endpoint\":\"https://ehr.example.com/auth/register\",\"scopes_supported\":[\"openId\",\"profile\",\"launch\"],\"response_types_supported\":[\"code\"],\"management_endpoint\":\"https://ehr.example.com/user/manage\",\"introspection_endpoint\":\"https://ehr.example.com/user/introspect\",\"revocation_endpoint\":\"https://ehr.example.com/user/revoke\",\"code_challenge_methods_supported\":[\"S256\"],\"capabilities\":[\"launch-ehr\",\"sso-openid-connect\",\"client-public\"]}" + } + +Output:: + + { + "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Data store ID)/r4/", + "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Data store ID)", "DatastoreStatus": "CREATING", - "DatastoreId": "(Datastore ID)" + "DatastoreId": "(Data store ID)" } -For more information, see `Creating and monitoring a FHIR Data Store `__ in the *Amazon HealthLake Developer Guide*. +For more information, see `Creating and monitoring a FHIR data store `__ in the *AWS HealthLake Developer Guide*. diff --git a/awscli/examples/healthlake/delete-fhir-datastore.rst b/awscli/examples/healthlake/delete-fhir-datastore.rst index 7d8272d4febe..d4668f95dd6f 100644 --- a/awscli/examples/healthlake/delete-fhir-datastore.rst +++ b/awscli/examples/healthlake/delete-fhir-datastore.rst @@ -1,18 +1,17 @@ -**To delete a FHIR Data Store** +**To delete a FHIR data store** -The following ``delete-fhir-datastore`` example demonstrates how to delete a Data Store and all of its contents in Amazon HealthLake. :: +The following ``delete-fhir-datastore`` example demonstrates how to delete a data store and all of its contents in AWS HealthLake. :: aws healthlake delete-fhir-datastore \ - --datastore-id (Data Store ID) \ - --region us-east-1 + --datastore-id (Data store ID) Output:: { - "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Datastore ID)/r4/", - "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Datastore ID)", + "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Data store ID)/r4/", + "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Data store ID)", "DatastoreStatus": "DELETING", - "DatastoreId": "(Datastore ID)" + "DatastoreId": "(Data store ID)" } -For more information, see `Creating and monitoring a FHIR Data Store ` in the *Amazon HealthLake Developer Guide*. +For more information, see `Creating and monitoring a FHIR data store ` in the *AWS HealthLake Developer Guide*. diff --git a/awscli/examples/healthlake/describe-fhir-datastore.rst b/awscli/examples/healthlake/describe-fhir-datastore.rst index 8de511924d5d..3c58363f11dd 100644 --- a/awscli/examples/healthlake/describe-fhir-datastore.rst +++ b/awscli/examples/healthlake/describe-fhir-datastore.rst @@ -1,10 +1,9 @@ -**To describe a FHIR Data Store** +**To describe a FHIR data store** -The following ``describe-fhir-datastore`` example demonstrates how to find the properties of a Data Store in Amazon HealthLake. :: +The following ``describe-fhir-datastore`` example demonstrates how to find the properties of a data store in AWS HealthLake. :: aws healthlake describe-fhir-datastore \ - --datastore-id "1f2f459836ac6c513ce899f9e4f66a59" \ - --region us-east-1 + --datastore-id "1f2f459836ac6c513ce899f9e4f66a59" Output:: @@ -14,13 +13,24 @@ Output:: "PreloadDataConfig": { "PreloadDataType": "SYNTHEA" }, - "DatastoreName": "FhirTestDatastore", - "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Datastore ID)", - "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Datastore ID)/r4/", - "DatastoreStatus": "CREATING", + "SseConfiguration": { + "KmsEncryptionConfig": { + "CmkType": "CUSTOMER_MANAGED_KMS_KEY", + "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + } + }, + "DatastoreName": "Demo", + "DatastoreArn": "arn:aws:healthlake:us-east-1::datastore/", + "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore//r4/", + "DatastoreStatus": "ACTIVE", "DatastoreTypeVersion": "R4", - "DatastoreId": "(Datastore ID)" + "CreatedAt": 1603761064.881, + "DatastoreId": "", + "IdentityProviderConfiguration": { + "AuthorizationStrategy": "AWS_AUTH", + "FineGrainedAuthorizationEnabled": false + } } } -For more information, see `Creating and monitoring a FHIR Data Stores `__ in the *Amazon HealthLake Developer Guide*. +For more information, see `Creating and monitoring a FHIR data stores `__ in the *AWS HealthLake Developer Guide*. diff --git a/awscli/examples/healthlake/describe-fhir-export-job.rst b/awscli/examples/healthlake/describe-fhir-export-job.rst index 74b35572b1b2..94369576516d 100644 --- a/awscli/examples/healthlake/describe-fhir-export-job.rst +++ b/awscli/examples/healthlake/describe-fhir-export-job.rst @@ -1,9 +1,9 @@ **To describe a FHIR export job** -The following ``describe-fhir-export-job`` example shows how to find the properties of a FHIR export job in Amazon HealthLake. :: +The following ``describe-fhir-export-job`` example shows how to find the properties of a FHIR export job in AWS HealthLake. :: aws healthlake describe-fhir-export-job \ - --datastore-id (Datastore ID) \ + --datastore-id (Data store ID) \ --job-id 9b9a51943afaedd0a8c0c26c49135a31 Output:: @@ -13,12 +13,17 @@ Output:: "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", "JobStatus": "IN_PROGRESS", "JobId": "9009813e9d69ba7cf79bcb3468780f16", - "SubmitTime": 1609175692.715, + "SubmitTime": "2024-11-20T11:31:46.672000-05:00", + "EndTime": "2024-11-20T11:34:01.636000-05:00", "OutputDataConfig": { - "S3Uri": "s3://(Bucket Name)/(Prefix Name)/59593b2d0367ce252b5e66bf5fd6b574-FHIR_EXPORT-9009813e9d69ba7cf79bcb3468780f16/" + "S3Configuration": { + "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", + "KmsKeyId": "arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83" + } + }, - "DatastoreId": "(Datastore ID)" + "DatastoreId": "(Data store ID)" } } -For more information, see `Exporting files from a FHIR Data Store `__ in the *Amazon HealthLake Developer Guide*. +For more information, see `Exporting files from a FHIR data store `__ in the *AWS HealthLake Developer Guide*. diff --git a/awscli/examples/healthlake/describe-fhir-import-job.rst b/awscli/examples/healthlake/describe-fhir-import-job.rst index 0df4adbc3da5..26b80f7eafd2 100644 --- a/awscli/examples/healthlake/describe-fhir-import-job.rst +++ b/awscli/examples/healthlake/describe-fhir-import-job.rst @@ -1,11 +1,10 @@ **To describe a FHIR import job** -The following ``describe-fhir-import-job`` example shows how to learn the properties of a FHIR import job using Amazon HealthLake. :: +The following ``describe-fhir-import-job`` example shows how to learn the properties of a FHIR import job using AWS HealthLake. :: aws healthlake describe-fhir-import-job \ - --datastore-id (Datastore ID) \ - --job-id c145fbb27b192af392f8ce6e7838e34f \ - --region us-east-1 + --datastore-id (Data store ID) \ + --job-id c145fbb27b192af392f8ce6e7838e34f Output:: @@ -20,8 +19,8 @@ Output:: "JobId": "c145fbb27b192af392f8ce6e7838e34f", "SubmitTime": 1606272542.161, "EndTime": 1606272609.497, - "DatastoreId": "(Datastore ID)" + "DatastoreId": "(Data store ID)" } } -For more information, see `Importing files to a FHIR Data Store `__ in the *Amazon HealthLake Developer Guide*. +For more information, see `Importing files to a FHIR data store `__ in the *AWS HealthLake Developer Guide*. diff --git a/awscli/examples/healthlake/list-fhir-datastores.rst b/awscli/examples/healthlake/list-fhir-datastores.rst index 0936d0166d41..9169a61c245e 100644 --- a/awscli/examples/healthlake/list-fhir-datastores.rst +++ b/awscli/examples/healthlake/list-fhir-datastores.rst @@ -1,9 +1,8 @@ -**To list FHIR Data Stores** +**To list FHIR data stores** -The following ``list-fhir-datastores`` example shows to how to use the command and how users can filter results based on Data Store status in Amazon HealthLake. :: +The following ``list-fhir-datastores`` example shows to how to use the command and how users can filter results based on data store status in AWS HealthLake. :: aws healthlake list-fhir-datastores \ - --region us-east-1 \ --filter DatastoreStatus=ACTIVE Output:: @@ -14,24 +13,25 @@ Output:: "PreloadDataConfig": { "PreloadDataType": "SYNTHEA" }, - "DatastoreName": "FhirTestDatastore", - "DatastoreArn": "arn:aws:healthlake:us-east-1::datastore/", - "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore//r4/", - "DatastoreStatus": "ACTIVE", - "DatastoreTypeVersion": "R4", - "CreatedAt": 1605574003.209, - "DatastoreId": "" - }, - { + "SseConfiguration": { + "KmsEncryptionConfig": { + "CmkType": "CUSTOMER_MANAGED_KMS_KEY", + "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + } + }, "DatastoreName": "Demo", - "DatastoreArn": "arn:aws:healthlake:us-east-1::datastore/", - "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore//r4/", + "DatastoreArn": "arn:aws:healthlake:us-east-1::datastore/", + "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore//r4/", "DatastoreStatus": "ACTIVE", "DatastoreTypeVersion": "R4", "CreatedAt": 1603761064.881, - "DatastoreId": "" + "DatastoreId": "", + "IdentityProviderConfiguration": { + "AuthorizationStrategy": "AWS_AUTH", + "FineGrainedAuthorizationEnabled": false + } } ] } -For more information, see `Creating and monitoring a FHIR Data Store `__ in the *Amazon HealthLake Developer Guide*. +For more information, see `Creating and monitoring a FHIR data store `__ in the *AWS HealthLake Developer Guide*. diff --git a/awscli/examples/healthlake/list-fhir-export-jobs.rst b/awscli/examples/healthlake/list-fhir-export-jobs.rst index a4f123de4df4..7e45c19088eb 100644 --- a/awscli/examples/healthlake/list-fhir-export-jobs.rst +++ b/awscli/examples/healthlake/list-fhir-export-jobs.rst @@ -3,7 +3,7 @@ The following ``list-fhir-export-jobs`` example shows how to use the command to view a list of export jobs associated with an account. :: aws healthlake list-fhir-export-jobs \ - --datastore-id (Datastore ID) \ + --datastore-id (Data store ID) \ --submitted-before (DATE like 2024-10-13T19:00:00Z)\ --submitted-after (DATE like 2020-10-13T19:00:00Z )\ --job-name "FHIR-EXPORT" \ @@ -13,23 +13,26 @@ The following ``list-fhir-export-jobs`` example shows how to use the command to Output:: { - "ExportJobProperties": { - "OutputDataConfig": { - "S3Uri": "s3://(Bucket Name)/(Prefix Name)/" - "S3Configuration": { - "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", - "KmsKeyId" : "(KmsKey Id)" - }, - }, - "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", - "JobStatus": "COMPLETED", - "JobId": "c145fbb27b192af392f8ce6e7838e34f", - "JobName" "FHIR-EXPORT", - "SubmitTime": 1606272542.161, - "EndTime": 1606272609.497, - "DatastoreId": "(Datastore ID)" - } + "ExportJobPropertiesList": [ + { + "ExportJobProperties": { + "OutputDataConfig": { + "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", + "S3Configuration": { + "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", + "KmsKeyId": "(KmsKey Id)" + } + }, + "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", + "JobStatus": "COMPLETED", + "JobId": "c145fbb27b192af392f8ce6e7838e34f", + "JobName": "FHIR-EXPORT", + "SubmitTime": "2024-11-20T11:31:46.672000-05:00", + "EndTime": "2024-11-20T11:34:01.636000-05:00", + "DatastoreId": "(Data store ID)" + } + } + ] } - "NextToken": String -For more information, see `Exporting files from a FHIR Data Store `__ in the Amazon HealthLake Developer Guide. \ No newline at end of file +For more information, see `Exporting files from a FHIR data store `__ in the AWS HealthLake Developer Guide. \ No newline at end of file diff --git a/awscli/examples/healthlake/list-fhir-import-jobs.rst b/awscli/examples/healthlake/list-fhir-import-jobs.rst index c296438650ff..428df7220d93 100644 --- a/awscli/examples/healthlake/list-fhir-import-jobs.rst +++ b/awscli/examples/healthlake/list-fhir-import-jobs.rst @@ -3,7 +3,7 @@ The following ``list-fhir-import-jobs`` example shows how to use the command to view a list of all import jobs associated with an account. :: aws healthlake list-fhir-import-jobs \ - --datastore-id (Datastore ID) \ + --datastore-id (Data store ID) \ --submitted-before (DATE like 2024-10-13T19:00:00Z) \ --submitted-after (DATE like 2020-10-13T19:00:00Z ) \ --job-name "FHIR-IMPORT" \ @@ -13,23 +13,36 @@ The following ``list-fhir-import-jobs`` example shows how to use the command to Output:: { - "ImportJobProperties": { - "OutputDataConfig": { - "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", + "ImportJobPropertiesList": [ + { + "JobId": "c0fddbf76f238297632d4aebdbfc9ddf", + "JobStatus": "COMPLETED", + "SubmitTime": "2024-11-20T10:08:46.813000-05:00", + "EndTime": "2024-11-20T10:10:09.093000-05:00", + "DatastoreId": "(Data store ID)", + "InputDataConfig": { + "S3Uri": "s3://(Bucket Name)/(Prefix Name)/" + }, + "JobOutputDataConfig": { "S3Configuration": { - "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", - "KmsKeyId" : "(KmsKey Id)" - }, - }, - "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", - "JobStatus": "COMPLETED", - "JobId": "c145fbb27b192af392f8ce6e7838e34f", - "JobName" "FHIR-IMPORT", - "SubmitTime": 1606272542.161, - "EndTime": 1606272609.497, - "DatastoreId": "(Datastore ID)" - } + "S3Uri": "s3://(Bucket Name)/import/6407b9ae4c2def3cb6f1a46a0c599ec0-FHIR_IMPORT-c0fddbf76f238297632d4aebdbfc9ddf/", + "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/b7f645cb-e564-4981-8672-9e012d1ff1a0" + } + }, + "JobProgressReport": { + "TotalNumberOfScannedFiles": 1, + "TotalSizeOfScannedFilesInMB": 0.001798, + "TotalNumberOfImportedFiles": 1, + "TotalNumberOfResourcesScanned": 1, + "TotalNumberOfResourcesImported": 1, + "TotalNumberOfResourcesWithCustomerError": 0, + "TotalNumberOfFilesReadWithCustomerError": 0, + "Throughput": 0.0 + }, + "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)" + } + ] } - "NextToken": String -For more information, see `Importing files to FHIR Data Store `__ in the Amazon HealthLake Developer Guide. \ No newline at end of file + +For more information, see `Importing files to FHIR data store `__ in the AWS HealthLake Developer Guide. \ No newline at end of file diff --git a/awscli/examples/healthlake/list-tags-for-resource.rst b/awscli/examples/healthlake/list-tags-for-resource.rst index 85e30b32de8b..47b227316e26 100644 --- a/awscli/examples/healthlake/list-tags-for-resource.rst +++ b/awscli/examples/healthlake/list-tags-for-resource.rst @@ -1,10 +1,9 @@ -**To list tags for a Data Store** +**To list tags for a data store** -The following ``list-tags-for-resource`` example lists the tags associated with the specified Data Store.:: +The following ``list-tags-for-resource`` example lists the tags associated with the specified data store.:: aws healthlake list-tags-for-resource \ - --resource-arn "arn:aws:healthlake:us-east-1:674914422125:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \ - --region us-east-1 + --resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" Output:: @@ -15,4 +14,4 @@ Output:: } } -For more information, see `Tagging resources in Amazon HealthLake `__ in the Amazon HealthLake Developer Guide. \ No newline at end of file +For more information, see `Tagging resources in AWS HealthLake `__ in the AWS HealthLake Developer Guide. \ No newline at end of file diff --git a/awscli/examples/healthlake/start-fhir-export-job.rst b/awscli/examples/healthlake/start-fhir-export-job.rst index 7bcc929f1323..034b67188d0f 100644 --- a/awscli/examples/healthlake/start-fhir-export-job.rst +++ b/awscli/examples/healthlake/start-fhir-export-job.rst @@ -1,18 +1,18 @@ **To start a FHIR export job** -The following ``start-fhir-export-job`` example shows how to start a FHIR export job using Amazon HealthLake. :: +The following ``start-fhir-export-job`` example shows how to start a FHIR export job using AWS HealthLake. :: aws healthlake start-fhir-export-job \ - --output-data-config S3Uri="s3://(Bucket Name)/(Prefix Name)/" \ - --datastore-id (Datastore ID) \ + --output-data-config '{"S3Configuration": {"S3Uri":"s3://(Bucket Name)/(Prefix Name)/","KmsKeyId":"arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83"}}' \ + --datastore-id (Data store ID) \ --data-access-role-arn arn:aws:iam::(AWS Account ID):role/(Role Name) Output:: { - "DatastoreId": "(Datastore ID)", + "DatastoreId": "(Data store ID)", "JobStatus": "SUBMITTED", "JobId": "9b9a51943afaedd0a8c0c26c49135a31" } -For more information, see `Exporting files from a FHIR Data Store `__ in the *Amazon HealthLake Developer Guide*. +For more information, see `Exporting files from a FHIR data store `__ in the *AWS HealthLake Developer Guide*. diff --git a/awscli/examples/healthlake/start-fhir-import-job.rst b/awscli/examples/healthlake/start-fhir-import-job.rst index 040e0af38a52..15018ce283f3 100644 --- a/awscli/examples/healthlake/start-fhir-import-job.rst +++ b/awscli/examples/healthlake/start-fhir-import-job.rst @@ -1,19 +1,20 @@ **To start a FHIR import job** -The following ``start-fhir-import-job`` example shows how to start a FHIR import job using Amazon HealthLake. :: +The following ``start-fhir-import-job`` example shows how to start a FHIR import job using AWS HealthLake. :: aws healthlake start-fhir-import-job \ --input-data-config S3Uri="s3://(Bucket Name)/(Prefix Name)/" \ - --datastore-id (Datastore ID) \ - --data-access-role-arn "arn:aws:iam::(AWS Account ID):role/(Role Name)" \ - --region us-east-1 + --job-output-data-config '{"S3Configuration": {"S3Uri":"s3://(Bucket Name)/(Prefix Name)/","KmsKeyId":"arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83"}}' \ + --datastore-id (Data store ID) \ + --data-access-role-arn "arn:aws:iam::(AWS Account ID):role/(Role Name)" Output:: { - "DatastoreId": "(Datastore ID)", + "DatastoreId": "(Data store ID)", "JobStatus": "SUBMITTED", "JobId": "c145fbb27b192af392f8ce6e7838e34f" } -For more information, see `Importing files to a FHIR Data Store 'https://docs.aws.amazon.com/healthlake/latest/devguide/import-datastore.html`__ in the *Amazon HeatlhLake Developer Guide*. +For more information, see `Importing files to a FHIR data store `__ in the *AWS HealthLake Developer Guide*. + diff --git a/awscli/examples/healthlake/tag-resource.rst b/awscli/examples/healthlake/tag-resource.rst index a62dca35a508..2411ff7c9208 100644 --- a/awscli/examples/healthlake/tag-resource.rst +++ b/awscli/examples/healthlake/tag-resource.rst @@ -1,12 +1,11 @@ -**To add a tag to Data Store** +**To add a tag to data store** -The following ``tag-resource`` example shows how to add a tag to a Data Store. :: +The following ``tag-resource`` example shows how to add a tag to a data store. :: aws healthlake tag-resource \ - --resource-arn "arn:aws:healthlake:us-east-1:691207106566:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \ - --tags '[{"Key": "key1", "Value": "value1"}]' \ - --region us-east-1 + --resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \ + --tags '[{"Key": "key1", "Value": "value1"}]' This command produces no output. -For more information, see 'Adding a tag to a Data Store '__ in the *Amazon HealthLake Developer Guide.*. \ No newline at end of file +For more information, see `Adding a tag to a data store `__ in the *AWS HealthLake Developer Guide.*. \ No newline at end of file diff --git a/awscli/examples/healthlake/untag-resource.rst b/awscli/examples/healthlake/untag-resource.rst index 539cfb4c16d3..76e18e102647 100644 --- a/awscli/examples/healthlake/untag-resource.rst +++ b/awscli/examples/healthlake/untag-resource.rst @@ -1,12 +1,11 @@ -**To remove tags from a Data Store.** +**To remove tags from a data store.** -The following ``untag-resource`` example shows how to remove tags from a Data Store. :: +The following ``untag-resource`` example shows how to remove tags from a data store. :: aws healthlake untag-resource \ - --resource-arn "arn:aws:healthlake:us-east-1:674914422125:datastore/fhir/b91723d65c6fdeb1d26543a49d2ed1fa" \ - --tag-keys '["key1"]' \ - --region us-east-1 + --resource-arn "arn:aws:healthlake:us-east-1:123456789012:datastore/fhir/b91723d65c6fdeb1d26543a49d2ed1fa" \ + --tag-keys '["key1"]' This command produces no output. -For more information, see `Removing tags from a Data Store `__ in the *Amazon HealthLake Developer Guide*. \ No newline at end of file +For more information, see `Removing tags from a data store `__ in the *AWS HealthLake Developer Guide*. \ No newline at end of file From 4ec12562a55f6db55b7c8a2fc72a047b7a663701 Mon Sep 17 00:00:00 2001 From: Chaitanya Gummadi <62628013+chaitanyagummadi@users.noreply.github.com> Date: Fri, 17 Jan 2025 13:05:41 -0600 Subject: [PATCH 1044/1632] Add API command examples for observabilityadmin service (#9116) --- ...try-evaluation-status-for-organization.rst | 13 ++++++ .../get-telemetry-evaluation-status.rst | 13 ++++++ ...st-resource-telemetry-for-organization.rst | 43 +++++++++++++++++++ .../list-resource-telemetry.rst | 29 +++++++++++++ ...-telemetry-evaluation-for-organization.rst | 9 ++++ .../start-telemetry-evaluation.rst | 9 ++++ ...-telemetry-evaluation-for-organization.rst | 9 ++++ .../stop-telemetry-evaluation.rst | 9 ++++ 8 files changed, 134 insertions(+) create mode 100644 awscli/examples/observabilityadmin/get-telemetry-evaluation-status-for-organization.rst create mode 100644 awscli/examples/observabilityadmin/get-telemetry-evaluation-status.rst create mode 100644 awscli/examples/observabilityadmin/list-resource-telemetry-for-organization.rst create mode 100644 awscli/examples/observabilityadmin/list-resource-telemetry.rst create mode 100644 awscli/examples/observabilityadmin/start-telemetry-evaluation-for-organization.rst create mode 100644 awscli/examples/observabilityadmin/start-telemetry-evaluation.rst create mode 100644 awscli/examples/observabilityadmin/stop-telemetry-evaluation-for-organization.rst create mode 100644 awscli/examples/observabilityadmin/stop-telemetry-evaluation.rst diff --git a/awscli/examples/observabilityadmin/get-telemetry-evaluation-status-for-organization.rst b/awscli/examples/observabilityadmin/get-telemetry-evaluation-status-for-organization.rst new file mode 100644 index 000000000000..59c574403504 --- /dev/null +++ b/awscli/examples/observabilityadmin/get-telemetry-evaluation-status-for-organization.rst @@ -0,0 +1,13 @@ +**To get telemetry onboarding status for the organization** + +The following ``get-telemetry-evaluation-status-for-organization`` example returns the current onboarding status of the telemetry config feature for the organization. :: + + aws observabilityadmin get-telemetry-evaluation-status-for-organization + +Output:: + + { + "Status": "RUNNING" + } + +For more information, see `Auditing CloudWatch telemetry configurations `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/observabilityadmin/get-telemetry-evaluation-status.rst b/awscli/examples/observabilityadmin/get-telemetry-evaluation-status.rst new file mode 100644 index 000000000000..f953b8dea072 --- /dev/null +++ b/awscli/examples/observabilityadmin/get-telemetry-evaluation-status.rst @@ -0,0 +1,13 @@ +**To get telemetry onboarding status for the account** + +The following ``get-telemetry-evaluation-status`` example returns the current onboarding status of the telemetry config feature in the specified account. :: + + aws observabilityadmin get-telemetry-evaluation-status + +Output:: + + { + "Status": "RUNNING" + } + +For more information, see `Auditing CloudWatch telemetry configurations `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/observabilityadmin/list-resource-telemetry-for-organization.rst b/awscli/examples/observabilityadmin/list-resource-telemetry-for-organization.rst new file mode 100644 index 000000000000..db79eb32d366 --- /dev/null +++ b/awscli/examples/observabilityadmin/list-resource-telemetry-for-organization.rst @@ -0,0 +1,43 @@ +**To retrieve the telemetry configurations for the organization** + +The following ``list-resource-telemetry-for-organization`` example returns a list of telemetry configurations in the organization for AWS resources supported by telemetry config. :: + + aws observabilityadmin list-resource-telemetry-for-organization \ + --resource-types AWS::EC2::Instance + +Output:: + + { + "TelemetryConfigurations": [ + { + "AccountIdentifier": "111111111111", + "TelemetryConfigurationState": { + "Logs": "NotApplicable", + "Metrics": "Disabled", + "Traces": "NotApplicable" + }, + "ResourceType": "AWS::EC2::Instance", + "ResourceIdentifier": "i-a166400b", + "ResourceTags": { + "Name": "dev" + }, + "LastUpdateTimeStamp": 1733168548521 + }, + { + "AccountIdentifier": "222222222222", + "TelemetryConfigurationState": { + "Logs": "NotApplicable", + "Metrics": "Disabled", + "Traces": "NotApplicable" + }, + "ResourceType": "AWS::EC2::Instance", + "ResourceIdentifier": "i-b188560f", + "ResourceTags": { + "Name": "apache" + }, + "LastUpdateTimeStamp": 1732744260182 + } + ] + } + +For more information, see `Auditing CloudWatch telemetry configurations `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/observabilityadmin/list-resource-telemetry.rst b/awscli/examples/observabilityadmin/list-resource-telemetry.rst new file mode 100644 index 000000000000..f175e1143d46 --- /dev/null +++ b/awscli/examples/observabilityadmin/list-resource-telemetry.rst @@ -0,0 +1,29 @@ +**To retrieve the telemetry configurations for the account** + +The following ``list-resource-telemetry`` example returns a list of telemetry configurations for AWS resources supported by telemetry config in the specified account. :: + + aws observabilityadmin list-resource-telemetry \ + --resource-types AWS::EC2::Instance + +Output:: + + { + "TelemetryConfigurations": [ + { + "AccountIdentifier": "111111111111", + "TelemetryConfigurationState": { + "Logs": "NotApplicable", + "Metrics": "Disabled", + "Traces": "NotApplicable" + }, + "ResourceType": "AWS::EC2::Instance", + "ResourceIdentifier": "i-0e979d278b040f856", + "ResourceTags": { + "Name": "apache" + }, + "LastUpdateTimeStamp": 1732744260182 + } + ] + } + +For more information, see `Auditing CloudWatch telemetry configurations `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/observabilityadmin/start-telemetry-evaluation-for-organization.rst b/awscli/examples/observabilityadmin/start-telemetry-evaluation-for-organization.rst new file mode 100644 index 000000000000..feb8bcf93fbf --- /dev/null +++ b/awscli/examples/observabilityadmin/start-telemetry-evaluation-for-organization.rst @@ -0,0 +1,9 @@ +**To enable the telemetry config feature** + +The following ``start-telemetry-evaluation-for-organization`` example enables the telemetry config feature for the organization. :: + + aws observabilityadmin start-telemetry-evaluation-for-organization + +This command produces no output. + +For more information, see `Turning on CloudWatch telemetry auditing `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/observabilityadmin/start-telemetry-evaluation.rst b/awscli/examples/observabilityadmin/start-telemetry-evaluation.rst new file mode 100644 index 000000000000..e3f7051232a9 --- /dev/null +++ b/awscli/examples/observabilityadmin/start-telemetry-evaluation.rst @@ -0,0 +1,9 @@ +**To enable the telemetry config feature** + +The following ``start-telemetry-evaluation`` example enables the telemetry config feature in the specified account. :: + + aws observabilityadmin start-telemetry-evaluation + +This command produces no output. + +For more information, see `Turning on CloudWatch telemetry auditing `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/observabilityadmin/stop-telemetry-evaluation-for-organization.rst b/awscli/examples/observabilityadmin/stop-telemetry-evaluation-for-organization.rst new file mode 100644 index 000000000000..fc86280e7292 --- /dev/null +++ b/awscli/examples/observabilityadmin/stop-telemetry-evaluation-for-organization.rst @@ -0,0 +1,9 @@ +**To disable the telemetry config feature** + +The following ``stop-telemetry-evaluation-for-organization`` example disables the telemetry config feature for the organization. :: + + aws observabilityadmin stop-telemetry-evaluation-for-organization + +This command produces no output. + +For more information, see `Turning off CloudWatch telemetry auditing `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/observabilityadmin/stop-telemetry-evaluation.rst b/awscli/examples/observabilityadmin/stop-telemetry-evaluation.rst new file mode 100644 index 000000000000..28957c59728e --- /dev/null +++ b/awscli/examples/observabilityadmin/stop-telemetry-evaluation.rst @@ -0,0 +1,9 @@ +**To disable the telemetry config feature** + +The following ``stop-telemetry-evaluation`` example disables the telemetry config feature in the specified account. :: + + aws observabilityadmin stop-telemetry-evaluation + +This command produces no output. + +For more information, see `Turning off CloudWatch telemetry auditing `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file From 22bc2b947c733bf0a2faf448d6bd19785dea1220 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 17 Jan 2025 19:09:30 +0000 Subject: [PATCH 1045/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-15372.json | 5 +++++ .changes/next-release/api-change-detective-84982.json | 5 +++++ .changes/next-release/api-change-ec2-30061.json | 5 +++++ .changes/next-release/api-change-notifications-79169.json | 5 +++++ .changes/next-release/api-change-sagemaker-91899.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-15372.json create mode 100644 .changes/next-release/api-change-detective-84982.json create mode 100644 .changes/next-release/api-change-ec2-30061.json create mode 100644 .changes/next-release/api-change-notifications-79169.json create mode 100644 .changes/next-release/api-change-sagemaker-91899.json diff --git a/.changes/next-release/api-change-bedrockruntime-15372.json b/.changes/next-release/api-change-bedrockruntime-15372.json new file mode 100644 index 000000000000..9dc9f2a6e6cb --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-15372.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Allow hyphens in tool name for Converse and ConverseStream APIs" +} diff --git a/.changes/next-release/api-change-detective-84982.json b/.changes/next-release/api-change-detective-84982.json new file mode 100644 index 000000000000..b24ca1d66a56 --- /dev/null +++ b/.changes/next-release/api-change-detective-84982.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``detective``", + "description": "Doc only update for Detective documentation." +} diff --git a/.changes/next-release/api-change-ec2-30061.json b/.changes/next-release/api-change-ec2-30061.json new file mode 100644 index 000000000000..90560a43bf87 --- /dev/null +++ b/.changes/next-release/api-change-ec2-30061.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Release u7i-6tb.112xlarge, u7i-8tb.112xlarge, u7inh-32tb.480xlarge, p5e.48xlarge, p5en.48xlarge, f2.12xlarge, f2.48xlarge, trn2.48xlarge instance types." +} diff --git a/.changes/next-release/api-change-notifications-79169.json b/.changes/next-release/api-change-notifications-79169.json new file mode 100644 index 000000000000..a13f634c074a --- /dev/null +++ b/.changes/next-release/api-change-notifications-79169.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``notifications``", + "description": "Added support for Managed Notifications, integration with AWS Organization and added aggregation summaries for Aggregate Notifications" +} diff --git a/.changes/next-release/api-change-sagemaker-91899.json b/.changes/next-release/api-change-sagemaker-91899.json new file mode 100644 index 000000000000..9bc71fdfd391 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-91899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Correction of docs for \"Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering\"" +} From 3ee705bd7c16719d5a0be3d7a88363e148e50d39 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 17 Jan 2025 19:10:56 +0000 Subject: [PATCH 1046/1632] Bumping version to 1.37.2 --- .changes/1.37.2.json | 27 +++++++++++++++++++ .../api-change-bedrockruntime-15372.json | 5 ---- .../api-change-detective-84982.json | 5 ---- .../next-release/api-change-ec2-30061.json | 5 ---- .../api-change-notifications-79169.json | 5 ---- .../api-change-sagemaker-91899.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.37.2.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-15372.json delete mode 100644 .changes/next-release/api-change-detective-84982.json delete mode 100644 .changes/next-release/api-change-ec2-30061.json delete mode 100644 .changes/next-release/api-change-notifications-79169.json delete mode 100644 .changes/next-release/api-change-sagemaker-91899.json diff --git a/.changes/1.37.2.json b/.changes/1.37.2.json new file mode 100644 index 000000000000..b39c72d4d2f8 --- /dev/null +++ b/.changes/1.37.2.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "Allow hyphens in tool name for Converse and ConverseStream APIs", + "type": "api-change" + }, + { + "category": "``detective``", + "description": "Doc only update for Detective documentation.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Release u7i-6tb.112xlarge, u7i-8tb.112xlarge, u7inh-32tb.480xlarge, p5e.48xlarge, p5en.48xlarge, f2.12xlarge, f2.48xlarge, trn2.48xlarge instance types.", + "type": "api-change" + }, + { + "category": "``notifications``", + "description": "Added support for Managed Notifications, integration with AWS Organization and added aggregation summaries for Aggregate Notifications", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Correction of docs for \"Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering\"", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-15372.json b/.changes/next-release/api-change-bedrockruntime-15372.json deleted file mode 100644 index 9dc9f2a6e6cb..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-15372.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Allow hyphens in tool name for Converse and ConverseStream APIs" -} diff --git a/.changes/next-release/api-change-detective-84982.json b/.changes/next-release/api-change-detective-84982.json deleted file mode 100644 index b24ca1d66a56..000000000000 --- a/.changes/next-release/api-change-detective-84982.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``detective``", - "description": "Doc only update for Detective documentation." -} diff --git a/.changes/next-release/api-change-ec2-30061.json b/.changes/next-release/api-change-ec2-30061.json deleted file mode 100644 index 90560a43bf87..000000000000 --- a/.changes/next-release/api-change-ec2-30061.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Release u7i-6tb.112xlarge, u7i-8tb.112xlarge, u7inh-32tb.480xlarge, p5e.48xlarge, p5en.48xlarge, f2.12xlarge, f2.48xlarge, trn2.48xlarge instance types." -} diff --git a/.changes/next-release/api-change-notifications-79169.json b/.changes/next-release/api-change-notifications-79169.json deleted file mode 100644 index a13f634c074a..000000000000 --- a/.changes/next-release/api-change-notifications-79169.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``notifications``", - "description": "Added support for Managed Notifications, integration with AWS Organization and added aggregation summaries for Aggregate Notifications" -} diff --git a/.changes/next-release/api-change-sagemaker-91899.json b/.changes/next-release/api-change-sagemaker-91899.json deleted file mode 100644 index 9bc71fdfd391..000000000000 --- a/.changes/next-release/api-change-sagemaker-91899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Correction of docs for \"Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering\"" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6ae23f519778..9b866f034bec 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.37.2 +====== + +* api-change:``bedrock-runtime``: Allow hyphens in tool name for Converse and ConverseStream APIs +* api-change:``detective``: Doc only update for Detective documentation. +* api-change:``ec2``: Release u7i-6tb.112xlarge, u7i-8tb.112xlarge, u7inh-32tb.480xlarge, p5e.48xlarge, p5en.48xlarge, f2.12xlarge, f2.48xlarge, trn2.48xlarge instance types. +* api-change:``notifications``: Added support for Managed Notifications, integration with AWS Organization and added aggregation summaries for Aggregate Notifications +* api-change:``sagemaker``: Correction of docs for "Added support for ml.trn1.32xlarge instance type in Reserved Capacity Offering" + + 1.37.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 819d92d1eeec..cd7fca4d8b9c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.1' +__version__ = '1.37.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 303b44cf4b33..dd4c20207653 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.1' +release = '1.37.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8bfbf4bbb0b4..581b0f63750f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.1 + botocore==1.36.2 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ec324c58f42e..04f50f223edb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.1', + 'botocore==1.36.2', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 6c5d652a172ee13e02d62f7b9b7646e7cff59906 Mon Sep 17 00:00:00 2001 From: Steve Yoo <106777148+hssyoo@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:56:38 -0500 Subject: [PATCH 1047/1632] Fix v2 cherry-pick GH action (#9231) --- .github/workflows/doc-pr-cherry-pick.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc-pr-cherry-pick.yml b/.github/workflows/doc-pr-cherry-pick.yml index a25fb08e9bf7..508c4f15a6be 100644 --- a/.github/workflows/doc-pr-cherry-pick.yml +++ b/.github/workflows/doc-pr-cherry-pick.yml @@ -27,7 +27,9 @@ jobs: run: | gh pr checkout $PR_NUMBER PR_COMMITS=$(gh pr view $PR_NUMBER --json commits --jq '.commits[].oid') - echo "PR_COMMITS=$PR_COMMITS" >> $GITHUB_OUTPUT + echo "PR_COMMITS<> "$GITHUB_OUTPUT" + echo "$PR_COMMITS" >> "$GITHUB_OUTPUT" + echo "EOF" >> "$GITHUB_OUTPUT" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} PR_NUMBER: ${{ github.event.inputs.pr_number }} From bda0262800b708aac7433eb1bbbcbbf56d7c4738 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 21 Jan 2025 19:09:36 +0000 Subject: [PATCH 1048/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-77933.json | 5 +++++ .changes/next-release/api-change-cognitoidp-8107.json | 5 +++++ .changes/next-release/api-change-connect-82299.json | 5 +++++ .changes/next-release/api-change-emrserverless-15497.json | 5 +++++ .changes/next-release/api-change-iotsitewise-49946.json | 5 +++++ .changes/next-release/api-change-logs-48784.json | 5 +++++ .changes/next-release/api-change-quicksight-83277.json | 5 +++++ .changes/next-release/api-change-sns-47680.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-batch-77933.json create mode 100644 .changes/next-release/api-change-cognitoidp-8107.json create mode 100644 .changes/next-release/api-change-connect-82299.json create mode 100644 .changes/next-release/api-change-emrserverless-15497.json create mode 100644 .changes/next-release/api-change-iotsitewise-49946.json create mode 100644 .changes/next-release/api-change-logs-48784.json create mode 100644 .changes/next-release/api-change-quicksight-83277.json create mode 100644 .changes/next-release/api-change-sns-47680.json diff --git a/.changes/next-release/api-change-batch-77933.json b/.changes/next-release/api-change-batch-77933.json new file mode 100644 index 000000000000..402da4724870 --- /dev/null +++ b/.changes/next-release/api-change-batch-77933.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "Documentation-only update: clarified the description of the shareDecaySeconds parameter of the FairsharePolicy data type, clarified the description of the priority parameter of the JobQueueDetail data type." +} diff --git a/.changes/next-release/api-change-cognitoidp-8107.json b/.changes/next-release/api-change-cognitoidp-8107.json new file mode 100644 index 000000000000..41783b08a5c0 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-8107.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "corrects the dual-stack endpoint configuration for cognitoidp" +} diff --git a/.changes/next-release/api-change-connect-82299.json b/.changes/next-release/api-change-connect-82299.json new file mode 100644 index 000000000000..7bc9b02e4c4f --- /dev/null +++ b/.changes/next-release/api-change-connect-82299.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Added DeleteContactFlowVersion API and the CAMPAIGN flow type" +} diff --git a/.changes/next-release/api-change-emrserverless-15497.json b/.changes/next-release/api-change-emrserverless-15497.json new file mode 100644 index 000000000000..c37e23e75fa2 --- /dev/null +++ b/.changes/next-release/api-change-emrserverless-15497.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-serverless``", + "description": "Increasing entryPoint in SparkSubmit to accept longer script paths. New limit is 4kb." +} diff --git a/.changes/next-release/api-change-iotsitewise-49946.json b/.changes/next-release/api-change-iotsitewise-49946.json new file mode 100644 index 000000000000..076cee397999 --- /dev/null +++ b/.changes/next-release/api-change-iotsitewise-49946.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsitewise``", + "description": "AWS IoT SiteWise now supports ingestion and querying of Null (all data types) and NaN (double type) values of bad or uncertain data quality. New partial error handling prevents data loss during ingestion. Enabled by default for new customers; existing customers can opt-in." +} diff --git a/.changes/next-release/api-change-logs-48784.json b/.changes/next-release/api-change-logs-48784.json new file mode 100644 index 000000000000..10a70eb75617 --- /dev/null +++ b/.changes/next-release/api-change-logs-48784.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Documentation-only update to address doc errors" +} diff --git a/.changes/next-release/api-change-quicksight-83277.json b/.changes/next-release/api-change-quicksight-83277.json new file mode 100644 index 000000000000..daf1c83b3a89 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-83277.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "Added `DigitGroupingStyle` in ThousandsSeparator to allow grouping by `LAKH`( Indian Grouping system ) currency. Support LAKH and `CRORE` currency types in Column Formatting." +} diff --git a/.changes/next-release/api-change-sns-47680.json b/.changes/next-release/api-change-sns-47680.json new file mode 100644 index 000000000000..72636c332c3b --- /dev/null +++ b/.changes/next-release/api-change-sns-47680.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sns``", + "description": "This release adds support for the topic attribute FifoThroughputScope for SNS FIFO topics. For details, see the documentation history in the Amazon Simple Notification Service Developer Guide." +} From e13b886b1502866a108967ff55094f996dc4c3eb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 21 Jan 2025 19:11:10 +0000 Subject: [PATCH 1049/1632] Bumping version to 1.37.3 --- .changes/1.37.3.json | 42 +++++++++++++++++++ .../next-release/api-change-batch-77933.json | 5 --- .../api-change-cognitoidp-8107.json | 5 --- .../api-change-connect-82299.json | 5 --- .../api-change-emrserverless-15497.json | 5 --- .../api-change-iotsitewise-49946.json | 5 --- .../next-release/api-change-logs-48784.json | 5 --- .../api-change-quicksight-83277.json | 5 --- .../next-release/api-change-sns-47680.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.37.3.json delete mode 100644 .changes/next-release/api-change-batch-77933.json delete mode 100644 .changes/next-release/api-change-cognitoidp-8107.json delete mode 100644 .changes/next-release/api-change-connect-82299.json delete mode 100644 .changes/next-release/api-change-emrserverless-15497.json delete mode 100644 .changes/next-release/api-change-iotsitewise-49946.json delete mode 100644 .changes/next-release/api-change-logs-48784.json delete mode 100644 .changes/next-release/api-change-quicksight-83277.json delete mode 100644 .changes/next-release/api-change-sns-47680.json diff --git a/.changes/1.37.3.json b/.changes/1.37.3.json new file mode 100644 index 000000000000..94029600af68 --- /dev/null +++ b/.changes/1.37.3.json @@ -0,0 +1,42 @@ +[ + { + "category": "``batch``", + "description": "Documentation-only update: clarified the description of the shareDecaySeconds parameter of the FairsharePolicy data type, clarified the description of the priority parameter of the JobQueueDetail data type.", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "corrects the dual-stack endpoint configuration for cognitoidp", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Added DeleteContactFlowVersion API and the CAMPAIGN flow type", + "type": "api-change" + }, + { + "category": "``emr-serverless``", + "description": "Increasing entryPoint in SparkSubmit to accept longer script paths. New limit is 4kb.", + "type": "api-change" + }, + { + "category": "``iotsitewise``", + "description": "AWS IoT SiteWise now supports ingestion and querying of Null (all data types) and NaN (double type) values of bad or uncertain data quality. New partial error handling prevents data loss during ingestion. Enabled by default for new customers; existing customers can opt-in.", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Documentation-only update to address doc errors", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "Added `DigitGroupingStyle` in ThousandsSeparator to allow grouping by `LAKH`( Indian Grouping system ) currency. Support LAKH and `CRORE` currency types in Column Formatting.", + "type": "api-change" + }, + { + "category": "``sns``", + "description": "This release adds support for the topic attribute FifoThroughputScope for SNS FIFO topics. For details, see the documentation history in the Amazon Simple Notification Service Developer Guide.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-77933.json b/.changes/next-release/api-change-batch-77933.json deleted file mode 100644 index 402da4724870..000000000000 --- a/.changes/next-release/api-change-batch-77933.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "Documentation-only update: clarified the description of the shareDecaySeconds parameter of the FairsharePolicy data type, clarified the description of the priority parameter of the JobQueueDetail data type." -} diff --git a/.changes/next-release/api-change-cognitoidp-8107.json b/.changes/next-release/api-change-cognitoidp-8107.json deleted file mode 100644 index 41783b08a5c0..000000000000 --- a/.changes/next-release/api-change-cognitoidp-8107.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "corrects the dual-stack endpoint configuration for cognitoidp" -} diff --git a/.changes/next-release/api-change-connect-82299.json b/.changes/next-release/api-change-connect-82299.json deleted file mode 100644 index 7bc9b02e4c4f..000000000000 --- a/.changes/next-release/api-change-connect-82299.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Added DeleteContactFlowVersion API and the CAMPAIGN flow type" -} diff --git a/.changes/next-release/api-change-emrserverless-15497.json b/.changes/next-release/api-change-emrserverless-15497.json deleted file mode 100644 index c37e23e75fa2..000000000000 --- a/.changes/next-release/api-change-emrserverless-15497.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-serverless``", - "description": "Increasing entryPoint in SparkSubmit to accept longer script paths. New limit is 4kb." -} diff --git a/.changes/next-release/api-change-iotsitewise-49946.json b/.changes/next-release/api-change-iotsitewise-49946.json deleted file mode 100644 index 076cee397999..000000000000 --- a/.changes/next-release/api-change-iotsitewise-49946.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsitewise``", - "description": "AWS IoT SiteWise now supports ingestion and querying of Null (all data types) and NaN (double type) values of bad or uncertain data quality. New partial error handling prevents data loss during ingestion. Enabled by default for new customers; existing customers can opt-in." -} diff --git a/.changes/next-release/api-change-logs-48784.json b/.changes/next-release/api-change-logs-48784.json deleted file mode 100644 index 10a70eb75617..000000000000 --- a/.changes/next-release/api-change-logs-48784.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Documentation-only update to address doc errors" -} diff --git a/.changes/next-release/api-change-quicksight-83277.json b/.changes/next-release/api-change-quicksight-83277.json deleted file mode 100644 index daf1c83b3a89..000000000000 --- a/.changes/next-release/api-change-quicksight-83277.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "Added `DigitGroupingStyle` in ThousandsSeparator to allow grouping by `LAKH`( Indian Grouping system ) currency. Support LAKH and `CRORE` currency types in Column Formatting." -} diff --git a/.changes/next-release/api-change-sns-47680.json b/.changes/next-release/api-change-sns-47680.json deleted file mode 100644 index 72636c332c3b..000000000000 --- a/.changes/next-release/api-change-sns-47680.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sns``", - "description": "This release adds support for the topic attribute FifoThroughputScope for SNS FIFO topics. For details, see the documentation history in the Amazon Simple Notification Service Developer Guide." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9b866f034bec..1895ddcbe05d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.37.3 +====== + +* api-change:``batch``: Documentation-only update: clarified the description of the shareDecaySeconds parameter of the FairsharePolicy data type, clarified the description of the priority parameter of the JobQueueDetail data type. +* api-change:``cognito-idp``: corrects the dual-stack endpoint configuration for cognitoidp +* api-change:``connect``: Added DeleteContactFlowVersion API and the CAMPAIGN flow type +* api-change:``emr-serverless``: Increasing entryPoint in SparkSubmit to accept longer script paths. New limit is 4kb. +* api-change:``iotsitewise``: AWS IoT SiteWise now supports ingestion and querying of Null (all data types) and NaN (double type) values of bad or uncertain data quality. New partial error handling prevents data loss during ingestion. Enabled by default for new customers; existing customers can opt-in. +* api-change:``logs``: Documentation-only update to address doc errors +* api-change:``quicksight``: Added `DigitGroupingStyle` in ThousandsSeparator to allow grouping by `LAKH`( Indian Grouping system ) currency. Support LAKH and `CRORE` currency types in Column Formatting. +* api-change:``sns``: This release adds support for the topic attribute FifoThroughputScope for SNS FIFO topics. For details, see the documentation history in the Amazon Simple Notification Service Developer Guide. + + 1.37.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index cd7fca4d8b9c..85f8445683e7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.2' +__version__ = '1.37.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index dd4c20207653..5e7f808935de 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.2' +release = '1.37.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 581b0f63750f..a406a6ab7dd0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.2 + botocore==1.36.3 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 04f50f223edb..06765f0e7153 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.2', + 'botocore==1.36.3', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 32ecf80d5fe8803ae2c3b4d9f71f5428834c71a9 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Tue, 19 Nov 2024 16:17:37 +0000 Subject: [PATCH 1050/1632] CLI examples for cloudfront, ec2, ivs, rds, securitylake --- .../create-distribution-with-tags.rst | 22 +- .../examples/cloudfront/get-distribution.rst | 16 +- .../examples/ec2/accept-address-transfer.rst | 2 +- awscli/examples/ec2/allocate-hosts.rst | 110 ++++---- awscli/examples/ec2/associate-address.rst | 79 +++--- .../ec2/authorize-security-group-egress.rst | 79 ++++-- .../ec2/authorize-security-group-ingress.rst | 30 +- .../ec2/cancel-capacity-reservation.rst | 28 +- .../ec2/cancel-spot-fleet-requests.rst | 89 +++--- awscli/examples/ec2/copy-snapshot.rst | 6 +- .../ec2/create-capacity-reservation.rst | 190 ++++++------- .../ec2/create-replace-root-volume-task.rst | 4 +- .../ec2/create-restore-image-task.rst | 4 +- .../ec2/create-spot-datafeed-subscription.rst | 2 +- awscli/examples/ec2/create-tags.rst | 86 +++--- .../ec2/create-traffic-mirror-filter-rule.rst | 64 ++--- .../ec2/create-traffic-mirror-filter.rst | 34 ++- .../ec2/create-traffic-mirror-session.rst | 62 ++-- .../ec2/create-traffic-mirror-target.rst | 80 +++--- ...-transit-gateway-prefix-list-reference.rst | 54 ++-- .../ec2/create-verified-access-endpoint.rst | 2 +- ...ate-vpc-endpoint-service-configuration.rst | 132 ++++----- awscli/examples/ec2/create-vpc-endpoint.rst | 8 +- ...be-vpc-endpoint-service-configurations.rst | 124 ++++---- .../ec2/describe-vpc-endpoint-services.rst | 266 +++++++++--------- .../examples/ec2/describe-vpc-endpoints.rst | 178 ++++++------ .../rds/download-db-log-file-portion.rst | 10 +- ...ogsource.rst => create-aws-log-source.rst} | 0 ...ource.rst => create-custom-log-source.rst} | 0 .../create-subscriber-data-access.rst | 41 --- .../create-subscriber-query-access.rst | 41 --- .../securitylake/create-subscriber.rst | 83 ++++++ ...ogsource.rst => delete-aws-log-source.rst} | 0 ...ource.rst => delete-custom-log-source.rst} | 0 34 files changed, 989 insertions(+), 937 deletions(-) rename awscli/examples/securitylake/{create-aws-logsource.rst => create-aws-log-source.rst} (100%) rename awscli/examples/securitylake/{create-custom-logsource.rst => create-custom-log-source.rst} (100%) delete mode 100644 awscli/examples/securitylake/create-subscriber-data-access.rst delete mode 100644 awscli/examples/securitylake/create-subscriber-query-access.rst create mode 100644 awscli/examples/securitylake/create-subscriber.rst rename awscli/examples/securitylake/{delete-aws-logsource.rst => delete-aws-log-source.rst} (100%) rename awscli/examples/securitylake/{delete-custom-logsource.rst => delete-custom-log-source.rst} (100%) diff --git a/awscli/examples/cloudfront/create-distribution-with-tags.rst b/awscli/examples/cloudfront/create-distribution-with-tags.rst index 889c289c2613..c9d8944b803e 100644 --- a/awscli/examples/cloudfront/create-distribution-with-tags.rst +++ b/awscli/examples/cloudfront/create-distribution-with-tags.rst @@ -1,20 +1,16 @@ **To create a CloudFront distribution with tags** -The following example creates a distribution with two tags by providing the -distribution configuration and tags in a JSON file named -``dist-config-with-tags.json``:: +The following ``create-distribution-with-tags`` example creates a distribution with two tags by providing the distribution configuration and tags in a JSON file named ``dist-config-with-tags.json``. :: aws cloudfront create-distribution-with-tags \ --distribution-config-with-tags file://dist-config-with-tags.json -The file ``dist-config-with-tags.json`` is a JSON document in the current -folder that contains the following. Note the ``Tags`` object at the top of -the file, which contains two tags: +The file ``dist-config-with-tags.json`` is a JSON document in the current folder. Note the ``Tags`` object at the top of the file, which contains two tags: - ``Name = ExampleDistribution`` - ``Project = ExampleProject`` -:: +Contents of ``dist-config-with-tags.json``:: { "Tags": { @@ -39,8 +35,8 @@ the file, which contains two tags: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -55,7 +51,7 @@ the file, which contains two tags: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { @@ -155,8 +151,8 @@ Output:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -171,7 +167,7 @@ Output:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { diff --git a/awscli/examples/cloudfront/get-distribution.rst b/awscli/examples/cloudfront/get-distribution.rst index a881ecae4af2..f536b386f22c 100644 --- a/awscli/examples/cloudfront/get-distribution.rst +++ b/awscli/examples/cloudfront/get-distribution.rst @@ -1,13 +1,9 @@ **To get a CloudFront distribution** -The following example gets the CloudFront distribution with the ID -``EDFDVBD6EXAMPLE``, including its ``ETag``. The distribution ID is returned in -the `create-distribution `_ and `list-distributions -`_ commands. +The following ``get-distribution`` example gets the CloudFront distribution with the ID ``EDFDVBD6EXAMPLE``, including its ``ETag``. The distribution ID is returned in the `create-distribution `__ and `list-distributions `__ commands. :: -:: - - aws cloudfront get-distribution --id EDFDVBD6EXAMPLE + aws cloudfront get-distribution \ + --id EDFDVBD6EXAMPLE Output:: @@ -34,8 +30,8 @@ Output:: "Quantity": 1, "Items": [ { - "Id": "awsexamplebucket.s3.amazonaws.com-cli-example", - "DomainName": "awsexamplebucket.s3.amazonaws.com", + "Id": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", + "DomainName": "amzn-s3-demo-bucket.s3.amazonaws.com", "OriginPath": "", "CustomHeaders": { "Quantity": 0 @@ -50,7 +46,7 @@ Output:: "Quantity": 0 }, "DefaultCacheBehavior": { - "TargetOriginId": "awsexamplebucket.s3.amazonaws.com-cli-example", + "TargetOriginId": "amzn-s3-demo-bucket.s3.amazonaws.com-cli-example", "ForwardedValues": { "QueryString": false, "Cookies": { diff --git a/awscli/examples/ec2/accept-address-transfer.rst b/awscli/examples/ec2/accept-address-transfer.rst index 314a0b206b9d..af9e5880acd1 100644 --- a/awscli/examples/ec2/accept-address-transfer.rst +++ b/awscli/examples/ec2/accept-address-transfer.rst @@ -18,4 +18,4 @@ Output:: } } -For more information, see `Transfer Elastic IP addresses `__ in the *Amazon VPC User Guide*. +For more information, see `Transfer Elastic IP addresses `__ in the *Amazon VPC User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/allocate-hosts.rst b/awscli/examples/ec2/allocate-hosts.rst index bc1feb511aaf..1b5ef17525f4 100644 --- a/awscli/examples/ec2/allocate-hosts.rst +++ b/awscli/examples/ec2/allocate-hosts.rst @@ -1,55 +1,55 @@ -**Example 1: To allocate a Dedicated Host** - -The following ``allocate-hosts`` example allocates a single Dedicated Host in the ``eu-west-1a`` Availability Zone, onto which you can launch ``m5.large`` instances. By default, the Dedicated Host accepts only target instance launches, and does not support host recovery. :: - - aws ec2 allocate-hosts \ - --instance-type m5.large \ - --availability-zone eu-west-1a \ - --quantity 1 - -Output:: - - { - "HostIds": [ - "h-07879acf49EXAMPLE" - ] - } - -**Example 2: To allocate a Dedicated Host with auto-placement and host recovery enabled** - -The following ``allocate-hosts`` example allocates a single Dedicated Host in the ``eu-west-1a`` Availability Zone with auto-placement and host recovery enabled. :: - - aws ec2 allocate-hosts \ - --instance-type m5.large \ - --availability-zone eu-west-1a \ - --auto-placement on \ - --host-recovery on \ - --quantity 1 - -Output:: - - { - "HostIds": [ - "h-07879acf49EXAMPLE" - ] - } - -**Example 3: To allocate a Dedicated Host with tags** - -The following ``allocate-hosts`` example allocates a single Dedicated Host and applies a tag with a key named ``purpose`` and a value of ``production``. :: - - aws ec2 allocate-hosts \ - --instance-type m5.large \ - --availability-zone eu-west-1a \ - --quantity 1 \ - --tag-specifications 'ResourceType=dedicated-host,Tags={Key=purpose,Value=production}' - -Output:: - - { - "HostIds": [ - "h-07879acf49EXAMPLE" - ] - } - -For more information, see `Allocating Dedicated Hosts `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**Example 1: To allocate a Dedicated Host** + +The following ``allocate-hosts`` example allocates a single Dedicated Host in the ``eu-west-1a`` Availability Zone, onto which you can launch ``m5.large`` instances. By default, the Dedicated Host accepts only target instance launches, and does not support host recovery. :: + + aws ec2 allocate-hosts \ + --instance-type m5.large \ + --availability-zone eu-west-1a \ + --quantity 1 + +Output:: + + { + "HostIds": [ + "h-07879acf49EXAMPLE" + ] + } + +**Example 2: To allocate a Dedicated Host with auto-placement and host recovery enabled** + +The following ``allocate-hosts`` example allocates a single Dedicated Host in the ``eu-west-1a`` Availability Zone with auto-placement and host recovery enabled. :: + + aws ec2 allocate-hosts \ + --instance-type m5.large \ + --availability-zone eu-west-1a \ + --auto-placement on \ + --host-recovery on \ + --quantity 1 + +Output:: + + { + "HostIds": [ + "h-07879acf49EXAMPLE" + ] + } + +**Example 3: To allocate a Dedicated Host with tags** + +The following ``allocate-hosts`` example allocates a single Dedicated Host and applies a tag with a key named ``purpose`` and a value of ``production``. :: + + aws ec2 allocate-hosts \ + --instance-type m5.large \ + --availability-zone eu-west-1a \ + --quantity 1 \ + --tag-specifications 'ResourceType=dedicated-host,Tags={Key=purpose,Value=production}' + +Output:: + + { + "HostIds": [ + "h-07879acf49EXAMPLE" + ] + } + +For more information, see `Allocate a Dedicated Host `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/associate-address.rst b/awscli/examples/ec2/associate-address.rst index 6db0020a1361..08a8fdf3b8cd 100644 --- a/awscli/examples/ec2/associate-address.rst +++ b/awscli/examples/ec2/associate-address.rst @@ -1,35 +1,44 @@ -**To associate an Elastic IP addresses in EC2-Classic** - -This example associates an Elastic IP address with an instance in EC2-Classic. If the command succeeds, no output is returned. - -Command:: - - aws ec2 associate-address --instance-id i-07ffe74c7330ebf53 --public-ip 198.51.100.0 - -**To associate an Elastic IP address in EC2-VPC** - -This example associates an Elastic IP address with an instance in a VPC. - -Command:: - - aws ec2 associate-address --instance-id i-0b263919b6498b123 --allocation-id eipalloc-64d5890a - -Output:: - - { - "AssociationId": "eipassoc-2bebb745" - } - -This example associates an Elastic IP address with a network interface. - -Command:: - - aws ec2 associate-address --allocation-id eipalloc-64d5890a --network-interface-id eni-1a2b3c4d - -This example associates an Elastic IP with a private IP address that's associated with a network interface. - -Command:: - - aws ec2 associate-address --allocation-id eipalloc-64d5890a --network-interface-id eni-1a2b3c4d --private-ip-address 10.0.0.85 - - +**Example 1: To associate an Elastic IP address with an instance** + +The following ``associate-address`` example associates an Elastic IP address with the specified EC2 instance. :: + + aws ec2 associate-address \ + --instance-id i-0b263919b6498b123 \ + --allocation-id eipalloc-64d5890a + +Output:: + + { + "AssociationId": "eipassoc-2bebb745" + } + +**Example 2: To associate an Elastic IP address with a network interface** + +The following ``associate-address`` example associates the specified Elastic IP address with the specified network interface. :: + + aws ec2 associate-address + --allocation-id eipalloc-64d5890a \ + --network-interface-id eni-1a2b3c4d + +Output:: + + { + "AssociationId": "eipassoc-2bebb745" + } + +**Example 3: To associate an Elastic IP address with a private IP address** + +The following ``associate-address`` example associates the specified Elastic IP address with the specified private IP address in the specified network interface. :: + + aws ec2 associate-address \ + --allocation-id eipalloc-64d5890a \ + --network-interface-id eni-1a2b3c4d \ + --private-ip-address 10.0.0.85 + +Output:: + + { + "AssociationId": "eipassoc-2bebb745" + } + +For more information, see `Elastic IP addresses `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/authorize-security-group-egress.rst b/awscli/examples/ec2/authorize-security-group-egress.rst index 654851b99de8..998212a87feb 100644 --- a/awscli/examples/ec2/authorize-security-group-egress.rst +++ b/awscli/examples/ec2/authorize-security-group-egress.rst @@ -1,23 +1,56 @@ -**To add a rule that allows outbound traffic to a specific address range** - -This example command adds a rule that grants access to the specified address ranges on TCP port 80. - -Command (Linux):: - - aws ec2 authorize-security-group-egress --group-id sg-1a2b3c4d --ip-permissions IpProtocol=tcp,FromPort=80,ToPort=80,IpRanges='[{CidrIp=10.0.0.0/16}]' - -Command (Windows):: - - aws ec2 authorize-security-group-egress --group-id sg-1a2b3c4d --ip-permissions IpProtocol=tcp,FromPort=80,ToPort=80,IpRanges=[{CidrIp=10.0.0.0/16}] - -**To add a rule that allows outbound traffic to a specific security group** - -This example command adds a rule that grants access to the specified security group on TCP port 80. - -Command (Linux):: - - aws ec2 authorize-security-group-egress --group-id sg-1a2b3c4d --ip-permissions IpProtocol=tcp,FromPort=80,ToPort=80,UserIdGroupPairs='[{GroupId=sg-4b51a32f}]' - -Command (Windows):: - - aws ec2 authorize-security-group-egress --group-id sg-1a2b3c4d --ip-permissions IpProtocol=tcp,FromPort=80,ToPort=80,UserIdGroupPairs=[{GroupId=sg-4b51a32f}] +**Example 1: To add a rule that allows outbound traffic to a specific address range** + +The following ``authorize-security-group-egress`` example adds a rule that grants access to the specified address ranges on TCP port 80. :: + + aws ec2 authorize-security-group-egress \ + --group-id sg-1234567890abcdef0 \ + --ip-permissions 'IpProtocol=tcp,FromPort=80,ToPort=80,IpRanges=[{CidrIp=10.0.0.0/16}]' + +Output:: + + { + "Return": true, + "SecurityGroupRules": [ + { + "SecurityGroupRuleId": "sgr-0b15794cdb17bf29c", + "GroupId": "sg-1234567890abcdef0", + "GroupOwnerId": "123456789012", + "IsEgress": true, + "IpProtocol": "tcp", + "FromPort": 80, + "ToPort": 80, + "CidrIpv4": "10.0.0.0/16" + } + ] + } + +**Example 2: To add a rule that allows outbound traffic to a specific security group** + +The following ``authorize-security-group-egress`` example adds a rule that grants access to the specified security group on TCP port 80. :: + + aws ec2 authorize-security-group-egress \ + --group-id sg-1234567890abcdef0 \ + --ip-permissions 'IpProtocol=tcp,FromPort=80,ToPort=80,UserIdGroupPairs=[{GroupId=sg-0aad1c26bbeec5c22}]' + +Output:: + + { + "Return": true, + "SecurityGroupRules": [ + { + "SecurityGroupRuleId": "sgr-0b5dd815afcea9cc3", + "GroupId": "sg-1234567890abcdef0", + "GroupOwnerId": "123456789012", + "IsEgress": true, + "IpProtocol": "tcp", + "FromPort": 80, + "ToPort": 80, + "ReferencedGroupInfo": { + "GroupId": "sg-0aad1c26bbeec5c22", + "UserId": "123456789012" + } + } + ] + } + +For more information, see `Security groups `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/authorize-security-group-ingress.rst b/awscli/examples/ec2/authorize-security-group-ingress.rst index 4ccf6498fb47..aa27acac5df2 100644 --- a/awscli/examples/ec2/authorize-security-group-ingress.rst +++ b/awscli/examples/ec2/authorize-security-group-ingress.rst @@ -59,11 +59,11 @@ Output:: **Example 3: To add multiple rules in the same call** -The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add two inbound rules, one that enables inbound access on TCP port 3389 (RDP) and the other that enables ping/ICMP. +The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add two inbound rules, one that enables inbound access on TCP port 3389 (RDP) and the other that enables ping/ICMP. :: aws ec2 authorize-security-group-ingress \ --group-id sg-1234567890abcdef0 \ - --ip-permissions IpProtocol=tcp,FromPort=3389,ToPort=3389,IpRanges="[{CidrIp=172.31.0.0/16}]" IpProtocol=icmp,FromPort=-1,ToPort=-1,IpRanges="[{CidrIp=172.31.0.0/16}]" + --ip-permissions 'IpProtocol=tcp,FromPort=3389,ToPort=3389,IpRanges=[{CidrIp=172.31.0.0/16}]" "IpProtocol=icmp,FromPort=-1,ToPort=-1,IpRanges=[{CidrIp=172.31.0.0/16}]' Output:: @@ -92,14 +92,14 @@ Output:: } ] } - + **Example 4: To add a rule for ICMP traffic** -The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows the ICMP message ``Destination Unreachable: Fragmentation Needed and Don't Fragment was Set`` (Type 3, Code 4) from anywhere. +The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows the ICMP message ``Destination Unreachable: Fragmentation Needed and Don't Fragment was Set`` (Type 3, Code 4) from anywhere. :: aws ec2 authorize-security-group-ingress \ --group-id sg-1234567890abcdef0 \ - --ip-permissions IpProtocol=icmp,FromPort=3,ToPort=4,IpRanges="[{CidrIp=0.0.0.0/0}]" + --ip-permissions 'IpProtocol=icmp,FromPort=3,ToPort=4,IpRanges=[{CidrIp=0.0.0.0/0}]' Output:: @@ -121,11 +121,11 @@ Output:: **Example 5: To add a rule for IPv6 traffic** -The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows SSH access (port 22) from the IPv6 range ``2001:db8:1234:1a00::/64``. +The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows SSH access (port 22) from the IPv6 range ``2001:db8:1234:1a00::/64``. :: aws ec2 authorize-security-group-ingress \ --group-id sg-1234567890abcdef0 \ - --ip-permissions IpProtocol=tcp,FromPort=22,ToPort=22,Ipv6Ranges="[{CidrIpv6=2001:db8:1234:1a00::/64}]" + --ip-permissions 'IpProtocol=tcp,FromPort=22,ToPort=22,Ipv6Ranges=[{CidrIpv6=2001:db8:1234:1a00::/64}]' Output:: @@ -147,12 +147,12 @@ Output:: **Example 6: To add a rule for ICMPv6 traffic** -The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows ICMPv6 traffic from anywhere. +The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows ICMPv6 traffic from anywhere. :: aws ec2 authorize-security-group-ingress \ --group-id sg-1234567890abcdef0 \ - --ip-permissions IpProtocol=icmpv6,Ipv6Ranges="[{CidrIpv6=::/0}]" - + --ip-permissions 'IpProtocol=icmpv6,Ipv6Ranges=[{CidrIpv6=::/0}]' + Output:: { @@ -173,11 +173,11 @@ Output:: **Example 7: Add a rule with a description** -The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows RDP traffic from the specified IPv4 address range. The rule includes a description to help you identify it later. +The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows RDP traffic from the specified IPv4 address range. The rule includes a description to help you identify it later. :: aws ec2 authorize-security-group-ingress \ --group-id sg-1234567890abcdef0 \ - --ip-permissions IpProtocol=tcp,FromPort=3389,ToPort=3389,IpRanges="[{CidrIp=203.0.113.0/24,Description='RDP access from NY office'}]" + --ip-permissions 'IpProtocol=tcp,FromPort=3389,ToPort=3389,IpRanges=[{CidrIp=203.0.113.0/24,Description='RDP access from NY office'}]' Output:: @@ -200,11 +200,11 @@ Output:: **Example 8: To add an inbound rule that uses a prefix list** -The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows all traffic for the CIDR ranges in the specified prefix list. +The following ``authorize-security-group-ingress`` example uses the ``ip-permissions`` parameter to add an inbound rule that allows all traffic for the CIDR ranges in the specified prefix list. :: aws ec2 authorize-security-group-ingress \ --group-id sg-04a351bfe432d4e71 \ - --ip-permissions IpProtocol=all,PrefixListIds="[{PrefixListId=pl-002dc3ec097de1514}]" + --ip-permissions 'IpProtocol=all,PrefixListIds=[{PrefixListId=pl-002dc3ec097de1514}]' Output:: @@ -224,4 +224,4 @@ Output:: ] } -For more information, see `Security groups `__ in the *Amazon VPC User Guide*. \ No newline at end of file +For more information, see `Security groups `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/cancel-capacity-reservation.rst b/awscli/examples/ec2/cancel-capacity-reservation.rst index 0ba6d4bbb857..d604e1b05b75 100644 --- a/awscli/examples/ec2/cancel-capacity-reservation.rst +++ b/awscli/examples/ec2/cancel-capacity-reservation.rst @@ -1,14 +1,14 @@ -**To cancel a capacity reservation** - -The following ``cancel-capacity-reservation`` example cancels the specified capacity reservation. :: - - aws ec2 cancel-capacity-reservation \ - --capacity-reservation-id cr-1234abcd56EXAMPLE - -Output:: - - { - "Return": true - } - -For more information, see `Canceling a Capacity Reservation `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**To cancel a capacity reservation** + +The following ``cancel-capacity-reservation`` example cancels the specified capacity reservation. :: + + aws ec2 cancel-capacity-reservation \ + --capacity-reservation-id cr-1234abcd56EXAMPLE + +Output:: + + { + "Return": true + } + +For more information, see `Cancel a Capacity Reservation `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/cancel-spot-fleet-requests.rst b/awscli/examples/ec2/cancel-spot-fleet-requests.rst index 11deda9385c9..25a498189a93 100644 --- a/awscli/examples/ec2/cancel-spot-fleet-requests.rst +++ b/awscli/examples/ec2/cancel-spot-fleet-requests.rst @@ -1,46 +1,43 @@ -**Example 1: To cancel a Spot fleet request and terminate the associated instances** - -The following ``cancel-spot-fleet-requests`` example cancels a Spot Fleet request and terminates the associated On-Demand Instances and Spot Instances. :: - - aws ec2 cancel-spot-fleet-requests \ - --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ - --terminate-instances - -Output:: - - { - "SuccessfulFleetRequests": [ - { - "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", - "CurrentSpotFleetRequestState": "cancelled_terminating", - "PreviousSpotFleetRequestState": "active" - } - ], - "UnsuccessfulFleetRequests": [] - } - -For more information, see `Cancel a Spot Fleet request `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. - - -**Example 2: To cancel a Spot fleet request without terminating the associated instances** - -The following ``cancel-spot-fleet-requests`` example cancels a Spot Fleet request without terminating the associated On-Demand Instances and Spot Instances. :: - - aws ec2 cancel-spot-fleet-requests \ - --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ - --no-terminate-instances - -Output:: - - { - "SuccessfulFleetRequests": [ - { - "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", - "CurrentSpotFleetRequestState": "cancelled_running", - "PreviousSpotFleetRequestState": "active" - } - ], - "UnsuccessfulFleetRequests": [] - } - -For more information, see `Cancel a Spot Fleet request `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +**Example 1: To cancel a Spot fleet request and terminate the associated instances** + +The following ``cancel-spot-fleet-requests`` example cancels a Spot Fleet request and terminates the associated On-Demand Instances and Spot Instances. :: + + aws ec2 cancel-spot-fleet-requests \ + --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ + --terminate-instances + +Output:: + + { + "SuccessfulFleetRequests": [ + { + "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", + "CurrentSpotFleetRequestState": "cancelled_terminating", + "PreviousSpotFleetRequestState": "active" + } + ], + "UnsuccessfulFleetRequests": [] + } + +**Example 2: To cancel a Spot fleet request without terminating the associated instances** + +The following ``cancel-spot-fleet-requests`` example cancels a Spot Fleet request without terminating the associated On-Demand Instances and Spot Instances. :: + + aws ec2 cancel-spot-fleet-requests \ + --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ + --no-terminate-instances + +Output:: + + { + "SuccessfulFleetRequests": [ + { + "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", + "CurrentSpotFleetRequestState": "cancelled_running", + "PreviousSpotFleetRequestState": "active" + } + ], + "UnsuccessfulFleetRequests": [] + } + +For more information, see `Cancel a Spot Fleet request `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/copy-snapshot.rst b/awscli/examples/ec2/copy-snapshot.rst index 97433a9a0a59..bdcacc94eae3 100644 --- a/awscli/examples/ec2/copy-snapshot.rst +++ b/awscli/examples/ec2/copy-snapshot.rst @@ -6,7 +6,7 @@ The following ``copy-snapshot`` example command copies the specified snapshot fr --region us-east-1 \ --source-region us-west-2 \ --source-snapshot-id snap-066877671789bd71b \ - --description "This is my copied snapshot." + --description 'This is my copied snapshot.' Output:: @@ -14,8 +14,6 @@ Output:: "SnapshotId": "snap-066877671789bd71b" } -For more information, see `Copy an Amazon EBS snapshot `__ in the *Amazon EC2 User Guide*. - **Example 2: To copy an unencrypted snapshot and encrypt the new snapshot** The following ``copy-snapshot`` command copies the specified unencrypted snapshot from the ``us-west-2`` Region to the current Region and encrypts the new snapshot using the specified KMS key. :: @@ -32,4 +30,4 @@ Output:: "SnapshotId": "snap-066877671789bd71b" } -For more information, see `Copy an Amazon EBS snapshot `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Copy an Amazon EBS snapshot `__ in the *Amazon EBS User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-capacity-reservation.rst b/awscli/examples/ec2/create-capacity-reservation.rst index e1efa833bfdf..5c1780721626 100644 --- a/awscli/examples/ec2/create-capacity-reservation.rst +++ b/awscli/examples/ec2/create-capacity-reservation.rst @@ -1,95 +1,95 @@ -**Example 1: To create a Capacity Reservation** - -The following ``create-capacity-reservation`` example creates a capacity reservation in the ``eu-west-1a`` Availability Zone, into which you can launch three ``t2.medium`` instances running a Linux/Unix operating system. By default, the capacity reservation is created with open instance matching criteria and no support for ephemeral storage, and it remains active until you manually cancel it. :: - - aws ec2 create-capacity-reservation \ - --availability-zone eu-west-1a \ - --instance-type t2.medium \ - --instance-platform Linux/UNIX \ - --instance-count 3 - -Output:: - - { - "CapacityReservation": { - "CapacityReservationId": "cr-1234abcd56EXAMPLE ", - "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", - "InstanceMatchCriteria": "open", - "EphemeralStorage": false, - "CreateDate": "2019-08-16T09:27:35.000Z", - "AvailableInstanceCount": 3, - "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 3, - "State": "active", - "Tenancy": "default", - "EbsOptimized": false, - "InstanceType": "t2.medium" - } - } - -**Example 2: To create a Capacity Reservation that automatically ends at a specified date/time** - -The following ``create-capacity-reservation`` example creates a capacity reservation in the ``eu-west-1a`` Availability Zone, into which you can launch three ``m5.large`` instances running a Linux/Unix operating system. This capacity reservation automatically ends on 08/31/2019 at 23:59:59. :: - - aws ec2 create-capacity-reservation \ - --availability-zone eu-west-1a \ - --instance-type m5.large \ - --instance-platform Linux/UNIX \ - --instance-count 3 \ - --end-date-type limited \ - --end-date 2019-08-31T23:59:59Z - -Output:: - - { - "CapacityReservation": { - "CapacityReservationId": "cr-1234abcd56EXAMPLE ", - "EndDateType": "limited", - "AvailabilityZone": "eu-west-1a", - "EndDate": "2019-08-31T23:59:59.000Z", - "InstanceMatchCriteria": "open", - "EphemeralStorage": false, - "CreateDate": "2019-08-16T10:15:53.000Z", - "AvailableInstanceCount": 3, - "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 3, - "State": "active", - "Tenancy": "default", - "EbsOptimized": false, - "InstanceType": "m5.large" - } - } - -**Example 3: To create a Capacity Reservation that accepts only targeted instance launches** - -The following ``create-capacity-reservation`` example creates a capacity reservation that accepts only targeted instance launches. :: - - aws ec2 create-capacity-reservation \ - --availability-zone eu-west-1a \ - --instance-type m5.large \ - --instance-platform Linux/UNIX \ - --instance-count 3 \ - --instance-match-criteria targeted - -Output:: - - { - "CapacityReservation": { - "CapacityReservationId": "cr-1234abcd56EXAMPLE ", - "EndDateType": "unlimited", - "AvailabilityZone": "eu-west-1a", - "InstanceMatchCriteria": "targeted", - "EphemeralStorage": false, - "CreateDate": "2019-08-16T10:21:57.000Z", - "AvailableInstanceCount": 3, - "InstancePlatform": "Linux/UNIX", - "TotalInstanceCount": 3, - "State": "active", - "Tenancy": "default", - "EbsOptimized": false, - "InstanceType": "m5.large" - } - } - -For more information, see `Creating a Capacity Reservation `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**Example 1: To create a Capacity Reservation** + +The following ``create-capacity-reservation`` example creates a capacity reservation in the ``eu-west-1a`` Availability Zone, into which you can launch three ``t2.medium`` instances running a Linux/Unix operating system. By default, the capacity reservation is created with open instance matching criteria and no support for ephemeral storage, and it remains active until you manually cancel it. :: + + aws ec2 create-capacity-reservation \ + --availability-zone eu-west-1a \ + --instance-type t2.medium \ + --instance-platform Linux/UNIX \ + --instance-count 3 + +Output:: + + { + "CapacityReservation": { + "CapacityReservationId": "cr-1234abcd56EXAMPLE ", + "EndDateType": "unlimited", + "AvailabilityZone": "eu-west-1a", + "InstanceMatchCriteria": "open", + "EphemeralStorage": false, + "CreateDate": "2019-08-16T09:27:35.000Z", + "AvailableInstanceCount": 3, + "InstancePlatform": "Linux/UNIX", + "TotalInstanceCount": 3, + "State": "active", + "Tenancy": "default", + "EbsOptimized": false, + "InstanceType": "t2.medium" + } + } + +**Example 2: To create a Capacity Reservation that automatically ends at a specified date/time** + +The following ``create-capacity-reservation`` example creates a capacity reservation in the ``eu-west-1a`` Availability Zone, into which you can launch three ``m5.large`` instances running a Linux/Unix operating system. This capacity reservation automatically ends on 08/31/2019 at 23:59:59. :: + + aws ec2 create-capacity-reservation \ + --availability-zone eu-west-1a \ + --instance-type m5.large \ + --instance-platform Linux/UNIX \ + --instance-count 3 \ + --end-date-type limited \ + --end-date 2019-08-31T23:59:59Z + +Output:: + + { + "CapacityReservation": { + "CapacityReservationId": "cr-1234abcd56EXAMPLE ", + "EndDateType": "limited", + "AvailabilityZone": "eu-west-1a", + "EndDate": "2019-08-31T23:59:59.000Z", + "InstanceMatchCriteria": "open", + "EphemeralStorage": false, + "CreateDate": "2019-08-16T10:15:53.000Z", + "AvailableInstanceCount": 3, + "InstancePlatform": "Linux/UNIX", + "TotalInstanceCount": 3, + "State": "active", + "Tenancy": "default", + "EbsOptimized": false, + "InstanceType": "m5.large" + } + } + +**Example 3: To create a Capacity Reservation that accepts only targeted instance launches** + +The following ``create-capacity-reservation`` example creates a capacity reservation that accepts only targeted instance launches. :: + + aws ec2 create-capacity-reservation \ + --availability-zone eu-west-1a \ + --instance-type m5.large \ + --instance-platform Linux/UNIX \ + --instance-count 3 \ + --instance-match-criteria targeted + +Output:: + + { + "CapacityReservation": { + "CapacityReservationId": "cr-1234abcd56EXAMPLE ", + "EndDateType": "unlimited", + "AvailabilityZone": "eu-west-1a", + "InstanceMatchCriteria": "targeted", + "EphemeralStorage": false, + "CreateDate": "2019-08-16T10:21:57.000Z", + "AvailableInstanceCount": 3, + "InstancePlatform": "Linux/UNIX", + "TotalInstanceCount": 3, + "State": "active", + "Tenancy": "default", + "EbsOptimized": false, + "InstanceType": "m5.large" + } + } + +For more information, see `Create a Capacity Reservation `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/create-replace-root-volume-task.rst b/awscli/examples/ec2/create-replace-root-volume-task.rst index a97cbd40547b..978ae33936a1 100644 --- a/awscli/examples/ec2/create-replace-root-volume-task.rst +++ b/awscli/examples/ec2/create-replace-root-volume-task.rst @@ -18,8 +18,6 @@ Output:: } } -For more information, see `Replace a root volume `__ in the *Amazon Elastic Compute Cloud User Guide*. - **Example 2: To restore a root volume to a specific snapshot** The following ``create-replace-root-volume-task`` example restores the root volume of instance i-0123456789abcdefa to snapshot snap-0abcdef1234567890. :: @@ -41,4 +39,4 @@ Output:: } } -For more information, see `Replace a root volume `__ in the *Amazon Elastic Compute Cloud User Guide*. \ No newline at end of file +For more information, see `Replace a root volume `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-restore-image-task.rst b/awscli/examples/ec2/create-restore-image-task.rst index c305191681f9..b9a27daa2bf9 100644 --- a/awscli/examples/ec2/create-restore-image-task.rst +++ b/awscli/examples/ec2/create-restore-image-task.rst @@ -5,7 +5,7 @@ The following ``create-restore-image-task`` example restores an AMI from an S3 b aws ec2 create-restore-image-task \ --object-key ami-1234567890abcdef0.bin \ --bucket my-ami-bucket \ - --name "New AMI Name" + --name 'New AMI Name' Output:: @@ -13,4 +13,4 @@ Output:: "ImageId": "ami-0eab20fe36f83e1a8" } -For more information about storing and restoring an AMI using S3, see `Store and restore an AMI using S3 ` in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Store and restore an AMI using S3 `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/create-spot-datafeed-subscription.rst b/awscli/examples/ec2/create-spot-datafeed-subscription.rst index 9f644f9e6b38..d00ae6a230a1 100644 --- a/awscli/examples/ec2/create-spot-datafeed-subscription.rst +++ b/awscli/examples/ec2/create-spot-datafeed-subscription.rst @@ -21,4 +21,4 @@ The data feed is stored in the Amazon S3 bucket that you specified. The file nam my-bucket.s3.amazonaws.com/spot-data-feed/123456789012.YYYY-MM-DD-HH.n.abcd1234.gz -For more information, see `Spot Instance data feed `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. \ No newline at end of file +For more information, see `Spot Instance data feed `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/create-tags.rst b/awscli/examples/ec2/create-tags.rst index fc829bdabb25..2024d83b2d89 100755 --- a/awscli/examples/ec2/create-tags.rst +++ b/awscli/examples/ec2/create-tags.rst @@ -1,43 +1,43 @@ -**Example 1: To add a tag to a resource** - -The following ``create-tags`` example adds the tag ``Stack=production`` to the specified image, or overwrites an existing tag for the AMI where the tag key is ``Stack``. :: - - aws ec2 create-tags \ - --resources ami-1234567890abcdef0 \ - --tags Key=Stack,Value=production - -For more information, see `This is the topic title `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. - -**Example 2: To add tags to multiple resources** - -The following ``create-tags`` example adds (or overwrites) two tags for an AMI and an instance. One of the tags has a key (``webserver``) but no value (value is set to an empty string). The other tag has a key (``stack``) and a value (``Production``). :: - - aws ec2 create-tags \ - --resources ami-1a2b3c4d i-1234567890abcdef0 \ - --tags Key=webserver,Value= Key=stack,Value=Production - -For more information, see `This is the topic title `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. - -**Example 3: To add tags containing special characters** - -The following ``create-tags`` example adds the tag ``[Group]=test`` for an instance. The square brackets ([ and ]) are special characters, and must be escaped. The following examples also use the line continuation character appropriate for each environment. - -If you are using Windows, surround the element that has special characters with double quotes ("), and then precede each double quote character with a backslash (\\) as follows:: - - aws ec2 create-tags ^ - --resources i-1234567890abcdef0 ^ - --tags Key=\"[Group]\",Value=test - -If you are using Windows PowerShell, surround the element the value that has special characters with double quotes ("), precede each double quote character with a backslash (\\), and then surround the entire key and value structure with single quotes (') as follows:: - - aws ec2 create-tags ` - --resources i-1234567890abcdef0 ` - --tags 'Key=\"[Group]\",Value=test' - -If you are using Linux or OS X, surround the element that has special characters with double quotes ("), and then surround the entire key and value structure with single quotes (') as follows:: - - aws ec2 create-tags \ - --resources i-1234567890abcdef0 \ - --tags 'Key="[Group]",Value=test' - -For more information, see `This is the topic title `__ in the *Amazon Elastic Compute Cloud User Guide for Linux Instances*. +**Example 1: To add a tag to a resource** + +The following ``create-tags`` example adds the tag ``Stack=production`` to the specified image, or overwrites an existing tag for the AMI where the tag key is ``Stack``. :: + + aws ec2 create-tags \ + --resources ami-1234567890abcdef0 \ + --tags Key=Stack,Value=production + +This command produces no output + +**Example 2: To add tags to multiple resources** + +The following ``create-tags`` example adds (or overwrites) two tags for an AMI and an instance. One of the tags has a key (``webserver``) but no value (value is set to an empty string). The other tag has a key (``stack``) and a value (``Production``). :: + + aws ec2 create-tags \ + --resources ami-1a2b3c4d i-1234567890abcdef0 \ + --tags Key=webserver,Value= Key=stack,Value=Production + +This command produces no output + +**Example 3: To add tags containing special characters** + +The following ``create-tags`` examples add the tag ``[Group]=test`` for an instance. The square brackets ([ and ]) are special characters, and must be escaped. The following examples also use the line continuation character appropriate for each environment. + +If you are using Windows, surround the element that has special characters with double quotes ("), and then precede each double quote character with a backslash (\\) as follows. :: + + aws ec2 create-tags ^ + --resources i-1234567890abcdef0 ^ + --tags Key=\"[Group]\",Value=test + +If you are using Windows PowerShell, surround the element the value that has special characters with double quotes ("), precede each double quote character with a backslash (\\), and then surround the entire key and value structure with single quotes (') as follows. :: + + aws ec2 create-tags ` + --resources i-1234567890abcdef0 ` + --tags 'Key=\"[Group]\",Value=test' + +If you are using Linux or OS X, surround the element that has special characters with double quotes ("), and then surround the entire key and value structure with single quotes (') as follows. :: + + aws ec2 create-tags \ + --resources i-1234567890abcdef0 \ + --tags 'Key="[Group]",Value=test' + +For more information, see `Tag your Amazon EC2 resources `__ in the *Amazon EC2 User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-traffic-mirror-filter-rule.rst b/awscli/examples/ec2/create-traffic-mirror-filter-rule.rst index 28d34a49216f..52ae18172e25 100644 --- a/awscli/examples/ec2/create-traffic-mirror-filter-rule.rst +++ b/awscli/examples/ec2/create-traffic-mirror-filter-rule.rst @@ -1,32 +1,32 @@ -**To create a filter rule for incoming TCP traffic** - -The following ``create-traffic-mirror-filter-rule`` example creates a rule that you can use to mirror all incoming TCP traffic. Before you run this command, use ``create-traffic-mirror-filter`` to create the the Traffic Mirror filter. :: - - aws ec2 create-traffic-mirror-filter-rule \ - --description "TCP Rule" \ - --destination-cidr-block 0.0.0.0/0 \ - --protocol 6 \ - --rule-action accept \ - --rule-number 1 \ - --source-cidr-block 0.0.0.0/0 \ - --traffic-direction ingress \ - --traffic-mirror-filter-id tmf-04812ff784b25ae67 - -Output:: - - { - "TrafficMirrorFilterRule": { - "DestinationCidrBlock": "0.0.0.0/0", - "TrafficMirrorFilterId": "tmf-04812ff784b25ae67", - "TrafficMirrorFilterRuleId": "tmfr-02d20d996673f3732", - "SourceCidrBlock": "0.0.0.0/0", - "TrafficDirection": "ingress", - "Description": "TCP Rule", - "RuleNumber": 1, - "RuleAction": "accept", - "Protocol": 6 - }, - "ClientToken": "4752b573-40a6-4eac-a8a4-a72058761219" - } - -For more information, see `Create a Traffic Mirror Filter `__ in the *AWS Traffic Mirroring Guide*. +**To create a filter rule for incoming TCP traffic** + +The following ``create-traffic-mirror-filter-rule`` example creates a rule that you can use to mirror all incoming TCP traffic. Before you run this command, use ``create-traffic-mirror-filter`` to create the the traffic mirror filter. :: + + aws ec2 create-traffic-mirror-filter-rule \ + --description 'TCP Rule' \ + --destination-cidr-block 0.0.0.0/0 \ + --protocol 6 \ + --rule-action accept \ + --rule-number 1 \ + --source-cidr-block 0.0.0.0/0 \ + --traffic-direction ingress \ + --traffic-mirror-filter-id tmf-04812ff784b25ae67 + +Output:: + + { + "TrafficMirrorFilterRule": { + "DestinationCidrBlock": "0.0.0.0/0", + "TrafficMirrorFilterId": "tmf-04812ff784b25ae67", + "TrafficMirrorFilterRuleId": "tmfr-02d20d996673f3732", + "SourceCidrBlock": "0.0.0.0/0", + "TrafficDirection": "ingress", + "Description": "TCP Rule", + "RuleNumber": 1, + "RuleAction": "accept", + "Protocol": 6 + }, + "ClientToken": "4752b573-40a6-4eac-a8a4-a72058761219" + } + +For more information, see `Create a traffic mirror filter `__ in the *Traffic Mirroring Guide*. diff --git a/awscli/examples/ec2/create-traffic-mirror-filter.rst b/awscli/examples/ec2/create-traffic-mirror-filter.rst index c2cfbae582e2..23ab1f981bf8 100644 --- a/awscli/examples/ec2/create-traffic-mirror-filter.rst +++ b/awscli/examples/ec2/create-traffic-mirror-filter.rst @@ -1,12 +1,22 @@ -**To create a Traffic Mirror Filter** - -The following ``create-traffic-mirror-filter`` example creates a Traffic Mirror filter. After you create the filter, use ``create-traffic-mirror-filter-rule`` to add rules to the filter. :: - - aws ec2 create-traffic-mirror-filter \ - --description "TCP Filter" - -Output:: - - { "ClientToken": "28908518-100b-4987-8233-8c744EXAMPLE", "TrafficMirrorFilter": { "TrafficMirrorFilterId": "tmf-04812ff784EXAMPLE", "Description": "TCP Filter", "EgressFilterRules": [], "IngressFilterRules": [], "Tags": [], "NetworkServices": [] } } - -For more information, see `Create a Traffic Mirror Filter `__ in the *AWS Traffic Mirroring Guide*. +**To create a traffic mirror filter** + +The following ``create-traffic-mirror-filter`` example creates a traffic mirror filter. After you create the filter, use ``create-traffic-mirror-filter-rule`` to add rules. :: + + aws ec2 create-traffic-mirror-filter \ + --description 'TCP Filter' + +Output:: + + { + "ClientToken": "28908518-100b-4987-8233-8c744EXAMPLE", + "TrafficMirrorFilter": { + "TrafficMirrorFilterId": "tmf-04812ff784EXAMPLE", + "Description": "TCP Filter", + "EgressFilterRules": [], + "IngressFilterRules": [], + "Tags": [], + "NetworkServices": [] + } + } + +For more information, see `Create a traffic mirror filter `__ in the *Traffic Mirroring Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-traffic-mirror-session.rst b/awscli/examples/ec2/create-traffic-mirror-session.rst index 35e5ea5e91d7..c3c44aace32c 100644 --- a/awscli/examples/ec2/create-traffic-mirror-session.rst +++ b/awscli/examples/ec2/create-traffic-mirror-session.rst @@ -1,31 +1,31 @@ -**To create a Traffic Mirror Session** - -The following ``create-traffic-mirror-session`` command creates a traffic mirror sessions for the specified source and target for 25 bytes of the packet. :: - - aws ec2 create-traffic-mirror-session \ - --description "example session" \ - --traffic-mirror-target-id tmt-07f75d8feeEXAMPLE \ - --network-interface-id eni-070203f901EXAMPLE \ - --session-number 1 \ - --packet-length 25 \ - --traffic-mirror-filter-id tmf-04812ff784EXAMPLE - -Output:: - - { - "TrafficMirrorSession": { - "TrafficMirrorSessionId": "tms-08a33b1214EXAMPLE", - "TrafficMirrorTargetId": "tmt-07f75d8feeEXAMPLE", - "TrafficMirrorFilterId": "tmf-04812ff784EXAMPLE", - "NetworkInterfaceId": "eni-070203f901EXAMPLE", - "OwnerId": "111122223333", - "PacketLength": 25, - "SessionNumber": 1, - "VirtualNetworkId": 7159709, - "Description": "example session", - "Tags": [] - }, - "ClientToken": "5236cffc-ee13-4a32-bb5b-388d9da09d96" - } - -For more information, see `Create a Traffic Mirror Session `__ in the *AWS Traffic Mirroring Guide*. +**To create a traffic mirror session** + +The following ``create-traffic-mirror-session`` command creates a traffic mirror session for the specified source and target for 25 bytes of the packet. :: + + aws ec2 create-traffic-mirror-session \ + --description 'example session' \ + --traffic-mirror-target-id tmt-07f75d8feeEXAMPLE \ + --network-interface-id eni-070203f901EXAMPLE \ + --session-number 1 \ + --packet-length 25 \ + --traffic-mirror-filter-id tmf-04812ff784EXAMPLE + +Output:: + + { + "TrafficMirrorSession": { + "TrafficMirrorSessionId": "tms-08a33b1214EXAMPLE", + "TrafficMirrorTargetId": "tmt-07f75d8feeEXAMPLE", + "TrafficMirrorFilterId": "tmf-04812ff784EXAMPLE", + "NetworkInterfaceId": "eni-070203f901EXAMPLE", + "OwnerId": "111122223333", + "PacketLength": 25, + "SessionNumber": 1, + "VirtualNetworkId": 7159709, + "Description": "example session", + "Tags": [] + }, + "ClientToken": "5236cffc-ee13-4a32-bb5b-388d9da09d96" + } + +For more information, see `Create a traffic mirror session `__ in the *Traffic Mirroring Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-traffic-mirror-target.rst b/awscli/examples/ec2/create-traffic-mirror-target.rst index 0b178302dc88..8d5089bdb9ea 100644 --- a/awscli/examples/ec2/create-traffic-mirror-target.rst +++ b/awscli/examples/ec2/create-traffic-mirror-target.rst @@ -1,35 +1,45 @@ -**To create a a Network Load Balancer Traffic Mirror target** - -The following ``create-traffic-mirror-target`` example creates a Network Load Balancer Traffic Mirror target. :: - - aws ec2 create-traffic-mirror-target \ - --description "Example Network Load Balancer Target" \ - --network-load-balancer-arn arn:aws:elasticloadbalancing:us-east-1:111122223333:loadbalancer/net/NLB/7cdec873EXAMPLE - -Output:: - - { "TrafficMirrorTarget": { "Type": "network-load-balancer", "Tags": [], "Description": "Example Network Load Balancer Target", "OwnerId": "111122223333", "NetworkLoadBalancerArn": "arn:aws:elasticloadbalancing:us-east-1:724145273726:loadbalancer/net/NLB/7cdec873EXAMPLE", "TrafficMirrorTargetId": "tmt-0dabe9b0a6EXAMPLE" }, "ClientToken": "d5c090f5-8a0f-49c7-8281-72c796a21f72" } - -**To create a network Traffic Mirror target** - -The following ``create-traffic-mirror-target`` example creates a network interface Traffic Mirror target. - - aws ec2 create-traffic-mirror-target \ - --description "Network interface target" \ - --network-interface-id eni-eni-01f6f631eEXAMPLE - -Output:: - - { - "ClientToken": "5289a345-0358-4e62-93d5-47ef3061d65e", - "TrafficMirrorTarget": { - "Description": "Network interface target", - "NetworkInterfaceId": "eni-01f6f631eEXAMPLE", - "TrafficMirrorTargetId": "tmt-02dcdbe2abEXAMPLE", - "OwnerId": "111122223333", - "Type": "network-interface", - "Tags": [] - } - } - -For more information, see `Create a Traffic Mirror Target `__ in the *AWS Traffic Mirroring Guide*. \ No newline at end of file +**To create a a Network Load Balancer traffic mirror target** + +The following ``create-traffic-mirror-target`` example creates a Network Load Balancer traffic mirror target. :: + + aws ec2 create-traffic-mirror-target \ + --description 'Example Network Load Balancer Target' \ + --network-load-balancer-arn arn:aws:elasticloadbalancing:us-east-1:111122223333:loadbalancer/net/NLB/7cdec873EXAMPLE + +Output:: + + { + "TrafficMirrorTarget": { + "Type": "network-load-balancer", + "Tags": [], + "Description": "Example Network Load Balancer Target", + "OwnerId": "111122223333", + "NetworkLoadBalancerArn": "arn:aws:elasticloadbalancing:us-east-1:724145273726:loadbalancer/net/NLB/7cdec873EXAMPLE", + "TrafficMirrorTargetId": "tmt-0dabe9b0a6EXAMPLE" + }, + "ClientToken": "d5c090f5-8a0f-49c7-8281-72c796a21f72" + } + +**To create a network traffic mirror target** + +The following ``create-traffic-mirror-target`` example creates a network interface Traffic Mirror target. :: + + aws ec2 create-traffic-mirror-target \ + --description 'Network interface target' \ + --network-interface-id eni-eni-01f6f631eEXAMPLE + +Output:: + + { + "ClientToken": "5289a345-0358-4e62-93d5-47ef3061d65e", + "TrafficMirrorTarget": { + "Description": "Network interface target", + "NetworkInterfaceId": "eni-01f6f631eEXAMPLE", + "TrafficMirrorTargetId": "tmt-02dcdbe2abEXAMPLE", + "OwnerId": "111122223333", + "Type": "network-interface", + "Tags": [] + } + } + +For more information, see `Create a traffic mirror target `__ in the *Traffic Mirroring Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-transit-gateway-prefix-list-reference.rst b/awscli/examples/ec2/create-transit-gateway-prefix-list-reference.rst index 849d4b3cedc6..2c677d391e7b 100644 --- a/awscli/examples/ec2/create-transit-gateway-prefix-list-reference.rst +++ b/awscli/examples/ec2/create-transit-gateway-prefix-list-reference.rst @@ -1,27 +1,27 @@ -**To create a reference to a prefix list** - -The following ``create-transit-gateway-prefix-list-reference`` example creates a reference to the specified prefix list in the specified transit gateway route table. :: - - aws ec2 create-transit-gateway-prefix-list-reference \ - --transit-gateway-route-table-id tgw-rtb-0123456789abcd123 \ - --prefix-list-id pl-11111122222222333 \ - --transit-gateway-attachment-id tgw-attach-aaaaaabbbbbb11111 - -Output:: - - { - "TransitGatewayPrefixListReference": { - "TransitGatewayRouteTableId": "tgw-rtb-0123456789abcd123", - "PrefixListId": "pl-11111122222222333", - "PrefixListOwnerId": "123456789012", - "State": "pending", - "Blackhole": false, - "TransitGatewayAttachment": { - "TransitGatewayAttachmentId": "tgw-attach-aaaaaabbbbbb11111", - "ResourceType": "vpc", - "ResourceId": "vpc-112233445566aabbc" - } - } - } - -For more information, see `Prefix list references `__ in the *Transit Gateways Guide*. +**To create a reference to a prefix list** + +The following ``create-transit-gateway-prefix-list-reference`` example creates a reference to the specified prefix list in the specified transit gateway route table. :: + + aws ec2 create-transit-gateway-prefix-list-reference \ + --transit-gateway-route-table-id tgw-rtb-0123456789abcd123 \ + --prefix-list-id pl-11111122222222333 \ + --transit-gateway-attachment-id tgw-attach-aaaaaabbbbbb11111 + +Output:: + + { + "TransitGatewayPrefixListReference": { + "TransitGatewayRouteTableId": "tgw-rtb-0123456789abcd123", + "PrefixListId": "pl-11111122222222333", + "PrefixListOwnerId": "123456789012", + "State": "pending", + "Blackhole": false, + "TransitGatewayAttachment": { + "TransitGatewayAttachmentId": "tgw-attach-aaaaaabbbbbb11111", + "ResourceType": "vpc", + "ResourceId": "vpc-112233445566aabbc" + } + } + } + +For more information, see `Create a prefix list reference `__ in the *Transit Gateways Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-verified-access-endpoint.rst b/awscli/examples/ec2/create-verified-access-endpoint.rst index 45170370e808..680f982574b3 100644 --- a/awscli/examples/ec2/create-verified-access-endpoint.rst +++ b/awscli/examples/ec2/create-verified-access-endpoint.rst @@ -48,4 +48,4 @@ Output:: } } -For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. +For more information, see `Verified Access endpoints `__ in the *AWS Verified Access User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-vpc-endpoint-service-configuration.rst b/awscli/examples/ec2/create-vpc-endpoint-service-configuration.rst index b0c3b9025133..69bc5275b97a 100644 --- a/awscli/examples/ec2/create-vpc-endpoint-service-configuration.rst +++ b/awscli/examples/ec2/create-vpc-endpoint-service-configuration.rst @@ -1,65 +1,67 @@ -**Example 1: To create an endpoint service configuration for an interface endpoint** - -The following ``create-vpc-endpoint-service-configuration`` example creates a VPC endpoint service configuration using the Network Load Balancer ``nlb-vpce``. This example also specifies that requests to connect to the service through an interface endpoint must be accepted. :: - - aws ec2 create-vpc-endpoint-service-configuration \ - --network-load-balancer-arns arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/net/nlb-vpce/e94221227f1ba532 \ - --acceptance-required - -Output:: - - { - "ServiceConfiguration": { - "ServiceType": [ - { - "ServiceType": "Interface" - } - ], - "NetworkLoadBalancerArns": [ - "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/net/nlb-vpce/e94221227f1ba532" - ], - "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-03d5ebb7d9579a2b3", - "ServiceState": "Available", - "ServiceId": "vpce-svc-03d5ebb7d9579a2b3", - "AcceptanceRequired": true, - "AvailabilityZones": [ - "us-east-1d" - ], - "BaseEndpointDnsNames": [ - "vpce-svc-03d5ebb7d9579a2b3.us-east-1.vpce.amazonaws.com" - ] - } - } - -**Example 2: To create an endpoint service configuration for a Gateway Load Balancer endpoint** - -The following ``create-vpc-endpoint-service-configuration`` example creates a VPC endpoint service configuration using the Gateway Load Balancer ``GWLBService``. Requests to connect to the service through a Gateway Load Balancer endpoint are automatically accepted. :: - - aws ec2 create-vpc-endpoint-service-configuration \ - --gateway-load-balancer-arns arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/gwy/GWLBService/123123123123abcc \ - --no-acceptance-required - -Output:: - - { - "ServiceConfiguration": { - "ServiceType": [ - { - "ServiceType": "GatewayLoadBalancer" - } - ], - "ServiceId": "vpce-svc-123123a1c43abc123", - "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123", - "ServiceState": "Available", - "AvailabilityZones": [ - "us-east-1d" - ], - "AcceptanceRequired": false, - "ManagesVpcEndpoints": false, - "GatewayLoadBalancerArns": [ - "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/gwy/GWLBService/123123123123abcc" - ] - } - } - -For more information, see `VPC endpoint services `__ in the *Amazon VPC User Guide*. +**Example 1: To create an endpoint service configuration for an interface endpoint** + +The following ``create-vpc-endpoint-service-configuration`` example creates a VPC endpoint service configuration using the Network Load Balancer ``nlb-vpce``. This example also specifies that requests to connect to the service through an interface endpoint must be accepted. :: + + aws ec2 create-vpc-endpoint-service-configuration \ + --network-load-balancer-arns arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/net/nlb-vpce/e94221227f1ba532 \ + --acceptance-required + +Output:: + + { + "ServiceConfiguration": { + "ServiceType": [ + { + "ServiceType": "Interface" + } + ], + "NetworkLoadBalancerArns": [ + "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/net/nlb-vpce/e94221227f1ba532" + ], + "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-03d5ebb7d9579a2b3", + "ServiceState": "Available", + "ServiceId": "vpce-svc-03d5ebb7d9579a2b3", + "AcceptanceRequired": true, + "AvailabilityZones": [ + "us-east-1d" + ], + "BaseEndpointDnsNames": [ + "vpce-svc-03d5ebb7d9579a2b3.us-east-1.vpce.amazonaws.com" + ] + } + } + +For more information, see `Create an endpoint service `__ in the *AWS PrivateLink User Guide*. + +**Example 2: To create an endpoint service configuration for a Gateway Load Balancer endpoint** + +The following ``create-vpc-endpoint-service-configuration`` example creates a VPC endpoint service configuration using the Gateway Load Balancer ``GWLBService``. Requests to connect to the service through a Gateway Load Balancer endpoint are automatically accepted. :: + + aws ec2 create-vpc-endpoint-service-configuration \ + --gateway-load-balancer-arns arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/gwy/GWLBService/123123123123abcc \ + --no-acceptance-required + +Output:: + + { + "ServiceConfiguration": { + "ServiceType": [ + { + "ServiceType": "GatewayLoadBalancer" + } + ], + "ServiceId": "vpce-svc-123123a1c43abc123", + "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123", + "ServiceState": "Available", + "AvailabilityZones": [ + "us-east-1d" + ], + "AcceptanceRequired": false, + "ManagesVpcEndpoints": false, + "GatewayLoadBalancerArns": [ + "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/gwy/GWLBService/123123123123abcc" + ] + } + } + +For more information, see `Create a Gateway Load Balancer endpoint service `__ in the *AWS PrivateLink User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-vpc-endpoint.rst b/awscli/examples/ec2/create-vpc-endpoint.rst index 4f2c4c8dc8fc..de693a8e8739 100644 --- a/awscli/examples/ec2/create-vpc-endpoint.rst +++ b/awscli/examples/ec2/create-vpc-endpoint.rst @@ -23,7 +23,7 @@ Output:: } } -For more information, see `Creating a gateway endpoint `__ in the *AWSPrivateLink Guide*. +For more information, see `Create a gateway endpoint `__ in the *AWS PrivateLink User Guide*. **Example 2: To create an interface endpoint** @@ -82,11 +82,11 @@ Output:: } } -For more information, see `Creating an interface endpoint `__ in the *User Guide for AWSPrivateLink*. +For more information, see `Create an interface VPC endpoint `__ in the *AWS PrivateLink User Guide*. **Example 3: To create a Gateway Load Balancer endpoint** -The following ``create-vpc-endpoint`` example creates a Gateway Load Balancer endpoint between VPC ``vpc-111122223333aabbc`` and a service that is configured using a Gateway Load Balancer. :: +The following ``create-vpc-endpoint`` example creates a Gateway Load Balancer endpoint between VPC ``vpc-111122223333aabbc`` and and a service that is configured using a Gateway Load Balancer. :: aws ec2 create-vpc-endpoint \ --service-name com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123 \ @@ -115,4 +115,4 @@ Output:: } } -For more information, see `Gateway Load Balancer endpoints `__ in the *User Guide for AWSPrivateLink*. +For more information, see `Gateway Load Balancer endpoints `__ in the *AWS PrivateLink User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/describe-vpc-endpoint-service-configurations.rst b/awscli/examples/ec2/describe-vpc-endpoint-service-configurations.rst index 4240eeb0b757..7a917077df90 100644 --- a/awscli/examples/ec2/describe-vpc-endpoint-service-configurations.rst +++ b/awscli/examples/ec2/describe-vpc-endpoint-service-configurations.rst @@ -1,62 +1,62 @@ -**To describe endpoint service configurations** - -The following ``describe-vpc-endpoint-service-configurations`` example describes your endpoint service configurations. :: - - aws ec2 describe-vpc-endpoint-service-configurations - -Output:: - - { - "ServiceConfigurations": [ - { - "ServiceType": [ - { - "ServiceType": "GatewayLoadBalancer" - } - ], - "ServiceId": "vpce-svc-012d33a1c4321cabc", - "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-012d33a1c4321cabc", - "ServiceState": "Available", - "AvailabilityZones": [ - "us-east-1d" - ], - "AcceptanceRequired": false, - "ManagesVpcEndpoints": false, - "GatewayLoadBalancerArns": [ - "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/gwy/GWLBService/123210844e429123" - ], - "Tags": [] - }, - { - "ServiceType": [ - { - "ServiceType": "Interface" - } - ], - "ServiceId": "vpce-svc-123cabc125efa123", - "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123cabc125efa123", - "ServiceState": "Available", - "AvailabilityZones": [ - "us-east-1a" - ], - "AcceptanceRequired": true, - "ManagesVpcEndpoints": false, - "NetworkLoadBalancerArns": [ - "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/net/NLBforService/1238753950b25123" - ], - "BaseEndpointDnsNames": [ - "vpce-svc-123cabc125efa123.us-east-1.vpce.amazonaws.com" - ], - "PrivateDnsName": "example.com", - "PrivateDnsNameConfiguration": { - "State": "failed", - "Type": "TXT", - "Value": "vpce:qUAth3FdeABCApUiXabc", - "Name": "_1d367jvbg34znqvyefrj" - }, - "Tags": [] - } - ] - } - -For more information, see `VPC endpoint services `__ in the *Amazon VPC User Guide*. +**To describe endpoint service configurations** + +The following ``describe-vpc-endpoint-service-configurations`` example describes your endpoint service configurations. :: + + aws ec2 describe-vpc-endpoint-service-configurations + +Output:: + + { + "ServiceConfigurations": [ + { + "ServiceType": [ + { + "ServiceType": "GatewayLoadBalancer" + } + ], + "ServiceId": "vpce-svc-012d33a1c4321cabc", + "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-012d33a1c4321cabc", + "ServiceState": "Available", + "AvailabilityZones": [ + "us-east-1d" + ], + "AcceptanceRequired": false, + "ManagesVpcEndpoints": false, + "GatewayLoadBalancerArns": [ + "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/gwy/GWLBService/123210844e429123" + ], + "Tags": [] + }, + { + "ServiceType": [ + { + "ServiceType": "Interface" + } + ], + "ServiceId": "vpce-svc-123cabc125efa123", + "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123cabc125efa123", + "ServiceState": "Available", + "AvailabilityZones": [ + "us-east-1a" + ], + "AcceptanceRequired": true, + "ManagesVpcEndpoints": false, + "NetworkLoadBalancerArns": [ + "arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/net/NLBforService/1238753950b25123" + ], + "BaseEndpointDnsNames": [ + "vpce-svc-123cabc125efa123.us-east-1.vpce.amazonaws.com" + ], + "PrivateDnsName": "example.com", + "PrivateDnsNameConfiguration": { + "State": "failed", + "Type": "TXT", + "Value": "vpce:qUAth3FdeABCApUiXabc", + "Name": "_1d367jvbg34znqvyefrj" + }, + "Tags": [] + } + ] + } + +For more information, see `Concepts `__ in the *AWS PrivateLink User Guide*. diff --git a/awscli/examples/ec2/describe-vpc-endpoint-services.rst b/awscli/examples/ec2/describe-vpc-endpoint-services.rst index e378fac0fa43..bf57f83b6a87 100644 --- a/awscli/examples/ec2/describe-vpc-endpoint-services.rst +++ b/awscli/examples/ec2/describe-vpc-endpoint-services.rst @@ -1,134 +1,132 @@ -**Example 1: To describe all VPC endpoint services** - -The following "describe-vpc-endpoint-services" example lists all VPC endpoint services for an AWS Region. :: - - aws ec2 describe-vpc-endpoint-services - -Output:: - - { - "ServiceDetails": [ - { - "ServiceType": [ - { - "ServiceType": "Gateway" - } - ], - "AcceptanceRequired": false, - "ServiceName": "com.amazonaws.us-east-1.dynamodb", - "VpcEndpointPolicySupported": true, - "Owner": "amazon", - "AvailabilityZones": [ - "us-east-1a", - "us-east-1b", - "us-east-1c", - "us-east-1d", - "us-east-1e", - "us-east-1f" - ], - "BaseEndpointDnsNames": [ - "dynamodb.us-east-1.amazonaws.com" - ] - }, - { - "ServiceType": [ - { - "ServiceType": "Interface" - } - ], - "PrivateDnsName": "ec2.us-east-1.amazonaws.com", - "ServiceName": "com.amazonaws.us-east-1.ec2", - "VpcEndpointPolicySupported": false, - "Owner": "amazon", - "AvailabilityZones": [ - "us-east-1a", - "us-east-1b", - "us-east-1c", - "us-east-1d", - "us-east-1e", - "us-east-1f" - ], - "AcceptanceRequired": false, - "BaseEndpointDnsNames": [ - "ec2.us-east-1.vpce.amazonaws.com" - ] - }, - { - "ServiceType": [ - { - "ServiceType": "Interface" - } - ], - "PrivateDnsName": "ssm.us-east-1.amazonaws.com", - "ServiceName": "com.amazonaws.us-east-1.ssm", - "VpcEndpointPolicySupported": true, - "Owner": "amazon", - "AvailabilityZones": [ - "us-east-1a", - "us-east-1b", - "us-east-1c", - "us-east-1d", - "us-east-1e" - ], - "AcceptanceRequired": false, - "BaseEndpointDnsNames": [ - "ssm.us-east-1.vpce.amazonaws.com" - ] - } - ], - "ServiceNames": [ - "com.amazonaws.us-east-1.dynamodb", - "com.amazonaws.us-east-1.ec2", - "com.amazonaws.us-east-1.ec2messages", - "com.amazonaws.us-east-1.elasticloadbalancing", - "com.amazonaws.us-east-1.kinesis-streams", - "com.amazonaws.us-east-1.s3", - "com.amazonaws.us-east-1.ssm" - ] - } - -For more information, see `View available AWS service names `__ in the *User Guide for AWSPrivateLink*. - -**Example 2: To describe the details about an endpoint service** - -The following "describe-vpc-endpoint-services" example lists the details of the Amazon S3 interface endpoint srvice :: - - aws ec2 describe-vpc-endpoint-services \ - --filter "Name=service-type,Values=Interface" Name=service-name,Values=com.amazonaws.us-east-1.s3 - -Output:: - - { - "ServiceDetails": [ - { - "ServiceName": "com.amazonaws.us-east-1.s3", - "ServiceId": "vpce-svc-081d84efcdEXAMPLE", - "ServiceType": [ - { - "ServiceType": "Interface" - } - ], - "AvailabilityZones": [ - "us-east-1a", - "us-east-1b", - "us-east-1c", - "us-east-1d", - "us-east-1e", - "us-east-1f" - ], - "Owner": "amazon", - "BaseEndpointDnsNames": [ - "s3.us-east-1.vpce.amazonaws.com" - ], - "VpcEndpointPolicySupported": true, - "AcceptanceRequired": false, - "ManagesVpcEndpoints": false, - "Tags": [] - } - ], - "ServiceNames": [ - "com.amazonaws.us-east-1.s3" - ] - } - -For more information, see `View available AWS service names `__ in the *User Guide for AWSPrivateLink*. \ No newline at end of file +**Example 1: To describe all VPC endpoint services** + +The following ``describe-vpc-endpoint-services`` example lists all VPC endpoint services for an AWS Region. :: + + aws ec2 describe-vpc-endpoint-services + +Output:: + + { + "ServiceDetails": [ + { + "ServiceType": [ + { + "ServiceType": "Gateway" + } + ], + "AcceptanceRequired": false, + "ServiceName": "com.amazonaws.us-east-1.dynamodb", + "VpcEndpointPolicySupported": true, + "Owner": "amazon", + "AvailabilityZones": [ + "us-east-1a", + "us-east-1b", + "us-east-1c", + "us-east-1d", + "us-east-1e", + "us-east-1f" + ], + "BaseEndpointDnsNames": [ + "dynamodb.us-east-1.amazonaws.com" + ] + }, + { + "ServiceType": [ + { + "ServiceType": "Interface" + } + ], + "PrivateDnsName": "ec2.us-east-1.amazonaws.com", + "ServiceName": "com.amazonaws.us-east-1.ec2", + "VpcEndpointPolicySupported": false, + "Owner": "amazon", + "AvailabilityZones": [ + "us-east-1a", + "us-east-1b", + "us-east-1c", + "us-east-1d", + "us-east-1e", + "us-east-1f" + ], + "AcceptanceRequired": false, + "BaseEndpointDnsNames": [ + "ec2.us-east-1.vpce.amazonaws.com" + ] + }, + { + "ServiceType": [ + { + "ServiceType": "Interface" + } + ], + "PrivateDnsName": "ssm.us-east-1.amazonaws.com", + "ServiceName": "com.amazonaws.us-east-1.ssm", + "VpcEndpointPolicySupported": true, + "Owner": "amazon", + "AvailabilityZones": [ + "us-east-1a", + "us-east-1b", + "us-east-1c", + "us-east-1d", + "us-east-1e" + ], + "AcceptanceRequired": false, + "BaseEndpointDnsNames": [ + "ssm.us-east-1.vpce.amazonaws.com" + ] + } + ], + "ServiceNames": [ + "com.amazonaws.us-east-1.dynamodb", + "com.amazonaws.us-east-1.ec2", + "com.amazonaws.us-east-1.ec2messages", + "com.amazonaws.us-east-1.elasticloadbalancing", + "com.amazonaws.us-east-1.kinesis-streams", + "com.amazonaws.us-east-1.s3", + "com.amazonaws.us-east-1.ssm" + ] + } + +**Example 2: To describe the details about an endpoint service** + +The following ``describe-vpc-endpoint-services`` example lists the details of the Amazon S3 interface endpoint service. :: + + aws ec2 describe-vpc-endpoint-services \ + --filter 'Name=service-type,Values=Interface' Name=service-name,Values=com.amazonaws.us-east-1.s3 + +Output:: + + { + "ServiceDetails": [ + { + "ServiceName": "com.amazonaws.us-east-1.s3", + "ServiceId": "vpce-svc-081d84efcdEXAMPLE", + "ServiceType": [ + { + "ServiceType": "Interface" + } + ], + "AvailabilityZones": [ + "us-east-1a", + "us-east-1b", + "us-east-1c", + "us-east-1d", + "us-east-1e", + "us-east-1f" + ], + "Owner": "amazon", + "BaseEndpointDnsNames": [ + "s3.us-east-1.vpce.amazonaws.com" + ], + "VpcEndpointPolicySupported": true, + "AcceptanceRequired": false, + "ManagesVpcEndpoints": false, + "Tags": [] + } + ], + "ServiceNames": [ + "com.amazonaws.us-east-1.s3" + ] + } + +For more information, see `View available AWS service names `__ in the *AWS PrivateLink User Guide*. diff --git a/awscli/examples/ec2/describe-vpc-endpoints.rst b/awscli/examples/ec2/describe-vpc-endpoints.rst index c28b740a45fa..ad7902e63cfa 100644 --- a/awscli/examples/ec2/describe-vpc-endpoints.rst +++ b/awscli/examples/ec2/describe-vpc-endpoints.rst @@ -1,89 +1,89 @@ -**To describe your VPC endpoints** - -The following ``describe-vpc-endpoints`` example displays details for all of your VPC endpoints. :: - - aws ec2 describe-vpc-endpoints - -Output:: - - { - "VpcEndpoints": [ - { - "PolicyDocument": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"*\",\"Resource\":\"*\"}]}", - "VpcId": "vpc-aabb1122", - "NetworkInterfaceIds": [], - "SubnetIds": [], - "PrivateDnsEnabled": true, - "State": "available", - "ServiceName": "com.amazonaws.us-east-1.dynamodb", - "RouteTableIds": [ - "rtb-3d560345" - ], - "Groups": [], - "VpcEndpointId": "vpce-032a826a", - "VpcEndpointType": "Gateway", - "CreationTimestamp": "2017-09-05T20:41:28Z", - "DnsEntries": [], - "OwnerId": "123456789012" - }, - { - "PolicyDocument": "{\n \"Statement\": [\n {\n \"Action\": \"*\", \n \"Effect\": \"Allow\", \n \"Principal\": \"*\", \n \"Resource\": \"*\"\n }\n ]\n}", - "VpcId": "vpc-1a2b3c4d", - "NetworkInterfaceIds": [ - "eni-2ec2b084", - "eni-1b4a65cf" - ], - "SubnetIds": [ - "subnet-d6fcaa8d", - "subnet-7b16de0c" - ], - "PrivateDnsEnabled": false, - "State": "available", - "ServiceName": "com.amazonaws.us-east-1.elasticloadbalancing", - "RouteTableIds": [], - "Groups": [ - { - "GroupName": "default", - "GroupId": "sg-54e8bf31" - } - ], - "VpcEndpointId": "vpce-0f89a33420c1931d7", - "VpcEndpointType": "Interface", - "CreationTimestamp": "2017-09-05T17:55:27.583Z", - "DnsEntries": [ - { - "HostedZoneId": "Z7HUB22UULQXV", - "DnsName": "vpce-0f89a33420c1931d7-bluzidnv.elasticloadbalancing.us-east-1.vpce.amazonaws.com" - }, - { - "HostedZoneId": "Z7HUB22UULQXV", - "DnsName": "vpce-0f89a33420c1931d7-bluzidnv-us-east-1b.elasticloadbalancing.us-east-1.vpce.amazonaws.com" - }, - { - "HostedZoneId": "Z7HUB22UULQXV", - "DnsName": "vpce-0f89a33420c1931d7-bluzidnv-us-east-1a.elasticloadbalancing.us-east-1.vpce.amazonaws.com" - } - ], - "OwnerId": "123456789012" - }, - { - "VpcEndpointId": "vpce-aabbaabbaabbaabba", - "VpcEndpointType": "GatewayLoadBalancer", - "VpcId": "vpc-111122223333aabbc", - "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123", - "State": "available", - "SubnetIds": [ - "subnet-0011aabbcc2233445" - ], - "RequesterManaged": false, - "NetworkInterfaceIds": [ - "eni-01010120203030405" - ], - "CreationTimestamp": "2020-11-11T08:06:03.522Z", - "Tags": [], - "OwnerId": "123456789012" - } - ] - } - -For more information, see `VPC endpoints `__ in the *Amazon VPC User Guide*. +**To describe your VPC endpoints** + +The following ``describe-vpc-endpoints`` example displays details for all of your VPC endpoints. :: + + aws ec2 describe-vpc-endpoints + +Output:: + + { + "VpcEndpoints": [ + { + "PolicyDocument": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"*\",\"Resource\":\"*\"}]}", + "VpcId": "vpc-aabb1122", + "NetworkInterfaceIds": [], + "SubnetIds": [], + "PrivateDnsEnabled": true, + "State": "available", + "ServiceName": "com.amazonaws.us-east-1.dynamodb", + "RouteTableIds": [ + "rtb-3d560345" + ], + "Groups": [], + "VpcEndpointId": "vpce-032a826a", + "VpcEndpointType": "Gateway", + "CreationTimestamp": "2017-09-05T20:41:28Z", + "DnsEntries": [], + "OwnerId": "123456789012" + }, + { + "PolicyDocument": "{\n \"Statement\": [\n {\n \"Action\": \"*\", \n \"Effect\": \"Allow\", \n \"Principal\": \"*\", \n \"Resource\": \"*\"\n }\n ]\n}", + "VpcId": "vpc-1a2b3c4d", + "NetworkInterfaceIds": [ + "eni-2ec2b084", + "eni-1b4a65cf" + ], + "SubnetIds": [ + "subnet-d6fcaa8d", + "subnet-7b16de0c" + ], + "PrivateDnsEnabled": false, + "State": "available", + "ServiceName": "com.amazonaws.us-east-1.elasticloadbalancing", + "RouteTableIds": [], + "Groups": [ + { + "GroupName": "default", + "GroupId": "sg-54e8bf31" + } + ], + "VpcEndpointId": "vpce-0f89a33420c1931d7", + "VpcEndpointType": "Interface", + "CreationTimestamp": "2017-09-05T17:55:27.583Z", + "DnsEntries": [ + { + "HostedZoneId": "Z7HUB22UULQXV", + "DnsName": "vpce-0f89a33420c1931d7-bluzidnv.elasticloadbalancing.us-east-1.vpce.amazonaws.com" + }, + { + "HostedZoneId": "Z7HUB22UULQXV", + "DnsName": "vpce-0f89a33420c1931d7-bluzidnv-us-east-1b.elasticloadbalancing.us-east-1.vpce.amazonaws.com" + }, + { + "HostedZoneId": "Z7HUB22UULQXV", + "DnsName": "vpce-0f89a33420c1931d7-bluzidnv-us-east-1a.elasticloadbalancing.us-east-1.vpce.amazonaws.com" + } + ], + "OwnerId": "123456789012" + }, + { + "VpcEndpointId": "vpce-aabbaabbaabbaabba", + "VpcEndpointType": "GatewayLoadBalancer", + "VpcId": "vpc-111122223333aabbc", + "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123", + "State": "available", + "SubnetIds": [ + "subnet-0011aabbcc2233445" + ], + "RequesterManaged": false, + "NetworkInterfaceIds": [ + "eni-01010120203030405" + ], + "CreationTimestamp": "2020-11-11T08:06:03.522Z", + "Tags": [], + "OwnerId": "123456789012" + } + ] + } + +For more information, see `Concepts `__ in the *AWS PrivateLink User Guide*. diff --git a/awscli/examples/rds/download-db-log-file-portion.rst b/awscli/examples/rds/download-db-log-file-portion.rst index 3434b57b6034..3dd10e8523ef 100644 --- a/awscli/examples/rds/download-db-log-file-portion.rst +++ b/awscli/examples/rds/download-db-log-file-portion.rst @@ -1,4 +1,4 @@ -**To download a DB log file** +**Example 1: To download the latest part of a DB log file** The following ``download-db-log-file-portion`` example downloads only the latest part of your log file, saving it to a local file named ``tail.txt``. :: @@ -7,7 +7,11 @@ The following ``download-db-log-file-portion`` example downloads only the latest --log-file-name log.txt \ --output text > tail.txt -To download the entire file, you need to include the ``--starting-token 0`` parameter. The following example saves the output to a local file named ``full.txt``. :: +The saved file might contain blank lines. They appear at the end of each part of the log file while being downloaded. + +**Example 2: To download an entire DB log file** + +The following ``download-db-log-file-portion`` example downloads the entire log file, using the ``--starting-token 0`` parameter, and saves the output to a local file named ``full.txt``. :: aws rds download-db-log-file-portion \ --db-instance-identifier test-instance \ @@ -15,4 +19,4 @@ To download the entire file, you need to include the ``--starting-token 0`` para --starting-token 0 \ --output text > full.txt -The saved file might contain blank lines. They appear at the end of each part of the log file while being downloaded. This generally doesn't cause any trouble in your log file analysis. +The saved file might contain blank lines. They appear at the end of each part of the log file while being downloaded. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-aws-logsource.rst b/awscli/examples/securitylake/create-aws-log-source.rst similarity index 100% rename from awscli/examples/securitylake/create-aws-logsource.rst rename to awscli/examples/securitylake/create-aws-log-source.rst diff --git a/awscli/examples/securitylake/create-custom-logsource.rst b/awscli/examples/securitylake/create-custom-log-source.rst similarity index 100% rename from awscli/examples/securitylake/create-custom-logsource.rst rename to awscli/examples/securitylake/create-custom-log-source.rst diff --git a/awscli/examples/securitylake/create-subscriber-data-access.rst b/awscli/examples/securitylake/create-subscriber-data-access.rst deleted file mode 100644 index 6ee467ea17a9..000000000000 --- a/awscli/examples/securitylake/create-subscriber-data-access.rst +++ /dev/null @@ -1,41 +0,0 @@ -**To create a subscriber with data access** - -The following ``create-subscriber`` example creates a subscriber in Security Lake with access to data in the current AWS Region for the specified subscriber identity for an AWS source. :: - - aws securitylake create-subscriber \ - --access-types "S3" \ - --sources '[{"awsLogSource": {"sourceName": "VPC_FLOW","sourceVersion": "2.0"}}]' \ - --subscriber-name "opensearch-s3" \ - --subscriber-identity '{"principal": "029189416600","externalId": "123456789012"}' - -Output:: - - { - "subscriber": { - "accessTypes": [ - "S3" - ], - "createdAt": "2024-07-17T19:08:26.787000+00:00", - "roleArn": "arn:aws:iam::773172568199:role/AmazonSecurityLake-896f218b-cfba-40be-a255-8b49a65d0407", - "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-1-um632ufwpvxkyz0bc5hkb64atycnf3", - "sources": [ - { - "awsLogSource": { - "sourceName": "VPC_FLOW", - "sourceVersion": "2.0" - } - } - ], - "subscriberArn": "arn:aws:securitylake:us-east-1:773172568199:subscriber/896f218b-cfba-40be-a255-8b49a65d0407", - "subscriberId": "896f218b-cfba-40be-a255-8b49a65d0407", - "subscriberIdentity": { - "externalId": "123456789012", - "principal": "029189416600" - }, - "subscriberName": "opensearch-s3", - "subscriberStatus": "ACTIVE", - "updatedAt": "2024-07-17T19:08:27.133000+00:00" - } - } - -For more information, see `Creating a subscriber with data access `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-subscriber-query-access.rst b/awscli/examples/securitylake/create-subscriber-query-access.rst deleted file mode 100644 index 6fa3e93ae127..000000000000 --- a/awscli/examples/securitylake/create-subscriber-query-access.rst +++ /dev/null @@ -1,41 +0,0 @@ -**To create a subscriber with query access** - -The following ``create-subscriber`` example creates a subscriber in Security Lake with query access in the current AWS Region for the specified subscriber identity. :: - - aws securitylake create-subscriber \ - --access-types "LAKEFORMATION" \ - --sources '[{"awsLogSource": {"sourceName": "VPC_FLOW","sourceVersion": "2.0"}}]' \ - --subscriber-name "opensearch-s3" \ - --subscriber-identity '{"principal": "029189416600","externalId": "123456789012"}' - -Output:: - - { - "subscriber": { - "accessTypes": [ - "LAKEFORMATION" - ], - "createdAt": "2024-07-18T01:05:55.853000+00:00", - "resourceShareArn": "arn:aws:ram:us-east-1:123456789012:resource-share/8c31da49-c224-4f1e-bb12-37ab756d6d8a", - "resourceShareName": "LakeFormation-V2-NAMENAMENA-123456789012", - "sources": [ - { - "awsLogSource": { - "sourceName": "VPC_FLOW", - "sourceVersion": "2.0" - } - } - ], - "subscriberArn": "arn:aws:securitylake:us-east-1:123456789012:subscriber/e762aabb-ce3d-4585-beab-63474597845d", - "subscriberId": "e762aabb-ce3d-4585-beab-63474597845d", - "subscriberIdentity": { - "externalId": "123456789012", - "principal": "029189416600" - }, - "subscriberName": "opensearch-s3", - "subscriberStatus": "ACTIVE", - "updatedAt": "2024-07-18T01:05:58.393000+00:00" - } - } - -For more information, see `Creating a subscriber with query access `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/create-subscriber.rst b/awscli/examples/securitylake/create-subscriber.rst new file mode 100644 index 000000000000..516f0611ec59 --- /dev/null +++ b/awscli/examples/securitylake/create-subscriber.rst @@ -0,0 +1,83 @@ +**Example 1: To create a subscriber with data access** + +The following ``create-subscriber`` example creates a subscriber in Security Lake with access to data in the current AWS Region for the specified subscriber identity for an AWS source. :: + + aws securitylake create-subscriber \ + --access-types "S3" \ + --sources '[{"awsLogSource": {"sourceName": "VPC_FLOW","sourceVersion": "2.0"}}]' \ + --subscriber-name 'opensearch-s3' \ + --subscriber-identity '{"principal": "029189416600","externalId": "123456789012"}' + +Output:: + + { + "subscriber": { + "accessTypes": [ + "S3" + ], + "createdAt": "2024-07-17T19:08:26.787000+00:00", + "roleArn": "arn:aws:iam::773172568199:role/AmazonSecurityLake-896f218b-cfba-40be-a255-8b49a65d0407", + "s3BucketArn": "arn:aws:s3:::aws-security-data-lake-us-east-1-um632ufwpvxkyz0bc5hkb64atycnf3", + "sources": [ + { + "awsLogSource": { + "sourceName": "VPC_FLOW", + "sourceVersion": "2.0" + } + } + ], + "subscriberArn": "arn:aws:securitylake:us-east-1:773172568199:subscriber/896f218b-cfba-40be-a255-8b49a65d0407", + "subscriberId": "896f218b-cfba-40be-a255-8b49a65d0407", + "subscriberIdentity": { + "externalId": "123456789012", + "principal": "029189416600" + }, + "subscriberName": "opensearch-s3", + "subscriberStatus": "ACTIVE", + "updatedAt": "2024-07-17T19:08:27.133000+00:00" + } + } + +For more information, see `Creating a subscriber with data access `__ in the *Amazon Security Lake User Guide*. + +**Example 2: To create a subscriber with query access** + +The following ``create-subscriber`` example creates a subscriber in Security Lake with query access in the current AWS Region for the specified subscriber identity. :: + + aws securitylake create-subscriber \ + --access-types "LAKEFORMATION" \ + --sources '[{"awsLogSource": {"sourceName": "VPC_FLOW","sourceVersion": "2.0"}}]' \ + --subscriber-name 'opensearch-s3' \ + --subscriber-identity '{"principal": "029189416600","externalId": "123456789012"}' + +Output:: + + { + "subscriber": { + "accessTypes": [ + "LAKEFORMATION" + ], + "createdAt": "2024-07-18T01:05:55.853000+00:00", + "resourceShareArn": "arn:aws:ram:us-east-1:123456789012:resource-share/8c31da49-c224-4f1e-bb12-37ab756d6d8a", + "resourceShareName": "LakeFormation-V2-NAMENAMENA-123456789012", + "sources": [ + { + "awsLogSource": { + "sourceName": "VPC_FLOW", + "sourceVersion": "2.0" + } + } + ], + "subscriberArn": "arn:aws:securitylake:us-east-1:123456789012:subscriber/e762aabb-ce3d-4585-beab-63474597845d", + "subscriberId": "e762aabb-ce3d-4585-beab-63474597845d", + "subscriberIdentity": { + "externalId": "123456789012", + "principal": "029189416600" + }, + "subscriberName": "opensearch-s3", + "subscriberStatus": "ACTIVE", + "updatedAt": "2024-07-18T01:05:58.393000+00:00" + } + } + +For more information, see `Creating a subscriber with query access `__ in the *Amazon Security Lake User Guide*. \ No newline at end of file diff --git a/awscli/examples/securitylake/delete-aws-logsource.rst b/awscli/examples/securitylake/delete-aws-log-source.rst similarity index 100% rename from awscli/examples/securitylake/delete-aws-logsource.rst rename to awscli/examples/securitylake/delete-aws-log-source.rst diff --git a/awscli/examples/securitylake/delete-custom-logsource.rst b/awscli/examples/securitylake/delete-custom-log-source.rst similarity index 100% rename from awscli/examples/securitylake/delete-custom-logsource.rst rename to awscli/examples/securitylake/delete-custom-log-source.rst From 41a934c44d4f007305e4b50c534478e2b7451aaf Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Wed, 30 Oct 2024 17:07:40 +0000 Subject: [PATCH 1051/1632] CLI examples for ds-data, ecr-public --- awscli/examples/ds-data/add-group-member.rst | 12 + awscli/examples/ds-data/create-group.rst | 17 + awscli/examples/ds-data/create-user.rst | 17 + awscli/examples/ds-data/delete-group.rst | 11 + awscli/examples/ds-data/delete-user.rst | 11 + awscli/examples/ds-data/describe-group.rst | 21 + awscli/examples/ds-data/describe-user.rst | 21 + .../ds-data/disable-directory-data-access.rst | 10 + awscli/examples/ds-data/disable-user.rst | 11 + .../ds-data/enable-directory-data-access.rst | 10 + .../examples/ds-data/list-group-members.rst | 29 + .../ds-data/list-groups-for-member.rst | 25 + awscli/examples/ds-data/list-groups.rst | 503 ++++++++++++++++++ awscli/examples/ds-data/list-users.rst | 57 ++ .../examples/ds-data/remove-group-member.rst | 12 + .../examples/ds-data/reset-user-password.rst | 12 + awscli/examples/ds-data/search-groups.rst | 25 + awscli/examples/ds-data/search-users.rst | 24 + awscli/examples/ds-data/update-group.rst | 13 + awscli/examples/ds-data/update-user.rst | 13 + .../ecr-public/get-registry-catalog-data.rst | 14 + .../get-repository-catalog-data.rst | 29 + .../ecr-public/list-tags-for-resource.rst | 28 + .../ecr-public/put-registry-catalog-data.rst | 15 + .../put-repository-catalog-data.rst | 9 +- awscli/examples/ecr-public/tag-resource.rst | 21 + awscli/examples/ecr-public/untag-resource.rst | 12 + 27 files changed, 978 insertions(+), 4 deletions(-) create mode 100644 awscli/examples/ds-data/add-group-member.rst create mode 100644 awscli/examples/ds-data/create-group.rst create mode 100644 awscli/examples/ds-data/create-user.rst create mode 100644 awscli/examples/ds-data/delete-group.rst create mode 100644 awscli/examples/ds-data/delete-user.rst create mode 100644 awscli/examples/ds-data/describe-group.rst create mode 100644 awscli/examples/ds-data/describe-user.rst create mode 100644 awscli/examples/ds-data/disable-directory-data-access.rst create mode 100644 awscli/examples/ds-data/disable-user.rst create mode 100644 awscli/examples/ds-data/enable-directory-data-access.rst create mode 100644 awscli/examples/ds-data/list-group-members.rst create mode 100644 awscli/examples/ds-data/list-groups-for-member.rst create mode 100644 awscli/examples/ds-data/list-groups.rst create mode 100644 awscli/examples/ds-data/list-users.rst create mode 100644 awscli/examples/ds-data/remove-group-member.rst create mode 100644 awscli/examples/ds-data/reset-user-password.rst create mode 100644 awscli/examples/ds-data/search-groups.rst create mode 100644 awscli/examples/ds-data/search-users.rst create mode 100644 awscli/examples/ds-data/update-group.rst create mode 100644 awscli/examples/ds-data/update-user.rst create mode 100644 awscli/examples/ecr-public/get-registry-catalog-data.rst create mode 100644 awscli/examples/ecr-public/get-repository-catalog-data.rst create mode 100644 awscli/examples/ecr-public/list-tags-for-resource.rst create mode 100644 awscli/examples/ecr-public/put-registry-catalog-data.rst create mode 100644 awscli/examples/ecr-public/tag-resource.rst create mode 100644 awscli/examples/ecr-public/untag-resource.rst diff --git a/awscli/examples/ds-data/add-group-member.rst b/awscli/examples/ds-data/add-group-member.rst new file mode 100644 index 000000000000..45c54d26ab41 --- /dev/null +++ b/awscli/examples/ds-data/add-group-member.rst @@ -0,0 +1,12 @@ +**To add a group member to a directory** + +The following ``add-group-member`` example adds the specified user to the specified group in the specified directory. :: + + aws ds-data add-group-member \ + --directory-id d-1234567890 \ + --group-name 'sales' \ + --member-name 'john.doe' + +This command produces no output. + +For more information, see `Adding or removing AWS Managed Microsoft AD members to groups and groups to groups `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/create-group.rst b/awscli/examples/ds-data/create-group.rst new file mode 100644 index 000000000000..9451cebd2c78 --- /dev/null +++ b/awscli/examples/ds-data/create-group.rst @@ -0,0 +1,17 @@ +**To create a group for a directory** + +The following ``create-group`` example creates a group in the specified directory. :: + + aws ds-data create-group \ + --directory-id d-1234567890 \ + --sam-account-name 'sales' + +Output:: + + { + "DirectoryId": "d-9067f3da7a", + "SAMAccountName": "sales", + "SID": "S-1-2-34-5567891234-5678912345-67891234567-8912" + } + +For more information, see `Creating an AWS Managed Microsoft AD group `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/create-user.rst b/awscli/examples/ds-data/create-user.rst new file mode 100644 index 000000000000..f348abf0bce6 --- /dev/null +++ b/awscli/examples/ds-data/create-user.rst @@ -0,0 +1,17 @@ +**To create a user** + +The following ``create-user`` example creates a user in the specified directory. :: + + aws ds-data create-user \ + --directory-id d-1234567890 \ + --sam-account-name 'john.doe' + +Output:: + + { + "DirectoryId": "d-1234567890", + "SAMAccountName": "john.doe", + "SID": "S-1-2-34-5567891234-5678912345-67891234567-8912" + } + +For more information, see `Creating an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/delete-group.rst b/awscli/examples/ds-data/delete-group.rst new file mode 100644 index 000000000000..33c155c7ffbf --- /dev/null +++ b/awscli/examples/ds-data/delete-group.rst @@ -0,0 +1,11 @@ +**To delete a group** + +The following ``delete-group`` example deletes the specified group from the specified directory. :: + + aws ds-data delete-group \ + --directory-id d-1234567890 \ + --sam-account-name 'sales' + +This command produces no output. + +For more information, see `Deleting an AWS Managed Microsoft AD group `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/delete-user.rst b/awscli/examples/ds-data/delete-user.rst new file mode 100644 index 000000000000..9ffd38f8ea04 --- /dev/null +++ b/awscli/examples/ds-data/delete-user.rst @@ -0,0 +1,11 @@ +**To delete a user** + +The following ``delete-user`` example deletes the specified user from the specified directory. :: + + aws ds-data delete-user \ + --directory-id d-1234567890 \ + --sam-account-name 'john.doe' + +This command produces no output. + +For more information, see `Deleting an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/describe-group.rst b/awscli/examples/ds-data/describe-group.rst new file mode 100644 index 000000000000..ef8b227a6864 --- /dev/null +++ b/awscli/examples/ds-data/describe-group.rst @@ -0,0 +1,21 @@ +**To list details of a group** + +The following ``describe-group`` example gets information for the specified group in the specified directory. :: + + aws ds-data describe-group \ + --directory-id d-1234567890 \ + --sam-account-name 'sales' + +Output:: + + { + "DirectoryId": "d-1234567890", + "DistinguishedName": "CN=sales,OU=Users,OU=CORP,DC=corp,DC=example,DC=com", + "GroupScope": "Global", + "GroupType": "Security", + "Realm": "corp.example.com", + "SAMAccountName": "sales", + "SID": "S-1-2-34-5567891234-5678912345-67891234567-8912" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD group's details `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/describe-user.rst b/awscli/examples/ds-data/describe-user.rst new file mode 100644 index 000000000000..1ea210ad962c --- /dev/null +++ b/awscli/examples/ds-data/describe-user.rst @@ -0,0 +1,21 @@ +**To list information for a user** + +The following ``describe-user`` example gets information for the specified user in the specified directory. :: + + aws ds-data describe-user command-name \ + --directory-id d-1234567890 \ + --sam-account-name 'john.doe' + +Output:: + + { + "DirectoryId": "d-1234567890", + "DistinguishedName": "CN=john.doe,OU=Users,OU=CORP,DC=corp,DC=example,DC=com", + "Enabled": false, + "Realm": "corp.example.com", + "SAMAccountName": "john.doe", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4567", + "UserPrincipalName": "john.doe@CORP.EXAMPLE.COM" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/disable-directory-data-access.rst b/awscli/examples/ds-data/disable-directory-data-access.rst new file mode 100644 index 000000000000..e02e870b7ab3 --- /dev/null +++ b/awscli/examples/ds-data/disable-directory-data-access.rst @@ -0,0 +1,10 @@ +**To disable Directory Service Data API for a directory** + +The following ``disable-directory-data-access`` example disables the Directory Service Data API for the specified directory. :: + + aws ds disable-directory-data-access \ + --directory-id d-1234567890 + +This command produces no output. + +For more information, see `Enabling or disabling user and group management or AWS Directory Service Data `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/disable-user.rst b/awscli/examples/ds-data/disable-user.rst new file mode 100644 index 000000000000..fc71978b8583 --- /dev/null +++ b/awscli/examples/ds-data/disable-user.rst @@ -0,0 +1,11 @@ +**To disable a user** + +The following ``disable-user`` example disables the specified user in the specified directory. :: + + aws ds-data disable-user \ + --directory-id d-1234567890 \ + --sam-account-name 'john.doe' + +This command produces no output. + +For more information, see `Disabling an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/enable-directory-data-access.rst b/awscli/examples/ds-data/enable-directory-data-access.rst new file mode 100644 index 000000000000..2be21265a81a --- /dev/null +++ b/awscli/examples/ds-data/enable-directory-data-access.rst @@ -0,0 +1,10 @@ +**To enable Directory Service Data API for a directory** + +The following ``enable-directory-data-access`` example enables the Directory Service Data API for the specified directory. :: + + aws ds enable-directory-data-access \ + --directory-id d-1234567890 + +This command produces no output. + +For more information, see `Enabling or disabling user and group management or AWS Directory Service Data `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/list-group-members.rst b/awscli/examples/ds-data/list-group-members.rst new file mode 100644 index 000000000000..157d632a6533 --- /dev/null +++ b/awscli/examples/ds-data/list-group-members.rst @@ -0,0 +1,29 @@ +**To list a directory's group members** + +The following ``list-group-members`` example lists the group members for the specified group in the specified directory. :: + + aws ds-data list-group-members \ + --directory-id d-1234567890 \ + --sam-account-name 'sales' + +Output:: + + { + "Members": [ + { + "MemberType": "USER", + "SAMAccountName": "Jane Doe", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4568" + }, + { + "MemberType": "USER", + "SAMAccountName": "John Doe", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4569" + } + ], + "DirectoryId": "d-1234567890", + "MemberRealm": "corp.example.com", + "Realm": "corp.example.com" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD group's details `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/list-groups-for-member.rst b/awscli/examples/ds-data/list-groups-for-member.rst new file mode 100644 index 000000000000..1ac8a8746fc2 --- /dev/null +++ b/awscli/examples/ds-data/list-groups-for-member.rst @@ -0,0 +1,25 @@ +**To list a directory's group membership** + +The following ``list-groups-for-member`` example lists group membership for the specified user in the specified directory. :: + + aws ds-data list-groups-for-member \ + --directory-id d-1234567890 \ + --sam-account-name 'john.doe' + +Output:: + + { + "Groups": [ + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Domain Users", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4567" + } + ], + "DirectoryId": "d-1234567890", + "MemberRealm": "corp.example.com", + "Realm": "corp.example.com" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/list-groups.rst b/awscli/examples/ds-data/list-groups.rst new file mode 100644 index 000000000000..d01ce5f2b981 --- /dev/null +++ b/awscli/examples/ds-data/list-groups.rst @@ -0,0 +1,503 @@ +**To list a directory's groups** + +The following ``list-groups`` example lists groups in the specified directory. :: + + aws ds-data list-groups \ + --directory-id d-1234567890 + +Output:: + + { + "Groups": [ + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Administrators", + "SID": "S-1-2-33-441" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Users", + "SID": "S-1-2-33-442" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Guests", + "SID": "S-1-2-33-443" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Print Operators", + "SID": "S-1-2-33-444" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Backup Operators", + "SID": "S-1-2-33-445" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Replicator", + "SID": "S-1-2-33-446" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Remote Desktop Users", + "SID": "S-1-2-33-447" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Network Configuration Operators", + "SID": "S-1-2-33-448" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Performance Monitor Users", + "SID": "S-1-2-33-449" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Performance Log Users", + "SID": "S-1-2-33-450" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Distributed COM Users", + "SID": "S-1-2-33-451" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "IIS_IUSRS", + "SID": "S-1-2-33-452" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Cryptographic Operators", + "SID": "S-1-2-33-453" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Event Log Readers", + "SID": "S-1-2-33-454" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Certificate Service DCOM Access", + "SID": "S-1-2-33-456" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "RDS Remote Access Servers", + "SID": "S-1-2-33-457" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "RDS Endpoint Servers", + "SID": "S-1-2-33-458" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "RDS Management Servers", + "SID": "S-1-2-33-459" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Hyper-V Administrators", + "SID": "S-1-2-33-460" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Access Control Assistance Operators", + "SID": "S-1-2-33-461" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Remote Management Users", + "SID": "S-1-2-33-462" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Storage Replica Administrators", + "SID": "S-1-2-33-463" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Domain Computers", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-789" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Domain Controllers", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-790" + }, + { + "GroupScope": "Universal", + "GroupType": "Security", + "SAMAccountName": "Schema Admins", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-791" + }, + { + "GroupScope": "Universal", + "GroupType": "Security", + "SAMAccountName": "Enterprise Admins", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-792" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "Cert Publishers", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-793" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Domain Admins", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-794" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Domain Users", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-795" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Domain Guests", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-796" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Group Policy Creator Owners", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-797" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "RAS and IAS Servers", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-798" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Server Operators", + "SID": "S-1-2-33-464" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Account Operators", + "SID": "S-1-2-33-465" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Pre-Windows 2000 Compatible Access", + "SID": "S-1-2-33-466" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Incoming Forest Trust Builders", + "SID": "S-1-2-33-467" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Windows Authorization Access Group", + "SID": "S-1-2-33-468" + }, + { + "GroupScope": "BuiltinLocal", + "GroupType": "Security", + "SAMAccountName": "Terminal Server License Servers", + "SID": "S-1-2-33-469" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "Allowed RODC Password Replication Group", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-798" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "Denied RODC Password Replication Group", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-799" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Read-only Domain Controllers", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-800" + }, + { + "GroupScope": "Universal", + "GroupType": "Security", + "SAMAccountName": "Enterprise Read-only Domain Controllers", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-801" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Cloneable Domain Controllers", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-802" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Protected Users", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-803" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Key Admins", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-804" + }, + { + "GroupScope": "Universal", + "GroupType": "Security", + "SAMAccountName": "Enterprise Key Admins", + "SID": "S-1-2-34-56789123456-7891012345-6789123486-805" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "DnsAdmins", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4567" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "DnsUpdateProxy", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4568" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "Admins", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4569" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWSAdministrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4570" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Object Management Service Accounts", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4571" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Private CA Connector for AD Delegated Group", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4572" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Application and Service Delegated Group", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4573" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4574" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated FSx Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4575" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Account Operators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4576" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Active Directory Based Activation Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4577" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Allowed to Authenticate Objects", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4578" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Allowed to Authenticate to Domain Controllers", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4579" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Deleted Object Lifetime Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4580" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Distributed File System Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4581" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Dynamic Host Configuration Protocol Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4582" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Enterprise Certificate Authority Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4583" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Fine Grained Password Policy Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4584" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Group Policy Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4585" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Managed Service Account Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4586" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Read Foreign Security Principals", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4587" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Remote Access Service Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4588" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Replicate Directory Changes Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4588" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Sites and Services Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4589" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated System Management Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4590" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Terminal Server Licensing Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4591" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated User Principal Name Suffix Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4592" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Add Workstations To Domain Users", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4593" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Domain Name System Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4594" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Kerberos Delegation Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4595" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated Server Administrators", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4596" + }, + { + "GroupScope": "DomainLocal", + "GroupType": "Security", + "SAMAccountName": "AWS Delegated MS-NPRC Non-Compliant Devices", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4597" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Remote Access", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4598" + }, + { + "GroupScope": "Global", + "GroupType": "Security", + "SAMAccountName": "Accounting", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4599" + }, + { + "GroupScope": "Global", + "GroupType": "Distribution", + "SAMAccountName": "sales", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4567" + } + ], + "DirectoryId": "d-1234567890", + "Realm": "corp.example.com" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD group's details `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/list-users.rst b/awscli/examples/ds-data/list-users.rst new file mode 100644 index 000000000000..6b3a43792c82 --- /dev/null +++ b/awscli/examples/ds-data/list-users.rst @@ -0,0 +1,57 @@ +**To list a directory's users** + +The following ``list-users`` example lists users in the specified directory. :: + + aws ds-data list-users \ + --directory-id d-1234567890 + +Output:: + + { + "Users": [ + { + "Enabled": true, + "SAMAccountName": "Administrator", + "SID": "S-1-2-34-5678910123-4567895012-3456789012-345" + }, + { + "Enabled": false, + "SAMAccountName": "Guest", + "SID": "S-1-2-34-5678910123-4567895012-3456789012-345" + }, + { + "Enabled": false, + "SAMAccountName": "krbtgt", + "SID": "S-1-2-34-5678910123-4567895012-3456789012-346" + }, + { + "Enabled": true, + "SAMAccountName": "Admin", + "SID": "S-1-2-34-5678910123-4567895012-3456789012-347" + }, + { + "Enabled": true, + "SAMAccountName": "Richard Roe", + "SID": "S-1-2-34-5678910123-4567895012-3456789012-348" + }, + { + "Enabled": true, + "SAMAccountName": "Jane Doe", + "SID": "S-1-2-34-5678910123-4567895012-3456789012-349" + }, + { + "Enabled": true, + "SAMAccountName": "AWS_WGnzYlN6YyY", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4567" + }, + { + "Enabled": true, + "SAMAccountName": "john.doe", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4568" + } + ], + "DirectoryId": "d-1234567890", + "Realm": "corp.example.com" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/remove-group-member.rst b/awscli/examples/ds-data/remove-group-member.rst new file mode 100644 index 000000000000..a44c8313c693 --- /dev/null +++ b/awscli/examples/ds-data/remove-group-member.rst @@ -0,0 +1,12 @@ +**To remove a group member from a directory** + +The following ``remove-group-member`` example removes the specified group member from the specified group in the specified directory. :: + + aws ds-data remove-group-member \ + --directory-id d-1234567890 \ + --group-name 'sales' \ + --member-name 'john.doe' + +This command produces no output. + +For more information, see `Adding and removing AWS Managed Microsoft AD members to groups and groups to groups `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/reset-user-password.rst b/awscli/examples/ds-data/reset-user-password.rst new file mode 100644 index 000000000000..524985116969 --- /dev/null +++ b/awscli/examples/ds-data/reset-user-password.rst @@ -0,0 +1,12 @@ +**To reset a user password in a directory** + +The following ``reset-user-password`` example resets and enables the specified user in the specified directory. :: + + aws ds reset-user-password \ + --directory-id d-1234567890 \ + --user-name 'john.doe' \ + --new-password 'password' + +This command produces no output. + +For more information, see `Resetting and enabling an AWS Managed Microsoft AD user's password `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/search-groups.rst b/awscli/examples/ds-data/search-groups.rst new file mode 100644 index 000000000000..dc8fb354d55b --- /dev/null +++ b/awscli/examples/ds-data/search-groups.rst @@ -0,0 +1,25 @@ +**To search for a group in a directory** + +The following ``search-groups`` example searches for the specified group in the specified directory. :: + + aws ds-data search-groups \ + --directory-id d-1234567890 \ + --search-attributes 'SamAccountName' \ + --search-string 'sales' + +Output:: + + { + "Groups": [ + { + "GroupScope": "Global", + "GroupType": "Distribution", + "SAMAccountName": "sales", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4567" + } + ], + "DirectoryId": "d-1234567890", + "Realm": "corp.example.com" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD group's details `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/search-users.rst b/awscli/examples/ds-data/search-users.rst new file mode 100644 index 000000000000..091b99e7a423 --- /dev/null +++ b/awscli/examples/ds-data/search-users.rst @@ -0,0 +1,24 @@ +**To search for a user in a directory** + +The following ``search-users`` example searches for the specified user in the specified directory. :: + + aws ds-data search-users \ + --directory-id d-1234567890 \ + --search-attributes 'SamAccountName' \ + --Search-string 'john.doe' + +Output:: + + { + "Users": [ + { + "Enabled": true, + "SAMAccountName": "john.doe", + "SID": "S-1-2-34-5678901234-5678901234-5678910123-4567" + } + ], + "DirectoryId": "d-1234567890", + "Realm": "corp.example.com" + } + +For more information, see `Viewing and updating an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/update-group.rst b/awscli/examples/ds-data/update-group.rst new file mode 100644 index 000000000000..e4198aa3e2de --- /dev/null +++ b/awscli/examples/ds-data/update-group.rst @@ -0,0 +1,13 @@ +**To update a group's attribute in a directory** + +The following ``update-group`` example updates the specified attribute for the specified group in the specified directory. :: + + aws ds-data update-group \ + --directory-id d-1234567890 \ + --sam-account-name 'sales' \ + --update-type 'REPLACE' \ + --group-type 'Distribution' + +This command produces no output. + +For more information, see `Viewing and updating an AWS Managed Microsoft AD group's details `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ds-data/update-user.rst b/awscli/examples/ds-data/update-user.rst new file mode 100644 index 000000000000..08f82ae3d838 --- /dev/null +++ b/awscli/examples/ds-data/update-user.rst @@ -0,0 +1,13 @@ +**To update a user's attribute in a directory** + +The following ``update-user`` example updates the specified attribute for the specified user in the specified directory. :: + + aws ds-data update-user \ + --directory-id d-1234567890 \ + --sam-account-name 'john.doe' \ + --update-type 'ADD' \ + --email-address 'example.corp.com' + +This command produces no output. + +For more information, see `Viewing and updating an AWS Managed Microsoft AD user `__ in the *AWS Directory Service Administration Guide*. diff --git a/awscli/examples/ecr-public/get-registry-catalog-data.rst b/awscli/examples/ecr-public/get-registry-catalog-data.rst new file mode 100644 index 000000000000..e293089a41af --- /dev/null +++ b/awscli/examples/ecr-public/get-registry-catalog-data.rst @@ -0,0 +1,14 @@ +**To retrieve catalog metadata for a public ECR registry** + +The following ``get-registry-catalog-data`` retrieves catalog metadata for an ECR public registry. :: + + aws ecr-public get-registry-catalog-data \ + --region us-east-1 + +Output:: + + { + "registryCatalogData": { + "displayName": "YourCustomPublicRepositoryalias" + } + } diff --git a/awscli/examples/ecr-public/get-repository-catalog-data.rst b/awscli/examples/ecr-public/get-repository-catalog-data.rst new file mode 100644 index 000000000000..b3db31e94692 --- /dev/null +++ b/awscli/examples/ecr-public/get-repository-catalog-data.rst @@ -0,0 +1,29 @@ +**To retrieve catalog metadata for a repository in a public registry** + +The following ``get-repository-catalog-data`` example lists the catalog metadata for the repository ``project-a/nginx-web-app`` in a public registry. :: + + aws ecr-public get-repository-catalog-data \ + --repository-name project-a/nginx-web-app \ + --region us-east-1 + +Output:: + + { + "catalogData": { + "description": "My project-a ECR Public Repository", + "architectures": [ + "ARM", + "ARM 64", + "x86", + "x86-64" + ], + "operatingSystems": [ + "Linux" + ], + "logoUrl": "https://d3g9o9u8re44ak.cloudfront.net/logo/491d3846-8f33-4d8b-a10c-c2ce271e6c0d/4f09d87c-2569-4916-a932-5c296bf6f88a.png", + "aboutText": "## Quick reference\n\nMaintained ", + "usageText": "## Supported architectures\n\namd64, arm64v8\n\n## " + } + } + +For more information, see `Repository catalog data `__ in the *Amazon ECR Public*. \ No newline at end of file diff --git a/awscli/examples/ecr-public/list-tags-for-resource.rst b/awscli/examples/ecr-public/list-tags-for-resource.rst new file mode 100644 index 000000000000..fd700be2205f --- /dev/null +++ b/awscli/examples/ecr-public/list-tags-for-resource.rst @@ -0,0 +1,28 @@ +**To list tags for a public repository in a public registry** + +The following ``list-tags-for-resource`` example lists the tags for a resource named ``project-a/nginx-web-app`` in a public registry. :: + + aws ecr-public list-tags-for-resource \ + --resource-arn arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app \ + --region us-east-1 + +Output:: + + { + "tags": [ + { + "Key": "Environment", + "Value": "Prod" + }, + { + "Key": "stack", + "Value": "dev1" + }, + { + "Key": "Name", + "Value": "project-a/nginx-web-app" + } + ] + } + +For more information, see `List tags for a public repository `__ in the *Amazon ECR Public*. diff --git a/awscli/examples/ecr-public/put-registry-catalog-data.rst b/awscli/examples/ecr-public/put-registry-catalog-data.rst new file mode 100644 index 000000000000..d9f4fb8d2c30 --- /dev/null +++ b/awscli/examples/ecr-public/put-registry-catalog-data.rst @@ -0,0 +1,15 @@ +**To create or update catalog metadata for a public ECR registry** + +The following ``put-registry-catalog-data`` creates or updates catalog metadata for an ECR public registry. (Only accounts that have the verified account badge can have a registry display name. :: + + aws ecr-public put-registry-catalog-data \ + --region us-east-1 \ + --display-name + +Output:: + + { + "registryCatalogData": { + "displayName": "YourCustomPublicRepositoryalias" + } + } diff --git a/awscli/examples/ecr-public/put-repository-catalog-data.rst b/awscli/examples/ecr-public/put-repository-catalog-data.rst index 9be052cdd6ec..678b9fd87c1a 100644 --- a/awscli/examples/ecr-public/put-repository-catalog-data.rst +++ b/awscli/examples/ecr-public/put-repository-catalog-data.rst @@ -1,4 +1,4 @@ -**Example 1: To creates or updates the catalog data for a repository in a public registry.** +**To create or update the catalog data for a repository in a public registry** The following ``put-repository-catalog-data`` example creates or update catalog data for reposiotry named `project-a/nginx-web-app` in a public registry, along with logoImageBlob, aboutText, usageText and tags information. :: @@ -10,6 +10,7 @@ The following ``put-repository-catalog-data`` example creates or update catalog Contents of ``repository-catalog-data.json``:: { + "repositoryName": "project-a/nginx-web-app", "catalogData": { "description": "My project-a ECR Public Repository", "architectures": [ @@ -21,9 +22,9 @@ Contents of ``repository-catalog-data.json``:: "operatingSystems": [ "Linux" ], - "logoImageBlob": "iVBORw0KGgoAAAANSUhEUgAAAYYAAAGGCAMAAABIXtbXAAAAq1BMVEVHcEz// ", + "logoImageBlob": "iVBORw0KGgoA<>ErkJggg==", "aboutText": "## Quick reference.", - "usageText": "## Supported architectures are as follows" + "usageText": "## Supported architectures are as follows." } } @@ -41,7 +42,7 @@ Output:: "operatingSystems": [ "Linux" ], - "logoUrl": "https://d3g9o9u8re44ak.cloudfront.net/logo/491d3846-8f33-4d8b-a10c-c2ce271e6c0d/4f09d87c-2569-4916-a932-5c296bf6f88a.png", + "logoUrl": "https://d3g9o9u8re44ak.cloudfront.net/logo/df86cf58-ee60-4061-b804-0be24d97ccb1/4a9ed9b2-69e4-4ede-b924-461462d20ef0.png", "aboutText": "## Quick reference.", "usageText": "## Supported architectures are as follows." } diff --git a/awscli/examples/ecr-public/tag-resource.rst b/awscli/examples/ecr-public/tag-resource.rst new file mode 100644 index 000000000000..1d070887329b --- /dev/null +++ b/awscli/examples/ecr-public/tag-resource.rst @@ -0,0 +1,21 @@ +**Example 1: To tags an existing public repository in a public registry** + +The following ``tag-resource`` example tags a repository named ``project-a/nginx-web-app`` in a public registry. :: + + aws ecr-public tag-resource \ + --resource-arn arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app \ + --tags Key=stack,Value=dev \ + --region us-east-1 + +For more information, see `Using Tags for a public repository `__ in the *Amazon ECR Public*. + +**Example 2: To tag an existing public repository with multiple tags in a public registry.** + +The following ``tag-resource`` example tags an existing repository with multiple tags. :: + + aws ecr-public tag-resource \ + --resource-arn arn:aws:ecr-public::890517186334:repository/project-a/nginx-web-app \ + --tags Key=key1,Value=value1 Key=key2,Value=value2 Key=key3,Value=value3 \ + --region us-east-1 + +For more information, see `Using Tags for a public repository `__ in the *Amazon ECR Public*. diff --git a/awscli/examples/ecr-public/untag-resource.rst b/awscli/examples/ecr-public/untag-resource.rst new file mode 100644 index 000000000000..4ff4445b5494 --- /dev/null +++ b/awscli/examples/ecr-public/untag-resource.rst @@ -0,0 +1,12 @@ +**Example 1: To untags an existing public repository in a public registry** + +The following ``untag-resource`` example tags a repository named ``project-a/nginx-web-app`` in a public registry. :: + + aws ecr-public untag-resource \ + --resource-arn arn:aws:ecr-public::123456789012:repository/project-a/nginx-web-app \ + --tag-keys stack \ + --region us-east-1 + +This command produces no output. + +For more information, see `Using Tags for a public repository `__ in the *Amazon ECR Public*. From 2f325c84cbcf3c08a1c8b515b38317f885bd842f Mon Sep 17 00:00:00 2001 From: David Souther Date: Wed, 22 Jan 2025 11:44:56 -0500 Subject: [PATCH 1052/1632] Replaced /CodeDeployDemoBucket/ with amzn-s3-demo-bucket (#9227) --- awscli/examples/deploy/batch-get-deployments.rst | 4 ++-- awscli/examples/deploy/create-deployment.rst | 2 +- awscli/examples/deploy/get-application-revision.rst | 4 ++-- awscli/examples/deploy/get-deployment.rst | 2 +- awscli/examples/deploy/list-application-revisions.rst | 6 +++--- awscli/examples/deploy/push.rst | 4 ++-- awscli/examples/deploy/register-application-revision.rst | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/awscli/examples/deploy/batch-get-deployments.rst b/awscli/examples/deploy/batch-get-deployments.rst index 0e2d8fb810db..3f4c8bdebe64 100755 --- a/awscli/examples/deploy/batch-get-deployments.rst +++ b/awscli/examples/deploy/batch-get-deployments.rst @@ -26,7 +26,7 @@ Output:: "s3Location": { "bundleType": "zip", "version": "uTecLusEXAMPLEFXtfUcyfV8bEXAMPLE", - "bucket": "CodeDeployDemoBucket", + "bucket": "amzn-s3-demo-bucket", "key": "WordPressApp.zip" } }, @@ -56,7 +56,7 @@ Output:: "s3Location": { "bundleType": "zip", "eTag": "\"dd56cfdEXAMPLE8e768f9d77fEXAMPLE\"", - "bucket": "CodeDeployDemoBucket", + "bucket": "amzn-s3-demo-bucket", "key": "MyOtherApp.zip" } }, diff --git a/awscli/examples/deploy/create-deployment.rst b/awscli/examples/deploy/create-deployment.rst index 39cfad4f8a96..d016e64f9dfd 100755 --- a/awscli/examples/deploy/create-deployment.rst +++ b/awscli/examples/deploy/create-deployment.rst @@ -7,7 +7,7 @@ The following ``create-deployment`` example creates a deployment and associates --deployment-config-name CodeDeployDefault.OneAtATime \ --deployment-group-name WordPress_DG \ --description "My demo deployment" \ - --s3-location bucket=CodeDeployDemoBucket,bundleType=zip,eTag=dd56cfdEXAMPLE8e768f9d77fEXAMPLE,key=WordPressApp.zip + --s3-location bucket=amzn-s3-demo-bucket,bundleType=zip,eTag=dd56cfdEXAMPLE8e768f9d77fEXAMPLE,key=WordPressApp.zip Output:: diff --git a/awscli/examples/deploy/get-application-revision.rst b/awscli/examples/deploy/get-application-revision.rst index 671e16ad926c..b8144203964e 100755 --- a/awscli/examples/deploy/get-application-revision.rst +++ b/awscli/examples/deploy/get-application-revision.rst @@ -4,7 +4,7 @@ The following ``get-application-revision`` example displays information about an aws deploy get-application-revision \ --application-name WordPress_App \ - --s3-location bucket=CodeDeployDemoBucket,bundleType=zip,eTag=dd56cfdEXAMPLE8e768f9d77fEXAMPLE,key=WordPressApp.zip + --s3-location bucket=amzn-s3-demo-bucket,bundleType=zip,eTag=dd56cfdEXAMPLE8e768f9d77fEXAMPLE,key=WordPressApp.zip Output:: @@ -22,7 +22,7 @@ Output:: "s3Location": { "bundleType": "zip", "eTag": "dd56cfdEXAMPLE8e768f9d77fEXAMPLE", - "bucket": "CodeDeployDemoBucket", + "bucket": "amzn-s3-demo-bucket", "key": "WordPressApp.zip" } } diff --git a/awscli/examples/deploy/get-deployment.rst b/awscli/examples/deploy/get-deployment.rst index 8bdc8255155b..2e2f2a073626 100755 --- a/awscli/examples/deploy/get-deployment.rst +++ b/awscli/examples/deploy/get-deployment.rst @@ -25,7 +25,7 @@ Output:: "s3Location": { "bundleType": "zip", "eTag": "\"dd56cfdEXAMPLE8e768f9d77fEXAMPLE\"", - "bucket": "CodeDeployDemoBucket", + "bucket": "amzn-s3-demo-bucket", "key": "WordPressApp.zip" } }, diff --git a/awscli/examples/deploy/list-application-revisions.rst b/awscli/examples/deploy/list-application-revisions.rst index fc199fd1a887..8a6b48207ffc 100755 --- a/awscli/examples/deploy/list-application-revisions.rst +++ b/awscli/examples/deploy/list-application-revisions.rst @@ -4,7 +4,7 @@ The following ``list-application-revisions`` example displays information about aws deploy list-application-revisions \ --application-name WordPress_App \ - --s-3-bucket CodeDeployDemoBucket \ + --s-3-bucket amzn-s3-demo-bucket \ --deployed exclude \ --s-3-key-prefix WordPress_ \ --sort-by lastUsedTime \ @@ -18,7 +18,7 @@ Output:: "revisionType": "S3", "s3Location": { "version": "uTecLusvCB_JqHFXtfUcyfV8bEXAMPLE", - "bucket": "CodeDeployDemoBucket", + "bucket": "amzn-s3-demo-bucket", "key": "WordPress_App.zip", "bundleType": "zip" } @@ -27,7 +27,7 @@ Output:: "revisionType": "S3", "s3Location": { "version": "tMk.UxgDpMEVb7V187ZM6wVAWEXAMPLE", - "bucket": "CodeDeployDemoBucket", + "bucket": "amzn-s3-demo-bucket", "key": "WordPress_App_2-0.zip", "bundleType": "zip" } diff --git a/awscli/examples/deploy/push.rst b/awscli/examples/deploy/push.rst index ea30dc58e71a..dbaa42ec6810 100755 --- a/awscli/examples/deploy/push.rst +++ b/awscli/examples/deploy/push.rst @@ -6,10 +6,10 @@ The following ``push`` example bundles and deploys an application revision to Am --application-name WordPress_App \ --description "This is my deployment" \ --ignore-hidden-files \ - --s3-location s3://CodeDeployDemoBucket/WordPressApp.zip \ + --s3-location s3://amzn-s3-demo-bucket/WordPressApp.zip \ --source /tmp/MyLocalDeploymentFolder/ The output describes how to use the ``create-deployment`` command to create a deployment that uses the uploaded application revision. :: To deploy with this revision, run: - aws deploy create-deployment --application-name WordPress_App --deployment-config-name --deployment-group-name --s3-location bucket=CodeDeployDemoBucket,key=WordPressApp.zip,bundleType=zip,eTag="cecc9b8EXAMPLE50a6e71fdb88EXAMPLE",version=LFsJAUdEXAMPLEfvKtvi79L8EXAMPLE \ No newline at end of file + aws deploy create-deployment --application-name WordPress_App --deployment-config-name --deployment-group-name --s3-location bucket=amzn-s3-demo-bucket,key=WordPressApp.zip,bundleType=zip,eTag="cecc9b8EXAMPLE50a6e71fdb88EXAMPLE",version=LFsJAUdEXAMPLEfvKtvi79L8EXAMPLE \ No newline at end of file diff --git a/awscli/examples/deploy/register-application-revision.rst b/awscli/examples/deploy/register-application-revision.rst index 49a03130afe3..d294b9d80431 100755 --- a/awscli/examples/deploy/register-application-revision.rst +++ b/awscli/examples/deploy/register-application-revision.rst @@ -5,6 +5,6 @@ The following ``register-application-revision`` example registers information ab aws deploy register-application-revision \ --application-name WordPress_App \ --description "Revised WordPress application" \ - --s3-location bucket=CodeDeployDemoBucket,key=RevisedWordPressApp.zip,bundleType=zip,eTag=cecc9b8a08eac650a6e71fdb88EXAMPLE + --s3-location bucket=amzn-s3-demo-bucket,key=RevisedWordPressApp.zip,bundleType=zip,eTag=cecc9b8a08eac650a6e71fdb88EXAMPLE This command produces no output. From 2d26edf411d833eb601208c1cebdeae2e42e0d9f Mon Sep 17 00:00:00 2001 From: Waseem Ahammed Date: Wed, 22 Jan 2025 22:37:06 +0530 Subject: [PATCH 1053/1632] Updated AWS CLI command to describe EKS cluster (#9144) --- awscli/examples/eks/describe-cluster.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/eks/describe-cluster.rst b/awscli/examples/eks/describe-cluster.rst index 273623d00cd9..4d68e6400134 100644 --- a/awscli/examples/eks/describe-cluster.rst +++ b/awscli/examples/eks/describe-cluster.rst @@ -3,7 +3,7 @@ The following ``describe-cluster`` example actively running EKS addon in your Amazon EKS cluster. :: aws eks describe-cluster \ - --cluster-name my-eks-cluster + --name my-eks-cluster Output:: From e7f9582558029370dc7dfc85b6ab0d1dd04f564d Mon Sep 17 00:00:00 2001 From: David Souther Date: Wed, 22 Jan 2025 12:23:55 -0500 Subject: [PATCH 1054/1632] Replaced /myBucket/ with amzn-s3-demo-bucket (#9221) --- .../examples/emr/create-cluster-examples.rst | 8 ++-- awscli/examples/emr/schedule-hbase-backup.rst | 46 +++++++++---------- awscli/examples/importexport/create-job.rst | 4 +- .../importexport/get-shipping-label.rst | 2 +- awscli/examples/importexport/get-status.rst | 2 +- 5 files changed, 31 insertions(+), 31 deletions(-) diff --git a/awscli/examples/emr/create-cluster-examples.rst b/awscli/examples/emr/create-cluster-examples.rst index 3dea47bc7161..0d8f673f90ec 100644 --- a/awscli/examples/emr/create-cluster-examples.rst +++ b/awscli/examples/emr/create-cluster-examples.rst @@ -114,7 +114,7 @@ The following example references ``configurations.json`` as a local file. :: The following example references ``configurations.json`` as a file in Amazon S3. :: aws emr create-cluster \ - --configurations https://s3.amazonaws.com/myBucket/configurations.json \ + --configurations https://s3.amazonaws.com/amzn-s3-demo-bucket/configurations.json \ --release-label emr-5.9.0 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large \ --auto-terminate @@ -223,7 +223,7 @@ The following ``create-cluster`` example uses the ``--enable-debugging`` paramet aws emr create-cluster \ --enable-debugging \ - --log-uri s3://myBucket/myLog \ + --log-uri s3://amzn-s3-demo-bucket/myLog \ --release-label emr-5.9.0 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large \ --auto-terminate @@ -357,7 +357,7 @@ The following ``create-cluster`` example adds steps by specifying a JAR file sto Custom JAR steps require the ``Jar=`` parameter, which specifies the path and file name of the JAR. Optional parameters are ``Type``, ``Name``, ``ActionOnFailure``, ``Args``, and ``MainClass``. If main class is not specified, the JAR file should specify ``Main-Class`` in its manifest file. :: aws emr create-cluster \ - --steps Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://myBucket/mytest.jar,Args=arg1,arg2,arg3 Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://myBucket/mytest.jar,MainClass=mymainclass,Args=arg1,arg2,arg3 \ + --steps Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://amzn-s3-demo-bucket/mytest.jar,Args=arg1,arg2,arg3 Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://amzn-s3-demo-bucket/mytest.jar,MainClass=mymainclass,Args=arg1,arg2,arg3 \ --release-label emr-5.3.1 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large \ --auto-terminate @@ -503,7 +503,7 @@ The following ``create-cluster`` example creates an Amazon EMR cluster that uses aws emr create-cluster \ --release-label emr-5.30.0 \ - --log-uri s3://myBucket/myLog \ + --log-uri s3://amzn-s3-demo-bucket/myLog \ --log-encryption-kms-key-id arn:aws:kms:us-east-1:110302272565:key/dd559181-283e-45d7-99d1-66da348c4d33 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large diff --git a/awscli/examples/emr/schedule-hbase-backup.rst b/awscli/examples/emr/schedule-hbase-backup.rst index 9f9d99de79cd..2c81d52c3323 100644 --- a/awscli/examples/emr/schedule-hbase-backup.rst +++ b/awscli/examples/emr/schedule-hbase-backup.rst @@ -1,28 +1,28 @@ **Note: This command can only be used with HBase on AMI version 2.x and 3.x** -**1. To schedule a full HBase backup** +**1. To schedule a full HBase backup** >>>>>>> 06ab6d6e13564b5733d75abaf3b599f93cf39a23 -- Command:: - - aws emr schedule-hbase-backup --cluster-id j-XXXXXXYY --type full --dir - s3://myBucket/backup --interval 10 --unit hours --start-time - 2014-04-21T05:26:10Z --consistent - -- Output:: - - None - - -**2. To schedule an incremental HBase backup** - -- Command:: - - aws emr schedule-hbase-backup --cluster-id j-XXXXXXYY --type incremental - --dir s3://myBucket/backup --interval 30 --unit minutes --start-time - 2014-04-21T05:26:10Z --consistent - -- Output:: - - None +- Command:: + + aws emr schedule-hbase-backup --cluster-id j-XXXXXXYY --type full --dir + s3://amzn-s3-demo-bucket/backup --interval 10 --unit hours --start-time + 2014-04-21T05:26:10Z --consistent + +- Output:: + + None + + +**2. To schedule an incremental HBase backup** + +- Command:: + + aws emr schedule-hbase-backup --cluster-id j-XXXXXXYY --type incremental + --dir s3://amzn-s3-demo-bucket/backup --interval 30 --unit minutes --start-time + 2014-04-21T05:26:10Z --consistent + +- Output:: + + None diff --git a/awscli/examples/importexport/create-job.rst b/awscli/examples/importexport/create-job.rst index 4b6d75360e6f..84b6c701d10b 100644 --- a/awscli/examples/importexport/create-job.rst +++ b/awscli/examples/importexport/create-job.rst @@ -17,7 +17,7 @@ The file ``manifest`` is a YAML formatted text file in the current directory wit deviceId: 49382 eraseDevice: yes notificationEmail: john.doe@example.com;jane.roe@example.com - bucket: myBucket + bucket: amzn-s3-demo-bucket For more information on the manifest file format, see `Creating Import Manifests`_ in the *AWS Import/Export Developer Guide*. @@ -38,7 +38,7 @@ You can also pass the manifest as a string in quotes:: deviceId: 49382 eraseDevice: yes notificationEmail: john.doe@example.com;jane.roe@example.com - bucket: myBucket' + bucket: amzn-s3-demo-bucket' For information on quoting string arguments and using files, see `Specifying Parameter Values`_ in the *AWS CLI User Guide*. diff --git a/awscli/examples/importexport/get-shipping-label.rst b/awscli/examples/importexport/get-shipping-label.rst index 9f8a08ef5c21..c4ee1af28503 100644 --- a/awscli/examples/importexport/get-shipping-label.rst +++ b/awscli/examples/importexport/get-shipping-label.rst @@ -4,7 +4,7 @@ The following command creates a pre-paid shipping label for the specified job:: The output for the get-shipping-label command looks like the following:: - https://s3.amazonaws.com/myBucket/shipping-label-EX1ID.pdf + https://s3.amazonaws.com/amzn-s3-demo-bucket/shipping-label-EX1ID.pdf The link in the output contains the pre-paid shipping label generated in a PDF. It also contains shipping instructions with a unique bar code to identify and authenticate your device. For more information about using the pre-paid shipping label and shipping your device, see `Shipping Your Storage Device`_ in the *AWS Import/Export Developer Guide*. diff --git a/awscli/examples/importexport/get-status.rst b/awscli/examples/importexport/get-status.rst index 1770efea0c3c..c7c1bf9a18d5 100644 --- a/awscli/examples/importexport/get-status.rst +++ b/awscli/examples/importexport/get-status.rst @@ -6,7 +6,7 @@ The output for the get-status command looks like the following:: 2015-05-27T18:58:21Z manifestVersion:2.0 generator:Text editor - bucket:myBucket + bucket:amzn-s3-demo-bucket deviceId:49382 eraseDevice:yes notificationEmail:john.doe@example.com;jane.roe@example.com From 056e34edcb733c942894425e19d379b3363d654c Mon Sep 17 00:00:00 2001 From: Elysa <60367675+elysahall@users.noreply.github.com> Date: Wed, 22 Jan 2025 09:53:12 -0800 Subject: [PATCH 1055/1632] Update awscli/examples/ecr-public/put-registry-catalog-data.rst Co-authored-by: Kenneth Daily --- awscli/examples/ecr-public/put-registry-catalog-data.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/ecr-public/put-registry-catalog-data.rst b/awscli/examples/ecr-public/put-registry-catalog-data.rst index d9f4fb8d2c30..57c83973ece1 100644 --- a/awscli/examples/ecr-public/put-registry-catalog-data.rst +++ b/awscli/examples/ecr-public/put-registry-catalog-data.rst @@ -1,6 +1,6 @@ **To create or update catalog metadata for a public ECR registry** -The following ``put-registry-catalog-data`` creates or updates catalog metadata for an ECR public registry. (Only accounts that have the verified account badge can have a registry display name. :: +The following ``put-registry-catalog-data`` creates or updates catalog metadata for an ECR public registry. Only accounts that have the verified account badge can have a registry display name. :: aws ecr-public put-registry-catalog-data \ --region us-east-1 \ From f4de3263896ea90d96c15a58da51d529695610ef Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 22 Jan 2025 19:13:56 +0000 Subject: [PATCH 1056/1632] Update changelog based on model updates --- .../next-release/api-change-bedrockagentruntime-82794.json | 5 +++++ .changes/next-release/api-change-glue-77797.json | 5 +++++ .changes/next-release/api-change-medialive-23252.json | 5 +++++ .../next-release/api-change-workspacesthinclient-96417.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagentruntime-82794.json create mode 100644 .changes/next-release/api-change-glue-77797.json create mode 100644 .changes/next-release/api-change-medialive-23252.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-96417.json diff --git a/.changes/next-release/api-change-bedrockagentruntime-82794.json b/.changes/next-release/api-change-bedrockagentruntime-82794.json new file mode 100644 index 000000000000..b2dba5647bd9 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-82794.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Adds multi-turn input support for an Agent node in an Amazon Bedrock Flow" +} diff --git a/.changes/next-release/api-change-glue-77797.json b/.changes/next-release/api-change-glue-77797.json new file mode 100644 index 000000000000..0bf38c02dc64 --- /dev/null +++ b/.changes/next-release/api-change-glue-77797.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Docs Update for timeout changes" +} diff --git a/.changes/next-release/api-change-medialive-23252.json b/.changes/next-release/api-change-medialive-23252.json new file mode 100644 index 000000000000..72d0bb3e544c --- /dev/null +++ b/.changes/next-release/api-change-medialive-23252.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive adds a new feature, ID3 segment tagging, in CMAF Ingest output groups. It allows customers to insert ID3 tags into every output segment, controlled by a newly added channel schedule action Id3SegmentTagging." +} diff --git a/.changes/next-release/api-change-workspacesthinclient-96417.json b/.changes/next-release/api-change-workspacesthinclient-96417.json new file mode 100644 index 000000000000..47bd464ea069 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-96417.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Rename WorkSpaces Web to WorkSpaces Secure Browser" +} From c71ba24b672a60880a587dd1a621af9ad356fd3e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 22 Jan 2025 19:15:05 +0000 Subject: [PATCH 1057/1632] Bumping version to 1.37.4 --- .changes/1.37.4.json | 22 +++++++++++++++++++ .../api-change-bedrockagentruntime-82794.json | 5 ----- .../next-release/api-change-glue-77797.json | 5 ----- .../api-change-medialive-23252.json | 5 ----- ...api-change-workspacesthinclient-96417.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.37.4.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-82794.json delete mode 100644 .changes/next-release/api-change-glue-77797.json delete mode 100644 .changes/next-release/api-change-medialive-23252.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-96417.json diff --git a/.changes/1.37.4.json b/.changes/1.37.4.json new file mode 100644 index 000000000000..9142e622e669 --- /dev/null +++ b/.changes/1.37.4.json @@ -0,0 +1,22 @@ +[ + { + "category": "``bedrock-agent-runtime``", + "description": "Adds multi-turn input support for an Agent node in an Amazon Bedrock Flow", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Docs Update for timeout changes", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive adds a new feature, ID3 segment tagging, in CMAF Ingest output groups. It allows customers to insert ID3 tags into every output segment, controlled by a newly added channel schedule action Id3SegmentTagging.", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "Rename WorkSpaces Web to WorkSpaces Secure Browser", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagentruntime-82794.json b/.changes/next-release/api-change-bedrockagentruntime-82794.json deleted file mode 100644 index b2dba5647bd9..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-82794.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Adds multi-turn input support for an Agent node in an Amazon Bedrock Flow" -} diff --git a/.changes/next-release/api-change-glue-77797.json b/.changes/next-release/api-change-glue-77797.json deleted file mode 100644 index 0bf38c02dc64..000000000000 --- a/.changes/next-release/api-change-glue-77797.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Docs Update for timeout changes" -} diff --git a/.changes/next-release/api-change-medialive-23252.json b/.changes/next-release/api-change-medialive-23252.json deleted file mode 100644 index 72d0bb3e544c..000000000000 --- a/.changes/next-release/api-change-medialive-23252.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive adds a new feature, ID3 segment tagging, in CMAF Ingest output groups. It allows customers to insert ID3 tags into every output segment, controlled by a newly added channel schedule action Id3SegmentTagging." -} diff --git a/.changes/next-release/api-change-workspacesthinclient-96417.json b/.changes/next-release/api-change-workspacesthinclient-96417.json deleted file mode 100644 index 47bd464ea069..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-96417.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Rename WorkSpaces Web to WorkSpaces Secure Browser" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1895ddcbe05d..a266c390f68d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.37.4 +====== + +* api-change:``bedrock-agent-runtime``: Adds multi-turn input support for an Agent node in an Amazon Bedrock Flow +* api-change:``glue``: Docs Update for timeout changes +* api-change:``medialive``: AWS Elemental MediaLive adds a new feature, ID3 segment tagging, in CMAF Ingest output groups. It allows customers to insert ID3 tags into every output segment, controlled by a newly added channel schedule action Id3SegmentTagging. +* api-change:``workspaces-thin-client``: Rename WorkSpaces Web to WorkSpaces Secure Browser + + 1.37.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 85f8445683e7..6cf2e8f3c93a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.3' +__version__ = '1.37.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 5e7f808935de..716ee5cd738b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.3' +release = '1.37.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a406a6ab7dd0..2a66df070e66 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.3 + botocore==1.36.4 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 06765f0e7153..0afeb9e59a69 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.3', + 'botocore==1.36.4', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 5ce56018d65a198518aa37efdb83926d3fc12c32 Mon Sep 17 00:00:00 2001 From: David Souther Date: Wed, 22 Jan 2025 16:14:25 -0500 Subject: [PATCH 1058/1632] Replaced /MyBucket/ with amzn-s3-demo-bucket (#9226) --- awscli/examples/s3api/put-bucket-acl.rst | 2 +- awscli/examples/s3api/put-bucket-cors.rst | 2 +- awscli/examples/s3api/put-bucket-logging.rst | 20 ++++++++++---------- awscli/examples/s3api/put-bucket-policy.rst | 10 +++++----- awscli/examples/s3api/put-object-acl.rst | 2 +- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/awscli/examples/s3api/put-bucket-acl.rst b/awscli/examples/s3api/put-bucket-acl.rst index 42418a8160aa..91a1ed127336 100644 --- a/awscli/examples/s3api/put-bucket-acl.rst +++ b/awscli/examples/s3api/put-bucket-acl.rst @@ -1,7 +1,7 @@ This example grants ``full control`` to two AWS users (*user1@example.com* and *user2@example.com*) and ``read`` permission to everyone:: - aws s3api put-bucket-acl --bucket MyBucket --grant-full-control emailaddress=user1@example.com,emailaddress=user2@example.com --grant-read uri=http://acs.amazonaws.com/groups/global/AllUsers + aws s3api put-bucket-acl --bucket amzn-s3-demo-bucket --grant-full-control emailaddress=user1@example.com,emailaddress=user2@example.com --grant-read uri=http://acs.amazonaws.com/groups/global/AllUsers See http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTacl.html for details on custom ACLs (the s3api ACL commands, such as ``put-bucket-acl``, use the same shorthand argument notation). diff --git a/awscli/examples/s3api/put-bucket-cors.rst b/awscli/examples/s3api/put-bucket-cors.rst index 83494f3c058c..65be5da0b721 100644 --- a/awscli/examples/s3api/put-bucket-cors.rst +++ b/awscli/examples/s3api/put-bucket-cors.rst @@ -1,7 +1,7 @@ The following example enables ``PUT``, ``POST``, and ``DELETE`` requests from *www.example.com*, and enables ``GET`` requests from any domain:: - aws s3api put-bucket-cors --bucket MyBucket --cors-configuration file://cors.json + aws s3api put-bucket-cors --bucket amzn-s3-demo-bucket --cors-configuration file://cors.json cors.json: { diff --git a/awscli/examples/s3api/put-bucket-logging.rst b/awscli/examples/s3api/put-bucket-logging.rst index 8c1242943989..17beeef1226e 100644 --- a/awscli/examples/s3api/put-bucket-logging.rst +++ b/awscli/examples/s3api/put-bucket-logging.rst @@ -1,9 +1,9 @@ **Example 1: To set bucket policy logging** -The following ``put-bucket-logging`` example sets the logging policy for *MyBucket*. First, grant the logging service principal permission in your bucket policy using the ``put-bucket-policy`` command. :: +The following ``put-bucket-logging`` example sets the logging policy for *amzn-s3-demo-bucket*. First, grant the logging service principal permission in your bucket policy using the ``put-bucket-policy`` command. :: aws s3api put-bucket-policy \ - --bucket MyBucket \ + --bucket amzn-s3-demo-bucket \ --policy file://policy.json Contents of ``policy.json``:: @@ -16,7 +16,7 @@ Contents of ``policy.json``:: "Effect": "Allow", "Principal": {"Service": "logging.s3.amazonaws.com"}, "Action": "s3:PutObject", - "Resource": "arn:aws:s3:::MyBucket/Logs/*", + "Resource": "arn:aws:s3:::amzn-s3-demo-bucket/Logs/*", "Condition": { "ArnLike": {"aws:SourceARN": "arn:aws:s3:::SOURCE-BUCKET-NAME"}, "StringEquals": {"aws:SourceAccount": "SOURCE-AWS-ACCOUNT-ID"} @@ -28,14 +28,14 @@ Contents of ``policy.json``:: To apply the logging policy, use ``put-bucket-logging``. :: aws s3api put-bucket-logging \ - --bucket MyBucket \ + --bucket amzn-s3-demo-bucket \ --bucket-logging-status file://logging.json Contents of ``logging.json``:: { "LoggingEnabled": { - "TargetBucket": "MyBucket", + "TargetBucket": "amzn-s3-demo-bucket", "TargetPrefix": "Logs/" } } @@ -46,26 +46,26 @@ For more information, see `Amazon S3 Server Access Logging Date: Thu, 23 Jan 2025 09:34:06 -0500 Subject: [PATCH 1059/1632] Replaced /my-s3-bucket/ with amzn-s3-demo-bucket (#9222) --- .../codebuild/create-report-group.rst | 4 +- .../datapipeline/get-pipeline-definition.rst | 2 +- .../describe-spot-datafeed-subscription.rst | 2 +- awscli/examples/ec2/register-image.rst | 64 +++---- awscli/examples/kendra/create-data-source.rst | 46 ++--- .../examples/kendra/describe-data-source.rst | 166 +++++++++--------- awscli/examples/kendra/update-data-source.rst | 36 ++-- .../polly/get-speech-synthesis-task.rst | 46 ++--- .../polly/list-speech-synthesis-tasks.rst | 50 +++--- .../polly/start-speech-synthesis-task.rst | 54 +++--- 10 files changed, 235 insertions(+), 235 deletions(-) diff --git a/awscli/examples/codebuild/create-report-group.rst b/awscli/examples/codebuild/create-report-group.rst index ba9815c0fa1d..f94266b403a9 100644 --- a/awscli/examples/codebuild/create-report-group.rst +++ b/awscli/examples/codebuild/create-report-group.rst @@ -13,7 +13,7 @@ Contents of create-report-group-source.json:: "exportConfig": { "exportConfigType": "S3", "s3Destination": { - "bucket": "my-s3-bucket", + "bucket": "amzn-s3-demo-bucket", "path": "", "packaging": "ZIP", "encryptionDisabled": true @@ -31,7 +31,7 @@ Output:: "exportConfig": { "exportConfigType": "S3", "s3Destination": { - "bucket": "my-s3-bucket", + "bucket": "amzn-s3-demo-bucket", "path": "", "packaging": "ZIP", "encryptionDisabled": true diff --git a/awscli/examples/datapipeline/get-pipeline-definition.rst b/awscli/examples/datapipeline/get-pipeline-definition.rst index 0e62f1c4d235..c37795856766 100644 --- a/awscli/examples/datapipeline/get-pipeline-definition.rst +++ b/awscli/examples/datapipeline/get-pipeline-definition.rst @@ -83,7 +83,7 @@ The following is example output:: } ], "values": { - "myS3OutputLoc": "s3://my-s3-bucket/", + "myS3OutputLoc": "s3://amzn-s3-demo-bucket/", "myS3InputLoc": "s3://us-east-1.elasticmapreduce.samples/pig-apache-logs/data", "myShellCmd": "grep -rc \"GET\" ${INPUT1_STAGING_DIR}/* > ${OUTPUT1_STAGING_DIR}/output.txt" } diff --git a/awscli/examples/ec2/describe-spot-datafeed-subscription.rst b/awscli/examples/ec2/describe-spot-datafeed-subscription.rst index b532ff50a93f..24f68d689540 100644 --- a/awscli/examples/ec2/describe-spot-datafeed-subscription.rst +++ b/awscli/examples/ec2/describe-spot-datafeed-subscription.rst @@ -12,7 +12,7 @@ Output:: "SpotDatafeedSubscription": { "OwnerId": "123456789012", "Prefix": "spotdata", - "Bucket": "my-s3-bucket", + "Bucket": "amzn-s3-demo-bucket", "State": "Active" } } diff --git a/awscli/examples/ec2/register-image.rst b/awscli/examples/ec2/register-image.rst index 71e3743e7bfa..5b794d6d7d70 100644 --- a/awscli/examples/ec2/register-image.rst +++ b/awscli/examples/ec2/register-image.rst @@ -1,32 +1,32 @@ -**Example 1: To register an AMI using a manifest file** - -The following ``register-image`` example registers an AMI using the specified manifest file in Amazon S3. :: - - aws ec2 register-image \ - --name my-image \ - --image-location my-s3-bucket/myimage/image.manifest.xml - -Output:: - - { - "ImageId": "ami-1234567890EXAMPLE" - } - -For more information, see `Amazon Machine Images (AMI) `__ in the *Amazon EC2 User Guide*. - -**Example 2: To register an AMI using a snapshot of a root device** - -The following ``register-image`` example registers an AMI using the specified snapshot of an EBS root volume as device ``/dev/xvda``. The block device mapping also includes an empty 100 GiB EBS volume as device ``/dev/xvdf``. :: - - aws ec2 register-image \ - --name my-image \ - --root-device-name /dev/xvda \ - --block-device-mappings DeviceName=/dev/xvda,Ebs={SnapshotId=snap-0db2cf683925d191f} DeviceName=/dev/xvdf,Ebs={VolumeSize=100} - -Output:: - - { - "ImageId": "ami-1a2b3c4d5eEXAMPLE" - } - -For more information, see `Amazon Machine Images (AMI) `__ in the *Amazon EC2 User Guide*. +**Example 1: To register an AMI using a manifest file** + +The following ``register-image`` example registers an AMI using the specified manifest file in Amazon S3. :: + + aws ec2 register-image \ + --name my-image \ + --image-location amzn-s3-demo-bucket/myimage/image.manifest.xml + +Output:: + + { + "ImageId": "ami-1234567890EXAMPLE" + } + +For more information, see `Amazon Machine Images (AMI) `__ in the *Amazon EC2 User Guide*. + +**Example 2: To register an AMI using a snapshot of a root device** + +The following ``register-image`` example registers an AMI using the specified snapshot of an EBS root volume as device ``/dev/xvda``. The block device mapping also includes an empty 100 GiB EBS volume as device ``/dev/xvdf``. :: + + aws ec2 register-image \ + --name my-image \ + --root-device-name /dev/xvda \ + --block-device-mappings DeviceName=/dev/xvda,Ebs={SnapshotId=snap-0db2cf683925d191f} DeviceName=/dev/xvdf,Ebs={VolumeSize=100} + +Output:: + + { + "ImageId": "ami-1a2b3c4d5eEXAMPLE" + } + +For more information, see `Amazon Machine Images (AMI) `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/kendra/create-data-source.rst b/awscli/examples/kendra/create-data-source.rst index b551f145066c..e1020f24d0a7 100644 --- a/awscli/examples/kendra/create-data-source.rst +++ b/awscli/examples/kendra/create-data-source.rst @@ -1,24 +1,24 @@ -**To create an Amazon Kendra data source connector** - -The following ``create-data-source`` creates and configures an Amazon Kendra data source connector. You can use ``describe-data-source`` to view the status of a data source connector, and read any error messages if the status shows a data source connector "FAILED" to completely create. :: - - aws kendra create-data-source \ - --name "example data source 1" \ - --description "Example data source 1 for example index 1 contains the first set of example documents" \ - --tags '{"Key": "test resources", "Value": "kendra"}, {"Key": "test resources", "Value": "aws"}' \ - --role-arn "arn:aws:iam::my-account-id:role/KendraRoleForS3TemplateConfigDataSource" \ - --index-id exampleindex1 \ - --language-code "es" \ - --schedule "0 0 18 ? * TUE,MON,WED,THU,FRI,SAT *" \ - --configuration '{"TemplateConfiguration": {"Template": file://s3schemaconfig.json}}' \ - --type "TEMPLATE" \ - --custom-document-enrichment-configuration '{"PostExtractionHookConfiguration": {"LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", "S3Bucket": "s3://my-s3-bucket/scanned-image-text-example-docs"}, "RoleArn": "arn:aws:iam:my-account-id:role/KendraRoleForCDE"}' \ - --vpc-configuration '{"SecurityGroupIds": ["sg-1234567890abcdef0"], "SubnetIds": ["subnet-1c234","subnet-2b134"]}' - -Output:: - - { - "Id": "exampledatasource1" - } - +**To create an Amazon Kendra data source connector** + +The following ``create-data-source`` creates and configures an Amazon Kendra data source connector. You can use ``describe-data-source`` to view the status of a data source connector, and read any error messages if the status shows a data source connector "FAILED" to completely create. :: + + aws kendra create-data-source \ + --name "example data source 1" \ + --description "Example data source 1 for example index 1 contains the first set of example documents" \ + --tags '{"Key": "test resources", "Value": "kendra"}, {"Key": "test resources", "Value": "aws"}' \ + --role-arn "arn:aws:iam::my-account-id:role/KendraRoleForS3TemplateConfigDataSource" \ + --index-id exampleindex1 \ + --language-code "es" \ + --schedule "0 0 18 ? * TUE,MON,WED,THU,FRI,SAT *" \ + --configuration '{"TemplateConfiguration": {"Template": file://s3schemaconfig.json}}' \ + --type "TEMPLATE" \ + --custom-document-enrichment-configuration '{"PostExtractionHookConfiguration": {"LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", "S3Bucket": "s3://amzn-s3-demo-bucket/scanned-image-text-example-docs"}, "RoleArn": "arn:aws:iam:my-account-id:role/KendraRoleForCDE"}' \ + --vpc-configuration '{"SecurityGroupIds": ["sg-1234567890abcdef0"], "SubnetIds": ["subnet-1c234","subnet-2b134"]}' + +Output:: + + { + "Id": "exampledatasource1" + } + For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kendra/describe-data-source.rst b/awscli/examples/kendra/describe-data-source.rst index a950e80ca680..196b5430a509 100644 --- a/awscli/examples/kendra/describe-data-source.rst +++ b/awscli/examples/kendra/describe-data-source.rst @@ -1,84 +1,84 @@ -**To get information about an Amazon Kendra data source connector** - -The following ``describe-data-source`` gets information about an Amazon Kendra data soource connector. You can view the configuration of a data source connector, and read any error messages if the status shows a data source connector "FAILED" to completely create. :: - - aws kendra describe-data-source \ - --id exampledatasource1 \ - --index-id exampleindex1 - -Output:: - - { - "Configuration": { - "TemplateConfiguration": { - "Template": { - "connectionConfiguration": { - "repositoryEndpointMetadata": { - "BucketName": "my-bucket" - } - }, - "repositoryConfigurations": { - "document":{ - "fieldMappings": [ - { - "indexFieldName":"_document_title", - "indexFieldType":"STRING", - "dataSourceFieldName": "title" - }, - { - "indexFieldName":"_last_updated_at", - "indexFieldType":"DATE", - "dataSourceFieldName": "modified_date" - } - ] - } - }, - "additionalProperties": { - "inclusionPatterns": [ - "*.txt", - "*.doc", - "*.docx" - ], - "exclusionPatterns": [ - "*.json" - ], - "inclusionPrefixes": [ - "PublicExampleDocsFolder" - ], - "exclusionPrefixes": [ - "PrivateDocsFolder/private" - ], - "aclConfigurationFilePath": "ExampleDocsFolder/AclConfig.json", - "metadataFilesPrefix": "metadata" - }, - "syncMode": "FULL_CRAWL", - "type" : "S3", - "version": "1.0.0" - } - } - }, - "CreatedAt": 2024-02-25T13:30:10+00:00, - "CustomDocumentEnrichmentConfiguration": { - "PostExtractionHookConfiguration": { - "LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", - "S3Bucket": "s3://my-s3-bucket/scanned-image-text-example-docs/function" - }, - "RoleArn": "arn:aws:iam:my-account-id:role/KendraRoleForCDE" - } - "Description": "Example data source 1 for example index 1 contains the first set of example documents", - "Id": exampledatasource1, - "IndexId": exampleindex1, - "LanguageCode": "en", - "Name": "example data source 1", - "RoleArn": "arn:aws:iam::my-account-id:role/KendraRoleForS3TemplateConfigDataSource", - "Schedule": "0 0 18 ? * TUE,MON,WED,THU,FRI,SAT *", - "Status": "ACTIVE", - "Type": "TEMPLATE", - "UpdatedAt": 1709163615, - "VpcConfiguration": { - "SecurityGroupIds": ["sg-1234567890abcdef0"], - "SubnetIds": ["subnet-1c234","subnet-2b134"] - } - } - +**To get information about an Amazon Kendra data source connector** + +The following ``describe-data-source`` gets information about an Amazon Kendra data soource connector. You can view the configuration of a data source connector, and read any error messages if the status shows a data source connector "FAILED" to completely create. :: + + aws kendra describe-data-source \ + --id exampledatasource1 \ + --index-id exampleindex1 + +Output:: + + { + "Configuration": { + "TemplateConfiguration": { + "Template": { + "connectionConfiguration": { + "repositoryEndpointMetadata": { + "BucketName": "my-bucket" + } + }, + "repositoryConfigurations": { + "document":{ + "fieldMappings": [ + { + "indexFieldName":"_document_title", + "indexFieldType":"STRING", + "dataSourceFieldName": "title" + }, + { + "indexFieldName":"_last_updated_at", + "indexFieldType":"DATE", + "dataSourceFieldName": "modified_date" + } + ] + } + }, + "additionalProperties": { + "inclusionPatterns": [ + "*.txt", + "*.doc", + "*.docx" + ], + "exclusionPatterns": [ + "*.json" + ], + "inclusionPrefixes": [ + "PublicExampleDocsFolder" + ], + "exclusionPrefixes": [ + "PrivateDocsFolder/private" + ], + "aclConfigurationFilePath": "ExampleDocsFolder/AclConfig.json", + "metadataFilesPrefix": "metadata" + }, + "syncMode": "FULL_CRAWL", + "type" : "S3", + "version": "1.0.0" + } + } + }, + "CreatedAt": 2024-02-25T13:30:10+00:00, + "CustomDocumentEnrichmentConfiguration": { + "PostExtractionHookConfiguration": { + "LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", + "S3Bucket": "s3://amzn-s3-demo-bucket/scanned-image-text-example-docs/function" + }, + "RoleArn": "arn:aws:iam:my-account-id:role/KendraRoleForCDE" + } + "Description": "Example data source 1 for example index 1 contains the first set of example documents", + "Id": exampledatasource1, + "IndexId": exampleindex1, + "LanguageCode": "en", + "Name": "example data source 1", + "RoleArn": "arn:aws:iam::my-account-id:role/KendraRoleForS3TemplateConfigDataSource", + "Schedule": "0 0 18 ? * TUE,MON,WED,THU,FRI,SAT *", + "Status": "ACTIVE", + "Type": "TEMPLATE", + "UpdatedAt": 1709163615, + "VpcConfiguration": { + "SecurityGroupIds": ["sg-1234567890abcdef0"], + "SubnetIds": ["subnet-1c234","subnet-2b134"] + } + } + For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/kendra/update-data-source.rst b/awscli/examples/kendra/update-data-source.rst index ebdbeb56c328..68146e9d05a9 100644 --- a/awscli/examples/kendra/update-data-source.rst +++ b/awscli/examples/kendra/update-data-source.rst @@ -1,19 +1,19 @@ -**To update an Amazon Kendra data source connector** - -The following ``update-data-source`` updates the configuration of an Amazon Kendra data source connector. If the action is successful, the service either sends back no output, the HTTP status code 200, or the AWS CLI return code 0. You can use ``describe-data-source`` to view the configuration and status of a data source connector. :: - - aws kendra update-data-source \ - --id exampledatasource1 \ - --index-id exampleindex1 \ - --name "new name for example data source 1" \ - --description "new description for example data source 1" \ - --role-arn arn:aws:iam::my-account-id:role/KendraNewRoleForExampleDataSource \ - --configuration '{"TemplateConfiguration": {"Template": file://s3schemanewconfig.json}}' \ - --custom-document-enrichment-configuration '{"PostExtractionHookConfiguration": {"LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", "S3Bucket": "s3://my-s3-bucket/scanned-image-text-example-docs"}, "RoleArn": "arn:aws:iam:my-account-id:role/KendraNewRoleForCDE"}' \ - --language-code "es" \ - --schedule "0 0 18 ? * MON,WED,FRI *" \ - --vpc-configuration '{"SecurityGroupIds": ["sg-1234567890abcdef0"], "SubnetIds": ["subnet-1c234","subnet-2b134"]}' - -This command produces no output. - +**To update an Amazon Kendra data source connector** + +The following ``update-data-source`` updates the configuration of an Amazon Kendra data source connector. If the action is successful, the service either sends back no output, the HTTP status code 200, or the AWS CLI return code 0. You can use ``describe-data-source`` to view the configuration and status of a data source connector. :: + + aws kendra update-data-source \ + --id exampledatasource1 \ + --index-id exampleindex1 \ + --name "new name for example data source 1" \ + --description "new description for example data source 1" \ + --role-arn arn:aws:iam::my-account-id:role/KendraNewRoleForExampleDataSource \ + --configuration '{"TemplateConfiguration": {"Template": file://s3schemanewconfig.json}}' \ + --custom-document-enrichment-configuration '{"PostExtractionHookConfiguration": {"LambdaArn": "arn:aws:iam::my-account-id:function/my-function-ocr-docs", "S3Bucket": "s3://amzn-s3-demo-bucket/scanned-image-text-example-docs"}, "RoleArn": "arn:aws:iam:my-account-id:role/KendraNewRoleForCDE"}' \ + --language-code "es" \ + --schedule "0 0 18 ? * MON,WED,FRI *" \ + --vpc-configuration '{"SecurityGroupIds": ["sg-1234567890abcdef0"], "SubnetIds": ["subnet-1c234","subnet-2b134"]}' + +This command produces no output. + For more information, see `Getting started with an Amazon Kendra index and data source connector `__ in the *Amazon Kendra Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/polly/get-speech-synthesis-task.rst b/awscli/examples/polly/get-speech-synthesis-task.rst index 3d25165e19b2..64b726d9c0c0 100644 --- a/awscli/examples/polly/get-speech-synthesis-task.rst +++ b/awscli/examples/polly/get-speech-synthesis-task.rst @@ -1,23 +1,23 @@ -**To get information about a speech synthesis task** - -The following ``get-speech-synthesis-task`` example retrieves information about the specified speech synthesis task. :: - - aws polly get-speech-synthesis-task \ - --task-id 70b61c0f-57ce-4715-a247-cae8729dcce9 - -Output:: - - { - "SynthesisTask": { - "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", - "TaskStatus": "completed", - "OutputUri": "https://s3.us-west-2.amazonaws.com/my-s3-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", - "CreationTime": 1603911042.689, - "RequestCharacters": 1311, - "OutputFormat": "mp3", - "TextType": "text", - "VoiceId": "Joanna" - } - } - -For more information, see `Creating long audio files `__ in the *Amazon Polly Developer Guide*. +**To get information about a speech synthesis task** + +The following ``get-speech-synthesis-task`` example retrieves information about the specified speech synthesis task. :: + + aws polly get-speech-synthesis-task \ + --task-id 70b61c0f-57ce-4715-a247-cae8729dcce9 + +Output:: + + { + "SynthesisTask": { + "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", + "TaskStatus": "completed", + "OutputUri": "https://s3.us-west-2.amazonaws.com/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", + "CreationTime": 1603911042.689, + "RequestCharacters": 1311, + "OutputFormat": "mp3", + "TextType": "text", + "VoiceId": "Joanna" + } + } + +For more information, see `Creating long audio files `__ in the *Amazon Polly Developer Guide*. diff --git a/awscli/examples/polly/list-speech-synthesis-tasks.rst b/awscli/examples/polly/list-speech-synthesis-tasks.rst index 99ba9891aa3c..5ddbdccb0cd0 100644 --- a/awscli/examples/polly/list-speech-synthesis-tasks.rst +++ b/awscli/examples/polly/list-speech-synthesis-tasks.rst @@ -1,25 +1,25 @@ -**To list your speech synthesis tasks** - -The following ``list-speech-synthesis-tasks`` example lists your speech synthesis tasks. :: - - aws polly list-speech-synthesis-tasks - -Output:: - - { - "SynthesisTasks": [ - { - "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", - "TaskStatus": "completed", - "OutputUri": "https://s3.us-west-2.amazonaws.com/my-s3-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", - "CreationTime": 1603911042.689, - "RequestCharacters": 1311, - "OutputFormat": "mp3", - "TextType": "text", - "VoiceId": "Joanna" - } - ] - } - -For more information, see `Creating long audio files `__ in the *Amazon Polly Developer Guide*. - +**To list your speech synthesis tasks** + +The following ``list-speech-synthesis-tasks`` example lists your speech synthesis tasks. :: + + aws polly list-speech-synthesis-tasks + +Output:: + + { + "SynthesisTasks": [ + { + "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", + "TaskStatus": "completed", + "OutputUri": "https://s3.us-west-2.amazonaws.com/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", + "CreationTime": 1603911042.689, + "RequestCharacters": 1311, + "OutputFormat": "mp3", + "TextType": "text", + "VoiceId": "Joanna" + } + ] + } + +For more information, see `Creating long audio files `__ in the *Amazon Polly Developer Guide*. + diff --git a/awscli/examples/polly/start-speech-synthesis-task.rst b/awscli/examples/polly/start-speech-synthesis-task.rst index aa85d49d52d3..740fcde3f1a6 100644 --- a/awscli/examples/polly/start-speech-synthesis-task.rst +++ b/awscli/examples/polly/start-speech-synthesis-task.rst @@ -1,27 +1,27 @@ -**To synthesize text** - -The following ``start-speech-synthesis-task`` example synthesizes the text in ``text_file.txt`` and stores the resulting MP3 file in the specified bucket. :: - - aws polly start-speech-synthesis-task \ - --output-format mp3 \ - --output-s3-bucket-name my-s3-bucket \ - --text file://text_file.txt \ - --voice-id Joanna - -Output:: - - { - "SynthesisTask": { - "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", - "TaskStatus": "scheduled", - "OutputUri": "https://s3.us-east-2.amazonaws.com/my-s3-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", - "CreationTime": 1603911042.689, - "RequestCharacters": 1311, - "OutputFormat": "mp3", - "TextType": "text", - "VoiceId": "Joanna" - } - } - -For more information, see `Creating long audio files `__ in the *Amazon Polly Developer Guide*. - +**To synthesize text** + +The following ``start-speech-synthesis-task`` example synthesizes the text in ``text_file.txt`` and stores the resulting MP3 file in the specified bucket. :: + + aws polly start-speech-synthesis-task \ + --output-format mp3 \ + --output-s3-bucket-name amzn-s3-demo-bucket \ + --text file://text_file.txt \ + --voice-id Joanna + +Output:: + + { + "SynthesisTask": { + "TaskId": "70b61c0f-57ce-4715-a247-cae8729dcce9", + "TaskStatus": "scheduled", + "OutputUri": "https://s3.us-east-2.amazonaws.com/amzn-s3-demo-bucket/70b61c0f-57ce-4715-a247-cae8729dcce9.mp3", + "CreationTime": 1603911042.689, + "RequestCharacters": 1311, + "OutputFormat": "mp3", + "TextType": "text", + "VoiceId": "Joanna" + } + } + +For more information, see `Creating long audio files `__ in the *Amazon Polly Developer Guide*. + From 0af2bb5cde1809f32d90bd06cf681e199eb25939 Mon Sep 17 00:00:00 2001 From: David Souther Date: Thu, 23 Jan 2025 10:07:00 -0500 Subject: [PATCH 1060/1632] Replaced /test-bucket/ with amzn-s3-demo-bucket (#9218) --- .../create-storage-configuration.rst | 40 ++++++------- .../get-storage-configuration.rst | 40 ++++++------- .../list-storage-configurations.rst | 58 +++++++++---------- 3 files changed, 69 insertions(+), 69 deletions(-) diff --git a/awscli/examples/ivs-realtime/create-storage-configuration.rst b/awscli/examples/ivs-realtime/create-storage-configuration.rst index 09d535e6c4a8..904e02a7b48d 100644 --- a/awscli/examples/ivs-realtime/create-storage-configuration.rst +++ b/awscli/examples/ivs-realtime/create-storage-configuration.rst @@ -1,21 +1,21 @@ -**To create a composition storage configuration** - -The following ``create-storage-configuration`` example creates a composition storage configuration with the specified properties. :: - - aws ivs-realtime create-storage-configuration \ - --name "test-sc" --s3 "bucketName=test-bucket-name" - -Output:: - - { - "storageConfiguration": { - "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/ABabCDcdEFef", - "name": "test-sc", - "s3": { - "bucketName": "test-bucket-name" - }, - "tags": {} - } - } - +**To create a composition storage configuration** + +The following ``create-storage-configuration`` example creates a composition storage configuration with the specified properties. :: + + aws ivs-realtime create-storage-configuration \ + --name "test-sc" --s3 "bucketName=amzn-s3-demo-bucket" + +Output:: + + { + "storageConfiguration": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/ABabCDcdEFef", + "name": "test-sc", + "s3": { + "bucketName": "amzn-s3-demo-bucket" + }, + "tags": {} + } + } + For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-storage-configuration.rst b/awscli/examples/ivs-realtime/get-storage-configuration.rst index 4d21230d8388..c04c3c2cfe02 100644 --- a/awscli/examples/ivs-realtime/get-storage-configuration.rst +++ b/awscli/examples/ivs-realtime/get-storage-configuration.rst @@ -1,21 +1,21 @@ -**To get a composition storage configuration** - -The following ``get-storage-configuration`` example gets the composition storage configuration specified by the given ARN (Amazon Resource Name). :: - - aws ivs-realtime get-storage-configuration \ - --name arn "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh" - -Output:: - - { - "storageConfiguration": { - "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh", - "name": "test-sc", - "s3": { - "bucketName": "test-bucket-name" - }, - "tags": {} - } - } - +**To get a composition storage configuration** + +The following ``get-storage-configuration`` example gets the composition storage configuration specified by the given ARN (Amazon Resource Name). :: + + aws ivs-realtime get-storage-configuration \ + --name arn "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh" + +Output:: + + { + "storageConfiguration": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh", + "name": "test-sc", + "s3": { + "bucketName": "amzn-s3-demo-bucket" + }, + "tags": {} + } + } + For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/list-storage-configurations.rst b/awscli/examples/ivs-realtime/list-storage-configurations.rst index dbcbc29fa946..11bd1f872fae 100644 --- a/awscli/examples/ivs-realtime/list-storage-configurations.rst +++ b/awscli/examples/ivs-realtime/list-storage-configurations.rst @@ -1,30 +1,30 @@ -**To list composition storage configurations** - -The following ``list-storage-configurations`` lists all composition storage configurations for your AWS account, in the AWS region where the API request is processed. :: - - aws ivs-realtime list-storage-configurations - -Output:: - - { - "storageConfigurations": [ - { - "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh", - "name": "test-sc-1", - "s3": { - "bucketName": "test-bucket-1-name" - }, - "tags": {} - }, - { - "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/ABCefgEFGabc", - "name": "test-sc-2", - "s3": { - "bucketName": "test-bucket-2-name" - }, - "tags": {} - } - ] - } - +**To list composition storage configurations** + +The following ``list-storage-configurations`` lists all composition storage configurations for your AWS account, in the AWS region where the API request is processed. :: + + aws ivs-realtime list-storage-configurations + +Output:: + + { + "storageConfigurations": [ + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/abcdABCDefgh", + "name": "test-sc-1", + "s3": { + "bucketName": "amzn-s3-demo-bucket-1" + }, + "tags": {} + }, + { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/ABCefgEFGabc", + "name": "test-sc-2", + "s3": { + "bucketName": "amzn-s3-demo-bucket-2" + }, + "tags": {} + } + ] + } + For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file From b4042fa1467b6f1ad7b7be89fe63a309285718fd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 23 Jan 2025 19:06:20 +0000 Subject: [PATCH 1061/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-16179.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-16179.json diff --git a/.changes/next-release/api-change-ec2-16179.json b/.changes/next-release/api-change-ec2-16179.json new file mode 100644 index 000000000000..ab541216c7b3 --- /dev/null +++ b/.changes/next-release/api-change-ec2-16179.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Added \"future\" allocation type for future dated capacity reservation" +} From 9d2a24d165e12a258921e40479b44e2f8ee7d1b1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 23 Jan 2025 19:07:31 +0000 Subject: [PATCH 1062/1632] Bumping version to 1.37.5 --- .changes/1.37.5.json | 7 +++++++ .changes/next-release/api-change-ec2-16179.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.37.5.json delete mode 100644 .changes/next-release/api-change-ec2-16179.json diff --git a/.changes/1.37.5.json b/.changes/1.37.5.json new file mode 100644 index 000000000000..80c9496ad909 --- /dev/null +++ b/.changes/1.37.5.json @@ -0,0 +1,7 @@ +[ + { + "category": "``ec2``", + "description": "Added \"future\" allocation type for future dated capacity reservation", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-16179.json b/.changes/next-release/api-change-ec2-16179.json deleted file mode 100644 index ab541216c7b3..000000000000 --- a/.changes/next-release/api-change-ec2-16179.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Added \"future\" allocation type for future dated capacity reservation" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a266c390f68d..eef44f3223fc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.37.5 +====== + +* api-change:``ec2``: Added "future" allocation type for future dated capacity reservation + + 1.37.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6cf2e8f3c93a..2f364c212850 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.4' +__version__ = '1.37.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 716ee5cd738b..0a50f866157e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.4' +release = '1.37.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2a66df070e66..6f887215aa4f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.4 + botocore==1.36.5 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0afeb9e59a69..9a47ba0bb43e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.4', + 'botocore==1.36.5', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 999ec3bf7d03d7b47c92f9eea1794e3f43daba87 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 24 Jan 2025 19:09:09 +0000 Subject: [PATCH 1063/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudtrail-36607.json | 5 +++++ .changes/next-release/api-change-eks-232.json | 5 +++++ .changes/next-release/api-change-healthlake-82857.json | 5 +++++ .changes/next-release/api-change-ssm-64132.json | 5 +++++ .changes/next-release/api-change-ssooidc-68527.json | 5 +++++ .changes/next-release/api-change-transfer-88750.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cloudtrail-36607.json create mode 100644 .changes/next-release/api-change-eks-232.json create mode 100644 .changes/next-release/api-change-healthlake-82857.json create mode 100644 .changes/next-release/api-change-ssm-64132.json create mode 100644 .changes/next-release/api-change-ssooidc-68527.json create mode 100644 .changes/next-release/api-change-transfer-88750.json diff --git a/.changes/next-release/api-change-cloudtrail-36607.json b/.changes/next-release/api-change-cloudtrail-36607.json new file mode 100644 index 000000000000..c2c4ab590a88 --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-36607.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "This release introduces the SearchSampleQueries API that allows users to search for CloudTrail Lake sample queries." +} diff --git a/.changes/next-release/api-change-eks-232.json b/.changes/next-release/api-change-eks-232.json new file mode 100644 index 000000000000..4b15c9d3f0e0 --- /dev/null +++ b/.changes/next-release/api-change-eks-232.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Adds support for UpdateStrategies in EKS Managed Node Groups." +} diff --git a/.changes/next-release/api-change-healthlake-82857.json b/.changes/next-release/api-change-healthlake-82857.json new file mode 100644 index 000000000000..420a6facf607 --- /dev/null +++ b/.changes/next-release/api-change-healthlake-82857.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``healthlake``", + "description": "Added new authorization strategy value 'SMART_ON_FHIR' for CreateFHIRDatastore API to support Smart App 2.0" +} diff --git a/.changes/next-release/api-change-ssm-64132.json b/.changes/next-release/api-change-ssm-64132.json new file mode 100644 index 000000000000..ff8babc6660e --- /dev/null +++ b/.changes/next-release/api-change-ssm-64132.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Systems Manager doc-only update for January, 2025." +} diff --git a/.changes/next-release/api-change-ssooidc-68527.json b/.changes/next-release/api-change-ssooidc-68527.json new file mode 100644 index 000000000000..4835f24e12eb --- /dev/null +++ b/.changes/next-release/api-change-ssooidc-68527.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-oidc``", + "description": "Fixed typos in the descriptions." +} diff --git a/.changes/next-release/api-change-transfer-88750.json b/.changes/next-release/api-change-transfer-88750.json new file mode 100644 index 000000000000..7c437d737a29 --- /dev/null +++ b/.changes/next-release/api-change-transfer-88750.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Added CustomDirectories as a new directory option for storing inbound AS2 messages, MDN files and Status files." +} From 8ad1ce6c448cba9a1ddbd6a4f2a2d8731c981401 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 24 Jan 2025 19:10:33 +0000 Subject: [PATCH 1064/1632] Bumping version to 1.37.6 --- .changes/1.37.6.json | 32 +++++++++++++++++++ .../api-change-cloudtrail-36607.json | 5 --- .changes/next-release/api-change-eks-232.json | 5 --- .../api-change-healthlake-82857.json | 5 --- .../next-release/api-change-ssm-64132.json | 5 --- .../api-change-ssooidc-68527.json | 5 --- .../api-change-transfer-88750.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.37.6.json delete mode 100644 .changes/next-release/api-change-cloudtrail-36607.json delete mode 100644 .changes/next-release/api-change-eks-232.json delete mode 100644 .changes/next-release/api-change-healthlake-82857.json delete mode 100644 .changes/next-release/api-change-ssm-64132.json delete mode 100644 .changes/next-release/api-change-ssooidc-68527.json delete mode 100644 .changes/next-release/api-change-transfer-88750.json diff --git a/.changes/1.37.6.json b/.changes/1.37.6.json new file mode 100644 index 000000000000..e57e3527f4da --- /dev/null +++ b/.changes/1.37.6.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cloudtrail``", + "description": "This release introduces the SearchSampleQueries API that allows users to search for CloudTrail Lake sample queries.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Adds support for UpdateStrategies in EKS Managed Node Groups.", + "type": "api-change" + }, + { + "category": "``healthlake``", + "description": "Added new authorization strategy value 'SMART_ON_FHIR' for CreateFHIRDatastore API to support Smart App 2.0", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Systems Manager doc-only update for January, 2025.", + "type": "api-change" + }, + { + "category": "``sso-oidc``", + "description": "Fixed typos in the descriptions.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Added CustomDirectories as a new directory option for storing inbound AS2 messages, MDN files and Status files.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudtrail-36607.json b/.changes/next-release/api-change-cloudtrail-36607.json deleted file mode 100644 index c2c4ab590a88..000000000000 --- a/.changes/next-release/api-change-cloudtrail-36607.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "This release introduces the SearchSampleQueries API that allows users to search for CloudTrail Lake sample queries." -} diff --git a/.changes/next-release/api-change-eks-232.json b/.changes/next-release/api-change-eks-232.json deleted file mode 100644 index 4b15c9d3f0e0..000000000000 --- a/.changes/next-release/api-change-eks-232.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Adds support for UpdateStrategies in EKS Managed Node Groups." -} diff --git a/.changes/next-release/api-change-healthlake-82857.json b/.changes/next-release/api-change-healthlake-82857.json deleted file mode 100644 index 420a6facf607..000000000000 --- a/.changes/next-release/api-change-healthlake-82857.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``healthlake``", - "description": "Added new authorization strategy value 'SMART_ON_FHIR' for CreateFHIRDatastore API to support Smart App 2.0" -} diff --git a/.changes/next-release/api-change-ssm-64132.json b/.changes/next-release/api-change-ssm-64132.json deleted file mode 100644 index ff8babc6660e..000000000000 --- a/.changes/next-release/api-change-ssm-64132.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Systems Manager doc-only update for January, 2025." -} diff --git a/.changes/next-release/api-change-ssooidc-68527.json b/.changes/next-release/api-change-ssooidc-68527.json deleted file mode 100644 index 4835f24e12eb..000000000000 --- a/.changes/next-release/api-change-ssooidc-68527.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-oidc``", - "description": "Fixed typos in the descriptions." -} diff --git a/.changes/next-release/api-change-transfer-88750.json b/.changes/next-release/api-change-transfer-88750.json deleted file mode 100644 index 7c437d737a29..000000000000 --- a/.changes/next-release/api-change-transfer-88750.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Added CustomDirectories as a new directory option for storing inbound AS2 messages, MDN files and Status files." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index eef44f3223fc..8823ec7ec56e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.37.6 +====== + +* api-change:``cloudtrail``: This release introduces the SearchSampleQueries API that allows users to search for CloudTrail Lake sample queries. +* api-change:``eks``: Adds support for UpdateStrategies in EKS Managed Node Groups. +* api-change:``healthlake``: Added new authorization strategy value 'SMART_ON_FHIR' for CreateFHIRDatastore API to support Smart App 2.0 +* api-change:``ssm``: Systems Manager doc-only update for January, 2025. +* api-change:``sso-oidc``: Fixed typos in the descriptions. +* api-change:``transfer``: Added CustomDirectories as a new directory option for storing inbound AS2 messages, MDN files and Status files. + + 1.37.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2f364c212850..2fa36fae879a 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.5' +__version__ = '1.37.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0a50f866157e..8d0ef79f7ff8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.5' +release = '1.37.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 6f887215aa4f..320fc837a193 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.5 + botocore==1.36.6 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9a47ba0bb43e..408a22b0ef6a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.5', + 'botocore==1.36.6', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From cc247b66cde8666c45a14500b89b77c5eb63c889 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 26 Jan 2025 06:46:51 +0000 Subject: [PATCH 1065/1632] Bump actions/stale from 9.0.0 to 9.1.0 Bumps [actions/stale](https://github.com/actions/stale) from 9.0.0 to 9.1.0. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/28ca1036281a5e5922ead5184a1bbf96e5fc984e...5bef64f19d7facfb25b37b414482c7164d639639) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/stale_community_prs.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/stale_community_prs.yml b/.github/workflows/stale_community_prs.yml index 95db22970161..b2d96702025b 100644 --- a/.github/workflows/stale_community_prs.yml +++ b/.github/workflows/stale_community_prs.yml @@ -5,7 +5,7 @@ jobs: stale-implementation-stage: runs-on: ubuntu-latest steps: - - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e + - uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -25,7 +25,7 @@ jobs: stale-review-stage: runs-on: ubuntu-latest steps: - - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e + - uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} @@ -43,7 +43,7 @@ jobs: labels-to-add-when-unstale: responded exempt-pr-labels: responded,maintainers # Forces PRs to be skipped if these are not removed by maintainers. close-pr-label: DONTUSE - - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e + - uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 with: debug-only: true repo-token: ${{ secrets.GITHUB_TOKEN }} From b8018aa4b414eee4243de3412cbca5a084507ac6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 27 Jan 2025 19:25:16 +0000 Subject: [PATCH 1066/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-6471.json | 5 +++++ .changes/next-release/api-change-iot-70823.json | 5 +++++ .changes/next-release/api-change-mediaconvert-94932.json | 5 +++++ .changes/next-release/api-change-s3control-33658.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-6471.json create mode 100644 .changes/next-release/api-change-iot-70823.json create mode 100644 .changes/next-release/api-change-mediaconvert-94932.json create mode 100644 .changes/next-release/api-change-s3control-33658.json diff --git a/.changes/next-release/api-change-bedrockagent-6471.json b/.changes/next-release/api-change-bedrockagent-6471.json new file mode 100644 index 000000000000..2bd0f14710ad --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-6471.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Add support for the prompt caching feature for Bedrock Prompt Management" +} diff --git a/.changes/next-release/api-change-iot-70823.json b/.changes/next-release/api-change-iot-70823.json new file mode 100644 index 000000000000..d867037b2ba8 --- /dev/null +++ b/.changes/next-release/api-change-iot-70823.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "Raised the documentParameters size limit to 30 KB for AWS IoT Device Management - Jobs." +} diff --git a/.changes/next-release/api-change-mediaconvert-94932.json b/.changes/next-release/api-change-mediaconvert-94932.json new file mode 100644 index 000000000000..dc903f143f72 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-94932.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds support for dynamic audio configuration and the ability to disable the deblocking filter for h265 encodes." +} diff --git a/.changes/next-release/api-change-s3control-33658.json b/.changes/next-release/api-change-s3control-33658.json new file mode 100644 index 000000000000..1262c246fe4d --- /dev/null +++ b/.changes/next-release/api-change-s3control-33658.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Minor fix to ARN validation for Lambda functions passed to S3 Batch Operations" +} From fd865d9c56f0d1a594bf236583fbf5579deced4c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 27 Jan 2025 19:26:39 +0000 Subject: [PATCH 1067/1632] Bumping version to 1.37.7 --- .changes/1.37.7.json | 22 +++++++++++++++++++ .../api-change-bedrockagent-6471.json | 5 ----- .../next-release/api-change-iot-70823.json | 5 ----- .../api-change-mediaconvert-94932.json | 5 ----- .../api-change-s3control-33658.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.37.7.json delete mode 100644 .changes/next-release/api-change-bedrockagent-6471.json delete mode 100644 .changes/next-release/api-change-iot-70823.json delete mode 100644 .changes/next-release/api-change-mediaconvert-94932.json delete mode 100644 .changes/next-release/api-change-s3control-33658.json diff --git a/.changes/1.37.7.json b/.changes/1.37.7.json new file mode 100644 index 000000000000..aa1b97abae8f --- /dev/null +++ b/.changes/1.37.7.json @@ -0,0 +1,22 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Add support for the prompt caching feature for Bedrock Prompt Management", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "Raised the documentParameters size limit to 30 KB for AWS IoT Device Management - Jobs.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds support for dynamic audio configuration and the ability to disable the deblocking filter for h265 encodes.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Minor fix to ARN validation for Lambda functions passed to S3 Batch Operations", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-6471.json b/.changes/next-release/api-change-bedrockagent-6471.json deleted file mode 100644 index 2bd0f14710ad..000000000000 --- a/.changes/next-release/api-change-bedrockagent-6471.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Add support for the prompt caching feature for Bedrock Prompt Management" -} diff --git a/.changes/next-release/api-change-iot-70823.json b/.changes/next-release/api-change-iot-70823.json deleted file mode 100644 index d867037b2ba8..000000000000 --- a/.changes/next-release/api-change-iot-70823.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "Raised the documentParameters size limit to 30 KB for AWS IoT Device Management - Jobs." -} diff --git a/.changes/next-release/api-change-mediaconvert-94932.json b/.changes/next-release/api-change-mediaconvert-94932.json deleted file mode 100644 index dc903f143f72..000000000000 --- a/.changes/next-release/api-change-mediaconvert-94932.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds support for dynamic audio configuration and the ability to disable the deblocking filter for h265 encodes." -} diff --git a/.changes/next-release/api-change-s3control-33658.json b/.changes/next-release/api-change-s3control-33658.json deleted file mode 100644 index 1262c246fe4d..000000000000 --- a/.changes/next-release/api-change-s3control-33658.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Minor fix to ARN validation for Lambda functions passed to S3 Batch Operations" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8823ec7ec56e..a285a840422d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.37.7 +====== + +* api-change:``bedrock-agent``: Add support for the prompt caching feature for Bedrock Prompt Management +* api-change:``iot``: Raised the documentParameters size limit to 30 KB for AWS IoT Device Management - Jobs. +* api-change:``mediaconvert``: This release adds support for dynamic audio configuration and the ability to disable the deblocking filter for h265 encodes. +* api-change:``s3control``: Minor fix to ARN validation for Lambda functions passed to S3 Batch Operations + + 1.37.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 2fa36fae879a..14cac30ab0d8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.6' +__version__ = '1.37.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8d0ef79f7ff8..2faa002c4ae4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.6' +release = '1.37.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 320fc837a193..7afa34706849 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.6 + botocore==1.36.7 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 408a22b0ef6a..784839c71874 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.6', + 'botocore==1.36.7', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 3c7710a6f686926f92304fae72c35dfe8e3ec5da Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 Jan 2025 19:05:00 +0000 Subject: [PATCH 1068/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-58845.json | 5 +++++ .changes/next-release/api-change-datasync-68295.json | 5 +++++ .changes/next-release/api-change-deadline-14575.json | 5 +++++ .changes/next-release/api-change-ec2-63702.json | 5 +++++ .changes/next-release/api-change-firehose-44296.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-48638.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-58845.json create mode 100644 .changes/next-release/api-change-datasync-68295.json create mode 100644 .changes/next-release/api-change-deadline-14575.json create mode 100644 .changes/next-release/api-change-ec2-63702.json create mode 100644 .changes/next-release/api-change-firehose-44296.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-48638.json diff --git a/.changes/next-release/api-change-appsync-58845.json b/.changes/next-release/api-change-appsync-58845.json new file mode 100644 index 000000000000..79f45cb3ec3f --- /dev/null +++ b/.changes/next-release/api-change-appsync-58845.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Add stash and outErrors to EvaluateCode/EvaluateMappingTemplate response" +} diff --git a/.changes/next-release/api-change-datasync-68295.json b/.changes/next-release/api-change-datasync-68295.json new file mode 100644 index 000000000000..227baef6e358 --- /dev/null +++ b/.changes/next-release/api-change-datasync-68295.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "AWS DataSync now supports the Kerberos authentication protocol for SMB locations." +} diff --git a/.changes/next-release/api-change-deadline-14575.json b/.changes/next-release/api-change-deadline-14575.json new file mode 100644 index 000000000000..2faeee6af059 --- /dev/null +++ b/.changes/next-release/api-change-deadline-14575.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``deadline``", + "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" +} diff --git a/.changes/next-release/api-change-ec2-63702.json b/.changes/next-release/api-change-ec2-63702.json new file mode 100644 index 000000000000..e0360705ef6c --- /dev/null +++ b/.changes/next-release/api-change-ec2-63702.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "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." +} diff --git a/.changes/next-release/api-change-firehose-44296.json b/.changes/next-release/api-change-firehose-44296.json new file mode 100644 index 000000000000..f5c8e1e1e21a --- /dev/null +++ b/.changes/next-release/api-change-firehose-44296.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``firehose``", + "description": "For AppendOnly streams, Firehose will automatically scale to match your throughput." +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-48638.json b/.changes/next-release/api-change-timestreaminfluxdb-48638.json new file mode 100644 index 000000000000..4ea61fd26434 --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-48638.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "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" +} From ffdf801b7390ef88a8600c29db2dc4480eba7c9c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 28 Jan 2025 19:06:30 +0000 Subject: [PATCH 1069/1632] Bumping version to 1.37.8 --- .changes/1.37.8.json | 32 +++++++++++++++++++ .../api-change-appsync-58845.json | 5 --- .../api-change-datasync-68295.json | 5 --- .../api-change-deadline-14575.json | 5 --- .../next-release/api-change-ec2-63702.json | 5 --- .../api-change-firehose-44296.json | 5 --- .../api-change-timestreaminfluxdb-48638.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.37.8.json delete mode 100644 .changes/next-release/api-change-appsync-58845.json delete mode 100644 .changes/next-release/api-change-datasync-68295.json delete mode 100644 .changes/next-release/api-change-deadline-14575.json delete mode 100644 .changes/next-release/api-change-ec2-63702.json delete mode 100644 .changes/next-release/api-change-firehose-44296.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-48638.json diff --git a/.changes/1.37.8.json b/.changes/1.37.8.json new file mode 100644 index 000000000000..e68e5acbb29b --- /dev/null +++ b/.changes/1.37.8.json @@ -0,0 +1,32 @@ +[ + { + "category": "``appsync``", + "description": "Add stash and outErrors to EvaluateCode/EvaluateMappingTemplate response", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "AWS DataSync now supports the Kerberos authentication protocol for SMB locations.", + "type": "api-change" + }, + { + "category": "``deadline``", + "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", + "type": "api-change" + }, + { + "category": "``ec2``", + "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.", + "type": "api-change" + }, + { + "category": "``firehose``", + "description": "For AppendOnly streams, Firehose will automatically scale to match your throughput.", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "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", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-58845.json b/.changes/next-release/api-change-appsync-58845.json deleted file mode 100644 index 79f45cb3ec3f..000000000000 --- a/.changes/next-release/api-change-appsync-58845.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Add stash and outErrors to EvaluateCode/EvaluateMappingTemplate response" -} diff --git a/.changes/next-release/api-change-datasync-68295.json b/.changes/next-release/api-change-datasync-68295.json deleted file mode 100644 index 227baef6e358..000000000000 --- a/.changes/next-release/api-change-datasync-68295.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "AWS DataSync now supports the Kerberos authentication protocol for SMB locations." -} diff --git a/.changes/next-release/api-change-deadline-14575.json b/.changes/next-release/api-change-deadline-14575.json deleted file mode 100644 index 2faeee6af059..000000000000 --- a/.changes/next-release/api-change-deadline-14575.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``deadline``", - "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" -} diff --git a/.changes/next-release/api-change-ec2-63702.json b/.changes/next-release/api-change-ec2-63702.json deleted file mode 100644 index e0360705ef6c..000000000000 --- a/.changes/next-release/api-change-ec2-63702.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "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." -} diff --git a/.changes/next-release/api-change-firehose-44296.json b/.changes/next-release/api-change-firehose-44296.json deleted file mode 100644 index f5c8e1e1e21a..000000000000 --- a/.changes/next-release/api-change-firehose-44296.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``firehose``", - "description": "For AppendOnly streams, Firehose will automatically scale to match your throughput." -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-48638.json b/.changes/next-release/api-change-timestreaminfluxdb-48638.json deleted file mode 100644 index 4ea61fd26434..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-48638.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "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" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a285a840422d..6425c1877911 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.37.8 +====== + +* api-change:``appsync``: Add stash and outErrors to EvaluateCode/EvaluateMappingTemplate response +* api-change:``datasync``: AWS DataSync now supports the Kerberos authentication protocol for SMB locations. +* api-change:``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 +* api-change:``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. +* api-change:``firehose``: For AppendOnly streams, Firehose will automatically scale to match your throughput. +* api-change:``timestream-influxdb``: 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 + + 1.37.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 14cac30ab0d8..e0cd413f36bc 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.7' +__version__ = '1.37.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2faa002c4ae4..2c8a564cb5d2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.7' +release = '1.37.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7afa34706849..2db18e0b9178 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.7 + botocore==1.36.8 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 784839c71874..16256b5c4430 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.7', + 'botocore==1.36.8', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 55b3fc469908bcc1aaf2808af3e0075a41d7586d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 29 Jan 2025 19:39:56 +0000 Subject: [PATCH 1070/1632] Update changelog based on model updates --- .../next-release/api-change-bcmpricingcalculator-10506.json | 5 +++++ .changes/next-release/api-change-ecr-7376.json | 5 +++++ .changes/next-release/api-change-ecrpublic-72985.json | 5 +++++ .changes/next-release/api-change-mailmanager-72260.json | 5 +++++ .changes/next-release/api-change-s3-36828.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bcmpricingcalculator-10506.json create mode 100644 .changes/next-release/api-change-ecr-7376.json create mode 100644 .changes/next-release/api-change-ecrpublic-72985.json create mode 100644 .changes/next-release/api-change-mailmanager-72260.json create mode 100644 .changes/next-release/api-change-s3-36828.json diff --git a/.changes/next-release/api-change-bcmpricingcalculator-10506.json b/.changes/next-release/api-change-bcmpricingcalculator-10506.json new file mode 100644 index 000000000000..97517732c86f --- /dev/null +++ b/.changes/next-release/api-change-bcmpricingcalculator-10506.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bcm-pricing-calculator``", + "description": "Added ConflictException error type in DeleteBillScenario, BatchDeleteBillScenarioCommitmentModification, BatchDeleteBillScenarioUsageModification, BatchUpdateBillScenarioUsageModification, and BatchUpdateBillScenarioCommitmentModification API operations." +} diff --git a/.changes/next-release/api-change-ecr-7376.json b/.changes/next-release/api-change-ecr-7376.json new file mode 100644 index 000000000000..8b053ac28dcf --- /dev/null +++ b/.changes/next-release/api-change-ecr-7376.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Add support for Dualstack and Dualstack-with-FIPS Endpoints" +} diff --git a/.changes/next-release/api-change-ecrpublic-72985.json b/.changes/next-release/api-change-ecrpublic-72985.json new file mode 100644 index 000000000000..b79cc45620b0 --- /dev/null +++ b/.changes/next-release/api-change-ecrpublic-72985.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr-public``", + "description": "Add support for Dualstack Endpoints" +} diff --git a/.changes/next-release/api-change-mailmanager-72260.json b/.changes/next-release/api-change-mailmanager-72260.json new file mode 100644 index 000000000000..a4d98f807fa2 --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-72260.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "This release includes a new feature for Amazon SES Mail Manager which allows customers to specify known addresses and domains and make use of those in traffic policies and rules actions to distinguish between known and unknown entries." +} diff --git a/.changes/next-release/api-change-s3-36828.json b/.changes/next-release/api-change-s3-36828.json new file mode 100644 index 000000000000..4c6cd90a99fd --- /dev/null +++ b/.changes/next-release/api-change-s3-36828.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Change the type of MpuObjectSize in CompleteMultipartUploadRequest from int to long." +} From 3f5469aa1e9d98b4bb934a8f98ea5845f27b3735 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 29 Jan 2025 19:41:11 +0000 Subject: [PATCH 1071/1632] Bumping version to 1.37.9 --- .changes/1.37.9.json | 27 +++++++++++++++++++ ...api-change-bcmpricingcalculator-10506.json | 5 ---- .../next-release/api-change-ecr-7376.json | 5 ---- .../api-change-ecrpublic-72985.json | 5 ---- .../api-change-mailmanager-72260.json | 5 ---- .../next-release/api-change-s3-36828.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.37.9.json delete mode 100644 .changes/next-release/api-change-bcmpricingcalculator-10506.json delete mode 100644 .changes/next-release/api-change-ecr-7376.json delete mode 100644 .changes/next-release/api-change-ecrpublic-72985.json delete mode 100644 .changes/next-release/api-change-mailmanager-72260.json delete mode 100644 .changes/next-release/api-change-s3-36828.json diff --git a/.changes/1.37.9.json b/.changes/1.37.9.json new file mode 100644 index 000000000000..b24ad64671b9 --- /dev/null +++ b/.changes/1.37.9.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bcm-pricing-calculator``", + "description": "Added ConflictException error type in DeleteBillScenario, BatchDeleteBillScenarioCommitmentModification, BatchDeleteBillScenarioUsageModification, BatchUpdateBillScenarioUsageModification, and BatchUpdateBillScenarioCommitmentModification API operations.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "Add support for Dualstack and Dualstack-with-FIPS Endpoints", + "type": "api-change" + }, + { + "category": "``ecr-public``", + "description": "Add support for Dualstack Endpoints", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "This release includes a new feature for Amazon SES Mail Manager which allows customers to specify known addresses and domains and make use of those in traffic policies and rules actions to distinguish between known and unknown entries.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Change the type of MpuObjectSize in CompleteMultipartUploadRequest from int to long.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bcmpricingcalculator-10506.json b/.changes/next-release/api-change-bcmpricingcalculator-10506.json deleted file mode 100644 index 97517732c86f..000000000000 --- a/.changes/next-release/api-change-bcmpricingcalculator-10506.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bcm-pricing-calculator``", - "description": "Added ConflictException error type in DeleteBillScenario, BatchDeleteBillScenarioCommitmentModification, BatchDeleteBillScenarioUsageModification, BatchUpdateBillScenarioUsageModification, and BatchUpdateBillScenarioCommitmentModification API operations." -} diff --git a/.changes/next-release/api-change-ecr-7376.json b/.changes/next-release/api-change-ecr-7376.json deleted file mode 100644 index 8b053ac28dcf..000000000000 --- a/.changes/next-release/api-change-ecr-7376.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Add support for Dualstack and Dualstack-with-FIPS Endpoints" -} diff --git a/.changes/next-release/api-change-ecrpublic-72985.json b/.changes/next-release/api-change-ecrpublic-72985.json deleted file mode 100644 index b79cc45620b0..000000000000 --- a/.changes/next-release/api-change-ecrpublic-72985.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr-public``", - "description": "Add support for Dualstack Endpoints" -} diff --git a/.changes/next-release/api-change-mailmanager-72260.json b/.changes/next-release/api-change-mailmanager-72260.json deleted file mode 100644 index a4d98f807fa2..000000000000 --- a/.changes/next-release/api-change-mailmanager-72260.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "This release includes a new feature for Amazon SES Mail Manager which allows customers to specify known addresses and domains and make use of those in traffic policies and rules actions to distinguish between known and unknown entries." -} diff --git a/.changes/next-release/api-change-s3-36828.json b/.changes/next-release/api-change-s3-36828.json deleted file mode 100644 index 4c6cd90a99fd..000000000000 --- a/.changes/next-release/api-change-s3-36828.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Change the type of MpuObjectSize in CompleteMultipartUploadRequest from int to long." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6425c1877911..6ad3cf96c4cd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.37.9 +====== + +* api-change:``bcm-pricing-calculator``: Added ConflictException error type in DeleteBillScenario, BatchDeleteBillScenarioCommitmentModification, BatchDeleteBillScenarioUsageModification, BatchUpdateBillScenarioUsageModification, and BatchUpdateBillScenarioCommitmentModification API operations. +* api-change:``ecr``: Add support for Dualstack and Dualstack-with-FIPS Endpoints +* api-change:``ecr-public``: Add support for Dualstack Endpoints +* api-change:``mailmanager``: This release includes a new feature for Amazon SES Mail Manager which allows customers to specify known addresses and domains and make use of those in traffic policies and rules actions to distinguish between known and unknown entries. +* api-change:``s3``: Change the type of MpuObjectSize in CompleteMultipartUploadRequest from int to long. + + 1.37.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index e0cd413f36bc..8b7bf60ec4f8 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.8' +__version__ = '1.37.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2c8a564cb5d2..0d28c326aeeb 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37' # The full version, including alpha/beta/rc tags. -release = '1.37.8' +release = '1.37.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2db18e0b9178..67d74b94945f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.8 + botocore==1.36.9 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 16256b5c4430..2ec5554f38d2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.8', + 'botocore==1.36.9', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 49539c5e102f3db1b078f628b7b844ff690e20f6 Mon Sep 17 00:00:00 2001 From: Ben Bodenmiller Date: Thu, 30 Jan 2025 06:58:37 -0800 Subject: [PATCH 1072/1632] Improve formatting in docs (#8775) --- awscli/examples/eks/update-kubeconfig/_description.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/awscli/examples/eks/update-kubeconfig/_description.rst b/awscli/examples/eks/update-kubeconfig/_description.rst index 00da7bca22f1..29c93f23c55e 100644 --- a/awscli/examples/eks/update-kubeconfig/_description.rst +++ b/awscli/examples/eks/update-kubeconfig/_description.rst @@ -4,16 +4,16 @@ Note: To use the resulting configuration, you must have kubectl installed and in your PATH environment variable. This command constructs a configuration with prepopulated server and certificate authority data values for a specified cluster. -You can specify an IAM role ARN with the --role-arn option to use for authentication when you issue kubectl commands. +You can specify an IAM role ARN with the ``--role-arn`` option to use for authentication when you issue kubectl commands. Otherwise, the IAM entity in your default AWS CLI or SDK credential chain is used. You can view your default AWS CLI or SDK identity by running the ``aws sts get-caller-identity`` command. The resulting kubeconfig is created as a new file or merged with an existing kubeconfig file using the following logic: -* If you specify a path with the --kubeconfig option, then the resulting configuration file is created there or merged with an existing kubeconfig at that location. -* Or, if you have the KUBECONFIG environment variable set, then the resulting configuration file is created at the first entry in that variable or merged with an existing kubeconfig at that location. -* Otherwise, by default, the resulting configuration file is created at the default kubeconfig path (.kube/config) in your home directory or merged with an existing kubeconfig at that location. +* If you specify a path with the ``--kubeconfig option``, then the resulting configuration file is created there or merged with an existing kubeconfig at that location. +* Or, if you have the ``KUBECONFIG`` environment variable set, then the resulting configuration file is created at the first entry in that variable or merged with an existing kubeconfig at that location. +* Otherwise, by default, the resulting configuration file is created at the default kubeconfig path (``.kube/config``) in your home directory or merged with an existing kubeconfig at that location. * If a previous cluster configuration exists for an Amazon EKS cluster with the same name at the specified path, the existing configuration is overwritten with the new configuration. * When update-kubeconfig writes a configuration to a kubeconfig file, the current-context of the kubeconfig file is set to that configuration. -You can use the --dry-run option to print the resulting configuration to stdout instead of writing it to the specified location. +You can use the ``--dry-run`` option to print the resulting configuration to stdout instead of writing it to the specified location. From d69ed5dba208b8923d76a47ef365aeb0cff3239e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 Jan 2025 20:09:26 +0000 Subject: [PATCH 1073/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-36524.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-85690.json | 5 +++++ .changes/next-release/api-change-ecr-66415.json | 5 +++++ .changes/next-release/api-change-ecrpublic-55003.json | 5 +++++ .changes/next-release/api-change-mediatailor-68705.json | 5 +++++ .changes/next-release/api-change-qbusiness-3173.json | 5 +++++ .changes/next-release/api-change-s3tables-96551.json | 5 +++++ .../next-release/api-change-verifiedpermissions-83456.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-36524.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-85690.json create mode 100644 .changes/next-release/api-change-ecr-66415.json create mode 100644 .changes/next-release/api-change-ecrpublic-55003.json create mode 100644 .changes/next-release/api-change-mediatailor-68705.json create mode 100644 .changes/next-release/api-change-qbusiness-3173.json create mode 100644 .changes/next-release/api-change-s3tables-96551.json create mode 100644 .changes/next-release/api-change-verifiedpermissions-83456.json diff --git a/.changes/next-release/api-change-appstream-36524.json b/.changes/next-release/api-change-appstream-36524.json new file mode 100644 index 000000000000..d1e78fe555eb --- /dev/null +++ b/.changes/next-release/api-change-appstream-36524.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "Add support for managing admin consent requirement on selected domains for OneDrive Storage Connectors in AppStream2.0." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-85690.json b/.changes/next-release/api-change-bedrockagentruntime-85690.json new file mode 100644 index 000000000000..6d12ee19e40a --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-85690.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Add a 'reason' field to InternalServerException" +} diff --git a/.changes/next-release/api-change-ecr-66415.json b/.changes/next-release/api-change-ecr-66415.json new file mode 100644 index 000000000000..fd86ddf8953b --- /dev/null +++ b/.changes/next-release/api-change-ecr-66415.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Temporarily updating dualstack endpoint support" +} diff --git a/.changes/next-release/api-change-ecrpublic-55003.json b/.changes/next-release/api-change-ecrpublic-55003.json new file mode 100644 index 000000000000..0e2a812b5d28 --- /dev/null +++ b/.changes/next-release/api-change-ecrpublic-55003.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr-public``", + "description": "Temporarily updating dualstack endpoint support" +} diff --git a/.changes/next-release/api-change-mediatailor-68705.json b/.changes/next-release/api-change-mediatailor-68705.json new file mode 100644 index 000000000000..1b5322216047 --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-68705.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Adds options for configuring how MediaTailor conditions ads before inserting them into the content stream. Based on the new settings, MediaTailor will either transcode ads to match the content stream as it has in the past, or it will insert ads without first transcoding them." +} diff --git a/.changes/next-release/api-change-qbusiness-3173.json b/.changes/next-release/api-change-qbusiness-3173.json new file mode 100644 index 000000000000..2545e4272b62 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-3173.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Added APIs to manage QBusiness user subscriptions" +} diff --git a/.changes/next-release/api-change-s3tables-96551.json b/.changes/next-release/api-change-s3tables-96551.json new file mode 100644 index 000000000000..28e02dedd4d3 --- /dev/null +++ b/.changes/next-release/api-change-s3tables-96551.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3tables``", + "description": "You can now use the CreateTable API operation to create tables with schemas by adding an optional metadata argument." +} diff --git a/.changes/next-release/api-change-verifiedpermissions-83456.json b/.changes/next-release/api-change-verifiedpermissions-83456.json new file mode 100644 index 000000000000..95585d7e38cc --- /dev/null +++ b/.changes/next-release/api-change-verifiedpermissions-83456.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``verifiedpermissions``", + "description": "Adds Cedar JSON format support for entities and context data in authorization requests" +} From 6474a38cd00fb6a2aa300fc937c47fd49e2ae22c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 30 Jan 2025 20:10:41 +0000 Subject: [PATCH 1074/1632] Bumping version to 1.37.10 --- .changes/1.37.10.json | 42 +++++++++++++++++++ .../api-change-appstream-36524.json | 5 --- .../api-change-bedrockagentruntime-85690.json | 5 --- .../next-release/api-change-ecr-66415.json | 5 --- .../api-change-ecrpublic-55003.json | 5 --- .../api-change-mediatailor-68705.json | 5 --- .../api-change-qbusiness-3173.json | 5 --- .../api-change-s3tables-96551.json | 5 --- .../api-change-verifiedpermissions-83456.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 60 insertions(+), 45 deletions(-) create mode 100644 .changes/1.37.10.json delete mode 100644 .changes/next-release/api-change-appstream-36524.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-85690.json delete mode 100644 .changes/next-release/api-change-ecr-66415.json delete mode 100644 .changes/next-release/api-change-ecrpublic-55003.json delete mode 100644 .changes/next-release/api-change-mediatailor-68705.json delete mode 100644 .changes/next-release/api-change-qbusiness-3173.json delete mode 100644 .changes/next-release/api-change-s3tables-96551.json delete mode 100644 .changes/next-release/api-change-verifiedpermissions-83456.json diff --git a/.changes/1.37.10.json b/.changes/1.37.10.json new file mode 100644 index 000000000000..c8ecdf706555 --- /dev/null +++ b/.changes/1.37.10.json @@ -0,0 +1,42 @@ +[ + { + "category": "``appstream``", + "description": "Add support for managing admin consent requirement on selected domains for OneDrive Storage Connectors in AppStream2.0.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Add a 'reason' field to InternalServerException", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "Temporarily updating dualstack endpoint support", + "type": "api-change" + }, + { + "category": "``ecr-public``", + "description": "Temporarily updating dualstack endpoint support", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Adds options for configuring how MediaTailor conditions ads before inserting them into the content stream. Based on the new settings, MediaTailor will either transcode ads to match the content stream as it has in the past, or it will insert ads without first transcoding them.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Added APIs to manage QBusiness user subscriptions", + "type": "api-change" + }, + { + "category": "``s3tables``", + "description": "You can now use the CreateTable API operation to create tables with schemas by adding an optional metadata argument.", + "type": "api-change" + }, + { + "category": "``verifiedpermissions``", + "description": "Adds Cedar JSON format support for entities and context data in authorization requests", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-36524.json b/.changes/next-release/api-change-appstream-36524.json deleted file mode 100644 index d1e78fe555eb..000000000000 --- a/.changes/next-release/api-change-appstream-36524.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "Add support for managing admin consent requirement on selected domains for OneDrive Storage Connectors in AppStream2.0." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-85690.json b/.changes/next-release/api-change-bedrockagentruntime-85690.json deleted file mode 100644 index 6d12ee19e40a..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-85690.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Add a 'reason' field to InternalServerException" -} diff --git a/.changes/next-release/api-change-ecr-66415.json b/.changes/next-release/api-change-ecr-66415.json deleted file mode 100644 index fd86ddf8953b..000000000000 --- a/.changes/next-release/api-change-ecr-66415.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Temporarily updating dualstack endpoint support" -} diff --git a/.changes/next-release/api-change-ecrpublic-55003.json b/.changes/next-release/api-change-ecrpublic-55003.json deleted file mode 100644 index 0e2a812b5d28..000000000000 --- a/.changes/next-release/api-change-ecrpublic-55003.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr-public``", - "description": "Temporarily updating dualstack endpoint support" -} diff --git a/.changes/next-release/api-change-mediatailor-68705.json b/.changes/next-release/api-change-mediatailor-68705.json deleted file mode 100644 index 1b5322216047..000000000000 --- a/.changes/next-release/api-change-mediatailor-68705.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Adds options for configuring how MediaTailor conditions ads before inserting them into the content stream. Based on the new settings, MediaTailor will either transcode ads to match the content stream as it has in the past, or it will insert ads without first transcoding them." -} diff --git a/.changes/next-release/api-change-qbusiness-3173.json b/.changes/next-release/api-change-qbusiness-3173.json deleted file mode 100644 index 2545e4272b62..000000000000 --- a/.changes/next-release/api-change-qbusiness-3173.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Added APIs to manage QBusiness user subscriptions" -} diff --git a/.changes/next-release/api-change-s3tables-96551.json b/.changes/next-release/api-change-s3tables-96551.json deleted file mode 100644 index 28e02dedd4d3..000000000000 --- a/.changes/next-release/api-change-s3tables-96551.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3tables``", - "description": "You can now use the CreateTable API operation to create tables with schemas by adding an optional metadata argument." -} diff --git a/.changes/next-release/api-change-verifiedpermissions-83456.json b/.changes/next-release/api-change-verifiedpermissions-83456.json deleted file mode 100644 index 95585d7e38cc..000000000000 --- a/.changes/next-release/api-change-verifiedpermissions-83456.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``verifiedpermissions``", - "description": "Adds Cedar JSON format support for entities and context data in authorization requests" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6ad3cf96c4cd..b817d0ac6dc1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.37.10 +======= + +* api-change:``appstream``: Add support for managing admin consent requirement on selected domains for OneDrive Storage Connectors in AppStream2.0. +* api-change:``bedrock-agent-runtime``: Add a 'reason' field to InternalServerException +* api-change:``ecr``: Temporarily updating dualstack endpoint support +* api-change:``ecr-public``: Temporarily updating dualstack endpoint support +* api-change:``mediatailor``: Adds options for configuring how MediaTailor conditions ads before inserting them into the content stream. Based on the new settings, MediaTailor will either transcode ads to match the content stream as it has in the past, or it will insert ads without first transcoding them. +* api-change:``qbusiness``: Added APIs to manage QBusiness user subscriptions +* api-change:``s3tables``: You can now use the CreateTable API operation to create tables with schemas by adding an optional metadata argument. +* api-change:``verifiedpermissions``: Adds Cedar JSON format support for entities and context data in authorization requests + + 1.37.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 8b7bf60ec4f8..01a39c2d379e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.9' +__version__ = '1.37.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 0d28c326aeeb..a760a7c324a3 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.37' +version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.9' +release = '1.37.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 67d74b94945f..8f5c60ce8917 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.9 + botocore==1.36.10 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2ec5554f38d2..4ddbcce47c6b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.9', + 'botocore==1.36.10', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From bfb68ce5ce05b539323f7688299ee4d066135203 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 31 Jan 2025 19:04:10 +0000 Subject: [PATCH 1075/1632] Update changelog based on model updates --- .changes/next-release/api-change-amp-17229.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-88971.json | 5 +++++ .changes/next-release/api-change-codebuild-67348.json | 5 +++++ .changes/next-release/api-change-georoutes-70834.json | 5 +++++ .changes/next-release/api-change-rds-41539.json | 5 +++++ .changes/next-release/api-change-sagemaker-15974.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-amp-17229.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-88971.json create mode 100644 .changes/next-release/api-change-codebuild-67348.json create mode 100644 .changes/next-release/api-change-georoutes-70834.json create mode 100644 .changes/next-release/api-change-rds-41539.json create mode 100644 .changes/next-release/api-change-sagemaker-15974.json diff --git a/.changes/next-release/api-change-amp-17229.json b/.changes/next-release/api-change-amp-17229.json new file mode 100644 index 000000000000..606334bd9e29 --- /dev/null +++ b/.changes/next-release/api-change-amp-17229.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amp``", + "description": "Add support for sending metrics to cross account and CMCK AMP workspaces through RoleConfiguration on Create/Update Scraper." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-88971.json b/.changes/next-release/api-change-bedrockagentruntime-88971.json new file mode 100644 index 000000000000..22945dbcfa22 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-88971.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This change is to deprecate the existing citation field under RetrieveAndGenerateStream API response in lieu of GeneratedResponsePart and RetrievedReferences" +} diff --git a/.changes/next-release/api-change-codebuild-67348.json b/.changes/next-release/api-change-codebuild-67348.json new file mode 100644 index 000000000000..6c918628d38a --- /dev/null +++ b/.changes/next-release/api-change-codebuild-67348.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Added support for CodeBuild self-hosted Buildkite runner builds" +} diff --git a/.changes/next-release/api-change-georoutes-70834.json b/.changes/next-release/api-change-georoutes-70834.json new file mode 100644 index 000000000000..8a955bf7761a --- /dev/null +++ b/.changes/next-release/api-change-georoutes-70834.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``geo-routes``", + "description": "The OptimizeWaypoints API now supports 50 waypoints per request (20 with constraints like AccessHours or AppointmentTime). It adds waypoint clustering via Clustering and ClusteringIndex for better optimization. Also, total distance validation is removed for greater flexibility." +} diff --git a/.changes/next-release/api-change-rds-41539.json b/.changes/next-release/api-change-rds-41539.json new file mode 100644 index 000000000000..457185bd3c4a --- /dev/null +++ b/.changes/next-release/api-change-rds-41539.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Updates to Aurora MySQL and Aurora PostgreSQL API pages with instance log type in the create and modify DB Cluster." +} diff --git a/.changes/next-release/api-change-sagemaker-15974.json b/.changes/next-release/api-change-sagemaker-15974.json new file mode 100644 index 000000000000..441df4ae1a6d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-15974.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release introduces a new valid value in InstanceType parameter: p5en.48xlarge, in ProductionVariant." +} From 5920d41f42bc2d5960c0ad9fc212b9b2b5d9c157 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 31 Jan 2025 19:05:40 +0000 Subject: [PATCH 1076/1632] Bumping version to 1.37.11 --- .changes/1.37.11.json | 32 +++++++++++++++++++ .../next-release/api-change-amp-17229.json | 5 --- .../api-change-bedrockagentruntime-88971.json | 5 --- .../api-change-codebuild-67348.json | 5 --- .../api-change-georoutes-70834.json | 5 --- .../next-release/api-change-rds-41539.json | 5 --- .../api-change-sagemaker-15974.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.37.11.json delete mode 100644 .changes/next-release/api-change-amp-17229.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-88971.json delete mode 100644 .changes/next-release/api-change-codebuild-67348.json delete mode 100644 .changes/next-release/api-change-georoutes-70834.json delete mode 100644 .changes/next-release/api-change-rds-41539.json delete mode 100644 .changes/next-release/api-change-sagemaker-15974.json diff --git a/.changes/1.37.11.json b/.changes/1.37.11.json new file mode 100644 index 000000000000..40166a6a5c04 --- /dev/null +++ b/.changes/1.37.11.json @@ -0,0 +1,32 @@ +[ + { + "category": "``amp``", + "description": "Add support for sending metrics to cross account and CMCK AMP workspaces through RoleConfiguration on Create/Update Scraper.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This change is to deprecate the existing citation field under RetrieveAndGenerateStream API response in lieu of GeneratedResponsePart and RetrievedReferences", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Added support for CodeBuild self-hosted Buildkite runner builds", + "type": "api-change" + }, + { + "category": "``geo-routes``", + "description": "The OptimizeWaypoints API now supports 50 waypoints per request (20 with constraints like AccessHours or AppointmentTime). It adds waypoint clustering via Clustering and ClusteringIndex for better optimization. Also, total distance validation is removed for greater flexibility.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Updates to Aurora MySQL and Aurora PostgreSQL API pages with instance log type in the create and modify DB Cluster.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release introduces a new valid value in InstanceType parameter: p5en.48xlarge, in ProductionVariant.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amp-17229.json b/.changes/next-release/api-change-amp-17229.json deleted file mode 100644 index 606334bd9e29..000000000000 --- a/.changes/next-release/api-change-amp-17229.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amp``", - "description": "Add support for sending metrics to cross account and CMCK AMP workspaces through RoleConfiguration on Create/Update Scraper." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-88971.json b/.changes/next-release/api-change-bedrockagentruntime-88971.json deleted file mode 100644 index 22945dbcfa22..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-88971.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This change is to deprecate the existing citation field under RetrieveAndGenerateStream API response in lieu of GeneratedResponsePart and RetrievedReferences" -} diff --git a/.changes/next-release/api-change-codebuild-67348.json b/.changes/next-release/api-change-codebuild-67348.json deleted file mode 100644 index 6c918628d38a..000000000000 --- a/.changes/next-release/api-change-codebuild-67348.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Added support for CodeBuild self-hosted Buildkite runner builds" -} diff --git a/.changes/next-release/api-change-georoutes-70834.json b/.changes/next-release/api-change-georoutes-70834.json deleted file mode 100644 index 8a955bf7761a..000000000000 --- a/.changes/next-release/api-change-georoutes-70834.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``geo-routes``", - "description": "The OptimizeWaypoints API now supports 50 waypoints per request (20 with constraints like AccessHours or AppointmentTime). It adds waypoint clustering via Clustering and ClusteringIndex for better optimization. Also, total distance validation is removed for greater flexibility." -} diff --git a/.changes/next-release/api-change-rds-41539.json b/.changes/next-release/api-change-rds-41539.json deleted file mode 100644 index 457185bd3c4a..000000000000 --- a/.changes/next-release/api-change-rds-41539.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Updates to Aurora MySQL and Aurora PostgreSQL API pages with instance log type in the create and modify DB Cluster." -} diff --git a/.changes/next-release/api-change-sagemaker-15974.json b/.changes/next-release/api-change-sagemaker-15974.json deleted file mode 100644 index 441df4ae1a6d..000000000000 --- a/.changes/next-release/api-change-sagemaker-15974.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release introduces a new valid value in InstanceType parameter: p5en.48xlarge, in ProductionVariant." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b817d0ac6dc1..1660e6ee4dea 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.37.11 +======= + +* api-change:``amp``: Add support for sending metrics to cross account and CMCK AMP workspaces through RoleConfiguration on Create/Update Scraper. +* api-change:``bedrock-agent-runtime``: This change is to deprecate the existing citation field under RetrieveAndGenerateStream API response in lieu of GeneratedResponsePart and RetrievedReferences +* api-change:``codebuild``: Added support for CodeBuild self-hosted Buildkite runner builds +* api-change:``geo-routes``: The OptimizeWaypoints API now supports 50 waypoints per request (20 with constraints like AccessHours or AppointmentTime). It adds waypoint clustering via Clustering and ClusteringIndex for better optimization. Also, total distance validation is removed for greater flexibility. +* api-change:``rds``: Updates to Aurora MySQL and Aurora PostgreSQL API pages with instance log type in the create and modify DB Cluster. +* api-change:``sagemaker``: This release introduces a new valid value in InstanceType parameter: p5en.48xlarge, in ProductionVariant. + + 1.37.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 01a39c2d379e..07fe5aafd833 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.10' +__version__ = '1.37.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a760a7c324a3..fbf474bc6a57 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.10' +release = '1.37.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8f5c60ce8917..5ba88b7086f0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.10 + botocore==1.36.11 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4ddbcce47c6b..4ab11ff3c774 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.10', + 'botocore==1.36.11', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From e456c272c6eecc485a471d4630b3493088645488 Mon Sep 17 00:00:00 2001 From: Chaitanya Gummadi <62628013+chaitanyagummadi@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:06:22 -0600 Subject: [PATCH 1077/1632] Add CLI examples for CloudWatch NetworkFlowMonitor (#9127) --- .../networkflowmonitor/create-monitor.rst | 19 ++++++++++++ .../networkflowmonitor/create-scope.rst | 16 ++++++++++ .../networkflowmonitor/delete-monitor.rst | 10 +++++++ .../networkflowmonitor/delete-scope.rst | 10 +++++++ .../networkflowmonitor/get-monitor.rst | 26 ++++++++++++++++ ...orkload-insights-top-contributors-data.rst | 30 +++++++++++++++++++ ...lts-workload-insights-top-contributors.rst | 27 +++++++++++++++++ ...-query-status-monitor-top-contributors.rst | 15 ++++++++++ ...orkload-insights-top-contributors-data.rst | 15 ++++++++++ ...tus-workload-insights-top-contributors.rst | 15 ++++++++++ .../examples/networkflowmonitor/get-scope.rst | 28 +++++++++++++++++ .../networkflowmonitor/list-monitors.rst | 19 ++++++++++++ .../networkflowmonitor/list-scopes.rst | 19 ++++++++++++ .../list-tags-for-resource.rst | 17 +++++++++++ .../start-query-monitor-top-contributors.rst | 18 +++++++++++ ...orkload-insights-top-contributors-data.rst | 18 +++++++++++ ...ery-workload-insights-top-contributors.rst | 18 +++++++++++ .../stop-query-monitor-top-contributors.rst | 11 +++++++ ...orkload-insights-top-contributors-data.rst | 11 +++++++ ...ery-workload-insights-top-contributors.rst | 11 +++++++ .../networkflowmonitor/tag-resource.rst | 11 +++++++ .../networkflowmonitor/untag-resource.rst | 11 +++++++ .../networkflowmonitor/update-monitor.rst | 21 +++++++++++++ 23 files changed, 396 insertions(+) create mode 100644 awscli/examples/networkflowmonitor/create-monitor.rst create mode 100644 awscli/examples/networkflowmonitor/create-scope.rst create mode 100644 awscli/examples/networkflowmonitor/delete-monitor.rst create mode 100644 awscli/examples/networkflowmonitor/delete-scope.rst create mode 100644 awscli/examples/networkflowmonitor/get-monitor.rst create mode 100644 awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors-data.rst create mode 100644 awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors.rst create mode 100644 awscli/examples/networkflowmonitor/get-query-status-monitor-top-contributors.rst create mode 100644 awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors-data.rst create mode 100644 awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors.rst create mode 100644 awscli/examples/networkflowmonitor/get-scope.rst create mode 100644 awscli/examples/networkflowmonitor/list-monitors.rst create mode 100644 awscli/examples/networkflowmonitor/list-scopes.rst create mode 100644 awscli/examples/networkflowmonitor/list-tags-for-resource.rst create mode 100644 awscli/examples/networkflowmonitor/start-query-monitor-top-contributors.rst create mode 100644 awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors-data.rst create mode 100644 awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors.rst create mode 100644 awscli/examples/networkflowmonitor/stop-query-monitor-top-contributors.rst create mode 100644 awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors-data.rst create mode 100644 awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors.rst create mode 100644 awscli/examples/networkflowmonitor/tag-resource.rst create mode 100644 awscli/examples/networkflowmonitor/untag-resource.rst create mode 100644 awscli/examples/networkflowmonitor/update-monitor.rst diff --git a/awscli/examples/networkflowmonitor/create-monitor.rst b/awscli/examples/networkflowmonitor/create-monitor.rst new file mode 100644 index 000000000000..90508cbd60b3 --- /dev/null +++ b/awscli/examples/networkflowmonitor/create-monitor.rst @@ -0,0 +1,19 @@ +**To create a monitor** + +The following ``create-monitor`` example creates a monitor named ``demo`` in the specified account. :: + + aws networkflowmonitor create-monitor \ + --monitor-name demo \ + --local-resources type="AWS::EC2::VPC",identifier="arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" \ + --scope-arn arn:aws:networkflowmonitor:us-east-1:123456789012:scope/e21cda79-30a0-4c12-9299-d8629d76d8cf + +Output:: + + { + "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/demo", + "monitorName": "demo", + "monitorStatus": "ACTIVE", + "tags": {} + } + +For more information, see `Create a monitor in Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/create-scope.rst b/awscli/examples/networkflowmonitor/create-scope.rst new file mode 100644 index 000000000000..9e7f3af4883b --- /dev/null +++ b/awscli/examples/networkflowmonitor/create-scope.rst @@ -0,0 +1,16 @@ +**To create a scope** + +The following ``create-scope`` example creates a scope that includes a set of resources for which Network Flow Monitor will generate network traffic metrics. :: + + aws networkflowmonitor create-scope \ + --targets '[{"targetIdentifier":{"targetId":{"accountId":"123456789012"},"targetType":"ACCOUNT"},"region":"us-east-1"}]' + +Output:: + + { + "scopeId": "97626f8d-8a21-4b5d-813a-1a0962dd4615", + "status": "IN_PROGRESS", + "tags": {} + } + +For more information, see `Components and features of Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/delete-monitor.rst b/awscli/examples/networkflowmonitor/delete-monitor.rst new file mode 100644 index 000000000000..1911b20ca793 --- /dev/null +++ b/awscli/examples/networkflowmonitor/delete-monitor.rst @@ -0,0 +1,10 @@ +**To delete a monitor** + +The following ``delete-monitor`` example deletes a monitor named ``demo`` in the specified account. :: + + aws networkflowmonitor delete-monitor \ + --monitor-name demo + +This command produces no output. + +For more information, see `Delete a monitor in Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/delete-scope.rst b/awscli/examples/networkflowmonitor/delete-scope.rst new file mode 100644 index 000000000000..b8e2c8375211 --- /dev/null +++ b/awscli/examples/networkflowmonitor/delete-scope.rst @@ -0,0 +1,10 @@ +**To delete a scope** + +The following ``delete-scope`` example deletes a specified scope. :: + + aws networkflowmonitor delete-scope \ + --scope-id fdc20616-6bb4-4242-a24e-a748e65ca7ac + +This command produces no output. + +For more information, see `Components and features of Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/get-monitor.rst b/awscli/examples/networkflowmonitor/get-monitor.rst new file mode 100644 index 000000000000..e15be2d6c4f5 --- /dev/null +++ b/awscli/examples/networkflowmonitor/get-monitor.rst @@ -0,0 +1,26 @@ +**To retrieve information about a monitor** + +The following ``get-monitor`` example displays information about the monitor named ``demo`` in the specified account. :: + + aws networkflowmonitor get-monitor \ + --monitor-name Demo + +Output:: + + { + "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", + "monitorName": "Demo", + "monitorStatus": "ACTIVE", + "localResources": [ + { + "type": "AWS::EC2::VPC", + "identifier": "arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" + } + ], + "remoteResources": [], + "createdAt": "2024-12-09T12:21:51.616000-06:00", + "modifiedAt": "2024-12-09T12:21:55.412000-06:00", + "tags": {} + } + +For more information, see `Components and features of Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors-data.rst b/awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors-data.rst new file mode 100644 index 000000000000..adcdc1f127e8 --- /dev/null +++ b/awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors-data.rst @@ -0,0 +1,30 @@ +**To retrieve the top contributor data on workload insights** + +The following ``get-query-results-workload-insights-top-contributors-data`` example returns the data for the specified query. :: + + aws networkflowmonitor get-query-results-workload-insights-top-contributors-data \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --query-id cc4f4ab3-3103-33b8-80ff-d6597a0c6cea + +Output:: + + { + "datapoints": [ + { + "timestamps": [ + "2024-12-09T19:00:00+00:00", + "2024-12-09T19:05:00+00:00", + "2024-12-09T19:10:00+00:00" + ], + "values": [ + 259943.0, + 194856.0, + 216432.0 + ], + "label": "use1-az6" + } + ], + "unit": "Bytes" + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors.rst b/awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors.rst new file mode 100644 index 000000000000..8b8bb1b65107 --- /dev/null +++ b/awscli/examples/networkflowmonitor/get-query-results-workload-insights-top-contributors.rst @@ -0,0 +1,27 @@ +**To retrieve the top contributors on workload insights** + +The following ``get-query-results-workload-insights-top-contributors`` example returns the data for the specified query. :: + + aws networkflowmonitor get-query-results-workload-insights-top-contributors \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --query-id 1fc423d3-b144-37a6-80e6-e2c7d26eea0c + +Output:: + + { + "topContributors": [ + { + "accountId": "123456789012", + "localSubnetId": "subnet-0a5b30fb95dca2c14", + "localAz": "use1-az6", + "localVpcId": "vpc-03ea55eeda25adbb0", + "localRegion": "us-east-1", + "remoteIdentifier": "", + "value": 908443, + "localSubnetArn": "arn:aws:ec2:us-east-1:123456789012:subnet/subnet-0a5b30fb95dca2c14", + "localVpcArn": "arn:aws:ec2:us-east-1:123456789012:vpc/vpc-03ea55eeda25adbb0" + } + ] + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/get-query-status-monitor-top-contributors.rst b/awscli/examples/networkflowmonitor/get-query-status-monitor-top-contributors.rst new file mode 100644 index 000000000000..74acb44bcd32 --- /dev/null +++ b/awscli/examples/networkflowmonitor/get-query-status-monitor-top-contributors.rst @@ -0,0 +1,15 @@ +**To retrieve the status of the query** + +The following ``get-query-status-monitor-top-contributors`` example displays the current status of the query in the specified account. :: + + aws networkflowmonitor get-query-status-monitor-top-contributors \ + --monitor-name Demo \ + --query-id 5398eabd-bc40-3f5f-aba3-bcb639d3c7ca + +Output:: + + { + "status": "SUCCEEDED" + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors-data.rst b/awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors-data.rst new file mode 100644 index 000000000000..b28892592959 --- /dev/null +++ b/awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors-data.rst @@ -0,0 +1,15 @@ +**To retrieve the status of the query** + +The following ``get-query-status-workload-insights-top-contributors-data`` example displays the current status of the query in the specified account. :: + + aws networkflowmonitor get-query-status-workload-insights-top-contributors-data \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --query-id 4333754d-8ae1-3f29-b6b7-c36db2e7f8ac + +Output:: + + { + "status": "SUCCEEDED" + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors.rst b/awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors.rst new file mode 100644 index 000000000000..1b4c4930b9c8 --- /dev/null +++ b/awscli/examples/networkflowmonitor/get-query-status-workload-insights-top-contributors.rst @@ -0,0 +1,15 @@ +**To retrieve the status of the query** + +The following ``get-query-status-workload-insights-top-contributors`` example displays the current status of the query in the specified account. :: + + aws networkflowmonitor get-query-status-workload-insights-top-contributors \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --query-id f2a87c70-3e5a-362e-8beb-4747d13d8419 + +Output:: + + { + "status": "SUCCEEDED" + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/get-scope.rst b/awscli/examples/networkflowmonitor/get-scope.rst new file mode 100644 index 000000000000..cf073a0dcba2 --- /dev/null +++ b/awscli/examples/networkflowmonitor/get-scope.rst @@ -0,0 +1,28 @@ +**To retrieve information about a scope** + +The following ``get-scope`` example displays information about a scope, such as status, tags, name and target details. :: + + aws networkflowmonitor get-scope \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf + +Output:: + + { + "scopeId": "e21cda79-30a0-4c12-9299-d8629d76d8cf", + "status": "SUCCEEDED", + "scopeArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:scope/e21cda79-30a0-4c12-9299-d8629d76d8cf", + "targets": [ + { + "targetIdentifier": { + "targetId": { + "accountId": "123456789012" + }, + "targetType": "ACCOUNT" + }, + "region": "us-east-1" + } + ], + "tags": {} + } + +For more information, see `Components and features of Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/list-monitors.rst b/awscli/examples/networkflowmonitor/list-monitors.rst new file mode 100644 index 000000000000..bb5fac04456e --- /dev/null +++ b/awscli/examples/networkflowmonitor/list-monitors.rst @@ -0,0 +1,19 @@ +**To retrieve a list of monitors** + +The following ``list-monitors`` example returns returns all the monitors in the specified account. :: + + aws networkflowmonitor list-monitors + +Output:: + + { + "monitors": [ + { + "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", + "monitorName": "Demo", + "monitorStatus": "ACTIVE" + } + ] + } + +For more information, see `Components and features of Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/list-scopes.rst b/awscli/examples/networkflowmonitor/list-scopes.rst new file mode 100644 index 000000000000..cb6f8695f68b --- /dev/null +++ b/awscli/examples/networkflowmonitor/list-scopes.rst @@ -0,0 +1,19 @@ +**To retrieve a list of scopes** + +The following ``list-scopes`` example lists all scopes in the specified account. :: + + aws networkflowmonitor list-scopes + +Output:: + + { + "scopes": [ + { + "scopeId": "fdc20616-6bb4-4242-a24e-a748e65ca7ac", + "status": "SUCCEEDED", + "scopeArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:scope/fdc20616-6bb4-4242-a24e-a748e65ca7ac" + } + ] + } + +For more information, see `Components and features of Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/list-tags-for-resource.rst b/awscli/examples/networkflowmonitor/list-tags-for-resource.rst new file mode 100644 index 000000000000..7a93df77040e --- /dev/null +++ b/awscli/examples/networkflowmonitor/list-tags-for-resource.rst @@ -0,0 +1,17 @@ +**To list the tags** + +The following ``list-tags-for-resource`` example returns all the tags associated with the specified resource. :: + + aws networkflowmonitor list-tags-for-resource \ + --resource-arn arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo + +Output:: + + { + "tags": { + "Value": "Production", + "Key": "stack" + } + } + +For more information, see `Tagging your Amazon CloudWatch resources `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/start-query-monitor-top-contributors.rst b/awscli/examples/networkflowmonitor/start-query-monitor-top-contributors.rst new file mode 100644 index 000000000000..bf06a321e278 --- /dev/null +++ b/awscli/examples/networkflowmonitor/start-query-monitor-top-contributors.rst @@ -0,0 +1,18 @@ +**To start a query** + +The following ``start-query-monitor-top-contributors`` example starts the query which returns a query ID to retrieve the top contributors. :: + + aws networkflowmonitor start-query-monitor-top-contributors \ + --monitor-name Demo \ + --start-time 2024-12-09T19:00:00Z \ + --end-time 2024-12-09T19:15:00Z \ + --metric-name DATA_TRANSFERRED \ + --destination-category UNCLASSIFIED + +Output:: + + { + "queryId": "aecd3a88-0283-35b0-a17d-6e944dc8531d" + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors-data.rst b/awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors-data.rst new file mode 100644 index 000000000000..f0bdade153e5 --- /dev/null +++ b/awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors-data.rst @@ -0,0 +1,18 @@ +**To start a query** + +The following ``start-query-workload-insights-top-contributors-data`` example starts the query which returns a query ID to retrieve the top contributors. :: + + aws networkflowmonitor start-query-workload-insights-top-contributors-data \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --start-time 2024-12-09T19:00:00Z \ + --end-time 2024-12-09T19:15:00Z \ + --metric-name DATA_TRANSFERRED \ + --destination-category UNCLASSIFIED + +Output:: + + { + "queryId": "cc4f4ab3-3103-33b8-80ff-d6597a0c6cea" + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. diff --git a/awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors.rst b/awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors.rst new file mode 100644 index 000000000000..2e9f58032e86 --- /dev/null +++ b/awscli/examples/networkflowmonitor/start-query-workload-insights-top-contributors.rst @@ -0,0 +1,18 @@ +**To start a query** + +The following ``start-query-workload-insights-top-contributors`` example starts the query which returns a query ID to retrieve the top contributors. :: + + aws networkflowmonitor start-query-workload-insights-top-contributors \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --start-time 2024-12-09T19:00:00Z \ + --end-time 2024-12-09T19:15:00Z \ + --metric-name DATA_TRANSFERRED \ + --destination-category UNCLASSIFIED + +Output:: + + { + "queryId": "1fc423d3-b144-37a6-80e6-e2c7d26eea0c" + } + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/stop-query-monitor-top-contributors.rst b/awscli/examples/networkflowmonitor/stop-query-monitor-top-contributors.rst new file mode 100644 index 000000000000..a0584f2bde6d --- /dev/null +++ b/awscli/examples/networkflowmonitor/stop-query-monitor-top-contributors.rst @@ -0,0 +1,11 @@ +**To stop a query** + +The following ``stop-query-monitor-top-contributors`` example stops the query in the specified account. :: + + aws networkflowmonitor stop-query-monitor-top-contributors \ + --monitor-name Demo \ + --query-id aecd3a88-0283-35b0-a17d-6e944dc8531d + +This command produces no output. + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors-data.rst b/awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors-data.rst new file mode 100644 index 000000000000..713a278c14fc --- /dev/null +++ b/awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors-data.rst @@ -0,0 +1,11 @@ +**To stop a query** + +The following ``stop-query-workload-insights-top-contributors-data`` example stops the query in the specified account. :: + + aws networkflowmonitor stop-query-workload-insights-top-contributors-data \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --query-id cc4f4ab3-3103-33b8-80ff-d6597a0c6cea + +This command produces no output. + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. diff --git a/awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors.rst b/awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors.rst new file mode 100644 index 000000000000..f90e788be97f --- /dev/null +++ b/awscli/examples/networkflowmonitor/stop-query-workload-insights-top-contributors.rst @@ -0,0 +1,11 @@ +**To stop a query** + +The following ``stop-query-workload-insights-top-contributors`` example stops the query in the specified account. :: + + aws networkflowmonitor stop-query-workload-insights-top-contributors \ + --scope-id e21cda79-30a0-4c12-9299-d8629d76d8cf \ + --query-id 1fc423d3-b144-37a6-80e6-e2c7d26eea0c + +This command produces no output. + +For more information, see `Evaluate network flows with workload insights `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/tag-resource.rst b/awscli/examples/networkflowmonitor/tag-resource.rst new file mode 100644 index 000000000000..a974a71740c5 --- /dev/null +++ b/awscli/examples/networkflowmonitor/tag-resource.rst @@ -0,0 +1,11 @@ +**To add a tag to the specified resource** + +The following ``tag-resource`` example adds a tag to the monitor in the specified account. :: + + aws networkflowmonitor tag-resource \ + --resource-arn arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo \ + --tags Key=stack,Value=Production + +This command produces no output. + +For more information, see `Tagging your Amazon CloudWatch resources `__ in the *Amazon CloudWatch User Guide*. diff --git a/awscli/examples/networkflowmonitor/untag-resource.rst b/awscli/examples/networkflowmonitor/untag-resource.rst new file mode 100644 index 000000000000..bc80c4b0a9c1 --- /dev/null +++ b/awscli/examples/networkflowmonitor/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove a tag from the specified resource** + +The following ``untag-resource`` example removes a tag from the monitor in the specified account. :: + + aws networkflowmonitor untag-resource \ + --resource-arn arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo \ + --tag-keys stack + +This command produces no output. + +For more information, see `Tagging your Amazon CloudWatch resources `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file diff --git a/awscli/examples/networkflowmonitor/update-monitor.rst b/awscli/examples/networkflowmonitor/update-monitor.rst new file mode 100644 index 000000000000..a97a288bf801 --- /dev/null +++ b/awscli/examples/networkflowmonitor/update-monitor.rst @@ -0,0 +1,21 @@ +**To update an existing monitor** + +The following ``update-monitor`` example updates the monitor named ``Demo`` in the specified account. :: + + aws networkflowmonitor update-monitor \ + --monitor-name Demo \ + --local-resources-to-add type="AWS::EC2::VPC",identifier="arn:aws:ec2:us-east-1:123456789012:vpc/vpc-048d08dfbec623f94" + +Output:: + + { + "monitorArn": "arn:aws:networkflowmonitor:us-east-1:123456789012:monitor/Demo", + "monitorName": "Demo", + "monitorStatus": "ACTIVE", + "tags": { + "Value": "Production", + "Key": "stack" + } + } + +For more information, see `Components and features of Network Flow Monitor `__ in the *Amazon CloudWatch User Guide*. \ No newline at end of file From 155195a2e30daf3813d435894bf07333b144780a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 2 Feb 2025 06:36:06 +0000 Subject: [PATCH 1078/1632] Bump aws-actions/closed-issue-message from 1 to 2 Bumps [aws-actions/closed-issue-message](https://github.com/aws-actions/closed-issue-message) from 1 to 2. - [Release notes](https://github.com/aws-actions/closed-issue-message/releases) - [Commits](https://github.com/aws-actions/closed-issue-message/compare/v1...v2) --- updated-dependencies: - dependency-name: aws-actions/closed-issue-message dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/closed-issue-message.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/closed-issue-message.yml b/.github/workflows/closed-issue-message.yml index 895153ce2567..6ab5db076912 100644 --- a/.github/workflows/closed-issue-message.yml +++ b/.github/workflows/closed-issue-message.yml @@ -6,7 +6,7 @@ jobs: auto_comment: runs-on: ubuntu-latest steps: - - uses: aws-actions/closed-issue-message@v1 + - uses: aws-actions/closed-issue-message@v2 with: # These inputs are both required repo-token: "${{ secrets.GITHUB_TOKEN }}" From 10e17652904374258d071aae558e83fa48a3ef27 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Feb 2025 19:03:45 +0000 Subject: [PATCH 1079/1632] Update changelog based on model updates --- .changes/next-release/api-change-mediatailor-62754.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-mediatailor-62754.json diff --git a/.changes/next-release/api-change-mediatailor-62754.json b/.changes/next-release/api-change-mediatailor-62754.json new file mode 100644 index 000000000000..170c76fba7e8 --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-62754.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Add support for CloudWatch Vended Logs which allows for delivery of customer logs to CloudWatch Logs, S3, or Firehose." +} From af26bf6812e55de993340289b169b409530e09dd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Feb 2025 19:05:14 +0000 Subject: [PATCH 1080/1632] Bumping version to 1.37.12 --- .changes/1.37.12.json | 7 +++++++ .changes/next-release/api-change-mediatailor-62754.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.37.12.json delete mode 100644 .changes/next-release/api-change-mediatailor-62754.json diff --git a/.changes/1.37.12.json b/.changes/1.37.12.json new file mode 100644 index 000000000000..2cb82857eefb --- /dev/null +++ b/.changes/1.37.12.json @@ -0,0 +1,7 @@ +[ + { + "category": "``mediatailor``", + "description": "Add support for CloudWatch Vended Logs which allows for delivery of customer logs to CloudWatch Logs, S3, or Firehose.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-mediatailor-62754.json b/.changes/next-release/api-change-mediatailor-62754.json deleted file mode 100644 index 170c76fba7e8..000000000000 --- a/.changes/next-release/api-change-mediatailor-62754.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Add support for CloudWatch Vended Logs which allows for delivery of customer logs to CloudWatch Logs, S3, or Firehose." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1660e6ee4dea..4854f7ca0843 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.37.12 +======= + +* api-change:``mediatailor``: Add support for CloudWatch Vended Logs which allows for delivery of customer logs to CloudWatch Logs, S3, or Firehose. + + 1.37.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 07fe5aafd833..2dcaa6f667dc 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.11' +__version__ = '1.37.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index fbf474bc6a57..9f335b0ec5c7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.11' +release = '1.37.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5ba88b7086f0..8a01bd28e7db 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.11 + botocore==1.36.12 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4ab11ff3c774..735e93fedb34 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.11', + 'botocore==1.36.12', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 5aac8feba4963c684049f5159cfc25f3118d5b00 Mon Sep 17 00:00:00 2001 From: David Souther Date: Tue, 4 Feb 2025 10:09:30 -0500 Subject: [PATCH 1081/1632] Replaced /my-bucket/ with amzn-s3-demo-bucket (#9223) * Replaced /my-bucket/ with amzn-s3-demo-bucket * Update create-spot-datafeed-subscription.rst --- .../cloudtrail/create-subscription.rst | 70 +++--- awscli/examples/cloudtrail/create-trail.rst | 38 +-- .../examples/cloudtrail/describe-trails.rst | 72 +++--- .../cloudtrail/update-subscription.rst | 66 ++--- awscli/examples/cloudtrail/update-trail.rst | 36 +-- .../codepipeline/list-action-executions.rst | 228 +++++++++--------- .../ec2/create-spot-datafeed-subscription.rst | 48 ++-- .../create-application-version.rst | 6 +- .../examples/kendra/describe-data-source.rst | 2 +- .../delete-bucket-analytics-configuration.rst | 2 +- .../delete-bucket-metrics-configuration.rst | 2 +- .../delete-public-access-block.rst | 2 +- .../get-bucket-analytics-configuration.rst | 2 +- .../get-bucket-metrics-configuration.rst | 2 +- .../networkmanager/get-object-retention.rst | 2 +- .../get-public-access-block.rst | 2 +- .../list-bucket-analytics-configurations.rst | 2 +- .../list-bucket-metrics-configurations.rst | 2 +- .../put-bucket-metrics-configuration.rst | 2 +- .../networkmanager/put-object-retention.rst | 2 +- .../put-public-access-block.rst | 2 +- .../create-robot-application-version.rst | 2 +- .../robomaker/create-robot-application.rst | 4 +- .../create-simulation-application-version.rst | 2 +- .../create-simulation-application.rst | 4 +- .../robomaker/describe-robot-application.rst | 2 +- .../describe-simulation-application.rst | 2 +- .../robomaker/update-robot-application.rst | 4 +- .../update-simulation-application.rst | 4 +- awscli/examples/s3/website.rst | 4 +- .../examples/s3api/abort-multipart-upload.rst | 4 +- .../s3api/complete-multipart-upload.rst | 8 +- awscli/examples/s3api/create-bucket.rst | 18 +- .../s3api/create-multipart-upload.rst | 8 +- .../delete-bucket-analytics-configuration.rst | 2 +- awscli/examples/s3api/delete-bucket-cors.rst | 4 +- .../s3api/delete-bucket-encryption.rst | 2 +- .../delete-bucket-inventory-configuration.rst | 2 +- .../s3api/delete-bucket-lifecycle.rst | 4 +- .../delete-bucket-metrics-configuration.rst | 2 +- .../examples/s3api/delete-bucket-policy.rst | 4 +- .../s3api/delete-bucket-replication.rst | 4 +- .../examples/s3api/delete-bucket-tagging.rst | 4 +- .../examples/s3api/delete-bucket-website.rst | 4 +- awscli/examples/s3api/delete-bucket.rst | 4 +- .../examples/s3api/delete-object-tagging.rst | 2 +- awscli/examples/s3api/delete-object.rst | 4 +- awscli/examples/s3api/delete-objects.rst | 4 +- .../s3api/delete-public-access-block.rst | 2 +- .../get-bucket-accelerate-configuration.rst | 2 +- awscli/examples/s3api/get-bucket-acl.rst | 4 +- .../get-bucket-analytics-configuration.rst | 2 +- awscli/examples/s3api/get-bucket-cors.rst | 4 +- .../examples/s3api/get-bucket-encryption.rst | 4 +- .../get-bucket-inventory-configuration.rst | 4 +- .../get-bucket-lifecycle-configuration.rst | 4 +- .../examples/s3api/get-bucket-lifecycle.rst | 4 +- awscli/examples/s3api/get-bucket-location.rst | 4 +- awscli/examples/s3api/get-bucket-logging.rst | 4 +- .../get-bucket-metrics-configuration.rst | 2 +- .../get-bucket-notification-configuration.rst | 4 +- .../s3api/get-bucket-notification.rst | 4 +- .../s3api/get-bucket-policy-status.rst | 4 +- awscli/examples/s3api/get-bucket-policy.rst | 6 +- .../examples/s3api/get-bucket-replication.rst | 6 +- .../s3api/get-bucket-request-payment.rst | 2 +- awscli/examples/s3api/get-bucket-tagging.rst | 4 +- .../examples/s3api/get-bucket-versioning.rst | 4 +- awscli/examples/s3api/get-bucket-website.rst | 4 +- awscli/examples/s3api/get-object-acl.rst | 4 +- .../examples/s3api/get-object-attributes.rst | 2 +- .../examples/s3api/get-object-legal-hold.rst | 2 +- .../s3api/get-object-lock-configuration.rst | 2 +- .../examples/s3api/get-object-retention.rst | 2 +- awscli/examples/s3api/get-object-tagging.rst | 6 +- awscli/examples/s3api/get-object-torrent.rst | 4 +- .../s3api/get-public-access-block.rst | 2 +- awscli/examples/s3api/head-bucket.rst | 4 +- awscli/examples/s3api/head-object.rst | 4 +- .../list-bucket-analytics-configurations.rst | 2 +- .../list-bucket-inventory-configurations.rst | 6 +- .../list-bucket-metrics-configurations.rst | 2 +- .../examples/s3api/list-multipart-uploads.rst | 4 +- .../examples/s3api/list-object-versions.rst | 4 +- awscli/examples/s3api/list-objects-v2.rst | 2 +- awscli/examples/s3api/list-parts.rst | 4 +- .../put-bucket-accelerate-configuration.rst | 2 +- .../put-bucket-analytics-configuration.rst | 2 +- .../examples/s3api/put-bucket-encryption.rst | 2 +- .../put-bucket-inventory-configuration.rst | 12 +- .../put-bucket-lifecycle-configuration.rst | 4 +- .../examples/s3api/put-bucket-lifecycle.rst | 4 +- .../put-bucket-metrics-configuration.rst | 2 +- .../put-bucket-notification-configuration.rst | 88 +++---- .../s3api/put-bucket-notification.rst | 8 +- .../s3api/put-bucket-request-payment.rst | 4 +- awscli/examples/s3api/put-bucket-tagging.rst | 8 +- .../examples/s3api/put-bucket-versioning.rst | 6 +- awscli/examples/s3api/put-bucket-website.rst | 4 +- .../examples/s3api/put-object-legal-hold.rst | 2 +- .../s3api/put-object-lock-configuration.rst | 2 +- .../examples/s3api/put-object-retention.rst | 2 +- awscli/examples/s3api/put-object-tagging.rst | 4 +- .../s3api/put-public-access-block.rst | 2 +- .../examples/s3api/select-object-content.rst | 2 +- awscli/examples/s3api/upload-part-copy.rst | 4 +- awscli/examples/s3api/upload-part.rst | 2 +- awscli/examples/s3api/wait/bucket-exists.rst | 2 +- .../examples/s3api/wait/bucket-not-exists.rst | 2 +- awscli/examples/s3api/wait/object-exists.rst | 2 +- .../examples/s3api/wait/object-not-exists.rst | 2 +- 111 files changed, 505 insertions(+), 505 deletions(-) diff --git a/awscli/examples/cloudtrail/create-subscription.rst b/awscli/examples/cloudtrail/create-subscription.rst index 4818205fb79b..8b285d005281 100644 --- a/awscli/examples/cloudtrail/create-subscription.rst +++ b/awscli/examples/cloudtrail/create-subscription.rst @@ -1,35 +1,35 @@ -**To create and configure AWS resources for a trail** - -The following ``create-subscription`` command creates a new S3 bucket and SNS topic for ``Trail1``. :: - - aws cloudtrail create-subscription \ - --name Trail1 \ - --s3-new-bucket amzn-s3-demo-bucket \ - --sns-new-topic my-topic - -Output:: - - Setting up new S3 bucket amzn-s3-demo-bucket... - Setting up new SNS topic my-topic... - Creating/updating CloudTrail configuration... - CloudTrail configuration: - { - "trailList": [ - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "amzn-s3-demo-bucket", - "SnsTopicName": "my-topic", - "HomeRegion": "us-east-1" - } - ], - "ResponseMetadata": { - "HTTPStatusCode": 200, - "RequestId": "f39e51f6-c615-11e5-85bd-d35ca21ee3e2" - } - } - Starting CloudTrail service... - Logs will be delivered to my-bucket +**To create and configure AWS resources for a trail** + +The following ``create-subscription`` command creates a new S3 bucket and SNS topic for ``Trail1``. :: + + aws cloudtrail create-subscription \ + --name Trail1 \ + --s3-new-bucket amzn-s3-demo-bucket \ + --sns-new-topic my-topic + +Output:: + + Setting up new S3 bucket amzn-s3-demo-bucket... + Setting up new SNS topic my-topic... + Creating/updating CloudTrail configuration... + CloudTrail configuration: + { + "trailList": [ + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket", + "SnsTopicName": "my-topic", + "HomeRegion": "us-east-1" + } + ], + "ResponseMetadata": { + "HTTPStatusCode": 200, + "RequestId": "f39e51f6-c615-11e5-85bd-d35ca21ee3e2" + } + } + Starting CloudTrail service... + Logs will be delivered to my-bucket \ No newline at end of file diff --git a/awscli/examples/cloudtrail/create-trail.rst b/awscli/examples/cloudtrail/create-trail.rst index 069de7ac6f29..0472c5fb2948 100644 --- a/awscli/examples/cloudtrail/create-trail.rst +++ b/awscli/examples/cloudtrail/create-trail.rst @@ -1,19 +1,19 @@ -**To create a trail** - -The following ``create-trail`` example creates a multi-region trail named ``Trail1`` and specifies an S3 bucket. :: - - aws cloudtrail create-trail \ - --name Trail1 \ - --s3-bucket-name amzn-s3-demo-bucket \ - --is-multi-region-trail - -Output:: - - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": true, - "S3BucketName": "amzn-s3-demo-bucket" - } +**To create a trail** + +The following ``create-trail`` example creates a multi-region trail named ``Trail1`` and specifies an S3 bucket. :: + + aws cloudtrail create-trail \ + --name Trail1 \ + --s3-bucket-name amzn-s3-demo-bucket \ + --is-multi-region-trail + +Output:: + + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": true, + "S3BucketName": "amzn-s3-demo-bucket" + } diff --git a/awscli/examples/cloudtrail/describe-trails.rst b/awscli/examples/cloudtrail/describe-trails.rst index 6e15cf173e9a..d92635af7964 100644 --- a/awscli/examples/cloudtrail/describe-trails.rst +++ b/awscli/examples/cloudtrail/describe-trails.rst @@ -1,36 +1,36 @@ -**To describe a trail** - -The following ``describe-trails`` example returns the settings for ``Trail1`` and ``Trail2``. :: - - aws cloudtrail describe-trails \ - --trail-name-list Trail1 Trail2 - -Output:: - - { - "trailList": [ - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "amzn-s3-demo-bucket", - "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/CloudTrail_CloudWatchLogs_Role", - "CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:123456789012:log-group:CloudTrail:*", - "SnsTopicName": "my-topic", - "HomeRegion": "us-east-1" - }, - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail2", - "S3KeyPrefix": "my-prefix", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail2", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "amzn-s3-demo-bucket2", - "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c5ae5ac-3c13-421e-8335-c7868ef6a769", - "HomeRegion": "us-east-1" - } - ] - } +**To describe a trail** + +The following ``describe-trails`` example returns the settings for ``Trail1`` and ``Trail2``. :: + + aws cloudtrail describe-trails \ + --trail-name-list Trail1 Trail2 + +Output:: + + { + "trailList": [ + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket", + "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/CloudTrail_CloudWatchLogs_Role", + "CloudWatchLogsLogGroupArn": "arn:aws:logs:us-east-1:123456789012:log-group:CloudTrail:*", + "SnsTopicName": "my-topic", + "HomeRegion": "us-east-1" + }, + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail2", + "S3KeyPrefix": "my-prefix", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail2", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket2", + "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/4c5ae5ac-3c13-421e-8335-c7868ef6a769", + "HomeRegion": "us-east-1" + } + ] + } diff --git a/awscli/examples/cloudtrail/update-subscription.rst b/awscli/examples/cloudtrail/update-subscription.rst index 958076d415bb..f1b7df74b997 100644 --- a/awscli/examples/cloudtrail/update-subscription.rst +++ b/awscli/examples/cloudtrail/update-subscription.rst @@ -1,33 +1,33 @@ -**To update the configuration settings for a trail** - -The following ``update-subscription`` example updates the trail to specify a new S3 bucket and SNS topic. :: - - aws cloudtrail update-subscription \ - --name Trail1 \ - --s3-new-bucket amzn-s3-demo-bucket \ - --sns-new-topic my-topic-new - -Output:: - - Setting up new S3 bucket amzn-s3-demo-bucket... - Setting up new SNS topic my-topic-new... - Creating/updating CloudTrail configuration... - CloudTrail configuration: - { - "trailList": [ - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": false, - "S3BucketName": "amzn-s3-demo-bucket", - "SnsTopicName": "my-topic-new", - "HomeRegion": "us-east-1" - } - ], - "ResponseMetadata": { - "HTTPStatusCode": 200, - "RequestId": "31126f8a-c616-11e5-9cc6-2fd637936879" - } - } +**To update the configuration settings for a trail** + +The following ``update-subscription`` example updates the trail to specify a new S3 bucket and SNS topic. :: + + aws cloudtrail update-subscription \ + --name Trail1 \ + --s3-new-bucket amzn-s3-demo-bucket \ + --sns-new-topic my-topic-new + +Output:: + + Setting up new S3 bucket amzn-s3-demo-bucket... + Setting up new SNS topic my-topic-new... + Creating/updating CloudTrail configuration... + CloudTrail configuration: + { + "trailList": [ + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-east-1:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": false, + "S3BucketName": "amzn-s3-demo-bucket", + "SnsTopicName": "my-topic-new", + "HomeRegion": "us-east-1" + } + ], + "ResponseMetadata": { + "HTTPStatusCode": 200, + "RequestId": "31126f8a-c616-11e5-9cc6-2fd637936879" + } + } diff --git a/awscli/examples/cloudtrail/update-trail.rst b/awscli/examples/cloudtrail/update-trail.rst index 951209c61e4d..f7b9284d88b6 100644 --- a/awscli/examples/cloudtrail/update-trail.rst +++ b/awscli/examples/cloudtrail/update-trail.rst @@ -1,18 +1,18 @@ -**To update a trail** - -The following ``update-trail`` example updates a trail to use an existing bucket for log delivery. :: - - aws cloudtrail update-trail \ - --name Trail1 \ - --s3-bucket-name amzn-s3-demo-bucket - -Output:: - - { - "IncludeGlobalServiceEvents": true, - "Name": "Trail1", - "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", - "LogFileValidationEnabled": false, - "IsMultiRegionTrail": true, - "S3BucketName": "amzn-s3-demo-bucket" - } +**To update a trail** + +The following ``update-trail`` example updates a trail to use an existing bucket for log delivery. :: + + aws cloudtrail update-trail \ + --name Trail1 \ + --s3-bucket-name amzn-s3-demo-bucket + +Output:: + + { + "IncludeGlobalServiceEvents": true, + "Name": "Trail1", + "TrailARN": "arn:aws:cloudtrail:us-west-2:123456789012:trail/Trail1", + "LogFileValidationEnabled": false, + "IsMultiRegionTrail": true, + "S3BucketName": "amzn-s3-demo-bucket" + } \ No newline at end of file diff --git a/awscli/examples/codepipeline/list-action-executions.rst b/awscli/examples/codepipeline/list-action-executions.rst index 907ef50fd54d..f5b7503650ad 100644 --- a/awscli/examples/codepipeline/list-action-executions.rst +++ b/awscli/examples/codepipeline/list-action-executions.rst @@ -1,115 +1,115 @@ -**To list action executions** - -The following ``list-action-executions`` example views action execution details for a pipeline, such as action execution ID, input artifacts, output artifacts, execution result, and status. :: - - aws codepipeline list-action-executions \ - --pipeline-name myPipeline - -Output:: - - { - "actionExecutionDetails": [ - { - "pipelineExecutionId": "EXAMPLE0-adfc-488e-bf4c-1111111720d3", - "actionExecutionId": "EXAMPLE4-2ee8-4853-bd6a-111111158148", - "pipelineVersion": 12, - "stageName": "Deploy", - "actionName": "Deploy", - "startTime": 1598572628.6, - "lastUpdateTime": 1598572661.255, - "status": "Succeeded", - "input": { - "actionTypeId": { - "category": "Deploy", - "owner": "AWS", - "provider": "CodeDeploy", - "version": "1" - }, - "configuration": { - "ApplicationName": "my-application", - "DeploymentGroupName": "my-deployment-group" - }, - "resolvedConfiguration": { - "ApplicationName": "my-application", - "DeploymentGroupName": "my-deployment-group" - }, - "region": "us-east-1", - "inputArtifacts": [ - { - "name": "SourceArtifact", - "s3location": { - "bucket": "artifact-bucket", - "key": "myPipeline/SourceArti/key" - } - } - ], - "namespace": "DeployVariables" - }, - "output": { - "outputArtifacts": [], - "executionResult": { - "externalExecutionId": "d-EXAMPLEE5", - "externalExecutionSummary": "Deployment Succeeded", - "externalExecutionUrl": "https://myaddress.com" - }, - "outputVariables": {} - } - }, - { - "pipelineExecutionId": "EXAMPLE0-adfc-488e-bf4c-1111111720d3", - "actionExecutionId": "EXAMPLE5-abb4-4192-9031-11111113a7b0", - "pipelineVersion": 12, - "stageName": "Source", - "actionName": "Source", - "startTime": 1598572624.387, - "lastUpdateTime": 1598572628.16, - "status": "Succeeded", - "input": { - "actionTypeId": { - "category": "Source", - "owner": "AWS", - "provider": "CodeCommit", - "version": "1" - }, - "configuration": { - "BranchName": "production", - "PollForSourceChanges": "false", - "RepositoryName": "my-repo" - }, - "resolvedConfiguration": { - "BranchName": "production", - "PollForSourceChanges": "false", - "RepositoryName": "my-repo" - }, - "region": "us-east-1", - "inputArtifacts": [], - "namespace": "SourceVariables" - }, - "output": { - "outputArtifacts": [ - { - "name": "SourceArtifact", - "s3location": { - "bucket": "my-bucket", - "key": "myPipeline/SourceArti/key" - } - } - ], - "executionResult": { - "externalExecutionId": "1111111ad99dcd35914c00b7fbea13995EXAMPLE", - "externalExecutionSummary": "Edited template.yml", - "externalExecutionUrl": "https://myaddress.com" - }, - "outputVariables": { - "AuthorDate": "2020-05-08T17:45:43Z", - "BranchName": "production", - "CommitId": "EXAMPLEad99dcd35914c00b7fbea139951111111", - "CommitMessage": "Edited template.yml", - "CommitterDate": "2020-05-08T17:45:43Z", - "RepositoryName": "my-repo" - } - } - }, - . . . . - +**To list action executions** + +The following ``list-action-executions`` example views action execution details for a pipeline, such as action execution ID, input artifacts, output artifacts, execution result, and status. :: + + aws codepipeline list-action-executions \ + --pipeline-name myPipeline + +Output:: + + { + "actionExecutionDetails": [ + { + "pipelineExecutionId": "EXAMPLE0-adfc-488e-bf4c-1111111720d3", + "actionExecutionId": "EXAMPLE4-2ee8-4853-bd6a-111111158148", + "pipelineVersion": 12, + "stageName": "Deploy", + "actionName": "Deploy", + "startTime": 1598572628.6, + "lastUpdateTime": 1598572661.255, + "status": "Succeeded", + "input": { + "actionTypeId": { + "category": "Deploy", + "owner": "AWS", + "provider": "CodeDeploy", + "version": "1" + }, + "configuration": { + "ApplicationName": "my-application", + "DeploymentGroupName": "my-deployment-group" + }, + "resolvedConfiguration": { + "ApplicationName": "my-application", + "DeploymentGroupName": "my-deployment-group" + }, + "region": "us-east-1", + "inputArtifacts": [ + { + "name": "SourceArtifact", + "s3location": { + "bucket": "artifact-bucket", + "key": "myPipeline/SourceArti/key" + } + } + ], + "namespace": "DeployVariables" + }, + "output": { + "outputArtifacts": [], + "executionResult": { + "externalExecutionId": "d-EXAMPLEE5", + "externalExecutionSummary": "Deployment Succeeded", + "externalExecutionUrl": "https://myaddress.com" + }, + "outputVariables": {} + } + }, + { + "pipelineExecutionId": "EXAMPLE0-adfc-488e-bf4c-1111111720d3", + "actionExecutionId": "EXAMPLE5-abb4-4192-9031-11111113a7b0", + "pipelineVersion": 12, + "stageName": "Source", + "actionName": "Source", + "startTime": 1598572624.387, + "lastUpdateTime": 1598572628.16, + "status": "Succeeded", + "input": { + "actionTypeId": { + "category": "Source", + "owner": "AWS", + "provider": "CodeCommit", + "version": "1" + }, + "configuration": { + "BranchName": "production", + "PollForSourceChanges": "false", + "RepositoryName": "my-repo" + }, + "resolvedConfiguration": { + "BranchName": "production", + "PollForSourceChanges": "false", + "RepositoryName": "my-repo" + }, + "region": "us-east-1", + "inputArtifacts": [], + "namespace": "SourceVariables" + }, + "output": { + "outputArtifacts": [ + { + "name": "SourceArtifact", + "s3location": { + "bucket": "amzn-s3-demo-bucket", + "key": "myPipeline/SourceArti/key" + } + } + ], + "executionResult": { + "externalExecutionId": "1111111ad99dcd35914c00b7fbea13995EXAMPLE", + "externalExecutionSummary": "Edited template.yml", + "externalExecutionUrl": "https://myaddress.com" + }, + "outputVariables": { + "AuthorDate": "2020-05-08T17:45:43Z", + "BranchName": "production", + "CommitId": "EXAMPLEad99dcd35914c00b7fbea139951111111", + "CommitMessage": "Edited template.yml", + "CommitterDate": "2020-05-08T17:45:43Z", + "RepositoryName": "my-repo" + } + } + }, + . . . . + For more information, see `View action executions (CLI) `__ in the *AWS CodePipeline User Guide*. \ No newline at end of file diff --git a/awscli/examples/ec2/create-spot-datafeed-subscription.rst b/awscli/examples/ec2/create-spot-datafeed-subscription.rst index d00ae6a230a1..29dd3992737b 100644 --- a/awscli/examples/ec2/create-spot-datafeed-subscription.rst +++ b/awscli/examples/ec2/create-spot-datafeed-subscription.rst @@ -1,24 +1,24 @@ -**To create a Spot Instance data feed** - -The following ``create-spot-datafeed-subscription`` example creates a Spot Instance data feed. :: - - aws ec2 create-spot-datafeed-subscription \ - --bucket my-bucket \ - --prefix spot-data-feed - -Output:: - - { - "SpotDatafeedSubscription": { - "Bucket": "my-bucket", - "OwnerId": "123456789012", - "Prefix": "spot-data-feed", - "State": "Active" - } - } - -The data feed is stored in the Amazon S3 bucket that you specified. The file names for this data feed have the following format. :: - - my-bucket.s3.amazonaws.com/spot-data-feed/123456789012.YYYY-MM-DD-HH.n.abcd1234.gz - -For more information, see `Spot Instance data feed `__ in the *Amazon EC2 User Guide*. +**To create a Spot Instance data feed** + +The following ``create-spot-datafeed-subscription`` example creates a Spot Instance data feed. :: + + aws ec2 create-spot-datafeed-subscription \ + --bucket amzn-s3-demo-bucket \ + --prefix spot-data-feed + +Output:: + + { + "SpotDatafeedSubscription": { + "Bucket": "amzn-s3-demo-bucket", + "OwnerId": "123456789012", + "Prefix": "spot-data-feed", + "State": "Active" + } + } + +The data feed is stored in the Amazon S3 bucket that you specified. The file names for this data feed have the following format. :: + + amzn-s3-demo-bucket.s3.amazonaws.com/spot-data-feed/123456789012.YYYY-MM-DD-HH.n.abcd1234.gz + +For more information, see `Spot Instance data feed `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/elasticbeanstalk/create-application-version.rst b/awscli/examples/elasticbeanstalk/create-application-version.rst index cf504b44965a..1043b7eb7629 100644 --- a/awscli/examples/elasticbeanstalk/create-application-version.rst +++ b/awscli/examples/elasticbeanstalk/create-application-version.rst @@ -2,9 +2,9 @@ The following command creates a new version, "v1" of an application named "MyApp":: - aws elasticbeanstalk create-application-version --application-name MyApp --version-label v1 --description MyAppv1 --source-bundle S3Bucket="my-bucket",S3Key="sample.war" --auto-create-application + aws elasticbeanstalk create-application-version --application-name MyApp --version-label v1 --description MyAppv1 --source-bundle S3Bucket="amzn-s3-demo-bucket",S3Key="sample.war" --auto-create-application -The application will be created automatically if it does not already exist, due to the auto-create-application option. The source bundle is a .war file stored in an s3 bucket named "my-bucket" that contains the Apache Tomcat sample application. +The application will be created automatically if it does not already exist, due to the auto-create-application option. The source bundle is a .war file stored in an s3 bucket named "amzn-s3-demo-bucket" that contains the Apache Tomcat sample application. Output:: @@ -16,7 +16,7 @@ Output:: "DateCreated": "2015-02-03T23:01:25.412Z", "DateUpdated": "2015-02-03T23:01:25.412Z", "SourceBundle": { - "S3Bucket": "my-bucket", + "S3Bucket": "amzn-s3-demo-bucket", "S3Key": "sample.war" } } diff --git a/awscli/examples/kendra/describe-data-source.rst b/awscli/examples/kendra/describe-data-source.rst index 196b5430a509..9494458e7ec7 100644 --- a/awscli/examples/kendra/describe-data-source.rst +++ b/awscli/examples/kendra/describe-data-source.rst @@ -14,7 +14,7 @@ Output:: "Template": { "connectionConfiguration": { "repositoryEndpointMetadata": { - "BucketName": "my-bucket" + "BucketName": "amzn-s3-demo-bucket" } }, "repositoryConfigurations": { diff --git a/awscli/examples/networkmanager/delete-bucket-analytics-configuration.rst b/awscli/examples/networkmanager/delete-bucket-analytics-configuration.rst index 47d350e423f5..51c3d0a5f88a 100755 --- a/awscli/examples/networkmanager/delete-bucket-analytics-configuration.rst +++ b/awscli/examples/networkmanager/delete-bucket-analytics-configuration.rst @@ -3,7 +3,7 @@ The following ``delete-bucket-analytics-configuration`` example removes the analytics configuration for the specified bucket and ID. :: aws s3api delete-bucket-analytics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 1 This command produces no output. \ No newline at end of file diff --git a/awscli/examples/networkmanager/delete-bucket-metrics-configuration.rst b/awscli/examples/networkmanager/delete-bucket-metrics-configuration.rst index 325d31ce2dc7..6b428609f898 100755 --- a/awscli/examples/networkmanager/delete-bucket-metrics-configuration.rst +++ b/awscli/examples/networkmanager/delete-bucket-metrics-configuration.rst @@ -3,7 +3,7 @@ The following ``delete-bucket-metrics-configuration`` example removes the metrics configuration for the specified bucket and ID. :: aws s3api delete-bucket-metrics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 123 This command produces no output. \ No newline at end of file diff --git a/awscli/examples/networkmanager/delete-public-access-block.rst b/awscli/examples/networkmanager/delete-public-access-block.rst index 563a8b5069b9..54fd0ee6dc40 100755 --- a/awscli/examples/networkmanager/delete-public-access-block.rst +++ b/awscli/examples/networkmanager/delete-public-access-block.rst @@ -3,6 +3,6 @@ The following ``delete-public-access-block`` example removes the block public access configuration on the specified bucket. :: aws s3api delete-public-access-block \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket This command produces no output. diff --git a/awscli/examples/networkmanager/get-bucket-analytics-configuration.rst b/awscli/examples/networkmanager/get-bucket-analytics-configuration.rst index e9e0bba7eb41..b6f1ffe97f48 100755 --- a/awscli/examples/networkmanager/get-bucket-analytics-configuration.rst +++ b/awscli/examples/networkmanager/get-bucket-analytics-configuration.rst @@ -3,7 +3,7 @@ The following ``get-bucket-analytics-configuration`` example displays the analytics configuration for the specified bucket and ID. :: aws s3api get-bucket-analytics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 1 Output:: diff --git a/awscli/examples/networkmanager/get-bucket-metrics-configuration.rst b/awscli/examples/networkmanager/get-bucket-metrics-configuration.rst index d0628a55f7e2..bfed5f1804de 100755 --- a/awscli/examples/networkmanager/get-bucket-metrics-configuration.rst +++ b/awscli/examples/networkmanager/get-bucket-metrics-configuration.rst @@ -3,7 +3,7 @@ The following ``get-bucket-metrics-configuration`` example displays the metrics configuration for the specified bucket and ID. :: aws s3api get-bucket-metrics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 123 Output:: diff --git a/awscli/examples/networkmanager/get-object-retention.rst b/awscli/examples/networkmanager/get-object-retention.rst index ebd67e632b54..d2930010a993 100755 --- a/awscli/examples/networkmanager/get-object-retention.rst +++ b/awscli/examples/networkmanager/get-object-retention.rst @@ -3,7 +3,7 @@ The following ``get-object-retention`` example retrieves the object retention configuration for the specified object. :: aws s3api get-object-retention \ - --bucket my-bucket-with-object-lock \ + --bucket amzn-s3-demo-bucket-with-object-lock \ --key doc1.rtf Output:: diff --git a/awscli/examples/networkmanager/get-public-access-block.rst b/awscli/examples/networkmanager/get-public-access-block.rst index 8bf9dcdbea6d..abd1b972aac5 100755 --- a/awscli/examples/networkmanager/get-public-access-block.rst +++ b/awscli/examples/networkmanager/get-public-access-block.rst @@ -2,7 +2,7 @@ The following ``get-public-access-block`` example displays the block public access configuration for the specified bucket. :: - aws s3api get-public-access-block --bucket my-bucket + aws s3api get-public-access-block --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/networkmanager/list-bucket-analytics-configurations.rst b/awscli/examples/networkmanager/list-bucket-analytics-configurations.rst index cedf797292d1..93d5131d76cc 100755 --- a/awscli/examples/networkmanager/list-bucket-analytics-configurations.rst +++ b/awscli/examples/networkmanager/list-bucket-analytics-configurations.rst @@ -3,7 +3,7 @@ The following ``list-bucket-analytics-configurations`` retrieves a list of analytics configurations for the specified bucket. :: aws s3api list-bucket-analytics-configurations \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/networkmanager/list-bucket-metrics-configurations.rst b/awscli/examples/networkmanager/list-bucket-metrics-configurations.rst index 769c4d7404b6..79145dd11cc0 100755 --- a/awscli/examples/networkmanager/list-bucket-metrics-configurations.rst +++ b/awscli/examples/networkmanager/list-bucket-metrics-configurations.rst @@ -3,7 +3,7 @@ The following ``list-bucket-metrics-configurations`` example retrieves a list of metrics configurations for the specified bucket. :: aws s3api list-bucket-metrics-configurations \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/networkmanager/put-bucket-metrics-configuration.rst b/awscli/examples/networkmanager/put-bucket-metrics-configuration.rst index 024118e03e96..7e6b3123eab3 100755 --- a/awscli/examples/networkmanager/put-bucket-metrics-configuration.rst +++ b/awscli/examples/networkmanager/put-bucket-metrics-configuration.rst @@ -3,7 +3,7 @@ The following ``put-bucket-metrics-configuration`` example sets a metric configuration with ID 123 for the specified bucket. :: aws s3api put-bucket-metrics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 123 \ --metrics-configuration '{"Id": "123", "Filter": {"Prefix": "logs"}}' diff --git a/awscli/examples/networkmanager/put-object-retention.rst b/awscli/examples/networkmanager/put-object-retention.rst index f2fc164f16cf..092a22937b15 100755 --- a/awscli/examples/networkmanager/put-object-retention.rst +++ b/awscli/examples/networkmanager/put-object-retention.rst @@ -3,7 +3,7 @@ The following ``put-object-retention`` example sets an object retention configuration for the specified object until 2025-01-01. :: aws s3api put-object-retention \ - --bucket my-bucket-with-object-lock \ + --bucket amzn-s3-demo-bucket-with-object-lock \ --key doc1.rtf \ --retention '{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }' diff --git a/awscli/examples/networkmanager/put-public-access-block.rst b/awscli/examples/networkmanager/put-public-access-block.rst index f06bf915f85d..5d082bc98d34 100755 --- a/awscli/examples/networkmanager/put-public-access-block.rst +++ b/awscli/examples/networkmanager/put-public-access-block.rst @@ -3,7 +3,7 @@ The following ``put-public-access-block`` example sets a restrictive block public access configuration for the specified bucket. :: aws s3api put-public-access-block \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --public-access-block-configuration "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true" This command produces no output. diff --git a/awscli/examples/robomaker/create-robot-application-version.rst b/awscli/examples/robomaker/create-robot-application-version.rst index a3ff727f1fe5..bc080204de6d 100644 --- a/awscli/examples/robomaker/create-robot-application-version.rst +++ b/awscli/examples/robomaker/create-robot-application-version.rst @@ -14,7 +14,7 @@ Output:: "version": "1", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-robot-application.tar.gz", "etag": "f8cf5526f1c6e7b3a72c3ed3f79c5493-70", "architecture": "ARMHF" diff --git a/awscli/examples/robomaker/create-robot-application.rst b/awscli/examples/robomaker/create-robot-application.rst index ae992690ed9c..372c81d992e4 100644 --- a/awscli/examples/robomaker/create-robot-application.rst +++ b/awscli/examples/robomaker/create-robot-application.rst @@ -4,7 +4,7 @@ This example creates a robot application. Command:: - aws robomaker create-robot-application --name MyRobotApplication --sources s3Bucket=my-bucket,s3Key=my-robot-application.tar.gz,architecture=X86_64 --robot-software-suite name=ROS,version=Kinetic + aws robomaker create-robot-application --name MyRobotApplication --sources s3Bucket=amzn-s3-demo-bucket,s3Key=my-robot-application.tar.gz,architecture=X86_64 --robot-software-suite name=ROS,version=Kinetic Output:: @@ -14,7 +14,7 @@ Output:: "version": "$LATEST", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-robot-application.tar.gz", "architecture": "ARMHF" } diff --git a/awscli/examples/robomaker/create-simulation-application-version.rst b/awscli/examples/robomaker/create-simulation-application-version.rst index 446b86928b29..b4a1e6e759cd 100644 --- a/awscli/examples/robomaker/create-simulation-application-version.rst +++ b/awscli/examples/robomaker/create-simulation-application-version.rst @@ -14,7 +14,7 @@ Output:: "version": "1", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-simulation-application.tar.gz", "etag": "00d8a94ff113856688c4fce618ae0f45-94", "architecture": "X86_64" diff --git a/awscli/examples/robomaker/create-simulation-application.rst b/awscli/examples/robomaker/create-simulation-application.rst index 4c528e80f453..4f6cf95732c0 100644 --- a/awscli/examples/robomaker/create-simulation-application.rst +++ b/awscli/examples/robomaker/create-simulation-application.rst @@ -4,7 +4,7 @@ This example creates a simulation application. Command:: - aws robomaker create-simulation-application --name MyRobotApplication --sources s3Bucket=my-bucket,s3Key=my-simulation-application.tar.gz,architecture=ARMHF --robot-software-suite name=ROS,version=Kinetic --simulation-software-suite name=Gazebo,version=7 --rendering-engine name=OGRE,version=1.x + aws robomaker create-simulation-application --name MyRobotApplication --sources s3Bucket=amzn-s3-demo-bucket,s3Key=my-simulation-application.tar.gz,architecture=ARMHF --robot-software-suite name=ROS,version=Kinetic --simulation-software-suite name=Gazebo,version=7 --rendering-engine name=OGRE,version=1.x Output:: @@ -14,7 +14,7 @@ Output:: "version": "$LATEST", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-simulation-application.tar.gz", "architecture": "X86_64" } diff --git a/awscli/examples/robomaker/describe-robot-application.rst b/awscli/examples/robomaker/describe-robot-application.rst index 137513c01503..52f7fe664b38 100644 --- a/awscli/examples/robomaker/describe-robot-application.rst +++ b/awscli/examples/robomaker/describe-robot-application.rst @@ -14,7 +14,7 @@ Output:: "version": "$LATEST", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-robot-application.tar.gz", "architecture": "X86_64" } diff --git a/awscli/examples/robomaker/describe-simulation-application.rst b/awscli/examples/robomaker/describe-simulation-application.rst index 578a7c7b1f35..d946bf8886dc 100644 --- a/awscli/examples/robomaker/describe-simulation-application.rst +++ b/awscli/examples/robomaker/describe-simulation-application.rst @@ -14,7 +14,7 @@ Output:: "version": "$LATEST", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-simulation-application.tar.gz", "architecture": "X86_64" } diff --git a/awscli/examples/robomaker/update-robot-application.rst b/awscli/examples/robomaker/update-robot-application.rst index d6057c8ee468..429135c15601 100644 --- a/awscli/examples/robomaker/update-robot-application.rst +++ b/awscli/examples/robomaker/update-robot-application.rst @@ -4,7 +4,7 @@ This example updates a robot application. Command:: - aws robomaker update-robot-application --application arn:aws:robomaker:us-west-2:111111111111:robot-application/MyRobotApplication/1551203485821 --sources s3Bucket=my-bucket,s3Key=my-robot-application.tar.gz,architecture=X86_64 --robot-software-suite name=ROS,version=Kinetic + aws robomaker update-robot-application --application arn:aws:robomaker:us-west-2:111111111111:robot-application/MyRobotApplication/1551203485821 --sources s3Bucket=amzn-s3-demo-bucket,s3Key=my-robot-application.tar.gz,architecture=X86_64 --robot-software-suite name=ROS,version=Kinetic Output:: @@ -14,7 +14,7 @@ Output:: "version": "$LATEST", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-robot-application.tar.gz", "architecture": "X86_64" } diff --git a/awscli/examples/robomaker/update-simulation-application.rst b/awscli/examples/robomaker/update-simulation-application.rst index 54388e3fe804..b69a2a2b5236 100644 --- a/awscli/examples/robomaker/update-simulation-application.rst +++ b/awscli/examples/robomaker/update-simulation-application.rst @@ -4,7 +4,7 @@ This example updates a simulation application. Command:: - aws robomaker update-simulation-application --application arn:aws:robomaker:us-west-2:111111111111:simulation-application/MySimulationApplication/1551203427605 --sources s3Bucket=my-bucket,s3Key=my-simulation-application.tar.gz,architecture=X86_64 --robot-software-suite name=ROS,version=Kinetic --simulation-software-suite name=Gazebo,version=7 --rendering-engine name=OGRE,version=1.x + aws robomaker update-simulation-application --application arn:aws:robomaker:us-west-2:111111111111:simulation-application/MySimulationApplication/1551203427605 --sources s3Bucket=amzn-s3-demo-bucket,s3Key=my-simulation-application.tar.gz,architecture=X86_64 --robot-software-suite name=ROS,version=Kinetic --simulation-software-suite name=Gazebo,version=7 --rendering-engine name=OGRE,version=1.x Output:: @@ -14,7 +14,7 @@ Output:: "version": "$LATEST", "sources": [ { - "s3Bucket": "my-bucket", + "s3Bucket": "amzn-s3-demo-bucket", "s3Key": "my-simulation-application.tar.gz", "architecture": "X86_64" } diff --git a/awscli/examples/s3/website.rst b/awscli/examples/s3/website.rst index 65ea8df9f3a5..2326e6d002bb 100644 --- a/awscli/examples/s3/website.rst +++ b/awscli/examples/s3/website.rst @@ -1,10 +1,10 @@ **Configure an S3 bucket as a static website** -The following command configures a bucket named ``my-bucket`` as a static website. The index document option specifies the file in ``my-bucket`` that visitors will be directed to when they navigate to the website URL. In this case, the bucket is in the us-west-2 region, so the site would appear at ``http://my-bucket.s3-website-us-west-2.amazonaws.com``. +The following command configures a bucket named ``amzn-s3-demo-bucket`` as a static website. The index document option specifies the file in ``amzn-s3-demo-bucket`` that visitors will be directed to when they navigate to the website URL. In this case, the bucket is in the us-west-2 region, so the site would appear at ``http://amzn-s3-demo-bucket.s3-website-us-west-2.amazonaws.com``. All files in the bucket that appear on the static site must be configured to allow visitors to open them. File permissions are configured separately from the bucket website configuration. :: - aws s3 website s3://my-bucket/ \ + aws s3 website s3://amzn-s3-demo-bucket/ \ --index-document index.html \ --error-document error.html diff --git a/awscli/examples/s3api/abort-multipart-upload.rst b/awscli/examples/s3api/abort-multipart-upload.rst index 0ab11e334f86..2a2ba1a85e47 100644 --- a/awscli/examples/s3api/abort-multipart-upload.rst +++ b/awscli/examples/s3api/abort-multipart-upload.rst @@ -1,9 +1,9 @@ **To abort the specified multipart upload** -The following ``abort-multipart-upload`` command aborts a multipart upload for the key ``multipart/01`` in the bucket ``my-bucket``. :: +The following ``abort-multipart-upload`` command aborts a multipart upload for the key ``multipart/01`` in the bucket ``amzn-s3-demo-bucket``. :: aws s3api abort-multipart-upload \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key multipart/01 \ --upload-id dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R diff --git a/awscli/examples/s3api/complete-multipart-upload.rst b/awscli/examples/s3api/complete-multipart-upload.rst index c6b82347cf21..f1271ec6e671 100644 --- a/awscli/examples/s3api/complete-multipart-upload.rst +++ b/awscli/examples/s3api/complete-multipart-upload.rst @@ -1,6 +1,6 @@ -The following command completes a multipart upload for the key ``multipart/01`` in the bucket ``my-bucket``:: +The following command completes a multipart upload for the key ``multipart/01`` in the bucket ``amzn-s3-demo-bucket``:: - aws s3api complete-multipart-upload --multipart-upload file://mpustruct --bucket my-bucket --key 'multipart/01' --upload-id dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R + aws s3api complete-multipart-upload --multipart-upload file://mpustruct --bucket amzn-s3-demo-bucket --key 'multipart/01' --upload-id dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R The upload ID required by this command is output by ``create-multipart-upload`` and can also be retrieved with ``list-multipart-uploads``. @@ -31,7 +31,7 @@ Output:: { "ETag": "\"3944a9f7a4faab7f78788ff6210f63f0-3\"", - "Bucket": "my-bucket", - "Location": "https://my-bucket.s3.amazonaws.com/multipart%2F01", + "Bucket": "amzn-s3-demo-bucket", + "Location": "https://amzn-s3-demo-bucket.s3.amazonaws.com/multipart%2F01", "Key": "multipart/01" } diff --git a/awscli/examples/s3api/create-bucket.rst b/awscli/examples/s3api/create-bucket.rst index 8bbe58af45c7..62370f5e427d 100644 --- a/awscli/examples/s3api/create-bucket.rst +++ b/awscli/examples/s3api/create-bucket.rst @@ -1,52 +1,52 @@ **Example 1: To create a bucket** -The following ``create-bucket`` example creates a bucket named ``my-bucket``:: +The following ``create-bucket`` example creates a bucket named ``amzn-s3-demo-bucket``:: aws s3api create-bucket \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --region us-east-1 Output:: { - "Location": "/my-bucket" + "Location": "/amzn-s3-demo-bucket" } For more information, see `Creating a bucket `__ in the *Amazon S3 User Guide*. **Example 2: To create a bucket with owner enforced** -The following ``create-bucket`` example creates a bucket named ``my-bucket`` that uses the bucket owner enforced setting for S3 Object Ownership. :: +The following ``create-bucket`` example creates a bucket named ``amzn-s3-demo-bucket`` that uses the bucket owner enforced setting for S3 Object Ownership. :: aws s3api create-bucket \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --region us-east-1 \ --object-ownership BucketOwnerEnforced Output:: { - "Location": "/my-bucket" + "Location": "/amzn-s3-demo-bucket" } For more information, see `Controlling ownership of objects and disabling ACLs `__ in the *Amazon S3 User Guide*. **Example 3: To create a bucket outside of the ``us-east-1`` region** -The following ``create-bucket`` example creates a bucket named ``my-bucket`` in the +The following ``create-bucket`` example creates a bucket named ``amzn-s3-demo-bucket`` in the ``eu-west-1`` region. Regions outside of ``us-east-1`` require the appropriate ``LocationConstraint`` to be specified in order to create the bucket in the desired region. :: aws s3api create-bucket \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --region eu-west-1 \ --create-bucket-configuration LocationConstraint=eu-west-1 Output:: { - "Location": "http://my-bucket.s3.amazonaws.com/" + "Location": "http://amzn-s3-demo-bucket.s3.amazonaws.com/" } For more information, see `Creating a bucket `__ in the *Amazon S3 User Guide*. \ No newline at end of file diff --git a/awscli/examples/s3api/create-multipart-upload.rst b/awscli/examples/s3api/create-multipart-upload.rst index a0552e99a0de..ed096f03cee8 100644 --- a/awscli/examples/s3api/create-multipart-upload.rst +++ b/awscli/examples/s3api/create-multipart-upload.rst @@ -1,13 +1,13 @@ -The following command creates a multipart upload in the bucket ``my-bucket`` with the key ``multipart/01``:: +The following command creates a multipart upload in the bucket ``amzn-s3-demo-bucket`` with the key ``multipart/01``:: - aws s3api create-multipart-upload --bucket my-bucket --key 'multipart/01' + aws s3api create-multipart-upload --bucket amzn-s3-demo-bucket --key 'multipart/01' Output:: { - "Bucket": "my-bucket", + "Bucket": "amzn-s3-demo-bucket", "UploadId": "dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R", "Key": "multipart/01" } -The completed file will be named ``01`` in a folder called ``multipart`` in the bucket ``my-bucket``. Save the upload ID, key and bucket name for use with the ``upload-part`` command. \ No newline at end of file +The completed file will be named ``01`` in a folder called ``multipart`` in the bucket ``amzn-s3-demo-bucket``. Save the upload ID, key and bucket name for use with the ``upload-part`` command. \ No newline at end of file diff --git a/awscli/examples/s3api/delete-bucket-analytics-configuration.rst b/awscli/examples/s3api/delete-bucket-analytics-configuration.rst index 47d350e423f5..51c3d0a5f88a 100755 --- a/awscli/examples/s3api/delete-bucket-analytics-configuration.rst +++ b/awscli/examples/s3api/delete-bucket-analytics-configuration.rst @@ -3,7 +3,7 @@ The following ``delete-bucket-analytics-configuration`` example removes the analytics configuration for the specified bucket and ID. :: aws s3api delete-bucket-analytics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 1 This command produces no output. \ No newline at end of file diff --git a/awscli/examples/s3api/delete-bucket-cors.rst b/awscli/examples/s3api/delete-bucket-cors.rst index 53ca2a4e8f08..6c9ceeb74883 100644 --- a/awscli/examples/s3api/delete-bucket-cors.rst +++ b/awscli/examples/s3api/delete-bucket-cors.rst @@ -1,3 +1,3 @@ -The following command deletes a Cross-Origin Resource Sharing configuration from a bucket named ``my-bucket``:: +The following command deletes a Cross-Origin Resource Sharing configuration from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-bucket-cors --bucket my-bucket + aws s3api delete-bucket-cors --bucket amzn-s3-demo-bucket diff --git a/awscli/examples/s3api/delete-bucket-encryption.rst b/awscli/examples/s3api/delete-bucket-encryption.rst index da439a3203af..fd6e966909d3 100755 --- a/awscli/examples/s3api/delete-bucket-encryption.rst +++ b/awscli/examples/s3api/delete-bucket-encryption.rst @@ -3,6 +3,6 @@ The following ``delete-bucket-encryption`` example deletes the server-side encryption configuration of the specified bucket. :: aws s3api delete-bucket-encryption \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket This command produces no output. diff --git a/awscli/examples/s3api/delete-bucket-inventory-configuration.rst b/awscli/examples/s3api/delete-bucket-inventory-configuration.rst index a9e062df24d4..6ddd5ab6d545 100755 --- a/awscli/examples/s3api/delete-bucket-inventory-configuration.rst +++ b/awscli/examples/s3api/delete-bucket-inventory-configuration.rst @@ -3,7 +3,7 @@ The following ``delete-bucket-inventory-configuration`` example deletes the inventory configuration with ID ``1`` for the specified bucket. :: aws s3api delete-bucket-inventory-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 1 This command produces no output. diff --git a/awscli/examples/s3api/delete-bucket-lifecycle.rst b/awscli/examples/s3api/delete-bucket-lifecycle.rst index 8d06f89305e7..3235ef5caa48 100644 --- a/awscli/examples/s3api/delete-bucket-lifecycle.rst +++ b/awscli/examples/s3api/delete-bucket-lifecycle.rst @@ -1,3 +1,3 @@ -The following command deletes a lifecycle configuration from a bucket named ``my-bucket``:: +The following command deletes a lifecycle configuration from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-bucket-lifecycle --bucket my-bucket + aws s3api delete-bucket-lifecycle --bucket amzn-s3-demo-bucket diff --git a/awscli/examples/s3api/delete-bucket-metrics-configuration.rst b/awscli/examples/s3api/delete-bucket-metrics-configuration.rst index 325d31ce2dc7..6b428609f898 100755 --- a/awscli/examples/s3api/delete-bucket-metrics-configuration.rst +++ b/awscli/examples/s3api/delete-bucket-metrics-configuration.rst @@ -3,7 +3,7 @@ The following ``delete-bucket-metrics-configuration`` example removes the metrics configuration for the specified bucket and ID. :: aws s3api delete-bucket-metrics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 123 This command produces no output. \ No newline at end of file diff --git a/awscli/examples/s3api/delete-bucket-policy.rst b/awscli/examples/s3api/delete-bucket-policy.rst index 0e104e57e475..bbd01103c8dd 100644 --- a/awscli/examples/s3api/delete-bucket-policy.rst +++ b/awscli/examples/s3api/delete-bucket-policy.rst @@ -1,3 +1,3 @@ -The following command deletes a bucket policy from a bucket named ``my-bucket``:: +The following command deletes a bucket policy from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-bucket-policy --bucket my-bucket + aws s3api delete-bucket-policy --bucket amzn-s3-demo-bucket diff --git a/awscli/examples/s3api/delete-bucket-replication.rst b/awscli/examples/s3api/delete-bucket-replication.rst index 50f9dfc38e5d..db8faac83e35 100644 --- a/awscli/examples/s3api/delete-bucket-replication.rst +++ b/awscli/examples/s3api/delete-bucket-replication.rst @@ -1,3 +1,3 @@ -The following command deletes a replication configuration from a bucket named ``my-bucket``:: +The following command deletes a replication configuration from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-bucket-replication --bucket my-bucket + aws s3api delete-bucket-replication --bucket amzn-s3-demo-bucket diff --git a/awscli/examples/s3api/delete-bucket-tagging.rst b/awscli/examples/s3api/delete-bucket-tagging.rst index 713a6ad29f48..cdce318063d8 100644 --- a/awscli/examples/s3api/delete-bucket-tagging.rst +++ b/awscli/examples/s3api/delete-bucket-tagging.rst @@ -1,3 +1,3 @@ -The following command deletes a tagging configuration from a bucket named ``my-bucket``:: +The following command deletes a tagging configuration from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-bucket-tagging --bucket my-bucket + aws s3api delete-bucket-tagging --bucket amzn-s3-demo-bucket diff --git a/awscli/examples/s3api/delete-bucket-website.rst b/awscli/examples/s3api/delete-bucket-website.rst index 155cd1e474a0..781e3322be9c 100644 --- a/awscli/examples/s3api/delete-bucket-website.rst +++ b/awscli/examples/s3api/delete-bucket-website.rst @@ -1,3 +1,3 @@ -The following command deletes a website configuration from a bucket named ``my-bucket``:: +The following command deletes a website configuration from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-bucket-website --bucket my-bucket + aws s3api delete-bucket-website --bucket amzn-s3-demo-bucket diff --git a/awscli/examples/s3api/delete-bucket.rst b/awscli/examples/s3api/delete-bucket.rst index 761eafb15e94..b1cc31522761 100644 --- a/awscli/examples/s3api/delete-bucket.rst +++ b/awscli/examples/s3api/delete-bucket.rst @@ -1,3 +1,3 @@ -The following command deletes a bucket named ``my-bucket``:: +The following command deletes a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-bucket --bucket my-bucket --region us-east-1 + aws s3api delete-bucket --bucket amzn-s3-demo-bucket --region us-east-1 diff --git a/awscli/examples/s3api/delete-object-tagging.rst b/awscli/examples/s3api/delete-object-tagging.rst index dbfd27da53f1..d29617f81859 100755 --- a/awscli/examples/s3api/delete-object-tagging.rst +++ b/awscli/examples/s3api/delete-object-tagging.rst @@ -3,7 +3,7 @@ The following ``delete-object-tagging`` example deletes the tag with the specified key from the object ``doc1.rtf``. :: aws s3api delete-object-tagging \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc1.rtf This command produces no output. \ No newline at end of file diff --git a/awscli/examples/s3api/delete-object.rst b/awscli/examples/s3api/delete-object.rst index 3a5df3c4e062..6f1a23963f38 100644 --- a/awscli/examples/s3api/delete-object.rst +++ b/awscli/examples/s3api/delete-object.rst @@ -1,6 +1,6 @@ -The following command deletes an object named ``test.txt`` from a bucket named ``my-bucket``:: +The following command deletes an object named ``test.txt`` from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-object --bucket my-bucket --key test.txt + aws s3api delete-object --bucket amzn-s3-demo-bucket --key test.txt If bucket versioning is enabled, the output will contain the version ID of the delete marker:: diff --git a/awscli/examples/s3api/delete-objects.rst b/awscli/examples/s3api/delete-objects.rst index 2446efd51ab4..f08f728f26d1 100644 --- a/awscli/examples/s3api/delete-objects.rst +++ b/awscli/examples/s3api/delete-objects.rst @@ -1,6 +1,6 @@ -The following command deletes an object from a bucket named ``my-bucket``:: +The following command deletes an object from a bucket named ``amzn-s3-demo-bucket``:: - aws s3api delete-objects --bucket my-bucket --delete file://delete.json + aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://delete.json ``delete.json`` is a JSON document in the current directory that specifies the object to delete:: diff --git a/awscli/examples/s3api/delete-public-access-block.rst b/awscli/examples/s3api/delete-public-access-block.rst index 563a8b5069b9..54fd0ee6dc40 100755 --- a/awscli/examples/s3api/delete-public-access-block.rst +++ b/awscli/examples/s3api/delete-public-access-block.rst @@ -3,6 +3,6 @@ The following ``delete-public-access-block`` example removes the block public access configuration on the specified bucket. :: aws s3api delete-public-access-block \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket This command produces no output. diff --git a/awscli/examples/s3api/get-bucket-accelerate-configuration.rst b/awscli/examples/s3api/get-bucket-accelerate-configuration.rst index c40bd611d6b4..3f18aa88bcfb 100644 --- a/awscli/examples/s3api/get-bucket-accelerate-configuration.rst +++ b/awscli/examples/s3api/get-bucket-accelerate-configuration.rst @@ -3,7 +3,7 @@ The following ``get-bucket-accelerate-configuration`` example retrieves the accelerate configuration for the specified bucket. :: aws s3api get-bucket-accelerate-configuration \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-acl.rst b/awscli/examples/s3api/get-bucket-acl.rst index 42f40386a31a..33870686cf53 100644 --- a/awscli/examples/s3api/get-bucket-acl.rst +++ b/awscli/examples/s3api/get-bucket-acl.rst @@ -1,6 +1,6 @@ -The following command retrieves the access control list for a bucket named ``my-bucket``:: +The following command retrieves the access control list for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-acl --bucket my-bucket + aws s3api get-bucket-acl --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-analytics-configuration.rst b/awscli/examples/s3api/get-bucket-analytics-configuration.rst index e9e0bba7eb41..b6f1ffe97f48 100755 --- a/awscli/examples/s3api/get-bucket-analytics-configuration.rst +++ b/awscli/examples/s3api/get-bucket-analytics-configuration.rst @@ -3,7 +3,7 @@ The following ``get-bucket-analytics-configuration`` example displays the analytics configuration for the specified bucket and ID. :: aws s3api get-bucket-analytics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 1 Output:: diff --git a/awscli/examples/s3api/get-bucket-cors.rst b/awscli/examples/s3api/get-bucket-cors.rst index 2bbf9f68e6ae..b712b011e9ed 100644 --- a/awscli/examples/s3api/get-bucket-cors.rst +++ b/awscli/examples/s3api/get-bucket-cors.rst @@ -1,6 +1,6 @@ -The following command retrieves the Cross-Origin Resource Sharing configuration for a bucket named ``my-bucket``:: +The following command retrieves the Cross-Origin Resource Sharing configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-cors --bucket my-bucket + aws s3api get-bucket-cors --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-encryption.rst b/awscli/examples/s3api/get-bucket-encryption.rst index f442f11b58c7..376f4bbdaecc 100755 --- a/awscli/examples/s3api/get-bucket-encryption.rst +++ b/awscli/examples/s3api/get-bucket-encryption.rst @@ -1,9 +1,9 @@ **To retrieve the server-side encryption configuration for a bucket** -The following ``get-bucket-encryption`` example retrieves the server-side encryption configuration for the bucket ``my-bucket``. :: +The following ``get-bucket-encryption`` example retrieves the server-side encryption configuration for the bucket ``amzn-s3-demo-bucket``. :: aws s3api get-bucket-encryption \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-inventory-configuration.rst b/awscli/examples/s3api/get-bucket-inventory-configuration.rst index 90a9524a2f79..52bc5d78099d 100755 --- a/awscli/examples/s3api/get-bucket-inventory-configuration.rst +++ b/awscli/examples/s3api/get-bucket-inventory-configuration.rst @@ -3,7 +3,7 @@ The following ``get-bucket-inventory-configuration`` example retrieves the inventory configuration for the specified bucket with ID ``1``. :: aws s3api get-bucket-inventory-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 1 Output:: @@ -14,7 +14,7 @@ Output:: "Destination": { "S3BucketDestination": { "Format": "ORC", - "Bucket": "arn:aws:s3:::my-bucket", + "Bucket": "arn:aws:s3:::amzn-s3-demo-bucket", "AccountId": "123456789012" } }, diff --git a/awscli/examples/s3api/get-bucket-lifecycle-configuration.rst b/awscli/examples/s3api/get-bucket-lifecycle-configuration.rst index 4a10dc8bd642..f279be5d73d5 100644 --- a/awscli/examples/s3api/get-bucket-lifecycle-configuration.rst +++ b/awscli/examples/s3api/get-bucket-lifecycle-configuration.rst @@ -1,6 +1,6 @@ -The following command retrieves the lifecycle configuration for a bucket named ``my-bucket``:: +The following command retrieves the lifecycle configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-lifecycle-configuration --bucket my-bucket + aws s3api get-bucket-lifecycle-configuration --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-lifecycle.rst b/awscli/examples/s3api/get-bucket-lifecycle.rst index fcb23fa8bf07..f58960e1e8ff 100644 --- a/awscli/examples/s3api/get-bucket-lifecycle.rst +++ b/awscli/examples/s3api/get-bucket-lifecycle.rst @@ -1,6 +1,6 @@ -The following command retrieves the lifecycle configuration for a bucket named ``my-bucket``:: +The following command retrieves the lifecycle configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-lifecycle --bucket my-bucket + aws s3api get-bucket-lifecycle --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-location.rst b/awscli/examples/s3api/get-bucket-location.rst index 092fa5e8afe0..0ad5c7ec973d 100644 --- a/awscli/examples/s3api/get-bucket-location.rst +++ b/awscli/examples/s3api/get-bucket-location.rst @@ -1,6 +1,6 @@ -The following command retrieves the location constraint for a bucket named ``my-bucket``, if a constraint exists:: +The following command retrieves the location constraint for a bucket named ``amzn-s3-demo-bucket``, if a constraint exists:: - aws s3api get-bucket-location --bucket my-bucket + aws s3api get-bucket-location --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-logging.rst b/awscli/examples/s3api/get-bucket-logging.rst index f1398a5b914b..6a1876ba3bfc 100755 --- a/awscli/examples/s3api/get-bucket-logging.rst +++ b/awscli/examples/s3api/get-bucket-logging.rst @@ -3,13 +3,13 @@ The following ``get-bucket-logging`` example retrieves the logging status for the specified bucket. :: aws s3api get-bucket-logging \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: { "LoggingEnabled": { "TargetPrefix": "", - "TargetBucket": "my-bucket-logs" + "TargetBucket": "amzn-s3-demo-bucket-logs" } } diff --git a/awscli/examples/s3api/get-bucket-metrics-configuration.rst b/awscli/examples/s3api/get-bucket-metrics-configuration.rst index d0628a55f7e2..bfed5f1804de 100755 --- a/awscli/examples/s3api/get-bucket-metrics-configuration.rst +++ b/awscli/examples/s3api/get-bucket-metrics-configuration.rst @@ -3,7 +3,7 @@ The following ``get-bucket-metrics-configuration`` example displays the metrics configuration for the specified bucket and ID. :: aws s3api get-bucket-metrics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 123 Output:: diff --git a/awscli/examples/s3api/get-bucket-notification-configuration.rst b/awscli/examples/s3api/get-bucket-notification-configuration.rst index 8eca1c3fa895..1f39bedd7481 100644 --- a/awscli/examples/s3api/get-bucket-notification-configuration.rst +++ b/awscli/examples/s3api/get-bucket-notification-configuration.rst @@ -1,6 +1,6 @@ -The following command retrieves the notification configuration for a bucket named ``my-bucket``:: +The following command retrieves the notification configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-notification-configuration --bucket my-bucket + aws s3api get-bucket-notification-configuration --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-notification.rst b/awscli/examples/s3api/get-bucket-notification.rst index e8a591e66ee1..91eafc505918 100644 --- a/awscli/examples/s3api/get-bucket-notification.rst +++ b/awscli/examples/s3api/get-bucket-notification.rst @@ -1,6 +1,6 @@ -The following command retrieves the notification configuration for a bucket named ``my-bucket``:: +The following command retrieves the notification configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-notification --bucket my-bucket + aws s3api get-bucket-notification --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-policy-status.rst b/awscli/examples/s3api/get-bucket-policy-status.rst index 599f1f128a17..5164c3e30173 100755 --- a/awscli/examples/s3api/get-bucket-policy-status.rst +++ b/awscli/examples/s3api/get-bucket-policy-status.rst @@ -1,9 +1,9 @@ **To retrieve the policy status for a bucket indicating whether the bucket is public** -The following ``get-bucket-policy-status`` example retrieves the policy status for the bucket ``my-bucket``. :: +The following ``get-bucket-policy-status`` example retrieves the policy status for the bucket ``amzn-s3-demo-bucket``. :: aws s3api get-bucket-policy-status \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-policy.rst b/awscli/examples/s3api/get-bucket-policy.rst index 606e3297fbd9..e0279f3a2f7f 100644 --- a/awscli/examples/s3api/get-bucket-policy.rst +++ b/awscli/examples/s3api/get-bucket-policy.rst @@ -1,11 +1,11 @@ -The following command retrieves the bucket policy for a bucket named ``my-bucket``:: +The following command retrieves the bucket policy for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-policy --bucket my-bucket + aws s3api get-bucket-policy --bucket amzn-s3-demo-bucket Output:: { - "Policy": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"s3:GetObject\",\"Resource\":\"arn:aws:s3:::my-bucket/*\"},{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":\"*\",\"Action\":\"s3:GetObject\",\"Resource\":\"arn:aws:s3:::my-bucket/secret/*\"}]}" + "Policy": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"s3:GetObject\",\"Resource\":\"arn:aws:s3:::amzn-s3-demo-bucket/*\"},{\"Sid\":\"\",\"Effect\":\"Deny\",\"Principal\":\"*\",\"Action\":\"s3:GetObject\",\"Resource\":\"arn:aws:s3:::amzn-s3-demo-bucket/secret/*\"}]}" } Get and put a bucket policy diff --git a/awscli/examples/s3api/get-bucket-replication.rst b/awscli/examples/s3api/get-bucket-replication.rst index c056c701e844..23e1aae1e3ae 100644 --- a/awscli/examples/s3api/get-bucket-replication.rst +++ b/awscli/examples/s3api/get-bucket-replication.rst @@ -1,6 +1,6 @@ -The following command retrieves the replication configuration for a bucket named ``my-bucket``:: +The following command retrieves the replication configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-replication --bucket my-bucket + aws s3api get-bucket-replication --bucket amzn-s3-demo-bucket Output:: @@ -11,7 +11,7 @@ Output:: "Status": "Enabled", "Prefix": "", "Destination": { - "Bucket": "arn:aws:s3:::my-bucket-backup", + "Bucket": "arn:aws:s3:::amzn-s3-demo-bucket-backup", "StorageClass": "STANDARD" }, "ID": "ZmUwNzE4ZmQ4tMjVhOS00MTlkLOGI4NDkzZTIWJjNTUtYTA1" diff --git a/awscli/examples/s3api/get-bucket-request-payment.rst b/awscli/examples/s3api/get-bucket-request-payment.rst index 41c9f8d8f8d8..d53d664d8e8b 100644 --- a/awscli/examples/s3api/get-bucket-request-payment.rst +++ b/awscli/examples/s3api/get-bucket-request-payment.rst @@ -3,7 +3,7 @@ The following ``get-bucket-request-payment`` example retrieves the requester pays configuration for the specified bucket. :: aws s3api get-bucket-request-payment \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-tagging.rst b/awscli/examples/s3api/get-bucket-tagging.rst index fbbee96e7d9d..8d8906462e6c 100644 --- a/awscli/examples/s3api/get-bucket-tagging.rst +++ b/awscli/examples/s3api/get-bucket-tagging.rst @@ -1,6 +1,6 @@ -The following command retrieves the tagging configuration for a bucket named ``my-bucket``:: +The following command retrieves the tagging configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-tagging --bucket my-bucket + aws s3api get-bucket-tagging --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-versioning.rst b/awscli/examples/s3api/get-bucket-versioning.rst index fea8280d06af..7ba6890a28c9 100644 --- a/awscli/examples/s3api/get-bucket-versioning.rst +++ b/awscli/examples/s3api/get-bucket-versioning.rst @@ -1,6 +1,6 @@ -The following command retrieves the versioning configuration for a bucket named ``my-bucket``:: +The following command retrieves the versioning configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-versioning --bucket my-bucket + aws s3api get-bucket-versioning --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-bucket-website.rst b/awscli/examples/s3api/get-bucket-website.rst index e4a3682b4fe4..b0945d07e068 100644 --- a/awscli/examples/s3api/get-bucket-website.rst +++ b/awscli/examples/s3api/get-bucket-website.rst @@ -1,6 +1,6 @@ -The following command retrieves the static website configuration for a bucket named ``my-bucket``:: +The following command retrieves the static website configuration for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-bucket-website --bucket my-bucket + aws s3api get-bucket-website --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/get-object-acl.rst b/awscli/examples/s3api/get-object-acl.rst index b487cdd93b94..5d89a58b2a86 100644 --- a/awscli/examples/s3api/get-object-acl.rst +++ b/awscli/examples/s3api/get-object-acl.rst @@ -1,6 +1,6 @@ -The following command retrieves the access control list for an object in a bucket named ``my-bucket``:: +The following command retrieves the access control list for an object in a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-object-acl --bucket my-bucket --key index.html + aws s3api get-object-acl --bucket amzn-s3-demo-bucket --key index.html Output:: diff --git a/awscli/examples/s3api/get-object-attributes.rst b/awscli/examples/s3api/get-object-attributes.rst index 12f10f72bd3f..d9cc78c685df 100644 --- a/awscli/examples/s3api/get-object-attributes.rst +++ b/awscli/examples/s3api/get-object-attributes.rst @@ -3,7 +3,7 @@ The following ``get-object-attributes`` example retrieves metadata from the object ``doc1.rtf``. :: aws s3api get-object-attributes \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc1.rtf \ --object-attributes "StorageClass" "ETag" "ObjectSize" diff --git a/awscli/examples/s3api/get-object-legal-hold.rst b/awscli/examples/s3api/get-object-legal-hold.rst index 1163d94a0c35..74bd0f05f6a3 100644 --- a/awscli/examples/s3api/get-object-legal-hold.rst +++ b/awscli/examples/s3api/get-object-legal-hold.rst @@ -3,7 +3,7 @@ The following ``get-object-legal-hold`` example retrieves the Legal Hold status for the specified object. :: aws s3api get-object-legal-hold \ - --bucket my-bucket-with-object-lock \ + --bucket amzn-s3-demo-bucket-with-object-lock \ --key doc1.rtf Output:: diff --git a/awscli/examples/s3api/get-object-lock-configuration.rst b/awscli/examples/s3api/get-object-lock-configuration.rst index 3be8c620185f..d75b2ba6a1ca 100755 --- a/awscli/examples/s3api/get-object-lock-configuration.rst +++ b/awscli/examples/s3api/get-object-lock-configuration.rst @@ -3,7 +3,7 @@ The following ``get-object-lock-configuration`` example retrieves the object lock configuration for the specified bucket. :: aws s3api get-object-lock-configuration \ - --bucket my-bucket-with-object-lock + --bucket amzn-s3-demo-bucket-with-object-lock Output:: diff --git a/awscli/examples/s3api/get-object-retention.rst b/awscli/examples/s3api/get-object-retention.rst index ebd67e632b54..d2930010a993 100755 --- a/awscli/examples/s3api/get-object-retention.rst +++ b/awscli/examples/s3api/get-object-retention.rst @@ -3,7 +3,7 @@ The following ``get-object-retention`` example retrieves the object retention configuration for the specified object. :: aws s3api get-object-retention \ - --bucket my-bucket-with-object-lock \ + --bucket amzn-s3-demo-bucket-with-object-lock \ --key doc1.rtf Output:: diff --git a/awscli/examples/s3api/get-object-tagging.rst b/awscli/examples/s3api/get-object-tagging.rst index 8fe3225c26a8..d942238876d2 100755 --- a/awscli/examples/s3api/get-object-tagging.rst +++ b/awscli/examples/s3api/get-object-tagging.rst @@ -3,7 +3,7 @@ The following ``get-object-tagging`` example retrieves the values for the specified key from the specified object. :: aws s3api get-object-tagging \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc1.rtf Output:: @@ -20,7 +20,7 @@ Output:: The following ``get-object-tagging`` example tries to retrieve the tag sets of the object ``doc2.rtf``, which has no tags. :: aws s3api get-object-tagging \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc2.rtf Output:: @@ -33,7 +33,7 @@ Output:: The following ``get-object-tagging`` example retrieves the tag sets of the object ``doc3.rtf``, which has multiple tags. :: aws s3api get-object-tagging \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc3.rtf Output:: diff --git a/awscli/examples/s3api/get-object-torrent.rst b/awscli/examples/s3api/get-object-torrent.rst index dc23e558d75a..989e9e6cfbb7 100644 --- a/awscli/examples/s3api/get-object-torrent.rst +++ b/awscli/examples/s3api/get-object-torrent.rst @@ -1,5 +1,5 @@ -The following command creates a torrent for an object in a bucket named ``my-bucket``:: +The following command creates a torrent for an object in a bucket named ``amzn-s3-demo-bucket``:: - aws s3api get-object-torrent --bucket my-bucket --key large-video-file.mp4 large-video-file.torrent + aws s3api get-object-torrent --bucket amzn-s3-demo-bucket --key large-video-file.mp4 large-video-file.torrent The torrent file is saved locally in the current folder. Note that the output filename (``large-video-file.torrent``) is specified without an option name and must be the last argument in the command. \ No newline at end of file diff --git a/awscli/examples/s3api/get-public-access-block.rst b/awscli/examples/s3api/get-public-access-block.rst index 7cd897d1ea5d..2c2dea9220e8 100755 --- a/awscli/examples/s3api/get-public-access-block.rst +++ b/awscli/examples/s3api/get-public-access-block.rst @@ -3,7 +3,7 @@ The following ``get-public-access-block`` example displays the block public access configuration for the specified bucket. :: aws s3api get-public-access-block \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/head-bucket.rst b/awscli/examples/s3api/head-bucket.rst index 695c90f580a0..1a08f13f22e5 100644 --- a/awscli/examples/s3api/head-bucket.rst +++ b/awscli/examples/s3api/head-bucket.rst @@ -1,6 +1,6 @@ -The following command verifies access to a bucket named ``my-bucket``:: +The following command verifies access to a bucket named ``amzn-s3-demo-bucket``:: - aws s3api head-bucket --bucket my-bucket + aws s3api head-bucket --bucket amzn-s3-demo-bucket If the bucket exists and you have access to it, no output is returned. Otherwise, an error message will be shown. For example:: diff --git a/awscli/examples/s3api/head-object.rst b/awscli/examples/s3api/head-object.rst index e432a649c85a..1c87881b65e0 100644 --- a/awscli/examples/s3api/head-object.rst +++ b/awscli/examples/s3api/head-object.rst @@ -1,6 +1,6 @@ -The following command retrieves metadata for an object in a bucket named ``my-bucket``:: +The following command retrieves metadata for an object in a bucket named ``amzn-s3-demo-bucket``:: - aws s3api head-object --bucket my-bucket --key index.html + aws s3api head-object --bucket amzn-s3-demo-bucket --key index.html Output:: diff --git a/awscli/examples/s3api/list-bucket-analytics-configurations.rst b/awscli/examples/s3api/list-bucket-analytics-configurations.rst index cedf797292d1..93d5131d76cc 100755 --- a/awscli/examples/s3api/list-bucket-analytics-configurations.rst +++ b/awscli/examples/s3api/list-bucket-analytics-configurations.rst @@ -3,7 +3,7 @@ The following ``list-bucket-analytics-configurations`` retrieves a list of analytics configurations for the specified bucket. :: aws s3api list-bucket-analytics-configurations \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/list-bucket-inventory-configurations.rst b/awscli/examples/s3api/list-bucket-inventory-configurations.rst index 2b40ede04fdf..1a8c2e5fcbdc 100755 --- a/awscli/examples/s3api/list-bucket-inventory-configurations.rst +++ b/awscli/examples/s3api/list-bucket-inventory-configurations.rst @@ -3,7 +3,7 @@ The following ``list-bucket-inventory-configurations`` example lists the inventory configurations for the specified bucket. :: aws s3api list-bucket-inventory-configurations \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: @@ -14,7 +14,7 @@ Output:: "Destination": { "S3BucketDestination": { "Format": "ORC", - "Bucket": "arn:aws:s3:::my-bucket", + "Bucket": "arn:aws:s3:::amzn-s3-demo-bucket", "AccountId": "123456789012" } }, @@ -29,7 +29,7 @@ Output:: "Destination": { "S3BucketDestination": { "Format": "CSV", - "Bucket": "arn:aws:s3:::my-bucket", + "Bucket": "arn:aws:s3:::amzn-s3-demo-bucket", "AccountId": "123456789012" } }, diff --git a/awscli/examples/s3api/list-bucket-metrics-configurations.rst b/awscli/examples/s3api/list-bucket-metrics-configurations.rst index 769c4d7404b6..79145dd11cc0 100755 --- a/awscli/examples/s3api/list-bucket-metrics-configurations.rst +++ b/awscli/examples/s3api/list-bucket-metrics-configurations.rst @@ -3,7 +3,7 @@ The following ``list-bucket-metrics-configurations`` example retrieves a list of metrics configurations for the specified bucket. :: aws s3api list-bucket-metrics-configurations \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/list-multipart-uploads.rst b/awscli/examples/s3api/list-multipart-uploads.rst index 34d825f5b0bf..082bae3443e2 100644 --- a/awscli/examples/s3api/list-multipart-uploads.rst +++ b/awscli/examples/s3api/list-multipart-uploads.rst @@ -1,6 +1,6 @@ -The following command lists all of the active multipart uploads for a bucket named ``my-bucket``:: +The following command lists all of the active multipart uploads for a bucket named ``amzn-s3-demo-bucket``:: - aws s3api list-multipart-uploads --bucket my-bucket + aws s3api list-multipart-uploads --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/list-object-versions.rst b/awscli/examples/s3api/list-object-versions.rst index dce635a23f90..5f21a6114e13 100644 --- a/awscli/examples/s3api/list-object-versions.rst +++ b/awscli/examples/s3api/list-object-versions.rst @@ -1,6 +1,6 @@ -The following command retrieves version information for an object in a bucket named ``my-bucket``:: +The following command retrieves version information for an object in a bucket named ``amzn-s3-demo-bucket``:: - aws s3api list-object-versions --bucket my-bucket --prefix index.html + aws s3api list-object-versions --bucket amzn-s3-demo-bucket --prefix index.html Output:: diff --git a/awscli/examples/s3api/list-objects-v2.rst b/awscli/examples/s3api/list-objects-v2.rst index 0e98fcb3d1ea..2ecf04b7cbcc 100644 --- a/awscli/examples/s3api/list-objects-v2.rst +++ b/awscli/examples/s3api/list-objects-v2.rst @@ -3,7 +3,7 @@ The following ``list-objects-v2`` example lists the objects in the specified bucket. :: aws s3api list-objects-v2 \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket Output:: diff --git a/awscli/examples/s3api/list-parts.rst b/awscli/examples/s3api/list-parts.rst index 2e574da1c224..0328f7133fc9 100644 --- a/awscli/examples/s3api/list-parts.rst +++ b/awscli/examples/s3api/list-parts.rst @@ -1,6 +1,6 @@ -The following command lists all of the parts that have been uploaded for a multipart upload with key ``multipart/01`` in the bucket ``my-bucket``:: +The following command lists all of the parts that have been uploaded for a multipart upload with key ``multipart/01`` in the bucket ``amzn-s3-demo-bucket``:: - aws s3api list-parts --bucket my-bucket --key 'multipart/01' --upload-id dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R + aws s3api list-parts --bucket amzn-s3-demo-bucket --key 'multipart/01' --upload-id dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R Output:: diff --git a/awscli/examples/s3api/put-bucket-accelerate-configuration.rst b/awscli/examples/s3api/put-bucket-accelerate-configuration.rst index 0cbb96053791..0bad93b16b78 100644 --- a/awscli/examples/s3api/put-bucket-accelerate-configuration.rst +++ b/awscli/examples/s3api/put-bucket-accelerate-configuration.rst @@ -3,7 +3,7 @@ The following ``put-bucket-accelerate-configuration`` example enables the accelerate configuration for the specified bucket. :: aws s3api put-bucket-accelerate-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --accelerate-configuration Status=Enabled This command produces no output. diff --git a/awscli/examples/s3api/put-bucket-analytics-configuration.rst b/awscli/examples/s3api/put-bucket-analytics-configuration.rst index 25dea1fcfbae..64ae218931ae 100644 --- a/awscli/examples/s3api/put-bucket-analytics-configuration.rst +++ b/awscli/examples/s3api/put-bucket-analytics-configuration.rst @@ -3,7 +3,7 @@ The following ``put-bucket-analytics-configuration`` example configures analytics for the specified bucket. :: aws s3api put-bucket-analytics-configuration \ - --bucket my-bucket --id 1 \ + --bucket amzn-s3-demo-bucket --id 1 \ --analytics-configuration '{"Id": "1","StorageClassAnalysis": {}}' This command produces no output. diff --git a/awscli/examples/s3api/put-bucket-encryption.rst b/awscli/examples/s3api/put-bucket-encryption.rst index da892f68aad0..c9bed5350fca 100644 --- a/awscli/examples/s3api/put-bucket-encryption.rst +++ b/awscli/examples/s3api/put-bucket-encryption.rst @@ -3,7 +3,7 @@ The following ``put-bucket-encryption`` example sets AES256 encryption as the default for the specified bucket. :: aws s3api put-bucket-encryption \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --server-side-encryption-configuration '{"Rules": [{"ApplyServerSideEncryptionByDefault": {"SSEAlgorithm": "AES256"}}]}' This command produces no output. \ No newline at end of file diff --git a/awscli/examples/s3api/put-bucket-inventory-configuration.rst b/awscli/examples/s3api/put-bucket-inventory-configuration.rst index a5f260604033..71cb607dbf63 100755 --- a/awscli/examples/s3api/put-bucket-inventory-configuration.rst +++ b/awscli/examples/s3api/put-bucket-inventory-configuration.rst @@ -1,21 +1,21 @@ **Example 1: To set an inventory configuration for a bucket** -The following ``put-bucket-inventory-configuration`` example sets a weekly ORC-formatted inventory report for the bucket ``my-bucket``. :: +The following ``put-bucket-inventory-configuration`` example sets a weekly ORC-formatted inventory report for the bucket ``amzn-s3-demo-bucket``. :: aws s3api put-bucket-inventory-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 1 \ - --inventory-configuration '{"Destination": { "S3BucketDestination": { "AccountId": "123456789012", "Bucket": "arn:aws:s3:::my-bucket", "Format": "ORC" }}, "IsEnabled": true, "Id": "1", "IncludedObjectVersions": "Current", "Schedule": { "Frequency": "Weekly" }}' + --inventory-configuration '{"Destination": { "S3BucketDestination": { "AccountId": "123456789012", "Bucket": "arn:aws:s3:::amzn-s3-demo-bucket", "Format": "ORC" }}, "IsEnabled": true, "Id": "1", "IncludedObjectVersions": "Current", "Schedule": { "Frequency": "Weekly" }}' This command produces no output. **Example 2: To set an inventory configuration for a bucket** -The following ``put-bucket-inventory-configuration`` example sets a daily CSV-formatted inventory report for the bucket ``my-bucket``. :: +The following ``put-bucket-inventory-configuration`` example sets a daily CSV-formatted inventory report for the bucket ``amzn-s3-demo-bucket``. :: aws s3api put-bucket-inventory-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 2 \ - --inventory-configuration '{"Destination": { "S3BucketDestination": { "AccountId": "123456789012", "Bucket": "arn:aws:s3:::my-bucket", "Format": "CSV" }}, "IsEnabled": true, "Id": "2", "IncludedObjectVersions": "Current", "Schedule": { "Frequency": "Daily" }}' + --inventory-configuration '{"Destination": { "S3BucketDestination": { "AccountId": "123456789012", "Bucket": "arn:aws:s3:::amzn-s3-demo-bucket", "Format": "CSV" }}, "IsEnabled": true, "Id": "2", "IncludedObjectVersions": "Current", "Schedule": { "Frequency": "Daily" }}' This command produces no output. diff --git a/awscli/examples/s3api/put-bucket-lifecycle-configuration.rst b/awscli/examples/s3api/put-bucket-lifecycle-configuration.rst index 243ea8ea51f5..c47e452d2aa8 100644 --- a/awscli/examples/s3api/put-bucket-lifecycle-configuration.rst +++ b/awscli/examples/s3api/put-bucket-lifecycle-configuration.rst @@ -1,6 +1,6 @@ -The following command applies a lifecycle configuration to a bucket named ``my-bucket``:: +The following command applies a lifecycle configuration to a bucket named ``amzn-s3-demo-bucket``:: - aws s3api put-bucket-lifecycle-configuration --bucket my-bucket --lifecycle-configuration file://lifecycle.json + aws s3api put-bucket-lifecycle-configuration --bucket amzn-s3-demo-bucket --lifecycle-configuration file://lifecycle.json The file ``lifecycle.json`` is a JSON document in the current folder that specifies two rules:: diff --git a/awscli/examples/s3api/put-bucket-lifecycle.rst b/awscli/examples/s3api/put-bucket-lifecycle.rst index c236b7d220ca..f4fc8582bcc9 100644 --- a/awscli/examples/s3api/put-bucket-lifecycle.rst +++ b/awscli/examples/s3api/put-bucket-lifecycle.rst @@ -1,6 +1,6 @@ -The following command applies a lifecycle configuration to the bucket ``my-bucket``:: +The following command applies a lifecycle configuration to the bucket ``amzn-s3-demo-bucket``:: - aws s3api put-bucket-lifecycle --bucket my-bucket --lifecycle-configuration file://lifecycle.json + aws s3api put-bucket-lifecycle --bucket amzn-s3-demo-bucket --lifecycle-configuration file://lifecycle.json The file ``lifecycle.json`` is a JSON document in the current folder that specifies two rules:: diff --git a/awscli/examples/s3api/put-bucket-metrics-configuration.rst b/awscli/examples/s3api/put-bucket-metrics-configuration.rst index 024118e03e96..7e6b3123eab3 100755 --- a/awscli/examples/s3api/put-bucket-metrics-configuration.rst +++ b/awscli/examples/s3api/put-bucket-metrics-configuration.rst @@ -3,7 +3,7 @@ The following ``put-bucket-metrics-configuration`` example sets a metric configuration with ID 123 for the specified bucket. :: aws s3api put-bucket-metrics-configuration \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --id 123 \ --metrics-configuration '{"Id": "123", "Filter": {"Prefix": "logs"}}' diff --git a/awscli/examples/s3api/put-bucket-notification-configuration.rst b/awscli/examples/s3api/put-bucket-notification-configuration.rst index fccb49dbbfa2..3ac21e64fde9 100644 --- a/awscli/examples/s3api/put-bucket-notification-configuration.rst +++ b/awscli/examples/s3api/put-bucket-notification-configuration.rst @@ -1,45 +1,45 @@ -**To enable the specified notifications to a bucket** - -The following ``put-bucket-notification-configuration`` example applies a notification configuration to a bucket named ``my-bucket``. The file ``notification.json`` is a JSON document in the current folder that specifies an SNS topic and an event type to monitor. :: - - aws s3api put-bucket-notification-configuration \ - --bucket my-bucket \ - --notification-configuration file://notification.json - -Contents of ``notification.json``:: - - { - "TopicConfigurations": [ - { - "TopicArn": "arn:aws:sns:us-west-2:123456789012:s3-notification-topic", - "Events": [ - "s3:ObjectCreated:*" - ] - } - ] - } - -The SNS topic must have an IAM policy attached to it that allows Amazon S3 to publish to it. :: - - { - "Version": "2008-10-17", - "Id": "example-ID", - "Statement": [ - { - "Sid": "example-statement-ID", - "Effect": "Allow", - "Principal": { - "Service": "s3.amazonaws.com" - }, - "Action": [ - "SNS:Publish" - ], - "Resource": "arn:aws:sns:us-west-2:123456789012::s3-notification-topic", - "Condition": { - "ArnLike": { - "aws:SourceArn": "arn:aws:s3:*:*:my-bucket" - } - } - } - ] +**To enable the specified notifications to a bucket** + +The following ``put-bucket-notification-configuration`` example applies a notification configuration to a bucket named ``amzn-s3-demo-bucket``. The file ``notification.json`` is a JSON document in the current folder that specifies an SNS topic and an event type to monitor. :: + + aws s3api put-bucket-notification-configuration \ + --bucket amzn-s3-demo-bucket \ + --notification-configuration file://notification.json + +Contents of ``notification.json``:: + + { + "TopicConfigurations": [ + { + "TopicArn": "arn:aws:sns:us-west-2:123456789012:s3-notification-topic", + "Events": [ + "s3:ObjectCreated:*" + ] + } + ] + } + +The SNS topic must have an IAM policy attached to it that allows Amazon S3 to publish to it. :: + + { + "Version": "2008-10-17", + "Id": "example-ID", + "Statement": [ + { + "Sid": "example-statement-ID", + "Effect": "Allow", + "Principal": { + "Service": "s3.amazonaws.com" + }, + "Action": [ + "SNS:Publish" + ], + "Resource": "arn:aws:sns:us-west-2:123456789012::s3-notification-topic", + "Condition": { + "ArnLike": { + "aws:SourceArn": "arn:aws:s3:*:*:amzn-s3-demo-bucket" + } + } + } + ] } \ No newline at end of file diff --git a/awscli/examples/s3api/put-bucket-notification.rst b/awscli/examples/s3api/put-bucket-notification.rst index c31b512eee03..5790b354d3f4 100644 --- a/awscli/examples/s3api/put-bucket-notification.rst +++ b/awscli/examples/s3api/put-bucket-notification.rst @@ -1,6 +1,6 @@ -The applies a notification configuration to a bucket named ``my-bucket``:: +The applies a notification configuration to a bucket named ``amzn-s3-demo-bucket``:: - aws s3api put-bucket-notification --bucket my-bucket --notification-configuration file://notification.json + aws s3api put-bucket-notification --bucket amzn-s3-demo-bucket --notification-configuration file://notification.json The file ``notification.json`` is a JSON document in the current folder that specifies an SNS topic and an event type to monitor:: @@ -26,10 +26,10 @@ The SNS topic must have an IAM policy attached to it that allows Amazon S3 to pu "Action": [ "SNS:Publish" ], - "Resource": "arn:aws:sns:us-west-2:123456789012:my-bucket", + "Resource": "arn:aws:sns:us-west-2:123456789012:amzn-s3-demo-bucket", "Condition": { "ArnLike": { - "aws:SourceArn": "arn:aws:s3:*:*:my-bucket" + "aws:SourceArn": "arn:aws:s3:*:*:amzn-s3-demo-bucket" } } } diff --git a/awscli/examples/s3api/put-bucket-request-payment.rst b/awscli/examples/s3api/put-bucket-request-payment.rst index 988fb077978d..516496a23d77 100644 --- a/awscli/examples/s3api/put-bucket-request-payment.rst +++ b/awscli/examples/s3api/put-bucket-request-payment.rst @@ -3,7 +3,7 @@ The following ``put-bucket-request-payment`` example enables ``requester pays`` for the specified bucket. :: aws s3api put-bucket-request-payment \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --request-payment-configuration '{"Payer":"Requester"}' This command produces no output. @@ -13,7 +13,7 @@ This command produces no output. The following ``put-bucket-request-payment`` example disables ``requester pays`` for the specified bucket. :: aws s3api put-bucket-request-payment \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --request-payment-configuration '{"Payer":"BucketOwner"}' This command produces no output. diff --git a/awscli/examples/s3api/put-bucket-tagging.rst b/awscli/examples/s3api/put-bucket-tagging.rst index adc4327eb15b..c954c88fe461 100644 --- a/awscli/examples/s3api/put-bucket-tagging.rst +++ b/awscli/examples/s3api/put-bucket-tagging.rst @@ -1,6 +1,6 @@ -The following command applies a tagging configuration to a bucket named ``my-bucket``:: +The following command applies a tagging configuration to a bucket named ``amzn-s3-demo-bucket``:: - aws s3api put-bucket-tagging --bucket my-bucket --tagging file://tagging.json + aws s3api put-bucket-tagging --bucket amzn-s3-demo-bucket --tagging file://tagging.json The file ``tagging.json`` is a JSON document in the current folder that specifies tags:: @@ -13,6 +13,6 @@ The file ``tagging.json`` is a JSON document in the current folder that specifie ] } -Or apply a tagging configuration to ``my-bucket`` directly from the command line:: +Or apply a tagging configuration to ``amzn-s3-demo-bucket`` directly from the command line:: - aws s3api put-bucket-tagging --bucket my-bucket --tagging 'TagSet=[{Key=organization,Value=marketing}]' + aws s3api put-bucket-tagging --bucket amzn-s3-demo-bucket --tagging 'TagSet=[{Key=organization,Value=marketing}]' diff --git a/awscli/examples/s3api/put-bucket-versioning.rst b/awscli/examples/s3api/put-bucket-versioning.rst index e27c166e27fc..4d75859a112a 100644 --- a/awscli/examples/s3api/put-bucket-versioning.rst +++ b/awscli/examples/s3api/put-bucket-versioning.rst @@ -1,7 +1,7 @@ -The following command enables versioning on a bucket named ``my-bucket``:: +The following command enables versioning on a bucket named ``amzn-s3-demo-bucket``:: - aws s3api put-bucket-versioning --bucket my-bucket --versioning-configuration Status=Enabled + aws s3api put-bucket-versioning --bucket amzn-s3-demo-bucket --versioning-configuration Status=Enabled The following command enables versioning, and uses an mfa code :: - aws s3api put-bucket-versioning --bucket my-bucket --versioning-configuration Status=Enabled --mfa "SERIAL 123456" + aws s3api put-bucket-versioning --bucket amzn-s3-demo-bucket --versioning-configuration Status=Enabled --mfa "SERIAL 123456" diff --git a/awscli/examples/s3api/put-bucket-website.rst b/awscli/examples/s3api/put-bucket-website.rst index 0d13f0e128af..e84e3cde8481 100644 --- a/awscli/examples/s3api/put-bucket-website.rst +++ b/awscli/examples/s3api/put-bucket-website.rst @@ -1,6 +1,6 @@ -The applies a static website configuration to a bucket named ``my-bucket``:: +The applies a static website configuration to a bucket named ``amzn-s3-demo-bucket``:: - aws s3api put-bucket-website --bucket my-bucket --website-configuration file://website.json + aws s3api put-bucket-website --bucket amzn-s3-demo-bucket --website-configuration file://website.json The file ``website.json`` is a JSON document in the current folder that specifies index and error pages for the website:: diff --git a/awscli/examples/s3api/put-object-legal-hold.rst b/awscli/examples/s3api/put-object-legal-hold.rst index aba1214b9960..07862ae34f5e 100644 --- a/awscli/examples/s3api/put-object-legal-hold.rst +++ b/awscli/examples/s3api/put-object-legal-hold.rst @@ -3,7 +3,7 @@ The following ``put-object-legal-hold`` example sets a Legal Hold on the object ``doc1.rtf``. :: aws s3api put-object-legal-hold \ - --bucket my-bucket-with-object-lock \ + --bucket amzn-s3-demo-bucket-with-object-lock \ --key doc1.rtf \ --legal-hold Status=ON diff --git a/awscli/examples/s3api/put-object-lock-configuration.rst b/awscli/examples/s3api/put-object-lock-configuration.rst index 10344a2042a1..358397bba28c 100755 --- a/awscli/examples/s3api/put-object-lock-configuration.rst +++ b/awscli/examples/s3api/put-object-lock-configuration.rst @@ -3,7 +3,7 @@ The following ``put-object-lock-configuration`` example sets a 50-day object lock on the specified bucket. :: aws s3api put-object-lock-configuration \ - --bucket my-bucket-with-object-lock \ + --bucket amzn-s3-demo-bucket-with-object-lock \ --object-lock-configuration '{ "ObjectLockEnabled": "Enabled", "Rule": { "DefaultRetention": { "Mode": "COMPLIANCE", "Days": 50 }}}' This command produces no output. \ No newline at end of file diff --git a/awscli/examples/s3api/put-object-retention.rst b/awscli/examples/s3api/put-object-retention.rst index f2fc164f16cf..092a22937b15 100755 --- a/awscli/examples/s3api/put-object-retention.rst +++ b/awscli/examples/s3api/put-object-retention.rst @@ -3,7 +3,7 @@ The following ``put-object-retention`` example sets an object retention configuration for the specified object until 2025-01-01. :: aws s3api put-object-retention \ - --bucket my-bucket-with-object-lock \ + --bucket amzn-s3-demo-bucket-with-object-lock \ --key doc1.rtf \ --retention '{ "Mode": "GOVERNANCE", "RetainUntilDate": "2025-01-01T00:00:00" }' diff --git a/awscli/examples/s3api/put-object-tagging.rst b/awscli/examples/s3api/put-object-tagging.rst index b63810897f73..169aefdb58b9 100755 --- a/awscli/examples/s3api/put-object-tagging.rst +++ b/awscli/examples/s3api/put-object-tagging.rst @@ -3,7 +3,7 @@ The following ``put-object-tagging`` example sets a tag with the key ``designation`` and the value ``confidential`` on the specified object. :: aws s3api put-object-tagging \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc1.rtf \ --tagging '{"TagSet": [{ "Key": "designation", "Value": "confidential" }]}' @@ -12,7 +12,7 @@ This command produces no output. The following ``put-object-tagging`` example sets multiple tags sets on the specified object. :: aws s3api put-object-tagging \ - --bucket my-bucket-example \ + --bucket amzn-s3-demo-bucket-example \ --key doc3.rtf \ --tagging '{"TagSet": [{ "Key": "designation", "Value": "confidential" }, { "Key": "department", "Value": "finance" }, { "Key": "team", "Value": "payroll" } ]}' diff --git a/awscli/examples/s3api/put-public-access-block.rst b/awscli/examples/s3api/put-public-access-block.rst index f06bf915f85d..5d082bc98d34 100755 --- a/awscli/examples/s3api/put-public-access-block.rst +++ b/awscli/examples/s3api/put-public-access-block.rst @@ -3,7 +3,7 @@ The following ``put-public-access-block`` example sets a restrictive block public access configuration for the specified bucket. :: aws s3api put-public-access-block \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --public-access-block-configuration "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true" This command produces no output. diff --git a/awscli/examples/s3api/select-object-content.rst b/awscli/examples/s3api/select-object-content.rst index 0385f8e30f22..5462af4f1f39 100755 --- a/awscli/examples/s3api/select-object-content.rst +++ b/awscli/examples/s3api/select-object-content.rst @@ -3,7 +3,7 @@ The following ``select-object-content`` example filters the object ``my-data-file.csv`` with the specified SQL statement and sends output to a file. :: aws s3api select-object-content \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key my-data-file.csv \ --expression "select * from s3object limit 100" \ --expression-type 'SQL' \ diff --git a/awscli/examples/s3api/upload-part-copy.rst b/awscli/examples/s3api/upload-part-copy.rst index 2c0504261e23..a1194464ca35 100755 --- a/awscli/examples/s3api/upload-part-copy.rst +++ b/awscli/examples/s3api/upload-part-copy.rst @@ -3,9 +3,9 @@ The following ``upload-part-copy`` example uploads a part by copying data from an existing object as a data source. :: aws s3api upload-part-copy \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key "Map_Data_June.mp4" \ - --copy-source "my-bucket/copy_of_Map_Data_June.mp4" \ + --copy-source "amzn-s3-demo-bucket/copy_of_Map_Data_June.mp4" \ --part-number 1 \ --upload-id "bq0tdE1CDpWQYRPLHuNG50xAT6pA5D.m_RiBy0ggOH6b13pVRY7QjvLlf75iFdJqp_2wztk5hvpUM2SesXgrzbehG5hViyktrfANpAD0NO.Nk3XREBqvGeZF6U3ipiSm" diff --git a/awscli/examples/s3api/upload-part.rst b/awscli/examples/s3api/upload-part.rst index e8a35eb1f7c6..fb8f4a704040 100644 --- a/awscli/examples/s3api/upload-part.rst +++ b/awscli/examples/s3api/upload-part.rst @@ -1,6 +1,6 @@ The following command uploads the first part in a multipart upload initiated with the ``create-multipart-upload`` command:: - aws s3api upload-part --bucket my-bucket --key 'multipart/01' --part-number 1 --body part01 --upload-id "dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R" + aws s3api upload-part --bucket amzn-s3-demo-bucket --key 'multipart/01' --part-number 1 --body part01 --upload-id "dfRtDYU0WWCCcH43C3WFbkRONycyCpTJJvxu2i5GYkZljF.Yxwh6XG7WfS2vC4to6HiV6Yjlx.cph0gtNBtJ8P3URCSbB7rjxI5iEwVDmgaXZOGgkk5nVTW16HOQ5l0R" The ``body`` option takes the name or path of a local file for upload (do not use the file:// prefix). The minimum part size is 5 MB. Upload ID is returned by ``create-multipart-upload`` and can also be retrieved with ``list-multipart-uploads``. Bucket and key are specified when you create the multipart upload. diff --git a/awscli/examples/s3api/wait/bucket-exists.rst b/awscli/examples/s3api/wait/bucket-exists.rst index 35d0060386ad..b6c1d27fa7da 100755 --- a/awscli/examples/s3api/wait/bucket-exists.rst +++ b/awscli/examples/s3api/wait/bucket-exists.rst @@ -3,6 +3,6 @@ The following ``wait bucket-exists`` example pauses and continues only after it can confirm that the specified bucket exists. :: aws s3api wait bucket-exists \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket This command produces no output. diff --git a/awscli/examples/s3api/wait/bucket-not-exists.rst b/awscli/examples/s3api/wait/bucket-not-exists.rst index 941f9f02ff7f..ef975b1ea132 100755 --- a/awscli/examples/s3api/wait/bucket-not-exists.rst +++ b/awscli/examples/s3api/wait/bucket-not-exists.rst @@ -3,6 +3,6 @@ The following ``wait bucket-not-exists`` example pauses and continues only after it can confirm that the specified bucket doesn't exist. :: aws s3api wait bucket-not-exists \ - --bucket my-bucket + --bucket amzn-s3-demo-bucket This command produces no output. diff --git a/awscli/examples/s3api/wait/object-exists.rst b/awscli/examples/s3api/wait/object-exists.rst index 787f4f838d7e..ddef8f8ea625 100755 --- a/awscli/examples/s3api/wait/object-exists.rst +++ b/awscli/examples/s3api/wait/object-exists.rst @@ -3,7 +3,7 @@ The following ``wait object-not-exists`` example pauses and continues only after it can confirm that the specified object (``--key``) in the specified bucket exists. :: aws s3api wait object-exists \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc1.rtf This command produces no output. \ No newline at end of file diff --git a/awscli/examples/s3api/wait/object-not-exists.rst b/awscli/examples/s3api/wait/object-not-exists.rst index 416cb930d07e..a19df3e412c4 100755 --- a/awscli/examples/s3api/wait/object-not-exists.rst +++ b/awscli/examples/s3api/wait/object-not-exists.rst @@ -3,7 +3,7 @@ The following ``wait object-not-exists`` example pauses and continues only after it can confirm that the specified object (``--key``) in the specified bucket doesn't exist. :: aws s3api wait object-not-exists \ - --bucket my-bucket \ + --bucket amzn-s3-demo-bucket \ --key doc1.rtf This command produces no output. \ No newline at end of file From 50687a2982c2fcd9b74586e178ed636ee79fd12b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 4 Feb 2025 19:04:03 +0000 Subject: [PATCH 1082/1632] Update changelog based on model updates --- .changes/next-release/api-change-datasync-84197.json | 5 +++++ .changes/next-release/api-change-dms-55398.json | 5 +++++ .changes/next-release/api-change-iam-74306.json | 5 +++++ .changes/next-release/api-change-neptunegraph-33823.json | 5 +++++ .changes/next-release/api-change-qbusiness-27126.json | 5 +++++ .changes/next-release/api-change-sagemaker-73404.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-datasync-84197.json create mode 100644 .changes/next-release/api-change-dms-55398.json create mode 100644 .changes/next-release/api-change-iam-74306.json create mode 100644 .changes/next-release/api-change-neptunegraph-33823.json create mode 100644 .changes/next-release/api-change-qbusiness-27126.json create mode 100644 .changes/next-release/api-change-sagemaker-73404.json diff --git a/.changes/next-release/api-change-datasync-84197.json b/.changes/next-release/api-change-datasync-84197.json new file mode 100644 index 000000000000..0b4735bb0efa --- /dev/null +++ b/.changes/next-release/api-change-datasync-84197.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Doc-only update to provide more information on using Kerberos authentication with SMB locations." +} diff --git a/.changes/next-release/api-change-dms-55398.json b/.changes/next-release/api-change-dms-55398.json new file mode 100644 index 000000000000..c317d76edd78 --- /dev/null +++ b/.changes/next-release/api-change-dms-55398.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Introduces TargetDataSettings with the TablePreparationMode option available for data migrations." +} diff --git a/.changes/next-release/api-change-iam-74306.json b/.changes/next-release/api-change-iam-74306.json new file mode 100644 index 000000000000..015be43bbd19 --- /dev/null +++ b/.changes/next-release/api-change-iam-74306.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "This release adds support for accepting encrypted SAML assertions. Customers can now configure their identity provider to encrypt the SAML assertions it sends to IAM." +} diff --git a/.changes/next-release/api-change-neptunegraph-33823.json b/.changes/next-release/api-change-neptunegraph-33823.json new file mode 100644 index 000000000000..085eb9168e7b --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-33823.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Added argument to `list-export` to filter by graph ID" +} diff --git a/.changes/next-release/api-change-qbusiness-27126.json b/.changes/next-release/api-change-qbusiness-27126.json new file mode 100644 index 000000000000..2e1c50d9c8a2 --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-27126.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Adds functionality to enable/disable a new Q Business Chat orchestration feature. If enabled, Q Business can orchestrate over datasources and plugins without the need for customers to select specific chat modes." +} diff --git a/.changes/next-release/api-change-sagemaker-73404.json b/.changes/next-release/api-change-sagemaker-73404.json new file mode 100644 index 000000000000..a7cf6268f4f6 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-73404.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "IPv6 support for Hyperpod clusters" +} From abe40acd6d5a5269b16921a509302d598ced7d7b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 4 Feb 2025 19:05:19 +0000 Subject: [PATCH 1083/1632] Bumping version to 1.37.13 --- .changes/1.37.13.json | 32 +++++++++++++++++++ .../api-change-datasync-84197.json | 5 --- .../next-release/api-change-dms-55398.json | 5 --- .../next-release/api-change-iam-74306.json | 5 --- .../api-change-neptunegraph-33823.json | 5 --- .../api-change-qbusiness-27126.json | 5 --- .../api-change-sagemaker-73404.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.37.13.json delete mode 100644 .changes/next-release/api-change-datasync-84197.json delete mode 100644 .changes/next-release/api-change-dms-55398.json delete mode 100644 .changes/next-release/api-change-iam-74306.json delete mode 100644 .changes/next-release/api-change-neptunegraph-33823.json delete mode 100644 .changes/next-release/api-change-qbusiness-27126.json delete mode 100644 .changes/next-release/api-change-sagemaker-73404.json diff --git a/.changes/1.37.13.json b/.changes/1.37.13.json new file mode 100644 index 000000000000..b021503cc9c3 --- /dev/null +++ b/.changes/1.37.13.json @@ -0,0 +1,32 @@ +[ + { + "category": "``datasync``", + "description": "Doc-only update to provide more information on using Kerberos authentication with SMB locations.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Introduces TargetDataSettings with the TablePreparationMode option available for data migrations.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "This release adds support for accepting encrypted SAML assertions. Customers can now configure their identity provider to encrypt the SAML assertions it sends to IAM.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Added argument to `list-export` to filter by graph ID", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Adds functionality to enable/disable a new Q Business Chat orchestration feature. If enabled, Q Business can orchestrate over datasources and plugins without the need for customers to select specific chat modes.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "IPv6 support for Hyperpod clusters", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-datasync-84197.json b/.changes/next-release/api-change-datasync-84197.json deleted file mode 100644 index 0b4735bb0efa..000000000000 --- a/.changes/next-release/api-change-datasync-84197.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Doc-only update to provide more information on using Kerberos authentication with SMB locations." -} diff --git a/.changes/next-release/api-change-dms-55398.json b/.changes/next-release/api-change-dms-55398.json deleted file mode 100644 index c317d76edd78..000000000000 --- a/.changes/next-release/api-change-dms-55398.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Introduces TargetDataSettings with the TablePreparationMode option available for data migrations." -} diff --git a/.changes/next-release/api-change-iam-74306.json b/.changes/next-release/api-change-iam-74306.json deleted file mode 100644 index 015be43bbd19..000000000000 --- a/.changes/next-release/api-change-iam-74306.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "This release adds support for accepting encrypted SAML assertions. Customers can now configure their identity provider to encrypt the SAML assertions it sends to IAM." -} diff --git a/.changes/next-release/api-change-neptunegraph-33823.json b/.changes/next-release/api-change-neptunegraph-33823.json deleted file mode 100644 index 085eb9168e7b..000000000000 --- a/.changes/next-release/api-change-neptunegraph-33823.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Added argument to `list-export` to filter by graph ID" -} diff --git a/.changes/next-release/api-change-qbusiness-27126.json b/.changes/next-release/api-change-qbusiness-27126.json deleted file mode 100644 index 2e1c50d9c8a2..000000000000 --- a/.changes/next-release/api-change-qbusiness-27126.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Adds functionality to enable/disable a new Q Business Chat orchestration feature. If enabled, Q Business can orchestrate over datasources and plugins without the need for customers to select specific chat modes." -} diff --git a/.changes/next-release/api-change-sagemaker-73404.json b/.changes/next-release/api-change-sagemaker-73404.json deleted file mode 100644 index a7cf6268f4f6..000000000000 --- a/.changes/next-release/api-change-sagemaker-73404.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "IPv6 support for Hyperpod clusters" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4854f7ca0843..50f44dadc122 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.37.13 +======= + +* api-change:``datasync``: Doc-only update to provide more information on using Kerberos authentication with SMB locations. +* api-change:``dms``: Introduces TargetDataSettings with the TablePreparationMode option available for data migrations. +* api-change:``iam``: This release adds support for accepting encrypted SAML assertions. Customers can now configure their identity provider to encrypt the SAML assertions it sends to IAM. +* api-change:``neptune-graph``: Added argument to `list-export` to filter by graph ID +* api-change:``qbusiness``: Adds functionality to enable/disable a new Q Business Chat orchestration feature. If enabled, Q Business can orchestrate over datasources and plugins without the need for customers to select specific chat modes. +* api-change:``sagemaker``: IPv6 support for Hyperpod clusters + + 1.37.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2dcaa6f667dc..8cf56e17e636 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.12' +__version__ = '1.37.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9f335b0ec5c7..ec432fc8b39c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.12' +release = '1.37.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8a01bd28e7db..f6ba187a22db 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.12 + botocore==1.36.13 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 735e93fedb34..096fbd0df58f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.12', + 'botocore==1.36.13', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 1fdf2262b1e82e5d9f88eb1055934b516b051724 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Feb 2025 19:06:00 +0000 Subject: [PATCH 1084/1632] Update changelog based on model updates --- .changes/next-release/api-change-rds-89678.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/api-change-rds-89678.json diff --git a/.changes/next-release/api-change-rds-89678.json b/.changes/next-release/api-change-rds-89678.json new file mode 100644 index 000000000000..ba6a66f546bd --- /dev/null +++ b/.changes/next-release/api-change-rds-89678.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Documentation updates to clarify the description for the parameter AllocatedStorage for the DB cluster data type, the description for the parameter DeleteAutomatedBackups for the DeleteDBCluster API operation, and removing an outdated note for the CreateDBParameterGroup API operation." +} From 48daeda5fc60256709b53a487bb84a632c000944 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Feb 2025 19:07:25 +0000 Subject: [PATCH 1085/1632] Bumping version to 1.37.14 --- .changes/1.37.14.json | 7 +++++++ .changes/next-release/api-change-rds-89678.json | 5 ----- CHANGELOG.rst | 6 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 7 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 .changes/1.37.14.json delete mode 100644 .changes/next-release/api-change-rds-89678.json diff --git a/.changes/1.37.14.json b/.changes/1.37.14.json new file mode 100644 index 000000000000..2b14e6c30cfc --- /dev/null +++ b/.changes/1.37.14.json @@ -0,0 +1,7 @@ +[ + { + "category": "``rds``", + "description": "Documentation updates to clarify the description for the parameter AllocatedStorage for the DB cluster data type, the description for the parameter DeleteAutomatedBackups for the DeleteDBCluster API operation, and removing an outdated note for the CreateDBParameterGroup API operation.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-rds-89678.json b/.changes/next-release/api-change-rds-89678.json deleted file mode 100644 index ba6a66f546bd..000000000000 --- a/.changes/next-release/api-change-rds-89678.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Documentation updates to clarify the description for the parameter AllocatedStorage for the DB cluster data type, the description for the parameter DeleteAutomatedBackups for the DeleteDBCluster API operation, and removing an outdated note for the CreateDBParameterGroup API operation." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 50f44dadc122..e01b07c10f5e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,12 @@ CHANGELOG ========= +1.37.14 +======= + +* api-change:``rds``: Documentation updates to clarify the description for the parameter AllocatedStorage for the DB cluster data type, the description for the parameter DeleteAutomatedBackups for the DeleteDBCluster API operation, and removing an outdated note for the CreateDBParameterGroup API operation. + + 1.37.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8cf56e17e636..9661fb622c94 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.13' +__version__ = '1.37.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ec432fc8b39c..8b8994e564cf 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.13' +release = '1.37.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f6ba187a22db..8880dbd8302e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.13 + botocore==1.36.14 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 096fbd0df58f..44ba7bebd99b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.13', + 'botocore==1.36.14', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 0dc97b72992eba079e8c8c8418435037096c70f6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Feb 2025 19:02:50 +0000 Subject: [PATCH 1086/1632] Update changelog based on model updates --- .changes/next-release/api-change-cloudformation-94144.json | 5 +++++ .changes/next-release/api-change-connectcases-30936.json | 5 +++++ .../next-release/api-change-costoptimizationhub-80109.json | 5 +++++ .changes/next-release/api-change-s3-70389.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-cloudformation-94144.json create mode 100644 .changes/next-release/api-change-connectcases-30936.json create mode 100644 .changes/next-release/api-change-costoptimizationhub-80109.json create mode 100644 .changes/next-release/api-change-s3-70389.json diff --git a/.changes/next-release/api-change-cloudformation-94144.json b/.changes/next-release/api-change-cloudformation-94144.json new file mode 100644 index 000000000000..8ea37961b9e8 --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-94144.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "We added 5 new stack refactoring APIs: CreateStackRefactor, ExecuteStackRefactor, ListStackRefactors, DescribeStackRefactor, ListStackRefactorActions." +} diff --git a/.changes/next-release/api-change-connectcases-30936.json b/.changes/next-release/api-change-connectcases-30936.json new file mode 100644 index 000000000000..1f19dfe0419a --- /dev/null +++ b/.changes/next-release/api-change-connectcases-30936.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This release adds the ability to conditionally require fields on a template. Check public documentation for more information." +} diff --git a/.changes/next-release/api-change-costoptimizationhub-80109.json b/.changes/next-release/api-change-costoptimizationhub-80109.json new file mode 100644 index 000000000000..ead8f41c17f9 --- /dev/null +++ b/.changes/next-release/api-change-costoptimizationhub-80109.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cost-optimization-hub``", + "description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types." +} diff --git a/.changes/next-release/api-change-s3-70389.json b/.changes/next-release/api-change-s3-70389.json new file mode 100644 index 000000000000..12888c3bcabf --- /dev/null +++ b/.changes/next-release/api-change-s3-70389.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets." +} From ac9c63c61d6634ffebb3d447dcde7197ac1555c8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Feb 2025 19:04:08 +0000 Subject: [PATCH 1087/1632] Bumping version to 1.37.15 --- .changes/1.37.15.json | 22 +++++++++++++++++++ .../api-change-cloudformation-94144.json | 5 ----- .../api-change-connectcases-30936.json | 5 ----- .../api-change-costoptimizationhub-80109.json | 5 ----- .../next-release/api-change-s3-70389.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.37.15.json delete mode 100644 .changes/next-release/api-change-cloudformation-94144.json delete mode 100644 .changes/next-release/api-change-connectcases-30936.json delete mode 100644 .changes/next-release/api-change-costoptimizationhub-80109.json delete mode 100644 .changes/next-release/api-change-s3-70389.json diff --git a/.changes/1.37.15.json b/.changes/1.37.15.json new file mode 100644 index 000000000000..073945b45f6c --- /dev/null +++ b/.changes/1.37.15.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cloudformation``", + "description": "We added 5 new stack refactoring APIs: CreateStackRefactor, ExecuteStackRefactor, ListStackRefactors, DescribeStackRefactor, ListStackRefactorActions.", + "type": "api-change" + }, + { + "category": "``connectcases``", + "description": "This release adds the ability to conditionally require fields on a template. Check public documentation for more information.", + "type": "api-change" + }, + { + "category": "``cost-optimization-hub``", + "description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cloudformation-94144.json b/.changes/next-release/api-change-cloudformation-94144.json deleted file mode 100644 index 8ea37961b9e8..000000000000 --- a/.changes/next-release/api-change-cloudformation-94144.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "We added 5 new stack refactoring APIs: CreateStackRefactor, ExecuteStackRefactor, ListStackRefactors, DescribeStackRefactor, ListStackRefactorActions." -} diff --git a/.changes/next-release/api-change-connectcases-30936.json b/.changes/next-release/api-change-connectcases-30936.json deleted file mode 100644 index 1f19dfe0419a..000000000000 --- a/.changes/next-release/api-change-connectcases-30936.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This release adds the ability to conditionally require fields on a template. Check public documentation for more information." -} diff --git a/.changes/next-release/api-change-costoptimizationhub-80109.json b/.changes/next-release/api-change-costoptimizationhub-80109.json deleted file mode 100644 index ead8f41c17f9..000000000000 --- a/.changes/next-release/api-change-costoptimizationhub-80109.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cost-optimization-hub``", - "description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types." -} diff --git a/.changes/next-release/api-change-s3-70389.json b/.changes/next-release/api-change-s3-70389.json deleted file mode 100644 index 12888c3bcabf..000000000000 --- a/.changes/next-release/api-change-s3-70389.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e01b07c10f5e..bea5db50ea75 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.37.15 +======= + +* api-change:``cloudformation``: We added 5 new stack refactoring APIs: CreateStackRefactor, ExecuteStackRefactor, ListStackRefactors, DescribeStackRefactor, ListStackRefactorActions. +* api-change:``connectcases``: This release adds the ability to conditionally require fields on a template. Check public documentation for more information. +* api-change:``cost-optimization-hub``: This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types. +* api-change:``s3``: Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets. + + 1.37.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 9661fb622c94..a5760b50d4aa 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.14' +__version__ = '1.37.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 8b8994e564cf..bf5b2c4db390 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.14' +release = '1.37.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8880dbd8302e..ce28d93297db 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.14 + botocore==1.36.15 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 44ba7bebd99b..f8bea20ca7b1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.14', + 'botocore==1.36.15', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From b28d58785235a5a1df30712b78796a442a7d783f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Feb 2025 19:06:01 +0000 Subject: [PATCH 1088/1632] Update changelog based on model updates --- .changes/next-release/api-change-ecr-62107.json | 5 +++++ .changes/next-release/api-change-eks-99494.json | 5 +++++ .changes/next-release/api-change-mediaconvert-16054.json | 5 +++++ .changes/next-release/api-change-pi-30687.json | 5 +++++ .changes/next-release/api-change-transcribe-68654.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-ecr-62107.json create mode 100644 .changes/next-release/api-change-eks-99494.json create mode 100644 .changes/next-release/api-change-mediaconvert-16054.json create mode 100644 .changes/next-release/api-change-pi-30687.json create mode 100644 .changes/next-release/api-change-transcribe-68654.json diff --git a/.changes/next-release/api-change-ecr-62107.json b/.changes/next-release/api-change-ecr-62107.json new file mode 100644 index 000000000000..fd3d6a7d992a --- /dev/null +++ b/.changes/next-release/api-change-ecr-62107.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Adds support to handle the new basic scanning daily quota." +} diff --git a/.changes/next-release/api-change-eks-99494.json b/.changes/next-release/api-change-eks-99494.json new file mode 100644 index 000000000000..0b00315cd38f --- /dev/null +++ b/.changes/next-release/api-change-eks-99494.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Introduce versionStatus field to take place of status field in EKS DescribeClusterVersions API" +} diff --git a/.changes/next-release/api-change-mediaconvert-16054.json b/.changes/next-release/api-change-mediaconvert-16054.json new file mode 100644 index 000000000000..a5a20cf80546 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-16054.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds support for Animated GIF output, forced chroma sample positioning metadata, and Extensible Wave Container format" +} diff --git a/.changes/next-release/api-change-pi-30687.json b/.changes/next-release/api-change-pi-30687.json new file mode 100644 index 000000000000..2ea2f65bb266 --- /dev/null +++ b/.changes/next-release/api-change-pi-30687.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pi``", + "description": "Adds documentation for dimension groups and dimensions to analyze locks for Database Insights." +} diff --git a/.changes/next-release/api-change-transcribe-68654.json b/.changes/next-release/api-change-transcribe-68654.json new file mode 100644 index 000000000000..04d82e94a2a2 --- /dev/null +++ b/.changes/next-release/api-change-transcribe-68654.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "This release adds support for the Clinical Note Template Customization feature for the AWS HealthScribe APIs within Amazon Transcribe." +} From d7a6723d9bb2dca4736fcff9e839dcce226ef295 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Feb 2025 19:07:16 +0000 Subject: [PATCH 1089/1632] Bumping version to 1.37.16 --- .changes/1.37.16.json | 27 +++++++++++++++++++ .../next-release/api-change-ecr-62107.json | 5 ---- .../next-release/api-change-eks-99494.json | 5 ---- .../api-change-mediaconvert-16054.json | 5 ---- .../next-release/api-change-pi-30687.json | 5 ---- .../api-change-transcribe-68654.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.37.16.json delete mode 100644 .changes/next-release/api-change-ecr-62107.json delete mode 100644 .changes/next-release/api-change-eks-99494.json delete mode 100644 .changes/next-release/api-change-mediaconvert-16054.json delete mode 100644 .changes/next-release/api-change-pi-30687.json delete mode 100644 .changes/next-release/api-change-transcribe-68654.json diff --git a/.changes/1.37.16.json b/.changes/1.37.16.json new file mode 100644 index 000000000000..68ff1d3c6f60 --- /dev/null +++ b/.changes/1.37.16.json @@ -0,0 +1,27 @@ +[ + { + "category": "``ecr``", + "description": "Adds support to handle the new basic scanning daily quota.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Introduce versionStatus field to take place of status field in EKS DescribeClusterVersions API", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds support for Animated GIF output, forced chroma sample positioning metadata, and Extensible Wave Container format", + "type": "api-change" + }, + { + "category": "``pi``", + "description": "Adds documentation for dimension groups and dimensions to analyze locks for Database Insights.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "This release adds support for the Clinical Note Template Customization feature for the AWS HealthScribe APIs within Amazon Transcribe.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ecr-62107.json b/.changes/next-release/api-change-ecr-62107.json deleted file mode 100644 index fd3d6a7d992a..000000000000 --- a/.changes/next-release/api-change-ecr-62107.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Adds support to handle the new basic scanning daily quota." -} diff --git a/.changes/next-release/api-change-eks-99494.json b/.changes/next-release/api-change-eks-99494.json deleted file mode 100644 index 0b00315cd38f..000000000000 --- a/.changes/next-release/api-change-eks-99494.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Introduce versionStatus field to take place of status field in EKS DescribeClusterVersions API" -} diff --git a/.changes/next-release/api-change-mediaconvert-16054.json b/.changes/next-release/api-change-mediaconvert-16054.json deleted file mode 100644 index a5a20cf80546..000000000000 --- a/.changes/next-release/api-change-mediaconvert-16054.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds support for Animated GIF output, forced chroma sample positioning metadata, and Extensible Wave Container format" -} diff --git a/.changes/next-release/api-change-pi-30687.json b/.changes/next-release/api-change-pi-30687.json deleted file mode 100644 index 2ea2f65bb266..000000000000 --- a/.changes/next-release/api-change-pi-30687.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pi``", - "description": "Adds documentation for dimension groups and dimensions to analyze locks for Database Insights." -} diff --git a/.changes/next-release/api-change-transcribe-68654.json b/.changes/next-release/api-change-transcribe-68654.json deleted file mode 100644 index 04d82e94a2a2..000000000000 --- a/.changes/next-release/api-change-transcribe-68654.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "This release adds support for the Clinical Note Template Customization feature for the AWS HealthScribe APIs within Amazon Transcribe." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bea5db50ea75..6dfbceef0359 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.37.16 +======= + +* api-change:``ecr``: Adds support to handle the new basic scanning daily quota. +* api-change:``eks``: Introduce versionStatus field to take place of status field in EKS DescribeClusterVersions API +* api-change:``mediaconvert``: This release adds support for Animated GIF output, forced chroma sample positioning metadata, and Extensible Wave Container format +* api-change:``pi``: Adds documentation for dimension groups and dimensions to analyze locks for Database Insights. +* api-change:``transcribe``: This release adds support for the Clinical Note Template Customization feature for the AWS HealthScribe APIs within Amazon Transcribe. + + 1.37.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a5760b50d4aa..581d2dc40f91 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.15' +__version__ = '1.37.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index bf5b2c4db390..a795c95b9cf8 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.15' +release = '1.37.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ce28d93297db..dfedba71211b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.15 + botocore==1.36.16 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f8bea20ca7b1..18b37a016697 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.15', + 'botocore==1.36.16', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 96f96b844bc11580c43bb7e3071e56b4b5e249db Mon Sep 17 00:00:00 2001 From: Scott Brown Date: Fri, 7 Feb 2025 13:07:32 -0700 Subject: [PATCH 1090/1632] Fixes issue #9284 --- awscli/alias.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/alias.py b/awscli/alias.py index d44821439ee9..29014051ff2e 100644 --- a/awscli/alias.py +++ b/awscli/alias.py @@ -257,7 +257,7 @@ def _get_global_parameters_to_update(self, parsed_alias_args): if parsed_param in self.UNSUPPORTED_GLOBAL_PARAMETERS: raise InvalidAliasException( f'Global parameter "--{parsed_param}" detected in alias ' - f'"{self._alias_name}" which is not support in ' + f'"{self._alias_name}" which is not supported in ' 'subcommand aliases.' ) else: From 619bcbaab23780f7ea4fdc4567fcabfeb4e56bb6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 10 Feb 2025 19:23:18 +0000 Subject: [PATCH 1091/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigatewayv2-55491.json | 5 +++++ .changes/next-release/api-change-cloudfront-19050.json | 5 +++++ .changes/next-release/api-change-connect-99443.json | 5 +++++ .changes/next-release/api-change-dms-25935.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-apigatewayv2-55491.json create mode 100644 .changes/next-release/api-change-cloudfront-19050.json create mode 100644 .changes/next-release/api-change-connect-99443.json create mode 100644 .changes/next-release/api-change-dms-25935.json diff --git a/.changes/next-release/api-change-apigatewayv2-55491.json b/.changes/next-release/api-change-apigatewayv2-55491.json new file mode 100644 index 000000000000..13438d08a3ad --- /dev/null +++ b/.changes/next-release/api-change-apigatewayv2-55491.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigatewayv2``", + "description": "Documentation updates for Amazon API Gateway" +} diff --git a/.changes/next-release/api-change-cloudfront-19050.json b/.changes/next-release/api-change-cloudfront-19050.json new file mode 100644 index 000000000000..37e062b95e63 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-19050.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Doc-only update that adds defaults for CloudFront VpcOriginEndpointConfig values." +} diff --git a/.changes/next-release/api-change-connect-99443.json b/.changes/next-release/api-change-connect-99443.json new file mode 100644 index 000000000000..6c68c44bfa23 --- /dev/null +++ b/.changes/next-release/api-change-connect-99443.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Updated the CreateContact API documentation to indicate that it only applies to EMAIL contacts." +} diff --git a/.changes/next-release/api-change-dms-25935.json b/.changes/next-release/api-change-dms-25935.json new file mode 100644 index 000000000000..2596884cc9f2 --- /dev/null +++ b/.changes/next-release/api-change-dms-25935.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "New vendors for DMS Data Providers: DB2 LUW and DB2 for z/OS" +} From c32fdfc949b1d9b0f38d06e8b4fe30453df1f6ee Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 10 Feb 2025 19:24:44 +0000 Subject: [PATCH 1092/1632] Bumping version to 1.37.17 --- .changes/1.37.17.json | 22 +++++++++++++++++++ .../api-change-apigatewayv2-55491.json | 5 ----- .../api-change-cloudfront-19050.json | 5 ----- .../api-change-connect-99443.json | 5 ----- .../next-release/api-change-dms-25935.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.37.17.json delete mode 100644 .changes/next-release/api-change-apigatewayv2-55491.json delete mode 100644 .changes/next-release/api-change-cloudfront-19050.json delete mode 100644 .changes/next-release/api-change-connect-99443.json delete mode 100644 .changes/next-release/api-change-dms-25935.json diff --git a/.changes/1.37.17.json b/.changes/1.37.17.json new file mode 100644 index 000000000000..825530a91c69 --- /dev/null +++ b/.changes/1.37.17.json @@ -0,0 +1,22 @@ +[ + { + "category": "``apigatewayv2``", + "description": "Documentation updates for Amazon API Gateway", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Doc-only update that adds defaults for CloudFront VpcOriginEndpointConfig values.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Updated the CreateContact API documentation to indicate that it only applies to EMAIL contacts.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "New vendors for DMS Data Providers: DB2 LUW and DB2 for z/OS", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigatewayv2-55491.json b/.changes/next-release/api-change-apigatewayv2-55491.json deleted file mode 100644 index 13438d08a3ad..000000000000 --- a/.changes/next-release/api-change-apigatewayv2-55491.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigatewayv2``", - "description": "Documentation updates for Amazon API Gateway" -} diff --git a/.changes/next-release/api-change-cloudfront-19050.json b/.changes/next-release/api-change-cloudfront-19050.json deleted file mode 100644 index 37e062b95e63..000000000000 --- a/.changes/next-release/api-change-cloudfront-19050.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Doc-only update that adds defaults for CloudFront VpcOriginEndpointConfig values." -} diff --git a/.changes/next-release/api-change-connect-99443.json b/.changes/next-release/api-change-connect-99443.json deleted file mode 100644 index 6c68c44bfa23..000000000000 --- a/.changes/next-release/api-change-connect-99443.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Updated the CreateContact API documentation to indicate that it only applies to EMAIL contacts." -} diff --git a/.changes/next-release/api-change-dms-25935.json b/.changes/next-release/api-change-dms-25935.json deleted file mode 100644 index 2596884cc9f2..000000000000 --- a/.changes/next-release/api-change-dms-25935.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "New vendors for DMS Data Providers: DB2 LUW and DB2 for z/OS" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6dfbceef0359..4fe931b7584a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.37.17 +======= + +* api-change:``apigatewayv2``: Documentation updates for Amazon API Gateway +* api-change:``cloudfront``: Doc-only update that adds defaults for CloudFront VpcOriginEndpointConfig values. +* api-change:``connect``: Updated the CreateContact API documentation to indicate that it only applies to EMAIL contacts. +* api-change:``dms``: New vendors for DMS Data Providers: DB2 LUW and DB2 for z/OS + + 1.37.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 581d2dc40f91..4657529279ed 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.16' +__version__ = '1.37.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index a795c95b9cf8..ba42a22e1870 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.16' +release = '1.37.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index dfedba71211b..caea3a360bb4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.16 + botocore==1.36.17 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 18b37a016697..7d3504661fee 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.16', + 'botocore==1.36.17', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 12f750e4cf1b141ba1632289094371c1a1f9eac3 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Feb 2025 19:46:11 +0000 Subject: [PATCH 1093/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-28466.json | 5 +++++ .changes/next-release/api-change-appsync-7348.json | 5 +++++ .changes/next-release/api-change-ec2-16210.json | 5 +++++ .changes/next-release/api-change-pi-59761.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-28466.json create mode 100644 .changes/next-release/api-change-appsync-7348.json create mode 100644 .changes/next-release/api-change-ec2-16210.json create mode 100644 .changes/next-release/api-change-pi-59761.json diff --git a/.changes/next-release/api-change-acmpca-28466.json b/.changes/next-release/api-change-acmpca-28466.json new file mode 100644 index 000000000000..44b84f4a3fcb --- /dev/null +++ b/.changes/next-release/api-change-acmpca-28466.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Private Certificate Authority service now supports Partitioned CRL as a revocation configuration option." +} diff --git a/.changes/next-release/api-change-appsync-7348.json b/.changes/next-release/api-change-appsync-7348.json new file mode 100644 index 000000000000..673b8c631bfe --- /dev/null +++ b/.changes/next-release/api-change-appsync-7348.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Add support for operation level caching" +} diff --git a/.changes/next-release/api-change-ec2-16210.json b/.changes/next-release/api-change-ec2-16210.json new file mode 100644 index 000000000000..10b1a61a7dd0 --- /dev/null +++ b/.changes/next-release/api-change-ec2-16210.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adding support for the new fullSnapshotSizeInBytes field in the response of the EC2 EBS DescribeSnapshots API. This field represents the size of all the blocks that were written to the source volume at the time the snapshot was created." +} diff --git a/.changes/next-release/api-change-pi-59761.json b/.changes/next-release/api-change-pi-59761.json new file mode 100644 index 000000000000..f72953445647 --- /dev/null +++ b/.changes/next-release/api-change-pi-59761.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pi``", + "description": "Documentation only update for RDS Performance Insights dimensions for execution plans and locking analysis." +} From f1c295168b8018b6ec15b0ed6693da4282bbb2e1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Feb 2025 19:47:50 +0000 Subject: [PATCH 1094/1632] Bumping version to 1.37.18 --- .changes/1.37.18.json | 22 +++++++++++++++++++ .../next-release/api-change-acmpca-28466.json | 5 ----- .../next-release/api-change-appsync-7348.json | 5 ----- .../next-release/api-change-ec2-16210.json | 5 ----- .../next-release/api-change-pi-59761.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.37.18.json delete mode 100644 .changes/next-release/api-change-acmpca-28466.json delete mode 100644 .changes/next-release/api-change-appsync-7348.json delete mode 100644 .changes/next-release/api-change-ec2-16210.json delete mode 100644 .changes/next-release/api-change-pi-59761.json diff --git a/.changes/1.37.18.json b/.changes/1.37.18.json new file mode 100644 index 000000000000..ad88392d62cb --- /dev/null +++ b/.changes/1.37.18.json @@ -0,0 +1,22 @@ +[ + { + "category": "``acm-pca``", + "description": "Private Certificate Authority service now supports Partitioned CRL as a revocation configuration option.", + "type": "api-change" + }, + { + "category": "``appsync``", + "description": "Add support for operation level caching", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adding support for the new fullSnapshotSizeInBytes field in the response of the EC2 EBS DescribeSnapshots API. This field represents the size of all the blocks that were written to the source volume at the time the snapshot was created.", + "type": "api-change" + }, + { + "category": "``pi``", + "description": "Documentation only update for RDS Performance Insights dimensions for execution plans and locking analysis.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-28466.json b/.changes/next-release/api-change-acmpca-28466.json deleted file mode 100644 index 44b84f4a3fcb..000000000000 --- a/.changes/next-release/api-change-acmpca-28466.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Private Certificate Authority service now supports Partitioned CRL as a revocation configuration option." -} diff --git a/.changes/next-release/api-change-appsync-7348.json b/.changes/next-release/api-change-appsync-7348.json deleted file mode 100644 index 673b8c631bfe..000000000000 --- a/.changes/next-release/api-change-appsync-7348.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Add support for operation level caching" -} diff --git a/.changes/next-release/api-change-ec2-16210.json b/.changes/next-release/api-change-ec2-16210.json deleted file mode 100644 index 10b1a61a7dd0..000000000000 --- a/.changes/next-release/api-change-ec2-16210.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adding support for the new fullSnapshotSizeInBytes field in the response of the EC2 EBS DescribeSnapshots API. This field represents the size of all the blocks that were written to the source volume at the time the snapshot was created." -} diff --git a/.changes/next-release/api-change-pi-59761.json b/.changes/next-release/api-change-pi-59761.json deleted file mode 100644 index f72953445647..000000000000 --- a/.changes/next-release/api-change-pi-59761.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pi``", - "description": "Documentation only update for RDS Performance Insights dimensions for execution plans and locking analysis." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4fe931b7584a..a2af4d45b445 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.37.18 +======= + +* api-change:``acm-pca``: Private Certificate Authority service now supports Partitioned CRL as a revocation configuration option. +* api-change:``appsync``: Add support for operation level caching +* api-change:``ec2``: Adding support for the new fullSnapshotSizeInBytes field in the response of the EC2 EBS DescribeSnapshots API. This field represents the size of all the blocks that were written to the source volume at the time the snapshot was created. +* api-change:``pi``: Documentation only update for RDS Performance Insights dimensions for execution plans and locking analysis. + + 1.37.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4657529279ed..4316b14fbd0b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.17' +__version__ = '1.37.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index ba42a22e1870..e4557c19917d 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.17' +release = '1.37.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index caea3a360bb4..dc1fb87b6104 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.17 + botocore==1.36.18 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 7d3504661fee..0c26553e8945 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.17', + 'botocore==1.36.18', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From b0c159f8e46f77711546f347a1e9e2b88a873672 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 12 Feb 2025 19:08:07 +0000 Subject: [PATCH 1095/1632] Update changelog based on model updates --- .changes/next-release/api-change-b2bi-15376.json | 5 +++++ .changes/next-release/api-change-bedrockagent-6836.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-83355.json | 5 +++++ .changes/next-release/api-change-codebuild-87721.json | 5 +++++ .changes/next-release/api-change-fsx-13287.json | 5 +++++ .changes/next-release/api-change-medialive-15688.json | 5 +++++ .../next-release/api-change-opensearchserverless-81985.json | 5 +++++ .changes/next-release/api-change-polly-33474.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-b2bi-15376.json create mode 100644 .changes/next-release/api-change-bedrockagent-6836.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-83355.json create mode 100644 .changes/next-release/api-change-codebuild-87721.json create mode 100644 .changes/next-release/api-change-fsx-13287.json create mode 100644 .changes/next-release/api-change-medialive-15688.json create mode 100644 .changes/next-release/api-change-opensearchserverless-81985.json create mode 100644 .changes/next-release/api-change-polly-33474.json diff --git a/.changes/next-release/api-change-b2bi-15376.json b/.changes/next-release/api-change-b2bi-15376.json new file mode 100644 index 000000000000..2fecfc3ec428 --- /dev/null +++ b/.changes/next-release/api-change-b2bi-15376.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``b2bi``", + "description": "Allow spaces in the following fields in the Partnership resource: ISA 06 - Sender ID, ISA 08 - Receiver ID, GS 02 - Application Sender Code, GS 03 - Application Receiver Code" +} diff --git a/.changes/next-release/api-change-bedrockagent-6836.json b/.changes/next-release/api-change-bedrockagent-6836.json new file mode 100644 index 000000000000..7dec6c53095e --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-6836.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This releases adds the additionalModelRequestFields field to the CreateAgent and UpdateAgent operations. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-83355.json b/.changes/next-release/api-change-bedrockagentruntime-83355.json new file mode 100644 index 000000000000..f1bdc78ed92c --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-83355.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "This releases adds the additionalModelRequestFields field to the InvokeInlineAgent operation. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters." +} diff --git a/.changes/next-release/api-change-codebuild-87721.json b/.changes/next-release/api-change-codebuild-87721.json new file mode 100644 index 000000000000..b8553b390547 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-87721.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Add note for the RUNNER_BUILDKITE_BUILD buildType." +} diff --git a/.changes/next-release/api-change-fsx-13287.json b/.changes/next-release/api-change-fsx-13287.json new file mode 100644 index 000000000000..446b7d25b93a --- /dev/null +++ b/.changes/next-release/api-change-fsx-13287.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fsx``", + "description": "Support for in-place Lustre version upgrades" +} diff --git a/.changes/next-release/api-change-medialive-15688.json b/.changes/next-release/api-change-medialive-15688.json new file mode 100644 index 000000000000..b7d7a1956436 --- /dev/null +++ b/.changes/next-release/api-change-medialive-15688.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Adds a RequestId parameter to all MediaLive Workflow Monitor create operations. The RequestId parameter allows idempotent operations." +} diff --git a/.changes/next-release/api-change-opensearchserverless-81985.json b/.changes/next-release/api-change-opensearchserverless-81985.json new file mode 100644 index 000000000000..2ef62ef53880 --- /dev/null +++ b/.changes/next-release/api-change-opensearchserverless-81985.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearchserverless``", + "description": "Custom OpenSearchServerless Entity ID for SAML Config." +} diff --git a/.changes/next-release/api-change-polly-33474.json b/.changes/next-release/api-change-polly-33474.json new file mode 100644 index 000000000000..8650fba43ecb --- /dev/null +++ b/.changes/next-release/api-change-polly-33474.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Added support for the new voice - Jasmine (en-SG). Jasmine is available as a Neural voice only." +} From fc300718dad1a23b5ca2634988370cc4a8ea3aef Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 12 Feb 2025 19:09:37 +0000 Subject: [PATCH 1096/1632] Bumping version to 1.37.19 --- .changes/1.37.19.json | 42 +++++++++++++++++++ .../next-release/api-change-b2bi-15376.json | 5 --- .../api-change-bedrockagent-6836.json | 5 --- .../api-change-bedrockagentruntime-83355.json | 5 --- .../api-change-codebuild-87721.json | 5 --- .../next-release/api-change-fsx-13287.json | 5 --- .../api-change-medialive-15688.json | 5 --- ...api-change-opensearchserverless-81985.json | 5 --- .../next-release/api-change-polly-33474.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.37.19.json delete mode 100644 .changes/next-release/api-change-b2bi-15376.json delete mode 100644 .changes/next-release/api-change-bedrockagent-6836.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-83355.json delete mode 100644 .changes/next-release/api-change-codebuild-87721.json delete mode 100644 .changes/next-release/api-change-fsx-13287.json delete mode 100644 .changes/next-release/api-change-medialive-15688.json delete mode 100644 .changes/next-release/api-change-opensearchserverless-81985.json delete mode 100644 .changes/next-release/api-change-polly-33474.json diff --git a/.changes/1.37.19.json b/.changes/1.37.19.json new file mode 100644 index 000000000000..4350b41b4d67 --- /dev/null +++ b/.changes/1.37.19.json @@ -0,0 +1,42 @@ +[ + { + "category": "``b2bi``", + "description": "Allow spaces in the following fields in the Partnership resource: ISA 06 - Sender ID, ISA 08 - Receiver ID, GS 02 - Application Sender Code, GS 03 - Application Receiver Code", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "This releases adds the additionalModelRequestFields field to the CreateAgent and UpdateAgent operations. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "This releases adds the additionalModelRequestFields field to the InvokeInlineAgent operation. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "Add note for the RUNNER_BUILDKITE_BUILD buildType.", + "type": "api-change" + }, + { + "category": "``fsx``", + "description": "Support for in-place Lustre version upgrades", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Adds a RequestId parameter to all MediaLive Workflow Monitor create operations. The RequestId parameter allows idempotent operations.", + "type": "api-change" + }, + { + "category": "``opensearchserverless``", + "description": "Custom OpenSearchServerless Entity ID for SAML Config.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Added support for the new voice - Jasmine (en-SG). Jasmine is available as a Neural voice only.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-b2bi-15376.json b/.changes/next-release/api-change-b2bi-15376.json deleted file mode 100644 index 2fecfc3ec428..000000000000 --- a/.changes/next-release/api-change-b2bi-15376.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``b2bi``", - "description": "Allow spaces in the following fields in the Partnership resource: ISA 06 - Sender ID, ISA 08 - Receiver ID, GS 02 - Application Sender Code, GS 03 - Application Receiver Code" -} diff --git a/.changes/next-release/api-change-bedrockagent-6836.json b/.changes/next-release/api-change-bedrockagent-6836.json deleted file mode 100644 index 7dec6c53095e..000000000000 --- a/.changes/next-release/api-change-bedrockagent-6836.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This releases adds the additionalModelRequestFields field to the CreateAgent and UpdateAgent operations. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-83355.json b/.changes/next-release/api-change-bedrockagentruntime-83355.json deleted file mode 100644 index f1bdc78ed92c..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-83355.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "This releases adds the additionalModelRequestFields field to the InvokeInlineAgent operation. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters." -} diff --git a/.changes/next-release/api-change-codebuild-87721.json b/.changes/next-release/api-change-codebuild-87721.json deleted file mode 100644 index b8553b390547..000000000000 --- a/.changes/next-release/api-change-codebuild-87721.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Add note for the RUNNER_BUILDKITE_BUILD buildType." -} diff --git a/.changes/next-release/api-change-fsx-13287.json b/.changes/next-release/api-change-fsx-13287.json deleted file mode 100644 index 446b7d25b93a..000000000000 --- a/.changes/next-release/api-change-fsx-13287.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fsx``", - "description": "Support for in-place Lustre version upgrades" -} diff --git a/.changes/next-release/api-change-medialive-15688.json b/.changes/next-release/api-change-medialive-15688.json deleted file mode 100644 index b7d7a1956436..000000000000 --- a/.changes/next-release/api-change-medialive-15688.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Adds a RequestId parameter to all MediaLive Workflow Monitor create operations. The RequestId parameter allows idempotent operations." -} diff --git a/.changes/next-release/api-change-opensearchserverless-81985.json b/.changes/next-release/api-change-opensearchserverless-81985.json deleted file mode 100644 index 2ef62ef53880..000000000000 --- a/.changes/next-release/api-change-opensearchserverless-81985.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearchserverless``", - "description": "Custom OpenSearchServerless Entity ID for SAML Config." -} diff --git a/.changes/next-release/api-change-polly-33474.json b/.changes/next-release/api-change-polly-33474.json deleted file mode 100644 index 8650fba43ecb..000000000000 --- a/.changes/next-release/api-change-polly-33474.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Added support for the new voice - Jasmine (en-SG). Jasmine is available as a Neural voice only." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a2af4d45b445..4b48f9df7ac4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.37.19 +======= + +* api-change:``b2bi``: Allow spaces in the following fields in the Partnership resource: ISA 06 - Sender ID, ISA 08 - Receiver ID, GS 02 - Application Sender Code, GS 03 - Application Receiver Code +* api-change:``bedrock-agent``: This releases adds the additionalModelRequestFields field to the CreateAgent and UpdateAgent operations. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters. +* api-change:``bedrock-agent-runtime``: This releases adds the additionalModelRequestFields field to the InvokeInlineAgent operation. Use additionalModelRequestFields to specify additional inference parameters for a model beyond the base inference parameters. +* api-change:``codebuild``: Add note for the RUNNER_BUILDKITE_BUILD buildType. +* api-change:``fsx``: Support for in-place Lustre version upgrades +* api-change:``medialive``: Adds a RequestId parameter to all MediaLive Workflow Monitor create operations. The RequestId parameter allows idempotent operations. +* api-change:``opensearchserverless``: Custom OpenSearchServerless Entity ID for SAML Config. +* api-change:``polly``: Added support for the new voice - Jasmine (en-SG). Jasmine is available as a Neural voice only. + + 1.37.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 4316b14fbd0b..58772a3179da 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.18' +__version__ = '1.37.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index e4557c19917d..1cc4fe181fe5 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.18' +release = '1.37.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index dc1fb87b6104..ff9bc6a23c6b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.18 + botocore==1.36.19 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 0c26553e8945..624554d5ba03 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.18', + 'botocore==1.36.19', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 45ce235a7a43798ec7dfcb37bbbf78da0ee01710 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Feb 2025 19:06:05 +0000 Subject: [PATCH 1097/1632] Update changelog based on model updates --- .changes/next-release/api-change-accessanalyzer-60283.json | 5 +++++ .changes/next-release/api-change-acmpca-23947.json | 5 +++++ .changes/next-release/api-change-ecs-73084.json | 5 +++++ .changes/next-release/api-change-fis-73978.json | 5 +++++ .changes/next-release/api-change-sagemaker-72373.json | 5 +++++ .changes/next-release/api-change-storagegateway-12956.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-accessanalyzer-60283.json create mode 100644 .changes/next-release/api-change-acmpca-23947.json create mode 100644 .changes/next-release/api-change-ecs-73084.json create mode 100644 .changes/next-release/api-change-fis-73978.json create mode 100644 .changes/next-release/api-change-sagemaker-72373.json create mode 100644 .changes/next-release/api-change-storagegateway-12956.json diff --git a/.changes/next-release/api-change-accessanalyzer-60283.json b/.changes/next-release/api-change-accessanalyzer-60283.json new file mode 100644 index 000000000000..7ddb8513d94c --- /dev/null +++ b/.changes/next-release/api-change-accessanalyzer-60283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``accessanalyzer``", + "description": "This release introduces the getFindingsStatistics API, enabling users to retrieve aggregated finding statistics for IAM Access Analyzer's external access and unused access analysis features. Updated service API and documentation." +} diff --git a/.changes/next-release/api-change-acmpca-23947.json b/.changes/next-release/api-change-acmpca-23947.json new file mode 100644 index 000000000000..409a2dd3a1bb --- /dev/null +++ b/.changes/next-release/api-change-acmpca-23947.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Private Certificate Authority (PCA) documentation updates" +} diff --git a/.changes/next-release/api-change-ecs-73084.json b/.changes/next-release/api-change-ecs-73084.json new file mode 100644 index 000000000000..4b845d868f1a --- /dev/null +++ b/.changes/next-release/api-change-ecs-73084.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation only release to support migrating Amazon ECS service ARNs to the long ARN format." +} diff --git a/.changes/next-release/api-change-fis-73978.json b/.changes/next-release/api-change-fis-73978.json new file mode 100644 index 000000000000..6b666cdb5573 --- /dev/null +++ b/.changes/next-release/api-change-fis-73978.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``fis``", + "description": "Adds auto-pagination for the following operations: ListActions, ListExperimentTemplates, ListTargetAccountConfigurations, ListExperiments, ListExperimentResolvedTargets, ListTargetResourceTypes. Reduces length constraints of prefixes for logConfiguration and experimentReportConfiguration." +} diff --git a/.changes/next-release/api-change-sagemaker-72373.json b/.changes/next-release/api-change-sagemaker-72373.json new file mode 100644 index 000000000000..ec59aa355994 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-72373.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds additional values to the InferenceAmiVersion parameter in the ProductionVariant data type." +} diff --git a/.changes/next-release/api-change-storagegateway-12956.json b/.changes/next-release/api-change-storagegateway-12956.json new file mode 100644 index 000000000000..932378ac58f5 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-12956.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "This release adds support for generating cache reports on S3 File Gateways for files that fail to upload." +} From a7813ad56fe1dad5d73a69aeaa9b0807a394ad9f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Feb 2025 19:07:32 +0000 Subject: [PATCH 1098/1632] Bumping version to 1.37.20 --- .changes/1.37.20.json | 32 +++++++++++++++++++ .../api-change-accessanalyzer-60283.json | 5 --- .../next-release/api-change-acmpca-23947.json | 5 --- .../next-release/api-change-ecs-73084.json | 5 --- .../next-release/api-change-fis-73978.json | 5 --- .../api-change-sagemaker-72373.json | 5 --- .../api-change-storagegateway-12956.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.37.20.json delete mode 100644 .changes/next-release/api-change-accessanalyzer-60283.json delete mode 100644 .changes/next-release/api-change-acmpca-23947.json delete mode 100644 .changes/next-release/api-change-ecs-73084.json delete mode 100644 .changes/next-release/api-change-fis-73978.json delete mode 100644 .changes/next-release/api-change-sagemaker-72373.json delete mode 100644 .changes/next-release/api-change-storagegateway-12956.json diff --git a/.changes/1.37.20.json b/.changes/1.37.20.json new file mode 100644 index 000000000000..0c44a9fa248a --- /dev/null +++ b/.changes/1.37.20.json @@ -0,0 +1,32 @@ +[ + { + "category": "``accessanalyzer``", + "description": "This release introduces the getFindingsStatistics API, enabling users to retrieve aggregated finding statistics for IAM Access Analyzer's external access and unused access analysis features. Updated service API and documentation.", + "type": "api-change" + }, + { + "category": "``acm-pca``", + "description": "Private Certificate Authority (PCA) documentation updates", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation only release to support migrating Amazon ECS service ARNs to the long ARN format.", + "type": "api-change" + }, + { + "category": "``fis``", + "description": "Adds auto-pagination for the following operations: ListActions, ListExperimentTemplates, ListTargetAccountConfigurations, ListExperiments, ListExperimentResolvedTargets, ListTargetResourceTypes. Reduces length constraints of prefixes for logConfiguration and experimentReportConfiguration.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds additional values to the InferenceAmiVersion parameter in the ProductionVariant data type.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "This release adds support for generating cache reports on S3 File Gateways for files that fail to upload.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-accessanalyzer-60283.json b/.changes/next-release/api-change-accessanalyzer-60283.json deleted file mode 100644 index 7ddb8513d94c..000000000000 --- a/.changes/next-release/api-change-accessanalyzer-60283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``accessanalyzer``", - "description": "This release introduces the getFindingsStatistics API, enabling users to retrieve aggregated finding statistics for IAM Access Analyzer's external access and unused access analysis features. Updated service API and documentation." -} diff --git a/.changes/next-release/api-change-acmpca-23947.json b/.changes/next-release/api-change-acmpca-23947.json deleted file mode 100644 index 409a2dd3a1bb..000000000000 --- a/.changes/next-release/api-change-acmpca-23947.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Private Certificate Authority (PCA) documentation updates" -} diff --git a/.changes/next-release/api-change-ecs-73084.json b/.changes/next-release/api-change-ecs-73084.json deleted file mode 100644 index 4b845d868f1a..000000000000 --- a/.changes/next-release/api-change-ecs-73084.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation only release to support migrating Amazon ECS service ARNs to the long ARN format." -} diff --git a/.changes/next-release/api-change-fis-73978.json b/.changes/next-release/api-change-fis-73978.json deleted file mode 100644 index 6b666cdb5573..000000000000 --- a/.changes/next-release/api-change-fis-73978.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``fis``", - "description": "Adds auto-pagination for the following operations: ListActions, ListExperimentTemplates, ListTargetAccountConfigurations, ListExperiments, ListExperimentResolvedTargets, ListTargetResourceTypes. Reduces length constraints of prefixes for logConfiguration and experimentReportConfiguration." -} diff --git a/.changes/next-release/api-change-sagemaker-72373.json b/.changes/next-release/api-change-sagemaker-72373.json deleted file mode 100644 index ec59aa355994..000000000000 --- a/.changes/next-release/api-change-sagemaker-72373.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds additional values to the InferenceAmiVersion parameter in the ProductionVariant data type." -} diff --git a/.changes/next-release/api-change-storagegateway-12956.json b/.changes/next-release/api-change-storagegateway-12956.json deleted file mode 100644 index 932378ac58f5..000000000000 --- a/.changes/next-release/api-change-storagegateway-12956.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "This release adds support for generating cache reports on S3 File Gateways for files that fail to upload." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4b48f9df7ac4..2eff5690d916 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.37.20 +======= + +* api-change:``accessanalyzer``: This release introduces the getFindingsStatistics API, enabling users to retrieve aggregated finding statistics for IAM Access Analyzer's external access and unused access analysis features. Updated service API and documentation. +* api-change:``acm-pca``: Private Certificate Authority (PCA) documentation updates +* api-change:``ecs``: This is a documentation only release to support migrating Amazon ECS service ARNs to the long ARN format. +* api-change:``fis``: Adds auto-pagination for the following operations: ListActions, ListExperimentTemplates, ListTargetAccountConfigurations, ListExperiments, ListExperimentResolvedTargets, ListTargetResourceTypes. Reduces length constraints of prefixes for logConfiguration and experimentReportConfiguration. +* api-change:``sagemaker``: Adds additional values to the InferenceAmiVersion parameter in the ProductionVariant data type. +* api-change:``storagegateway``: This release adds support for generating cache reports on S3 File Gateways for files that fail to upload. + + 1.37.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 58772a3179da..c9b63a1dfc66 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.19' +__version__ = '1.37.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1cc4fe181fe5..1d8b31a15740 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.19' +release = '1.37.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ff9bc6a23c6b..b753e9856f01 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.19 + botocore==1.36.20 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 624554d5ba03..bde457bb5db0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.19', + 'botocore==1.36.20', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 783a5b9f8d17510ac5b413deefa5d3290b9b2879 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Thu, 13 Feb 2025 16:31:33 -0800 Subject: [PATCH 1099/1632] Ignore .venv directories (#9299) --- .gitignore | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitignore b/.gitignore index 8bb22129f381..7d2bbe6e1b8f 100644 --- a/.gitignore +++ b/.gitignore @@ -39,6 +39,14 @@ nosetests.xml .idea* src/ + +# Virtualenvs +.venv +venv +env +env2 +env3 + # CLI docs generation doc/source/aws_man_pages.json doc/source/reference From 55ce961bf4114ff20305a7bcb89407317367a7e4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 14 Feb 2025 19:11:27 +0000 Subject: [PATCH 1100/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-79364.json | 5 +++++ .changes/next-release/api-change-connect-62446.json | 5 +++++ .changes/next-release/api-change-dms-64576.json | 5 +++++ .changes/next-release/api-change-rdsdata-84040.json | 5 +++++ .changes/next-release/api-change-s3-30966.json | 5 +++++ .changes/next-release/api-change-wafv2-2872.json | 5 +++++ .../next-release/api-change-workspacesthinclient-14294.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-79364.json create mode 100644 .changes/next-release/api-change-connect-62446.json create mode 100644 .changes/next-release/api-change-dms-64576.json create mode 100644 .changes/next-release/api-change-rdsdata-84040.json create mode 100644 .changes/next-release/api-change-s3-30966.json create mode 100644 .changes/next-release/api-change-wafv2-2872.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-14294.json diff --git a/.changes/next-release/api-change-codebuild-79364.json b/.changes/next-release/api-change-codebuild-79364.json new file mode 100644 index 000000000000..7fc52506c8b8 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-79364.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Added test suite names to test case metadata" +} diff --git a/.changes/next-release/api-change-connect-62446.json b/.changes/next-release/api-change-connect-62446.json new file mode 100644 index 000000000000..289ec1661a4d --- /dev/null +++ b/.changes/next-release/api-change-connect-62446.json @@ -0,0 +1,5 @@ +{ + "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." +} diff --git a/.changes/next-release/api-change-dms-64576.json b/.changes/next-release/api-change-dms-64576.json new file mode 100644 index 000000000000..a34047848acb --- /dev/null +++ b/.changes/next-release/api-change-dms-64576.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Introduces premigration assessment feature to DMS Serverless API for start-replication and describe-replications" +} diff --git a/.changes/next-release/api-change-rdsdata-84040.json b/.changes/next-release/api-change-rdsdata-84040.json new file mode 100644 index 000000000000..83a1998c2162 --- /dev/null +++ b/.changes/next-release/api-change-rdsdata-84040.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds-data``", + "description": "Add support for Stop DB feature." +} diff --git a/.changes/next-release/api-change-s3-30966.json b/.changes/next-release/api-change-s3-30966.json new file mode 100644 index 000000000000..d71a2878bab6 --- /dev/null +++ b/.changes/next-release/api-change-s3-30966.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Added support for Content-Range header in HeadObject response." +} diff --git a/.changes/next-release/api-change-wafv2-2872.json b/.changes/next-release/api-change-wafv2-2872.json new file mode 100644 index 000000000000..b54f405f27af --- /dev/null +++ b/.changes/next-release/api-change-wafv2-2872.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "The WAFv2 API now supports configuring data protection in webACLs." +} diff --git a/.changes/next-release/api-change-workspacesthinclient-14294.json b/.changes/next-release/api-change-workspacesthinclient-14294.json new file mode 100644 index 000000000000..b5157eb27477 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-14294.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Update Environment and Device name field definitions" +} From a0aefd7099adbc9f254195ea5d288c61690c41fc Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 14 Feb 2025 19:12:43 +0000 Subject: [PATCH 1101/1632] Bumping version to 1.37.21 --- .changes/1.37.21.json | 37 +++++++++++++++++++ .../api-change-codebuild-79364.json | 5 --- .../api-change-connect-62446.json | 5 --- .../next-release/api-change-dms-64576.json | 5 --- .../api-change-rdsdata-84040.json | 5 --- .../next-release/api-change-s3-30966.json | 5 --- .../next-release/api-change-wafv2-2872.json | 5 --- ...api-change-workspacesthinclient-14294.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.37.21.json delete mode 100644 .changes/next-release/api-change-codebuild-79364.json delete mode 100644 .changes/next-release/api-change-connect-62446.json delete mode 100644 .changes/next-release/api-change-dms-64576.json delete mode 100644 .changes/next-release/api-change-rdsdata-84040.json delete mode 100644 .changes/next-release/api-change-s3-30966.json delete mode 100644 .changes/next-release/api-change-wafv2-2872.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-14294.json diff --git a/.changes/1.37.21.json b/.changes/1.37.21.json new file mode 100644 index 000000000000..a7948e24d32b --- /dev/null +++ b/.changes/1.37.21.json @@ -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" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-79364.json b/.changes/next-release/api-change-codebuild-79364.json deleted file mode 100644 index 7fc52506c8b8..000000000000 --- a/.changes/next-release/api-change-codebuild-79364.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Added test suite names to test case metadata" -} diff --git a/.changes/next-release/api-change-connect-62446.json b/.changes/next-release/api-change-connect-62446.json deleted file mode 100644 index 289ec1661a4d..000000000000 --- a/.changes/next-release/api-change-connect-62446.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "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." -} diff --git a/.changes/next-release/api-change-dms-64576.json b/.changes/next-release/api-change-dms-64576.json deleted file mode 100644 index a34047848acb..000000000000 --- a/.changes/next-release/api-change-dms-64576.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Introduces premigration assessment feature to DMS Serverless API for start-replication and describe-replications" -} diff --git a/.changes/next-release/api-change-rdsdata-84040.json b/.changes/next-release/api-change-rdsdata-84040.json deleted file mode 100644 index 83a1998c2162..000000000000 --- a/.changes/next-release/api-change-rdsdata-84040.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds-data``", - "description": "Add support for Stop DB feature." -} diff --git a/.changes/next-release/api-change-s3-30966.json b/.changes/next-release/api-change-s3-30966.json deleted file mode 100644 index d71a2878bab6..000000000000 --- a/.changes/next-release/api-change-s3-30966.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Added support for Content-Range header in HeadObject response." -} diff --git a/.changes/next-release/api-change-wafv2-2872.json b/.changes/next-release/api-change-wafv2-2872.json deleted file mode 100644 index b54f405f27af..000000000000 --- a/.changes/next-release/api-change-wafv2-2872.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "The WAFv2 API now supports configuring data protection in webACLs." -} diff --git a/.changes/next-release/api-change-workspacesthinclient-14294.json b/.changes/next-release/api-change-workspacesthinclient-14294.json deleted file mode 100644 index b5157eb27477..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-14294.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Update Environment and Device name field definitions" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2eff5690d916..e158fdfc5219 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.37.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.37.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c9b63a1dfc66..733e8c593165 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.20' +__version__ = '1.37.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1d8b31a15740..6002f9bf2271 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.20' +release = '1.37.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b753e9856f01..2aafa2a28617 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.20 + botocore==1.36.21 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index bde457bb5db0..ee94b91af393 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.20', + 'botocore==1.36.21', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From d22b2563981b20c8cfc5515a6259fea4ac9f45d6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Feb 2025 19:07:58 +0000 Subject: [PATCH 1102/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-7736.json | 5 +++++ .changes/next-release/api-change-dms-59930.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-3603.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-7736.json create mode 100644 .changes/next-release/api-change-dms-59930.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-3603.json diff --git a/.changes/next-release/api-change-amplify-7736.json b/.changes/next-release/api-change-amplify-7736.json new file mode 100644 index 000000000000..7a92bd3a4f92 --- /dev/null +++ b/.changes/next-release/api-change-amplify-7736.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Add ComputeRoleArn to CreateApp, UpdateApp, CreateBranch, and UpdateBranch, allowing caller to specify a role to be assumed by Amplify Hosting for server-side rendered applications." +} diff --git a/.changes/next-release/api-change-dms-59930.json b/.changes/next-release/api-change-dms-59930.json new file mode 100644 index 000000000000..9a059f3c68af --- /dev/null +++ b/.changes/next-release/api-change-dms-59930.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Support replicationConfigArn in DMS DescribeApplicableIndividualAssessments API." +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-3603.json b/.changes/next-release/api-change-timestreaminfluxdb-3603.json new file mode 100644 index 000000000000..c26bb443923a --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-3603.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "description": "This release introduces APIs to manage DbClusters and adds support for read replicas" +} From 92ace11cfd122844b0af2c5f73da2ab7486677eb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Feb 2025 19:09:27 +0000 Subject: [PATCH 1103/1632] Bumping version to 1.37.22 --- .changes/1.37.22.json | 17 +++++++++++++++++ .../next-release/api-change-amplify-7736.json | 5 ----- .changes/next-release/api-change-dms-59930.json | 5 ----- .../api-change-timestreaminfluxdb-3603.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.37.22.json delete mode 100644 .changes/next-release/api-change-amplify-7736.json delete mode 100644 .changes/next-release/api-change-dms-59930.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-3603.json diff --git a/.changes/1.37.22.json b/.changes/1.37.22.json new file mode 100644 index 000000000000..12c343b42f07 --- /dev/null +++ b/.changes/1.37.22.json @@ -0,0 +1,17 @@ +[ + { + "category": "``amplify``", + "description": "Add ComputeRoleArn to CreateApp, UpdateApp, CreateBranch, and UpdateBranch, allowing caller to specify a role to be assumed by Amplify Hosting for server-side rendered applications.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Support replicationConfigArn in DMS DescribeApplicableIndividualAssessments API.", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "description": "This release introduces APIs to manage DbClusters and adds support for read replicas", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-7736.json b/.changes/next-release/api-change-amplify-7736.json deleted file mode 100644 index 7a92bd3a4f92..000000000000 --- a/.changes/next-release/api-change-amplify-7736.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Add ComputeRoleArn to CreateApp, UpdateApp, CreateBranch, and UpdateBranch, allowing caller to specify a role to be assumed by Amplify Hosting for server-side rendered applications." -} diff --git a/.changes/next-release/api-change-dms-59930.json b/.changes/next-release/api-change-dms-59930.json deleted file mode 100644 index 9a059f3c68af..000000000000 --- a/.changes/next-release/api-change-dms-59930.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Support replicationConfigArn in DMS DescribeApplicableIndividualAssessments API." -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-3603.json b/.changes/next-release/api-change-timestreaminfluxdb-3603.json deleted file mode 100644 index c26bb443923a..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-3603.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "description": "This release introduces APIs to manage DbClusters and adds support for read replicas" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e158fdfc5219..a955b5d8f4f6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.37.22 +======= + +* api-change:``amplify``: Add ComputeRoleArn to CreateApp, UpdateApp, CreateBranch, and UpdateBranch, allowing caller to specify a role to be assumed by Amplify Hosting for server-side rendered applications. +* api-change:``dms``: Support replicationConfigArn in DMS DescribeApplicableIndividualAssessments API. +* api-change:``timestream-influxdb``: This release introduces APIs to manage DbClusters and adds support for read replicas + + 1.37.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 733e8c593165..1dd81c76e102 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.21' +__version__ = '1.37.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6002f9bf2271..9da71e41a8f7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.21' +release = '1.37.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2aafa2a28617..9ac1a55d0630 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.21 + botocore==1.36.22 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ee94b91af393..9a564618c807 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.21', + 'botocore==1.36.22', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 5bee022091752fdc9df816bc3b448271b472b19c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Feb 2025 19:13:35 +0000 Subject: [PATCH 1104/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-43417.json | 5 +++++ .changes/next-release/api-change-emrcontainers-30098.json | 5 +++++ .changes/next-release/api-change-medialive-83985.json | 5 +++++ 3 files changed, 15 insertions(+) create mode 100644 .changes/next-release/api-change-batch-43417.json create mode 100644 .changes/next-release/api-change-emrcontainers-30098.json create mode 100644 .changes/next-release/api-change-medialive-83985.json diff --git a/.changes/next-release/api-change-batch-43417.json b/.changes/next-release/api-change-batch-43417.json new file mode 100644 index 000000000000..b7570c5304dc --- /dev/null +++ b/.changes/next-release/api-change-batch-43417.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This documentation-only update corrects some typos." +} diff --git a/.changes/next-release/api-change-emrcontainers-30098.json b/.changes/next-release/api-change-emrcontainers-30098.json new file mode 100644 index 000000000000..17d6d77860e7 --- /dev/null +++ b/.changes/next-release/api-change-emrcontainers-30098.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr-containers``", + "description": "EMR on EKS StartJobRun Api will be supporting the configuration of log storage in AWS by using \"managedLogs\" under \"MonitoringConfiguration\"." +} diff --git a/.changes/next-release/api-change-medialive-83985.json b/.changes/next-release/api-change-medialive-83985.json new file mode 100644 index 000000000000..968f8f7d9140 --- /dev/null +++ b/.changes/next-release/api-change-medialive-83985.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Adds support for creating CloudWatchAlarmTemplates for AWS Elemental MediaTailor Playback Configuration resources." +} From 0ca29335116eb9592e90326745e7179ef4d570f7 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Feb 2025 19:14:47 +0000 Subject: [PATCH 1105/1632] Bumping version to 1.37.23 --- .changes/1.37.23.json | 17 +++++++++++++++++ .../next-release/api-change-batch-43417.json | 5 ----- .../api-change-emrcontainers-30098.json | 5 ----- .../api-change-medialive-83985.json | 5 ----- CHANGELOG.rst | 8 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 9 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 .changes/1.37.23.json delete mode 100644 .changes/next-release/api-change-batch-43417.json delete mode 100644 .changes/next-release/api-change-emrcontainers-30098.json delete mode 100644 .changes/next-release/api-change-medialive-83985.json diff --git a/.changes/1.37.23.json b/.changes/1.37.23.json new file mode 100644 index 000000000000..e561fd3d18d6 --- /dev/null +++ b/.changes/1.37.23.json @@ -0,0 +1,17 @@ +[ + { + "category": "``batch``", + "description": "This documentation-only update corrects some typos.", + "type": "api-change" + }, + { + "category": "``emr-containers``", + "description": "EMR on EKS StartJobRun Api will be supporting the configuration of log storage in AWS by using \"managedLogs\" under \"MonitoringConfiguration\".", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Adds support for creating CloudWatchAlarmTemplates for AWS Elemental MediaTailor Playback Configuration resources.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-43417.json b/.changes/next-release/api-change-batch-43417.json deleted file mode 100644 index b7570c5304dc..000000000000 --- a/.changes/next-release/api-change-batch-43417.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This documentation-only update corrects some typos." -} diff --git a/.changes/next-release/api-change-emrcontainers-30098.json b/.changes/next-release/api-change-emrcontainers-30098.json deleted file mode 100644 index 17d6d77860e7..000000000000 --- a/.changes/next-release/api-change-emrcontainers-30098.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr-containers``", - "description": "EMR on EKS StartJobRun Api will be supporting the configuration of log storage in AWS by using \"managedLogs\" under \"MonitoringConfiguration\"." -} diff --git a/.changes/next-release/api-change-medialive-83985.json b/.changes/next-release/api-change-medialive-83985.json deleted file mode 100644 index 968f8f7d9140..000000000000 --- a/.changes/next-release/api-change-medialive-83985.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Adds support for creating CloudWatchAlarmTemplates for AWS Elemental MediaTailor Playback Configuration resources." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a955b5d8f4f6..054ad6887ef4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,14 @@ CHANGELOG ========= +1.37.23 +======= + +* api-change:``batch``: This documentation-only update corrects some typos. +* api-change:``emr-containers``: EMR on EKS StartJobRun Api will be supporting the configuration of log storage in AWS by using "managedLogs" under "MonitoringConfiguration". +* api-change:``medialive``: Adds support for creating CloudWatchAlarmTemplates for AWS Elemental MediaTailor Playback Configuration resources. + + 1.37.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1dd81c76e102..6d39513a575b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.22' +__version__ = '1.37.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 9da71e41a8f7..477310026acb 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.22' +release = '1.37.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9ac1a55d0630..520337bb0bf4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.22 + botocore==1.36.23 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 9a564618c807..51eb3a0619d4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.22', + 'botocore==1.36.23', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 32c3c87fbc54a91eb0032f4a04a9a3b1c60f56cf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Feb 2025 19:10:53 +0000 Subject: [PATCH 1106/1632] Update changelog based on model updates --- .changes/next-release/api-change-codepipeline-34977.json | 5 +++++ .changes/next-release/api-change-ecs-68064.json | 5 +++++ .changes/next-release/api-change-lightsail-73057.json | 5 +++++ .changes/next-release/api-change-location-88563.json | 5 +++++ .changes/next-release/api-change-mailmanager-5766.json | 5 +++++ .changes/next-release/api-change-networkfirewall-27864.json | 5 +++++ .changes/next-release/api-change-sagemaker-24674.json | 5 +++++ .changes/next-release/api-change-sesv2-3981.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-codepipeline-34977.json create mode 100644 .changes/next-release/api-change-ecs-68064.json create mode 100644 .changes/next-release/api-change-lightsail-73057.json create mode 100644 .changes/next-release/api-change-location-88563.json create mode 100644 .changes/next-release/api-change-mailmanager-5766.json create mode 100644 .changes/next-release/api-change-networkfirewall-27864.json create mode 100644 .changes/next-release/api-change-sagemaker-24674.json create mode 100644 .changes/next-release/api-change-sesv2-3981.json diff --git a/.changes/next-release/api-change-codepipeline-34977.json b/.changes/next-release/api-change-codepipeline-34977.json new file mode 100644 index 000000000000..5e9909866826 --- /dev/null +++ b/.changes/next-release/api-change-codepipeline-34977.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codepipeline``", + "description": "Add environment variables to codepipeline action declaration." +} diff --git a/.changes/next-release/api-change-ecs-68064.json b/.changes/next-release/api-change-ecs-68064.json new file mode 100644 index 000000000000..18bbd89dda81 --- /dev/null +++ b/.changes/next-release/api-change-ecs-68064.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation only release for Amazon ECS that supports the CPU task limit increase." +} diff --git a/.changes/next-release/api-change-lightsail-73057.json b/.changes/next-release/api-change-lightsail-73057.json new file mode 100644 index 000000000000..2016aa0f5a0c --- /dev/null +++ b/.changes/next-release/api-change-lightsail-73057.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lightsail``", + "description": "Documentation updates for Amazon Lightsail." +} diff --git a/.changes/next-release/api-change-location-88563.json b/.changes/next-release/api-change-location-88563.json new file mode 100644 index 000000000000..86c29c90d683 --- /dev/null +++ b/.changes/next-release/api-change-location-88563.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``location``", + "description": "Adds support for larger property maps for tracking and geofence positions changes. It increases the maximum number of items from 3 to 4, and the maximum value length from 40 to 150." +} diff --git a/.changes/next-release/api-change-mailmanager-5766.json b/.changes/next-release/api-change-mailmanager-5766.json new file mode 100644 index 000000000000..81add00abfc1 --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-5766.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "This release adds additional metadata fields in Mail Manager archive searches to show email source and details about emails that were archived when being sent with SES." +} diff --git a/.changes/next-release/api-change-networkfirewall-27864.json b/.changes/next-release/api-change-networkfirewall-27864.json new file mode 100644 index 000000000000..99315aa9299c --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-27864.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "This release introduces Network Firewall's Automated Domain List feature. New APIs include UpdateFirewallAnalysisSettings, StartAnalysisReport, GetAnalysisReportResults, and ListAnalysisReports. These allow customers to enable analysis on firewalls to identify and report frequently accessed domain." +} diff --git a/.changes/next-release/api-change-sagemaker-24674.json b/.changes/next-release/api-change-sagemaker-24674.json new file mode 100644 index 000000000000..dc5d0d099ad0 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-24674.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds r8g instance type support to SageMaker Realtime Endpoints" +} diff --git a/.changes/next-release/api-change-sesv2-3981.json b/.changes/next-release/api-change-sesv2-3981.json new file mode 100644 index 000000000000..c1954edb4db8 --- /dev/null +++ b/.changes/next-release/api-change-sesv2-3981.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release adds the ability for outbound email sent with SES to preserve emails to a Mail Manager archive." +} From ed65850ceaf2dece1ca01b6562af9c4feb590753 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Feb 2025 19:12:24 +0000 Subject: [PATCH 1107/1632] Bumping version to 1.37.24 --- .changes/1.37.24.json | 42 +++++++++++++++++++ .../api-change-codepipeline-34977.json | 5 --- .../next-release/api-change-ecs-68064.json | 5 --- .../api-change-lightsail-73057.json | 5 --- .../api-change-location-88563.json | 5 --- .../api-change-mailmanager-5766.json | 5 --- .../api-change-networkfirewall-27864.json | 5 --- .../api-change-sagemaker-24674.json | 5 --- .../next-release/api-change-sesv2-3981.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.37.24.json delete mode 100644 .changes/next-release/api-change-codepipeline-34977.json delete mode 100644 .changes/next-release/api-change-ecs-68064.json delete mode 100644 .changes/next-release/api-change-lightsail-73057.json delete mode 100644 .changes/next-release/api-change-location-88563.json delete mode 100644 .changes/next-release/api-change-mailmanager-5766.json delete mode 100644 .changes/next-release/api-change-networkfirewall-27864.json delete mode 100644 .changes/next-release/api-change-sagemaker-24674.json delete mode 100644 .changes/next-release/api-change-sesv2-3981.json diff --git a/.changes/1.37.24.json b/.changes/1.37.24.json new file mode 100644 index 000000000000..2c9dbde574bf --- /dev/null +++ b/.changes/1.37.24.json @@ -0,0 +1,42 @@ +[ + { + "category": "``codepipeline``", + "description": "Add environment variables to codepipeline action declaration.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation only release for Amazon ECS that supports the CPU task limit increase.", + "type": "api-change" + }, + { + "category": "``lightsail``", + "description": "Documentation updates for Amazon Lightsail.", + "type": "api-change" + }, + { + "category": "``location``", + "description": "Adds support for larger property maps for tracking and geofence positions changes. It increases the maximum number of items from 3 to 4, and the maximum value length from 40 to 150.", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "This release adds additional metadata fields in Mail Manager archive searches to show email source and details about emails that were archived when being sent with SES.", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "This release introduces Network Firewall's Automated Domain List feature. New APIs include UpdateFirewallAnalysisSettings, StartAnalysisReport, GetAnalysisReportResults, and ListAnalysisReports. These allow customers to enable analysis on firewalls to identify and report frequently accessed domain.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds r8g instance type support to SageMaker Realtime Endpoints", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release adds the ability for outbound email sent with SES to preserve emails to a Mail Manager archive.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codepipeline-34977.json b/.changes/next-release/api-change-codepipeline-34977.json deleted file mode 100644 index 5e9909866826..000000000000 --- a/.changes/next-release/api-change-codepipeline-34977.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codepipeline``", - "description": "Add environment variables to codepipeline action declaration." -} diff --git a/.changes/next-release/api-change-ecs-68064.json b/.changes/next-release/api-change-ecs-68064.json deleted file mode 100644 index 18bbd89dda81..000000000000 --- a/.changes/next-release/api-change-ecs-68064.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation only release for Amazon ECS that supports the CPU task limit increase." -} diff --git a/.changes/next-release/api-change-lightsail-73057.json b/.changes/next-release/api-change-lightsail-73057.json deleted file mode 100644 index 2016aa0f5a0c..000000000000 --- a/.changes/next-release/api-change-lightsail-73057.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lightsail``", - "description": "Documentation updates for Amazon Lightsail." -} diff --git a/.changes/next-release/api-change-location-88563.json b/.changes/next-release/api-change-location-88563.json deleted file mode 100644 index 86c29c90d683..000000000000 --- a/.changes/next-release/api-change-location-88563.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``location``", - "description": "Adds support for larger property maps for tracking and geofence positions changes. It increases the maximum number of items from 3 to 4, and the maximum value length from 40 to 150." -} diff --git a/.changes/next-release/api-change-mailmanager-5766.json b/.changes/next-release/api-change-mailmanager-5766.json deleted file mode 100644 index 81add00abfc1..000000000000 --- a/.changes/next-release/api-change-mailmanager-5766.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "This release adds additional metadata fields in Mail Manager archive searches to show email source and details about emails that were archived when being sent with SES." -} diff --git a/.changes/next-release/api-change-networkfirewall-27864.json b/.changes/next-release/api-change-networkfirewall-27864.json deleted file mode 100644 index 99315aa9299c..000000000000 --- a/.changes/next-release/api-change-networkfirewall-27864.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "This release introduces Network Firewall's Automated Domain List feature. New APIs include UpdateFirewallAnalysisSettings, StartAnalysisReport, GetAnalysisReportResults, and ListAnalysisReports. These allow customers to enable analysis on firewalls to identify and report frequently accessed domain." -} diff --git a/.changes/next-release/api-change-sagemaker-24674.json b/.changes/next-release/api-change-sagemaker-24674.json deleted file mode 100644 index dc5d0d099ad0..000000000000 --- a/.changes/next-release/api-change-sagemaker-24674.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds r8g instance type support to SageMaker Realtime Endpoints" -} diff --git a/.changes/next-release/api-change-sesv2-3981.json b/.changes/next-release/api-change-sesv2-3981.json deleted file mode 100644 index c1954edb4db8..000000000000 --- a/.changes/next-release/api-change-sesv2-3981.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release adds the ability for outbound email sent with SES to preserve emails to a Mail Manager archive." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 054ad6887ef4..09d6a33a8297 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.37.24 +======= + +* api-change:``codepipeline``: Add environment variables to codepipeline action declaration. +* api-change:``ecs``: This is a documentation only release for Amazon ECS that supports the CPU task limit increase. +* api-change:``lightsail``: Documentation updates for Amazon Lightsail. +* api-change:``location``: Adds support for larger property maps for tracking and geofence positions changes. It increases the maximum number of items from 3 to 4, and the maximum value length from 40 to 150. +* api-change:``mailmanager``: This release adds additional metadata fields in Mail Manager archive searches to show email source and details about emails that were archived when being sent with SES. +* api-change:``network-firewall``: This release introduces Network Firewall's Automated Domain List feature. New APIs include UpdateFirewallAnalysisSettings, StartAnalysisReport, GetAnalysisReportResults, and ListAnalysisReports. These allow customers to enable analysis on firewalls to identify and report frequently accessed domain. +* api-change:``sagemaker``: Adds r8g instance type support to SageMaker Realtime Endpoints +* api-change:``sesv2``: This release adds the ability for outbound email sent with SES to preserve emails to a Mail Manager archive. + + 1.37.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6d39513a575b..cca8dff928e1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.23' +__version__ = '1.37.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 477310026acb..43615953b2ed 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.23' +release = '1.37.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 520337bb0bf4..51a576fd3074 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.23 + botocore==1.36.24 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 51eb3a0619d4..b33609b830fa 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.23', + 'botocore==1.36.24', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 68264d21c02bd7215e4bb2f9c31cc6a5bb44f1f1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Feb 2025 19:09:34 +0000 Subject: [PATCH 1108/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-20877.json | 5 +++++ .changes/next-release/api-change-guardduty-33010.json | 5 +++++ .../api-change-licensemanagerusersubscriptions-61033.json | 5 +++++ .changes/next-release/api-change-rds-53087.json | 5 +++++ .changes/next-release/api-change-sagemaker-70209.json | 5 +++++ .changes/next-release/api-change-workspacesweb-27323.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-20877.json create mode 100644 .changes/next-release/api-change-guardduty-33010.json create mode 100644 .changes/next-release/api-change-licensemanagerusersubscriptions-61033.json create mode 100644 .changes/next-release/api-change-rds-53087.json create mode 100644 .changes/next-release/api-change-sagemaker-70209.json create mode 100644 .changes/next-release/api-change-workspacesweb-27323.json diff --git a/.changes/next-release/api-change-codebuild-20877.json b/.changes/next-release/api-change-codebuild-20877.json new file mode 100644 index 000000000000..73e85a6c99ca --- /dev/null +++ b/.changes/next-release/api-change-codebuild-20877.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Add webhook status and status message to AWS CodeBuild webhooks" +} diff --git a/.changes/next-release/api-change-guardduty-33010.json b/.changes/next-release/api-change-guardduty-33010.json new file mode 100644 index 000000000000..8afefa605882 --- /dev/null +++ b/.changes/next-release/api-change-guardduty-33010.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``guardduty``", + "description": "Reduce the minimum number of required attack sequence signals from 2 to 1" +} diff --git a/.changes/next-release/api-change-licensemanagerusersubscriptions-61033.json b/.changes/next-release/api-change-licensemanagerusersubscriptions-61033.json new file mode 100644 index 000000000000..aeb3ba973775 --- /dev/null +++ b/.changes/next-release/api-change-licensemanagerusersubscriptions-61033.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``license-manager-user-subscriptions``", + "description": "Updates entity to include Microsoft RDS SAL as a valid type of user subscription." +} diff --git a/.changes/next-release/api-change-rds-53087.json b/.changes/next-release/api-change-rds-53087.json new file mode 100644 index 000000000000..9961fac967ce --- /dev/null +++ b/.changes/next-release/api-change-rds-53087.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "CloudWatch Database Insights now supports Amazon RDS." +} diff --git a/.changes/next-release/api-change-sagemaker-70209.json b/.changes/next-release/api-change-sagemaker-70209.json new file mode 100644 index 000000000000..6914357332bf --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-70209.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added new capability in the UpdateCluster operation to remove instance groups from your SageMaker HyperPod cluster." +} diff --git a/.changes/next-release/api-change-workspacesweb-27323.json b/.changes/next-release/api-change-workspacesweb-27323.json new file mode 100644 index 000000000000..790441d0f7ee --- /dev/null +++ b/.changes/next-release/api-change-workspacesweb-27323.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-web``", + "description": "Add support for toolbar configuration under user settings." +} From f5eb32bf061462afdaba9bcefb5769e45ae68a25 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Feb 2025 19:11:10 +0000 Subject: [PATCH 1109/1632] Bumping version to 1.37.25 --- .changes/1.37.25.json | 32 +++++++++++++++++++ .../api-change-codebuild-20877.json | 5 --- .../api-change-guardduty-33010.json | 5 --- ...licensemanagerusersubscriptions-61033.json | 5 --- .../next-release/api-change-rds-53087.json | 5 --- .../api-change-sagemaker-70209.json | 5 --- .../api-change-workspacesweb-27323.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.37.25.json delete mode 100644 .changes/next-release/api-change-codebuild-20877.json delete mode 100644 .changes/next-release/api-change-guardduty-33010.json delete mode 100644 .changes/next-release/api-change-licensemanagerusersubscriptions-61033.json delete mode 100644 .changes/next-release/api-change-rds-53087.json delete mode 100644 .changes/next-release/api-change-sagemaker-70209.json delete mode 100644 .changes/next-release/api-change-workspacesweb-27323.json diff --git a/.changes/1.37.25.json b/.changes/1.37.25.json new file mode 100644 index 000000000000..c6d500af6066 --- /dev/null +++ b/.changes/1.37.25.json @@ -0,0 +1,32 @@ +[ + { + "category": "``codebuild``", + "description": "Add webhook status and status message to AWS CodeBuild webhooks", + "type": "api-change" + }, + { + "category": "``guardduty``", + "description": "Reduce the minimum number of required attack sequence signals from 2 to 1", + "type": "api-change" + }, + { + "category": "``license-manager-user-subscriptions``", + "description": "Updates entity to include Microsoft RDS SAL as a valid type of user subscription.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "CloudWatch Database Insights now supports Amazon RDS.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added new capability in the UpdateCluster operation to remove instance groups from your SageMaker HyperPod cluster.", + "type": "api-change" + }, + { + "category": "``workspaces-web``", + "description": "Add support for toolbar configuration under user settings.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-20877.json b/.changes/next-release/api-change-codebuild-20877.json deleted file mode 100644 index 73e85a6c99ca..000000000000 --- a/.changes/next-release/api-change-codebuild-20877.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Add webhook status and status message to AWS CodeBuild webhooks" -} diff --git a/.changes/next-release/api-change-guardduty-33010.json b/.changes/next-release/api-change-guardduty-33010.json deleted file mode 100644 index 8afefa605882..000000000000 --- a/.changes/next-release/api-change-guardduty-33010.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``guardduty``", - "description": "Reduce the minimum number of required attack sequence signals from 2 to 1" -} diff --git a/.changes/next-release/api-change-licensemanagerusersubscriptions-61033.json b/.changes/next-release/api-change-licensemanagerusersubscriptions-61033.json deleted file mode 100644 index aeb3ba973775..000000000000 --- a/.changes/next-release/api-change-licensemanagerusersubscriptions-61033.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``license-manager-user-subscriptions``", - "description": "Updates entity to include Microsoft RDS SAL as a valid type of user subscription." -} diff --git a/.changes/next-release/api-change-rds-53087.json b/.changes/next-release/api-change-rds-53087.json deleted file mode 100644 index 9961fac967ce..000000000000 --- a/.changes/next-release/api-change-rds-53087.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "CloudWatch Database Insights now supports Amazon RDS." -} diff --git a/.changes/next-release/api-change-sagemaker-70209.json b/.changes/next-release/api-change-sagemaker-70209.json deleted file mode 100644 index 6914357332bf..000000000000 --- a/.changes/next-release/api-change-sagemaker-70209.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added new capability in the UpdateCluster operation to remove instance groups from your SageMaker HyperPod cluster." -} diff --git a/.changes/next-release/api-change-workspacesweb-27323.json b/.changes/next-release/api-change-workspacesweb-27323.json deleted file mode 100644 index 790441d0f7ee..000000000000 --- a/.changes/next-release/api-change-workspacesweb-27323.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-web``", - "description": "Add support for toolbar configuration under user settings." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 09d6a33a8297..a29e3b92185a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.37.25 +======= + +* api-change:``codebuild``: Add webhook status and status message to AWS CodeBuild webhooks +* api-change:``guardduty``: Reduce the minimum number of required attack sequence signals from 2 to 1 +* api-change:``license-manager-user-subscriptions``: Updates entity to include Microsoft RDS SAL as a valid type of user subscription. +* api-change:``rds``: CloudWatch Database Insights now supports Amazon RDS. +* api-change:``sagemaker``: Added new capability in the UpdateCluster operation to remove instance groups from your SageMaker HyperPod cluster. +* api-change:``workspaces-web``: Add support for toolbar configuration under user settings. + + 1.37.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index cca8dff928e1..8ab1bd2a257c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.24' +__version__ = '1.37.25' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 43615953b2ed..55b85038fc65 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.24' +release = '1.37.25' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 51a576fd3074..df28f995f03c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.24 + botocore==1.36.25 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b33609b830fa..4b0246902994 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.24', + 'botocore==1.36.25', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 3112018c03dde6a447741a63cf77eabaa1da7a87 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 21 Feb 2025 19:12:20 +0000 Subject: [PATCH 1110/1632] Update changelog based on model updates --- .changes/next-release/api-change-appstream-46199.json | 5 +++++ .changes/next-release/api-change-bedrockagent-15702.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-appstream-46199.json create mode 100644 .changes/next-release/api-change-bedrockagent-15702.json diff --git a/.changes/next-release/api-change-appstream-46199.json b/.changes/next-release/api-change-appstream-46199.json new file mode 100644 index 000000000000..23ac8f2646e1 --- /dev/null +++ b/.changes/next-release/api-change-appstream-46199.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appstream``", + "description": "Added support for Certificate-Based Authentication on AppStream 2.0 multi-session fleets." +} diff --git a/.changes/next-release/api-change-bedrockagent-15702.json b/.changes/next-release/api-change-bedrockagent-15702.json new file mode 100644 index 000000000000..900c1a4f8305 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-15702.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Introduce a new parameter which represents the user-agent header value used by the Bedrock Knowledge Base Web Connector." +} From 155a8e0702e49831195d4147a7a3ded7f24148ea Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 21 Feb 2025 19:13:54 +0000 Subject: [PATCH 1111/1632] Bumping version to 1.37.26 --- .changes/1.37.26.json | 12 ++++++++++++ .../next-release/api-change-appstream-46199.json | 5 ----- .../next-release/api-change-bedrockagent-15702.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.37.26.json delete mode 100644 .changes/next-release/api-change-appstream-46199.json delete mode 100644 .changes/next-release/api-change-bedrockagent-15702.json diff --git a/.changes/1.37.26.json b/.changes/1.37.26.json new file mode 100644 index 000000000000..1a9ff5f6a715 --- /dev/null +++ b/.changes/1.37.26.json @@ -0,0 +1,12 @@ +[ + { + "category": "``appstream``", + "description": "Added support for Certificate-Based Authentication on AppStream 2.0 multi-session fleets.", + "type": "api-change" + }, + { + "category": "``bedrock-agent``", + "description": "Introduce a new parameter which represents the user-agent header value used by the Bedrock Knowledge Base Web Connector.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appstream-46199.json b/.changes/next-release/api-change-appstream-46199.json deleted file mode 100644 index 23ac8f2646e1..000000000000 --- a/.changes/next-release/api-change-appstream-46199.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appstream``", - "description": "Added support for Certificate-Based Authentication on AppStream 2.0 multi-session fleets." -} diff --git a/.changes/next-release/api-change-bedrockagent-15702.json b/.changes/next-release/api-change-bedrockagent-15702.json deleted file mode 100644 index 900c1a4f8305..000000000000 --- a/.changes/next-release/api-change-bedrockagent-15702.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Introduce a new parameter which represents the user-agent header value used by the Bedrock Knowledge Base Web Connector." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a29e3b92185a..b0156022d971 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.37.26 +======= + +* api-change:``appstream``: Added support for Certificate-Based Authentication on AppStream 2.0 multi-session fleets. +* api-change:``bedrock-agent``: Introduce a new parameter which represents the user-agent header value used by the Bedrock Knowledge Base Web Connector. + + 1.37.25 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 8ab1bd2a257c..6b7ec78f07c0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.25' +__version__ = '1.37.26' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 55b85038fc65..b80cf49d84a6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.37.' # The full version, including alpha/beta/rc tags. -release = '1.37.25' +release = '1.37.26' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index df28f995f03c..ca52457359b4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.25 + botocore==1.36.26 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 4b0246902994..865408c832a8 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.25', + 'botocore==1.36.26', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From ff1582398c789609a9141c3182cd89f139dfac62 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Feb 2025 20:28:11 +0000 Subject: [PATCH 1112/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-24188.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-24368.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-36300.json | 5 +++++ .changes/next-release/api-change-elasticache-36862.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-24188.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-24368.json create mode 100644 .changes/next-release/api-change-bedrockruntime-36300.json create mode 100644 .changes/next-release/api-change-elasticache-36862.json diff --git a/.changes/next-release/api-change-bedrockagent-24188.json b/.changes/next-release/api-change-bedrockagent-24188.json new file mode 100644 index 000000000000..bdf6c165cd9e --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-24188.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release improves support for newer models in Amazon Bedrock Flows." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-24368.json b/.changes/next-release/api-change-bedrockagentruntime-24368.json new file mode 100644 index 000000000000..9c6107c58c1c --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-24368.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Adding support for ReasoningContent fields in Pre-Processing, Post-Processing and Orchestration Trace outputs." +} diff --git a/.changes/next-release/api-change-bedrockruntime-36300.json b/.changes/next-release/api-change-bedrockruntime-36300.json new file mode 100644 index 000000000000..d02802dd0fb6 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-36300.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This release adds Reasoning Content support to Converse and ConverseStream APIs" +} diff --git a/.changes/next-release/api-change-elasticache-36862.json b/.changes/next-release/api-change-elasticache-36862.json new file mode 100644 index 000000000000..1d80dd20bebb --- /dev/null +++ b/.changes/next-release/api-change-elasticache-36862.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Documentation update, adding clarity and rephrasing." +} From 1f95b9d862c7f7184df3e4264a35f75647eceae9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Feb 2025 20:29:12 +0000 Subject: [PATCH 1113/1632] Add changelog entries from botocore --- .changes/next-release/feature-Endpoints-14344.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/feature-Endpoints-14344.json diff --git a/.changes/next-release/feature-Endpoints-14344.json b/.changes/next-release/feature-Endpoints-14344.json new file mode 100644 index 000000000000..b1dbdaa8c290 --- /dev/null +++ b/.changes/next-release/feature-Endpoints-14344.json @@ -0,0 +1,5 @@ +{ + "type": "feature", + "category": "Endpoints", + "description": "Generate and use AWS-account-based endpoints for compatible services when the account ID is available. At launch, DynamoDB is the first and only compatible service. The new endpoint URL pattern will be ``https://.ddb..amazonaws.com``. Additional services may be added in the future. See the documentation for details: https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html" +} From 45f3efe503c443f653ac92faf52ff59b68ce597a Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Feb 2025 20:29:41 +0000 Subject: [PATCH 1114/1632] Bumping version to 1.38.0 --- .changes/1.38.0.json | 27 +++++++++++++++++++ .../api-change-bedrockagent-24188.json | 5 ---- .../api-change-bedrockagentruntime-24368.json | 5 ---- .../api-change-bedrockruntime-36300.json | 5 ---- .../api-change-elasticache-36862.json | 5 ---- .../next-release/feature-Endpoints-14344.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +-- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 42 insertions(+), 30 deletions(-) create mode 100644 .changes/1.38.0.json delete mode 100644 .changes/next-release/api-change-bedrockagent-24188.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-24368.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-36300.json delete mode 100644 .changes/next-release/api-change-elasticache-36862.json delete mode 100644 .changes/next-release/feature-Endpoints-14344.json diff --git a/.changes/1.38.0.json b/.changes/1.38.0.json new file mode 100644 index 000000000000..82945c57a456 --- /dev/null +++ b/.changes/1.38.0.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-agent``", + "description": "This release improves support for newer models in Amazon Bedrock Flows.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Adding support for ReasoningContent fields in Pre-Processing, Post-Processing and Orchestration Trace outputs.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "This release adds Reasoning Content support to Converse and ConverseStream APIs", + "type": "api-change" + }, + { + "category": "``elasticache``", + "description": "Documentation update, adding clarity and rephrasing.", + "type": "api-change" + }, + { + "category": "Endpoints", + "description": "Generate and use AWS-account-based endpoints for compatible services when the account ID is available. At launch, DynamoDB is the first and only compatible service. The new endpoint URL pattern will be ``https://.ddb..amazonaws.com``. Additional services may be added in the future. See the documentation for details: https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html", + "type": "feature" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-24188.json b/.changes/next-release/api-change-bedrockagent-24188.json deleted file mode 100644 index bdf6c165cd9e..000000000000 --- a/.changes/next-release/api-change-bedrockagent-24188.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release improves support for newer models in Amazon Bedrock Flows." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-24368.json b/.changes/next-release/api-change-bedrockagentruntime-24368.json deleted file mode 100644 index 9c6107c58c1c..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-24368.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Adding support for ReasoningContent fields in Pre-Processing, Post-Processing and Orchestration Trace outputs." -} diff --git a/.changes/next-release/api-change-bedrockruntime-36300.json b/.changes/next-release/api-change-bedrockruntime-36300.json deleted file mode 100644 index d02802dd0fb6..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-36300.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This release adds Reasoning Content support to Converse and ConverseStream APIs" -} diff --git a/.changes/next-release/api-change-elasticache-36862.json b/.changes/next-release/api-change-elasticache-36862.json deleted file mode 100644 index 1d80dd20bebb..000000000000 --- a/.changes/next-release/api-change-elasticache-36862.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Documentation update, adding clarity and rephrasing." -} diff --git a/.changes/next-release/feature-Endpoints-14344.json b/.changes/next-release/feature-Endpoints-14344.json deleted file mode 100644 index b1dbdaa8c290..000000000000 --- a/.changes/next-release/feature-Endpoints-14344.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "Endpoints", - "description": "Generate and use AWS-account-based endpoints for compatible services when the account ID is available. At launch, DynamoDB is the first and only compatible service. The new endpoint URL pattern will be ``https://.ddb..amazonaws.com``. Additional services may be added in the future. See the documentation for details: https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b0156022d971..18d34f6b03ad 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.38.0 +====== + +* api-change:``bedrock-agent``: This release improves support for newer models in Amazon Bedrock Flows. +* api-change:``bedrock-agent-runtime``: Adding support for ReasoningContent fields in Pre-Processing, Post-Processing and Orchestration Trace outputs. +* api-change:``bedrock-runtime``: This release adds Reasoning Content support to Converse and ConverseStream APIs +* api-change:``elasticache``: Documentation update, adding clarity and rephrasing. +* feature:Endpoints: Generate and use AWS-account-based endpoints for compatible services when the account ID is available. At launch, DynamoDB is the first and only compatible service. The new endpoint URL pattern will be ``https://.ddb..amazonaws.com``. Additional services may be added in the future. See the documentation for details: https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html + + 1.37.26 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 6b7ec78f07c0..c4db8d059b5f 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.37.26' +__version__ = '1.38.0' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b80cf49d84a6..d66fc8911d55 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.37.' +version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.37.26' +release = '1.38.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ca52457359b4..526e108da68e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.36.26 + botocore==1.37.0 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 865408c832a8..fadc6d7e235b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.36.26', + 'botocore==1.37.0', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From d79f300deedb65a32a23c6a2fe15aedab97a6b58 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Feb 2025 19:14:47 +0000 Subject: [PATCH 1115/1632] Update changelog based on model updates --- .changes/next-release/api-change-codebuild-38351.json | 5 +++++ .changes/next-release/api-change-devicefarm-71704.json | 5 +++++ .changes/next-release/api-change-ec2-48394.json | 5 +++++ .changes/next-release/api-change-iot-76154.json | 5 +++++ .changes/next-release/api-change-taxsettings-54450.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-codebuild-38351.json create mode 100644 .changes/next-release/api-change-devicefarm-71704.json create mode 100644 .changes/next-release/api-change-ec2-48394.json create mode 100644 .changes/next-release/api-change-iot-76154.json create mode 100644 .changes/next-release/api-change-taxsettings-54450.json diff --git a/.changes/next-release/api-change-codebuild-38351.json b/.changes/next-release/api-change-codebuild-38351.json new file mode 100644 index 000000000000..a17befd43952 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-38351.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "Adding \"reportArns\" field in output of BatchGetBuildBatches API. \"reportArns\" is an array that contains the ARNs of reports created by merging reports from builds associated with the batch build." +} diff --git a/.changes/next-release/api-change-devicefarm-71704.json b/.changes/next-release/api-change-devicefarm-71704.json new file mode 100644 index 000000000000..0a433f2edcf4 --- /dev/null +++ b/.changes/next-release/api-change-devicefarm-71704.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``devicefarm``", + "description": "Add an optional configuration to the ScheduleRun and CreateRemoteAccessSession API to set a device level http/s proxy." +} diff --git a/.changes/next-release/api-change-ec2-48394.json b/.changes/next-release/api-change-ec2-48394.json new file mode 100644 index 000000000000..ec246ba61e69 --- /dev/null +++ b/.changes/next-release/api-change-ec2-48394.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Adds support for time-based EBS-backed AMI copy operations. Time-based copy ensures that EBS-backed AMIs are copied within and across Regions in a specified timeframe." +} diff --git a/.changes/next-release/api-change-iot-76154.json b/.changes/next-release/api-change-iot-76154.json new file mode 100644 index 000000000000..39b757100f2a --- /dev/null +++ b/.changes/next-release/api-change-iot-76154.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot``", + "description": "AWS IoT - AWS IoT Device Defender adds support for a new Device Defender Audit Check that monitors device certificate age and custom threshold configurations for both the new device certificate age check and existing device certificate expiry check." +} diff --git a/.changes/next-release/api-change-taxsettings-54450.json b/.changes/next-release/api-change-taxsettings-54450.json new file mode 100644 index 000000000000..912a4d6bb3e0 --- /dev/null +++ b/.changes/next-release/api-change-taxsettings-54450.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``taxsettings``", + "description": "PutTaxRegistration API changes for Egypt, Greece, Vietnam countries" +} From 8aedde77c32f2295921633cdea8a3bb34af62bcd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Feb 2025 19:16:26 +0000 Subject: [PATCH 1116/1632] Bumping version to 1.38.1 --- .changes/1.38.1.json | 27 +++++++++++++++++++ .../api-change-codebuild-38351.json | 5 ---- .../api-change-devicefarm-71704.json | 5 ---- .../next-release/api-change-ec2-48394.json | 5 ---- .../next-release/api-change-iot-76154.json | 5 ---- .../api-change-taxsettings-54450.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.38.1.json delete mode 100644 .changes/next-release/api-change-codebuild-38351.json delete mode 100644 .changes/next-release/api-change-devicefarm-71704.json delete mode 100644 .changes/next-release/api-change-ec2-48394.json delete mode 100644 .changes/next-release/api-change-iot-76154.json delete mode 100644 .changes/next-release/api-change-taxsettings-54450.json diff --git a/.changes/1.38.1.json b/.changes/1.38.1.json new file mode 100644 index 000000000000..ee8441507ebd --- /dev/null +++ b/.changes/1.38.1.json @@ -0,0 +1,27 @@ +[ + { + "category": "``codebuild``", + "description": "Adding \"reportArns\" field in output of BatchGetBuildBatches API. \"reportArns\" is an array that contains the ARNs of reports created by merging reports from builds associated with the batch build.", + "type": "api-change" + }, + { + "category": "``devicefarm``", + "description": "Add an optional configuration to the ScheduleRun and CreateRemoteAccessSession API to set a device level http/s proxy.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Adds support for time-based EBS-backed AMI copy operations. Time-based copy ensures that EBS-backed AMIs are copied within and across Regions in a specified timeframe.", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "AWS IoT - AWS IoT Device Defender adds support for a new Device Defender Audit Check that monitors device certificate age and custom threshold configurations for both the new device certificate age check and existing device certificate expiry check.", + "type": "api-change" + }, + { + "category": "``taxsettings``", + "description": "PutTaxRegistration API changes for Egypt, Greece, Vietnam countries", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-codebuild-38351.json b/.changes/next-release/api-change-codebuild-38351.json deleted file mode 100644 index a17befd43952..000000000000 --- a/.changes/next-release/api-change-codebuild-38351.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "Adding \"reportArns\" field in output of BatchGetBuildBatches API. \"reportArns\" is an array that contains the ARNs of reports created by merging reports from builds associated with the batch build." -} diff --git a/.changes/next-release/api-change-devicefarm-71704.json b/.changes/next-release/api-change-devicefarm-71704.json deleted file mode 100644 index 0a433f2edcf4..000000000000 --- a/.changes/next-release/api-change-devicefarm-71704.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``devicefarm``", - "description": "Add an optional configuration to the ScheduleRun and CreateRemoteAccessSession API to set a device level http/s proxy." -} diff --git a/.changes/next-release/api-change-ec2-48394.json b/.changes/next-release/api-change-ec2-48394.json deleted file mode 100644 index ec246ba61e69..000000000000 --- a/.changes/next-release/api-change-ec2-48394.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Adds support for time-based EBS-backed AMI copy operations. Time-based copy ensures that EBS-backed AMIs are copied within and across Regions in a specified timeframe." -} diff --git a/.changes/next-release/api-change-iot-76154.json b/.changes/next-release/api-change-iot-76154.json deleted file mode 100644 index 39b757100f2a..000000000000 --- a/.changes/next-release/api-change-iot-76154.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot``", - "description": "AWS IoT - AWS IoT Device Defender adds support for a new Device Defender Audit Check that monitors device certificate age and custom threshold configurations for both the new device certificate age check and existing device certificate expiry check." -} diff --git a/.changes/next-release/api-change-taxsettings-54450.json b/.changes/next-release/api-change-taxsettings-54450.json deleted file mode 100644 index 912a4d6bb3e0..000000000000 --- a/.changes/next-release/api-change-taxsettings-54450.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``taxsettings``", - "description": "PutTaxRegistration API changes for Egypt, Greece, Vietnam countries" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 18d34f6b03ad..5413f7e9af33 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.38.1 +====== + +* api-change:``codebuild``: Adding "reportArns" field in output of BatchGetBuildBatches API. "reportArns" is an array that contains the ARNs of reports created by merging reports from builds associated with the batch build. +* api-change:``devicefarm``: Add an optional configuration to the ScheduleRun and CreateRemoteAccessSession API to set a device level http/s proxy. +* api-change:``ec2``: Adds support for time-based EBS-backed AMI copy operations. Time-based copy ensures that EBS-backed AMIs are copied within and across Regions in a specified timeframe. +* api-change:``iot``: AWS IoT - AWS IoT Device Defender adds support for a new Device Defender Audit Check that monitors device certificate age and custom threshold configurations for both the new device certificate age check and existing device certificate expiry check. +* api-change:``taxsettings``: PutTaxRegistration API changes for Egypt, Greece, Vietnam countries + + 1.38.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index c4db8d059b5f..d418fee1cecf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.0' +__version__ = '1.38.1' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d66fc8911d55..04f4b5b83a1a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.0' +release = '1.38.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 526e108da68e..0eda60db2af6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.0 + botocore==1.37.1 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index fadc6d7e235b..f83fa41633e5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.0', + 'botocore==1.37.1', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 7c0f37713fd6b1800b22af0b86194456ee89c6ab Mon Sep 17 00:00:00 2001 From: Ahmed Moustafa <35640105+aemous@users.noreply.github.com> Date: Wed, 26 Feb 2025 11:17:57 -0500 Subject: [PATCH 1117/1632] Cloudformation deploy documentation clarification (#9316) --- awscli/customizations/cloudformation/deploy.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/awscli/customizations/cloudformation/deploy.py b/awscli/customizations/cloudformation/deploy.py index a4c8e86b00ea..456279786247 100644 --- a/awscli/customizations/cloudformation/deploy.py +++ b/awscli/customizations/cloudformation/deploy.py @@ -224,9 +224,13 @@ class DeployCommand(BasicCommand): 'dest': 'fail_on_empty_changeset', 'default': True, 'help_text': ( - 'Specify if the CLI should return a non-zero exit code if ' - 'there are no changes to be made to the stack. The default ' - 'behavior is to return a non-zero exit code.' + 'Specify if the CLI should return a non-zero exit code ' + 'when there are no changes to be made to the stack. By ' + 'default, a non-zero exit code is returned, and this is ' + 'the same behavior that occurs when ' + '`--fail-on-empty-changeset` is specified. If ' + '`--no-fail-on-empty-changeset` is specified, then the ' + 'CLI will return a zero exit code.' ) }, { From a79352e823e61d00d2de2735d22328caf6cb4e46 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Feb 2025 19:28:50 +0000 Subject: [PATCH 1118/1632] Merge customizations for Chime --- ...one-numbers-with-voice-connector-group.rst | 16 -------- ...ate-phone-numbers-with-voice-connector.rst | 16 -------- .../examples/chime/create-proxy-session.rst | 37 ------------------- .../chime/create-voice-connector-group.rst | 21 ----------- .../examples/chime/create-voice-connector.rst | 24 ------------ .../examples/chime/delete-proxy-session.rst | 11 ------ .../chime/delete-voice-connector-group.rst | 10 ----- .../delete-voice-connector-origination.rst | 10 ----- .../chime/delete-voice-connector-proxy.rst | 10 ----- ...oice-connector-streaming-configuration.rst | 10 ----- ...oice-connector-termination-credentials.rst | 11 ------ .../delete-voice-connector-termination.rst | 10 ----- .../examples/chime/delete-voice-connector.rst | 10 ----- ...one-numbers-from-voice-connector-group.rst | 15 -------- ...ate-phone-numbers-from-voice-connector.rst | 15 -------- awscli/examples/chime/get-proxy-session.rst | 36 ------------------ .../chime/get-voice-connector-group.rst | 20 ---------- ...-voice-connector-logging-configuration.rst | 17 --------- .../chime/get-voice-connector-origination.rst | 25 ------------- .../chime/get-voice-connector-proxy.rst | 20 ---------- ...oice-connector-streaming-configuration.rst | 17 --------- ...get-voice-connector-termination-health.rst | 17 --------- .../chime/get-voice-connector-termination.rst | 25 ------------- awscli/examples/chime/get-voice-connector.rst | 22 ----------- awscli/examples/chime/list-proxy-sessions.rst | 35 ------------------ .../chime/list-voice-connector-groups.rst | 21 ----------- ...oice-connector-termination-credentials.rst | 17 --------- .../examples/chime/list-voice-connectors.rst | 32 ---------------- ...-voice-connector-logging-configuration.rst | 17 --------- .../chime/put-voice-connector-origination.rst | 26 ------------- .../chime/put-voice-connector-proxy.rst | 22 ----------- ...oice-connector-streaming-configuration.rst | 18 --------- ...oice-connector-termination-credentials.rst | 11 ------ .../chime/put-voice-connector-termination.rst | 24 ------------ .../examples/chime/update-proxy-session.rst | 36 ------------------ .../chime/update-voice-connector-group.rst | 27 -------------- .../examples/chime/update-voice-connector.rst | 24 ------------ 37 files changed, 735 deletions(-) delete mode 100644 awscli/examples/chime/associate-phone-numbers-with-voice-connector-group.rst delete mode 100644 awscli/examples/chime/associate-phone-numbers-with-voice-connector.rst delete mode 100644 awscli/examples/chime/create-proxy-session.rst delete mode 100644 awscli/examples/chime/create-voice-connector-group.rst delete mode 100644 awscli/examples/chime/create-voice-connector.rst delete mode 100644 awscli/examples/chime/delete-proxy-session.rst delete mode 100644 awscli/examples/chime/delete-voice-connector-group.rst delete mode 100644 awscli/examples/chime/delete-voice-connector-origination.rst delete mode 100644 awscli/examples/chime/delete-voice-connector-proxy.rst delete mode 100644 awscli/examples/chime/delete-voice-connector-streaming-configuration.rst delete mode 100644 awscli/examples/chime/delete-voice-connector-termination-credentials.rst delete mode 100644 awscli/examples/chime/delete-voice-connector-termination.rst delete mode 100644 awscli/examples/chime/delete-voice-connector.rst delete mode 100644 awscli/examples/chime/disassociate-phone-numbers-from-voice-connector-group.rst delete mode 100644 awscli/examples/chime/disassociate-phone-numbers-from-voice-connector.rst delete mode 100644 awscli/examples/chime/get-proxy-session.rst delete mode 100644 awscli/examples/chime/get-voice-connector-group.rst delete mode 100644 awscli/examples/chime/get-voice-connector-logging-configuration.rst delete mode 100644 awscli/examples/chime/get-voice-connector-origination.rst delete mode 100644 awscli/examples/chime/get-voice-connector-proxy.rst delete mode 100644 awscli/examples/chime/get-voice-connector-streaming-configuration.rst delete mode 100644 awscli/examples/chime/get-voice-connector-termination-health.rst delete mode 100644 awscli/examples/chime/get-voice-connector-termination.rst delete mode 100644 awscli/examples/chime/get-voice-connector.rst delete mode 100644 awscli/examples/chime/list-proxy-sessions.rst delete mode 100644 awscli/examples/chime/list-voice-connector-groups.rst delete mode 100644 awscli/examples/chime/list-voice-connector-termination-credentials.rst delete mode 100644 awscli/examples/chime/list-voice-connectors.rst delete mode 100644 awscli/examples/chime/put-voice-connector-logging-configuration.rst delete mode 100644 awscli/examples/chime/put-voice-connector-origination.rst delete mode 100644 awscli/examples/chime/put-voice-connector-proxy.rst delete mode 100644 awscli/examples/chime/put-voice-connector-streaming-configuration.rst delete mode 100644 awscli/examples/chime/put-voice-connector-termination-credentials.rst delete mode 100644 awscli/examples/chime/put-voice-connector-termination.rst delete mode 100644 awscli/examples/chime/update-proxy-session.rst delete mode 100644 awscli/examples/chime/update-voice-connector-group.rst delete mode 100644 awscli/examples/chime/update-voice-connector.rst diff --git a/awscli/examples/chime/associate-phone-numbers-with-voice-connector-group.rst b/awscli/examples/chime/associate-phone-numbers-with-voice-connector-group.rst deleted file mode 100644 index 8d1569fa9e22..000000000000 --- a/awscli/examples/chime/associate-phone-numbers-with-voice-connector-group.rst +++ /dev/null @@ -1,16 +0,0 @@ -**To associate phone numbers with an Amazon Chime Voice Connector group** - -The following ``associate-phone-numbers-with-voice-connector-group`` example associates the specified phone numbers with an Amazon Chime Voice Connector group. :: - - aws chime associate-phone-numbers-with-voice-connector-group \ - --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 \ - --e164-phone-numbers "+12065550100" "+12065550101" \ - --force-associate - -Output:: - - { - "PhoneNumberErrors": [] - } - -For more information, see `Working with Amazon Chime Voice Connector groups `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/associate-phone-numbers-with-voice-connector.rst b/awscli/examples/chime/associate-phone-numbers-with-voice-connector.rst deleted file mode 100644 index 65f4c9598155..000000000000 --- a/awscli/examples/chime/associate-phone-numbers-with-voice-connector.rst +++ /dev/null @@ -1,16 +0,0 @@ -**To associate phone numbers with an Amazon Chime Voice Connector** - -The following ``associate-phone-numbers-with-voice-connector`` example associates the specified phone numbers with an Amazon Chime Voice Connector. :: - - aws chime associate-phone-numbers-with-voice-connector \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --e164-phone-numbers "+12065550100" "+12065550101" - --force-associate - -Output:: - - { - "PhoneNumberErrors": [] - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/create-proxy-session.rst b/awscli/examples/chime/create-proxy-session.rst deleted file mode 100644 index 267390a22c9d..000000000000 --- a/awscli/examples/chime/create-proxy-session.rst +++ /dev/null @@ -1,37 +0,0 @@ -**To create a proxy session** - -The following ``create-proxy-session`` example creates a proxy session with voice and SMS capabilities. :: - - aws chime create-proxy-session \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --participant-phone-numbers "+14015550101" "+12065550100" \ - --capabilities "Voice" "SMS" - -Output:: - - { - "ProxySession": { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", - "Status": "Open", - "ExpiryMinutes": 60, - "Capabilities": [ - "SMS", - "Voice" - ], - "CreatedTimestamp": "2020-04-15T16:10:10.288Z", - "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", - "Participants": [ - { - "PhoneNumber": "+12065550100", - "ProxyPhoneNumber": "+19135550199" - }, - { - "PhoneNumber": "+14015550101", - "ProxyPhoneNumber": "+19135550199" - } - ] - } - } - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/create-voice-connector-group.rst b/awscli/examples/chime/create-voice-connector-group.rst deleted file mode 100644 index 126c8fc9ea5c..000000000000 --- a/awscli/examples/chime/create-voice-connector-group.rst +++ /dev/null @@ -1,21 +0,0 @@ -**To create an Amazon Chime Voice Connector group** - -The following ``create-voice-connector-group`` example creates an Amazon Chime Voice Connector group that includes the specified Amazon Chime Voice Connector. :: - - aws chime create-voice-connector-group \ - --name myGroup \ - --voice-connector-items VoiceConnectorId=abcdef1ghij2klmno3pqr4,Priority=2 - -Output:: - - { - "VoiceConnectorGroup": { - "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", - "Name": "myGroup", - "VoiceConnectorItems": [], - "CreatedTimestamp": "2019-09-18T16:38:34.734Z", - "UpdatedTimestamp": "2019-09-18T16:38:34.734Z" - } - } - -For more information, see `Working with Amazon Chime Voice Connector Groups `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/create-voice-connector.rst b/awscli/examples/chime/create-voice-connector.rst deleted file mode 100644 index fffc0af2ca01..000000000000 --- a/awscli/examples/chime/create-voice-connector.rst +++ /dev/null @@ -1,24 +0,0 @@ -**To create an Amazon Chime Voice Connector** - -The following ``create-voice-connector`` example creates an Amazon Chime Voice Connector in the specified AWS Region, with encryption enabled. :: - - aws chime create-voice-connector \ - --name newVoiceConnector \ - --aws-region us-west-2 \ - --require-encryption - -Output:: - - { - "VoiceConnector": { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "AwsRegion": "us-west-2", - "Name": "newVoiceConnector", - "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", - "RequireEncryption": true, - "CreatedTimestamp": "2019-09-18T20:34:01.352Z", - "UpdatedTimestamp": "2019-09-18T20:34:01.352Z" - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/delete-proxy-session.rst b/awscli/examples/chime/delete-proxy-session.rst deleted file mode 100644 index bb6a6770dda4..000000000000 --- a/awscli/examples/chime/delete-proxy-session.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To delete a proxy session** - -The following ``delete-proxy-session`` example deletes the specified proxy session. :: - - aws chime delete-proxy-session \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --proxy-session-id 123a4bc5-67d8-901e-2f3g-h4ghjk56789l - -This command produces no output. - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/delete-voice-connector-group.rst b/awscli/examples/chime/delete-voice-connector-group.rst deleted file mode 100644 index e7ff6da11de1..000000000000 --- a/awscli/examples/chime/delete-voice-connector-group.rst +++ /dev/null @@ -1,10 +0,0 @@ -**title** - -The following ``delete-voice-connector-group`` example deletes the specified Amazon Chime Voice Connector group. :: - - aws chime delete-voice-connector-group \ - --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 - -This command produces no output. - -For more information, see `Working with Amazon Chime Voice Connector Groups `__ in the *Amazon Chime Administration Guide*. \ No newline at end of file diff --git a/awscli/examples/chime/delete-voice-connector-origination.rst b/awscli/examples/chime/delete-voice-connector-origination.rst deleted file mode 100644 index 76221faf2d0f..000000000000 --- a/awscli/examples/chime/delete-voice-connector-origination.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To delete origination settings** - -The following ``delete-voice-connector-origination`` example deletes the origination host, port, protocol, priority, and weight from the specified Amazon Chime Voice Connector. :: - - aws chime delete-voice-connector-origination \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -This command produces no output. - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/delete-voice-connector-proxy.rst b/awscli/examples/chime/delete-voice-connector-proxy.rst deleted file mode 100644 index d48f030d804b..000000000000 --- a/awscli/examples/chime/delete-voice-connector-proxy.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To delete a proxy configuration** - -The following ``delete-voice-connector-proxy`` example deletes the proxy configuration from your Amazon Chime Voice Connector. :: - - aws chime delete-voice-connector-proxy \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -This command produces no output. - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/delete-voice-connector-streaming-configuration.rst b/awscli/examples/chime/delete-voice-connector-streaming-configuration.rst deleted file mode 100644 index 957b4c9f93c7..000000000000 --- a/awscli/examples/chime/delete-voice-connector-streaming-configuration.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To delete a streaming configuration** - -The following ``delete-voice-connector-streaming-configuration`` example deletes the streaming configuration for the specified Amazon Chime Voice Connector. :: - - aws chime delete-voice-connector-streaming-configuration \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -This command produces no output. - -For more information, see `Streaming Amazon Chime Voice Connector Data to Kinesis `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/delete-voice-connector-termination-credentials.rst b/awscli/examples/chime/delete-voice-connector-termination-credentials.rst deleted file mode 100644 index ba0e11a2402f..000000000000 --- a/awscli/examples/chime/delete-voice-connector-termination-credentials.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To delete termination credentials** - -The following ``delete-voice-connector-termination-credentials`` example deletes the termination credentials for the specified user name and Amazon Chime Voice Connector. :: - - aws chime delete-voice-connector-termination-credentials \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --usernames "jdoe" - -This command produces no output. - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/delete-voice-connector-termination.rst b/awscli/examples/chime/delete-voice-connector-termination.rst deleted file mode 100644 index fb7dc10aaef0..000000000000 --- a/awscli/examples/chime/delete-voice-connector-termination.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To delete termination settings** - -The following ``delete-voice-connector-termination`` example deletes the termination settings for the specified Amazon Chime Voice Connector. :: - - aws chime delete-voice-connector-termination \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -This command produces no output. - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/delete-voice-connector.rst b/awscli/examples/chime/delete-voice-connector.rst deleted file mode 100644 index 6ff00b2e334e..000000000000 --- a/awscli/examples/chime/delete-voice-connector.rst +++ /dev/null @@ -1,10 +0,0 @@ -**To delete an Amazon Chime Voice Connector** - -The following ``delete-voice-connector`` example doesthis :: - - aws chime delete-voice-connector \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -This command produces no output. - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/disassociate-phone-numbers-from-voice-connector-group.rst b/awscli/examples/chime/disassociate-phone-numbers-from-voice-connector-group.rst deleted file mode 100644 index 96ac4ea58984..000000000000 --- a/awscli/examples/chime/disassociate-phone-numbers-from-voice-connector-group.rst +++ /dev/null @@ -1,15 +0,0 @@ -**To disassociate phone numbers from an Amazon Chime Voice Connector group** - -The following ``disassociate-phone-numbers-from-voice-connector-group`` example disassociates the specified phone numbers from an Amazon Chime Voice Connector group. :: - - aws chime disassociate-phone-numbers-from-voice-connector-group \ - --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 \ - --e164-phone-numbers "+12065550100" "+12065550101" - -Output:: - - { - "PhoneNumberErrors": [] - } - -For more information, see `Working with Amazon Chime Voice Connector Groups `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/disassociate-phone-numbers-from-voice-connector.rst b/awscli/examples/chime/disassociate-phone-numbers-from-voice-connector.rst deleted file mode 100644 index 1a002ed8d141..000000000000 --- a/awscli/examples/chime/disassociate-phone-numbers-from-voice-connector.rst +++ /dev/null @@ -1,15 +0,0 @@ -**To disassociate phone numbers from an Amazon Chime Voice Connector** - -The following ``disassociate-phone-numbers-from-voice-connector`` example disassociates the specified phone numbers from an Amazon Chime Voice Connector. :: - - aws chime disassociate-phone-numbers-from-voice-connector \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --e164-phone-numbers "+12065550100" "+12065550101" - -Output:: - - { - "PhoneNumberErrors": [] - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/get-proxy-session.rst b/awscli/examples/chime/get-proxy-session.rst deleted file mode 100644 index 0cff43880c34..000000000000 --- a/awscli/examples/chime/get-proxy-session.rst +++ /dev/null @@ -1,36 +0,0 @@ -**To get proxy session details** - -The following ``get-proxy-session`` example lists the details of the specified proxy session. :: - - aws chime get-proxy-session \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --proxy-session-id 123a4bc5-67d8-901e-2f3g-h4ghjk56789l - -Output:: - - { - "ProxySession": { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", - "Status": "Open", - "ExpiryMinutes": 60, - "Capabilities": [ - "SMS", - "Voice" - ], - "CreatedTimestamp": "2020-04-15T16:10:10.288Z", - "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", - "Participants": [ - { - "PhoneNumber": "+12065550100", - "ProxyPhoneNumber": "+19135550199" - }, - { - "PhoneNumber": "+14015550101", - "ProxyPhoneNumber": "+19135550199" - } - ] - } - } - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/get-voice-connector-group.rst b/awscli/examples/chime/get-voice-connector-group.rst deleted file mode 100644 index 5194851ae6ec..000000000000 --- a/awscli/examples/chime/get-voice-connector-group.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To get details for an Amazon Chime Voice Connector group** - -The following ``get-voice-connector-group`` example displays details for the specified Amazon Chime Voice Connector group. :: - - aws chime get-voice-connector-group \ - --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 - -Output:: - - { - "VoiceConnectorGroup": { - "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", - "Name": "myGroup", - "VoiceConnectorItems": [], - "CreatedTimestamp": "2019-09-18T16:38:34.734Z", - "UpdatedTimestamp": "2019-09-18T16:38:34.734Z" - } - } - -For more information, see `Working with Amazon Chime Voice Connector Groups `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/get-voice-connector-logging-configuration.rst b/awscli/examples/chime/get-voice-connector-logging-configuration.rst deleted file mode 100644 index 1d33ec358849..000000000000 --- a/awscli/examples/chime/get-voice-connector-logging-configuration.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To get logging configuration details** - -The following ``get-voice-connector-logging-configuration`` example retreives the logging configuration details for the specified Amazon Chime Voice Connector. :: - - aws chime get-voice-connector-logging-configuration \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -Output:: - - { - "LoggingConfiguration": { - "EnableSIPLogs": true - } - } - - -For more information, see `Streaming Amazon Chime Voice Connector Media to Kinesis `__ in the *Amazon Chime Administration Guide*. \ No newline at end of file diff --git a/awscli/examples/chime/get-voice-connector-origination.rst b/awscli/examples/chime/get-voice-connector-origination.rst deleted file mode 100644 index e3c6cd099b22..000000000000 --- a/awscli/examples/chime/get-voice-connector-origination.rst +++ /dev/null @@ -1,25 +0,0 @@ -**To retrieve origination settings** - -The following ``get-voice-connector-origination`` example retrieves the origination host, port, protocol, priority, and weight for the specified Amazon Chime Voice Connector. :: - - aws chime get-voice-connector-origination \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -Output:: - - { - "Origination": { - "Routes": [ - { - "Host": "10.24.34.0", - "Port": 1234, - "Protocol": "TCP", - "Priority": 1, - "Weight": 5 - } - ], - "Disabled": false - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/get-voice-connector-proxy.rst b/awscli/examples/chime/get-voice-connector-proxy.rst deleted file mode 100644 index 1ebab68d853c..000000000000 --- a/awscli/examples/chime/get-voice-connector-proxy.rst +++ /dev/null @@ -1,20 +0,0 @@ -**To get proxy configuration details** - -The following ``get-voice-connector-proxy`` example gets the proxy configuration details for your Amazon Chime Voice Connector. :: - - aws chime get-voice-connector-proxy \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -Output:: - - { - "Proxy": { - "DefaultSessionExpiryMinutes": 60, - "Disabled": false, - "PhoneNumberCountries": [ - "US" - ] - } - } - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/get-voice-connector-streaming-configuration.rst b/awscli/examples/chime/get-voice-connector-streaming-configuration.rst deleted file mode 100644 index f2d2130d7fa9..000000000000 --- a/awscli/examples/chime/get-voice-connector-streaming-configuration.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To get streaming configuration details** - -The following ``get-voice-connector-streaming-configuration`` example gets the streaming configuration details for the specified Amazon Chime Voice Connector. :: - - aws chime get-voice-connector-streaming-configuration \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -Output:: - - { - "StreamingConfiguration": { - "DataRetentionInHours": 24, - "Disabled": false - } - } - -For more information, see `Streaming Amazon Chime Voice Connector Data to Kinesis `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/get-voice-connector-termination-health.rst b/awscli/examples/chime/get-voice-connector-termination-health.rst deleted file mode 100644 index 16865be603a4..000000000000 --- a/awscli/examples/chime/get-voice-connector-termination-health.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To retrieve termination health details** - -The following ``get-voice-connector-termination-health`` example retrieves the termination health details for the specified Amazon Chime Voice Connector. :: - - aws chime get-voice-connector-termination-health \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -Output:: - - { - "TerminationHealth": { - "Timestamp": "Fri Aug 23 16:45:55 UTC 2019", - "Source": "10.24.34.0" - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/get-voice-connector-termination.rst b/awscli/examples/chime/get-voice-connector-termination.rst deleted file mode 100644 index f0c7f663cb70..000000000000 --- a/awscli/examples/chime/get-voice-connector-termination.rst +++ /dev/null @@ -1,25 +0,0 @@ -**To retrieve termination settings** - -The following ``get-voice-connector-termination`` example retrieves the termination settings for the specified Amazon Chime Voice Connector. :: - - aws chime get-voice-connector-termination \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -This command produces no output. -Output:: - - { - "Termination": { - "CpsLimit": 1, - "DefaultPhoneNumber": "+12065550100", - "CallingRegions": [ - "US" - ], - "CidrAllowedList": [ - "10.24.34.0/23" - ], - "Disabled": false - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/get-voice-connector.rst b/awscli/examples/chime/get-voice-connector.rst deleted file mode 100644 index e949829f1e07..000000000000 --- a/awscli/examples/chime/get-voice-connector.rst +++ /dev/null @@ -1,22 +0,0 @@ -**To get details for an Amazon Chime Voice Connector** - -The following ``get-voice-connector`` example displays the details of the specified Amazon Chime Voice Connector. :: - - aws chime get-voice-connector \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -Output:: - - { - "VoiceConnector": { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "AwsRegion": "us-west-2", - "Name": "newVoiceConnector", - "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", - "RequireEncryption": true, - "CreatedTimestamp": "2019-09-18T20:34:01.352Z", - "UpdatedTimestamp": "2019-09-18T20:34:01.352Z" - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/list-proxy-sessions.rst b/awscli/examples/chime/list-proxy-sessions.rst deleted file mode 100644 index 45cd08efbd89..000000000000 --- a/awscli/examples/chime/list-proxy-sessions.rst +++ /dev/null @@ -1,35 +0,0 @@ -**To list proxy sessions** - -The following ``list-proxy-sessions`` example lists the proxy sessions for your Amazon Chime Voice Connector. :: - - aws chime list-proxy-sessions \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -Output:: - - { - "ProxySession": { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", - "Status": "Open", - "ExpiryMinutes": 60, - "Capabilities": [ - "SMS", - "Voice" - ], - "CreatedTimestamp": "2020-04-15T16:10:10.288Z", - "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", - "Participants": [ - { - "PhoneNumber": "+12065550100", - "ProxyPhoneNumber": "+19135550199" - }, - { - "PhoneNumber": "+14015550101", - "ProxyPhoneNumber": "+19135550199" - } - ] - } - } - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/list-voice-connector-groups.rst b/awscli/examples/chime/list-voice-connector-groups.rst deleted file mode 100644 index 74a83dea413e..000000000000 --- a/awscli/examples/chime/list-voice-connector-groups.rst +++ /dev/null @@ -1,21 +0,0 @@ -**To list Amazon Chime Voice Connector groups for an Amazon Chime account** - -The following ``list-voice-connector-groups`` example lists the Amazon Chime Voice Connector groups associated with the administrator's Amazon Chime account. :: - - aws chime list-voice-connector-groups - -Output:: - - { - "VoiceConnectorGroups": [ - { - "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", - "Name": "myGroup", - "VoiceConnectorItems": [], - "CreatedTimestamp": "2019-09-18T16:38:34.734Z", - "UpdatedTimestamp": "2019-09-18T16:38:34.734Z" - } - ] - } - -For more information, see `Working with Amazon Chime Voice Connector groups `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/list-voice-connector-termination-credentials.rst b/awscli/examples/chime/list-voice-connector-termination-credentials.rst deleted file mode 100644 index c52ca1efd046..000000000000 --- a/awscli/examples/chime/list-voice-connector-termination-credentials.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To retrieve a list of termination credentials** - -The following ``list-voice-connector-termination-credentials`` example retrieves a list of the termination credentials for the specified Amazon Chime Voice Connector. :: - - aws chime list-voice-connector-termination-credentials \ - --voice-connector-id abcdef1ghij2klmno3pqr4 - -This command produces no output. -Output:: - - { - "Usernames": [ - "jdoe" - ] - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/list-voice-connectors.rst b/awscli/examples/chime/list-voice-connectors.rst deleted file mode 100644 index 748d14086de3..000000000000 --- a/awscli/examples/chime/list-voice-connectors.rst +++ /dev/null @@ -1,32 +0,0 @@ -**To list Amazon Chime Voice Connectors for an account** - -The following ``list-voice-connectors`` example lists the Amazon Chime Voice Connectors associated with the caller's account. :: - - aws chime list-voice-connectors - -Output:: - - { - "VoiceConnectors": [ - { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "AwsRegion": "us-east-1", - "Name": "MyVoiceConnector", - "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", - "RequireEncryption": true, - "CreatedTimestamp": "2019-06-04T18:46:56.508Z", - "UpdatedTimestamp": "2019-09-18T16:33:00.806Z" - }, - { - "VoiceConnectorId": "cbadef1ghij2klmno3pqr5", - "AwsRegion": "us-west-2", - "Name": "newVoiceConnector", - "OutboundHostName": "cbadef1ghij2klmno3pqr5.voiceconnector.chime.aws", - "RequireEncryption": true, - "CreatedTimestamp": "2019-09-18T20:34:01.352Z", - "UpdatedTimestamp": "2019-09-18T20:34:01.352Z" - } - ] - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/put-voice-connector-logging-configuration.rst b/awscli/examples/chime/put-voice-connector-logging-configuration.rst deleted file mode 100644 index b448491370e8..000000000000 --- a/awscli/examples/chime/put-voice-connector-logging-configuration.rst +++ /dev/null @@ -1,17 +0,0 @@ -**To add a logging configuration for an Amazon Chime Voice Connector** - -The following ``put-voice-connector-logging-configuration`` example turns on the SIP logging configuration for the specified Amazon Chime Voice Connector. :: - - aws chime put-voice-connector-logging-configuration \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --logging-configuration EnableSIPLogs=true - -Output:: - - { - "LoggingConfiguration": { - "EnableSIPLogs": true - } - } - -For more information, see `Streaming Amazon Chime Voice Connector Media to Kinesis `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/put-voice-connector-origination.rst b/awscli/examples/chime/put-voice-connector-origination.rst deleted file mode 100644 index a125fe342905..000000000000 --- a/awscli/examples/chime/put-voice-connector-origination.rst +++ /dev/null @@ -1,26 +0,0 @@ -**To set up origination settings** - -The following ``put-voice-connector-origination`` example sets up the origination host, port, protocol, priority, and weight for the specified Amazon Chime Voice Connector. :: - - aws chime put-voice-connector-origination \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --origination Routes=[{Host="10.24.34.0",Port=1234,Protocol="TCP",Priority=1,Weight=5}],Disabled=false - -Output:: - - { - "Origination": { - "Routes": [ - { - "Host": "10.24.34.0", - "Port": 1234, - "Protocol": "TCP", - "Priority": 1, - "Weight": 5 - } - ], - "Disabled": false - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/put-voice-connector-proxy.rst b/awscli/examples/chime/put-voice-connector-proxy.rst deleted file mode 100644 index a1496d64d84f..000000000000 --- a/awscli/examples/chime/put-voice-connector-proxy.rst +++ /dev/null @@ -1,22 +0,0 @@ -**To put a proxy configuration** - -The following ``put-voice-connector-proxy`` example sets a proxy configuration to your Amazon Chime Voice Connector. :: - - aws chime put-voice-connector-proxy \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --default-session-expiry-minutes 60 \ - --phone-number-pool-countries "US" - -Output:: - - { - "Proxy": { - "DefaultSessionExpiryMinutes": 60, - "Disabled": false, - "PhoneNumberCountries": [ - "US" - ] - } - } - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/put-voice-connector-streaming-configuration.rst b/awscli/examples/chime/put-voice-connector-streaming-configuration.rst deleted file mode 100644 index 8c05056a2de0..000000000000 --- a/awscli/examples/chime/put-voice-connector-streaming-configuration.rst +++ /dev/null @@ -1,18 +0,0 @@ -**To create a streaming configuration** - -The following ``put-voice-connector-streaming-configuration`` example creates a streaming configuration for the specified Amazon Chime Voice Connector. It enables media streaming from the Amazon Chime Voice Connector to Amazon Kinesis, and sets the data retention period to 24 hours. :: - - aws chime put-voice-connector-streaming-configuration \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --streaming-configuration DataRetentionInHours=24,Disabled=false - -Output:: - - { - "StreamingConfiguration": { - "DataRetentionInHours": 24, - "Disabled": false - } - } - -For more information, see `Streaming Amazon Chime Voice Connector Data to Kinesis `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/put-voice-connector-termination-credentials.rst b/awscli/examples/chime/put-voice-connector-termination-credentials.rst deleted file mode 100644 index b42f7f6f6fc3..000000000000 --- a/awscli/examples/chime/put-voice-connector-termination-credentials.rst +++ /dev/null @@ -1,11 +0,0 @@ -**To set up termination credentials** - -The following ``put-voice-connector-termination-credentials`` example sets termination credentials for the specified Amazon Chime Voice Connector. :: - - aws chime put-voice-connector-termination-credentials \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --credentials Username="jdoe",Password="XXXXXXXX" - -This command produces no output. - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/put-voice-connector-termination.rst b/awscli/examples/chime/put-voice-connector-termination.rst deleted file mode 100644 index fb0093e0e41f..000000000000 --- a/awscli/examples/chime/put-voice-connector-termination.rst +++ /dev/null @@ -1,24 +0,0 @@ -**To set up termination settings** - -The following ``put-voice-connector-termination`` example sets the calling regions and allowed IP host termination settings for the specified Amazon Chime Voice Connector. :: - - aws chime put-voice-connector-termination \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --termination CallingRegions="US",CidrAllowedList="10.24.34.0/23",Disabled=false - -Output:: - - { - "Termination": { - "CpsLimit": 0, - "CallingRegions": [ - "US" - ], - "CidrAllowedList": [ - "10.24.34.0/23" - ], - "Disabled": false - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/update-proxy-session.rst b/awscli/examples/chime/update-proxy-session.rst deleted file mode 100644 index 94099230ede9..000000000000 --- a/awscli/examples/chime/update-proxy-session.rst +++ /dev/null @@ -1,36 +0,0 @@ -**To update a proxy session** - -The following ``update-proxy-session`` example updates the proxy session capabilities. :: - - aws chime update-proxy-session \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --proxy-session-id 123a4bc5-67d8-901e-2f3g-h4ghjk56789l \ - --capabilities "Voice" - -Output:: - - { - "ProxySession": { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", - "Status": "Open", - "ExpiryMinutes": 60, - "Capabilities": [ - "Voice" - ], - "CreatedTimestamp": "2020-04-15T16:10:10.288Z", - "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", - "Participants": [ - { - "PhoneNumber": "+12065550100", - "ProxyPhoneNumber": "+19135550199" - }, - { - "PhoneNumber": "+14015550101", - "ProxyPhoneNumber": "+19135550199" - } - ] - } - } - -For more information, see `Proxy Phone Sessions `__ in the *Amazon Chime Developer Guide*. diff --git a/awscli/examples/chime/update-voice-connector-group.rst b/awscli/examples/chime/update-voice-connector-group.rst deleted file mode 100644 index 428ac65e5b3f..000000000000 --- a/awscli/examples/chime/update-voice-connector-group.rst +++ /dev/null @@ -1,27 +0,0 @@ -**To update the details for an Amazon Chime Voice Connector group** - -The following ``update-voice-connector-group`` example updates the details of the specified Amazon Chime Voice Connector group. :: - - aws chime update-voice-connector-group \ - --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 \ - --name "newGroupName" \ - --voice-connector-items VoiceConnectorId=abcdef1ghij2klmno3pqr4,Priority=1 - -Output:: - - { - "VoiceConnectorGroup": { - "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", - "Name": "newGroupName", - "VoiceConnectorItems": [ - { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "Priority": 1 - } - ], - "CreatedTimestamp": "2019-09-18T16:38:34.734Z", - "UpdatedTimestamp": "2019-10-28T19:00:57.081Z" - } - } - -For more information, see `Working with Amazon Chime Voice Connector Groups `__ in the *Amazon Chime Administration Guide*. diff --git a/awscli/examples/chime/update-voice-connector.rst b/awscli/examples/chime/update-voice-connector.rst deleted file mode 100644 index a80223f3383e..000000000000 --- a/awscli/examples/chime/update-voice-connector.rst +++ /dev/null @@ -1,24 +0,0 @@ -**To update the details for an Amazon Chime Voice Connector** - -The following ``update-voice-connector`` example updates the name of the specified Amazon Chime Voice Connector. :: - - aws chime update-voice-connector \ - --voice-connector-id abcdef1ghij2klmno3pqr4 \ - --name newName \ - --require-encryption - -Output:: - - { - "VoiceConnector": { - "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", - "AwsRegion": "us-west-2", - "Name": "newName", - "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", - "RequireEncryption": true, - "CreatedTimestamp": "2019-09-18T20:34:01.352Z", - "UpdatedTimestamp": "2019-09-18T20:40:52.895Z" - } - } - -For more information, see `Working with Amazon Chime Voice Connectors `__ in the *Amazon Chime Administration Guide*. From 344026d488c642e680b7569026d915b485658534 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Feb 2025 19:28:55 +0000 Subject: [PATCH 1119/1632] Update changelog based on model updates --- .../next-release/api-change-applicationsignals-54046.json | 5 +++++ .changes/next-release/api-change-batch-70576.json | 5 +++++ .changes/next-release/api-change-chime-12404.json | 5 +++++ .changes/next-release/api-change-cloudfront-88364.json | 5 +++++ .changes/next-release/api-change-ec2-96903.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-69053.json | 5 +++++ .changes/next-release/api-change-oam-87579.json | 5 +++++ .changes/next-release/api-change-sagemaker-92793.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-applicationsignals-54046.json create mode 100644 .changes/next-release/api-change-batch-70576.json create mode 100644 .changes/next-release/api-change-chime-12404.json create mode 100644 .changes/next-release/api-change-cloudfront-88364.json create mode 100644 .changes/next-release/api-change-ec2-96903.json create mode 100644 .changes/next-release/api-change-iotfleetwise-69053.json create mode 100644 .changes/next-release/api-change-oam-87579.json create mode 100644 .changes/next-release/api-change-sagemaker-92793.json diff --git a/.changes/next-release/api-change-applicationsignals-54046.json b/.changes/next-release/api-change-applicationsignals-54046.json new file mode 100644 index 000000000000..294b9c585107 --- /dev/null +++ b/.changes/next-release/api-change-applicationsignals-54046.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-signals``", + "description": "This release adds API support for reading Service Level Objectives and Services from monitoring accounts, from SLO and Service-scoped operations, including ListServices and ListServiceLevelObjectives." +} diff --git a/.changes/next-release/api-change-batch-70576.json b/.changes/next-release/api-change-batch-70576.json new file mode 100644 index 000000000000..d0986d2f9d96 --- /dev/null +++ b/.changes/next-release/api-change-batch-70576.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "AWS Batch: Resource Aware Scheduling feature support" +} diff --git a/.changes/next-release/api-change-chime-12404.json b/.changes/next-release/api-change-chime-12404.json new file mode 100644 index 000000000000..a0c7cf548f91 --- /dev/null +++ b/.changes/next-release/api-change-chime-12404.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime``", + "description": "Removes the Amazon Chime SDK APIs from the \"chime\" namespace. Amazon Chime SDK APIs continue to be available in the AWS SDK via the dedicated Amazon Chime SDK namespaces: chime-sdk-identity, chime-sdk-mediapipelines, chime-sdk-meetings, chime-sdk-messaging, and chime-sdk-voice." +} diff --git a/.changes/next-release/api-change-cloudfront-88364.json b/.changes/next-release/api-change-cloudfront-88364.json new file mode 100644 index 000000000000..f9e173fbaab6 --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-88364.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Documentation update for VPC origin config." +} diff --git a/.changes/next-release/api-change-ec2-96903.json b/.changes/next-release/api-change-ec2-96903.json new file mode 100644 index 000000000000..9792ae2027da --- /dev/null +++ b/.changes/next-release/api-change-ec2-96903.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Amazon EC2 Fleet customers can now override the Block Device Mapping specified in the Launch Template when creating a new Fleet request, saving the effort of creating and associating new Launch Templates to customize the Block Device Mapping." +} diff --git a/.changes/next-release/api-change-iotfleetwise-69053.json b/.changes/next-release/api-change-iotfleetwise-69053.json new file mode 100644 index 000000000000..f8c13cd6d75a --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-69053.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "This release adds an optional listResponseScope request parameter in certain list API requests to limit the response to metadata only." +} diff --git a/.changes/next-release/api-change-oam-87579.json b/.changes/next-release/api-change-oam-87579.json new file mode 100644 index 000000000000..277b8eab3fff --- /dev/null +++ b/.changes/next-release/api-change-oam-87579.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``oam``", + "description": "This release adds support for sharing AWS::ApplicationSignals::Service and AWS::ApplicationSignals::ServiceLevelObjective resources." +} diff --git a/.changes/next-release/api-change-sagemaker-92793.json b/.changes/next-release/api-change-sagemaker-92793.json new file mode 100644 index 000000000000..9ff5a3a6e2c4 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-92793.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "AWS SageMaker InferenceComponents now support rolling update deployments for Inference Components." +} From 7dfd1d2abefa1b39c7f799407e000f3a4720627e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Feb 2025 19:30:13 +0000 Subject: [PATCH 1120/1632] Bumping version to 1.38.2 --- .changes/1.38.2.json | 42 +++++++++++++++++++ .../api-change-applicationsignals-54046.json | 5 --- .../next-release/api-change-batch-70576.json | 5 --- .../next-release/api-change-chime-12404.json | 5 --- .../api-change-cloudfront-88364.json | 5 --- .../next-release/api-change-ec2-96903.json | 5 --- .../api-change-iotfleetwise-69053.json | 5 --- .../next-release/api-change-oam-87579.json | 5 --- .../api-change-sagemaker-92793.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.38.2.json delete mode 100644 .changes/next-release/api-change-applicationsignals-54046.json delete mode 100644 .changes/next-release/api-change-batch-70576.json delete mode 100644 .changes/next-release/api-change-chime-12404.json delete mode 100644 .changes/next-release/api-change-cloudfront-88364.json delete mode 100644 .changes/next-release/api-change-ec2-96903.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-69053.json delete mode 100644 .changes/next-release/api-change-oam-87579.json delete mode 100644 .changes/next-release/api-change-sagemaker-92793.json diff --git a/.changes/1.38.2.json b/.changes/1.38.2.json new file mode 100644 index 000000000000..e4611f261bf8 --- /dev/null +++ b/.changes/1.38.2.json @@ -0,0 +1,42 @@ +[ + { + "category": "``application-signals``", + "description": "This release adds API support for reading Service Level Objectives and Services from monitoring accounts, from SLO and Service-scoped operations, including ListServices and ListServiceLevelObjectives.", + "type": "api-change" + }, + { + "category": "``batch``", + "description": "AWS Batch: Resource Aware Scheduling feature support", + "type": "api-change" + }, + { + "category": "``chime``", + "description": "Removes the Amazon Chime SDK APIs from the \"chime\" namespace. Amazon Chime SDK APIs continue to be available in the AWS SDK via the dedicated Amazon Chime SDK namespaces: chime-sdk-identity, chime-sdk-mediapipelines, chime-sdk-meetings, chime-sdk-messaging, and chime-sdk-voice.", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Documentation update for VPC origin config.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Amazon EC2 Fleet customers can now override the Block Device Mapping specified in the Launch Template when creating a new Fleet request, saving the effort of creating and associating new Launch Templates to customize the Block Device Mapping.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "This release adds an optional listResponseScope request parameter in certain list API requests to limit the response to metadata only.", + "type": "api-change" + }, + { + "category": "``oam``", + "description": "This release adds support for sharing AWS::ApplicationSignals::Service and AWS::ApplicationSignals::ServiceLevelObjective resources.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "AWS SageMaker InferenceComponents now support rolling update deployments for Inference Components.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationsignals-54046.json b/.changes/next-release/api-change-applicationsignals-54046.json deleted file mode 100644 index 294b9c585107..000000000000 --- a/.changes/next-release/api-change-applicationsignals-54046.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-signals``", - "description": "This release adds API support for reading Service Level Objectives and Services from monitoring accounts, from SLO and Service-scoped operations, including ListServices and ListServiceLevelObjectives." -} diff --git a/.changes/next-release/api-change-batch-70576.json b/.changes/next-release/api-change-batch-70576.json deleted file mode 100644 index d0986d2f9d96..000000000000 --- a/.changes/next-release/api-change-batch-70576.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "AWS Batch: Resource Aware Scheduling feature support" -} diff --git a/.changes/next-release/api-change-chime-12404.json b/.changes/next-release/api-change-chime-12404.json deleted file mode 100644 index a0c7cf548f91..000000000000 --- a/.changes/next-release/api-change-chime-12404.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime``", - "description": "Removes the Amazon Chime SDK APIs from the \"chime\" namespace. Amazon Chime SDK APIs continue to be available in the AWS SDK via the dedicated Amazon Chime SDK namespaces: chime-sdk-identity, chime-sdk-mediapipelines, chime-sdk-meetings, chime-sdk-messaging, and chime-sdk-voice." -} diff --git a/.changes/next-release/api-change-cloudfront-88364.json b/.changes/next-release/api-change-cloudfront-88364.json deleted file mode 100644 index f9e173fbaab6..000000000000 --- a/.changes/next-release/api-change-cloudfront-88364.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Documentation update for VPC origin config." -} diff --git a/.changes/next-release/api-change-ec2-96903.json b/.changes/next-release/api-change-ec2-96903.json deleted file mode 100644 index 9792ae2027da..000000000000 --- a/.changes/next-release/api-change-ec2-96903.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Amazon EC2 Fleet customers can now override the Block Device Mapping specified in the Launch Template when creating a new Fleet request, saving the effort of creating and associating new Launch Templates to customize the Block Device Mapping." -} diff --git a/.changes/next-release/api-change-iotfleetwise-69053.json b/.changes/next-release/api-change-iotfleetwise-69053.json deleted file mode 100644 index f8c13cd6d75a..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-69053.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "This release adds an optional listResponseScope request parameter in certain list API requests to limit the response to metadata only." -} diff --git a/.changes/next-release/api-change-oam-87579.json b/.changes/next-release/api-change-oam-87579.json deleted file mode 100644 index 277b8eab3fff..000000000000 --- a/.changes/next-release/api-change-oam-87579.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``oam``", - "description": "This release adds support for sharing AWS::ApplicationSignals::Service and AWS::ApplicationSignals::ServiceLevelObjective resources." -} diff --git a/.changes/next-release/api-change-sagemaker-92793.json b/.changes/next-release/api-change-sagemaker-92793.json deleted file mode 100644 index 9ff5a3a6e2c4..000000000000 --- a/.changes/next-release/api-change-sagemaker-92793.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "AWS SageMaker InferenceComponents now support rolling update deployments for Inference Components." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5413f7e9af33..e1f7bf584d78 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.38.2 +====== + +* api-change:``application-signals``: This release adds API support for reading Service Level Objectives and Services from monitoring accounts, from SLO and Service-scoped operations, including ListServices and ListServiceLevelObjectives. +* api-change:``batch``: AWS Batch: Resource Aware Scheduling feature support +* api-change:``chime``: Removes the Amazon Chime SDK APIs from the "chime" namespace. Amazon Chime SDK APIs continue to be available in the AWS SDK via the dedicated Amazon Chime SDK namespaces: chime-sdk-identity, chime-sdk-mediapipelines, chime-sdk-meetings, chime-sdk-messaging, and chime-sdk-voice. +* api-change:``cloudfront``: Documentation update for VPC origin config. +* api-change:``ec2``: Amazon EC2 Fleet customers can now override the Block Device Mapping specified in the Launch Template when creating a new Fleet request, saving the effort of creating and associating new Launch Templates to customize the Block Device Mapping. +* api-change:``iotfleetwise``: This release adds an optional listResponseScope request parameter in certain list API requests to limit the response to metadata only. +* api-change:``oam``: This release adds support for sharing AWS::ApplicationSignals::Service and AWS::ApplicationSignals::ServiceLevelObjective resources. +* api-change:``sagemaker``: AWS SageMaker InferenceComponents now support rolling update deployments for Inference Components. + + 1.38.1 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index d418fee1cecf..0633e84d87d7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.1' +__version__ = '1.38.2' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 04f4b5b83a1a..d29dfe1e8b4b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.1' +release = '1.38.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 0eda60db2af6..5ec627b81a40 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.1 + botocore==1.37.2 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index f83fa41633e5..3c8e6041c7c1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.1', + 'botocore==1.37.2', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 484b1fa1d6ef401bf48f1113afeeb5fa2f0a570b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Feb 2025 19:11:28 +0000 Subject: [PATCH 1121/1632] Update changelog based on model updates --- .../next-release/api-change-bedrockagentruntime-70737.json | 5 +++++ .changes/next-release/api-change-emr-37967.json | 5 +++++ .changes/next-release/api-change-qbusiness-96657.json | 5 +++++ .../next-release/api-change-redshiftserverless-48956.json | 5 +++++ .changes/next-release/api-change-sagemaker-45650.json | 5 +++++ .changes/next-release/api-change-storagegateway-46362.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagentruntime-70737.json create mode 100644 .changes/next-release/api-change-emr-37967.json create mode 100644 .changes/next-release/api-change-qbusiness-96657.json create mode 100644 .changes/next-release/api-change-redshiftserverless-48956.json create mode 100644 .changes/next-release/api-change-sagemaker-45650.json create mode 100644 .changes/next-release/api-change-storagegateway-46362.json diff --git a/.changes/next-release/api-change-bedrockagentruntime-70737.json b/.changes/next-release/api-change-bedrockagentruntime-70737.json new file mode 100644 index 000000000000..bdba4ae63785 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-70737.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Introduces Sessions (preview) to enable stateful conversations in GenAI applications." +} diff --git a/.changes/next-release/api-change-emr-37967.json b/.changes/next-release/api-change-emr-37967.json new file mode 100644 index 000000000000..73e9ee9901cf --- /dev/null +++ b/.changes/next-release/api-change-emr-37967.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``emr``", + "description": "Definition update for EbsConfiguration." +} diff --git a/.changes/next-release/api-change-qbusiness-96657.json b/.changes/next-release/api-change-qbusiness-96657.json new file mode 100644 index 000000000000..3822268c57bb --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-96657.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "This release supports deleting attachments from conversations." +} diff --git a/.changes/next-release/api-change-redshiftserverless-48956.json b/.changes/next-release/api-change-redshiftserverless-48956.json new file mode 100644 index 000000000000..dd4eae81e02c --- /dev/null +++ b/.changes/next-release/api-change-redshiftserverless-48956.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-serverless``", + "description": "Add track support for Redshift Serverless workgroup." +} diff --git a/.changes/next-release/api-change-sagemaker-45650.json b/.changes/next-release/api-change-sagemaker-45650.json new file mode 100644 index 000000000000..6c5e8c959b4d --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-45650.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "SageMaker HubService is introducing support for creating Training Jobs in Curated Hub (Private Hub). Additionally, it is introducing two new APIs: UpdateHubContent and UpdateHubContentReference." +} diff --git a/.changes/next-release/api-change-storagegateway-46362.json b/.changes/next-release/api-change-storagegateway-46362.json new file mode 100644 index 000000000000..c2b7788d2ce0 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-46362.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "This release adds support to invoke a process that cleans the specified file share's cache of file entries that are failing upload to Amazon S3." +} From d8d6d282cb6a71e3b4274cba5f78ea423847a235 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Feb 2025 19:12:44 +0000 Subject: [PATCH 1122/1632] Bumping version to 1.38.3 --- .changes/1.38.3.json | 32 +++++++++++++++++++ .../api-change-bedrockagentruntime-70737.json | 5 --- .../next-release/api-change-emr-37967.json | 5 --- .../api-change-qbusiness-96657.json | 5 --- .../api-change-redshiftserverless-48956.json | 5 --- .../api-change-sagemaker-45650.json | 5 --- .../api-change-storagegateway-46362.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.38.3.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-70737.json delete mode 100644 .changes/next-release/api-change-emr-37967.json delete mode 100644 .changes/next-release/api-change-qbusiness-96657.json delete mode 100644 .changes/next-release/api-change-redshiftserverless-48956.json delete mode 100644 .changes/next-release/api-change-sagemaker-45650.json delete mode 100644 .changes/next-release/api-change-storagegateway-46362.json diff --git a/.changes/1.38.3.json b/.changes/1.38.3.json new file mode 100644 index 000000000000..771e13af120f --- /dev/null +++ b/.changes/1.38.3.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-agent-runtime``", + "description": "Introduces Sessions (preview) to enable stateful conversations in GenAI applications.", + "type": "api-change" + }, + { + "category": "``emr``", + "description": "Definition update for EbsConfiguration.", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "This release supports deleting attachments from conversations.", + "type": "api-change" + }, + { + "category": "``redshift-serverless``", + "description": "Add track support for Redshift Serverless workgroup.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "SageMaker HubService is introducing support for creating Training Jobs in Curated Hub (Private Hub). Additionally, it is introducing two new APIs: UpdateHubContent and UpdateHubContentReference.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "This release adds support to invoke a process that cleans the specified file share's cache of file entries that are failing upload to Amazon S3.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagentruntime-70737.json b/.changes/next-release/api-change-bedrockagentruntime-70737.json deleted file mode 100644 index bdba4ae63785..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-70737.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Introduces Sessions (preview) to enable stateful conversations in GenAI applications." -} diff --git a/.changes/next-release/api-change-emr-37967.json b/.changes/next-release/api-change-emr-37967.json deleted file mode 100644 index 73e9ee9901cf..000000000000 --- a/.changes/next-release/api-change-emr-37967.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``emr``", - "description": "Definition update for EbsConfiguration." -} diff --git a/.changes/next-release/api-change-qbusiness-96657.json b/.changes/next-release/api-change-qbusiness-96657.json deleted file mode 100644 index 3822268c57bb..000000000000 --- a/.changes/next-release/api-change-qbusiness-96657.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "This release supports deleting attachments from conversations." -} diff --git a/.changes/next-release/api-change-redshiftserverless-48956.json b/.changes/next-release/api-change-redshiftserverless-48956.json deleted file mode 100644 index dd4eae81e02c..000000000000 --- a/.changes/next-release/api-change-redshiftserverless-48956.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-serverless``", - "description": "Add track support for Redshift Serverless workgroup." -} diff --git a/.changes/next-release/api-change-sagemaker-45650.json b/.changes/next-release/api-change-sagemaker-45650.json deleted file mode 100644 index 6c5e8c959b4d..000000000000 --- a/.changes/next-release/api-change-sagemaker-45650.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "SageMaker HubService is introducing support for creating Training Jobs in Curated Hub (Private Hub). Additionally, it is introducing two new APIs: UpdateHubContent and UpdateHubContentReference." -} diff --git a/.changes/next-release/api-change-storagegateway-46362.json b/.changes/next-release/api-change-storagegateway-46362.json deleted file mode 100644 index c2b7788d2ce0..000000000000 --- a/.changes/next-release/api-change-storagegateway-46362.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "This release adds support to invoke a process that cleans the specified file share's cache of file entries that are failing upload to Amazon S3." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e1f7bf584d78..0030eee97773 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.38.3 +====== + +* api-change:``bedrock-agent-runtime``: Introduces Sessions (preview) to enable stateful conversations in GenAI applications. +* api-change:``emr``: Definition update for EbsConfiguration. +* api-change:``qbusiness``: This release supports deleting attachments from conversations. +* api-change:``redshift-serverless``: Add track support for Redshift Serverless workgroup. +* api-change:``sagemaker``: SageMaker HubService is introducing support for creating Training Jobs in Curated Hub (Private Hub). Additionally, it is introducing two new APIs: UpdateHubContent and UpdateHubContentReference. +* api-change:``storagegateway``: This release adds support to invoke a process that cleans the specified file share's cache of file entries that are failing upload to Amazon S3. + + 1.38.2 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 0633e84d87d7..47fb6e704a14 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.2' +__version__ = '1.38.3' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d29dfe1e8b4b..d4978e754073 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.2' +release = '1.38.3' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5ec627b81a40..b4d1f4a17e37 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.2 + botocore==1.37.3 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 3c8e6041c7c1..6476701a764c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.2', + 'botocore==1.37.3', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From cf313e1cca19b90251e447e0170e499f8fc0e3b2 Mon Sep 17 00:00:00 2001 From: Elysa <60367675+elysahall@users.noreply.github.com> Date: Fri, 28 Feb 2025 08:57:55 -0800 Subject: [PATCH 1123/1632] CLI examples for ec2, ecs, ivs-realtime, lambda (#9179) --- awscli/examples/ec2/allocate-address.rst | 23 +++++- .../examples/ecs/wait/services-inactive.rst | 9 +++ awscli/examples/ecs/wait/task-stopped.rst | 22 ++++++ awscli/examples/ivs-realtime/create-stage.rst | 75 ++++++++++++++++-- .../examples/ivs-realtime/get-composition.rst | 75 +++++++++++++++++- awscli/examples/ivs-realtime/get-stage.rst | 17 ++-- .../ivs-realtime/start-composition.rst | 77 +++++++++++++++++++ awscli/examples/ivs-realtime/update-stage.rst | 22 ++++-- awscli/examples/lambda/invoke.rst | 4 +- 9 files changed, 301 insertions(+), 23 deletions(-) create mode 100644 awscli/examples/ecs/wait/services-inactive.rst create mode 100644 awscli/examples/ecs/wait/task-stopped.rst diff --git a/awscli/examples/ec2/allocate-address.rst b/awscli/examples/ec2/allocate-address.rst index 99d973e47fa5..c46f6c91e5ce 100755 --- a/awscli/examples/ec2/allocate-address.rst +++ b/awscli/examples/ec2/allocate-address.rst @@ -53,4 +53,25 @@ Output:: "NetworkBorderGroup": "us-west-2", } -For more information, see `Elastic IP addresses `__ in the *Amazon EC2 User Guide*. \ No newline at end of file +For more information, see `Elastic IP addresses `__ in the *Amazon EC2 User Guide*. + +**Example 4: To allocate an Elastic IP address from an IPAM pool** + +The following ``allocate-address`` example allocates a specific /32 Elastic IP address from an Amazon VPC IP Address Manager (IPAM) pool. :: + + aws ec2 allocate-address \ + --region us-east-1 \ + --ipam-pool-id ipam-pool-1234567890abcdef0 \ + --address 192.0.2.0 + +Output:: + + { + "PublicIp": "192.0.2.0", + "AllocationId": "eipalloc-abcdef01234567890", + "PublicIpv4Pool": "ipam-pool-1234567890abcdef0", + "NetworkBorderGroup": "us-east-1", + "Domain": "vpc" + } + +For more information, see `Allocate sequential Elastic IP addresses from an IPAM pool `__ in the *Amazon VPC IPAM User Guide*. diff --git a/awscli/examples/ecs/wait/services-inactive.rst b/awscli/examples/ecs/wait/services-inactive.rst new file mode 100644 index 000000000000..91d0050788c5 --- /dev/null +++ b/awscli/examples/ecs/wait/services-inactive.rst @@ -0,0 +1,9 @@ +**Wait until an ECS service becomes inactive** + +The following ``service-inactive`` example waits until ECS services becomes inactive in the cluster. :: + + aws ecs wait services-inactive \ + --cluster MyCluster \ + --services MyService + +This command produces no output. diff --git a/awscli/examples/ecs/wait/task-stopped.rst b/awscli/examples/ecs/wait/task-stopped.rst new file mode 100644 index 000000000000..80f6042d9c61 --- /dev/null +++ b/awscli/examples/ecs/wait/task-stopped.rst @@ -0,0 +1,22 @@ +**Example 1: Wait until an ECS task is in stopped state** + +The following ``wait tasks-stopped`` example waits until the provided tasks in the command are in a stopped state. You can pass IDs or full ARN of the tasks. This example uses ID of the task. :: + + aws ecs wait tasks-stopped \ + --cluster MyCluster \ + --tasks 2c196f0a00dd4f58b7c8897a5c7bce13 + +This command produces no output. + +**Example 2: Wait until multiple ECS tasks are in stopped state** + +The following ``wait tasks-stopped`` example waits until the multiple tasks provided in the command are in a stopped state. You can pass IDs or full ARN of the tasks. This example uses IDs of the tasks. :: + + aws ecs wait tasks-stopped \ + --cluster MyCluster \ + --tasks 2c196f0a00dd4f58b7c8897a5c7bce13 4d590253bb114126b7afa7b58EXAMPLE + +This command produces no output. + + + diff --git a/awscli/examples/ivs-realtime/create-stage.rst b/awscli/examples/ivs-realtime/create-stage.rst index 5b94fa41baf6..c9b32d4ea151 100644 --- a/awscli/examples/ivs-realtime/create-stage.rst +++ b/awscli/examples/ivs-realtime/create-stage.rst @@ -19,11 +19,24 @@ Output:: "stage": { "activeSessionId": "st-a1b2c3d4e5f6g", "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", + "autoParticipantRecordingConfiguration": { + "storageConfigurationArn": "", + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "thumbnailConfiguration": { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ], + "recordingMode": "DISABLED" + } + }, "endpoints": { "events": "wss://global.events.live-video.net", "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", - "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" + "whip": "https://9x0y8z7s6t5u.global-bm.whip.live-video.net" }, "name": "stage1", "tags": {} @@ -47,16 +60,23 @@ Output:: "activeSessionId": "st-a1b2c3d4e5f6g", "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", "autoParticipantRecordingConfiguration": { - "mediaTypes": [ - "AUDIO_VIDEO" - ], - "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", - }, + "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh" + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "thumbnailConfiguration": { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ], + "recordingMode": "DISABLED" + } + }, "endpoints": { "events": "wss://global.events.live-video.net", "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", - "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" + "whip": "https://9x0y8z7s6t5u.global-bm.whip.live-video.net" }, "name": "stage1", "tags": {} @@ -64,3 +84,44 @@ Output:: } For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. + +**Example 3: To create a stage and configure individial participant recording with thumbnail recording enabled** + +The following ``create-stage`` example creates a stage and configures individual participant recording with thumbnail recording enabled. :: + + aws ivs-realtime create-stage \ + --name stage1 \ + --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", \ + "thumbnailConfiguration": {"recordingMode": "INTERVAL","storage": ["SEQUENTIAL"],"targetIntervalSeconds": 60}}' + +Output:: + + { + "stage": { + "activeSessionId": "st-a1b2c3d4e5f6g", + "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", + "autoParticipantRecordingConfiguration": { + "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "thumbnailConfiguration": { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ], + "recordingMode": "INTERVAL" + } + }, + "endpoints": { + "events": "wss://global.events.live-video.net", + "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", + "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", + "whip": "https://9x0y8z7s6t5u.global-bm.whip.live-video.net" + }, + "name": "stage1", + "tags": {} + } + } + +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-composition.rst b/awscli/examples/ivs-realtime/get-composition.rst index c85f680c10b2..f796cde2d83f 100644 --- a/awscli/examples/ivs-realtime/get-composition.rst +++ b/awscli/examples/ivs-realtime/get-composition.rst @@ -33,7 +33,7 @@ Output:: "recordingConfiguration": { "format": "HLS" }, - "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" + "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE", } }, "detail": { @@ -130,4 +130,77 @@ Output:: } } +For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. + +**Example 3: To get a composition with thumbnail recording enabled** + +The following ``get-composition`` example gets the composition for the ARN (Amazon Resource Name) specified, which has thumbnail recording enabled with default settings. :: + + aws ivs-realtime get-composition \ + --arn "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh" + +Output:: + + { + "composition": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh", + "destinations": [ + { + "configuration": { + "channel": { + "channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + }, + "name": "" + }, + "id": "AabBCcdDEefF", + "startTime": "2023-10-16T23:26:00+00:00", + "state": "ACTIVE" + }, + { + "configuration": { + "name": "", + "s3": { + "encoderConfigurationArns": [ + "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + ], + "recordingConfiguration": { + "format": "HLS" + }, + "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE", + "thumbnailConfigurations": [ + { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ], + } + ] + } + }, + "detail": { + "s3": { + "recordingPrefix": "aBcDeFgHhGfE/AbCdEfGhHgFe/GHFabcgefABC/composite" + } + }, + "id": "GHFabcgefABC", + "startTime": "2023-10-16T23:26:00+00:00", + "state": "STARTING" + } + ], + "layout": { + "grid": { + "featuredParticipantAttribute": "" + "gridGap": 2, + "omitStoppedVideo": false, + "videoAspectRatio": "VIDEO", + "videoFillMode": "" } + }, + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", + "startTime": "2023-10-16T23:24:00+00:00", + "state": "ACTIVE", + "tags": {} + } + } + For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-stage.rst b/awscli/examples/ivs-realtime/get-stage.rst index cf56514a5a99..22bb45d6c93a 100644 --- a/awscli/examples/ivs-realtime/get-stage.rst +++ b/awscli/examples/ivs-realtime/get-stage.rst @@ -12,20 +12,27 @@ Output:: "activeSessionId": "st-a1b2c3d4e5f6g", "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", "autoParticipantRecordingConfiguration": { + "storageConfigurationArn": "", "mediaTypes": [ - "AUDIO_VIDEO" + "AUDIO_VIDEO" ], - "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", - }, + "thumbnailConfiguration": { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ], + "recordingMode": "DISABLED", + } + }, "endpoints": { "events": "wss://global.events.live-video.net", "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", "rtmps": "rtmps://9x0y8z7s6t5u.global-contribute-staging.live-video.net:443/app/", - "whip": "https://1a2b3c4d5e6f.global-bm.whip.live-video.net" + "whip": "https://9x0y8z7s6t5u.global-bm.whip.live-video.net" }, "name": "test", "tags": {} } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/start-composition.rst b/awscli/examples/ivs-realtime/start-composition.rst index fbfac59128a3..ba7eaee808c9 100644 --- a/awscli/examples/ivs-realtime/start-composition.rst +++ b/awscli/examples/ivs-realtime/start-composition.rst @@ -136,4 +136,81 @@ Output:: } } +For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. + +**Example 3: To start a composition with thubnail recording enabled** + +The following ``start-composition`` example starts a composition for the specified stage to be streamed to the specified locations with thumbnail recording enabled. :: + + aws ivs-realtime start-composition \ + --stage-arn arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd \ + --destinations '[{"channel": {"channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", \ + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"}}, \ + {"s3": {"encoderConfigurationArns": ["arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"], \ + "storageConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE", \ + "thumbnailConfigurations": [{"storage": ["SEQUENTIAL"],"targetIntervalSeconds": 60}]}}]' + +Output:: + + { + "composition": { + "arn": "arn:aws:ivs:ap-northeast-1:123456789012:composition/abcdABCDefgh", + "destinations": [ + { + "configuration": { + "channel": { + "channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", + "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + }, + "name": "" + }, + "id": "AabBCcdDEefF", + "state": "STARTING" + }, + { + "configuration": { + "name": "", + "s3": { + "encoderConfigurationArns": [ + "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" + ], + "recordingConfiguration": { + "format": "HLS" + }, + "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE", + "thumbnailConfigurations": [ + { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ] + } + ] + } + }, + "detail": { + "s3": { + "recordingPrefix": "aBcDeFgHhGfE/AbCdEfGhHgFe/GHFabcgefABC/composite" + } + }, + "id": "GHFabcgefABC", + "state": "STARTING" + } + ], + "layout": { + "grid": { + "featuredParticipantAttribute": "" + "gridGap": 2, + "omitStoppedVideo": false, + "videoAspectRatio": "VIDEO", + "videoFillMode": "" + } + }, + "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", + "startTime": "2023-10-16T23:24:00+00:00", + "state": "STARTING", + "tags": {} + } + } + For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/update-stage.rst b/awscli/examples/ivs-realtime/update-stage.rst index 8a566d6a9631..945fab63b9c7 100644 --- a/awscli/examples/ivs-realtime/update-stage.rst +++ b/awscli/examples/ivs-realtime/update-stage.rst @@ -1,10 +1,11 @@ **To update a stage's configuration** -The following ``update-stage`` example updates a stage for a specified stage ARN to update the stage name and configure individual participant recording. :: +The following ``update-stage`` example updates a stage for a specified stage ARN to update the stage name and configure individual participant recording with thumbnail recording enabled. :: aws ivs-realtime update-stage \ --arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh \ - --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh"}' \ + --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", \ + "thumbnailConfiguration": {"recordingMode": "INTERVAL","storage": ["SEQUENTIAL"],"targetIntervalSeconds": 60}}' \ --name stage1a Output:: @@ -13,10 +14,17 @@ Output:: "stage": { "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", "autoParticipantRecordingConfiguration": { - "mediaTypes": [ - "AUDIO_VIDEO" - ], - "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", + "thumbnailConfiguration": { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ], + "recordingMode": "INTERVAL" + } }, "endpoints": { "events": "wss://global.events.live-video.net", @@ -29,4 +37,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file diff --git a/awscli/examples/lambda/invoke.rst b/awscli/examples/lambda/invoke.rst index 0e213cf703d1..6f50021ce551 100755 --- a/awscli/examples/lambda/invoke.rst +++ b/awscli/examples/lambda/invoke.rst @@ -15,7 +15,7 @@ Output:: "StatusCode": 200 } -For more information, see `Synchronous Invocation `__ in the *AWS Lambda Developer Guide*. +For more information, see `Invoke a Lambda function synchronously `__ in the *AWS Lambda Developer Guide*. **Example 2: To invoke a Lambda function asynchronously** @@ -34,4 +34,4 @@ Output:: "StatusCode": 202 } -For more information, see `Asynchronous Invocation `__ in the *AWS Lambda Developer Guide*. +For more information, see `Invoking a Lambda function asynchronously `__ in the *AWS Lambda Developer Guide*. From e6b82ef261e8a244fba9e6b336af3ec496a385b0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Feb 2025 19:14:54 +0000 Subject: [PATCH 1124/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-10629.json | 5 +++++ .../next-release/api-change-bedrockdataautomation-21834.json | 5 +++++ .../api-change-bedrockdataautomationruntime-39157.json | 5 +++++ .changes/next-release/api-change-dms-51125.json | 5 +++++ .changes/next-release/api-change-eks-26227.json | 5 +++++ .changes/next-release/api-change-mediaconvert-69990.json | 5 +++++ .changes/next-release/api-change-pricing-22144.json | 5 +++++ .changes/next-release/api-change-ssm-39280.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-10629.json create mode 100644 .changes/next-release/api-change-bedrockdataautomation-21834.json create mode 100644 .changes/next-release/api-change-bedrockdataautomationruntime-39157.json create mode 100644 .changes/next-release/api-change-dms-51125.json create mode 100644 .changes/next-release/api-change-eks-26227.json create mode 100644 .changes/next-release/api-change-mediaconvert-69990.json create mode 100644 .changes/next-release/api-change-pricing-22144.json create mode 100644 .changes/next-release/api-change-ssm-39280.json diff --git a/.changes/next-release/api-change-bedrockagent-10629.json b/.changes/next-release/api-change-bedrockagent-10629.json new file mode 100644 index 000000000000..3b62ba429951 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-10629.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release lets Amazon Bedrock Flows support newer models by increasing the maximum length of output in a prompt configuration. This release also increases the maximum number of prompt variables to 20 and the maximum number of node inputs to 20." +} diff --git a/.changes/next-release/api-change-bedrockdataautomation-21834.json b/.changes/next-release/api-change-bedrockdataautomation-21834.json new file mode 100644 index 000000000000..dd8c6101092b --- /dev/null +++ b/.changes/next-release/api-change-bedrockdataautomation-21834.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-data-automation``", + "description": "Renamed and added new StandardConfiguration enums. Added support to update EncryptionConfiguration in UpdateBlueprint and UpdateDataAutomation APIs. Changed HttpStatus code for DeleteBlueprint and DeleteDataAutomationProject APIs to 200 from 204. Added APIs to support tagging." +} diff --git a/.changes/next-release/api-change-bedrockdataautomationruntime-39157.json b/.changes/next-release/api-change-bedrockdataautomationruntime-39157.json new file mode 100644 index 000000000000..5d64e53ca2dc --- /dev/null +++ b/.changes/next-release/api-change-bedrockdataautomationruntime-39157.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-data-automation-runtime``", + "description": "Added a mandatory parameter DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API. Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging." +} diff --git a/.changes/next-release/api-change-dms-51125.json b/.changes/next-release/api-change-dms-51125.json new file mode 100644 index 000000000000..7e52aedc02e2 --- /dev/null +++ b/.changes/next-release/api-change-dms-51125.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dms``", + "description": "Add skipped status to the Result Statistics of an Assessment Run" +} diff --git a/.changes/next-release/api-change-eks-26227.json b/.changes/next-release/api-change-eks-26227.json new file mode 100644 index 000000000000..6584377522e5 --- /dev/null +++ b/.changes/next-release/api-change-eks-26227.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Adding licenses to EKS Anywhere Subscription operations response." +} diff --git a/.changes/next-release/api-change-mediaconvert-69990.json b/.changes/next-release/api-change-mediaconvert-69990.json new file mode 100644 index 000000000000..e1bfd8b8373b --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-69990.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "The AWS MediaConvert Probe API allows you to analyze media files and retrieve detailed metadata about their content, format, and structure." +} diff --git a/.changes/next-release/api-change-pricing-22144.json b/.changes/next-release/api-change-pricing-22144.json new file mode 100644 index 000000000000..4e73e065ece2 --- /dev/null +++ b/.changes/next-release/api-change-pricing-22144.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pricing``", + "description": "Update GetProducts and DescribeServices API request input validations." +} diff --git a/.changes/next-release/api-change-ssm-39280.json b/.changes/next-release/api-change-ssm-39280.json new file mode 100644 index 000000000000..9052633b99f8 --- /dev/null +++ b/.changes/next-release/api-change-ssm-39280.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "Systems Manager doc-only updates for Feb. 2025." +} From 6b3656c0bc77057fa5f1d0fdf005512494377951 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Feb 2025 19:16:27 +0000 Subject: [PATCH 1125/1632] Bumping version to 1.38.4 --- .changes/1.38.4.json | 42 +++++++++++++++++++ .../api-change-bedrockagent-10629.json | 5 --- ...pi-change-bedrockdataautomation-21834.json | 5 --- ...ge-bedrockdataautomationruntime-39157.json | 5 --- .../next-release/api-change-dms-51125.json | 5 --- .../next-release/api-change-eks-26227.json | 5 --- .../api-change-mediaconvert-69990.json | 5 --- .../api-change-pricing-22144.json | 5 --- .../next-release/api-change-ssm-39280.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.38.4.json delete mode 100644 .changes/next-release/api-change-bedrockagent-10629.json delete mode 100644 .changes/next-release/api-change-bedrockdataautomation-21834.json delete mode 100644 .changes/next-release/api-change-bedrockdataautomationruntime-39157.json delete mode 100644 .changes/next-release/api-change-dms-51125.json delete mode 100644 .changes/next-release/api-change-eks-26227.json delete mode 100644 .changes/next-release/api-change-mediaconvert-69990.json delete mode 100644 .changes/next-release/api-change-pricing-22144.json delete mode 100644 .changes/next-release/api-change-ssm-39280.json diff --git a/.changes/1.38.4.json b/.changes/1.38.4.json new file mode 100644 index 000000000000..232290822343 --- /dev/null +++ b/.changes/1.38.4.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-agent``", + "description": "This release lets Amazon Bedrock Flows support newer models by increasing the maximum length of output in a prompt configuration. This release also increases the maximum number of prompt variables to 20 and the maximum number of node inputs to 20.", + "type": "api-change" + }, + { + "category": "``bedrock-data-automation``", + "description": "Renamed and added new StandardConfiguration enums. Added support to update EncryptionConfiguration in UpdateBlueprint and UpdateDataAutomation APIs. Changed HttpStatus code for DeleteBlueprint and DeleteDataAutomationProject APIs to 200 from 204. Added APIs to support tagging.", + "type": "api-change" + }, + { + "category": "``bedrock-data-automation-runtime``", + "description": "Added a mandatory parameter DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API. Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging.", + "type": "api-change" + }, + { + "category": "``dms``", + "description": "Add skipped status to the Result Statistics of an Assessment Run", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Adding licenses to EKS Anywhere Subscription operations response.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "The AWS MediaConvert Probe API allows you to analyze media files and retrieve detailed metadata about their content, format, and structure.", + "type": "api-change" + }, + { + "category": "``pricing``", + "description": "Update GetProducts and DescribeServices API request input validations.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "Systems Manager doc-only updates for Feb. 2025.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-10629.json b/.changes/next-release/api-change-bedrockagent-10629.json deleted file mode 100644 index 3b62ba429951..000000000000 --- a/.changes/next-release/api-change-bedrockagent-10629.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release lets Amazon Bedrock Flows support newer models by increasing the maximum length of output in a prompt configuration. This release also increases the maximum number of prompt variables to 20 and the maximum number of node inputs to 20." -} diff --git a/.changes/next-release/api-change-bedrockdataautomation-21834.json b/.changes/next-release/api-change-bedrockdataautomation-21834.json deleted file mode 100644 index dd8c6101092b..000000000000 --- a/.changes/next-release/api-change-bedrockdataautomation-21834.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-data-automation``", - "description": "Renamed and added new StandardConfiguration enums. Added support to update EncryptionConfiguration in UpdateBlueprint and UpdateDataAutomation APIs. Changed HttpStatus code for DeleteBlueprint and DeleteDataAutomationProject APIs to 200 from 204. Added APIs to support tagging." -} diff --git a/.changes/next-release/api-change-bedrockdataautomationruntime-39157.json b/.changes/next-release/api-change-bedrockdataautomationruntime-39157.json deleted file mode 100644 index 5d64e53ca2dc..000000000000 --- a/.changes/next-release/api-change-bedrockdataautomationruntime-39157.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-data-automation-runtime``", - "description": "Added a mandatory parameter DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API. Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging." -} diff --git a/.changes/next-release/api-change-dms-51125.json b/.changes/next-release/api-change-dms-51125.json deleted file mode 100644 index 7e52aedc02e2..000000000000 --- a/.changes/next-release/api-change-dms-51125.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dms``", - "description": "Add skipped status to the Result Statistics of an Assessment Run" -} diff --git a/.changes/next-release/api-change-eks-26227.json b/.changes/next-release/api-change-eks-26227.json deleted file mode 100644 index 6584377522e5..000000000000 --- a/.changes/next-release/api-change-eks-26227.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Adding licenses to EKS Anywhere Subscription operations response." -} diff --git a/.changes/next-release/api-change-mediaconvert-69990.json b/.changes/next-release/api-change-mediaconvert-69990.json deleted file mode 100644 index e1bfd8b8373b..000000000000 --- a/.changes/next-release/api-change-mediaconvert-69990.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "The AWS MediaConvert Probe API allows you to analyze media files and retrieve detailed metadata about their content, format, and structure." -} diff --git a/.changes/next-release/api-change-pricing-22144.json b/.changes/next-release/api-change-pricing-22144.json deleted file mode 100644 index 4e73e065ece2..000000000000 --- a/.changes/next-release/api-change-pricing-22144.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pricing``", - "description": "Update GetProducts and DescribeServices API request input validations." -} diff --git a/.changes/next-release/api-change-ssm-39280.json b/.changes/next-release/api-change-ssm-39280.json deleted file mode 100644 index 9052633b99f8..000000000000 --- a/.changes/next-release/api-change-ssm-39280.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "Systems Manager doc-only updates for Feb. 2025." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0030eee97773..2755779d7dc9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.38.4 +====== + +* api-change:``bedrock-agent``: This release lets Amazon Bedrock Flows support newer models by increasing the maximum length of output in a prompt configuration. This release also increases the maximum number of prompt variables to 20 and the maximum number of node inputs to 20. +* api-change:``bedrock-data-automation``: Renamed and added new StandardConfiguration enums. Added support to update EncryptionConfiguration in UpdateBlueprint and UpdateDataAutomation APIs. Changed HttpStatus code for DeleteBlueprint and DeleteDataAutomationProject APIs to 200 from 204. Added APIs to support tagging. +* api-change:``bedrock-data-automation-runtime``: Added a mandatory parameter DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API. Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging. +* api-change:``dms``: Add skipped status to the Result Statistics of an Assessment Run +* api-change:``eks``: Adding licenses to EKS Anywhere Subscription operations response. +* api-change:``mediaconvert``: The AWS MediaConvert Probe API allows you to analyze media files and retrieve detailed metadata about their content, format, and structure. +* api-change:``pricing``: Update GetProducts and DescribeServices API request input validations. +* api-change:``ssm``: Systems Manager doc-only updates for Feb. 2025. + + 1.38.3 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 47fb6e704a14..c95225520da5 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.3' +__version__ = '1.38.4' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index d4978e754073..433771c4dd52 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.3' +release = '1.38.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index b4d1f4a17e37..7af748d75e3c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.3 + botocore==1.37.4 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6476701a764c..2a9e3359c182 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.3', + 'botocore==1.37.4', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From f43ca344444935f76a46a5a2ef34f54373833e93 Mon Sep 17 00:00:00 2001 From: Andrew Asseily Date: Sun, 2 Mar 2025 17:21:41 -0500 Subject: [PATCH 1126/1632] Disable Account ID Endpoint Mode for Unsigned Requests --- awscli/customizations/globalargs.py | 18 +++++------------- tests/unit/customizations/test_globalargs.py | 11 ++++------- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/awscli/customizations/globalargs.py b/awscli/customizations/globalargs.py index af11c9335e86..93321ccd85aa 100644 --- a/awscli/customizations/globalargs.py +++ b/awscli/customizations/globalargs.py @@ -12,15 +12,13 @@ # language governing permissions and limitations under the License. import sys import os - from botocore.client import Config +from botocore import UNSIGNED from botocore.endpoint import DEFAULT_TIMEOUT -from botocore.handlers import disable_signing import jmespath from awscli.compat import urlparse - def register_parse_global_args(cli): cli.register('top-level-args-parsed', resolve_types, unique_id='resolve-types') @@ -81,17 +79,12 @@ def resolve_verify_ssl(parsed_args, session, **kwargs): verify = getattr(parsed_args, 'ca_bundle', None) setattr(parsed_args, arg_name, verify) - def no_sign_request(parsed_args, session, **kwargs): if not parsed_args.sign_request: - # In order to make signing disabled for all requests - # we need to use botocore's ``disable_signing()`` handler. - # Register this first to override other handlers. - emitter = session.get_component('event_emitter') - emitter.register_first( - 'choose-signer', disable_signing, unique_id='disable-signing', - ) - + # Disable request signing by setting the signature version to UNSIGNED + # in the default client configuration. This ensures all new clients + # will be created with signing disabled. + _update_default_client_config(session, 'signature_version', UNSIGNED) def resolve_cli_connect_timeout(parsed_args, session, **kwargs): arg_name = 'connect_timeout' @@ -102,7 +95,6 @@ def resolve_cli_read_timeout(parsed_args, session, **kwargs): arg_name = 'read_timeout' _resolve_timeout(session, parsed_args, arg_name) - def _resolve_timeout(session, parsed_args, arg_name): arg_value = getattr(parsed_args, arg_name, None) if arg_value is None: diff --git a/tests/unit/customizations/test_globalargs.py b/tests/unit/customizations/test_globalargs.py index 96586b705118..8316b7c9229b 100644 --- a/tests/unit/customizations/test_globalargs.py +++ b/tests/unit/customizations/test_globalargs.py @@ -11,7 +11,7 @@ # ANY KIND, either express or implied. See the License for the specific # language governing permissions and limitations under the License. from botocore.session import get_session -from botocore.handlers import disable_signing +from botocore import UNSIGNED import os from awscli.testutils import mock, unittest @@ -132,16 +132,13 @@ def test_no_verify_ssl_overrides_cli_cert_bundle(self): def test_no_sign_request_if_option_specified(self): args = FakeParsedArgs(sign_request=False) session = mock.Mock() - - globalargs.no_sign_request(args, session) - emitter = session.get_component('event_emitter') - emitter.register_first.assert_called_with( - 'choose-signer', disable_signing, unique_id='disable-signing') + with mock.patch('awscli.customizations.globalargs._update_default_client_config') as mock_update: + globalargs.no_sign_request(args, session) + mock_update.assert_called_once_with(session, 'signature_version', UNSIGNED) def test_request_signed_by_default(self): args = FakeParsedArgs(sign_request=True) session = mock.Mock() - globalargs.no_sign_request(args, session) self.assertFalse(session.register.called) From 897f80052f124d1253cf8108a01e0da24860c776 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Mar 2025 19:16:16 +0000 Subject: [PATCH 1127/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidp-32384.json | 5 +++++ .changes/next-release/api-change-ec2-22643.json | 5 +++++ .changes/next-release/api-change-qbusiness-55116.json | 5 +++++ .changes/next-release/api-change-rum-9257.json | 5 +++++ .changes/next-release/api-change-sagemaker-36415.json | 5 +++++ .changes/next-release/api-change-transcribe-20536.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidp-32384.json create mode 100644 .changes/next-release/api-change-ec2-22643.json create mode 100644 .changes/next-release/api-change-qbusiness-55116.json create mode 100644 .changes/next-release/api-change-rum-9257.json create mode 100644 .changes/next-release/api-change-sagemaker-36415.json create mode 100644 .changes/next-release/api-change-transcribe-20536.json diff --git a/.changes/next-release/api-change-cognitoidp-32384.json b/.changes/next-release/api-change-cognitoidp-32384.json new file mode 100644 index 000000000000..22f772ccccd5 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-32384.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Added the capacity to return available challenges in admin authentication and to set version 3 of the pre token generation event for M2M ATC." +} diff --git a/.changes/next-release/api-change-ec2-22643.json b/.changes/next-release/api-change-ec2-22643.json new file mode 100644 index 000000000000..8ce442451698 --- /dev/null +++ b/.changes/next-release/api-change-ec2-22643.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Update the DescribeVpcs response" +} diff --git a/.changes/next-release/api-change-qbusiness-55116.json b/.changes/next-release/api-change-qbusiness-55116.json new file mode 100644 index 000000000000..d50ccdd803fc --- /dev/null +++ b/.changes/next-release/api-change-qbusiness-55116.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qbusiness``", + "description": "Adds support for the ingestion of audio and video files by Q Business, which can be configured with the mediaExtractionConfiguration parameter." +} diff --git a/.changes/next-release/api-change-rum-9257.json b/.changes/next-release/api-change-rum-9257.json new file mode 100644 index 000000000000..cf69133d7e6d --- /dev/null +++ b/.changes/next-release/api-change-rum-9257.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rum``", + "description": "Add support for PutResourcePolicy, GetResourcePolicy and DeleteResourcePolicy to support resource based policies for AWS CloudWatch RUM" +} diff --git a/.changes/next-release/api-change-sagemaker-36415.json b/.changes/next-release/api-change-sagemaker-36415.json new file mode 100644 index 000000000000..329f64bce125 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-36415.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Add DomainId to CreateDomainResponse" +} diff --git a/.changes/next-release/api-change-transcribe-20536.json b/.changes/next-release/api-change-transcribe-20536.json new file mode 100644 index 000000000000..65ba9c4cddc9 --- /dev/null +++ b/.changes/next-release/api-change-transcribe-20536.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "Updating documentation for post call analytics job queueing." +} From a479b0ca1aaf24337a97f8ae0f53f7c587531538 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 3 Mar 2025 19:17:32 +0000 Subject: [PATCH 1128/1632] Bumping version to 1.38.5 --- .changes/1.38.5.json | 32 +++++++++++++++++++ .../api-change-cognitoidp-32384.json | 5 --- .../next-release/api-change-ec2-22643.json | 5 --- .../api-change-qbusiness-55116.json | 5 --- .../next-release/api-change-rum-9257.json | 5 --- .../api-change-sagemaker-36415.json | 5 --- .../api-change-transcribe-20536.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.38.5.json delete mode 100644 .changes/next-release/api-change-cognitoidp-32384.json delete mode 100644 .changes/next-release/api-change-ec2-22643.json delete mode 100644 .changes/next-release/api-change-qbusiness-55116.json delete mode 100644 .changes/next-release/api-change-rum-9257.json delete mode 100644 .changes/next-release/api-change-sagemaker-36415.json delete mode 100644 .changes/next-release/api-change-transcribe-20536.json diff --git a/.changes/1.38.5.json b/.changes/1.38.5.json new file mode 100644 index 000000000000..5ef20dad57b6 --- /dev/null +++ b/.changes/1.38.5.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cognito-idp``", + "description": "Added the capacity to return available challenges in admin authentication and to set version 3 of the pre token generation event for M2M ATC.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Update the DescribeVpcs response", + "type": "api-change" + }, + { + "category": "``qbusiness``", + "description": "Adds support for the ingestion of audio and video files by Q Business, which can be configured with the mediaExtractionConfiguration parameter.", + "type": "api-change" + }, + { + "category": "``rum``", + "description": "Add support for PutResourcePolicy, GetResourcePolicy and DeleteResourcePolicy to support resource based policies for AWS CloudWatch RUM", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Add DomainId to CreateDomainResponse", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "Updating documentation for post call analytics job queueing.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidp-32384.json b/.changes/next-release/api-change-cognitoidp-32384.json deleted file mode 100644 index 22f772ccccd5..000000000000 --- a/.changes/next-release/api-change-cognitoidp-32384.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Added the capacity to return available challenges in admin authentication and to set version 3 of the pre token generation event for M2M ATC." -} diff --git a/.changes/next-release/api-change-ec2-22643.json b/.changes/next-release/api-change-ec2-22643.json deleted file mode 100644 index 8ce442451698..000000000000 --- a/.changes/next-release/api-change-ec2-22643.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Update the DescribeVpcs response" -} diff --git a/.changes/next-release/api-change-qbusiness-55116.json b/.changes/next-release/api-change-qbusiness-55116.json deleted file mode 100644 index d50ccdd803fc..000000000000 --- a/.changes/next-release/api-change-qbusiness-55116.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qbusiness``", - "description": "Adds support for the ingestion of audio and video files by Q Business, which can be configured with the mediaExtractionConfiguration parameter." -} diff --git a/.changes/next-release/api-change-rum-9257.json b/.changes/next-release/api-change-rum-9257.json deleted file mode 100644 index cf69133d7e6d..000000000000 --- a/.changes/next-release/api-change-rum-9257.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rum``", - "description": "Add support for PutResourcePolicy, GetResourcePolicy and DeleteResourcePolicy to support resource based policies for AWS CloudWatch RUM" -} diff --git a/.changes/next-release/api-change-sagemaker-36415.json b/.changes/next-release/api-change-sagemaker-36415.json deleted file mode 100644 index 329f64bce125..000000000000 --- a/.changes/next-release/api-change-sagemaker-36415.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Add DomainId to CreateDomainResponse" -} diff --git a/.changes/next-release/api-change-transcribe-20536.json b/.changes/next-release/api-change-transcribe-20536.json deleted file mode 100644 index 65ba9c4cddc9..000000000000 --- a/.changes/next-release/api-change-transcribe-20536.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "Updating documentation for post call analytics job queueing." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2755779d7dc9..939c56036408 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.38.5 +====== + +* api-change:``cognito-idp``: Added the capacity to return available challenges in admin authentication and to set version 3 of the pre token generation event for M2M ATC. +* api-change:``ec2``: Update the DescribeVpcs response +* api-change:``qbusiness``: Adds support for the ingestion of audio and video files by Q Business, which can be configured with the mediaExtractionConfiguration parameter. +* api-change:``rum``: Add support for PutResourcePolicy, GetResourcePolicy and DeleteResourcePolicy to support resource based policies for AWS CloudWatch RUM +* api-change:``sagemaker``: Add DomainId to CreateDomainResponse +* api-change:``transcribe``: Updating documentation for post call analytics job queueing. + + 1.38.4 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index c95225520da5..700af4a190f2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.4' +__version__ = '1.38.5' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 433771c4dd52..17e53fa0fa09 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.4' +release = '1.38.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7af748d75e3c..47edd719bc18 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.4 + botocore==1.37.5 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2a9e3359c182..25438fe6f181 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.4', + 'botocore==1.37.5', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 810493fc3f83579b5c133f400113a76dfca56263 Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Mon, 3 Mar 2025 23:09:13 +0000 Subject: [PATCH 1129/1632] Examples ds-data --- awscli/examples/ds-data/create-group.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/awscli/examples/ds-data/create-group.rst b/awscli/examples/ds-data/create-group.rst index 9451cebd2c78..df7f17df9262 100644 --- a/awscli/examples/ds-data/create-group.rst +++ b/awscli/examples/ds-data/create-group.rst @@ -1,15 +1,15 @@ -**To create a group for a directory** +**To list the available widgets** -The following ``create-group`` example creates a group in the specified directory. :: +The following ``create-group`` example creates a group in a specified directory. :: aws ds-data create-group \ --directory-id d-1234567890 \ - --sam-account-name 'sales' + --sam-account-name "sales" Output:: { - "DirectoryId": "d-9067f3da7a", + "DirectoryId": "d-1234567890", "SAMAccountName": "sales", "SID": "S-1-2-34-5567891234-5678912345-67891234567-8912" } From 9bf76c3f41d8942fefbf08f103cb7b17fcd9d524 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 4 Mar 2025 19:13:50 +0000 Subject: [PATCH 1130/1632] Update changelog based on model updates --- .changes/next-release/api-change-elasticache-90329.json | 5 +++++ .../api-change-iotmanagedintegrations-10306.json | 5 +++++ .changes/next-release/api-change-iotsitewise-23702.json | 5 +++++ .changes/next-release/api-change-rds-58305.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-elasticache-90329.json create mode 100644 .changes/next-release/api-change-iotmanagedintegrations-10306.json create mode 100644 .changes/next-release/api-change-iotsitewise-23702.json create mode 100644 .changes/next-release/api-change-rds-58305.json diff --git a/.changes/next-release/api-change-elasticache-90329.json b/.changes/next-release/api-change-elasticache-90329.json new file mode 100644 index 000000000000..0029fc52ce71 --- /dev/null +++ b/.changes/next-release/api-change-elasticache-90329.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elasticache``", + "description": "Doc only update, listing 'valkey7' and 'valkey8' as engine options for parameter groups." +} diff --git a/.changes/next-release/api-change-iotmanagedintegrations-10306.json b/.changes/next-release/api-change-iotmanagedintegrations-10306.json new file mode 100644 index 000000000000..1a506db6a5c6 --- /dev/null +++ b/.changes/next-release/api-change-iotmanagedintegrations-10306.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iot-managed-integrations``", + "description": "Adding managed integrations APIs for IoT Device Management to setup and control devices across different manufacturers and connectivity protocols. APIs include managedthing operations, credential and provisioning profile management, notification configuration, and OTA update." +} diff --git a/.changes/next-release/api-change-iotsitewise-23702.json b/.changes/next-release/api-change-iotsitewise-23702.json new file mode 100644 index 000000000000..d44f819706db --- /dev/null +++ b/.changes/next-release/api-change-iotsitewise-23702.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotsitewise``", + "description": "AWS IoT SiteWise now supports MQTT-enabled, V3 gateways. Configure data destinations for real-time ingestion into AWS IoT SiteWise or buffered ingestion using Amazon S3 storage. You can also use path filters for precise data collection from specific MQTT topics." +} diff --git a/.changes/next-release/api-change-rds-58305.json b/.changes/next-release/api-change-rds-58305.json new file mode 100644 index 000000000000..714087861b6e --- /dev/null +++ b/.changes/next-release/api-change-rds-58305.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Note support for Database Insights for Amazon RDS." +} From 01acf78a8441f8718b6a68a05ba016ad2915d5bd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 4 Mar 2025 19:15:20 +0000 Subject: [PATCH 1131/1632] Bumping version to 1.38.6 --- .changes/1.38.6.json | 22 +++++++++++++++++++ .../api-change-elasticache-90329.json | 5 ----- ...i-change-iotmanagedintegrations-10306.json | 5 ----- .../api-change-iotsitewise-23702.json | 5 ----- .../next-release/api-change-rds-58305.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.38.6.json delete mode 100644 .changes/next-release/api-change-elasticache-90329.json delete mode 100644 .changes/next-release/api-change-iotmanagedintegrations-10306.json delete mode 100644 .changes/next-release/api-change-iotsitewise-23702.json delete mode 100644 .changes/next-release/api-change-rds-58305.json diff --git a/.changes/1.38.6.json b/.changes/1.38.6.json new file mode 100644 index 000000000000..6902d9ff8211 --- /dev/null +++ b/.changes/1.38.6.json @@ -0,0 +1,22 @@ +[ + { + "category": "``elasticache``", + "description": "Doc only update, listing 'valkey7' and 'valkey8' as engine options for parameter groups.", + "type": "api-change" + }, + { + "category": "``iot-managed-integrations``", + "description": "Adding managed integrations APIs for IoT Device Management to setup and control devices across different manufacturers and connectivity protocols. APIs include managedthing operations, credential and provisioning profile management, notification configuration, and OTA update.", + "type": "api-change" + }, + { + "category": "``iotsitewise``", + "description": "AWS IoT SiteWise now supports MQTT-enabled, V3 gateways. Configure data destinations for real-time ingestion into AWS IoT SiteWise or buffered ingestion using Amazon S3 storage. You can also use path filters for precise data collection from specific MQTT topics.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Note support for Database Insights for Amazon RDS.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-elasticache-90329.json b/.changes/next-release/api-change-elasticache-90329.json deleted file mode 100644 index 0029fc52ce71..000000000000 --- a/.changes/next-release/api-change-elasticache-90329.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elasticache``", - "description": "Doc only update, listing 'valkey7' and 'valkey8' as engine options for parameter groups." -} diff --git a/.changes/next-release/api-change-iotmanagedintegrations-10306.json b/.changes/next-release/api-change-iotmanagedintegrations-10306.json deleted file mode 100644 index 1a506db6a5c6..000000000000 --- a/.changes/next-release/api-change-iotmanagedintegrations-10306.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iot-managed-integrations``", - "description": "Adding managed integrations APIs for IoT Device Management to setup and control devices across different manufacturers and connectivity protocols. APIs include managedthing operations, credential and provisioning profile management, notification configuration, and OTA update." -} diff --git a/.changes/next-release/api-change-iotsitewise-23702.json b/.changes/next-release/api-change-iotsitewise-23702.json deleted file mode 100644 index d44f819706db..000000000000 --- a/.changes/next-release/api-change-iotsitewise-23702.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotsitewise``", - "description": "AWS IoT SiteWise now supports MQTT-enabled, V3 gateways. Configure data destinations for real-time ingestion into AWS IoT SiteWise or buffered ingestion using Amazon S3 storage. You can also use path filters for precise data collection from specific MQTT topics." -} diff --git a/.changes/next-release/api-change-rds-58305.json b/.changes/next-release/api-change-rds-58305.json deleted file mode 100644 index 714087861b6e..000000000000 --- a/.changes/next-release/api-change-rds-58305.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Note support for Database Insights for Amazon RDS." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 939c56036408..b2e648e3eb60 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.38.6 +====== + +* api-change:``elasticache``: Doc only update, listing 'valkey7' and 'valkey8' as engine options for parameter groups. +* api-change:``iot-managed-integrations``: Adding managed integrations APIs for IoT Device Management to setup and control devices across different manufacturers and connectivity protocols. APIs include managedthing operations, credential and provisioning profile management, notification configuration, and OTA update. +* api-change:``iotsitewise``: AWS IoT SiteWise now supports MQTT-enabled, V3 gateways. Configure data destinations for real-time ingestion into AWS IoT SiteWise or buffered ingestion using Amazon S3 storage. You can also use path filters for precise data collection from specific MQTT topics. +* api-change:``rds``: Note support for Database Insights for Amazon RDS. + + 1.38.5 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 700af4a190f2..29c9caef2ff7 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.5' +__version__ = '1.38.6' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 17e53fa0fa09..820447218482 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.5' +release = '1.38.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 47edd719bc18..e92651465ee6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.5 + botocore==1.37.6 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 25438fe6f181..b29821857b62 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.5', + 'botocore==1.37.6', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 22bbf8ea46ea1e22761b5fc76a892050087d7153 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Mar 2025 19:19:12 +0000 Subject: [PATCH 1132/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-30687.json | 5 +++++ .changes/next-release/api-change-datasync-53899.json | 5 +++++ .changes/next-release/api-change-gameliftstreams-22764.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-63642.json | 5 +++++ .changes/next-release/api-change-workspaces-27498.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-30687.json create mode 100644 .changes/next-release/api-change-datasync-53899.json create mode 100644 .changes/next-release/api-change-gameliftstreams-22764.json create mode 100644 .changes/next-release/api-change-iotfleetwise-63642.json create mode 100644 .changes/next-release/api-change-workspaces-27498.json diff --git a/.changes/next-release/api-change-bedrockruntime-30687.json b/.changes/next-release/api-change-bedrockruntime-30687.json new file mode 100644 index 000000000000..c39e7cbc9087 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-30687.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This releases adds support for Custom Prompt Router ARN" +} diff --git a/.changes/next-release/api-change-datasync-53899.json b/.changes/next-release/api-change-datasync-53899.json new file mode 100644 index 000000000000..d32120e77cc4 --- /dev/null +++ b/.changes/next-release/api-change-datasync-53899.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "AWS DataSync now supports modifying ServerHostname while updating locations SMB, NFS, and ObjectStorage." +} diff --git a/.changes/next-release/api-change-gameliftstreams-22764.json b/.changes/next-release/api-change-gameliftstreams-22764.json new file mode 100644 index 000000000000..4bb0c8cada04 --- /dev/null +++ b/.changes/next-release/api-change-gameliftstreams-22764.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gameliftstreams``", + "description": "New Service: Amazon GameLift Streams delivers low-latency game streaming from AWS global infrastructure to virtually any device with a browser at up to 1080p resolution and 60 fps." +} diff --git a/.changes/next-release/api-change-iotfleetwise-63642.json b/.changes/next-release/api-change-iotfleetwise-63642.json new file mode 100644 index 000000000000..134ec3080c62 --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-63642.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "This release adds floating point support for CAN/OBD signals and adds support for signed OBD signals." +} diff --git a/.changes/next-release/api-change-workspaces-27498.json b/.changes/next-release/api-change-workspaces-27498.json new file mode 100644 index 000000000000..5f96360bc3da --- /dev/null +++ b/.changes/next-release/api-change-workspaces-27498.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added DeviceTypeWorkSpacesThinClient type to allow users to access their WorkSpaces through a WorkSpaces Thin Client." +} From de49e4c86fba727afb2bebe901a4957ea9a0facf Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 5 Mar 2025 19:24:25 +0000 Subject: [PATCH 1133/1632] Bumping version to 1.38.7 --- .changes/1.38.7.json | 27 +++++++++++++++++++ .../api-change-bedrockruntime-30687.json | 5 ---- .../api-change-datasync-53899.json | 5 ---- .../api-change-gameliftstreams-22764.json | 5 ---- .../api-change-iotfleetwise-63642.json | 5 ---- .../api-change-workspaces-27498.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.38.7.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-30687.json delete mode 100644 .changes/next-release/api-change-datasync-53899.json delete mode 100644 .changes/next-release/api-change-gameliftstreams-22764.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-63642.json delete mode 100644 .changes/next-release/api-change-workspaces-27498.json diff --git a/.changes/1.38.7.json b/.changes/1.38.7.json new file mode 100644 index 000000000000..9de7a42672ba --- /dev/null +++ b/.changes/1.38.7.json @@ -0,0 +1,27 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "This releases adds support for Custom Prompt Router ARN", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "AWS DataSync now supports modifying ServerHostname while updating locations SMB, NFS, and ObjectStorage.", + "type": "api-change" + }, + { + "category": "``gameliftstreams``", + "description": "New Service: Amazon GameLift Streams delivers low-latency game streaming from AWS global infrastructure to virtually any device with a browser at up to 1080p resolution and 60 fps.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "This release adds floating point support for CAN/OBD signals and adds support for signed OBD signals.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added DeviceTypeWorkSpacesThinClient type to allow users to access their WorkSpaces through a WorkSpaces Thin Client.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-30687.json b/.changes/next-release/api-change-bedrockruntime-30687.json deleted file mode 100644 index c39e7cbc9087..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-30687.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This releases adds support for Custom Prompt Router ARN" -} diff --git a/.changes/next-release/api-change-datasync-53899.json b/.changes/next-release/api-change-datasync-53899.json deleted file mode 100644 index d32120e77cc4..000000000000 --- a/.changes/next-release/api-change-datasync-53899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "AWS DataSync now supports modifying ServerHostname while updating locations SMB, NFS, and ObjectStorage." -} diff --git a/.changes/next-release/api-change-gameliftstreams-22764.json b/.changes/next-release/api-change-gameliftstreams-22764.json deleted file mode 100644 index 4bb0c8cada04..000000000000 --- a/.changes/next-release/api-change-gameliftstreams-22764.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gameliftstreams``", - "description": "New Service: Amazon GameLift Streams delivers low-latency game streaming from AWS global infrastructure to virtually any device with a browser at up to 1080p resolution and 60 fps." -} diff --git a/.changes/next-release/api-change-iotfleetwise-63642.json b/.changes/next-release/api-change-iotfleetwise-63642.json deleted file mode 100644 index 134ec3080c62..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-63642.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "This release adds floating point support for CAN/OBD signals and adds support for signed OBD signals." -} diff --git a/.changes/next-release/api-change-workspaces-27498.json b/.changes/next-release/api-change-workspaces-27498.json deleted file mode 100644 index 5f96360bc3da..000000000000 --- a/.changes/next-release/api-change-workspaces-27498.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added DeviceTypeWorkSpacesThinClient type to allow users to access their WorkSpaces through a WorkSpaces Thin Client." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b2e648e3eb60..8ec92106ff27 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.38.7 +====== + +* api-change:``bedrock-runtime``: This releases adds support for Custom Prompt Router ARN +* api-change:``datasync``: AWS DataSync now supports modifying ServerHostname while updating locations SMB, NFS, and ObjectStorage. +* api-change:``gameliftstreams``: New Service: Amazon GameLift Streams delivers low-latency game streaming from AWS global infrastructure to virtually any device with a browser at up to 1080p resolution and 60 fps. +* api-change:``iotfleetwise``: This release adds floating point support for CAN/OBD signals and adds support for signed OBD signals. +* api-change:``workspaces``: Added DeviceTypeWorkSpacesThinClient type to allow users to access their WorkSpaces through a WorkSpaces Thin Client. + + 1.38.6 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 29c9caef2ff7..6ed1281c18da 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.6' +__version__ = '1.38.7' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 820447218482..c2caa525f6be 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.6' +release = '1.38.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index e92651465ee6..3142c1438a5d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.6 + botocore==1.37.7 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index b29821857b62..e54bf2a640a0 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.6', + 'botocore==1.37.7', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 2935fc0a8ccec27cd0ee1ad902a6cb7658e793df Mon Sep 17 00:00:00 2001 From: David Souther Date: Thu, 16 Jan 2025 12:54:02 -0500 Subject: [PATCH 1134/1632] Replaced /mybucket/ with amzn-s3-demo-bucket --- .../cloudformation/_package_description.rst | 2 +- awscli/examples/emr/add-steps.rst | 16 +-- .../examples/emr/create-cluster-examples.rst | 10 +- awscli/examples/rds/cancel-export-task.rst | 44 +++--- awscli/examples/rds/describe-export-tasks.rst | 80 +++++------ .../rds/restore-db-cluster-from-s3.rst | 128 +++++++++--------- awscli/examples/rds/start-export-task.rst | 52 +++---- awscli/examples/s3/_concepts.rst | 4 +- awscli/examples/s3/cp.rst | 60 ++++---- awscli/examples/s3/ls.rst | 14 +- awscli/examples/s3/mb.rst | 12 +- awscli/examples/s3/mv.rst | 42 +++--- awscli/examples/s3/rb.rst | 16 +-- awscli/examples/s3/rm.rst | 24 ++-- awscli/examples/s3/sync.rst | 54 ++++---- awscli/examples/s3api/get-bucket-policy.rst | 4 +- 16 files changed, 281 insertions(+), 281 deletions(-) diff --git a/awscli/examples/cloudformation/_package_description.rst b/awscli/examples/cloudformation/_package_description.rst index f47ec2212916..21566ac96c5d 100644 --- a/awscli/examples/cloudformation/_package_description.rst +++ b/awscli/examples/cloudformation/_package_description.rst @@ -40,7 +40,7 @@ For example, if your AWS Lambda function source code is in the ``/home/user/code/lambdafunction/`` folder, specify ``CodeUri: /home/user/code/lambdafunction`` for the ``AWS::Serverless::Function`` resource. The command returns a template and replaces -the local path with the S3 location: ``CodeUri: s3://mybucket/lambdafunction.zip``. +the local path with the S3 location: ``CodeUri: s3://amzn-s3-demo-bucket/lambdafunction.zip``. If you specify a file, the command directly uploads it to the S3 bucket. If you specify a folder, the command zips the folder and then uploads the .zip file. diff --git a/awscli/examples/emr/add-steps.rst b/awscli/examples/emr/add-steps.rst index 282c77edbe41..6ec39f356ebe 100644 --- a/awscli/examples/emr/add-steps.rst +++ b/awscli/examples/emr/add-steps.rst @@ -2,7 +2,7 @@ - Command:: - aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://mybucket/mytest.jar,Args=arg1,arg2,arg3 Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://mybucket/mytest.jar,MainClass=mymainclass,Args=arg1,arg2,arg3 + aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://amzn-s3-demo-bucket/mytest.jar,Args=arg1,arg2,arg3 Type=CUSTOM_JAR,Name=CustomJAR,ActionOnFailure=CONTINUE,Jar=s3://amzn-s3-demo-bucket/mytest.jar,MainClass=mymainclass,Args=arg1,arg2,arg3 - Required parameters:: @@ -25,7 +25,7 @@ - Command:: - aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=STREAMING,Name='Streaming Program',ActionOnFailure=CONTINUE,Args=[-files,s3://elasticmapreduce/samples/wordcount/wordSplitter.py,-mapper,wordSplitter.py,-reducer,aggregate,-input,s3://elasticmapreduce/samples/wordcount/input,-output,s3://mybucket/wordcount/output] + aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=STREAMING,Name='Streaming Program',ActionOnFailure=CONTINUE,Args=[-files,s3://elasticmapreduce/samples/wordcount/wordSplitter.py,-mapper,wordSplitter.py,-reducer,aggregate,-input,s3://elasticmapreduce/samples/wordcount/input,-output,s3://amzn-s3-demo-bucket/wordcount/output] - Required parameters:: @@ -40,7 +40,7 @@ [ { "Name": "JSON Streaming Step", - "Args": ["-files","s3://elasticmapreduce/samples/wordcount/wordSplitter.py","-mapper","wordSplitter.py","-reducer","aggregate","-input","s3://elasticmapreduce/samples/wordcount/input","-output","s3://mybucket/wordcount/output"], + "Args": ["-files","s3://elasticmapreduce/samples/wordcount/wordSplitter.py","-mapper","wordSplitter.py","-reducer","aggregate","-input","s3://elasticmapreduce/samples/wordcount/input","-output","s3://amzn-s3-demo-bucket/wordcount/output"], "ActionOnFailure": "CONTINUE", "Type": "STREAMING" } @@ -72,15 +72,15 @@ NOTE: JSON arguments must include options and values as their own items in the l "ActionOnFailure": "CONTINUE", "Args": [ "-files", - "s3://mybucket/mapper.py,s3://mybucket/reducer.py", + "s3://amzn-s3-demo-bucket/mapper.py,s3://amzn-s3-demo-bucket/reducer.py", "-mapper", "mapper.py", "-reducer", "reducer.py", "-input", - "s3://mybucket/input", + "s3://amzn-s3-demo-bucket/input", "-output", - "s3://mybucket/output"] + "s3://amzn-s3-demo-bucket/output"] } ] @@ -109,7 +109,7 @@ NOTE: JSON arguments must include options and values as their own items in the l - Command:: - aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=HIVE,Name='Hive program',ActionOnFailure=CONTINUE,Args=[-f,s3://mybucket/myhivescript.q,-d,INPUT=s3://mybucket/myhiveinput,-d,OUTPUT=s3://mybucket/myhiveoutput,arg1,arg2] Type=HIVE,Name='Hive steps',ActionOnFailure=TERMINATE_CLUSTER,Args=[-f,s3://elasticmapreduce/samples/hive-ads/libs/model-build.q,-d,INPUT=s3://elasticmapreduce/samples/hive-ads/tables,-d,OUTPUT=s3://mybucket/hive-ads/output/2014-04-18/11-07-32,-d,LIBS=s3://elasticmapreduce/samples/hive-ads/libs] + aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=HIVE,Name='Hive program',ActionOnFailure=CONTINUE,Args=[-f,s3://amzn-s3-demo-bucket/myhivescript.q,-d,INPUT=s3://amzn-s3-demo-bucket/myhiveinput,-d,OUTPUT=s3://amzn-s3-demo-bucket/myhiveoutput,arg1,arg2] Type=HIVE,Name='Hive steps',ActionOnFailure=TERMINATE_CLUSTER,Args=[-f,s3://elasticmapreduce/samples/hive-ads/libs/model-build.q,-d,INPUT=s3://elasticmapreduce/samples/hive-ads/tables,-d,OUTPUT=s3://amzn-s3-demo-bucket/hive-ads/output/2014-04-18/11-07-32,-d,LIBS=s3://elasticmapreduce/samples/hive-ads/libs] - Required parameters:: @@ -134,7 +134,7 @@ NOTE: JSON arguments must include options and values as their own items in the l - Command:: - aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=PIG,Name='Pig program',ActionOnFailure=CONTINUE,Args=[-f,s3://mybucket/mypigscript.pig,-p,INPUT=s3://mybucket/mypiginput,-p,OUTPUT=s3://mybucket/mypigoutput,arg1,arg2] Type=PIG,Name='Pig program',Args=[-f,s3://elasticmapreduce/samples/pig-apache/do-reports2.pig,-p,INPUT=s3://elasticmapreduce/samples/pig-apache/input,-p,OUTPUT=s3://mybucket/pig-apache/output,arg1,arg2] + aws emr add-steps --cluster-id j-XXXXXXXX --steps Type=PIG,Name='Pig program',ActionOnFailure=CONTINUE,Args=[-f,s3://amzn-s3-demo-bucket/mypigscript.pig,-p,INPUT=s3://amzn-s3-demo-bucket/mypiginput,-p,OUTPUT=s3://amzn-s3-demo-bucket/mypigoutput,arg1,arg2] Type=PIG,Name='Pig program',Args=[-f,s3://elasticmapreduce/samples/pig-apache/do-reports2.pig,-p,INPUT=s3://elasticmapreduce/samples/pig-apache/input,-p,OUTPUT=s3://amzn-s3-demo-bucket/pig-apache/output,arg1,arg2] - Required parameters:: diff --git a/awscli/examples/emr/create-cluster-examples.rst b/awscli/examples/emr/create-cluster-examples.rst index 0d8f673f90ec..23d48e524fe9 100644 --- a/awscli/examples/emr/create-cluster-examples.rst +++ b/awscli/examples/emr/create-cluster-examples.rst @@ -369,7 +369,7 @@ The following ``create-cluster`` examples add a streaming step to a cluster that The following example specifies the step inline. :: aws emr create-cluster \ - --steps Type=STREAMING,Name='Streaming Program',ActionOnFailure=CONTINUE,Args=[-files,s3://elasticmapreduce/samples/wordcount/wordSplitter.py,-mapper,wordSplitter.py,-reducer,aggregate,-input,s3://elasticmapreduce/samples/wordcount/input,-output,s3://mybucket/wordcount/output] \ + --steps Type=STREAMING,Name='Streaming Program',ActionOnFailure=CONTINUE,Args=[-files,s3://elasticmapreduce/samples/wordcount/wordSplitter.py,-mapper,wordSplitter.py,-reducer,aggregate,-input,s3://elasticmapreduce/samples/wordcount/input,-output,s3://amzn-s3-demo-bucket/wordcount/output] \ --release-label emr-5.3.1 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large \ --auto-terminate @@ -397,7 +397,7 @@ Contents of ``multiplefiles.json``:: "-input", "s3://elasticmapreduce/samples/wordcount/input", "-output", - "s3://mybucket/wordcount/output" + "s3://amzn-s3-demo-bucket/wordcount/output" ], "ActionOnFailure": "CONTINUE", "Type": "STREAMING" @@ -409,7 +409,7 @@ Contents of ``multiplefiles.json``:: The following example add Hive steps when creating a cluster. Hive steps require parameters ``Type`` and ``Args``. Hive steps optional parameters are ``Name`` and ``ActionOnFailure``. :: aws emr create-cluster \ - --steps Type=HIVE,Name='Hive program',ActionOnFailure=CONTINUE,ActionOnFailure=TERMINATE_CLUSTER,Args=[-f,s3://elasticmapreduce/samples/hive-ads/libs/model-build.q,-d,INPUT=s3://elasticmapreduce/samples/hive-ads/tables,-d,OUTPUT=s3://mybucket/hive-ads/output/2014-04-18/11-07-32,-d,LIBS=s3://elasticmapreduce/samples/hive-ads/libs] \ + --steps Type=HIVE,Name='Hive program',ActionOnFailure=CONTINUE,ActionOnFailure=TERMINATE_CLUSTER,Args=[-f,s3://elasticmapreduce/samples/hive-ads/libs/model-build.q,-d,INPUT=s3://elasticmapreduce/samples/hive-ads/tables,-d,OUTPUT=s3://amzn-s3-demo-bucket/hive-ads/output/2014-04-18/11-07-32,-d,LIBS=s3://elasticmapreduce/samples/hive-ads/libs] \ --applications Name=Hive \ --release-label emr-5.3.1 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large @@ -419,7 +419,7 @@ The following example add Hive steps when creating a cluster. Hive steps require The following example adds Pig steps when creating a cluster. Pig steps required parameters are ``Type`` and ``Args``. Pig steps optional parameters are ``Name`` and ``ActionOnFailure``. :: aws emr create-cluster \ - --steps Type=PIG,Name='Pig program',ActionOnFailure=CONTINUE,Args=[-f,s3://elasticmapreduce/samples/pig-apache/do-reports2.pig,-p,INPUT=s3://elasticmapreduce/samples/pig-apache/input,-p,OUTPUT=s3://mybucket/pig-apache/output] \ + --steps Type=PIG,Name='Pig program',ActionOnFailure=CONTINUE,Args=[-f,s3://elasticmapreduce/samples/pig-apache/do-reports2.pig,-p,INPUT=s3://elasticmapreduce/samples/pig-apache/input,-p,OUTPUT=s3://amzn-s3-demo-bucket/pig-apache/output] \ --applications Name=Pig \ --release-label emr-5.3.1 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large @@ -429,7 +429,7 @@ The following example adds Pig steps when creating a cluster. Pig steps required The following ``create-cluster`` example runs two bootstrap actions defined as scripts that are stored in Amazon S3. :: aws emr create-cluster \ - --bootstrap-actions Path=s3://mybucket/myscript1,Name=BootstrapAction1,Args=[arg1,arg2] Path=s3://mybucket/myscript2,Name=BootstrapAction2,Args=[arg1,arg2] \ + --bootstrap-actions Path=s3://amzn-s3-demo-bucket/myscript1,Name=BootstrapAction1,Args=[arg1,arg2] Path=s3://amzn-s3-demo-bucket/myscript2,Name=BootstrapAction2,Args=[arg1,arg2] \ --release-label emr-5.3.1 \ --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m4.large InstanceGroupType=CORE,InstanceCount=2,InstanceType=m4.large \ --auto-terminate diff --git a/awscli/examples/rds/cancel-export-task.rst b/awscli/examples/rds/cancel-export-task.rst index edf6c140a809..29e7820f768b 100644 --- a/awscli/examples/rds/cancel-export-task.rst +++ b/awscli/examples/rds/cancel-export-task.rst @@ -1,23 +1,23 @@ -**To cancel a snapshot export to Amazon S3** - -The following ``cancel-export-task`` example cancels an export task in progress that is exporting a snapshot to Amazon S3. :: - - aws rds cancel-export-task \ - --export-task-identifier my-s3-export-1 - -Output:: - - { - "ExportTaskIdentifier": "my-s3-export-1", - "SourceArn": "arn:aws:rds:us-east-1:123456789012:snapshot:publisher-final-snapshot", - "SnapshotTime": "2019-03-24T20:01:09.815Z", - "S3Bucket": "mybucket", - "S3Prefix": "", - "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/export-snap-S3-role", - "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/abcd0000-7bfd-4594-af38-aabbccddeeff", - "Status": "CANCELING", - "PercentProgress": 0, - "TotalExtractedDataInGB": 0 - } - +**To cancel a snapshot export to Amazon S3** + +The following ``cancel-export-task`` example cancels an export task in progress that is exporting a snapshot to Amazon S3. :: + + aws rds cancel-export-task \ + --export-task-identifier my-s3-export-1 + +Output:: + + { + "ExportTaskIdentifier": "my-s3-export-1", + "SourceArn": "arn:aws:rds:us-east-1:123456789012:snapshot:publisher-final-snapshot", + "SnapshotTime": "2019-03-24T20:01:09.815Z", + "S3Bucket": "amzn-s3-demo-bucket", + "S3Prefix": "", + "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/export-snap-S3-role", + "KmsKeyId": "arn:aws:kms:us-east-1:123456789012:key/abcd0000-7bfd-4594-af38-aabbccddeeff", + "Status": "CANCELING", + "PercentProgress": 0, + "TotalExtractedDataInGB": 0 + } + For more information, see `Canceling a snapshot export task `__ in the *Amazon RDS User Guide* or `Canceling a snapshot export task `__ in the *Amazon Aurora User Guide*. \ No newline at end of file diff --git a/awscli/examples/rds/describe-export-tasks.rst b/awscli/examples/rds/describe-export-tasks.rst index a39d1125afce..dd18e0943108 100644 --- a/awscli/examples/rds/describe-export-tasks.rst +++ b/awscli/examples/rds/describe-export-tasks.rst @@ -1,40 +1,40 @@ -**To describe snapshot export tasks** - -The following ``describe-export-tasks`` example returns information about snapshot exports to Amazon S3. :: - - aws rds describe-export-tasks - -Output:: - - { - "ExportTasks": [ - { - "ExportTaskIdentifier": "test-snapshot-export", - "SourceArn": "arn:aws:rds:us-west-2:123456789012:snapshot:test-snapshot", - "SnapshotTime": "2020-03-02T18:26:28.163Z", - "TaskStartTime": "2020-03-02T18:57:56.896Z", - "TaskEndTime": "2020-03-02T19:10:31.985Z", - "S3Bucket": "mybucket", - "S3Prefix": "", - "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/ExportRole", - "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff", - "Status": "COMPLETE", - "PercentProgress": 100, - "TotalExtractedDataInGB": 0 - }, - { - "ExportTaskIdentifier": "my-s3-export", - "SourceArn": "arn:aws:rds:us-west-2:123456789012:snapshot:db5-snapshot-test", - "SnapshotTime": "2020-03-27T20:48:42.023Z", - "S3Bucket": "mybucket", - "S3Prefix": "", - "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/ExportRole", - "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff", - "Status": "STARTING", - "PercentProgress": 0, - "TotalExtractedDataInGB": 0 - } - ] - } - -For more information, see `Monitoring Snapshot Exports `__ in the *Amazon RDS User Guide*. +**To describe snapshot export tasks** + +The following ``describe-export-tasks`` example returns information about snapshot exports to Amazon S3. :: + + aws rds describe-export-tasks + +Output:: + + { + "ExportTasks": [ + { + "ExportTaskIdentifier": "test-snapshot-export", + "SourceArn": "arn:aws:rds:us-west-2:123456789012:snapshot:test-snapshot", + "SnapshotTime": "2020-03-02T18:26:28.163Z", + "TaskStartTime": "2020-03-02T18:57:56.896Z", + "TaskEndTime": "2020-03-02T19:10:31.985Z", + "S3Bucket": "amzn-s3-demo-bucket", + "S3Prefix": "", + "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/ExportRole", + "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff", + "Status": "COMPLETE", + "PercentProgress": 100, + "TotalExtractedDataInGB": 0 + }, + { + "ExportTaskIdentifier": "my-s3-export", + "SourceArn": "arn:aws:rds:us-west-2:123456789012:snapshot:db5-snapshot-test", + "SnapshotTime": "2020-03-27T20:48:42.023Z", + "S3Bucket": "amzn-s3-demo-bucket", + "S3Prefix": "", + "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/ExportRole", + "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff", + "Status": "STARTING", + "PercentProgress": 0, + "TotalExtractedDataInGB": 0 + } + ] + } + +For more information, see `Monitoring Snapshot Exports `__ in the *Amazon RDS User Guide*. diff --git a/awscli/examples/rds/restore-db-cluster-from-s3.rst b/awscli/examples/rds/restore-db-cluster-from-s3.rst index e30d207c106c..3f7fe445d389 100644 --- a/awscli/examples/rds/restore-db-cluster-from-s3.rst +++ b/awscli/examples/rds/restore-db-cluster-from-s3.rst @@ -1,64 +1,64 @@ -**To restore an Amazon Aurora DB cluster from Amazon S3** - -The following ``restore-db-cluster-from-s3`` example restores an Amazon Aurora MySQL version 5.7-compatible DB cluster from a MySQL 5.7 DB backup file in Amazon S3. :: - - aws rds restore-db-cluster-from-s3 \ - --db-cluster-identifier cluster-s3-restore \ - --engine aurora-mysql \ - --master-username admin \ - --master-user-password mypassword \ - --s3-bucket-name mybucket \ - --s3-prefix test-backup \ - --s3-ingestion-role-arn arn:aws:iam::123456789012:role/service-role/TestBackup \ - --source-engine mysql \ - --source-engine-version 5.7.28 - -Output:: - - { - "DBCluster": { - "AllocatedStorage": 1, - "AvailabilityZones": [ - "us-west-2c", - "us-west-2a", - "us-west-2b" - ], - "BackupRetentionPeriod": 1, - "DBClusterIdentifier": "cluster-s3-restore", - "DBClusterParameterGroup": "default.aurora-mysql5.7", - "DBSubnetGroup": "default", - "Status": "creating", - "Endpoint": "cluster-s3-restore.cluster-co3xyzabc123.us-west-2.rds.amazonaws.com", - "ReaderEndpoint": "cluster-s3-restore.cluster-ro-co3xyzabc123.us-west-2.rds.amazonaws.com", - "MultiAZ": false, - "Engine": "aurora-mysql", - "EngineVersion": "5.7.12", - "Port": 3306, - "MasterUsername": "admin", - "PreferredBackupWindow": "11:15-11:45", - "PreferredMaintenanceWindow": "thu:12:19-thu:12:49", - "ReadReplicaIdentifiers": [], - "DBClusterMembers": [], - "VpcSecurityGroups": [ - { - "VpcSecurityGroupId": "sg-########", - "Status": "active" - } - ], - "HostedZoneId": "Z1PVIF0EXAMPLE", - "StorageEncrypted": false, - "DbClusterResourceId": "cluster-SU5THYQQHOWCXZZDGXREXAMPLE", - "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:cluster-s3-restore", - "AssociatedRoles": [], - "IAMDatabaseAuthenticationEnabled": false, - "ClusterCreateTime": "2020-07-27T14:22:08.095Z", - "EngineMode": "provisioned", - "DeletionProtection": false, - "HttpEndpointEnabled": false, - "CopyTagsToSnapshot": false, - "CrossAccountClone": false, - "DomainMemberships": [] - } - } - -For more information, see `Migrating Data from MySQL by Using an Amazon S3 Bucket `__ in the *Amazon Aurora User Guide*. +**To restore an Amazon Aurora DB cluster from Amazon S3** + +The following ``restore-db-cluster-from-s3`` example restores an Amazon Aurora MySQL version 5.7-compatible DB cluster from a MySQL 5.7 DB backup file in Amazon S3. :: + + aws rds restore-db-cluster-from-s3 \ + --db-cluster-identifier cluster-s3-restore \ + --engine aurora-mysql \ + --master-username admin \ + --master-user-password mypassword \ + --s3-bucket-name amzn-s3-demo-bucket \ + --s3-prefix test-backup \ + --s3-ingestion-role-arn arn:aws:iam::123456789012:role/service-role/TestBackup \ + --source-engine mysql \ + --source-engine-version 5.7.28 + +Output:: + + { + "DBCluster": { + "AllocatedStorage": 1, + "AvailabilityZones": [ + "us-west-2c", + "us-west-2a", + "us-west-2b" + ], + "BackupRetentionPeriod": 1, + "DBClusterIdentifier": "cluster-s3-restore", + "DBClusterParameterGroup": "default.aurora-mysql5.7", + "DBSubnetGroup": "default", + "Status": "creating", + "Endpoint": "cluster-s3-restore.cluster-co3xyzabc123.us-west-2.rds.amazonaws.com", + "ReaderEndpoint": "cluster-s3-restore.cluster-ro-co3xyzabc123.us-west-2.rds.amazonaws.com", + "MultiAZ": false, + "Engine": "aurora-mysql", + "EngineVersion": "5.7.12", + "Port": 3306, + "MasterUsername": "admin", + "PreferredBackupWindow": "11:15-11:45", + "PreferredMaintenanceWindow": "thu:12:19-thu:12:49", + "ReadReplicaIdentifiers": [], + "DBClusterMembers": [], + "VpcSecurityGroups": [ + { + "VpcSecurityGroupId": "sg-########", + "Status": "active" + } + ], + "HostedZoneId": "Z1PVIF0EXAMPLE", + "StorageEncrypted": false, + "DbClusterResourceId": "cluster-SU5THYQQHOWCXZZDGXREXAMPLE", + "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:cluster-s3-restore", + "AssociatedRoles": [], + "IAMDatabaseAuthenticationEnabled": false, + "ClusterCreateTime": "2020-07-27T14:22:08.095Z", + "EngineMode": "provisioned", + "DeletionProtection": false, + "HttpEndpointEnabled": false, + "CopyTagsToSnapshot": false, + "CrossAccountClone": false, + "DomainMemberships": [] + } + } + +For more information, see `Migrating Data from MySQL by Using an Amazon S3 Bucket `__ in the *Amazon Aurora User Guide*. diff --git a/awscli/examples/rds/start-export-task.rst b/awscli/examples/rds/start-export-task.rst index ae45c407d689..d99476c90fab 100644 --- a/awscli/examples/rds/start-export-task.rst +++ b/awscli/examples/rds/start-export-task.rst @@ -1,26 +1,26 @@ -**To export a snapshot to Amazon S3** - -The following ``start-export-task`` example exports a DB snapshot named ``db5-snapshot-test`` to the Amazon S3 bucket named ``mybucket``. :: - - aws rds start-export-task \ - --export-task-identifier my-s3-export \ - --source-arn arn:aws:rds:us-west-2:123456789012:snapshot:db5-snapshot-test \ - --s3-bucket-name mybucket \ - --iam-role-arn arn:aws:iam::123456789012:role/service-role/ExportRole \ - --kms-key-id arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff - -Output:: - - { - "ExportTaskIdentifier": "my-s3-export", - "SourceArn": "arn:aws:rds:us-west-2:123456789012:snapshot:db5-snapshot-test", - "SnapshotTime": "2020-03-27T20:48:42.023Z", - "S3Bucket": "mybucket", - "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/ExportRole", - "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff", - "Status": "STARTING", - "PercentProgress": 0, - "TotalExtractedDataInGB": 0 - } - -For more information, see `Exporting a Snapshot to an Amazon S3 Bucket `__ in the *Amazon RDS User Guide*. +**To export a snapshot to Amazon S3** + +The following ``start-export-task`` example exports a DB snapshot named ``db5-snapshot-test`` to the Amazon S3 bucket named ``amzn-s3-demo-bucket``. :: + + aws rds start-export-task \ + --export-task-identifier my-s3-export \ + --source-arn arn:aws:rds:us-west-2:123456789012:snapshot:db5-snapshot-test \ + --s3-bucket-name amzn-s3-demo-bucket \ + --iam-role-arn arn:aws:iam::123456789012:role/service-role/ExportRole \ + --kms-key-id arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff + +Output:: + + { + "ExportTaskIdentifier": "my-s3-export", + "SourceArn": "arn:aws:rds:us-west-2:123456789012:snapshot:db5-snapshot-test", + "SnapshotTime": "2020-03-27T20:48:42.023Z", + "S3Bucket": "amzn-s3-demo-bucket", + "IamRoleArn": "arn:aws:iam::123456789012:role/service-role/ExportRole", + "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/abcd0000-7fca-4128-82f2-aabbccddeeff", + "Status": "STARTING", + "PercentProgress": 0, + "TotalExtractedDataInGB": 0 + } + +For more information, see `Exporting a Snapshot to an Amazon S3 Bucket `__ in the *Amazon RDS User Guide*. diff --git a/awscli/examples/s3/_concepts.rst b/awscli/examples/s3/_concepts.rst index a2a36ffd7986..3a922bfb5734 100644 --- a/awscli/examples/s3/_concepts.rst +++ b/awscli/examples/s3/_concepts.rst @@ -14,13 +14,13 @@ are two types of path arguments: ``LocalPath`` and ``S3Uri``. written as an absolute path or relative path. ``S3Uri``: represents the location of a S3 object, prefix, or bucket. This -must be written in the form ``s3://mybucket/mykey`` where ``mybucket`` is +must be written in the form ``s3://amzn-s3-demo-bucket/mykey`` where ``amzn-s3-demo-bucket`` is the specified S3 bucket, ``mykey`` is the specified S3 key. The path argument must begin with ``s3://`` in order to denote that the path argument refers to a S3 object. Note that prefixes are separated by forward slashes. For example, if the S3 object ``myobject`` had the prefix ``myprefix``, the S3 key would be ``myprefix/myobject``, and if the object was in the bucket -``mybucket``, the ``S3Uri`` would be ``s3://mybucket/myprefix/myobject``. +``amzn-s3-demo-bucket``, the ``S3Uri`` would be ``s3://amzn-s3-demo-bucket/myprefix/myobject``. ``S3Uri`` also supports S3 access points. To specify an access point, this value must be of the form ``s3:///``. For example if diff --git a/awscli/examples/s3/cp.rst b/awscli/examples/s3/cp.rst index c89ddef1b666..eb2529c28d35 100644 --- a/awscli/examples/s3/cp.rst +++ b/awscli/examples/s3/cp.rst @@ -3,67 +3,67 @@ The following ``cp`` command copies a single file to a specified bucket and key:: - aws s3 cp test.txt s3://mybucket/test2.txt + aws s3 cp test.txt s3://amzn-s3-demo-bucket/test2.txt Output:: - upload: test.txt to s3://mybucket/test2.txt + upload: test.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 2: Copying a local file to S3 with an expiration date** The following ``cp`` command copies a single file to a specified bucket and key that expires at the specified ISO 8601 timestamp:: - aws s3 cp test.txt s3://mybucket/test2.txt \ + aws s3 cp test.txt s3://amzn-s3-demo-bucket/test2.txt \ --expires 2014-10-01T20:30:00Z Output:: - upload: test.txt to s3://mybucket/test2.txt + upload: test.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 3: Copying a file from S3 to S3** The following ``cp`` command copies a single s3 object to a specified bucket and key:: - aws s3 cp s3://mybucket/test.txt s3://mybucket/test2.txt + aws s3 cp s3://amzn-s3-demo-bucket/test.txt s3://amzn-s3-demo-bucket/test2.txt Output:: - copy: s3://mybucket/test.txt to s3://mybucket/test2.txt + copy: s3://amzn-s3-demo-bucket/test.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 4: Copying an S3 object to a local file** The following ``cp`` command copies a single object to a specified file locally:: - aws s3 cp s3://mybucket/test.txt test2.txt + aws s3 cp s3://amzn-s3-demo-bucket/test.txt test2.txt Output:: - download: s3://mybucket/test.txt to test2.txt + download: s3://amzn-s3-demo-bucket/test.txt to test2.txt **Example 5: Copying an S3 object from one bucket to another** The following ``cp`` command copies a single object to a specified bucket while retaining its original name:: - aws s3 cp s3://mybucket/test.txt s3://amzn-s3-demo-bucket2/ + aws s3 cp s3://amzn-s3-demo-bucket/test.txt s3://amzn-s3-demo-bucket2/ Output:: - copy: s3://mybucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt + copy: s3://amzn-s3-demo-bucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt **Example 6: Recursively copying S3 objects to a local directory** When passed with the parameter ``--recursive``, the following ``cp`` command recursively copies all objects under a -specified prefix and bucket to a specified directory. In this example, the bucket ``mybucket`` has the objects +specified prefix and bucket to a specified directory. In this example, the bucket ``amzn-s3-demo-bucket`` has the objects ``test1.txt`` and ``test2.txt``:: - aws s3 cp s3://mybucket . \ + aws s3 cp s3://amzn-s3-demo-bucket . \ --recursive Output:: - download: s3://mybucket/test1.txt to test1.txt - download: s3://mybucket/test2.txt to test2.txt + download: s3://amzn-s3-demo-bucket/test1.txt to test1.txt + download: s3://amzn-s3-demo-bucket/test2.txt to test2.txt **Example 7: Recursively copying local files to S3** @@ -71,51 +71,51 @@ When passed with the parameter ``--recursive``, the following ``cp`` command rec specified directory to a specified bucket and prefix while excluding some files by using an ``--exclude`` parameter. In this example, the directory ``myDir`` has the files ``test1.txt`` and ``test2.jpg``:: - aws s3 cp myDir s3://mybucket/ \ + aws s3 cp myDir s3://amzn-s3-demo-bucket/ \ --recursive \ --exclude "*.jpg" Output:: - upload: myDir/test1.txt to s3://mybucket/test1.txt + upload: myDir/test1.txt to s3://amzn-s3-demo-bucket/test1.txt **Example 8: Recursively copying S3 objects to another bucket** When passed with the parameter ``--recursive``, the following ``cp`` command recursively copies all objects under a specified bucket to another bucket while excluding some objects by using an ``--exclude`` parameter. In this example, -the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test1.txt``:: +the bucket ``amzn-s3-demo-bucket`` has the objects ``test1.txt`` and ``another/test1.txt``:: - aws s3 cp s3://mybucket/ s3://amzn-s3-demo-bucket2/ \ + aws s3 cp s3://amzn-s3-demo-bucket/ s3://amzn-s3-demo-bucket2/ \ --recursive \ --exclude "another/*" Output:: - copy: s3://mybucket/test1.txt to s3://amzn-s3-demo-bucket2/test1.txt + copy: s3://amzn-s3-demo-bucket/test1.txt to s3://amzn-s3-demo-bucket2/test1.txt You can combine ``--exclude`` and ``--include`` options to copy only objects that match a pattern, excluding all others:: - aws s3 cp s3://mybucket/logs/ s3://amzn-s3-demo-bucket2/logs/ \ + aws s3 cp s3://amzn-s3-demo-bucket/logs/ s3://amzn-s3-demo-bucket2/logs/ \ --recursive \ --exclude "*" \ --include "*.log" Output:: - copy: s3://mybucket/logs/test/test.log to s3://amzn-s3-demo-bucket2/logs/test/test.log - copy: s3://mybucket/logs/test3.log to s3://amzn-s3-demo-bucket2/logs/test3.log + copy: s3://amzn-s3-demo-bucket/logs/test/test.log to s3://amzn-s3-demo-bucket2/logs/test/test.log + copy: s3://amzn-s3-demo-bucket/logs/test3.log to s3://amzn-s3-demo-bucket2/logs/test3.log **Example 9: Setting the Access Control List (ACL) while copying an S3 object** The following ``cp`` command copies a single object to a specified bucket and key while setting the ACL to ``public-read-write``:: - aws s3 cp s3://mybucket/test.txt s3://mybucket/test2.txt \ + aws s3 cp s3://amzn-s3-demo-bucket/test.txt s3://amzn-s3-demo-bucket/test2.txt \ --acl public-read-write Output:: - copy: s3://mybucket/test.txt to s3://mybucket/test2.txt + copy: s3://amzn-s3-demo-bucket/test.txt to s3://amzn-s3-demo-bucket/test2.txt Note that if you're using the ``--acl`` option, ensure that any associated IAM policies include the ``"s3:PutObjectAcl"`` action:: @@ -138,7 +138,7 @@ Output:: "s3:PutObjectAcl" ], "Resource": [ - "arn:aws:s3:::mybucket/*" + "arn:aws:s3:::amzn-s3-demo-bucket/*" ], "Effect": "Allow", "Sid": "Stmt1234567891234" @@ -152,11 +152,11 @@ Output:: The following ``cp`` command illustrates the use of the ``--grants`` option to grant read access to all users identified by URI and full control to a specific user identified by their Canonical ID:: - aws s3 cp file.txt s3://mybucket/ --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers full=id=79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be + aws s3 cp file.txt s3://amzn-s3-demo-bucket/ --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers full=id=79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be Output:: - upload: file.txt to s3://mybucket/file.txt + upload: file.txt to s3://amzn-s3-demo-bucket/file.txt **Example 11: Uploading a local file stream to S3** @@ -164,13 +164,13 @@ Output:: The following ``cp`` command uploads a local file stream from standard input to a specified bucket and key:: - aws s3 cp - s3://mybucket/stream.txt + aws s3 cp - s3://amzn-s3-demo-bucket/stream.txt **Example 12: Uploading a local file stream that is larger than 50GB to S3** The following ``cp`` command uploads a 51GB local file stream from standard input to a specified bucket and key. The ``--expected-size`` option must be provided, or the upload may fail when it reaches the default part limit of 10,000:: - aws s3 cp - s3://mybucket/stream.txt --expected-size 54760833024 + aws s3 cp - s3://amzn-s3-demo-bucket/stream.txt --expected-size 54760833024 **Example 13: Downloading an S3 object as a local file stream** @@ -178,7 +178,7 @@ The following ``cp`` command uploads a 51GB local file stream from standard inpu The following ``cp`` command downloads an S3 object locally as a stream to standard output. Downloading as a stream is not currently compatible with the ``--recursive`` parameter:: - aws s3 cp s3://mybucket/stream.txt - + aws s3 cp s3://amzn-s3-demo-bucket/stream.txt - **Example 14: Uploading to an S3 access point** diff --git a/awscli/examples/s3/ls.rst b/awscli/examples/s3/ls.rst index decd5e168daa..e3e456134834 100644 --- a/awscli/examples/s3/ls.rst +++ b/awscli/examples/s3/ls.rst @@ -1,19 +1,19 @@ **Example 1: Listing all user owned buckets** -The following ``ls`` command lists all of the bucket owned by the user. In this example, the user owns the buckets ``mybucket`` and ``amzn-s3-demo-bucket2``. The timestamp is the date the bucket was created, shown in your machine's time zone. This date can change when making changes to your bucket, such as editing its bucket policy. Note if ``s3://`` is used for the path argument ````, it will list all of the buckets as well. :: +The following ``ls`` command lists all of the bucket owned by the user. In this example, the user owns the buckets ``amzn-s3-demo-bucket`` and ``amzn-s3-demo-bucket2``. The timestamp is the date the bucket was created, shown in your machine's time zone. This date can change when making changes to your bucket, such as editing its bucket policy. Note if ``s3://`` is used for the path argument ````, it will list all of the buckets as well. :: aws s3 ls Output:: - 2013-07-11 17:08:50 mybucket + 2013-07-11 17:08:50 amzn-s3-demo-bucket 2013-07-24 14:55:44 amzn-s3-demo-bucket2 **Example 2: Listing all prefixes and objects in a bucket** -The following ``ls`` command lists objects and common prefixes under a specified bucket and prefix. In this example, the user owns the bucket ``mybucket`` with the objects ``test.txt`` and ``somePrefix/test.txt``. The ``LastWriteTime`` and ``Length`` are arbitrary. Note that since the ``ls`` command has no interaction with the local filesystem, the ``s3://`` URI scheme is not required to resolve ambiguity and may be omitted. :: +The following ``ls`` command lists objects and common prefixes under a specified bucket and prefix. In this example, the user owns the bucket ``amzn-s3-demo-bucket`` with the objects ``test.txt`` and ``somePrefix/test.txt``. The ``LastWriteTime`` and ``Length`` are arbitrary. Note that since the ``ls`` command has no interaction with the local filesystem, the ``s3://`` URI scheme is not required to resolve ambiguity and may be omitted. :: - aws s3 ls s3://mybucket + aws s3 ls s3://amzn-s3-demo-bucket Output:: @@ -24,7 +24,7 @@ Output:: The following ``ls`` command lists objects and common prefixes under a specified bucket and prefix. However, there are no objects nor common prefixes under the specified bucket and prefix. :: - aws s3 ls s3://mybucket/noExistPrefix + aws s3 ls s3://amzn-s3-demo-bucket/noExistPrefix Output:: @@ -34,7 +34,7 @@ Output:: The following ``ls`` command will recursively list objects in a bucket. Rather than showing ``PRE dirname/`` in the output, all the content in a bucket will be listed in order. :: - aws s3 ls s3://mybucket \ + aws s3 ls s3://amzn-s3-demo-bucket \ --recursive Output:: @@ -54,7 +54,7 @@ Output:: The following ``ls`` command demonstrates the same command using the --human-readable and --summarize options. --human-readable displays file size in Bytes/MiB/KiB/GiB/TiB/PiB/EiB. --summarize displays the total number of objects and total size at the end of the result listing:: - aws s3 ls s3://mybucket \ + aws s3 ls s3://amzn-s3-demo-bucket \ --recursive \ --human-readable \ --summarize diff --git a/awscli/examples/s3/mb.rst b/awscli/examples/s3/mb.rst index aa1e15234bb5..c7d25f3e0a62 100644 --- a/awscli/examples/s3/mb.rst +++ b/awscli/examples/s3/mb.rst @@ -1,22 +1,22 @@ **Example 1: Create a bucket** -The following ``mb`` command creates a bucket. In this example, the user makes the bucket ``mybucket``. The bucket is +The following ``mb`` command creates a bucket. In this example, the user makes the bucket ``amzn-s3-demo-bucket``. The bucket is created in the region specified in the user's configuration file:: - aws s3 mb s3://mybucket + aws s3 mb s3://amzn-s3-demo-bucket Output:: - make_bucket: s3://mybucket + make_bucket: s3://amzn-s3-demo-bucket **Example 2: Create a bucket in the specified region** The following ``mb`` command creates a bucket in a region specified by the ``--region`` parameter. In this example, the -user makes the bucket ``mybucket`` in the region ``us-west-1``:: +user makes the bucket ``amzn-s3-demo-bucket`` in the region ``us-west-1``:: - aws s3 mb s3://mybucket \ + aws s3 mb s3://amzn-s3-demo-bucket \ --region us-west-1 Output:: - make_bucket: s3://mybucket + make_bucket: s3://amzn-s3-demo-bucket diff --git a/awscli/examples/s3/mv.rst b/awscli/examples/s3/mv.rst index 62f9860adfe1..836d5d0fcae0 100644 --- a/awscli/examples/s3/mv.rst +++ b/awscli/examples/s3/mv.rst @@ -2,55 +2,55 @@ The following ``mv`` command moves a single file to a specified bucket and key. :: - aws s3 mv test.txt s3://mybucket/test2.txt + aws s3 mv test.txt s3://amzn-s3-demo-bucket/test2.txt Output:: - move: test.txt to s3://mybucket/test2.txt + move: test.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 2: Move an object to the specified bucket and key** The following ``mv`` command moves a single s3 object to a specified bucket and key. :: - aws s3 mv s3://mybucket/test.txt s3://mybucket/test2.txt + aws s3 mv s3://amzn-s3-demo-bucket/test.txt s3://amzn-s3-demo-bucket/test2.txt Output:: - move: s3://mybucket/test.txt to s3://mybucket/test2.txt + move: s3://amzn-s3-demo-bucket/test.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 3: Move an S3 object to the local directory** The following ``mv`` command moves a single object to a specified file locally. :: - aws s3 mv s3://mybucket/test.txt test2.txt + aws s3 mv s3://amzn-s3-demo-bucket/test.txt test2.txt Output:: - move: s3://mybucket/test.txt to test2.txt + move: s3://amzn-s3-demo-bucket/test.txt to test2.txt **Example 4: Move an object with it's original name to the specified bucket** The following ``mv`` command moves a single object to a specified bucket while retaining its original name:: - aws s3 mv s3://mybucket/test.txt s3://amzn-s3-demo-bucket2/ + aws s3 mv s3://amzn-s3-demo-bucket/test.txt s3://amzn-s3-demo-bucket2/ Output:: - move: s3://mybucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt + move: s3://amzn-s3-demo-bucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt **Example 5: Move all objects and prefixes in a bucket to the local directory** When passed with the parameter ``--recursive``, the following ``mv`` command recursively moves all objects under a -specified prefix and bucket to a specified directory. In this example, the bucket ``mybucket`` has the objects +specified prefix and bucket to a specified directory. In this example, the bucket ``amzn-s3-demo-bucket`` has the objects ``test1.txt`` and ``test2.txt``. :: - aws s3 mv s3://mybucket . \ + aws s3 mv s3://amzn-s3-demo-bucket . \ --recursive Output:: - move: s3://mybucket/test1.txt to test1.txt - move: s3://mybucket/test2.txt to test2.txt + move: s3://amzn-s3-demo-bucket/test1.txt to test1.txt + move: s3://amzn-s3-demo-bucket/test2.txt to test2.txt **Example 6: Move all objects and prefixes in a bucket to the local directory, except ``.jpg`` files** @@ -58,7 +58,7 @@ When passed with the parameter ``--recursive``, the following ``mv`` command rec specified directory to a specified bucket and prefix while excluding some files by using an ``--exclude`` parameter. In this example, the directory ``myDir`` has the files ``test1.txt`` and ``test2.jpg``. :: - aws s3 mv myDir s3://mybucket/ \ + aws s3 mv myDir s3://amzn-s3-demo-bucket/ \ --recursive \ --exclude "*.jpg" @@ -70,39 +70,39 @@ Output:: When passed with the parameter ``--recursive``, the following ``mv`` command recursively moves all objects under a specified bucket to another bucket while excluding some objects by using an ``--exclude`` parameter. In this example, -the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test1.txt``. :: +the bucket ``amzn-s3-demo-bucket`` has the objects ``test1.txt`` and ``another/test1.txt``. :: - aws s3 mv s3://mybucket/ s3://amzn-s3-demo-bucket2/ \ + aws s3 mv s3://amzn-s3-demo-bucket/ s3://amzn-s3-demo-bucket2/ \ --recursive \ - --exclude "mybucket/another/*" + --exclude "amzn-s3-demo-bucket/another/*" Output:: - move: s3://mybucket/test1.txt to s3://amzn-s3-demo-bucket2/test1.txt + move: s3://amzn-s3-demo-bucket/test1.txt to s3://amzn-s3-demo-bucket2/test1.txt **Example 8: Move an object to the specified bucket and set the ACL** The following ``mv`` command moves a single object to a specified bucket and key while setting the ACL to ``public-read-write``. :: - aws s3 mv s3://mybucket/test.txt s3://mybucket/test2.txt \ + aws s3 mv s3://amzn-s3-demo-bucket/test.txt s3://amzn-s3-demo-bucket/test2.txt \ --acl public-read-write Output:: - move: s3://mybucket/test.txt to s3://mybucket/test2.txt + move: s3://amzn-s3-demo-bucket/test.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 9: Move a local file to the specified bucket and grant permissions** The following ``mv`` command illustrates the use of the ``--grants`` option to grant read access to all users and full control to a specific user identified by their email address. :: - aws s3 mv file.txt s3://mybucket/ \ + aws s3 mv file.txt s3://amzn-s3-demo-bucket/ \ --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers full=emailaddress=user@example.com Output:: - move: file.txt to s3://mybucket/file.txt + move: file.txt to s3://amzn-s3-demo-bucket/file.txt **Example 10: Move a file to an S3 access point** diff --git a/awscli/examples/s3/rb.rst b/awscli/examples/s3/rb.rst index 1abecb67ae92..a37590c40c11 100644 --- a/awscli/examples/s3/rb.rst +++ b/awscli/examples/s3/rb.rst @@ -1,24 +1,24 @@ **Example 1: Delete a bucket** -The following ``rb`` command removes a bucket. In this example, the user's bucket is ``mybucket``. Note that the bucket must be empty in order to remove:: +The following ``rb`` command removes a bucket. In this example, the user's bucket is ``amzn-s3-demo-bucket``. Note that the bucket must be empty in order to remove:: - aws s3 rb s3://mybucket + aws s3 rb s3://amzn-s3-demo-bucket Output:: - remove_bucket: mybucket + remove_bucket: amzn-s3-demo-bucket **Example 2: Force delete a bucket** The following ``rb`` command uses the ``--force`` parameter to first remove all of the objects in the bucket and then -remove the bucket itself. In this example, the user's bucket is ``mybucket`` and the objects in ``mybucket`` are +remove the bucket itself. In this example, the user's bucket is ``amzn-s3-demo-bucket`` and the objects in ``amzn-s3-demo-bucket`` are ``test1.txt`` and ``test2.txt``:: - aws s3 rb s3://mybucket \ + aws s3 rb s3://amzn-s3-demo-bucket \ --force Output:: - delete: s3://mybucket/test1.txt - delete: s3://mybucket/test2.txt - remove_bucket: mybucket \ No newline at end of file + delete: s3://amzn-s3-demo-bucket/test1.txt + delete: s3://amzn-s3-demo-bucket/test2.txt + remove_bucket: amzn-s3-demo-bucket \ No newline at end of file diff --git a/awscli/examples/s3/rm.rst b/awscli/examples/s3/rm.rst index 73cb6ce4905d..735e38995202 100644 --- a/awscli/examples/s3/rm.rst +++ b/awscli/examples/s3/rm.rst @@ -2,54 +2,54 @@ The following ``rm`` command deletes a single s3 object:: - aws s3 rm s3://mybucket/test2.txt + aws s3 rm s3://amzn-s3-demo-bucket/test2.txt Output:: - delete: s3://mybucket/test2.txt + delete: s3://amzn-s3-demo-bucket/test2.txt **Example 2: Delete all contents in a bucket** The following ``rm`` command recursively deletes all objects under a specified bucket and prefix when passed with the -parameter ``--recursive``. In this example, the bucket ``mybucket`` contains the objects ``test1.txt`` and +parameter ``--recursive``. In this example, the bucket ``amzn-s3-demo-bucket`` contains the objects ``test1.txt`` and ``test2.txt``:: - aws s3 rm s3://mybucket \ + aws s3 rm s3://amzn-s3-demo-bucket \ --recursive Output:: - delete: s3://mybucket/test1.txt - delete: s3://mybucket/test2.txt + delete: s3://amzn-s3-demo-bucket/test1.txt + delete: s3://amzn-s3-demo-bucket/test2.txt **Example 3: Delete all contents in a bucket, except ``.jpg`` files** The following ``rm`` command recursively deletes all objects under a specified bucket and prefix when passed with the parameter ``--recursive`` while excluding some objects by using an ``--exclude`` parameter. In this example, the bucket -``mybucket`` has the objects ``test1.txt`` and ``test2.jpg``:: +``amzn-s3-demo-bucket`` has the objects ``test1.txt`` and ``test2.jpg``:: - aws s3 rm s3://mybucket/ \ + aws s3 rm s3://amzn-s3-demo-bucket/ \ --recursive \ --exclude "*.jpg" Output:: - delete: s3://mybucket/test1.txt + delete: s3://amzn-s3-demo-bucket/test1.txt **Example 4: Delete all contents in a bucket, except objects under the specified prefix** The following ``rm`` command recursively deletes all objects under a specified bucket and prefix when passed with the parameter ``--recursive`` while excluding all objects under a particular prefix by using an ``--exclude`` parameter. In -this example, the bucket ``mybucket`` has the objects ``test1.txt`` and ``another/test.txt``:: +this example, the bucket ``amzn-s3-demo-bucket`` has the objects ``test1.txt`` and ``another/test.txt``:: - aws s3 rm s3://mybucket/ \ + aws s3 rm s3://amzn-s3-demo-bucket/ \ --recursive \ --exclude "another/*" Output:: - delete: s3://mybucket/test1.txt + delete: s3://amzn-s3-demo-bucket/test1.txt **Example 5: Delete an object from an S3 access point** diff --git a/awscli/examples/s3/sync.rst b/awscli/examples/s3/sync.rst index 1e6966678da3..bee26f6684fc 100644 --- a/awscli/examples/s3/sync.rst +++ b/awscli/examples/s3/sync.rst @@ -4,15 +4,15 @@ The following ``sync`` command syncs objects from a local directory to the speci uploading the local files to S3. A local file will require uploading if the size of the local file is different than the size of the S3 object, the last modified time of the local file is newer than the last modified time of the S3 object, or the local file does not exist under the specified bucket and prefix. In this example, the user syncs the -bucket ``mybucket`` to the local current directory. The local current directory contains the files ``test.txt`` and -``test2.txt``. The bucket ``mybucket`` contains no objects. :: +bucket ``amzn-s3-demo-bucket`` to the local current directory. The local current directory contains the files ``test.txt`` and +``test2.txt``. The bucket ``amzn-s3-demo-bucket`` contains no objects. :: - aws s3 sync . s3://mybucket + aws s3 sync . s3://amzn-s3-demo-bucket Output:: - upload: test.txt to s3://mybucket/test.txt - upload: test2.txt to s3://mybucket/test2.txt + upload: test.txt to s3://amzn-s3-demo-bucket/test.txt + upload: test2.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 2: Sync all S3 objects from the specified S3 bucket to another bucket** @@ -21,15 +21,15 @@ prefix and bucket by copying S3 objects. An S3 object will require copying if th the last modified time of the source is newer than the last modified time of the destination, or the S3 object does not exist under the specified bucket and prefix destination. -In this example, the user syncs the bucket ``mybucket`` to the bucket ``amzn-s3-demo-bucket2``. The bucket ``mybucket`` contains the objects ``test.txt`` and ``test2.txt``. The bucket +In this example, the user syncs the bucket ``amzn-s3-demo-bucket`` to the bucket ``amzn-s3-demo-bucket2``. The bucket ``amzn-s3-demo-bucket`` contains the objects ``test.txt`` and ``test2.txt``. The bucket ``amzn-s3-demo-bucket2`` contains no objects:: - aws s3 sync s3://mybucket s3://amzn-s3-demo-bucket2 + aws s3 sync s3://amzn-s3-demo-bucket s3://amzn-s3-demo-bucket2 Output:: - copy: s3://mybucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt - copy: s3://mybucket/test2.txt to s3://amzn-s3-demo-bucket2/test2.txt + copy: s3://amzn-s3-demo-bucket/test.txt to s3://amzn-s3-demo-bucket2/test.txt + copy: s3://amzn-s3-demo-bucket/test2.txt to s3://amzn-s3-demo-bucket2/test2.txt **Example 3: Sync all S3 objects from the specified S3 bucket to the local directory** @@ -38,62 +38,62 @@ downloading S3 objects. An S3 object will require downloading if the size of the local file, the last modified time of the S3 object is newer than the last modified time of the local file, or the S3 object does not exist in the local directory. Take note that when objects are downloaded from S3, the last modified time of the local file is changed to the last modified time of the S3 object. In this example, the user syncs the -bucket ``mybucket`` to the current local directory. The bucket ``mybucket`` contains the objects ``test.txt`` and +bucket ``amzn-s3-demo-bucket`` to the current local directory. The bucket ``amzn-s3-demo-bucket`` contains the objects ``test.txt`` and ``test2.txt``. The current local directory has no files:: - aws s3 sync s3://mybucket . + aws s3 sync s3://amzn-s3-demo-bucket . Output:: - download: s3://mybucket/test.txt to test.txt - download: s3://mybucket/test2.txt to test2.txt + download: s3://amzn-s3-demo-bucket/test.txt to test.txt + download: s3://amzn-s3-demo-bucket/test2.txt to test2.txt **Example 4: Sync all local objects to the specified bucket and delete all files that do not match** The following ``sync`` command syncs objects under a specified prefix and bucket to files in a local directory by uploading the local files to S3. Because of the ``--delete`` parameter, any files existing under the specified prefix and bucket but not existing in the local directory will be deleted. In this example, the user syncs -the bucket ``mybucket`` to the local current directory. The local current directory contains the files ``test.txt`` and -``test2.txt``. The bucket ``mybucket`` contains the object ``test3.txt``:: +the bucket ``amzn-s3-demo-bucket`` to the local current directory. The local current directory contains the files ``test.txt`` and +``test2.txt``. The bucket ``amzn-s3-demo-bucket`` contains the object ``test3.txt``:: - aws s3 sync . s3://mybucket \ + aws s3 sync . s3://amzn-s3-demo-bucket \ --delete Output:: - upload: test.txt to s3://mybucket/test.txt - upload: test2.txt to s3://mybucket/test2.txt - delete: s3://mybucket/test3.txt + upload: test.txt to s3://amzn-s3-demo-bucket/test.txt + upload: test2.txt to s3://amzn-s3-demo-bucket/test2.txt + delete: s3://amzn-s3-demo-bucket/test3.txt **Example 5: Sync all local objects to the specified bucket except ``.jpg`` files** The following ``sync`` command syncs objects under a specified prefix and bucket to files in a local directory by uploading the local files to S3. Because of the ``--exclude`` parameter, all files matching the pattern -existing both in S3 and locally will be excluded from the sync. In this example, the user syncs the bucket ``mybucket`` +existing both in S3 and locally will be excluded from the sync. In this example, the user syncs the bucket ``amzn-s3-demo-bucket`` to the local current directory. The local current directory contains the files ``test.jpg`` and ``test2.txt``. The -bucket ``mybucket`` contains the object ``test.jpg`` of a different size than the local ``test.jpg``:: +bucket ``amzn-s3-demo-bucket`` contains the object ``test.jpg`` of a different size than the local ``test.jpg``:: - aws s3 sync . s3://mybucket \ + aws s3 sync . s3://amzn-s3-demo-bucket \ --exclude "*.jpg" Output:: - upload: test2.txt to s3://mybucket/test2.txt + upload: test2.txt to s3://amzn-s3-demo-bucket/test2.txt **Example 6: Sync all local objects to the specified bucket except specified directory files** The following ``sync`` command syncs files under a local directory to objects under a specified prefix and bucket by downloading S3 objects. This example uses the ``--exclude`` parameter flag to exclude a specified directory and S3 prefix from the ``sync`` command. In this example, the user syncs the local current directory to the bucket -``mybucket``. The local current directory contains the files ``test.txt`` and ``another/test2.txt``. The bucket -``mybucket`` contains the objects ``another/test5.txt`` and ``test1.txt``:: +``amzn-s3-demo-bucket``. The local current directory contains the files ``test.txt`` and ``another/test2.txt``. The bucket +``amzn-s3-demo-bucket`` contains the objects ``another/test5.txt`` and ``test1.txt``:: - aws s3 sync s3://mybucket/ . \ + aws s3 sync s3://amzn-s3-demo-bucket/ . \ --exclude "*another/*" Output:: - download: s3://mybucket/test1.txt to test1.txt + download: s3://amzn-s3-demo-bucket/test1.txt to test1.txt **Example 7: Sync all objects between buckets in different regions** diff --git a/awscli/examples/s3api/get-bucket-policy.rst b/awscli/examples/s3api/get-bucket-policy.rst index e0279f3a2f7f..ea219624de98 100644 --- a/awscli/examples/s3api/get-bucket-policy.rst +++ b/awscli/examples/s3api/get-bucket-policy.rst @@ -16,9 +16,9 @@ make modifications to the file, and then use ``put-bucket-policy`` to apply the modified bucket policy. To download the bucket policy to a file, you can run:: - aws s3api get-bucket-policy --bucket mybucket --query Policy --output text > policy.json + aws s3api get-bucket-policy --bucket amzn-s3-demo-bucket --query Policy --output text > policy.json You can then modify the ``policy.json`` file as needed. Finally you can apply this modified policy back to the S3 bucket by running:: - aws s3api put-bucket-policy --bucket mybucket --policy file://policy.json + aws s3api put-bucket-policy --bucket amzn-s3-demo-bucket --policy file://policy.json From ef5c8255225b078039ea8fb7a480c1e2c2b3f834 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Mar 2025 19:16:43 +0000 Subject: [PATCH 1135/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-66397.json | 5 +++++ .changes/next-release/api-change-cloudtrail-28071.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-98957.json | 5 +++++ .../next-release/api-change-networkflowmonitor-96667.json | 5 +++++ .changes/next-release/api-change-redshiftdata-15387.json | 5 +++++ .changes/next-release/api-change-wafv2-52579.json | 5 +++++ .changes/next-release/api-change-workspaces-64230.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-66397.json create mode 100644 .changes/next-release/api-change-cloudtrail-28071.json create mode 100644 .changes/next-release/api-change-ivsrealtime-98957.json create mode 100644 .changes/next-release/api-change-networkflowmonitor-96667.json create mode 100644 .changes/next-release/api-change-redshiftdata-15387.json create mode 100644 .changes/next-release/api-change-wafv2-52579.json create mode 100644 .changes/next-release/api-change-workspaces-64230.json diff --git a/.changes/next-release/api-change-bedrock-66397.json b/.changes/next-release/api-change-bedrock-66397.json new file mode 100644 index 000000000000..1277d9d69ab9 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-66397.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "This releases adds support for Custom Prompt Router" +} diff --git a/.changes/next-release/api-change-cloudtrail-28071.json b/.changes/next-release/api-change-cloudtrail-28071.json new file mode 100644 index 000000000000..ce4a0acc55dc --- /dev/null +++ b/.changes/next-release/api-change-cloudtrail-28071.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudtrail``", + "description": "Doc-only update for CloudTrail." +} diff --git a/.changes/next-release/api-change-ivsrealtime-98957.json b/.changes/next-release/api-change-ivsrealtime-98957.json new file mode 100644 index 000000000000..467801352c86 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-98957.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to merge fragmented recordings in the event of a participant disconnect." +} diff --git a/.changes/next-release/api-change-networkflowmonitor-96667.json b/.changes/next-release/api-change-networkflowmonitor-96667.json new file mode 100644 index 000000000000..4ba17aef1db4 --- /dev/null +++ b/.changes/next-release/api-change-networkflowmonitor-96667.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkflowmonitor``", + "description": "This release contains 2 changes. 1: DeleteScope/GetScope/UpdateScope operations now return 404 instead of 500 when the resource does not exist. 2: Expected string format for clientToken fields of CreateMonitorInput/CreateScopeInput/UpdateMonitorInput have been updated to be an UUID based string." +} diff --git a/.changes/next-release/api-change-redshiftdata-15387.json b/.changes/next-release/api-change-redshiftdata-15387.json new file mode 100644 index 000000000000..c603af99b062 --- /dev/null +++ b/.changes/next-release/api-change-redshiftdata-15387.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``redshift-data``", + "description": "This release adds support for ListStatements API to filter statements by ClusterIdentifier, WorkgroupName, and Database." +} diff --git a/.changes/next-release/api-change-wafv2-52579.json b/.changes/next-release/api-change-wafv2-52579.json new file mode 100644 index 000000000000..d12868b42f41 --- /dev/null +++ b/.changes/next-release/api-change-wafv2-52579.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "You can now perform an exact match or rate limit aggregation against the web request's JA4 fingerprint." +} diff --git a/.changes/next-release/api-change-workspaces-64230.json b/.changes/next-release/api-change-workspaces-64230.json new file mode 100644 index 000000000000..53219aa9f5ed --- /dev/null +++ b/.changes/next-release/api-change-workspaces-64230.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces``", + "description": "Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings." +} From 7246787d63b55ac426225ee5dc7c31c1584e5b77 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 6 Mar 2025 19:22:20 +0000 Subject: [PATCH 1136/1632] Bumping version to 1.38.8 --- .changes/1.38.8.json | 37 +++++++++++++++++++ .../api-change-bedrock-66397.json | 5 --- .../api-change-cloudtrail-28071.json | 5 --- .../api-change-ivsrealtime-98957.json | 5 --- .../api-change-networkflowmonitor-96667.json | 5 --- .../api-change-redshiftdata-15387.json | 5 --- .../next-release/api-change-wafv2-52579.json | 5 --- .../api-change-workspaces-64230.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.38.8.json delete mode 100644 .changes/next-release/api-change-bedrock-66397.json delete mode 100644 .changes/next-release/api-change-cloudtrail-28071.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-98957.json delete mode 100644 .changes/next-release/api-change-networkflowmonitor-96667.json delete mode 100644 .changes/next-release/api-change-redshiftdata-15387.json delete mode 100644 .changes/next-release/api-change-wafv2-52579.json delete mode 100644 .changes/next-release/api-change-workspaces-64230.json diff --git a/.changes/1.38.8.json b/.changes/1.38.8.json new file mode 100644 index 000000000000..634571ce75f7 --- /dev/null +++ b/.changes/1.38.8.json @@ -0,0 +1,37 @@ +[ + { + "category": "``bedrock``", + "description": "This releases adds support for Custom Prompt Router", + "type": "api-change" + }, + { + "category": "``cloudtrail``", + "description": "Doc-only update for CloudTrail.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to merge fragmented recordings in the event of a participant disconnect.", + "type": "api-change" + }, + { + "category": "``networkflowmonitor``", + "description": "This release contains 2 changes. 1: DeleteScope/GetScope/UpdateScope operations now return 404 instead of 500 when the resource does not exist. 2: Expected string format for clientToken fields of CreateMonitorInput/CreateScopeInput/UpdateMonitorInput have been updated to be an UUID based string.", + "type": "api-change" + }, + { + "category": "``redshift-data``", + "description": "This release adds support for ListStatements API to filter statements by ClusterIdentifier, WorkgroupName, and Database.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "You can now perform an exact match or rate limit aggregation against the web request's JA4 fingerprint.", + "type": "api-change" + }, + { + "category": "``workspaces``", + "description": "Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-66397.json b/.changes/next-release/api-change-bedrock-66397.json deleted file mode 100644 index 1277d9d69ab9..000000000000 --- a/.changes/next-release/api-change-bedrock-66397.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "This releases adds support for Custom Prompt Router" -} diff --git a/.changes/next-release/api-change-cloudtrail-28071.json b/.changes/next-release/api-change-cloudtrail-28071.json deleted file mode 100644 index ce4a0acc55dc..000000000000 --- a/.changes/next-release/api-change-cloudtrail-28071.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudtrail``", - "description": "Doc-only update for CloudTrail." -} diff --git a/.changes/next-release/api-change-ivsrealtime-98957.json b/.changes/next-release/api-change-ivsrealtime-98957.json deleted file mode 100644 index 467801352c86..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-98957.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "IVS Real-Time now offers customers the ability to merge fragmented recordings in the event of a participant disconnect." -} diff --git a/.changes/next-release/api-change-networkflowmonitor-96667.json b/.changes/next-release/api-change-networkflowmonitor-96667.json deleted file mode 100644 index 4ba17aef1db4..000000000000 --- a/.changes/next-release/api-change-networkflowmonitor-96667.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkflowmonitor``", - "description": "This release contains 2 changes. 1: DeleteScope/GetScope/UpdateScope operations now return 404 instead of 500 when the resource does not exist. 2: Expected string format for clientToken fields of CreateMonitorInput/CreateScopeInput/UpdateMonitorInput have been updated to be an UUID based string." -} diff --git a/.changes/next-release/api-change-redshiftdata-15387.json b/.changes/next-release/api-change-redshiftdata-15387.json deleted file mode 100644 index c603af99b062..000000000000 --- a/.changes/next-release/api-change-redshiftdata-15387.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``redshift-data``", - "description": "This release adds support for ListStatements API to filter statements by ClusterIdentifier, WorkgroupName, and Database." -} diff --git a/.changes/next-release/api-change-wafv2-52579.json b/.changes/next-release/api-change-wafv2-52579.json deleted file mode 100644 index d12868b42f41..000000000000 --- a/.changes/next-release/api-change-wafv2-52579.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "You can now perform an exact match or rate limit aggregation against the web request's JA4 fingerprint." -} diff --git a/.changes/next-release/api-change-workspaces-64230.json b/.changes/next-release/api-change-workspaces-64230.json deleted file mode 100644 index 53219aa9f5ed..000000000000 --- a/.changes/next-release/api-change-workspaces-64230.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces``", - "description": "Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8ec92106ff27..854df667fdd7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.38.8 +====== + +* api-change:``bedrock``: This releases adds support for Custom Prompt Router +* api-change:``cloudtrail``: Doc-only update for CloudTrail. +* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to merge fragmented recordings in the event of a participant disconnect. +* api-change:``networkflowmonitor``: This release contains 2 changes. 1: DeleteScope/GetScope/UpdateScope operations now return 404 instead of 500 when the resource does not exist. 2: Expected string format for clientToken fields of CreateMonitorInput/CreateScopeInput/UpdateMonitorInput have been updated to be an UUID based string. +* api-change:``redshift-data``: This release adds support for ListStatements API to filter statements by ClusterIdentifier, WorkgroupName, and Database. +* api-change:``wafv2``: You can now perform an exact match or rate limit aggregation against the web request's JA4 fingerprint. +* api-change:``workspaces``: Added a new ModifyEndpointEncryptionMode API for managing endpoint encryption settings. + + 1.38.7 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 6ed1281c18da..06c2b724d717 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.7' +__version__ = '1.38.8' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c2caa525f6be..acc21a30d4de 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.7' +release = '1.38.8' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3142c1438a5d..afc96f2247c4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.7 + botocore==1.37.8 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e54bf2a640a0..38128eb1871f 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.7', + 'botocore==1.37.8', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 770d797f31c33755425c2b67ccc7ffd1050a0f78 Mon Sep 17 00:00:00 2001 From: Elysa <60367675+elysahall@users.noreply.github.com> Date: Fri, 7 Mar 2025 07:59:26 -0800 Subject: [PATCH 1137/1632] CLI examples ecs, cognito-idp (#9312) --- .../get-identity-provider-by-identifier.rst | 35 +++ .../get-log-delivery-configuration.rst | 32 +++ .../cognito-idp/get-signing-certificate.rst | 27 +- .../cognito-idp/get-ui-customization.rst | 41 +-- .../get-user-attribute-verification-code.rst | 19 ++ .../cognito-idp/get-user-auth-factors.rst | 20 ++ .../cognito-idp/get-user-pool-mfa-config.rst | 33 +++ awscli/examples/cognito-idp/get-user.rst | 56 ++++ .../examples/cognito-idp/global-sign-out.rst | 10 + awscli/examples/cognito-idp/initiate-auth.rst | 27 ++ awscli/examples/cognito-idp/list-devices.rst | 48 ++-- awscli/examples/cognito-idp/list-groups.rst | 32 +++ .../cognito-idp/list-identity-providers.rst | 29 +++ .../cognito-idp/list-resource-servers.rst | 43 ++++ .../cognito-idp/list-tags-for-resource.rst | 17 ++ .../cognito-idp/list-user-import-jobs.rst | 118 ++++----- .../cognito-idp/list-user-pool-clients.rst | 32 +++ .../examples/cognito-idp/list-user-pools.rst | 70 +++-- awscli/examples/cognito-idp/list-users.rst | 133 +++++++--- .../list-web-authn-credentials.rst | 22 ++ .../cognito-idp/respond-to-auth-challenge.rst | 105 ++++++-- awscli/examples/cognito-idp/revoke-token.rst | 11 + .../set-log-delivery-configuration.rst | 33 +++ .../cognito-idp/set-risk-configuration.rst | 159 ++++++++++-- .../cognito-idp/set-ui-customization.rst | 63 +++-- .../cognito-idp/set-user-mfa-preference.rst | 11 +- .../cognito-idp/set-user-pool-mfa-config.rst | 38 +++ .../cognito-idp/start-user-import-job.rst | 56 ++-- .../start-web-authn-registration.rst | 47 ++++ .../cognito-idp/stop-user-import-job.rst | 60 +++-- awscli/examples/ecs/create-cluster.rst | 88 ++++--- awscli/examples/ecs/put-account-setting.rst | 13 +- .../examples/ecs/update-cluster-settings.rst | 12 +- awscli/examples/ecs/update-service.rst | 242 +++++++++++++++++- 34 files changed, 1418 insertions(+), 364 deletions(-) create mode 100644 awscli/examples/cognito-idp/get-identity-provider-by-identifier.rst create mode 100644 awscli/examples/cognito-idp/get-log-delivery-configuration.rst create mode 100644 awscli/examples/cognito-idp/get-user-attribute-verification-code.rst create mode 100644 awscli/examples/cognito-idp/get-user-auth-factors.rst create mode 100644 awscli/examples/cognito-idp/get-user-pool-mfa-config.rst create mode 100644 awscli/examples/cognito-idp/get-user.rst create mode 100644 awscli/examples/cognito-idp/global-sign-out.rst create mode 100644 awscli/examples/cognito-idp/initiate-auth.rst create mode 100644 awscli/examples/cognito-idp/list-groups.rst create mode 100644 awscli/examples/cognito-idp/list-identity-providers.rst create mode 100644 awscli/examples/cognito-idp/list-resource-servers.rst create mode 100644 awscli/examples/cognito-idp/list-tags-for-resource.rst create mode 100644 awscli/examples/cognito-idp/list-user-pool-clients.rst create mode 100644 awscli/examples/cognito-idp/list-web-authn-credentials.rst create mode 100644 awscli/examples/cognito-idp/revoke-token.rst create mode 100644 awscli/examples/cognito-idp/set-log-delivery-configuration.rst create mode 100644 awscli/examples/cognito-idp/set-user-pool-mfa-config.rst create mode 100644 awscli/examples/cognito-idp/start-web-authn-registration.rst diff --git a/awscli/examples/cognito-idp/get-identity-provider-by-identifier.rst b/awscli/examples/cognito-idp/get-identity-provider-by-identifier.rst new file mode 100644 index 000000000000..a11f92b85bd1 --- /dev/null +++ b/awscli/examples/cognito-idp/get-identity-provider-by-identifier.rst @@ -0,0 +1,35 @@ +**To get the configuration of an identity provider from the IdP identifier** + +The following ``get-identity-provider-by-identifier`` example returns the configuration of the identity provider with the identifier ``mysso``. :: + + aws cognito-idp get-identity-provider-by-identifier \ + --user-pool-id us-west-2_EXAMPLE \ + --idp-identifier mysso + +Output:: + + { + "IdentityProvider": { + "UserPoolId": "us-west-2_EXAMPLE", + "ProviderName": "MYSAML", + "ProviderType": "SAML", + "ProviderDetails": { + "ActiveEncryptionCertificate": "[Certificate contents]", + "IDPSignout": "false", + "MetadataURL": "https://auth.example.com/saml/metadata/", + "SLORedirectBindingURI": "https://auth.example.com/saml/logout/", + "SSORedirectBindingURI": "https://auth.example.com/saml/assertion/" + }, + "AttributeMapping": { + "email": "email" + }, + "IdpIdentifiers": [ + "mysso", + "mysamlsso" + ], + "LastModifiedDate": 1705616729.188, + "CreationDate": 1643734622.919 + } + } + +For more information, see `Third-party IdP sign-in `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-log-delivery-configuration.rst b/awscli/examples/cognito-idp/get-log-delivery-configuration.rst new file mode 100644 index 000000000000..d44153105e2d --- /dev/null +++ b/awscli/examples/cognito-idp/get-log-delivery-configuration.rst @@ -0,0 +1,32 @@ +**To display the log delivery configuration** + +The following ``get-log-delivery-configuration`` example displays the log export settings of the requested user pool. :: + + aws cognito-idp get-log-delivery-configuration \ + --user-pool-id us-west-2_EXAMPLE + +Output:: + + { + "LogDeliveryConfiguration": { + "UserPoolId": "us-west-2_EXAMPLE", + "LogConfigurations": [ + { + "LogLevel": "INFO", + "EventSource": "userAuthEvents", + "FirehoseConfiguration": { + "StreamArn": "arn:aws:firehose:us-west-2:123456789012:deliverystream/my-test-deliverystream" + } + }, + { + "LogLevel": "ERROR", + "EventSource": "userNotification", + "CloudWatchLogsConfiguration": { + "LogGroupArn": "arn:aws:logs:us-west-2:123456789012:log-group:my-message-delivery-logs" + } + } + ] + } + } + +For more information, see `Exporting user pool logs `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-signing-certificate.rst b/awscli/examples/cognito-idp/get-signing-certificate.rst index f7c26f1bfe6b..7099f8e656e5 100644 --- a/awscli/examples/cognito-idp/get-signing-certificate.rst +++ b/awscli/examples/cognito-idp/get-signing-certificate.rst @@ -1,13 +1,14 @@ -**To get a signing certificate** - -This example gets a signing certificate for a user pool. - -Command:: - - aws cognito-idp get-signing-certificate --user-pool-id us-west-2_aaaaaaaaa - -Output:: - - { - "Certificate": "CERTIFICATE_DATA" - } \ No newline at end of file +**To display the SAML signing certificate** + +The following ``get-signing-certificate`` example displays the SAML 2.0 signing certificate for the request user pool. :: + + aws cognito-idp get-signing-certificate \ + --user-pool-id us-west-2_EXAMPLE + +Output:: + + { + "Certificate": "[Certificate content]" + } + +For more information, see `SAML signing and encryption `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-ui-customization.rst b/awscli/examples/cognito-idp/get-ui-customization.rst index 8943912c245f..e7a9675320bb 100644 --- a/awscli/examples/cognito-idp/get-ui-customization.rst +++ b/awscli/examples/cognito-idp/get-ui-customization.rst @@ -1,19 +1,22 @@ -**To get UI customization information** - -This example gets UI customization information for a user pool. - -Command:: - - aws cognito-idp get-ui-customization --user-pool-id us-west-2_aaaaaaaaa - -Output:: - - { - "UICustomization": { - "UserPoolId": "us-west-2_aaaaaaaaa", - "ClientId": "ALL", - "ImageUrl": "https://aaaaaaaaaaaaa.cloudfront.net/us-west-2_aaaaaaaaa/ALL/20190128231240/assets/images/image.jpg", - "CSS": ".logo-customizable {\n\tmax-width: 60%;\n\tmax-height: 30%;\n}\n.banner-customizable {\n\tpadding: 25px 0px 25px 10px;\n\tbackground-color: lightgray;\n}\n.label-customizable {\n\tfont-weight: 300;\n}\n.textDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.idpDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.legalText-customizable {\n\tcolor: #747474;\n\tfont-size: 11px;\n}\n.submitButton-customizable {\n\tfont-size: 14px;\n\tfont-weight: bold;\n\tmargin: 20px 0px 10px 0px;\n\theight: 40px;\n\twidth: 100%;\n\tcolor: #fff;\n\tbackground-color: #337ab7;\n}\n.submitButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #286090;\n}\n.errorMessage-customizable {\n\tpadding: 5px;\n\tfont-size: 14px;\n\twidth: 100%;\n\tbackground: #F5F5F5;\n\tborder: 2px solid #D64958;\n\tcolor: #D64958;\n}\n.inputField-customizable {\n\twidth: 100%;\n\theight: 34px;\n\tcolor: #555;\n\tbackground-color: #fff;\n\tborder: 1px solid #ccc;\n}\n.inputField-customizable:focus {\n\tborder-color: #66afe9;\n\toutline: 0;\n}\n.idpButton-customizable {\n\theight: 40px;\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 15px;\n\tcolor: #fff;\n\tbackground-color: #5bc0de;\n\tborder-color: #46b8da;\n}\n.idpButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #31b0d5;\n}\n.socialButton-customizable {\n\theight: 40px;\n\ttext-align: left;\n\twidth: 100%;\n\tmargin-bottom: 15px;\n}\n.redirect-customizable {\n\ttext-align: center;\n}\n.passwordCheck-notValid-customizable {\n\tcolor: #DF3312;\n}\n.passwordCheck-valid-customizable {\n\tcolor: #19BF00;\n}\n.background-customizable {\n\tbackground-color: #faf;\n}\n", - "CSSVersion": "20190128231240" - } - } \ No newline at end of file +**To display the classic hosted UI customization settings for an app client** + +The following ``get-ui-customization`` example displays the classic hosted UI customization settings for an app client that doesn't inherit settings from the user pool. :: + + aws cognito-idp get-ui-customization \ + --user-pool-id us-west-2_EXAMPLE \ + --client-id 1example23456789 + + +Output:: + + { + "UICustomization": { + "UserPoolId": "us-west-2_EXAMPLE", + "ClientId": "1example23456789", + "ImageUrl": "https://example.cloudfront.net/us-west-2_EXAMPLE/1example23456789/20250115191928/assets/images/image.jpg", + "CSS": "\n.logo-customizable {\n max-width: 80%;\n max-height: 30%;\n}\n\n.banner-customizable {\n padding: 25px 0px 25px 0px;\n background-color: lightgray;\n}\n\n.label-customizable {\n font-weight: 400;\n}\n\n.textDescription-customizable {\n padding-top: 100px;\n padding-bottom: 10px;\n display: block;\n font-size: 12px;\n}\n\n.idpDescription-customizable {\n padding-top: 10px;\n padding-bottom: 10px;\n display: block;\n font-size: 16px;\n}\n\n.legalText-customizable {\n color: #747474;\n font-size: 11px;\n}\n\n.submitButton-customizable {\n font-size: 14px;\n font-weight: bold;\n margin: 20px 0px 10px 0px;\n height: 50px;\n width: 100%;\n color: #fff;\n background-color: #337ab7;\n}\n\n.submitButton-customizable:hover {\n color: #fff;\n background-color: #286090;\n}\n\n.errorMessage-customizable {\n padding: 5px;\n font-size: 12px;\n width: 100%;\n background: #F5F5F5;\n border: 2px solid #D64958;\n color: #D64958;\n}\n\n.inputField-customizable {\n width: 100%;\n height: 34px;\n color: #555;\n background-color: #fff;\n border: 1px solid #ccc;\n}\n\n.inputField-customizable:focus {\n border-color: #66afe9;\n outline: 0;\n}\n\n.idpButton-customizable {\n height: 40px;\n width: 100%;\n width: 100%;\n text-align: center;\n margin-bottom: 15px;\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n\n.idpButton-customizable:hover {\n color: #fff;\n background-color: #31b0d5;\n}\n\n.socialButton-customizable {\n border-radius: 2px;\n height: 60px;\n margin-bottom: 15px;\n padding: 1px;\n text-align: left;\n width: 100%;\n}\n\n.redirect-customizable {\n text-align: center;\n}\n\n.passwordCheck-notValid-customizable {\n color: #DF3312;\n}\n\n.passwordCheck-valid-customizable {\n color: #19BF00;\n}\n\n.background-customizable {\n background-color: #fff;\n}\n", + "CSSVersion": "20250115191928" + } + } + +For more information, see `Hosted UI (classic) branding `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-user-attribute-verification-code.rst b/awscli/examples/cognito-idp/get-user-attribute-verification-code.rst new file mode 100644 index 000000000000..bb249c49f56c --- /dev/null +++ b/awscli/examples/cognito-idp/get-user-attribute-verification-code.rst @@ -0,0 +1,19 @@ +**To send an attribute verification code to the current user** + +The following ``get-user-attribute-verification-code`` example sends an attribute verification code to the currently signed-in user's email address. :: + + aws cognito-idp get-user-attribute-verification-code \ + --access-token eyJra456defEXAMPLE \ + --attribute-name email + +Output:: + + { + "CodeDeliveryDetails": { + "Destination": "a***@e***", + "DeliveryMedium": "EMAIL", + "AttributeName": "email" + } + } + +For more information, see `Signing up and confirming user accounts `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-user-auth-factors.rst b/awscli/examples/cognito-idp/get-user-auth-factors.rst new file mode 100644 index 000000000000..736cf1df1b39 --- /dev/null +++ b/awscli/examples/cognito-idp/get-user-auth-factors.rst @@ -0,0 +1,20 @@ +**To list the authentication factors available to the current user** + +The following ``get-user-auth-factors`` example lists the available authentication factors for the currently signed-in user. :: + + aws cognito-idp get-user-auth-factors \ + --access-token eyJra456defEXAMPLE + +Output:: + + { + "Username": "testuser", + "ConfiguredUserAuthFactors": [ + "PASSWORD", + "EMAIL_OTP", + "SMS_OTP", + "WEB_AUTHN" + ] + } + +For more information, see `Authentication `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-user-pool-mfa-config.rst b/awscli/examples/cognito-idp/get-user-pool-mfa-config.rst new file mode 100644 index 000000000000..02cf42a33036 --- /dev/null +++ b/awscli/examples/cognito-idp/get-user-pool-mfa-config.rst @@ -0,0 +1,33 @@ +**To display the multi-factor authentication and WebAuthn settings of a user pool** + +The following ``get-user-pool-mfa-config`` example displays the MFA and WebAuthn configuration of the requested user pool. :: + + aws cognito-idp get-user-pool-mfa-config \ + --user-pool-id us-west-2_EXAMPLE + +Output:: + + { + "SmsMfaConfiguration": { + "SmsAuthenticationMessage": "Your OTP for MFA or sign-in: use {####}.", + "SmsConfiguration": { + "SnsCallerArn": "arn:aws:iam::123456789012:role/service-role/my-SMS-Role", + "ExternalId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "SnsRegion": "us-west-2" + } + }, + "SoftwareTokenMfaConfiguration": { + "Enabled": true + }, + "EmailMfaConfiguration": { + "Message": "Your OTP for MFA or sign-in: use {####}", + "Subject": "OTP test" + }, + "MfaConfiguration": "OPTIONAL", + "WebAuthnConfiguration": { + "RelyingPartyId": "auth.example.com", + "UserVerification": "preferred" + } + } + +For more information, see `Adding MFA `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/get-user.rst b/awscli/examples/cognito-idp/get-user.rst new file mode 100644 index 000000000000..8f15c934f387 --- /dev/null +++ b/awscli/examples/cognito-idp/get-user.rst @@ -0,0 +1,56 @@ +**To get the details of the current user** + +The following ``get-user`` example displays the profile of the currently signed-in user. :: + + aws cognito-idp get-user \ + --access-token eyJra456defEXAMPLE + +Output:: + + { + "Username": "johndoe", + "UserAttributes": [ + { + "Name": "sub", + "Value": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" + }, + { + "Name": "identities", + "Value": "[{\"userId\":\"a1b2c3d4-5678-90ab-cdef-EXAMPLE22222\",\"providerName\":\"SignInWithApple\",\"providerType\":\"SignInWithApple\",\"issuer\":null,\"primary\":false,\"dateCreated\":1701125599632}]" + }, + { + "Name": "email_verified", + "Value": "true" + }, + { + "Name": "custom:state", + "Value": "Maine" + }, + { + "Name": "name", + "Value": "John Doe" + }, + { + "Name": "phone_number_verified", + "Value": "true" + }, + { + "Name": "phone_number", + "Value": "+12065551212" + }, + { + "Name": "preferred_username", + "Value": "jamesdoe" + }, + { + "Name": "locale", + "Value": "EMEA" + }, + { + "Name": "email", + "Value": "jamesdoe@example.com" + } + ] + } + +For more information, see `Managing users `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/global-sign-out.rst b/awscli/examples/cognito-idp/global-sign-out.rst new file mode 100644 index 000000000000..45bfef6539d7 --- /dev/null +++ b/awscli/examples/cognito-idp/global-sign-out.rst @@ -0,0 +1,10 @@ +**To sign out the current user** + +The following ``global-sign-out`` example signs out the current user. :: + + aws cognito-idp global-sign-out \ + --access-token eyJra456defEXAMPLE + +This command produces no output. + +For more information, see `Managing users `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/initiate-auth.rst b/awscli/examples/cognito-idp/initiate-auth.rst new file mode 100644 index 000000000000..95fa3eb2911b --- /dev/null +++ b/awscli/examples/cognito-idp/initiate-auth.rst @@ -0,0 +1,27 @@ +**To sign in a user** + +The following ``initiate-auth`` example signs in a user with the basic username-password flow and no additional challenges. :: + + aws cognito-idp initiate-auth \ + --auth-flow USER_PASSWORD_AUTH \ + --client-id 1example23456789 \ + --analytics-metadata AnalyticsEndpointId=d70b2ba36a8c4dc5a04a0451aEXAMPLE \ + --auth-parameters USERNAME=testuser,PASSWORD=[Password] --user-context-data EncodedData=mycontextdata --client-metadata MyTestKey=MyTestValue + +Output:: + + { + "AuthenticationResult": { + "AccessToken": "eyJra456defEXAMPLE", + "ExpiresIn": 3600, + "TokenType": "Bearer", + "RefreshToken": "eyJra123abcEXAMPLE", + "IdToken": "eyJra789ghiEXAMPLE", + "NewDeviceMetadata": { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceGroupKey": "-v7w9UcY6" + } + } + } + +For more information, see `Authentication `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-devices.rst b/awscli/examples/cognito-idp/list-devices.rst index d74692723d2c..caca5364e72a 100644 --- a/awscli/examples/cognito-idp/list-devices.rst +++ b/awscli/examples/cognito-idp/list-devices.rst @@ -1,18 +1,15 @@ -**To list devices for a user** +**To list a user's devices** -The following ``list-devices`` example lists devices for the currently sign-in user. :: +The following ``list-devices`` example lists the devices that the current user has registered. :: - aws cognito-idp admin-list-devices \ - --user-pool-id us-west-2_EXAMPLE \ - --access-token eyJra456defEXAMPLE \ - --limit 1 + aws cognito-idp list-devices \ + --access-token eyJra456defEXAMPLE Output:: { "Devices": [ { - "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "DeviceAttributes": [ { "Name": "device_status", @@ -20,34 +17,35 @@ Output:: }, { "Name": "device_name", - "Value": "MyDevice" - }, - { - "Name": "dev:device_arn", - "Value": "arn:aws:cognito-idp:us-west-2:123456789012:owner/diego.us-west-2_EXAMPLE/device/us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111" - }, - { - "Name": "dev:device_owner", - "Value": "diego.us-west-2_EXAMPLE" + "Value": "Dart-device" }, { "Name": "last_ip_used", "Value": "192.0.2.1" - }, + } + ], + "DeviceCreateDate": 1715100742.022, + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceLastAuthenticatedDate": 1715100742.0, + "DeviceLastModifiedDate": 1723233651.167 + }, + { + "DeviceAttributes": [ { - "Name": "dev:device_remembered_status", - "Value": "remembered" + "Name": "device_status", + "Value": "valid" }, { - "Name": "dev:device_sdk", - "Value": "aws-sdk" + "Name": "last_ip_used", + "Value": "192.0.2.2" } ], - "DeviceCreateDate": 1715100742.022, - "DeviceLastModifiedDate": 1723233651.167, - "DeviceLastAuthenticatedDate": 1715100742.0 + "DeviceCreateDate": 1726856147.993, + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", + "DeviceLastAuthenticatedDate": 1726856147.0, + "DeviceLastModifiedDate": 1726856147.993 } ] } -For more information, see `Working with user devices in your user pool `__ in the *Amazon Cognito Developer Guide*. +For more information, see `Working with devices `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-groups.rst b/awscli/examples/cognito-idp/list-groups.rst new file mode 100644 index 000000000000..649d31e01e25 --- /dev/null +++ b/awscli/examples/cognito-idp/list-groups.rst @@ -0,0 +1,32 @@ +**To list the groups in a user pool** + +The following ``list-groups`` example lists the first two groups in the requested user pool. :: + + aws cognito-idp list-groups \ + --user-pool-id us-west-2_EXAMPLE \ + --max-items 2 + +Output:: + + { + "Groups": [ + { + "CreationDate": 1681760899.633, + "Description": "My test group", + "GroupName": "testgroup", + "LastModifiedDate": 1681760899.633, + "Precedence": 1, + "UserPoolId": "us-west-2_EXAMPLE" + }, + { + "CreationDate": 1642632749.051, + "Description": "Autogenerated group for users who sign in using Facebook", + "GroupName": "us-west-2_EXAMPLE_Facebook", + "LastModifiedDate": 1642632749.051, + "UserPoolId": "us-west-2_EXAMPLE" + } + ], + "NextToken": "[Pagination token]" + } + +For more information, see `Adding groups to a user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-identity-providers.rst b/awscli/examples/cognito-idp/list-identity-providers.rst new file mode 100644 index 000000000000..cb6d477389c3 --- /dev/null +++ b/awscli/examples/cognito-idp/list-identity-providers.rst @@ -0,0 +1,29 @@ +**To list identity providers** + +The following ``list-identity-providers`` example lists the first two identity providers in the requested user pool. :: + + aws cognito-idp list-identity-providers \ + --user-pool-id us-west-2_EXAMPLE \ + --max-items 2 + +Output:: + + { + "Providers": [ + { + "CreationDate": 1619477386.504, + "LastModifiedDate": 1703798328.142, + "ProviderName": "Azure", + "ProviderType": "SAML" + }, + { + "CreationDate": 1642698776.175, + "LastModifiedDate": 1642699086.453, + "ProviderName": "LoginWithAmazon", + "ProviderType": "LoginWithAmazon" + } + ], + "NextToken": "[Pagination token]" + } + +For more information, see `Third-party IdP sign-in `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-resource-servers.rst b/awscli/examples/cognito-idp/list-resource-servers.rst new file mode 100644 index 000000000000..cd102d50d51e --- /dev/null +++ b/awscli/examples/cognito-idp/list-resource-servers.rst @@ -0,0 +1,43 @@ +**To list resource servers** + +The following ``list-resource-servers`` example lists the first two resource servers in the requested user pool. :: + + aws cognito-idp list-resource-servers \ + --user-pool-id us-west-2_EXAMPLE \ + --max-results 2 + +Output:: + + { + "ResourceServers": [ + { + "Identifier": "myapi.example.com", + "Name": "Example API with custom access control scopes", + "Scopes": [ + { + "ScopeDescription": "International customers", + "ScopeName": "international.read" + }, + { + "ScopeDescription": "Domestic customers", + "ScopeName": "domestic.read" + } + ], + "UserPoolId": "us-west-2_EXAMPLE" + }, + { + "Identifier": "myapi2.example.com", + "Name": "Another example API for access control", + "Scopes": [ + { + "ScopeDescription": "B2B customers", + "ScopeName": "b2b.read" + } + ], + "UserPoolId": "us-west-2_EXAMPLE" + } + ], + "NextToken": "[Pagination token]" + } + +For more information, see `Access control with resource servers `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-tags-for-resource.rst b/awscli/examples/cognito-idp/list-tags-for-resource.rst new file mode 100644 index 000000000000..81f03862e025 --- /dev/null +++ b/awscli/examples/cognito-idp/list-tags-for-resource.rst @@ -0,0 +1,17 @@ +**To list user pool tags** + +The following ``list-tags-for-resource`` example lists the tags assigned to the user pool with the requested ARN. :: + + aws cognito-idp list-tags-for-resource \ + --resource-arn arn:aws:cognito-idp:us-west-2:123456789012:userpool/us-west-2_EXAMPLE + +Output:: + + { + "Tags": { + "administrator": "Jie", + "tenant": "ExampleCorp" + } + } + +For more information, see `Tagging Amazon Cognito resources `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-user-import-jobs.rst b/awscli/examples/cognito-idp/list-user-import-jobs.rst index e279cd016cb1..309631bfb4ca 100644 --- a/awscli/examples/cognito-idp/list-user-import-jobs.rst +++ b/awscli/examples/cognito-idp/list-user-import-jobs.rst @@ -1,57 +1,61 @@ -**To list user import jobs** - -This example lists user import jobs. - -For more information about importing users, see `Importing Users into User Pools From a CSV File`_. - -Command:: - - aws cognito-idp list-user-import-jobs --user-pool-id us-west-2_aaaaaaaaa --max-results 20 - -Output:: - - { - "UserImportJobs": [ - { - "JobName": "Test2", - "JobId": "import-d0OnwGA3mV", - "UserPoolId": "us-west-2_aaaaaaaaa", - "PreSignedUrl": "PRE_SIGNED_URL", - "CreationDate": 1548272793.069, - "Status": "Created", - "CloudWatchLogsRoleArn": "arn:aws:iam::111111111111:role/CognitoCloudWatchLogsRole", - "ImportedUsers": 0, - "SkippedUsers": 0, - "FailedUsers": 0 - }, - { - "JobName": "Test1", - "JobId": "import-qQ0DCt2fRh", - "UserPoolId": "us-west-2_aaaaaaaaa", - "PreSignedUrl": "PRE_SIGNED_URL", - "CreationDate": 1548271795.471, - "Status": "Created", - "CloudWatchLogsRoleArn": "arn:aws:iam::111111111111:role/CognitoCloudWatchLogsRole", - "ImportedUsers": 0, - "SkippedUsers": 0, - "FailedUsers": 0 - }, - { - "JobName": "import-Test1", - "JobId": "import-TZqNQvDRnW", - "UserPoolId": "us-west-2_aaaaaaaaa", - "PreSignedUrl": "PRE_SIGNED_URL", - "CreationDate": 1548271708.512, - "StartDate": 1548277247.962, - "CompletionDate": 1548277248.912, - "Status": "Failed", - "CloudWatchLogsRoleArn": "arn:aws:iam::111111111111:role/CognitoCloudWatchLogsRole", - "ImportedUsers": 0, - "SkippedUsers": 0, - "FailedUsers": 1, - "CompletionMessage": "Too many users have failed or been skipped during the import." - } - ] - } - -.. _`Importing Users into User Pools From a CSV File`: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html \ No newline at end of file +**To list user import jobs and statuses** + +The following ``list-user-import-jobs`` example lists first three user import jobs and their details in the requested user pool. :: + + aws cognito-idp list-user-import-jobs \ + --user-pool-id us-west-2_EXAMPLE \ + --max-results 3 + +Output:: + + { + "PaginationToken": "us-west-2_EXAMPLE#import-example3#1667948397084", + "UserImportJobs": [ + { + "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/service-role/Cognito-UserImport-Role", + "CompletionDate": 1735329786.142, + "CompletionMessage": "The user import job has expired.", + "CreationDate": 1735241621.022, + "FailedUsers": 0, + "ImportedUsers": 0, + "JobId": "import-example1", + "JobName": "Test-import-job-1", + "PreSignedUrl": "https://aws-cognito-idp-user-import-pdx.s3.us-west-2.amazonaws.com/123456789012/us-west-2_EXAMPLE/import-mAgUtd8PMm?X-Amz-Security-Token=[token]&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20241226T193341Z&X-Amz-SignedHeaders=host%3Bx-amz-server-side-encryption&X-Amz-Expires=899&X-Amz-Credential=[credential]&X-Amz-Signature=[signature]", + "SkippedUsers": 0, + "Status": "Expired", + "UserPoolId": "us-west-2_EXAMPLE" + }, + { + "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/service-role/Cognito-UserImport-Role", + "CompletionDate": 1681509058.408, + "CompletionMessage": "Too many users have failed or been skipped during the import.", + "CreationDate": 1681509001.477, + "FailedUsers": 1, + "ImportedUsers": 0, + "JobId": "import-example2", + "JobName": "Test-import-job-2", + "PreSignedUrl": "https://aws-cognito-idp-user-import-pdx.s3.us-west-2.amazonaws.com/123456789012/us-west-2_EXAMPLE/import-mAgUtd8PMm?X-Amz-Security-Token=[token]&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20241226T193341Z&X-Amz-SignedHeaders=host%3Bx-amz-server-side-encryption&X-Amz-Expires=899&X-Amz-Credential=[credential]&X-Amz-Signature=[signature]", + "SkippedUsers": 0, + "StartDate": 1681509057.965, + "Status": "Failed", + "UserPoolId": "us-west-2_EXAMPLE" + }, + { + "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/service-role/Cognito-UserImport-Role", + "CompletionDate": 1.667864578676E9, + "CompletionMessage": "Import Job Completed Successfully.", + "CreationDate": 1.667864480281E9, + "FailedUsers": 0, + "ImportedUsers": 6, + "JobId": "import-example3", + "JobName": "Test-import-job-3", + "PreSignedUrl": "https://aws-cognito-idp-user-import-pdx.s3.us-west-2.amazonaws.com/123456789012/us-west-2_EXAMPLE/import-mAgUtd8PMm?X-Amz-Security-Token=[token]&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20241226T193341Z&X-Amz-SignedHeaders=host%3Bx-amz-server-side-encryption&X-Amz-Expires=899&X-Amz-Credential=[credential]&X-Amz-Signature=[signature]", + "SkippedUsers": 0, + "StartDate": 1.667864578167E9, + "Status": "Succeeded", + "UserPoolId": "us-west-2_EXAMPLE" + } + ] + } + +For more information, see `Importing users from a CSV file `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-user-pool-clients.rst b/awscli/examples/cognito-idp/list-user-pool-clients.rst new file mode 100644 index 000000000000..f2f99077716d --- /dev/null +++ b/awscli/examples/cognito-idp/list-user-pool-clients.rst @@ -0,0 +1,32 @@ +**To list app clients** + +The following ``list-user-pool-clients`` example lists the first three app clients in the requested user pool. :: + + aws cognito-idp list-user-pool-clients \ + --user-pool-id us-west-2_EXAMPLE \ + --max-results 3 + +Output:: + + { + "NextToken": "[Pagination token]", + "UserPoolClients": [ + { + "ClientId": "1example23456789", + "ClientName": "app-client-1", + "UserPoolId": "us-west-2_EXAMPLE" + }, + { + "ClientId": "2example34567890", + "ClientName": "app-client-2", + "UserPoolId": "us-west-2_EXAMPLE" + }, + { + "ClientId": "3example45678901", + "ClientName": "app-client-3", + "UserPoolId": "us-west-2_EXAMPLE" + } + ] + } + +For more information, see `App clients `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-user-pools.rst b/awscli/examples/cognito-idp/list-user-pools.rst index 302487ef61fa..2b906a0909dd 100644 --- a/awscli/examples/cognito-idp/list-user-pools.rst +++ b/awscli/examples/cognito-idp/list-user-pools.rst @@ -1,22 +1,48 @@ -**To list user pools** - -This example lists up to 20 user pools. - -Command:: - - aws cognito-idp list-user-pools --max-results 20 - -Output:: - - { - "UserPools": [ - { - "CreationDate": 1547763720.822, - "LastModifiedDate": 1547763720.822, - "LambdaConfig": {}, - "Id": "us-west-2_aaaaaaaaa", - "Name": "MyUserPool" - } - ] - } - +**To list user pools** + +The following ``list-user-pools`` example lists 3 of the available user pools in the AWS account of the current CLI credentials. :: + + aws cognito-idp list-user-pools \ + --max-results 3 + +Output:: + + { + "NextToken": "[Pagination token]", + "UserPools": [ + { + "CreationDate": 1681502497.741, + "Id": "us-west-2_EXAMPLE1", + "LambdaConfig": { + "CustomMessage": "arn:aws:lambda:us-east-1:123456789012:function:MyFunction", + "PreSignUp": "arn:aws:lambda:us-east-1:123456789012:function:MyFunction", + "PreTokenGeneration": "arn:aws:lambda:us-east-1:123456789012:function:MyFunction", + "PreTokenGenerationConfig": { + "LambdaArn": "arn:aws:lambda:us-east-1:123456789012:function:MyFunction", + "LambdaVersion": "V1_0" + } + }, + "LastModifiedDate": 1681502497.741, + "Name": "user pool 1" + }, + { + "CreationDate": 1686064178.717, + "Id": "us-west-2_EXAMPLE2", + "LambdaConfig": { + }, + "LastModifiedDate": 1686064178.873, + "Name": "user pool 2" + }, + { + "CreationDate": 1627681712.237, + "Id": "us-west-2_EXAMPLE3", + "LambdaConfig": { + "UserMigration": "arn:aws:lambda:us-east-1:123456789012:function:MyFunction" + }, + "LastModifiedDate": 1678486942.479, + "Name": "user pool 3" + } + ] + } + +For more information, see `Amazon Cognito user pools `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-users.rst b/awscli/examples/cognito-idp/list-users.rst index 6245e17cf36f..2de4e336d790 100644 --- a/awscli/examples/cognito-idp/list-users.rst +++ b/awscli/examples/cognito-idp/list-users.rst @@ -1,35 +1,98 @@ -**To list users** - -This example lists up to 20 users. - -Command:: - - aws cognito-idp list-users --user-pool-id us-west-2_aaaaaaaaa --limit 20 - -Output:: - - { - "Users": [ - { - "Username": "22704aa3-fc10-479a-97eb-2af5806bd327", - "Enabled": true, - "UserStatus": "FORCE_CHANGE_PASSWORD", - "UserCreateDate": 1548089817.683, - "UserLastModifiedDate": 1548089817.683, - "Attributes": [ - { - "Name": "sub", - "Value": "22704aa3-fc10-479a-97eb-2af5806bd327" - }, - { - "Name": "email_verified", - "Value": "true" - }, - { - "Name": "email", - "Value": "mary@example.com" - } - ] - } - ] - } +**Example 1: To list users with a server-side filter** + +The following ``list-users`` example lists 3 users in the requested user pool whose email addresses begin with ``testuser``. :: + + aws cognito-idp list-users \ + --user-pool-id us-west-2_EXAMPLE \ + --filter email^=\"testuser\" \ + --max-items 3 + +Output:: + + { + "PaginationToken": "efgh5678EXAMPLE", + "Users": [ + { + "Attributes": [ + { + "Name": "sub", + "Value": "eaad0219-2117-439f-8d46-4db20e59268f" + }, + { + "Name": "email", + "Value": "testuser@example.com" + } + ], + "Enabled": true, + "UserCreateDate": 1682955829.578, + "UserLastModifiedDate": 1689030181.63, + "UserStatus": "CONFIRMED", + "Username": "testuser" + }, + { + "Attributes": [ + { + "Name": "sub", + "Value": "3b994cfd-0b07-4581-be46-3c82f9a70c90" + }, + { + "Name": "email", + "Value": "testuser2@example.com" + } + ], + "Enabled": true, + "UserCreateDate": 1684427979.201, + "UserLastModifiedDate": 1684427979.201, + "UserStatus": "UNCONFIRMED", + "Username": "testuser2" + }, + { + "Attributes": [ + { + "Name": "sub", + "Value": "5929e0d1-4c34-42d1-9b79-a5ecacfe66f7" + }, + { + "Name": "email", + "Value": "testuser3@example.com" + } + ], + "Enabled": true, + "UserCreateDate": 1684427823.641, + "UserLastModifiedDate": 1684427823.641, + "UserStatus": "UNCONFIRMED", + "Username": "testuser3@example.com" + } + ] + } + +For more information, see `Managing and searching for users `__ in the *Amazon Cognito Developer Guide*. + +**Example 2: To list users with a client-side filter** + +The following ``list-users`` example lists the attributes of three users who have an attribute, in this case their email address, that contains the email domain "@example.com". If other attributes contained this string, they would also be displayed. The second user has no attributes that match the query and is excluded from the displayed output, but not from the server response. :: + + aws cognito-idp list-users \ + --user-pool-id us-west-2_EXAMPLE \ + --max-items 3 + --query Users\[\*\].Attributes\[\?Value\.contains\(\@\,\'@example.com\'\)\] + +Output:: + + [ + [ + { + "Name": "email", + "Value": "admin@example.com" + } + ], + [], + [ + { + "Name": "email", + "Value": "operator@example.com" + } + ] + ] + +For more information, see `Managing and searching for users `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/list-web-authn-credentials.rst b/awscli/examples/cognito-idp/list-web-authn-credentials.rst new file mode 100644 index 000000000000..a5fe69d29858 --- /dev/null +++ b/awscli/examples/cognito-idp/list-web-authn-credentials.rst @@ -0,0 +1,22 @@ +**To list passkey credentials** + +The following ``list-web-authn-credentials`` example lists passkey, or WebAuthn, credentials for the current user. They have one registered device. :: + + aws cognito-idp list-web-authn-credentials \ + --access-token eyJra456defEXAMPLE + +Output:: + + { + "Credentials": [ + { + "AuthenticatorAttachment": "cross-platform", + "CreatedAt": 1736293876.115, + "CredentialId": "8LApgk4-lNUFHbhm2w6Und7-uxcc8coJGsPxiogvHoItc64xWQc3r4CEXAMPLE", + "FriendlyCredentialName": "Roaming passkey", + "RelyingPartyId": "auth.example.com" + } + ] + } + +For more information, see `Passkey sign-in `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/respond-to-auth-challenge.rst b/awscli/examples/cognito-idp/respond-to-auth-challenge.rst index 282d97eb3809..f627f5cd5c5c 100644 --- a/awscli/examples/cognito-idp/respond-to-auth-challenge.rst +++ b/awscli/examples/cognito-idp/respond-to-auth-challenge.rst @@ -1,27 +1,78 @@ -**To respond to an authorization challenge** - -This example responds to an authorization challenge initiated with `initiate-auth`_. It is a response to the NEW_PASSWORD_REQUIRED challenge. -It sets a password for user jane@example.com. - -Command:: - - aws cognito-idp respond-to-auth-challenge --client-id 3n4b5urk1ft4fl3mg5e62d9ado --challenge-name NEW_PASSWORD_REQUIRED --challenge-responses USERNAME=jane@example.com,NEW_PASSWORD="password" --session "SESSION_TOKEN" - -Output:: - - { - "ChallengeParameters": {}, - "AuthenticationResult": { - "AccessToken": "ACCESS_TOKEN", - "ExpiresIn": 3600, - "TokenType": "Bearer", - "RefreshToken": "REFRESH_TOKEN", - "IdToken": "ID_TOKEN", - "NewDeviceMetadata": { - "DeviceKey": "us-west-2_fec070d2-fa88-424a-8ec8-b26d7198eb23", - "DeviceGroupKey": "-wt2ha1Zd" - } - } - } - -.. _`initiate-auth`: https://docs.aws.amazon.com/cli/latest/reference/cognito-idp/initiate-auth.html \ No newline at end of file +**Example 1: To respond to a NEW_PASSWORD_REQUIRED challenge** + +The following ``respond-to-auth-challenge`` example responds to a NEW_PASSWORD_REQUIRED challenge that `initiate-auth`_ returned. It sets a password for the user ``jane@example.com``. :: + + aws cognito-idp respond-to-auth-challenge \ + --client-id 1example23456789 \ + --challenge-name NEW_PASSWORD_REQUIRED \ + --challenge-responses USERNAME=jane@example.com,NEW_PASSWORD=[Password] \ + --session AYABeEv5HklEXAMPLE + +Output:: + + { + "ChallengeParameters": {}, + "AuthenticationResult": { + "AccessToken": "ACCESS_TOKEN", + "ExpiresIn": 3600, + "TokenType": "Bearer", + "RefreshToken": "REFRESH_TOKEN", + "IdToken": "ID_TOKEN", + "NewDeviceMetadata": { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceGroupKey": "-wt2ha1Zd" + } + } + } + +For more information, see `Authentication `__ in the *Amazon Cognito Developer Guide*. + +**Example 2: To respond to a SELECT_MFA_TYPE challenge** + +The following ``respond-to-auth-challenge`` example chooses TOTP MFA as the MFA option for the current user. The user was prompted to select an MFA type and will next be prompted to enter their MFA code. :: + + aws cognito-idp respond-to-auth-challenge \ + --client-id 1example23456789 + --session AYABeEv5HklEXAMPLE + --challenge-name SELECT_MFA_TYPE + --challenge-responses USERNAME=testuser,ANSWER=SOFTWARE_TOKEN_MFA + +Output:: + + { + "ChallengeName": "SOFTWARE_TOKEN_MFA", + "Session": "AYABeEv5HklEXAMPLE", + "ChallengeParameters": { + "FRIENDLY_DEVICE_NAME": "transparent" + } + } + +For more information, see `Adding MFA `__ in the *Amazon Cognito Developer Guide*. + +**Example 3: To respond to a SOFTWARE_TOKEN_MFA challenge** + +The following ``respond-to-auth-challenge`` example provides a TOTP MFA code and completes sign-in. :: + + aws cognito-idp respond-to-auth-challenge \ + --client-id 1example23456789 \ + --session AYABeEv5HklEXAMPLE \ + --challenge-name SOFTWARE_TOKEN_MFA \ + --challenge-responses USERNAME=testuser,SOFTWARE_TOKEN_MFA_CODE=123456 + +Output:: + + { + "AuthenticationResult": { + "AccessToken": "eyJra456defEXAMPLE", + "ExpiresIn": 3600, + "TokenType": "Bearer", + "RefreshToken": "eyJra123abcEXAMPLE", + "IdToken": "eyJra789ghiEXAMPLE", + "NewDeviceMetadata": { + "DeviceKey": "us-west-2_a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "DeviceGroupKey": "-v7w9UcY6" + } + } + } + +For more information, see `Adding MFA `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/revoke-token.rst b/awscli/examples/cognito-idp/revoke-token.rst new file mode 100644 index 000000000000..3725bf81df6b --- /dev/null +++ b/awscli/examples/cognito-idp/revoke-token.rst @@ -0,0 +1,11 @@ +**To revoke a refresh token** + +The following ``revoke-token`` revokes the requested refresh token and associated access tokens. :: + + aws cognito-idp revoke-token \ + --token eyJjd123abcEXAMPLE \ + --client-id 1example23456789 + +This command produces no output. + +For more information, see `Revoking tokens `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/set-log-delivery-configuration.rst b/awscli/examples/cognito-idp/set-log-delivery-configuration.rst new file mode 100644 index 000000000000..0c7c6906d195 --- /dev/null +++ b/awscli/examples/cognito-idp/set-log-delivery-configuration.rst @@ -0,0 +1,33 @@ +**To set up log export from a user pool** + +The following ``set-log-delivery-configuration`` example configures the requested user pool with user-notification error logging to a log group and user-authentication info logging to an S3 bucket. :: + + aws cognito-idp set-log-delivery-configuration \ + --user-pool-id us-west-2_EXAMPLE \ + --log-configurations LogLevel=ERROR,EventSource=userNotification,CloudWatchLogsConfiguration={LogGroupArn=arn:aws:logs:us-west-2:123456789012:log-group:cognito-exported} LogLevel=INFO,EventSource=userAuthEvents,S3Configuration={BucketArn=arn:aws:s3:::amzn-s3-demo-bucket1} + +Output:: + + { + "LogDeliveryConfiguration": { + "LogConfigurations": [ + { + "CloudWatchLogsConfiguration": { + "LogGroupArn": "arn:aws:logs:us-west-2:123456789012:log-group:cognito-exported" + }, + "EventSource": "userNotification", + "LogLevel": "ERROR" + }, + { + "EventSource": "userAuthEvents", + "LogLevel": "INFO", + "S3Configuration": { + "BucketArn": "arn:aws:s3:::amzn-s3-demo-bucket1" + } + } + ], + "UserPoolId": "us-west-2_EXAMPLE" + } + } + +For more information, see `Exporting user pool logs `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/set-risk-configuration.rst b/awscli/examples/cognito-idp/set-risk-configuration.rst index 5c78c0a98201..a31c7e0ffbdb 100644 --- a/awscli/examples/cognito-idp/set-risk-configuration.rst +++ b/awscli/examples/cognito-idp/set-risk-configuration.rst @@ -1,23 +1,136 @@ -**To set risk configuration** - -This example sets the risk configuration for a user pool. It sets the sign-up event action to NO_ACTION. - -Command:: - - aws cognito-idp set-risk-configuration --user-pool-id us-west-2_aaaaaaaaa --compromised-credentials-risk-configuration EventFilter=SIGN_UP,Actions={EventAction=NO_ACTION} - -Output:: - - { - "RiskConfiguration": { - "UserPoolId": "us-west-2_aaaaaaaaa", - "CompromisedCredentialsRiskConfiguration": { - "EventFilter": [ - "SIGN_UP" - ], - "Actions": { - "EventAction": "NO_ACTION" - } - } - } - } \ No newline at end of file +**To set the threat protection risk configuration** + +The following ``set-risk-configuration`` example configures threat protection messages and actions, compromised credentials, and IP address exceptions in the requested app client. Because of the complexity of the NotifyConfiguration object, JSON input is a best practice for this command. :: + + aws cognito-idp set-risk-configuration \ + --cli-input-json file://set-risk-configuration.json + +Contents of ``set-risk-configuration.json``:: + + { + "AccountTakeoverRiskConfiguration": { + "Actions": { + "HighAction": { + "EventAction": "MFA_REQUIRED", + "Notify": true + }, + "LowAction": { + "EventAction": "NO_ACTION", + "Notify": true + }, + "MediumAction": { + "EventAction": "MFA_IF_CONFIGURED", + "Notify": true + } + }, + "NotifyConfiguration": { + "BlockEmail": { + "HtmlBody": "\n\n\n\tHTML email context\n\t\n\n\n
We blocked an unrecognized sign-in to your account with this information:\n
    \n
  • Time: {login-time}
  • \n
  • Device: {device-name}
  • \n
  • Location: {city}, {country}
  • \n
\nIf this sign-in was not by you, you should change your password and notify us by clicking on this link\nIf this sign-in was by you, you can follow this link to let us know
\n\n", + "Subject": "Blocked sign-in attempt", + "TextBody": "We blocked an unrecognized sign-in to your account with this information:\nTime: {login-time}\nDevice: {device-name}\nLocation: {city}, {country}\nIf this sign-in was not by you, you should change your password and notify us by clicking on {one-click-link-invalid}\nIf this sign-in was by you, you can follow {one-click-link-valid} to let us know" + }, + "From": "admin@example.com", + "MfaEmail": { + "HtmlBody": "\n\n\n\tHTML email context\n\t\n\n\n
We required you to use multi-factor authentication for the following sign-in attempt:\n
    \n
  • Time: {login-time}
  • \n
  • Device: {device-name}
  • \n
  • Location: {city}, {country}
  • \n
\nIf this sign-in was not by you, you should change your password and notify us by clicking on this link\nIf this sign-in was by you, you can follow this link to let us know
\n\n", + "Subject": "New sign-in attempt", + "TextBody": "We required you to use multi-factor authentication for the following sign-in attempt:\nTime: {login-time}\nDevice: {device-name}\nLocation: {city}, {country}\nIf this sign-in was not by you, you should change your password and notify us by clicking on {one-click-link-invalid}\nIf this sign-in was by you, you can follow {one-click-link-valid} to let us know" + }, + "NoActionEmail": { + "HtmlBody": "\n\n\n\tHTML email context\n\t\n\n\n
We observed an unrecognized sign-in to your account with this information:\n
    \n
  • Time: {login-time}
  • \n
  • Device: {device-name}
  • \n
  • Location: {city}, {country}
  • \n
\nIf this sign-in was not by you, you should change your password and notify us by clicking on this link\nIf this sign-in was by you, you can follow this link to let us know
\n\n", + "Subject": "New sign-in attempt", + "TextBody": "We observed an unrecognized sign-in to your account with this information:\nTime: {login-time}\nDevice: {device-name}\nLocation: {city}, {country}\nIf this sign-in was not by you, you should change your password and notify us by clicking on {one-click-link-invalid}\nIf this sign-in was by you, you can follow {one-click-link-valid} to let us know" + }, + "ReplyTo": "admin@example.com", + "SourceArn": "arn:aws:ses:us-west-2:123456789012:identity/admin@example.com" + } + }, + "ClientId": "1example23456789", + "CompromisedCredentialsRiskConfiguration": { + "Actions": { + "EventAction": "BLOCK" + }, + "EventFilter": [ + "PASSWORD_CHANGE", + "SIGN_UP", + "SIGN_IN" + ] + }, + "RiskExceptionConfiguration": { + "BlockedIPRangeList": [ + "192.0.2.1/32", + "192.0.2.2/32" + ], + "SkippedIPRangeList": [ + "203.0.113.1/32", + "203.0.113.2/32" + ] + }, + "UserPoolId": "us-west-2_EXAMPLE" + } + +Output:: + + { + "RiskConfiguration": { + "AccountTakeoverRiskConfiguration": { + "Actions": { + "HighAction": { + "EventAction": "MFA_REQUIRED", + "Notify": true + }, + "LowAction": { + "EventAction": "NO_ACTION", + "Notify": true + }, + "MediumAction": { + "EventAction": "MFA_IF_CONFIGURED", + "Notify": true + } + }, + "NotifyConfiguration": { + "BlockEmail": { + "HtmlBody": "\n\n\n\tHTML email context\n\t\n\n\n
We blocked an unrecognized sign-in to your account with this information:\n
    \n
  • Time: {login-time}
  • \n
  • Device: {device-name}
  • \n
  • Location: {city}, {country}
  • \n
\nIf this sign-in was not by you, you should change your password and notify us by clicking on this link\nIf this sign-in was by you, you can follow this link to let us know
\n\n", + "Subject": "Blocked sign-in attempt", + "TextBody": "We blocked an unrecognized sign-in to your account with this information:\nTime: {login-time}\nDevice: {device-name}\nLocation: {city}, {country}\nIf this sign-in was not by you, you should change your password and notify us by clicking on {one-click-link-invalid}\nIf this sign-in was by you, you can follow {one-click-link-valid} to let us know" + }, + "From": "admin@example.com", + "MfaEmail": { + "HtmlBody": "\n\n\n\tHTML email context\n\t\n\n\n
We required you to use multi-factor authentication for the following sign-in attempt:\n
    \n
  • Time: {login-time}
  • \n
  • Device: {device-name}
  • \n
  • Location: {city}, {country}
  • \n
\nIf this sign-in was not by you, you should change your password and notify us by clicking on this link\nIf this sign-in was by you, you can follow this link to let us know
\n\n", + "Subject": "New sign-in attempt", + "TextBody": "We required you to use multi-factor authentication for the following sign-in attempt:\nTime: {login-time}\nDevice: {device-name}\nLocation: {city}, {country}\nIf this sign-in was not by you, you should change your password and notify us by clicking on {one-click-link-invalid}\nIf this sign-in was by you, you can follow {one-click-link-valid} to let us know" + }, + "NoActionEmail": { + "HtmlBody": "\n\n\n\tHTML email context\n\t\n\n\n
We observed an unrecognized sign-in to your account with this information:\n
    \n
  • Time: {login-time}
  • \n
  • Device: {device-name}
  • \n
  • Location: {city}, {country}
  • \n
\nIf this sign-in was not by you, you should change your password and notify us by clicking on this link\nIf this sign-in was by you, you can follow this link to let us know
\n\n", + "Subject": "New sign-in attempt", + "TextBody": "We observed an unrecognized sign-in to your account with this information:\nTime: {login-time}\nDevice: {device-name}\nLocation: {city}, {country}\nIf this sign-in was not by you, you should change your password and notify us by clicking on {one-click-link-invalid}\nIf this sign-in was by you, you can follow {one-click-link-valid} to let us know" + }, + "ReplyTo": "admin@example.com", + "SourceArn": "arn:aws:ses:us-west-2:123456789012:identity/admin@example.com" + } + }, + "ClientId": "1example23456789", + "CompromisedCredentialsRiskConfiguration": { + "Actions": { + "EventAction": "BLOCK" + }, + "EventFilter": [ + "PASSWORD_CHANGE", + "SIGN_UP", + "SIGN_IN" + ] + }, + "RiskExceptionConfiguration": { + "BlockedIPRangeList": [ + "192.0.2.1/32", + "192.0.2.2/32" + ], + "SkippedIPRangeList": [ + "203.0.113.1/32", + "203.0.113.2/32" + ] + }, + "UserPoolId": "us-west-2_EXAMPLE" + } + } + +For more information, see `Threat protection `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/cognito-idp/set-ui-customization.rst b/awscli/examples/cognito-idp/set-ui-customization.rst index 7864e3a7bc51..39d505ee92e8 100644 --- a/awscli/examples/cognito-idp/set-ui-customization.rst +++ b/awscli/examples/cognito-idp/set-ui-customization.rst @@ -1,18 +1,45 @@ -**To set UI customization** - -This example customizes the CSS setting for a user pool. - -Command:: - - aws cognito-idp set-ui-customization --user-pool-id us-west-2_aaaaaaaaa --css ".logo-customizable {\n\tmax-width: 60%;\n\tmax-height: 30%;\n}\n.banner-customizable {\n\tpadding: 25px 0px 25px 10px;\n\tbackground-color: lightgray;\n}\n.label-customizable {\n\tfont-weight: 300;\n}\n.textDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.idpDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.legalText-customizable {\n\tcolor: #747474;\n\tfont-size: 11px;\n}\n.submitButton-customizable {\n\tfont-size: 14px;\n\tfont-weight: bold;\n\tmargin: 20px 0px 10px 0px;\n\theight: 40px;\n\twidth: 100%;\n\tcolor: #fff;\n\tbackground-color: #337ab7;\n}\n.submitButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #286090;\n}\n.errorMessage-customizable {\n\tpadding: 5px;\n\tfont-size: 14px;\n\twidth: 100%;\n\tbackground: #F5F5F5;\n\tborder: 2px solid #D64958;\n\tcolor: #D64958;\n}\n.inputField-customizable {\n\twidth: 100%;\n\theight: 34px;\n\tcolor: #555;\n\tbackground-color: #fff;\n\tborder: 1px solid #ccc;\n}\n.inputField-customizable:focus {\n\tborder-color: #66afe9;\n\toutline: 0;\n}\n.idpButton-customizable {\n\theight: 40px;\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 15px;\n\tcolor: #fff;\n\tbackground-color: #5bc0de;\n\tborder-color: #46b8da;\n}\n.idpButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #31b0d5;\n}\n.socialButton-customizable {\n\theight: 40px;\n\ttext-align: left;\n\twidth: 100%;\n\tmargin-bottom: 15px;\n}\n.redirect-customizable {\n\ttext-align: center;\n}\n.passwordCheck-notValid-customizable {\n\tcolor: #DF3312;\n}\n.passwordCheck-valid-customizable {\n\tcolor: #19BF00;\n}\n.background-customizable {\n\tbackground-color: #faf;\n}\n" - -Output:: - - { - "UICustomization": { - "UserPoolId": "us-west-2_aaaaaaaaa", - "ClientId": "ALL", - "CSS": ".logo-customizable {\n\tmax-width: 60%;\n\tmax-height: 30%;\n}\n.banner-customizable {\n\tpadding: 25px 0px 25px 10px;\n\tbackground-color: lightgray;\n}\n.label-customizable {\n\tfont-weight: 300;\n}\n.textDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.idpDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.legalText-customizable {\n\tcolor: #747474;\n\tfont-size: 11px;\n}\n.submitButton-customizable {\n\tfont-size: 14px;\n\tfont-weight: bold;\n\tmargin: 20px 0px 10px 0px;\n\theight: 40px;\n\twidth: 100%;\n\tcolor: #fff;\n\tbackground-color: #337ab7;\n}\n.submitButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #286090;\n}\n.errorMessage-customizable {\n\tpadding: 5px;\n\tfont-size: 14px;\n\twidth: 100%;\n\tbackground: #F5F5F5;\n\tborder: 2px solid #D64958;\n\tcolor: #D64958;\n}\n.inputField-customizable {\n\twidth: 100%;\n\theight: 34px;\n\tcolor: #555;\n\tbackground-color: #fff;\n\tborder: 1px solid #ccc;\n}\n.inputField-customizable:focus {\n\tborder-color: #66afe9;\n\toutline: 0;\n}\n.idpButton-customizable {\n\theight: 40px;\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 15px;\n\tcolor: #fff;\n\tbackground-color: #5bc0de;\n\tborder-color: #46b8da;\n}\n.idpButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #31b0d5;\n}\n.socialButton-customizable {\n\theight: 40px;\n\ttext-align: left;\n\twidth: 100%;\n\tmargin-bottom: 15px;\n}\n.redirect-customizable {\n\ttext-align: center;\n}\n.passwordCheck-notValid-customizable {\n\tcolor: #DF3312;\n}\n.passwordCheck-valid-customizable {\n\tcolor: #19BF00;\n}\n.background-customizable {\n\tbackground-color: #faf;\n}\n", - "CSSVersion": "20190129172214" - } - } \ No newline at end of file +**Example 1: To customize the classic hosted UI for an app client** + +The following ``set-ui-customization`` example configures the requested app client with some custom CSS and with the Amazon Cognito logo as the application logo. :: + + aws cognito-idp set-ui-customization \ + --user-pool-id us-west-2_ywDJHlIfU \ + --client-id 14pq32c5q2uq2q7keorloqvb23 \ + --css ".logo-customizable {\n\tmax-width: 60%;\n\tmax-height: 30%;\n}\n.banner-customizable {\n\tpadding: 25px 0px 25px 0px;\n\tbackground-color: lightgray;\n}\n.label-customizable {\n\tfont-weight: 400;\n}\n.textDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.idpDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.legalText-customizable {\n\tcolor: #747474;\n\tfont-size: 11px;\n}\n.submitButton-customizable {\n\tfont-size: 11px;\n\tfont-weight: normal;\n\tmargin: 20px -15px 10px -13px;\n\theight: 40px;\n\twidth: 108%;\n\tcolor: #fff;\n\tbackground-color: #337ab7;\n\ttext-align: center;\n}\n.submitButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #286090;\n}\n.errorMessage-customizable {\n\tpadding: 5px;\n\tfont-size: 14px;\n\twidth: 100%;\n\tbackground: #F5F5F5;\n\tborder: 2px solid #D64958;\n\tcolor: #D64958;\n}\n.inputField-customizable {\n\twidth: 100%;\n\theight: 34px;\n\tcolor: #555;\n\tbackground-color: #fff;\n\tborder: 1px solid #ccc;\n\tborder-radius: 0px;\n}\n.inputField-customizable:focus {\n\tborder-color: #66afe9;\n\toutline: 0;\n}\n.idpButton-customizable {\n\theight: 40px;\n\twidth: 100%;\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 15px;\n\tcolor: #fff;\n\tbackground-color: #5bc0de;\n\tborder-color: #46b8da;\n}\n.idpButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #31b0d5;\n}\n.socialButton-customizable {\n\tborder-radius: 2px;\n\theight: 40px;\n\tmargin-bottom: 15px;\n\tpadding: 1px;\n\ttext-align: left;\n\twidth: 100%;\n}\n.redirect-customizable {\n\ttext-align: center;\n}\n.passwordCheck-notValid-customizable {\n\tcolor: #DF3312;\n}\n.passwordCheck-valid-customizable {\n\tcolor: #19BF00;\n}\n.background-customizable {\n\tbackground-color: #fff;\n}\n" \ + --image-file iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2UExURd00TN9BV/Cmsfvm6f3y9P////fM0uqAj+yNmu6ZpvnZ3eNabuFNYuZneehzhPKzvPTAxwAAAOiMMlkAAAASdFJOU///////////////////////AOK/vxIAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKDSURBVFhH7ZfpkoMgEISDHKuEw/d/2u2BQWMiBrG29o+fVsKatdPMAeZxc3Nz8w+ISekzmB++sYIw/I/tjHzrPpO2Tx62EbR2PNxFac+jVuKxRaV50IzXkUe76NOCoUuwlvnQKei02gNF0ykotOLRBq/nboeWRxAISx2EbsHFoRhK6Igk2JJlwScfQjgt06dOaWWiTbEDAe/iq8N9kqCw2uCbHkHlYkaXEF8EYeL9RDqT4FhC6XMIIEifdcUwCc4leNyhabadWU6OlKYJE1Oac3NSPhB5rlaXlSgmr/1lww4nPaU/1ylfLGxX1r6Y66ZZkCqvnOlqKWws59ELj7fULc2CubwySYkdDuuiY0/F0L6Q5pZiSG0SfZTSTCOUhxOCH1AdIoCpTTIjtd+VpEjUDDytQH/0Fpc661Aisas/4qmyUItD557pSCOSQQzlx27J+meyDGc5zZgfhWuXE1lGgmVOMwmWdeGdzhjqZV14x5vSj7vsC5JDz/Cl0Vhp56n2NQt1wQIpury1EPbwyaYm+IhmAQKoajkH51wg4cMZ1wQ3QG9efKWWOaDhYWnU6jXjCMdRmm21PArI+Pb5DYoH93hq0ZCPlxeGJho/DI15C6sQc/L2sTC47UFBKZGHT6k+zlXg7WebA0Nr0HTcLMfk/Y4Rc65D3iG6WDd7YLSlVqk87bVhUwhnClrx11RsVQwlAA818Mn+QEs71BhSFU6orsUfKhHp72XMGYXi4q9c64RXRvzkWurRfG2vI2be/VaNcNgpX0Evb/vio7nPMmj5qujkpQgSaPd1UcVqciHFDNZpOcGlcOPyi+AamCbIL9fitxAGeFN2Dl+3vZubm5u/4fH4Bd14HhIPdwZPAAAAAElFTkSuQmCC + +Output:: + + { + "UICustomization": { + "UserPoolId": "us-west-2_ywDJHlIfU", + "ClientId": "14pq32c5q2uq2q7keorloqvb23", + "ImageUrl": "https://cf.thewrong.club/14pq32c5q2uq2q7keorloqvb23/20250117005911/assets/images/image.jpg", + "CSS": ".logo-customizable {\n\tmax-width: 60%;\n\tmax-height: 30%;\n}\n.banner-customizable {\n\tpadding: 25px 0px 25px 0px;\n\tbackground-color: lightgray;\n}\n.label-customizable {\n\tfont-weight: 400;\n}\n.textDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.idpDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.legalText-customizable {\n\tcolor: #747474;\n\tfont-size: 11px;\n}\n.submitButton-customizable {\n\tfont-size: 11px;\n\tfont-weight: normal;\n\tmargin: 20px -15px 10px -13px;\n\theight: 40px;\n\twidth: 108%;\n\tcolor: #fff;\n\tbackground-color: #337ab7;\n\ttext-align: center;\n}\n.submitButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #286090;\n}\n.errorMessage-customizable {\n\tpadding: 5px;\n\tfont-size: 14px;\n\twidth: 100%;\n\tbackground: #F5F5F5;\n\tborder: 2px solid #D64958;\n\tcolor: #D64958;\n}\n.inputField-customizable {\n\twidth: 100%;\n\theight: 34px;\n\tcolor: #555;\n\tbackground-color: #fff;\n\tborder: 1px solid #ccc;\n\tborder-radius: 0px;\n}\n.inputField-customizable:focus {\n\tborder-color: #66afe9;\n\toutline: 0;\n}\n.idpButton-customizable {\n\theight: 40px;\n\twidth: 100%;\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 15px;\n\tcolor: #fff;\n\tbackground-color: #5bc0de;\n\tborder-color: #46b8da;\n}\n.idpButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #31b0d5;\n}\n.socialButton-customizable {\n\tborder-radius: 2px;\n\theight: 40px;\n\tmargin-bottom: 15px;\n\tpadding: 1px;\n\ttext-align: left;\n\twidth: 100%;\n}\n.redirect-customizable {\n\ttext-align: center;\n}\n.passwordCheck-notValid-customizable {\n\tcolor: #DF3312;\n}\n.passwordCheck-valid-customizable {\n\tcolor: #19BF00;\n}\n.background-customizable {\n\tbackground-color: #fff;\n}\n", + "CSSVersion": "20250117005911" + } + } + +**Example 2: To set the default UI customization for all app clients** + +The following ``set-ui-customization`` example configures the requested user pool for all app clients that don't have a client-specific configuration. The command applies some custom CSS and with the Amazon Cognito logo as the application logo. :: + + aws cognito-idp set-ui-customization \ + --user-pool-id us-west-2_ywDJHlIfU \ + --client-id ALL \ + --css ".logo-customizable {\n\tmax-width: 60%;\n\tmax-height: 30%;\n}\n.banner-customizable {\n\tpadding: 25px 0px 25px 0px;\n\tbackground-color: lightgray;\n}\n.label-customizable {\n\tfont-weight: 400;\n}\n.textDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.idpDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.legalText-customizable {\n\tcolor: #747474;\n\tfont-size: 11px;\n}\n.submitButton-customizable {\n\tfont-size: 11px;\n\tfont-weight: normal;\n\tmargin: 20px -15px 10px -13px;\n\theight: 40px;\n\twidth: 108%;\n\tcolor: #fff;\n\tbackground-color: #337ab7;\n\ttext-align: center;\n}\n.submitButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #286090;\n}\n.errorMessage-customizable {\n\tpadding: 5px;\n\tfont-size: 14px;\n\twidth: 100%;\n\tbackground: #F5F5F5;\n\tborder: 2px solid #D64958;\n\tcolor: #D64958;\n}\n.inputField-customizable {\n\twidth: 100%;\n\theight: 34px;\n\tcolor: #555;\n\tbackground-color: #fff;\n\tborder: 1px solid #ccc;\n\tborder-radius: 0px;\n}\n.inputField-customizable:focus {\n\tborder-color: #66afe9;\n\toutline: 0;\n}\n.idpButton-customizable {\n\theight: 40px;\n\twidth: 100%;\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 15px;\n\tcolor: #fff;\n\tbackground-color: #5bc0de;\n\tborder-color: #46b8da;\n}\n.idpButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #31b0d5;\n}\n.socialButton-customizable {\n\tborder-radius: 2px;\n\theight: 40px;\n\tmargin-bottom: 15px;\n\tpadding: 1px;\n\ttext-align: left;\n\twidth: 100%;\n}\n.redirect-customizable {\n\ttext-align: center;\n}\n.passwordCheck-notValid-customizable {\n\tcolor: #DF3312;\n}\n.passwordCheck-valid-customizable {\n\tcolor: #19BF00;\n}\n.background-customizable {\n\tbackground-color: #fff;\n}\n" \ + --image-file iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2UExURd00TN9BV/Cmsfvm6f3y9P////fM0uqAj+yNmu6ZpvnZ3eNabuFNYuZneehzhPKzvPTAxwAAAOiMMlkAAAASdFJOU///////////////////////AOK/vxIAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKDSURBVFhH7ZfpkoMgEISDHKuEw/d/2u2BQWMiBrG29o+fVsKatdPMAeZxc3Nz8w+ISekzmB++sYIw/I/tjHzrPpO2Tx62EbR2PNxFac+jVuKxRaV50IzXkUe76NOCoUuwlvnQKei02gNF0ykotOLRBq/nboeWRxAISx2EbsHFoRhK6Igk2JJlwScfQjgt06dOaWWiTbEDAe/iq8N9kqCw2uCbHkHlYkaXEF8EYeL9RDqT4FhC6XMIIEifdcUwCc4leNyhabadWU6OlKYJE1Oac3NSPhB5rlaXlSgmr/1lww4nPaU/1ylfLGxX1r6Y66ZZkCqvnOlqKWws59ELj7fULc2CubwySYkdDuuiY0/F0L6Q5pZiSG0SfZTSTCOUhxOCH1AdIoCpTTIjtd+VpEjUDDytQH/0Fpc661Aisas/4qmyUItD557pSCOSQQzlx27J+meyDGc5zZgfhWuXE1lGgmVOMwmWdeGdzhjqZV14x5vSj7vsC5JDz/Cl0Vhp56n2NQt1wQIpury1EPbwyaYm+IhmAQKoajkH51wg4cMZ1wQ3QG9efKWWOaDhYWnU6jXjCMdRmm21PArI+Pb5DYoH93hq0ZCPlxeGJho/DI15C6sQc/L2sTC47UFBKZGHT6k+zlXg7WebA0Nr0HTcLMfk/Y4Rc65D3iG6WDd7YLSlVqk87bVhUwhnClrx11RsVQwlAA818Mn+QEs71BhSFU6orsUfKhHp72XMGYXi4q9c64RXRvzkWurRfG2vI2be/VaNcNgpX0Evb/vio7nPMmj5qujkpQgSaPd1UcVqciHFDNZpOcGlcOPyi+AamCbIL9fitxAGeFN2Dl+3vZubm5u/4fH4Bd14HhIPdwZPAAAAAElFTkSuQmCC + +Output:: + + { + "UICustomization": { + "UserPoolId": "us-west-2_ywDJHlIfU", + "ClientId": "14pq32c5q2uq2q7keorloqvb23", + "ImageUrl": "https://cf.thewrong.club/14pq32c5q2uq2q7keorloqvb23/20250117005911/assets/images/image.jpg", + "CSS": ".logo-customizable {\n\tmax-width: 60%;\n\tmax-height: 30%;\n}\n.banner-customizable {\n\tpadding: 25px 0px 25px 0px;\n\tbackground-color: lightgray;\n}\n.label-customizable {\n\tfont-weight: 400;\n}\n.textDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.idpDescription-customizable {\n\tpadding-top: 10px;\n\tpadding-bottom: 10px;\n\tdisplay: block;\n\tfont-size: 16px;\n}\n.legalText-customizable {\n\tcolor: #747474;\n\tfont-size: 11px;\n}\n.submitButton-customizable {\n\tfont-size: 11px;\n\tfont-weight: normal;\n\tmargin: 20px -15px 10px -13px;\n\theight: 40px;\n\twidth: 108%;\n\tcolor: #fff;\n\tbackground-color: #337ab7;\n\ttext-align: center;\n}\n.submitButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #286090;\n}\n.errorMessage-customizable {\n\tpadding: 5px;\n\tfont-size: 14px;\n\twidth: 100%;\n\tbackground: #F5F5F5;\n\tborder: 2px solid #D64958;\n\tcolor: #D64958;\n}\n.inputField-customizable {\n\twidth: 100%;\n\theight: 34px;\n\tcolor: #555;\n\tbackground-color: #fff;\n\tborder: 1px solid #ccc;\n\tborder-radius: 0px;\n}\n.inputField-customizable:focus {\n\tborder-color: #66afe9;\n\toutline: 0;\n}\n.idpButton-customizable {\n\theight: 40px;\n\twidth: 100%;\n\twidth: 100%;\n\ttext-align: center;\n\tmargin-bottom: 15px;\n\tcolor: #fff;\n\tbackground-color: #5bc0de;\n\tborder-color: #46b8da;\n}\n.idpButton-customizable:hover {\n\tcolor: #fff;\n\tbackground-color: #31b0d5;\n}\n.socialButton-customizable {\n\tborder-radius: 2px;\n\theight: 40px;\n\tmargin-bottom: 15px;\n\tpadding: 1px;\n\ttext-align: left;\n\twidth: 100%;\n}\n.redirect-customizable {\n\ttext-align: center;\n}\n.passwordCheck-notValid-customizable {\n\tcolor: #DF3312;\n}\n.passwordCheck-valid-customizable {\n\tcolor: #19BF00;\n}\n.background-customizable {\n\tbackground-color: #fff;\n}\n", + "CSSVersion": "20250117005911" + } + } + +For more information, see `Hosted UI (classic) branding `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/set-user-mfa-preference.rst b/awscli/examples/cognito-idp/set-user-mfa-preference.rst index b1cd207010b2..4df1f77a318a 100644 --- a/awscli/examples/cognito-idp/set-user-mfa-preference.rst +++ b/awscli/examples/cognito-idp/set-user-mfa-preference.rst @@ -1,12 +1,13 @@ -**To set user MFA settings** +**To set a user's MFA preference** -The following ``set-user-mfa-preference`` example modifies the MFA delivery options. It changes the MFA delivery medium to SMS. :: +The following ``set-user-mfa-preference`` example configures the current user to use TOTP MFA and disables all other MFA factors. :: aws cognito-idp set-user-mfa-preference \ - --access-token "eyJra12345EXAMPLE" \ + --access-token eyJra456defEXAMPLE \ --software-token-mfa-settings Enabled=true,PreferredMfa=true \ - --sms-mfa-settings Enabled=false,PreferredMfa=false + --sms-mfa-settings Enabled=false,PreferredMfa=false \ + --email-mfa-settings Enabled=false,PreferredMfa=false This command produces no output. -For more information, see `Adding MFA to a user pool `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file +For more information, see `Adding MFA `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/set-user-pool-mfa-config.rst b/awscli/examples/cognito-idp/set-user-pool-mfa-config.rst new file mode 100644 index 000000000000..e973739ea474 --- /dev/null +++ b/awscli/examples/cognito-idp/set-user-pool-mfa-config.rst @@ -0,0 +1,38 @@ +**To configure user pool MFA and WebAuthn** + +The following ``set-user-pool-mfa-config`` example configures the requested user pool with optional MFA with all available MFA methods, and sets the WebAuthn configuration. :: + + aws cognito-idp set-user-pool-mfa-config \ + --user-pool-id us-west-2_EXAMPLE \ + --sms-mfa-configuration "SmsAuthenticationMessage=\"Your OTP for MFA or sign-in: use {####}.\",SmsConfiguration={SnsCallerArn=arn:aws:iam::123456789012:role/service-role/test-SMS-Role,ExternalId=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111,SnsRegion=us-west-2}" \ + --software-token-mfa-configuration Enabled=true \ + --email-mfa-configuration "Message=\"Your OTP for MFA or sign-in: use {####}\",Subject=\"OTP test\"" \ + --mfa-configuration OPTIONAL \ + --web-authn-configuration RelyingPartyId=auth.example.com,UserVerification=preferred + +Output:: + + { + "EmailMfaConfiguration": { + "Message": "Your OTP for MFA or sign-in: use {####}", + "Subject": "OTP test" + }, + "MfaConfiguration": "OPTIONAL", + "SmsMfaConfiguration": { + "SmsAuthenticationMessage": "Your OTP for MFA or sign-in: use {####}.", + "SmsConfiguration": { + "ExternalId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "SnsCallerArn": "arn:aws:iam::123456789012:role/service-role/test-SMS-Role", + "SnsRegion": "us-west-2" + } + }, + "SoftwareTokenMfaConfiguration": { + "Enabled": true + }, + "WebAuthnConfiguration": { + "RelyingPartyId": "auth.example.com", + "UserVerification": "preferred" + } + } + +For more information, see `Adding MFA `__ and `Passkey sign-in `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/start-user-import-job.rst b/awscli/examples/cognito-idp/start-user-import-job.rst index e33be386eccd..17e79d493946 100644 --- a/awscli/examples/cognito-idp/start-user-import-job.rst +++ b/awscli/examples/cognito-idp/start-user-import-job.rst @@ -1,29 +1,27 @@ -**To start a user import job** - -This example starts a user input job. - -For more information about importing users, see `Importing Users into User Pools From a CSV File`_. - -Command:: - - aws cognito-idp start-user-import-job --user-pool-id us-west-2_aaaaaaaaa --job-id import-TZqNQvDRnW - -Output:: - - { - "UserImportJob": { - "JobName": "import-Test10", - "JobId": "import-lmpxSOuIzH", - "UserPoolId": "us-west-2_aaaaaaaaa", - "PreSignedUrl": "PRE_SIGNED_URL", - "CreationDate": 1548278378.928, - "StartDate": 1548278397.334, - "Status": "Pending", - "CloudWatchLogsRoleArn": "arn:aws:iam::111111111111:role/CognitoCloudWatchLogsRole", - "ImportedUsers": 0, - "SkippedUsers": 0, - "FailedUsers": 0 - } - } - -.. _`Importing Users into User Pools From a CSV File`: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html \ No newline at end of file +**To start an import job** + +The following ``start-user-import-job`` example starts the requested import job in the requested user pool. :: + + aws cognito-idp start-user-import-job \ + --user-pool-id us-west-2_EXAMPLE \ + --job-id import-mAgUtd8PMm + +Output:: + + { + "UserImportJob": { + "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/example-cloudwatch-logs-role", + "CreationDate": 1736442975.904, + "FailedUsers": 0, + "ImportedUsers": 0, + "JobId": "import-mAgUtd8PMm", + "JobName": "Customer import", + "PreSignedUrl": "https://aws-cognito-idp-user-import-pdx.s3.us-west-2.amazonaws.com/123456789012/us-west-2_EXAMPLE/import-mAgUtd8PMm?X-Amz-Security-Token=[token]&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20241226T193341Z&X-Amz-SignedHeaders=host%3Bx-amz-server-side-encryption&X-Amz-Expires=899&X-Amz-Credential=[credential]&X-Amz-Signature=[signature]", + "SkippedUsers": 0, + "StartDate": 1736443020.081, + "Status": "Pending", + "UserPoolId": "us-west-2_EXAMPLE" + } + } + +For more information, see `Importing users into a user pool `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/cognito-idp/start-web-authn-registration.rst b/awscli/examples/cognito-idp/start-web-authn-registration.rst new file mode 100644 index 000000000000..35a49b83c58f --- /dev/null +++ b/awscli/examples/cognito-idp/start-web-authn-registration.rst @@ -0,0 +1,47 @@ +**To get passkey registration information for a signed-in user** + +The following ``start-web-authn-registration`` example generates WebAuthn registration options for the current user. :: + + aws cognito-idp start-web-authn-registration \ + --access-token eyJra456defEXAMPLE + +Output:: + + { + "CredentialCreationOptions": { + "authenticatorSelection": { + "requireResidentKey": true, + "residentKey": "required", + "userVerification": "preferred" + }, + "challenge": "wxvbDicyqQqvF2EXAMPLE", + "excludeCredentials": [ + { + "id": "8LApgk4-lNUFHbhm2w6Und7-uxcc8coJGsPxiogvHoItc64xWQc3r4CEXAMPLE", + "type": "public-key" + } + ], + "pubKeyCredParams": [ + { + "alg": -7, + "type": "public-key" + }, + { + "alg": -257, + "type": "public-key" + } + ], + "rp": { + "id": "auth.example.com", + "name": "auth.example.com" + }, + "timeout": 60000, + "user": { + "displayName": "testuser", + "id": "ZWFhZDAyMTktMjExNy00MzlmLThkNDYtNGRiMjBlNEXAMPLE", + "name": "testuser" + } + } + } + +For more information, see `Passkey sign-in `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/stop-user-import-job.rst b/awscli/examples/cognito-idp/stop-user-import-job.rst index 4d62b7f1534d..eb24e9233971 100644 --- a/awscli/examples/cognito-idp/stop-user-import-job.rst +++ b/awscli/examples/cognito-idp/stop-user-import-job.rst @@ -1,31 +1,29 @@ -**To stop a user import job** - -This example stops a user input job. - -For more information about importing users, see `Importing Users into User Pools From a CSV File`_. - -Command:: - - aws cognito-idp stop-user-import-job --user-pool-id us-west-2_aaaaaaaaa --job-id import-TZqNQvDRnW - -Output:: - - { - "UserImportJob": { - "JobName": "import-Test5", - "JobId": "import-Fx0kARISFL", - "UserPoolId": "us-west-2_aaaaaaaaa", - "PreSignedUrl": "PRE_SIGNED_URL", - "CreationDate": 1548278576.259, - "StartDate": 1548278623.366, - "CompletionDate": 1548278626.741, - "Status": "Stopped", - "CloudWatchLogsRoleArn": "arn:aws:iam::111111111111:role/CognitoCloudWatchLogsRole", - "ImportedUsers": 0, - "SkippedUsers": 0, - "FailedUsers": 0, - "CompletionMessage": "The Import Job was stopped by the developer." - } - } - -.. _`Importing Users into User Pools From a CSV File`: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html \ No newline at end of file +**To stop an import job** + +The following ``stop-user-import-job`` example stops the requested running user import job in the requested user pool. :: + + aws cognito-idp stop-user-import-job \ + --user-pool-id us-west-2_EXAMPLE \ + --job-id import-mAgUtd8PMm + +Output:: + + { + "UserImportJob": { + "CloudWatchLogsRoleArn": "arn:aws:iam::123456789012:role/example-cloudwatch-logs-role", + "CompletionDate": 1736443496.379, + "CompletionMessage": "The Import Job was stopped by the developer.", + "CreationDate": 1736443471.781, + "FailedUsers": 0, + "ImportedUsers": 0, + "JobId": "import-mAgUtd8PMm", + "JobName": "Customer import", + "PreSignedUrl": "https://aws-cognito-idp-user-import-pdx.s3.us-west-2.amazonaws.com/123456789012/us-west-2_EXAMPLE/import-mAgUtd8PMm?X-Amz-Security-Token=[token]&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20241226T193341Z&X-Amz-SignedHeaders=host%3Bx-amz-server-side-encryption&X-Amz-Expires=899&X-Amz-Credential=[credential]&X-Amz-Signature=[signature]", + "SkippedUsers": 0, + "StartDate": 1736443494.154, + "Status": "Stopped", + "UserPoolId": "us-west-2_EXAMPLE" + } + } + +For more information, see `Importing users into a user pool `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/ecs/create-cluster.rst b/awscli/examples/ecs/create-cluster.rst index b412fbce13f2..f49d7503ee40 100644 --- a/awscli/examples/ecs/create-cluster.rst +++ b/awscli/examples/ecs/create-cluster.rst @@ -1,9 +1,11 @@ **Example 1: To create a new cluster** -The following ``create-cluster`` example creates a cluster. :: +The following ``create-cluster`` example creates a cluster named ``MyCluster`` and enables CloudWatch Container Insights with enhanced observability. :: aws ecs create-cluster \ - --cluster-name MyCluster + --cluster-name MyCluster \ + --settings name=containerInsights,value=enhanced + Output:: @@ -17,6 +19,12 @@ Output:: "runningTasksCount": 0, "activeServicesCount": 0, "statistics": [], + "settings": [ + { + "name": "containerInsights", + "value": "enhanced" + } + ], "tags": [] } } @@ -25,7 +33,7 @@ For more information, see `Creating a Cluster `_ in the *AWS CLI User Guide*. :: +The following ``create-cluster`` example creates a cluster with multiple tags. For more information about adding tags using shorthand syntax, see `Using Shorthand Syntax with the AWS Command Line Interface `__ in the *AWS CLI User Guide*. :: aws ecs create-cluster \ --cluster-name MyCluster \ - --tags key=key1,value=value1 key=key2,value=value2 key=key3,value=value3 + --tags key=key1,value=value1 key=key2,value=value2 Output:: - { - "cluster": { - "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/MyCluster", - "clusterName": "MyCluster", - "status": "ACTIVE", - "registeredContainerInstancesCount": 0, - "pendingTasksCount": 0, - "runningTasksCount": 0, - "activeServicesCount": 0, - "statistics": [], - "tags": [ - { - "key": "key1", - "value": "value1" - }, - { - "key": "key2", - "value": "value2" - }, - { - "key": "key3", - "value": "value3" - } - ] + { + "cluster": { + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/MyCluster", + "clusterName": "MyCluster", + "status": "ACTIVE", + "registeredContainerInstancesCount": 0, + "pendingTasksCount": 0, + "runningTasksCount": 0, + "activeServicesCount": 0, + "statistics": [], + "tags": [ + { + "key": "key1", + "value": "value1" + }, + { + "key": "key2", + "value": "value2" + } + ] } } -For more information, see `Creating a Cluster `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file +For more information, see `Creating a Cluster `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/put-account-setting.rst b/awscli/examples/ecs/put-account-setting.rst index cca46677cd52..52104581703d 100644 --- a/awscli/examples/ecs/put-account-setting.rst +++ b/awscli/examples/ecs/put-account-setting.rst @@ -1,16 +1,19 @@ **To modify the account setting for your IAM user account** -The following ``put-account-setting`` example enables the ``serviceLongArnFormat`` account setting for your IAM user account. :: +The following ``put-account-setting`` example sets the ``containerInsights`` account setting to ``enhanced`` for your IAM user account. This turns on Container Insights with enhanced observability. :: - aws ecs put-account-setting --name serviceLongArnFormat --value enabled + aws ecs put-account-setting \ + --name containerInsights \ + --value enhanced Output:: { "setting": { - "name": "serviceLongArnFormat", - "value": "enabled", - "principalArn": "arn:aws:iam::130757420319:user/your_username" + "name": "containerInsights", + "value": "enhanced", + "principalArn": "arn:aws:iam::123456789012:user/johndoe", + "type": "user" } } diff --git a/awscli/examples/ecs/update-cluster-settings.rst b/awscli/examples/ecs/update-cluster-settings.rst index c9f317150878..839ae0d754a0 100644 --- a/awscli/examples/ecs/update-cluster-settings.rst +++ b/awscli/examples/ecs/update-cluster-settings.rst @@ -1,16 +1,16 @@ **To modify the settings for your cluster** -The following ``update-cluster-settings`` example enables CloudWatch Container Insights for the ``default`` cluster. :: +The following ``update-cluster-settings`` example enables CloudWatch Container Insights with enhanced observability for the ``MyCluster`` cluster. :: aws ecs update-cluster-settings \ - --cluster default \ - --settings name=containerInsights,value=enabled + --cluster MyCluster \ + --settings name=containerInsights,value=enhanced Output:: { "cluster": { - "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/MyCluster", + "clusterArn": "arn:aws:ecs:us-esat-1:123456789012:cluster/MyCluster", "clusterName": "default", "status": "ACTIVE", "registeredContainerInstancesCount": 0, @@ -22,10 +22,10 @@ Output:: "settings": [ { "name": "containerInsights", - "value": "enabled" + "value": "enhanced" } ] } } -For more information, see `Modifying Account Settings `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file +For more information, see `Modifying Account Settings `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/update-service.rst b/awscli/examples/ecs/update-service.rst index ac872373e45c..74380e3b5aa2 100644 --- a/awscli/examples/ecs/update-service.rst +++ b/awscli/examples/ecs/update-service.rst @@ -1,13 +1,241 @@ -**Example 1: To change the task definition used in a service** +**Example 1: To change the number of instantiations in a service** -The following ``update-service`` example updates the ``my-http-service`` service to use the ``amazon-ecs-sample`` task definition. :: +The following ``update-service`` example updates the desired task count of the service ``my-http-service`` to 2. :: - aws ecs update-service --service my-http-service --task-definition amazon-ecs-sample + aws ecs update-service \ + --cluster MyCluster + --service my-http-service \ + --desired-count 2 -**Example 2: To change the number of tasks in a service** +Output:: -The following ``update-service`` example updates the desired task count of the service ``my-http-service`` to 3. :: + { + "service": { + "serviceArn": "arn:aws:ecs:us-east-1:123456789012:service/MyCluster/my-http-service", + "serviceName": "my-http-service", + "clusterArn": "arn:aws:ecs:us-east-1:123456789012:cluster/MyCluster", + "loadBalancers": [], + "serviceRegistries": [], + "status": "ACTIVE", + "desiredCount": 2, + "runningCount": 1, + "pendingCount": 0, + "capacityProviderStrategy": [ + { + "capacityProvider": "FARGATE", + "weight": 1, + "base": 0 + } + ], + "platformVersion": "LATEST", + "platformFamily": "Linux", + "taskDefinition": "arn:aws:ecs:us-east-1:123456789012:task-definition/MyTaskDefinition", + "deploymentConfiguration": { + "deploymentCircuitBreaker": { + "enable": true, + "rollback": true + }, + "maximumPercent": 200, + "minimumHealthyPercent": 100, + "alarms": { + "alarmNames": [], + "rollback": false, + "enable": false + } + }, + "deployments": [ + { + "id": "ecs-svc/1976744184940610707", + "status": "PRIMARY", + "taskkDefinition": "arn:aws:ecs:us-east-1:123456789012:task-definition/MyTaskDefinition", + "desiredCount": 1, + "pendingCount": 0, + "runningCount": 1, + "failedTasks": 0, + "createdAt": "2024-12-03T16:24:25.225000-05:00", + "updatedAt": "2024-12-03T16:25:15.837000-05:00", + "capacityProviderStrategy": [ + { + "capacityProvider": "FARGATE", + "weight": 1, + "base": 0 + } + ], + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-0d0eab1bb38d5ca64", + "subnet-0db5010045995c2d5" + ], + "securityGroups": [ + "sg-02556bf85a191f59a" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "COMPLETED", + "rolloutStateReason": "ECS deployment ecs-svc/1976744184940610707 completed." + } + ], + "roleArn": "arn:aws:iam::123456789012:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", + "events": [ + { + "id": "f27350b9-4b2a-4e2e-b72e-a4b68380de45", + "createdAt": "2024-12-30T13:24:07.345000-05:00", + "message": "(service my-http-service) has reached a steady state." + }, + { + "id": "e764ec63-f53f-45e3-9af2-d99f922d2957", + "createdAt": "2024-12-30T12:32:21.600000-05:00", + "message": "(service my-http-service) has reached a steady state." + }, + { + "id": "28444756-c2fa-47f8-bd60-93a8e05f3991", + "createdAt": "2024-12-08T19:26:10.367000-05:00", + "message": "(service my-http-service) has reached a steady state." + } + ], + "createdAt": "2024-12-03T16:24:25.225000-05:00", + "placementConstraints": [], + "placementStrategy": [], + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-0d0eab1bb38d5ca64", + "subnet-0db5010045995c2d5" + ], + "securityGroups": [ + "sg-02556bf85a191f59a" + ], + "assignPublicIp": "ENABLED" + } + }, + "healthCheckGracePeriodSeconds": 0, + "schedulingStrategy": "REPLICA", + "deploymentController": { + "type": "ECS" + }, + "createdBy": "arn:aws:iam::123456789012:role/Admin", + "enableECSManagedTags": true, + "propagateTags": "NONE", + "enableExecuteCommand": false, + "availabilityZoneRebalancing": "ENABLED" + } + } - aws ecs update-service --service my-http-service --desired-count 3 +For more information, see `Updating an Amazon ECS service using the console `__ in the *Amazon ECS Developer Guide*. -For more information, see `Updating a Service `_ in the *Amazon ECS Developer Guide*. \ No newline at end of file +**Example 2: To turn on Availability Zone rebalancing for a service** + +The following ``update-service`` example turns on Availability Zone rebalancing for the service ``my-http-service``. :: + + aws ecs update-service \ + --cluster MyCluster \ + --service my-http-service \ + --availability-zone-rebalancing ENABLED + +Output:: + + { + "service": { + "serviceArn": "arn:aws:ecs:us-east-1:123456789012:service/MyCluster/my-http-service", + "serviceName": "my-http-service", + "clusterArn": "arn:aws:ecs:us-east-1:123456789012:cluster/MyCluster", + "loadBalancers": [], + "serviceRegistries": [], + "status": "ACTIVE", + "desiredCount": 2, + "runningCount": 1, + "pendingCount": 0, + "capacityProviderStrategy": [ + { + "capacityProvider": "FARGATE", + "weight": 1, + "base": 0 + } + ], + "platformVersion": "LATEST", + "platformFamily": "Linux", + "taskDefinition": "arn:aws:ecs:us-east-1:123456789012:task-definition/MyTaskDefinition", + "deploymentConfiguration": { + "deploymentCircuitBreaker": { + "enable": true, + "rollback": true + }, + "maximumPercent": 200, + "minimumHealthyPercent": 100, + "alarms": { + "alarmNames": [], + "rollback": false, + "enable": false + } + }, + "deployments": [ + { + "id": "ecs-svc/1976744184940610707", + "status": "PRIMARY", + "taskkDefinition": "arn:aws:ecs:us-east-1:123456789012:task-definition/MyTaskDefinition", + "desiredCount": 1, + "pendingCount": 0, + "runningCount": 1, + "failedTasks": 0, + "createdAt": "2024-12-03T16:24:25.225000-05:00", + "updatedAt": "2024-12-03T16:25:15.837000-05:00", + "capacityProviderStrategy": [ + { + "capacityProvider": "FARGATE", + "weight": 1, + "base": 0 + } + ], + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-0d0eab1bb38d5ca64", + "subnet-0db5010045995c2d5" + ], + "securityGroups": [ + "sg-02556bf85a191f59a" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "COMPLETED", + "rolloutStateReason": "ECS deployment ecs-svc/1976744184940610707 completed." + } + ], + "roleArn": "arn:aws:iam::123456789012:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", + "events": [], + "createdAt": "2024-12-03T16:24:25.225000-05:00", + "placementConstraints": [], + "placementStrategy": [], + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-0d0eab1bb38d5ca64", + "subnet-0db5010045995c2d5" + ], + "securityGroups": [ + "sg-02556bf85a191f59a" + ], + "assignPublicIp": "ENABLED" + } + }, + "healthCheckGracePeriodSeconds": 0, + "schedulingStrategy": "REPLICA", + "deploymentController": { + "type": "ECS" + }, + "createdBy": "arn:aws:iam::123456789012:role/Admin", + "enableECSManagedTags": true, + "propagateTags": "NONE", + "enableExecuteCommand": false, + "availabilityZoneRebalancing": "ENABLED" + } + } + +For more information, see `Updating an Amazon ECS service using the console `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file From 4bfe872d6636fe5c9ede4f499e4ea73fc9247d7c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Mar 2025 20:57:05 +0000 Subject: [PATCH 1138/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-51468.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-65158.json | 5 +++++ .changes/next-release/api-change-cloudfront-43977.json | 5 +++++ .changes/next-release/api-change-ec2-72396.json | 5 +++++ .changes/next-release/api-change-elbv2-22863.json | 5 +++++ .changes/next-release/api-change-neptunegraph-17244.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-51468.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-65158.json create mode 100644 .changes/next-release/api-change-cloudfront-43977.json create mode 100644 .changes/next-release/api-change-ec2-72396.json create mode 100644 .changes/next-release/api-change-elbv2-22863.json create mode 100644 .changes/next-release/api-change-neptunegraph-17244.json diff --git a/.changes/next-release/api-change-bedrockagent-51468.json b/.changes/next-release/api-change-bedrockagent-51468.json new file mode 100644 index 000000000000..dcf0ff7eb6b6 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-51468.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Introduces support for Neptune Analytics as a vector data store and adds Context Enrichment Configurations, enabling use cases such as GraphRAG." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-65158.json b/.changes/next-release/api-change-bedrockagentruntime-65158.json new file mode 100644 index 000000000000..f92634b76c30 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-65158.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Support Multi Agent Collaboration within Inline Agents" +} diff --git a/.changes/next-release/api-change-cloudfront-43977.json b/.changes/next-release/api-change-cloudfront-43977.json new file mode 100644 index 000000000000..1394b21dc8ed --- /dev/null +++ b/.changes/next-release/api-change-cloudfront-43977.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudfront``", + "description": "Documentation updates for Amazon CloudFront." +} diff --git a/.changes/next-release/api-change-ec2-72396.json b/.changes/next-release/api-change-ec2-72396.json new file mode 100644 index 000000000000..17049dc12d1f --- /dev/null +++ b/.changes/next-release/api-change-ec2-72396.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Add serviceManaged field to DescribeAddresses API response." +} diff --git a/.changes/next-release/api-change-elbv2-22863.json b/.changes/next-release/api-change-elbv2-22863.json new file mode 100644 index 000000000000..8786029471de --- /dev/null +++ b/.changes/next-release/api-change-elbv2-22863.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``elbv2``", + "description": "This release adds support for assigning IP addresses to Application Load Balancers from VPC IP Address Manager pools." +} diff --git a/.changes/next-release/api-change-neptunegraph-17244.json b/.changes/next-release/api-change-neptunegraph-17244.json new file mode 100644 index 000000000000..a96113347f7a --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-17244.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Several small updates to resolve customer requests." +} From ad51379f8f1454f6897bf75d2d2662fffc280913 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 7 Mar 2025 20:58:33 +0000 Subject: [PATCH 1139/1632] Bumping version to 1.38.9 --- .changes/1.38.9.json | 32 +++++++++++++++++++ .../api-change-bedrockagent-51468.json | 5 --- .../api-change-bedrockagentruntime-65158.json | 5 --- .../api-change-cloudfront-43977.json | 5 --- .../next-release/api-change-ec2-72396.json | 5 --- .../next-release/api-change-elbv2-22863.json | 5 --- .../api-change-neptunegraph-17244.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.38.9.json delete mode 100644 .changes/next-release/api-change-bedrockagent-51468.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-65158.json delete mode 100644 .changes/next-release/api-change-cloudfront-43977.json delete mode 100644 .changes/next-release/api-change-ec2-72396.json delete mode 100644 .changes/next-release/api-change-elbv2-22863.json delete mode 100644 .changes/next-release/api-change-neptunegraph-17244.json diff --git a/.changes/1.38.9.json b/.changes/1.38.9.json new file mode 100644 index 000000000000..28d755b66313 --- /dev/null +++ b/.changes/1.38.9.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Introduces support for Neptune Analytics as a vector data store and adds Context Enrichment Configurations, enabling use cases such as GraphRAG.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Support Multi Agent Collaboration within Inline Agents", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "Documentation updates for Amazon CloudFront.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Add serviceManaged field to DescribeAddresses API response.", + "type": "api-change" + }, + { + "category": "``elbv2``", + "description": "This release adds support for assigning IP addresses to Application Load Balancers from VPC IP Address Manager pools.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Several small updates to resolve customer requests.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-51468.json b/.changes/next-release/api-change-bedrockagent-51468.json deleted file mode 100644 index dcf0ff7eb6b6..000000000000 --- a/.changes/next-release/api-change-bedrockagent-51468.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Introduces support for Neptune Analytics as a vector data store and adds Context Enrichment Configurations, enabling use cases such as GraphRAG." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-65158.json b/.changes/next-release/api-change-bedrockagentruntime-65158.json deleted file mode 100644 index f92634b76c30..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-65158.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Support Multi Agent Collaboration within Inline Agents" -} diff --git a/.changes/next-release/api-change-cloudfront-43977.json b/.changes/next-release/api-change-cloudfront-43977.json deleted file mode 100644 index 1394b21dc8ed..000000000000 --- a/.changes/next-release/api-change-cloudfront-43977.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudfront``", - "description": "Documentation updates for Amazon CloudFront." -} diff --git a/.changes/next-release/api-change-ec2-72396.json b/.changes/next-release/api-change-ec2-72396.json deleted file mode 100644 index 17049dc12d1f..000000000000 --- a/.changes/next-release/api-change-ec2-72396.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Add serviceManaged field to DescribeAddresses API response." -} diff --git a/.changes/next-release/api-change-elbv2-22863.json b/.changes/next-release/api-change-elbv2-22863.json deleted file mode 100644 index 8786029471de..000000000000 --- a/.changes/next-release/api-change-elbv2-22863.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``elbv2``", - "description": "This release adds support for assigning IP addresses to Application Load Balancers from VPC IP Address Manager pools." -} diff --git a/.changes/next-release/api-change-neptunegraph-17244.json b/.changes/next-release/api-change-neptunegraph-17244.json deleted file mode 100644 index a96113347f7a..000000000000 --- a/.changes/next-release/api-change-neptunegraph-17244.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Several small updates to resolve customer requests." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 854df667fdd7..08a828028bde 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.38.9 +====== + +* api-change:``bedrock-agent``: Introduces support for Neptune Analytics as a vector data store and adds Context Enrichment Configurations, enabling use cases such as GraphRAG. +* api-change:``bedrock-agent-runtime``: Support Multi Agent Collaboration within Inline Agents +* api-change:``cloudfront``: Documentation updates for Amazon CloudFront. +* api-change:``ec2``: Add serviceManaged field to DescribeAddresses API response. +* api-change:``elbv2``: This release adds support for assigning IP addresses to Application Load Balancers from VPC IP Address Manager pools. +* api-change:``neptune-graph``: Several small updates to resolve customer requests. + + 1.38.8 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 06c2b724d717..94598a8a7a22 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.8' +__version__ = '1.38.9' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index acc21a30d4de..dd440e8a0e1b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38' # The full version, including alpha/beta/rc tags. -release = '1.38.8' +release = '1.38.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index afc96f2247c4..a320694d8fad 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.8 + botocore==1.37.9 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 38128eb1871f..ce520d8ca87b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.8', + 'botocore==1.37.9', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From d6a50f1275a199f514ff8c3d3472719297c37910 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 10 Mar 2025 18:12:50 +0000 Subject: [PATCH 1140/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-91766.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-95832.json | 5 +++++ .changes/next-release/api-change-ce-54411.json | 5 +++++ .changes/next-release/api-change-connect-58244.json | 5 +++++ .changes/next-release/api-change-medialive-79561.json | 5 +++++ .changes/next-release/api-change-pcaconnectorad-13179.json | 5 +++++ .changes/next-release/api-change-securityhub-11216.json | 5 +++++ .../next-release/api-change-timestreaminfluxdb-77064.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-91766.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-95832.json create mode 100644 .changes/next-release/api-change-ce-54411.json create mode 100644 .changes/next-release/api-change-connect-58244.json create mode 100644 .changes/next-release/api-change-medialive-79561.json create mode 100644 .changes/next-release/api-change-pcaconnectorad-13179.json create mode 100644 .changes/next-release/api-change-securityhub-11216.json create mode 100644 .changes/next-release/api-change-timestreaminfluxdb-77064.json diff --git a/.changes/next-release/api-change-bedrockagent-91766.json b/.changes/next-release/api-change-bedrockagent-91766.json new file mode 100644 index 000000000000..94009fdc0e37 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-91766.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Add support for computer use tools" +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-95832.json b/.changes/next-release/api-change-bedrockagentruntime-95832.json new file mode 100644 index 000000000000..7bbff07a307e --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-95832.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "Add support for computer use tools" +} diff --git a/.changes/next-release/api-change-ce-54411.json b/.changes/next-release/api-change-ce-54411.json new file mode 100644 index 000000000000..9dfeeeb72b21 --- /dev/null +++ b/.changes/next-release/api-change-ce-54411.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "Releasing minor partition endpoint updates." +} diff --git a/.changes/next-release/api-change-connect-58244.json b/.changes/next-release/api-change-connect-58244.json new file mode 100644 index 000000000000..9fe37b10320b --- /dev/null +++ b/.changes/next-release/api-change-connect-58244.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connect``", + "description": "Add support for contact transfers in external voice systems." +} diff --git a/.changes/next-release/api-change-medialive-79561.json b/.changes/next-release/api-change-medialive-79561.json new file mode 100644 index 000000000000..84d9c4fab29e --- /dev/null +++ b/.changes/next-release/api-change-medialive-79561.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Adds defaultFontSize and defaultLineHeight as options in the EbuTtDDestinationSettings within the caption descriptions for an output stream." +} diff --git a/.changes/next-release/api-change-pcaconnectorad-13179.json b/.changes/next-release/api-change-pcaconnectorad-13179.json new file mode 100644 index 000000000000..486b046b7ed6 --- /dev/null +++ b/.changes/next-release/api-change-pcaconnectorad-13179.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pca-connector-ad``", + "description": "PrivateCA Connector for Active Directory now supports dual stack endpoints. This release adds the IpAddressType option to the VpcInformation on a Connector which determines whether the endpoint supports IPv4 only or IPv4 and IPv6 traffic." +} diff --git a/.changes/next-release/api-change-securityhub-11216.json b/.changes/next-release/api-change-securityhub-11216.json new file mode 100644 index 000000000000..15d71dfdeb39 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-11216.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "This release adds new StandardsControlsUpdatable field to the StandardsSubscription resource" +} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-77064.json b/.changes/next-release/api-change-timestreaminfluxdb-77064.json new file mode 100644 index 000000000000..3ebe775be505 --- /dev/null +++ b/.changes/next-release/api-change-timestreaminfluxdb-77064.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``timestream-influxdb``", + "description": "This release updates the default value of pprof-disabled from false to true." +} From df8b17c00d2da84c23eb295dae4f7b46f9d9c088 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 10 Mar 2025 18:14:19 +0000 Subject: [PATCH 1141/1632] Bumping version to 1.38.10 --- .changes/1.38.10.json | 42 +++++++++++++++++++ .../api-change-bedrockagent-91766.json | 5 --- .../api-change-bedrockagentruntime-95832.json | 5 --- .../next-release/api-change-ce-54411.json | 5 --- .../api-change-connect-58244.json | 5 --- .../api-change-medialive-79561.json | 5 --- .../api-change-pcaconnectorad-13179.json | 5 --- .../api-change-securityhub-11216.json | 5 --- .../api-change-timestreaminfluxdb-77064.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 4 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 60 insertions(+), 45 deletions(-) create mode 100644 .changes/1.38.10.json delete mode 100644 .changes/next-release/api-change-bedrockagent-91766.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-95832.json delete mode 100644 .changes/next-release/api-change-ce-54411.json delete mode 100644 .changes/next-release/api-change-connect-58244.json delete mode 100644 .changes/next-release/api-change-medialive-79561.json delete mode 100644 .changes/next-release/api-change-pcaconnectorad-13179.json delete mode 100644 .changes/next-release/api-change-securityhub-11216.json delete mode 100644 .changes/next-release/api-change-timestreaminfluxdb-77064.json diff --git a/.changes/1.38.10.json b/.changes/1.38.10.json new file mode 100644 index 000000000000..9396d932b0f8 --- /dev/null +++ b/.changes/1.38.10.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Add support for computer use tools", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "Add support for computer use tools", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "Releasing minor partition endpoint updates.", + "type": "api-change" + }, + { + "category": "``connect``", + "description": "Add support for contact transfers in external voice systems.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Adds defaultFontSize and defaultLineHeight as options in the EbuTtDDestinationSettings within the caption descriptions for an output stream.", + "type": "api-change" + }, + { + "category": "``pca-connector-ad``", + "description": "PrivateCA Connector for Active Directory now supports dual stack endpoints. This release adds the IpAddressType option to the VpcInformation on a Connector which determines whether the endpoint supports IPv4 only or IPv4 and IPv6 traffic.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "This release adds new StandardsControlsUpdatable field to the StandardsSubscription resource", + "type": "api-change" + }, + { + "category": "``timestream-influxdb``", + "description": "This release updates the default value of pprof-disabled from false to true.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-91766.json b/.changes/next-release/api-change-bedrockagent-91766.json deleted file mode 100644 index 94009fdc0e37..000000000000 --- a/.changes/next-release/api-change-bedrockagent-91766.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Add support for computer use tools" -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-95832.json b/.changes/next-release/api-change-bedrockagentruntime-95832.json deleted file mode 100644 index 7bbff07a307e..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-95832.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "Add support for computer use tools" -} diff --git a/.changes/next-release/api-change-ce-54411.json b/.changes/next-release/api-change-ce-54411.json deleted file mode 100644 index 9dfeeeb72b21..000000000000 --- a/.changes/next-release/api-change-ce-54411.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "Releasing minor partition endpoint updates." -} diff --git a/.changes/next-release/api-change-connect-58244.json b/.changes/next-release/api-change-connect-58244.json deleted file mode 100644 index 9fe37b10320b..000000000000 --- a/.changes/next-release/api-change-connect-58244.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connect``", - "description": "Add support for contact transfers in external voice systems." -} diff --git a/.changes/next-release/api-change-medialive-79561.json b/.changes/next-release/api-change-medialive-79561.json deleted file mode 100644 index 84d9c4fab29e..000000000000 --- a/.changes/next-release/api-change-medialive-79561.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Adds defaultFontSize and defaultLineHeight as options in the EbuTtDDestinationSettings within the caption descriptions for an output stream." -} diff --git a/.changes/next-release/api-change-pcaconnectorad-13179.json b/.changes/next-release/api-change-pcaconnectorad-13179.json deleted file mode 100644 index 486b046b7ed6..000000000000 --- a/.changes/next-release/api-change-pcaconnectorad-13179.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pca-connector-ad``", - "description": "PrivateCA Connector for Active Directory now supports dual stack endpoints. This release adds the IpAddressType option to the VpcInformation on a Connector which determines whether the endpoint supports IPv4 only or IPv4 and IPv6 traffic." -} diff --git a/.changes/next-release/api-change-securityhub-11216.json b/.changes/next-release/api-change-securityhub-11216.json deleted file mode 100644 index 15d71dfdeb39..000000000000 --- a/.changes/next-release/api-change-securityhub-11216.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "This release adds new StandardsControlsUpdatable field to the StandardsSubscription resource" -} diff --git a/.changes/next-release/api-change-timestreaminfluxdb-77064.json b/.changes/next-release/api-change-timestreaminfluxdb-77064.json deleted file mode 100644 index 3ebe775be505..000000000000 --- a/.changes/next-release/api-change-timestreaminfluxdb-77064.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``timestream-influxdb``", - "description": "This release updates the default value of pprof-disabled from false to true." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 08a828028bde..c016b144d34f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.38.10 +======= + +* api-change:``bedrock-agent``: Add support for computer use tools +* api-change:``bedrock-agent-runtime``: Add support for computer use tools +* api-change:``ce``: Releasing minor partition endpoint updates. +* api-change:``connect``: Add support for contact transfers in external voice systems. +* api-change:``medialive``: Adds defaultFontSize and defaultLineHeight as options in the EbuTtDDestinationSettings within the caption descriptions for an output stream. +* api-change:``pca-connector-ad``: PrivateCA Connector for Active Directory now supports dual stack endpoints. This release adds the IpAddressType option to the VpcInformation on a Connector which determines whether the endpoint supports IPv4 only or IPv4 and IPv6 traffic. +* api-change:``securityhub``: This release adds new StandardsControlsUpdatable field to the StandardsSubscription resource +* api-change:``timestream-influxdb``: This release updates the default value of pprof-disabled from false to true. + + 1.38.9 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index 94598a8a7a22..a7ddf173c5a4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.9' +__version__ = '1.38.10' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index dd440e8a0e1b..7d9dfbc9a531 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -50,9 +50,9 @@ # built documents. # # The short X.Y version. -version = '1.38' +version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.9' +release = '1.38.10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a320694d8fad..a0a89fc0dca3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.9 + botocore==1.37.10 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index ce520d8ca87b..c620becde789 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.9', + 'botocore==1.37.10', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 7db9313443edf5bfbfca48c6f4f64b650088cfaa Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Mar 2025 18:26:55 +0000 Subject: [PATCH 1142/1632] Update changelog based on model updates --- .changes/next-release/api-change-ec2-39071.json | 5 +++++ .changes/next-release/api-change-ecr-62086.json | 5 +++++ .changes/next-release/api-change-ecs-75888.json | 5 +++++ .changes/next-release/api-change-inspector2-79843.json | 5 +++++ .changes/next-release/api-change-medialive-61253.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-ec2-39071.json create mode 100644 .changes/next-release/api-change-ecr-62086.json create mode 100644 .changes/next-release/api-change-ecs-75888.json create mode 100644 .changes/next-release/api-change-inspector2-79843.json create mode 100644 .changes/next-release/api-change-medialive-61253.json diff --git a/.changes/next-release/api-change-ec2-39071.json b/.changes/next-release/api-change-ec2-39071.json new file mode 100644 index 000000000000..73c32df3ffb8 --- /dev/null +++ b/.changes/next-release/api-change-ec2-39071.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release adds the GroupLongName field to the response of the DescribeAvailabilityZones API." +} diff --git a/.changes/next-release/api-change-ecr-62086.json b/.changes/next-release/api-change-ecr-62086.json new file mode 100644 index 000000000000..a3d9dd081d62 --- /dev/null +++ b/.changes/next-release/api-change-ecr-62086.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "This release adds Amazon ECR to Amazon ECR pull through cache rules support." +} diff --git a/.changes/next-release/api-change-ecs-75888.json b/.changes/next-release/api-change-ecs-75888.json new file mode 100644 index 000000000000..6f6a37aa084d --- /dev/null +++ b/.changes/next-release/api-change-ecs-75888.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is a documentation only update for Amazon ECS to address various tickets." +} diff --git a/.changes/next-release/api-change-inspector2-79843.json b/.changes/next-release/api-change-inspector2-79843.json new file mode 100644 index 000000000000..79626ce7d6fa --- /dev/null +++ b/.changes/next-release/api-change-inspector2-79843.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "Adding componentArn to network reachability details" +} diff --git a/.changes/next-release/api-change-medialive-61253.json b/.changes/next-release/api-change-medialive-61253.json new file mode 100644 index 000000000000..0cbe28ba5a0c --- /dev/null +++ b/.changes/next-release/api-change-medialive-61253.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Add an enum option DISABLED for Output Locking Mode under Global Configuration." +} From 39d108d65ac4593bd72f882d65f965cc1bb64714 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 11 Mar 2025 18:28:28 +0000 Subject: [PATCH 1143/1632] Bumping version to 1.38.11 --- .changes/1.38.11.json | 27 +++++++++++++++++++ .../next-release/api-change-ec2-39071.json | 5 ---- .../next-release/api-change-ecr-62086.json | 5 ---- .../next-release/api-change-ecs-75888.json | 5 ---- .../api-change-inspector2-79843.json | 5 ---- .../api-change-medialive-61253.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.38.11.json delete mode 100644 .changes/next-release/api-change-ec2-39071.json delete mode 100644 .changes/next-release/api-change-ecr-62086.json delete mode 100644 .changes/next-release/api-change-ecs-75888.json delete mode 100644 .changes/next-release/api-change-inspector2-79843.json delete mode 100644 .changes/next-release/api-change-medialive-61253.json diff --git a/.changes/1.38.11.json b/.changes/1.38.11.json new file mode 100644 index 000000000000..ccbd2e922a5e --- /dev/null +++ b/.changes/1.38.11.json @@ -0,0 +1,27 @@ +[ + { + "category": "``ec2``", + "description": "This release adds the GroupLongName field to the response of the DescribeAvailabilityZones API.", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "This release adds Amazon ECR to Amazon ECR pull through cache rules support.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is a documentation only update for Amazon ECS to address various tickets.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "Adding componentArn to network reachability details", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Add an enum option DISABLED for Output Locking Mode under Global Configuration.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-ec2-39071.json b/.changes/next-release/api-change-ec2-39071.json deleted file mode 100644 index 73c32df3ffb8..000000000000 --- a/.changes/next-release/api-change-ec2-39071.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release adds the GroupLongName field to the response of the DescribeAvailabilityZones API." -} diff --git a/.changes/next-release/api-change-ecr-62086.json b/.changes/next-release/api-change-ecr-62086.json deleted file mode 100644 index a3d9dd081d62..000000000000 --- a/.changes/next-release/api-change-ecr-62086.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "This release adds Amazon ECR to Amazon ECR pull through cache rules support." -} diff --git a/.changes/next-release/api-change-ecs-75888.json b/.changes/next-release/api-change-ecs-75888.json deleted file mode 100644 index 6f6a37aa084d..000000000000 --- a/.changes/next-release/api-change-ecs-75888.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is a documentation only update for Amazon ECS to address various tickets." -} diff --git a/.changes/next-release/api-change-inspector2-79843.json b/.changes/next-release/api-change-inspector2-79843.json deleted file mode 100644 index 79626ce7d6fa..000000000000 --- a/.changes/next-release/api-change-inspector2-79843.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "Adding componentArn to network reachability details" -} diff --git a/.changes/next-release/api-change-medialive-61253.json b/.changes/next-release/api-change-medialive-61253.json deleted file mode 100644 index 0cbe28ba5a0c..000000000000 --- a/.changes/next-release/api-change-medialive-61253.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Add an enum option DISABLED for Output Locking Mode under Global Configuration." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c016b144d34f..91703d69885a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.38.11 +======= + +* api-change:``ec2``: This release adds the GroupLongName field to the response of the DescribeAvailabilityZones API. +* api-change:``ecr``: This release adds Amazon ECR to Amazon ECR pull through cache rules support. +* api-change:``ecs``: This is a documentation only update for Amazon ECS to address various tickets. +* api-change:``inspector2``: Adding componentArn to network reachability details +* api-change:``medialive``: Add an enum option DISABLED for Output Locking Mode under Global Configuration. + + 1.38.10 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a7ddf173c5a4..7564da3b712e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.10' +__version__ = '1.38.11' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7d9dfbc9a531..c9be8bd62647 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.10' +release = '1.38.11' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index a0a89fc0dca3..8488199c4689 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.10 + botocore==1.37.11 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index c620becde789..df6c5fb47e8a 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.10', + 'botocore==1.37.11', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From d3a4a859fba375865141aaf2e18f13b59bdfe943 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Mar 2025 18:04:03 +0000 Subject: [PATCH 1144/1632] Update changelog based on model updates --- .changes/next-release/api-change-acmpca-52292.json | 5 +++++ .changes/next-release/api-change-amplify-55218.json | 5 +++++ .changes/next-release/api-change-codebuild-5218.json | 5 +++++ .changes/next-release/api-change-datazone-78794.json | 5 +++++ .changes/next-release/api-change-dynamodb-3033.json | 5 +++++ .changes/next-release/api-change-ec2-83841.json | 5 +++++ .changes/next-release/api-change-ivsrealtime-67503.json | 5 +++++ .changes/next-release/api-change-logs-6968.json | 5 +++++ .changes/next-release/api-change-mediapackagev2-21940.json | 5 +++++ .changes/next-release/api-change-s3control-39508.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-acmpca-52292.json create mode 100644 .changes/next-release/api-change-amplify-55218.json create mode 100644 .changes/next-release/api-change-codebuild-5218.json create mode 100644 .changes/next-release/api-change-datazone-78794.json create mode 100644 .changes/next-release/api-change-dynamodb-3033.json create mode 100644 .changes/next-release/api-change-ec2-83841.json create mode 100644 .changes/next-release/api-change-ivsrealtime-67503.json create mode 100644 .changes/next-release/api-change-logs-6968.json create mode 100644 .changes/next-release/api-change-mediapackagev2-21940.json create mode 100644 .changes/next-release/api-change-s3control-39508.json diff --git a/.changes/next-release/api-change-acmpca-52292.json b/.changes/next-release/api-change-acmpca-52292.json new file mode 100644 index 000000000000..6a22e55682c3 --- /dev/null +++ b/.changes/next-release/api-change-acmpca-52292.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``acm-pca``", + "description": "Private Certificate Authority service now supports P521 and RSA3072 key algorithms." +} diff --git a/.changes/next-release/api-change-amplify-55218.json b/.changes/next-release/api-change-amplify-55218.json new file mode 100644 index 000000000000..225f8c5f74c8 --- /dev/null +++ b/.changes/next-release/api-change-amplify-55218.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Introduced support for Skew Protection. Added enableSkewProtection field to createBranch and updateBranch API." +} diff --git a/.changes/next-release/api-change-codebuild-5218.json b/.changes/next-release/api-change-codebuild-5218.json new file mode 100644 index 000000000000..a275b7df70cc --- /dev/null +++ b/.changes/next-release/api-change-codebuild-5218.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now supports webhook filtering by organization name" +} diff --git a/.changes/next-release/api-change-datazone-78794.json b/.changes/next-release/api-change-datazone-78794.json new file mode 100644 index 000000000000..3d9d0ab39474 --- /dev/null +++ b/.changes/next-release/api-change-datazone-78794.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release adds support to update projects and environments" +} diff --git a/.changes/next-release/api-change-dynamodb-3033.json b/.changes/next-release/api-change-dynamodb-3033.json new file mode 100644 index 000000000000..6b86e901f4ac --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-3033.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Generate account endpoints for DynamoDB requests using ARN-sourced account ID when available" +} diff --git a/.changes/next-release/api-change-ec2-83841.json b/.changes/next-release/api-change-ec2-83841.json new file mode 100644 index 000000000000..d585d2526ee9 --- /dev/null +++ b/.changes/next-release/api-change-ec2-83841.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release changes the CreateLaunchTemplate, CreateLaunchTemplateVersion, ModifyLaunchTemplate CLI and SDKs such that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency." +} diff --git a/.changes/next-release/api-change-ivsrealtime-67503.json b/.changes/next-release/api-change-ivsrealtime-67503.json new file mode 100644 index 000000000000..469cd4483e75 --- /dev/null +++ b/.changes/next-release/api-change-ivsrealtime-67503.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to adjust the participant & composition recording segment duration" +} diff --git a/.changes/next-release/api-change-logs-6968.json b/.changes/next-release/api-change-logs-6968.json new file mode 100644 index 000000000000..ad079706bf83 --- /dev/null +++ b/.changes/next-release/api-change-logs-6968.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``logs``", + "description": "Updated CreateLogAnomalyDetector to accept only kms key arn" +} diff --git a/.changes/next-release/api-change-mediapackagev2-21940.json b/.changes/next-release/api-change-mediapackagev2-21940.json new file mode 100644 index 000000000000..b6baa7dcd453 --- /dev/null +++ b/.changes/next-release/api-change-mediapackagev2-21940.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediapackagev2``", + "description": "This release adds the ResetChannelState and ResetOriginEndpointState operation to reset MediaPackage V2 channel and origin endpoint. This release also adds a new field, UrlEncodeChildManifest, for HLS/LL-HLS to allow URL-encoding child manifest query string based on the requirements of AWS SigV4." +} diff --git a/.changes/next-release/api-change-s3control-39508.json b/.changes/next-release/api-change-s3control-39508.json new file mode 100644 index 000000000000..392c2b03f5ae --- /dev/null +++ b/.changes/next-release/api-change-s3control-39508.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Updating GetDataAccess response for S3 Access Grants to include the matched Grantee for the requested prefix" +} From d24226190d2ff2175b32f98525d01e1a1afedaa1 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 13 Mar 2025 18:05:36 +0000 Subject: [PATCH 1145/1632] Bumping version to 1.38.12 --- .changes/1.38.12.json | 52 +++++++++++++++++++ .../next-release/api-change-acmpca-52292.json | 5 -- .../api-change-amplify-55218.json | 5 -- .../api-change-codebuild-5218.json | 5 -- .../api-change-datazone-78794.json | 5 -- .../api-change-dynamodb-3033.json | 5 -- .../next-release/api-change-ec2-83841.json | 5 -- .../api-change-ivsrealtime-67503.json | 5 -- .../next-release/api-change-logs-6968.json | 5 -- .../api-change-mediapackagev2-21940.json | 5 -- .../api-change-s3control-39508.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.38.12.json delete mode 100644 .changes/next-release/api-change-acmpca-52292.json delete mode 100644 .changes/next-release/api-change-amplify-55218.json delete mode 100644 .changes/next-release/api-change-codebuild-5218.json delete mode 100644 .changes/next-release/api-change-datazone-78794.json delete mode 100644 .changes/next-release/api-change-dynamodb-3033.json delete mode 100644 .changes/next-release/api-change-ec2-83841.json delete mode 100644 .changes/next-release/api-change-ivsrealtime-67503.json delete mode 100644 .changes/next-release/api-change-logs-6968.json delete mode 100644 .changes/next-release/api-change-mediapackagev2-21940.json delete mode 100644 .changes/next-release/api-change-s3control-39508.json diff --git a/.changes/1.38.12.json b/.changes/1.38.12.json new file mode 100644 index 000000000000..5e657cf21fb1 --- /dev/null +++ b/.changes/1.38.12.json @@ -0,0 +1,52 @@ +[ + { + "category": "``acm-pca``", + "description": "Private Certificate Authority service now supports P521 and RSA3072 key algorithms.", + "type": "api-change" + }, + { + "category": "``amplify``", + "description": "Introduced support for Skew Protection. Added enableSkewProtection field to createBranch and updateBranch API.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now supports webhook filtering by organization name", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release adds support to update projects and environments", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "Generate account endpoints for DynamoDB requests using ARN-sourced account ID when available", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release changes the CreateLaunchTemplate, CreateLaunchTemplateVersion, ModifyLaunchTemplate CLI and SDKs such that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency.", + "type": "api-change" + }, + { + "category": "``ivs-realtime``", + "description": "IVS Real-Time now offers customers the ability to adjust the participant & composition recording segment duration", + "type": "api-change" + }, + { + "category": "``logs``", + "description": "Updated CreateLogAnomalyDetector to accept only kms key arn", + "type": "api-change" + }, + { + "category": "``mediapackagev2``", + "description": "This release adds the ResetChannelState and ResetOriginEndpointState operation to reset MediaPackage V2 channel and origin endpoint. This release also adds a new field, UrlEncodeChildManifest, for HLS/LL-HLS to allow URL-encoding child manifest query string based on the requirements of AWS SigV4.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Updating GetDataAccess response for S3 Access Grants to include the matched Grantee for the requested prefix", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-acmpca-52292.json b/.changes/next-release/api-change-acmpca-52292.json deleted file mode 100644 index 6a22e55682c3..000000000000 --- a/.changes/next-release/api-change-acmpca-52292.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``acm-pca``", - "description": "Private Certificate Authority service now supports P521 and RSA3072 key algorithms." -} diff --git a/.changes/next-release/api-change-amplify-55218.json b/.changes/next-release/api-change-amplify-55218.json deleted file mode 100644 index 225f8c5f74c8..000000000000 --- a/.changes/next-release/api-change-amplify-55218.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Introduced support for Skew Protection. Added enableSkewProtection field to createBranch and updateBranch API." -} diff --git a/.changes/next-release/api-change-codebuild-5218.json b/.changes/next-release/api-change-codebuild-5218.json deleted file mode 100644 index a275b7df70cc..000000000000 --- a/.changes/next-release/api-change-codebuild-5218.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now supports webhook filtering by organization name" -} diff --git a/.changes/next-release/api-change-datazone-78794.json b/.changes/next-release/api-change-datazone-78794.json deleted file mode 100644 index 3d9d0ab39474..000000000000 --- a/.changes/next-release/api-change-datazone-78794.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release adds support to update projects and environments" -} diff --git a/.changes/next-release/api-change-dynamodb-3033.json b/.changes/next-release/api-change-dynamodb-3033.json deleted file mode 100644 index 6b86e901f4ac..000000000000 --- a/.changes/next-release/api-change-dynamodb-3033.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Generate account endpoints for DynamoDB requests using ARN-sourced account ID when available" -} diff --git a/.changes/next-release/api-change-ec2-83841.json b/.changes/next-release/api-change-ec2-83841.json deleted file mode 100644 index d585d2526ee9..000000000000 --- a/.changes/next-release/api-change-ec2-83841.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release changes the CreateLaunchTemplate, CreateLaunchTemplateVersion, ModifyLaunchTemplate CLI and SDKs such that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency." -} diff --git a/.changes/next-release/api-change-ivsrealtime-67503.json b/.changes/next-release/api-change-ivsrealtime-67503.json deleted file mode 100644 index 469cd4483e75..000000000000 --- a/.changes/next-release/api-change-ivsrealtime-67503.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ivs-realtime``", - "description": "IVS Real-Time now offers customers the ability to adjust the participant & composition recording segment duration" -} diff --git a/.changes/next-release/api-change-logs-6968.json b/.changes/next-release/api-change-logs-6968.json deleted file mode 100644 index ad079706bf83..000000000000 --- a/.changes/next-release/api-change-logs-6968.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``logs``", - "description": "Updated CreateLogAnomalyDetector to accept only kms key arn" -} diff --git a/.changes/next-release/api-change-mediapackagev2-21940.json b/.changes/next-release/api-change-mediapackagev2-21940.json deleted file mode 100644 index b6baa7dcd453..000000000000 --- a/.changes/next-release/api-change-mediapackagev2-21940.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediapackagev2``", - "description": "This release adds the ResetChannelState and ResetOriginEndpointState operation to reset MediaPackage V2 channel and origin endpoint. This release also adds a new field, UrlEncodeChildManifest, for HLS/LL-HLS to allow URL-encoding child manifest query string based on the requirements of AWS SigV4." -} diff --git a/.changes/next-release/api-change-s3control-39508.json b/.changes/next-release/api-change-s3control-39508.json deleted file mode 100644 index 392c2b03f5ae..000000000000 --- a/.changes/next-release/api-change-s3control-39508.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Updating GetDataAccess response for S3 Access Grants to include the matched Grantee for the requested prefix" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 91703d69885a..21f5e66d94fe 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.38.12 +======= + +* api-change:``acm-pca``: Private Certificate Authority service now supports P521 and RSA3072 key algorithms. +* api-change:``amplify``: Introduced support for Skew Protection. Added enableSkewProtection field to createBranch and updateBranch API. +* api-change:``codebuild``: AWS CodeBuild now supports webhook filtering by organization name +* api-change:``datazone``: This release adds support to update projects and environments +* api-change:``dynamodb``: Generate account endpoints for DynamoDB requests using ARN-sourced account ID when available +* api-change:``ec2``: This release changes the CreateLaunchTemplate, CreateLaunchTemplateVersion, ModifyLaunchTemplate CLI and SDKs such that if you do not specify a client token, a randomly generated token is used for the request to ensure idempotency. +* api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to adjust the participant & composition recording segment duration +* api-change:``logs``: Updated CreateLogAnomalyDetector to accept only kms key arn +* api-change:``mediapackagev2``: This release adds the ResetChannelState and ResetOriginEndpointState operation to reset MediaPackage V2 channel and origin endpoint. This release also adds a new field, UrlEncodeChildManifest, for HLS/LL-HLS to allow URL-encoding child manifest query string based on the requirements of AWS SigV4. +* api-change:``s3control``: Updating GetDataAccess response for S3 Access Grants to include the matched Grantee for the requested prefix + + 1.38.11 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 7564da3b712e..b5b56e6111d4 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.11' +__version__ = '1.38.12' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c9be8bd62647..c712d4b77e67 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.11' +release = '1.38.12' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 8488199c4689..eb80c93bd42c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.11 + botocore==1.37.12 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index df6c5fb47e8a..474ffc5d9038 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.11', + 'botocore==1.37.12', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From cb7cee7668961003b2972e7c60bbf47ca56f8bf4 Mon Sep 17 00:00:00 2001 From: Elysa <60367675+elysahall@users.noreply.github.com> Date: Fri, 14 Mar 2025 10:28:36 -0700 Subject: [PATCH 1146/1632] CLI examples cognito-idp, ec2, vpc-lattice (#9323) --- awscli/examples/cognito-idp/tag-resource.rst | 11 + .../examples/cognito-idp/untag-resource.rst | 11 + .../cognito-idp/update-identity-provider.rst | 71 ++ .../update-managed-login-branding.rst | 949 ++++++++++++++++++ .../cognito-idp/update-user-pool-client.rst | 145 ++- .../cognito-idp/update-user-pool-domain.rst | 18 + .../cognito-idp/verify-software-token.rst | 15 + .../cognito-idp/verify-user-attribute.rst | 10 + .../ec2/associate-security-group-vpc.rst | 15 + awscli/examples/ec2/create-vpc-endpoint.rst | 314 +++--- ...scribe-security-group-vpc-associations.rst | 21 + .../describe-vpc-endpoint-associations.rst | 24 + ...isable-image-deregistration-protection.rst | 14 + .../ec2/disassociate-security-group-vpc.rst | 15 + ...enable-image-deregistration-protection.rst | 14 + .../create-resource-configuration.rst | 32 + .../vpc-lattice/create-resource-gateway.rst | 27 + .../delete-resource-configuration.rst | 10 + .../vpc-lattice/delete-resource-gateway.rst | 17 + .../get-resource-configuration.rst | 32 + .../vpc-lattice/get-resource-gateway.rst | 27 + .../list-resource-configurations.rst | 25 + .../list-resource-endpoint-associations.rst | 24 + .../vpc-lattice/list-resource-gateways.rst | 30 + ...vice-network-vpc-endpoint-associations.rst | 22 + 25 files changed, 1751 insertions(+), 142 deletions(-) create mode 100644 awscli/examples/cognito-idp/tag-resource.rst create mode 100644 awscli/examples/cognito-idp/untag-resource.rst create mode 100644 awscli/examples/cognito-idp/update-identity-provider.rst create mode 100644 awscli/examples/cognito-idp/update-managed-login-branding.rst create mode 100644 awscli/examples/cognito-idp/update-user-pool-domain.rst create mode 100644 awscli/examples/cognito-idp/verify-software-token.rst create mode 100644 awscli/examples/cognito-idp/verify-user-attribute.rst create mode 100644 awscli/examples/ec2/associate-security-group-vpc.rst create mode 100644 awscli/examples/ec2/describe-security-group-vpc-associations.rst create mode 100644 awscli/examples/ec2/describe-vpc-endpoint-associations.rst create mode 100644 awscli/examples/ec2/disable-image-deregistration-protection.rst create mode 100644 awscli/examples/ec2/disassociate-security-group-vpc.rst create mode 100644 awscli/examples/ec2/enable-image-deregistration-protection.rst create mode 100644 awscli/examples/vpc-lattice/create-resource-configuration.rst create mode 100644 awscli/examples/vpc-lattice/create-resource-gateway.rst create mode 100644 awscli/examples/vpc-lattice/delete-resource-configuration.rst create mode 100644 awscli/examples/vpc-lattice/delete-resource-gateway.rst create mode 100644 awscli/examples/vpc-lattice/get-resource-configuration.rst create mode 100644 awscli/examples/vpc-lattice/get-resource-gateway.rst create mode 100644 awscli/examples/vpc-lattice/list-resource-configurations.rst create mode 100644 awscli/examples/vpc-lattice/list-resource-endpoint-associations.rst create mode 100644 awscli/examples/vpc-lattice/list-resource-gateways.rst create mode 100644 awscli/examples/vpc-lattice/list-service-network-vpc-endpoint-associations.rst diff --git a/awscli/examples/cognito-idp/tag-resource.rst b/awscli/examples/cognito-idp/tag-resource.rst new file mode 100644 index 000000000000..43f8cc3f8ab9 --- /dev/null +++ b/awscli/examples/cognito-idp/tag-resource.rst @@ -0,0 +1,11 @@ +**To tag a user pool** + +The following ``tag-resource`` example applies ``administrator`` and ``department`` tags to the requested user pool. :: + + aws cognito-idp tag-resource \ + --resource-arn arn:aws:cognito-idp:us-west-2:123456789012:userpool/us-west-2_EXAMPLE \ + --tags administrator=Jie,tenant=ExampleCorp + +This command produces no output. + +For more information, see `Tagging Amazon Cognito resources `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/untag-resource.rst b/awscli/examples/cognito-idp/untag-resource.rst new file mode 100644 index 000000000000..0582bce9249f --- /dev/null +++ b/awscli/examples/cognito-idp/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove tags from a user pool** + +The following ``untag-resource`` example removes ``administrator`` and ``department`` tags from the requested user pool. :: + + aws cognito-idp untag-resource \ + --resource-arn arn:aws:cognito-idp:us-west-2:767671399759:userpool/us-west-2_l5cxwdm2K \ + --tag-keys administrator tenant + +This command produces no output. + +For more information, see `Tagging Amazon Cognito resources `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/update-identity-provider.rst b/awscli/examples/cognito-idp/update-identity-provider.rst new file mode 100644 index 000000000000..cdcc48409ea9 --- /dev/null +++ b/awscli/examples/cognito-idp/update-identity-provider.rst @@ -0,0 +1,71 @@ +**To update a user pool identity provider** + +The following ``update-identity-provider`` example updates the OIDC provider "MyOIDCIdP" in the requested user pool. :: + + aws cognito-idp update-identity-provider \ + --cli-input-json file://update-identity-provider.json + +Contents of ``update-identity-provider.json``:: + + { + "AttributeMapping": { + "email": "idp_email", + "email_verified": "idp_email_verified", + "username": "sub" + }, + "CreationDate": 1.701129701653E9, + "IdpIdentifiers": [ + "corp", + "dev" + ], + "LastModifiedDate": 1.701129701653E9, + "ProviderDetails": { + "attributes_request_method": "GET", + "attributes_url": "https://example.com/userInfo", + "attributes_url_add_attributes": "false", + "authorize_scopes": "openid profile", + "authorize_url": "https://example.com/authorize", + "client_id": "idpexampleclient123", + "client_secret": "idpexamplesecret456", + "jwks_uri": "https://example.com/.well-known/jwks.json", + "oidc_issuer": "https://example.com", + "token_url": "https://example.com/token" + }, + "ProviderName": "MyOIDCIdP", + "UserPoolId": "us-west-2_EXAMPLE" + } + +Output:: + + { + "IdentityProvider": { + "AttributeMapping": { + "email": "idp_email", + "email_verified": "idp_email_verified", + "username": "sub" + }, + "CreationDate": 1701129701.653, + "IdpIdentifiers": [ + "corp", + "dev" + ], + "LastModifiedDate": 1736444278.211, + "ProviderDetails": { + "attributes_request_method": "GET", + "attributes_url": "https://example.com/userInfo", + "attributes_url_add_attributes": "false", + "authorize_scopes": "openid profile", + "authorize_url": "https://example.com/authorize", + "client_id": "idpexampleclient123", + "client_secret": "idpexamplesecret456", + "jwks_uri": "https://example.com/.well-known/jwks.json", + "oidc_issuer": "https://example.com", + "token_url": "https://example.com/token" + }, + "ProviderName": "MyOIDCIdP", + "ProviderType": "OIDC", + "UserPoolId": "us-west-2_EXAMPLE" + } + } + +For more information, see `Configuring a domain `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/update-managed-login-branding.rst b/awscli/examples/cognito-idp/update-managed-login-branding.rst new file mode 100644 index 000000000000..c968630b6751 --- /dev/null +++ b/awscli/examples/cognito-idp/update-managed-login-branding.rst @@ -0,0 +1,949 @@ +**To update a managed login branding style** + +The following ``update-managed-login-branding`` example updates the requested app client branding style. :: + + aws cognito-idp update-managed-login-branding \ + --cli-input-json file://update-managed-login-branding.json + +Contents of ``update-managed-login-branding.json``:: + + { + "Assets": [ + { + "Bytes": "PHN2ZyB3aWR0aD0iMjAwMDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwIDAgMjAwMDAgNDAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTcyNTlfMjM2Njc0KSI+CjxyZWN0IHdpZHRoPSIyMDAwMCIgaGVpZ2h0PSI0MDAiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNzI1OV8yMzY2NzQpIi8+CjxwYXRoIGQ9Ik0wIDBIMjAwMDBWNDAwSDBWMFoiIGZpbGw9IiMxMjIwMzciIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xNzI1OV8yMzY2NzQiIHgxPSItODk0LjI0OSIgeTE9IjE5OS45MzEiIHgyPSIxODAzNC41IiB5Mj0iLTU4OTkuNTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0JGODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjhGQUIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzI1OV8yMzY2NzQiPgo8cmVjdCB3aWR0aD0iMjAwMDAiIGhlaWdodD0iNDAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=", + "Category": "PAGE_FOOTER_BACKGROUND", + "ColorMode": "DARK", + "Extension": "SVG" + } + ], + "ManagedLoginBrandingId": "63f30090-6b1f-4278-b885-2bbb81f8e545", + "Settings": { + "categories": { + "auth": { + "authMethodOrder": [ + [ + { + "display": "BUTTON", + "type": "FEDERATED" + }, + { + "display": "INPUT", + "type": "USERNAME_PASSWORD" + } + ] + ], + "federation": { + "interfaceStyle": "BUTTON_LIST", + "order": [ + ] + } + }, + "form": { + "displayGraphics": true, + "instructions": { + "enabled": false + }, + "languageSelector": { + "enabled": false + }, + "location": { + "horizontal": "CENTER", + "vertical": "CENTER" + }, + "sessionTimerDisplay": "NONE" + }, + "global": { + "colorSchemeMode": "LIGHT", + "pageFooter": { + "enabled": false + }, + "pageHeader": { + "enabled": false + }, + "spacingDensity": "REGULAR" + }, + "signUp": { + "acceptanceElements": [ + { + "enforcement": "NONE", + "textKey": "en" + } + ] + } + }, + "componentClasses": { + "buttons": { + "borderRadius": 8.0 + }, + "divider": { + "darkMode": { + "borderColor": "232b37ff" + }, + "lightMode": { + "borderColor": "ebebf0ff" + } + }, + "dropDown": { + "borderRadius": 8.0, + "darkMode": { + "defaults": { + "itemBackgroundColor": "192534ff" + }, + "hover": { + "itemBackgroundColor": "081120ff", + "itemBorderColor": "5f6b7aff", + "itemTextColor": "e9ebedff" + }, + "match": { + "itemBackgroundColor": "d1d5dbff", + "itemTextColor": "89bdeeff" + } + }, + "lightMode": { + "defaults": { + "itemBackgroundColor": "ffffffff" + }, + "hover": { + "itemBackgroundColor": "f4f4f4ff", + "itemBorderColor": "7d8998ff", + "itemTextColor": "000716ff" + }, + "match": { + "itemBackgroundColor": "414d5cff", + "itemTextColor": "0972d3ff" + } + } + }, + "focusState": { + "darkMode": { + "borderColor": "539fe5ff" + }, + "lightMode": { + "borderColor": "0972d3ff" + } + }, + "idpButtons": { + "icons": { + "enabled": true + } + }, + "input": { + "borderRadius": 8.0, + "darkMode": { + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "5f6b7aff" + }, + "placeholderColor": "8d99a8ff" + }, + "lightMode": { + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "7d8998ff" + }, + "placeholderColor": "5f6b7aff" + } + }, + "inputDescription": { + "darkMode": { + "textColor": "8d99a8ff" + }, + "lightMode": { + "textColor": "5f6b7aff" + } + }, + "inputLabel": { + "darkMode": { + "textColor": "d1d5dbff" + }, + "lightMode": { + "textColor": "000716ff" + } + }, + "link": { + "darkMode": { + "defaults": { + "textColor": "539fe5ff" + }, + "hover": { + "textColor": "89bdeeff" + } + }, + "lightMode": { + "defaults": { + "textColor": "0972d3ff" + }, + "hover": { + "textColor": "033160ff" + } + } + }, + "optionControls": { + "darkMode": { + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "7d8998ff" + }, + "selected": { + "backgroundColor": "539fe5ff", + "foregroundColor": "000716ff" + } + }, + "lightMode": { + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "7d8998ff" + }, + "selected": { + "backgroundColor": "0972d3ff", + "foregroundColor": "ffffffff" + } + } + }, + "statusIndicator": { + "darkMode": { + "error": { + "backgroundColor": "1a0000ff", + "borderColor": "eb6f6fff", + "indicatorColor": "eb6f6fff" + }, + "pending": { + "indicatorColor": "AAAAAAAA" + }, + "success": { + "backgroundColor": "001a02ff", + "borderColor": "29ad32ff", + "indicatorColor": "29ad32ff" + }, + "warning": { + "backgroundColor": "1d1906ff", + "borderColor": "e0ca57ff", + "indicatorColor": "e0ca57ff" + } + }, + "lightMode": { + "error": { + "backgroundColor": "fff7f7ff", + "borderColor": "d91515ff", + "indicatorColor": "d91515ff" + }, + "pending": { + "indicatorColor": "AAAAAAAA" + }, + "success": { + "backgroundColor": "f2fcf3ff", + "borderColor": "037f0cff", + "indicatorColor": "037f0cff" + }, + "warning": { + "backgroundColor": "fffce9ff", + "borderColor": "8d6605ff", + "indicatorColor": "8d6605ff" + } + } + } + }, + "components": { + "alert": { + "borderRadius": 12.0, + "darkMode": { + "error": { + "backgroundColor": "1a0000ff", + "borderColor": "eb6f6fff" + } + }, + "lightMode": { + "error": { + "backgroundColor": "fff7f7ff", + "borderColor": "d91515ff" + } + } + }, + "favicon": { + "enabledTypes": [ + "ICO", + "SVG" + ] + }, + "form": { + "backgroundImage": { + "enabled": false + }, + "borderRadius": 8.0, + "darkMode": { + "backgroundColor": "0f1b2aff", + "borderColor": "424650ff" + }, + "lightMode": { + "backgroundColor": "ffffffff", + "borderColor": "c6c6cdff" + }, + "logo": { + "enabled": false, + "formInclusion": "IN", + "location": "CENTER", + "position": "TOP" + } + }, + "idpButton": { + "custom": { + }, + "standard": { + "darkMode": { + "active": { + "backgroundColor": "354150ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + }, + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "c6c6cdff", + "textColor": "c6c6cdff" + }, + "hover": { + "backgroundColor": "192534ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + } + }, + "lightMode": { + "active": { + "backgroundColor": "d3e7f9ff", + "borderColor": "033160ff", + "textColor": "033160ff" + }, + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "424650ff", + "textColor": "424650ff" + }, + "hover": { + "backgroundColor": "f2f8fdff", + "borderColor": "033160ff", + "textColor": "033160ff" + } + } + } + }, + "pageBackground": { + "darkMode": { + "color": "0f1b2aff" + }, + "image": { + "enabled": true + }, + "lightMode": { + "color": "ffffffff" + } + }, + "pageFooter": { + "backgroundImage": { + "enabled": false + }, + "darkMode": { + "background": { + "color": "0f141aff" + }, + "borderColor": "424650ff" + }, + "lightMode": { + "background": { + "color": "fafafaff" + }, + "borderColor": "d5dbdbff" + }, + "logo": { + "enabled": false, + "location": "START" + } + }, + "pageHeader": { + "backgroundImage": { + "enabled": false + }, + "darkMode": { + "background": { + "color": "0f141aff" + }, + "borderColor": "424650ff" + }, + "lightMode": { + "background": { + "color": "fafafaff" + }, + "borderColor": "d5dbdbff" + }, + "logo": { + "enabled": false, + "location": "START" + } + }, + "pageText": { + "darkMode": { + "bodyColor": "b6bec9ff", + "descriptionColor": "b6bec9ff", + "headingColor": "d1d5dbff" + }, + "lightMode": { + "bodyColor": "414d5cff", + "descriptionColor": "414d5cff", + "headingColor": "000716ff" + } + }, + "phoneNumberSelector": { + "displayType": "TEXT" + }, + "primaryButton": { + "darkMode": { + "active": { + "backgroundColor": "539fe5ff", + "textColor": "000716ff" + }, + "defaults": { + "backgroundColor": "539fe5ff", + "textColor": "000716ff" + }, + "disabled": { + "backgroundColor": "ffffffff", + "borderColor": "ffffffff" + }, + "hover": { + "backgroundColor": "89bdeeff", + "textColor": "000716ff" + } + }, + "lightMode": { + "active": { + "backgroundColor": "033160ff", + "textColor": "ffffffff" + }, + "defaults": { + "backgroundColor": "0972d3ff", + "textColor": "ffffffff" + }, + "disabled": { + "backgroundColor": "ffffffff", + "borderColor": "ffffffff" + }, + "hover": { + "backgroundColor": "033160ff", + "textColor": "ffffffff" + } + } + }, + "secondaryButton": { + "darkMode": { + "active": { + "backgroundColor": "354150ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + }, + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "539fe5ff", + "textColor": "539fe5ff" + }, + "hover": { + "backgroundColor": "192534ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + } + }, + "lightMode": { + "active": { + "backgroundColor": "d3e7f9ff", + "borderColor": "033160ff", + "textColor": "033160ff" + }, + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "0972d3ff", + "textColor": "0972d3ff" + }, + "hover": { + "backgroundColor": "f2f8fdff", + "borderColor": "033160ff", + "textColor": "033160ff" + } + } + } + } + }, + "UseCognitoProvidedValues": false, + "UserPoolId": "ca-central-1_EXAMPLE" + } + +Output:: + + { + "ManagedLoginBranding": { + "Assets": [ + { + "Bytes": "PHN2ZyB3aWR0aD0iMjAwMDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwIDAgMjAwMDAgNDAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTcyNTlfMjM2Njc0KSI+CjxyZWN0IHdpZHRoPSIyMDAwMCIgaGVpZ2h0PSI0MDAiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xNzI1OV8yMzY2NzQpIi8+CjxwYXRoIGQ9Ik0wIDBIMjAwMDBWNDAwSDBWMFoiIGZpbGw9IiMxMjIwMzciIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xNzI1OV8yMzY2NzQiIHgxPSItODk0LjI0OSIgeTE9IjE5OS45MzEiIHgyPSIxODAzNC41IiB5Mj0iLTU4OTkuNTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0JGODBGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjhGQUIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzI1OV8yMzY2NzQiPgo8cmVjdCB3aWR0aD0iMjAwMDAiIGhlaWdodD0iNDAwIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=", + "Category": "PAGE_FOOTER_BACKGROUND", + "ColorMode": "DARK", + "Extension": "SVG" + } + ], + "CreationDate": 1732138490.642, + "LastModifiedDate": 1732140420.301, + "ManagedLoginBrandingId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", + "Settings": { + "categories": { + "auth": { + "authMethodOrder": [ + [ + { + "display": "BUTTON", + "type": "FEDERATED" + }, + { + "display": "INPUT", + "type": "USERNAME_PASSWORD" + } + ] + ], + "federation": { + "interfaceStyle": "BUTTON_LIST", + "order": [ + ] + } + }, + "form": { + "displayGraphics": true, + "instructions": { + "enabled": false + }, + "languageSelector": { + "enabled": false + }, + "location": { + "horizontal": "CENTER", + "vertical": "CENTER" + }, + "sessionTimerDisplay": "NONE" + }, + "global": { + "colorSchemeMode": "LIGHT", + "pageFooter": { + "enabled": false + }, + "pageHeader": { + "enabled": false + }, + "spacingDensity": "REGULAR" + }, + "signUp": { + "acceptanceElements": [ + { + "enforcement": "NONE", + "textKey": "en" + } + ] + } + }, + "componentClasses": { + "buttons": { + "borderRadius": 8.0 + }, + "divider": { + "darkMode": { + "borderColor": "232b37ff" + }, + "lightMode": { + "borderColor": "ebebf0ff" + } + }, + "dropDown": { + "borderRadius": 8.0, + "darkMode": { + "defaults": { + "itemBackgroundColor": "192534ff" + }, + "hover": { + "itemBackgroundColor": "081120ff", + "itemBorderColor": "5f6b7aff", + "itemTextColor": "e9ebedff" + }, + "match": { + "itemBackgroundColor": "d1d5dbff", + "itemTextColor": "89bdeeff" + } + }, + "lightMode": { + "defaults": { + "itemBackgroundColor": "ffffffff" + }, + "hover": { + "itemBackgroundColor": "f4f4f4ff", + "itemBorderColor": "7d8998ff", + "itemTextColor": "000716ff" + }, + "match": { + "itemBackgroundColor": "414d5cff", + "itemTextColor": "0972d3ff" + } + } + }, + "focusState": { + "darkMode": { + "borderColor": "539fe5ff" + }, + "lightMode": { + "borderColor": "0972d3ff" + } + }, + "idpButtons": { + "icons": { + "enabled": true + } + }, + "input": { + "borderRadius": 8.0, + "darkMode": { + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "5f6b7aff" + }, + "placeholderColor": "8d99a8ff" + }, + "lightMode": { + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "7d8998ff" + }, + "placeholderColor": "5f6b7aff" + } + }, + "inputDescription": { + "darkMode": { + "textColor": "8d99a8ff" + }, + "lightMode": { + "textColor": "5f6b7aff" + } + }, + "inputLabel": { + "darkMode": { + "textColor": "d1d5dbff" + }, + "lightMode": { + "textColor": "000716ff" + } + }, + "link": { + "darkMode": { + "defaults": { + "textColor": "539fe5ff" + }, + "hover": { + "textColor": "89bdeeff" + } + }, + "lightMode": { + "defaults": { + "textColor": "0972d3ff" + }, + "hover": { + "textColor": "033160ff" + } + } + }, + "optionControls": { + "darkMode": { + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "7d8998ff" + }, + "selected": { + "backgroundColor": "539fe5ff", + "foregroundColor": "000716ff" + } + }, + "lightMode": { + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "7d8998ff" + }, + "selected": { + "backgroundColor": "0972d3ff", + "foregroundColor": "ffffffff" + } + } + }, + "statusIndicator": { + "darkMode": { + "error": { + "backgroundColor": "1a0000ff", + "borderColor": "eb6f6fff", + "indicatorColor": "eb6f6fff" + }, + "pending": { + "indicatorColor": "AAAAAAAA" + }, + "success": { + "backgroundColor": "001a02ff", + "borderColor": "29ad32ff", + "indicatorColor": "29ad32ff" + }, + "warning": { + "backgroundColor": "1d1906ff", + "borderColor": "e0ca57ff", + "indicatorColor": "e0ca57ff" + } + }, + "lightMode": { + "error": { + "backgroundColor": "fff7f7ff", + "borderColor": "d91515ff", + "indicatorColor": "d91515ff" + }, + "pending": { + "indicatorColor": "AAAAAAAA" + }, + "success": { + "backgroundColor": "f2fcf3ff", + "borderColor": "037f0cff", + "indicatorColor": "037f0cff" + }, + "warning": { + "backgroundColor": "fffce9ff", + "borderColor": "8d6605ff", + "indicatorColor": "8d6605ff" + } + } + } + }, + "components": { + "alert": { + "borderRadius": 12.0, + "darkMode": { + "error": { + "backgroundColor": "1a0000ff", + "borderColor": "eb6f6fff" + } + }, + "lightMode": { + "error": { + "backgroundColor": "fff7f7ff", + "borderColor": "d91515ff" + } + } + }, + "favicon": { + "enabledTypes": [ + "ICO", + "SVG" + ] + }, + "form": { + "backgroundImage": { + "enabled": false + }, + "borderRadius": 8.0, + "darkMode": { + "backgroundColor": "0f1b2aff", + "borderColor": "424650ff" + }, + "lightMode": { + "backgroundColor": "ffffffff", + "borderColor": "c6c6cdff" + }, + "logo": { + "enabled": false, + "formInclusion": "IN", + "location": "CENTER", + "position": "TOP" + } + }, + "idpButton": { + "custom": { + }, + "standard": { + "darkMode": { + "active": { + "backgroundColor": "354150ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + }, + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "c6c6cdff", + "textColor": "c6c6cdff" + }, + "hover": { + "backgroundColor": "192534ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + } + }, + "lightMode": { + "active": { + "backgroundColor": "d3e7f9ff", + "borderColor": "033160ff", + "textColor": "033160ff" + }, + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "424650ff", + "textColor": "424650ff" + }, + "hover": { + "backgroundColor": "f2f8fdff", + "borderColor": "033160ff", + "textColor": "033160ff" + } + } + } + }, + "pageBackground": { + "darkMode": { + "color": "0f1b2aff" + }, + "image": { + "enabled": true + }, + "lightMode": { + "color": "ffffffff" + } + }, + "pageFooter": { + "backgroundImage": { + "enabled": false + }, + "darkMode": { + "background": { + "color": "0f141aff" + }, + "borderColor": "424650ff" + }, + "lightMode": { + "background": { + "color": "fafafaff" + }, + "borderColor": "d5dbdbff" + }, + "logo": { + "enabled": false, + "location": "START" + } + }, + "pageHeader": { + "backgroundImage": { + "enabled": false + }, + "darkMode": { + "background": { + "color": "0f141aff" + }, + "borderColor": "424650ff" + }, + "lightMode": { + "background": { + "color": "fafafaff" + }, + "borderColor": "d5dbdbff" + }, + "logo": { + "enabled": false, + "location": "START" + } + }, + "pageText": { + "darkMode": { + "bodyColor": "b6bec9ff", + "descriptionColor": "b6bec9ff", + "headingColor": "d1d5dbff" + }, + "lightMode": { + "bodyColor": "414d5cff", + "descriptionColor": "414d5cff", + "headingColor": "000716ff" + } + }, + "phoneNumberSelector": { + "displayType": "TEXT" + }, + "primaryButton": { + "darkMode": { + "active": { + "backgroundColor": "539fe5ff", + "textColor": "000716ff" + }, + "defaults": { + "backgroundColor": "539fe5ff", + "textColor": "000716ff" + }, + "disabled": { + "backgroundColor": "ffffffff", + "borderColor": "ffffffff" + }, + "hover": { + "backgroundColor": "89bdeeff", + "textColor": "000716ff" + } + }, + "lightMode": { + "active": { + "backgroundColor": "033160ff", + "textColor": "ffffffff" + }, + "defaults": { + "backgroundColor": "0972d3ff", + "textColor": "ffffffff" + }, + "disabled": { + "backgroundColor": "ffffffff", + "borderColor": "ffffffff" + }, + "hover": { + "backgroundColor": "033160ff", + "textColor": "ffffffff" + } + } + }, + "secondaryButton": { + "darkMode": { + "active": { + "backgroundColor": "354150ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + }, + "defaults": { + "backgroundColor": "0f1b2aff", + "borderColor": "539fe5ff", + "textColor": "539fe5ff" + }, + "hover": { + "backgroundColor": "192534ff", + "borderColor": "89bdeeff", + "textColor": "89bdeeff" + } + }, + "lightMode": { + "active": { + "backgroundColor": "d3e7f9ff", + "borderColor": "033160ff", + "textColor": "033160ff" + }, + "defaults": { + "backgroundColor": "ffffffff", + "borderColor": "0972d3ff", + "textColor": "0972d3ff" + }, + "hover": { + "backgroundColor": "f2f8fdff", + "borderColor": "033160ff", + "textColor": "033160ff" + } + } + } + } + }, + "UseCognitoProvidedValues": false, + "UserPoolId": "ca-central-1_EXAMPLE" + } + } + +For more information, see `Apply branding to managed login pages `__ in the *Amazon Cognito Developer Guide*. + \ No newline at end of file diff --git a/awscli/examples/cognito-idp/update-user-pool-client.rst b/awscli/examples/cognito-idp/update-user-pool-client.rst index b2f922eb0a91..7a9425459a39 100644 --- a/awscli/examples/cognito-idp/update-user-pool-client.rst +++ b/awscli/examples/cognito-idp/update-user-pool-client.rst @@ -1,24 +1,121 @@ -**To update a user pool client** - -This example updates the name of a user pool client. It also adds a writeable attribute "nickname". - -Command:: - - aws cognito-idp update-user-pool-client --user-pool-id us-west-2_aaaaaaaaa --client-id 3n4b5urk1ft4fl3mg5e62d9ado --client-name "NewClientName" --write-attributes "nickname" - -Output:: - - { - "UserPoolClient": { - "UserPoolId": "us-west-2_aaaaaaaaa", - "ClientName": "NewClientName", - "ClientId": "3n4b5urk1ft4fl3mg5e62d9ado", - "LastModifiedDate": 1548802761.334, - "CreationDate": 1548178931.258, - "RefreshTokenValidity": 30, - "WriteAttributes": [ - "nickname" - ], - "AllowedOAuthFlowsUserPoolClient": false - } - } \ No newline at end of file +**To update an app client** + +The following ``update-user-pool-client`` example updates the configuration of the requested app client. :: + + aws cognito-idp update-user-pool-client \ + --user-pool-id us-west-2_EXAMPLE \ + --client-id 1example23456789 \ + --client-name my-test-app \ + --refresh-token-validity 30 \ + --access-token-validity 60 \ + --id-token-validity 60 \ + --token-validity-units AccessToken=minutes,IdToken=minutes,RefreshToken=days \ + --read-attributes "address" "birthdate" "email" "email_verified" "family_name" "gender" "locale" "middle_name" "name" "nickname" "phone_number" "phone_number_verified" "picture" "preferred_username" "profile" "updated_at" "website" "zoneinfo" \ + --write-attributes "address" "birthdate" "email" "family_name" "gender" "locale" "middle_name" "name" "nickname" "phone_number" "picture" "preferred_username" "profile" "updated_at" "website" "zoneinfo" \ + --explicit-auth-flows "ALLOW_ADMIN_USER_PASSWORD_AUTH" "ALLOW_CUSTOM_AUTH" "ALLOW_REFRESH_TOKEN_AUTH" "ALLOW_USER_PASSWORD_AUTH" "ALLOW_USER_SRP_AUTH" \ + --supported-identity-providers "MySAML" "COGNITO" "Google" \ + --callback-urls "https://www.example.com" "https://app2.example.com" \ + --logout-urls "https://auth.example.com/login?client_id=1example23456789&response_type=code&redirect_uri=https%3A%2F%2Fwww.example.com" "https://example.com/logout" \ + --default-redirect-uri "https://www.example.com" \ + --allowed-o-auth-flows "code" "implicit" \ + --allowed-o-auth-scopes "openid" "profile" "aws.cognito.signin.user.admin" \ + --allowed-o-auth-flows-user-pool-client \ + --prevent-user-existence-errors ENABLED \ + --enable-token-revocation \ + --no-enable-propagate-additional-user-context-data \ + --auth-session-validity 3 + +Output:: + + { + "UserPoolClient": { + "UserPoolId": "us-west-2_EXAMPLE", + "ClientName": "my-test-app", + "ClientId": "1example23456789", + "LastModifiedDate": "2025-01-31T14:40:12.498000-08:00", + "CreationDate": "2023-09-13T16:26:34.408000-07:00", + "RefreshTokenValidity": 30, + "AccessTokenValidity": 60, + "IdTokenValidity": 60, + "TokenValidityUnits": { + "AccessToken": "minutes", + "IdToken": "minutes", + "RefreshToken": "days" + }, + "ReadAttributes": [ + "website", + "zoneinfo", + "address", + "birthdate", + "email_verified", + "gender", + "profile", + "phone_number_verified", + "preferred_username", + "locale", + "middle_name", + "picture", + "updated_at", + "name", + "nickname", + "phone_number", + "family_name", + "email" + ], + "WriteAttributes": [ + "website", + "zoneinfo", + "address", + "birthdate", + "gender", + "profile", + "preferred_username", + "locale", + "middle_name", + "picture", + "updated_at", + "name", + "nickname", + "phone_number", + "family_name", + "email" + ], + "ExplicitAuthFlows": [ + "ALLOW_CUSTOM_AUTH", + "ALLOW_USER_PASSWORD_AUTH", + "ALLOW_ADMIN_USER_PASSWORD_AUTH", + "ALLOW_USER_SRP_AUTH", + "ALLOW_REFRESH_TOKEN_AUTH" + ], + "SupportedIdentityProviders": [ + "Google", + "COGNITO", + "MySAML" + ], + "CallbackURLs": [ + "https://www.example.com", + "https://app2.example.com" + ], + "LogoutURLs": [ + "https://example.com/logout", + "https://auth.example.com/login?client_id=1example23456789&response_type=code&redirect_uri=https%3A%2F%2Fwww.example.com" + ], + "DefaultRedirectURI": "https://www.example.com", + "AllowedOAuthFlows": [ + "implicit", + "code" + ], + "AllowedOAuthScopes": [ + "aws.cognito.signin.user.admin", + "openid", + "profile" + ], + "AllowedOAuthFlowsUserPoolClient": true, + "PreventUserExistenceErrors": "ENABLED", + "EnableTokenRevocation": true, + "EnablePropagateAdditionalUserContextData": false, + "AuthSessionValidity": 3 + } + } + +For more information, see `Application-specific settings with app clients `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/cognito-idp/update-user-pool-domain.rst b/awscli/examples/cognito-idp/update-user-pool-domain.rst new file mode 100644 index 000000000000..54bb0cff1530 --- /dev/null +++ b/awscli/examples/cognito-idp/update-user-pool-domain.rst @@ -0,0 +1,18 @@ +**To update a custom domain** + +The following ``update-user-pool-domain`` example configures the branding version and certificate for the custom domain the requested user pool. :: + + aws cognito-idp update-user-pool-domain \ + --user-pool-id ca-central-1_EXAMPLE \ + --domain auth.example.com \ + --managed-login-version 2 \ + --custom-domain-config CertificateArn=arn:aws:acm:us-east-1:123456789012:certificate/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 + +Output:: + + { + "CloudFrontDomain": "example.cloudfront.net", + "ManagedLoginVersion": 2 + } + +For more information, see `Managed login `__ and `Configuring a domain `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/cognito-idp/verify-software-token.rst b/awscli/examples/cognito-idp/verify-software-token.rst new file mode 100644 index 000000000000..44d78c3b6544 --- /dev/null +++ b/awscli/examples/cognito-idp/verify-software-token.rst @@ -0,0 +1,15 @@ +**To confirm registration of a TOTP authenticator** + +The following ``verify-software-token`` example completes TOTP registration for the current user. :: + + aws cognito-idp verify-software-token \ + --access-token eyJra456defEXAMPLE \ + --user-code 123456 + +Output:: + + { + "Status": "SUCCESS" + } + +For more information, see `Adding MFA to a user pool `__ in the *Amazon Cognito Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/cognito-idp/verify-user-attribute.rst b/awscli/examples/cognito-idp/verify-user-attribute.rst new file mode 100644 index 000000000000..3e635cf30ed1 --- /dev/null +++ b/awscli/examples/cognito-idp/verify-user-attribute.rst @@ -0,0 +1,10 @@ +**To verify an attribute change** + +The following ``verify-user-attribute`` example verifies a change to the current user's email attribute. :: + + aws cognito-idp verify-user-attribute \ + --access-token eyJra456defEXAMPLE \ + --attribute-name email \ + --code 123456 + +For more information, see `Configuring email or phone verification `__ in the *Amazon Cognito Developer Guide*. diff --git a/awscli/examples/ec2/associate-security-group-vpc.rst b/awscli/examples/ec2/associate-security-group-vpc.rst new file mode 100644 index 000000000000..1629b6690f75 --- /dev/null +++ b/awscli/examples/ec2/associate-security-group-vpc.rst @@ -0,0 +1,15 @@ +**To associate a security group with another VPC** + +The following ``associate-security-group-vpc`` example associates the specified security group with the specified VPC. :: + + aws ec2 associate-security-group-vpc \ + --group-id sg-04dbb43907d3f8a78 \ + --vpc-id vpc-0bf4c2739bc05a694 + +Output:: + + { + "State": "associating" + } + +For more information, see `Associate security groups with multiple VPCs `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/create-vpc-endpoint.rst b/awscli/examples/ec2/create-vpc-endpoint.rst index de693a8e8739..5f93b9496a7a 100644 --- a/awscli/examples/ec2/create-vpc-endpoint.rst +++ b/awscli/examples/ec2/create-vpc-endpoint.rst @@ -1,118 +1,196 @@ -**Example 1: To create a gateway endpoint** - -The following ``create-vpc-endpoint`` example creates a gateway VPC endpoint between VPC ``vpc-1a2b3c4d`` and Amazon S3 in the ``us-east-1`` region, and associates route table ``rtb-11aa22bb`` with the endpoint. :: - - aws ec2 create-vpc-endpoint \ - --vpc-id vpc-1a2b3c4d \ - --service-name com.amazonaws.us-east-1.s3 \ - --route-table-ids rtb-11aa22bb - -Output:: - - { - "VpcEndpoint": { - "PolicyDocument": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Allow\",\"Principal\":\"\*\",\"Action\":\"\*\",\"Resource\":\"\*\"}]}", - "VpcId": "vpc-1a2b3c4d", - "State": "available", - "ServiceName": "com.amazonaws.us-east-1.s3", - "RouteTableIds": [ - "rtb-11aa22bb" - ], - "VpcEndpointId": "vpc-1a2b3c4d", - "CreationTimestamp": "2015-05-15T09:40:50Z" - } - } - -For more information, see `Create a gateway endpoint `__ in the *AWS PrivateLink User Guide*. - -**Example 2: To create an interface endpoint** - -The following ``create-vpc-endpoint`` example creates an interface VPC endpoint between VPC ``vpc-1a2b3c4d`` and Amazon S3 in the ``us-east-1`` region. The command creates the endpoint in subnet ``subnet-1a2b3c4d``, associates it with security group ``sg-1a2b3c4d``, and adds a tag with a key of "Service" and a Value of "S3". :: - - aws ec2 create-vpc-endpoint \ - --vpc-id vpc-1a2b3c4d \ - --vpc-endpoint-type Interface \ - --service-name com.amazonaws.us-east-1.s3 \ - --subnet-ids subnet-7b16de0c \ - --security-group-id sg-1a2b3c4d \ - --tag-specifications ResourceType=vpc-endpoint,Tags=[{Key=service,Value=S3}] - -Output:: - - { - "VpcEndpoint": { - "VpcEndpointId": "vpce-1a2b3c4d5e6f1a2b3", - "VpcEndpointType": "Interface", - "VpcId": "vpc-1a2b3c4d", - "ServiceName": "com.amazonaws.us-east-1.s3", - "State": "pending", - "RouteTableIds": [], - "SubnetIds": [ - "subnet-1a2b3c4d" - ], - "Groups": [ - { - "GroupId": "sg-1a2b3c4d", - "GroupName": "default" - } - ], - "PrivateDnsEnabled": false, - "RequesterManaged": false, - "NetworkInterfaceIds": [ - "eni-0b16f0581c8ac6877" - ], - "DnsEntries": [ - { - "DnsName": "*.vpce-1a2b3c4d5e6f1a2b3-9hnenorg.s3.us-east-1.vpce.amazonaws.com", - "HostedZoneId": "Z7HUB22UULQXV" - }, - { - "DnsName": "*.vpce-1a2b3c4d5e6f1a2b3-9hnenorg-us-east-1c.s3.us-east-1.vpce.amazonaws.com", - "HostedZoneId": "Z7HUB22UULQXV" - } - ], - "CreationTimestamp": "2021-03-05T14:46:16.030000+00:00", - "Tags": [ - { - "Key": "service", - "Value": "S3" - } - ], - "OwnerId": "123456789012" - } - } - -For more information, see `Create an interface VPC endpoint `__ in the *AWS PrivateLink User Guide*. - -**Example 3: To create a Gateway Load Balancer endpoint** - -The following ``create-vpc-endpoint`` example creates a Gateway Load Balancer endpoint between VPC ``vpc-111122223333aabbc`` and and a service that is configured using a Gateway Load Balancer. :: - - aws ec2 create-vpc-endpoint \ - --service-name com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123 \ - --vpc-endpoint-type GatewayLoadBalancer \ - --vpc-id vpc-111122223333aabbc \ - --subnet-ids subnet-0011aabbcc2233445 - -Output:: - - { - "VpcEndpoint": { - "VpcEndpointId": "vpce-aabbaabbaabbaabba", - "VpcEndpointType": "GatewayLoadBalancer", - "VpcId": "vpc-111122223333aabbc", - "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123", - "State": "pending", - "SubnetIds": [ - "subnet-0011aabbcc2233445" - ], - "RequesterManaged": false, - "NetworkInterfaceIds": [ - "eni-01010120203030405" - ], - "CreationTimestamp": "2020-11-11T08:06:03.522Z", - "OwnerId": "123456789012" - } - } - -For more information, see `Gateway Load Balancer endpoints `__ in the *AWS PrivateLink User Guide*. \ No newline at end of file +**Example 1: To create a gateway endpoint** + +The following ``create-vpc-endpoint`` example creates a gateway VPC endpoint between VPC ``vpc-1a2b3c4d`` and Amazon S3 in the ``us-east-1`` region, and associates route table ``rtb-11aa22bb`` with the endpoint. :: + + aws ec2 create-vpc-endpoint \ + --vpc-id vpc-1a2b3c4d \ + --service-name com.amazonaws.us-east-1.s3 \ + --route-table-ids rtb-11aa22bb + +Output:: + + { + "VpcEndpoint": { + "PolicyDocument": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Allow\",\"Principal\":\"\*\",\"Action\":\"\*\",\"Resource\":\"\*\"}]}", + "VpcId": "vpc-1a2b3c4d", + "State": "available", + "ServiceName": "com.amazonaws.us-east-1.s3", + "RouteTableIds": [ + "rtb-11aa22bb" + ], + "VpcEndpointId": "vpc-1a2b3c4d", + "CreationTimestamp": "2015-05-15T09:40:50Z" + } + } + +For more information, see `Create a gateway endpoint `__ in the *AWS PrivateLink User Guide*. + +**Example 2: To create an interface endpoint** + +The following ``create-vpc-endpoint`` example creates an interface VPC endpoint between VPC ``vpc-1a2b3c4d`` and Amazon S3 in the ``us-east-1`` region. The command creates the endpoint in subnet ``subnet-1a2b3c4d``, associates it with security group ``sg-1a2b3c4d``, and adds a tag with a key of "Service" and a Value of "S3". :: + + aws ec2 create-vpc-endpoint \ + --vpc-id vpc-1a2b3c4d \ + --vpc-endpoint-type Interface \ + --service-name com.amazonaws.us-east-1.s3 \ + --subnet-ids subnet-7b16de0c \ + --security-group-id sg-1a2b3c4d \ + --tag-specifications ResourceType=vpc-endpoint,Tags=[{Key=service,Value=S3}] + +Output:: + + { + "VpcEndpoint": { + "VpcEndpointId": "vpce-1a2b3c4d5e6f1a2b3", + "VpcEndpointType": "Interface", + "VpcId": "vpc-1a2b3c4d", + "ServiceName": "com.amazonaws.us-east-1.s3", + "State": "pending", + "RouteTableIds": [], + "SubnetIds": [ + "subnet-1a2b3c4d" + ], + "Groups": [ + { + "GroupId": "sg-1a2b3c4d", + "GroupName": "default" + } + ], + "PrivateDnsEnabled": false, + "RequesterManaged": false, + "NetworkInterfaceIds": [ + "eni-0b16f0581c8ac6877" + ], + "DnsEntries": [ + { + "DnsName": "*.vpce-1a2b3c4d5e6f1a2b3-9hnenorg.s3.us-east-1.vpce.amazonaws.com", + "HostedZoneId": "Z7HUB22UULQXV" + }, + { + "DnsName": "*.vpce-1a2b3c4d5e6f1a2b3-9hnenorg-us-east-1c.s3.us-east-1.vpce.amazonaws.com", + "HostedZoneId": "Z7HUB22UULQXV" + } + ], + "CreationTimestamp": "2021-03-05T14:46:16.030000+00:00", + "Tags": [ + { + "Key": "service", + "Value": "S3" + } + ], + "OwnerId": "123456789012" + } + } + +For more information, see `Create an interface VPC endpoint `__ in the *AWS PrivateLink User Guide*. + +**Example 3: To create a Gateway Load Balancer endpoint** + +The following ``create-vpc-endpoint`` example creates a Gateway Load Balancer endpoint between VPC ``vpc-111122223333aabbc`` and and a service that is configured using a Gateway Load Balancer. :: + + aws ec2 create-vpc-endpoint \ + --service-name com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123 \ + --vpc-endpoint-type GatewayLoadBalancer \ + --vpc-id vpc-111122223333aabbc \ + --subnet-ids subnet-0011aabbcc2233445 + +Output:: + + { + "VpcEndpoint": { + "VpcEndpointId": "vpce-aabbaabbaabbaabba", + "VpcEndpointType": "GatewayLoadBalancer", + "VpcId": "vpc-111122223333aabbc", + "ServiceName": "com.amazonaws.vpce.us-east-1.vpce-svc-123123a1c43abc123", + "State": "pending", + "SubnetIds": [ + "subnet-0011aabbcc2233445" + ], + "RequesterManaged": false, + "NetworkInterfaceIds": [ + "eni-01010120203030405" + ], + "CreationTimestamp": "2020-11-11T08:06:03.522Z", + "OwnerId": "123456789012" + } + } + +For more information, see `Gateway Load Balancer endpoints `__ in the *AWS PrivateLink User Guide*. + +**Example 4: To create a resource endpoint** + +The following ``create-vpc-endpoint`` example creates a resource endpoint. :: + + aws ec2 create-vpc-endpoint \ + --vpc-endpoint-type Resource \ + --vpc-id vpc-111122223333aabbc \ + --subnet-ids subnet-0011aabbcc2233445 \ + --resource-configuration-arn arn:aws:vpc-lattice-us-east-1:123456789012:resourceconfiguration/rcfg-0123abcde98765432 + +Output:: + + { + "VpcEndpoint": { + "VpcEndpointId": "vpce-00939a7ed9EXAMPLE", + "VpcEndpointType": "Resource", + "VpcId": "vpc-111122223333aabbc", + "State": "Pending", + "SubnetIds": [ + "subnet-0011aabbcc2233445" + ], + "Groups": [ + { + "GroupId": "sg-03e2f15fbfc09b000", + "GroupName": "default" + } + ], + "IpAddressType": "IPV4", + "PrivateDnsEnabled": false, + "CreationTimestamp": "2025-02-06T23:38:49.525000+00:00", + "Tags": [], + "OwnerId": "123456789012", + "ResourceConfigurationArn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-0123abcde98765432" + } + } + +For more information, see `Resource endpoints `__ in the *AWS PrivateLink User Guide*. + +**Example 5: To create a service network endpoint** + +The following ``create-vpc-endpoint`` example creates a service network endpoint. :: + + aws ec2 create-vpc-endpoint \ + --vpc-endpoint-type ServiceNetwork \ + --vpc-id vpc-111122223333aabbc \ + --subnet-ids subnet-0011aabbcc2233445 \ + --service-network-arn arn:aws:vpc-lattice:us-east-1:123456789012:servicenetwork/sn-0101abcd5432abcd0 \ + --security-group-ids sg-0123456789012abcd + +Output:: + + { + "VpcEndpoint": { + "VpcEndpointId": "vpce-0f00567fa8EXAMPLE", + "VpcEndpointType": "ServiceNetwork", + "VpcId": "vpc-111122223333aabbc", + "State": "Pending", + "SubnetIds": [ + "subnet-0011aabbcc2233445" + ], + "Groups": [ + { + "GroupId": "sg-0123456789012abcd", + "GroupName": "my-security-group" + } + ], + "IpAddressType": "IPV4", + "PrivateDnsEnabled": false, + "CreationTimestamp": "2025-02-06T23:44:20.449000+00:00", + "Tags": [], + "OwnerId": "123456789012", + "ServiceNetworkArn": "arn:aws:vpc-lattice:us-east-1:123456789012:servicenetwork/sn-0101abcd5432abcd0" + } + } + +For more information, see `Service network endpoints `__ in the *AWS PrivateLink User Guide*. + diff --git a/awscli/examples/ec2/describe-security-group-vpc-associations.rst b/awscli/examples/ec2/describe-security-group-vpc-associations.rst new file mode 100644 index 000000000000..6efdaea8b978 --- /dev/null +++ b/awscli/examples/ec2/describe-security-group-vpc-associations.rst @@ -0,0 +1,21 @@ +**To describe VPC associations** + +The following ``describe-security-group-vpc-associations`` example describes the VPC associations for the specified security group. :: + + aws ec2 describe-security-group-vpc-associations \ + --filters Name=group-id,Values=sg-04dbb43907d3f8a78 + +Output:: + + { + "SecurityGroupVpcAssociations": [ + { + "GroupId": "sg-04dbb43907d3f8a78", + "VpcId": "vpc-0bf4c2739bc05a694", + "VpcOwnerId": "123456789012", + "State": "associated" + } + ] + } + +For more information, see `Associate security groups with multiple VPCs `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/describe-vpc-endpoint-associations.rst b/awscli/examples/ec2/describe-vpc-endpoint-associations.rst new file mode 100644 index 000000000000..59d98c094e14 --- /dev/null +++ b/awscli/examples/ec2/describe-vpc-endpoint-associations.rst @@ -0,0 +1,24 @@ +**To describe VPC endpoint associations** + +The following ``describe-vpc-endpoint-associations`` example describes your VPC endpoint associations. :: + + aws ec2 describe-vpc-endpoint-associations + +Output:: + + { + "VpcEndpointAssociations": [ + { + "Id": "vpce-rsc-asc-0a810ca6ac8866bf9", + "VpcEndpointId": "vpce-019b90d6f16d4f958", + "AssociatedResourceAccessibility": "Accessible", + "DnsEntry": { + "DnsName": "vpce-019b90d6f16d4f958.rcfg-07129f3acded87625.4232ccc.vpc-lattice-rsc.us-east-2.on.aws", + "HostedZoneId": "Z03265862FOUNWMZOKUF4" + }, + "AssociatedResourceArn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625" + } + ] + } + +For more information, see `Manage VPC endpoint associations `__ in the *AWS PrivateLink User Guide*. diff --git a/awscli/examples/ec2/disable-image-deregistration-protection.rst b/awscli/examples/ec2/disable-image-deregistration-protection.rst new file mode 100644 index 000000000000..7a017f3800cd --- /dev/null +++ b/awscli/examples/ec2/disable-image-deregistration-protection.rst @@ -0,0 +1,14 @@ +**To disable deregistration protection** + +The following ``disable-image-deregistration-protection`` example disables deregistration protection for the specified image. :: + + aws ec2 disable-image-deregistration-protection \ + --image-id ami-0b1a928a144a74ec9 + +Output:: + + { + "Return": "disabled" + } + +For more information, see `Protect an AMI from deregistration `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/ec2/disassociate-security-group-vpc.rst b/awscli/examples/ec2/disassociate-security-group-vpc.rst new file mode 100644 index 000000000000..e66494dd2739 --- /dev/null +++ b/awscli/examples/ec2/disassociate-security-group-vpc.rst @@ -0,0 +1,15 @@ +**To disassociate a security group from a VPC** + +The following ``disassociate-security-group-vpc`` example disassociates the specified security group from the specified VPC. :: + + aws ec2 disassociate-security-group-vpc \ + --group-id sg-04dbb43907d3f8a78 \ + --vpc-id vpc-0bf4c2739bc05a694 + +Output:: + + { + "State": "disassociating" + } + +For more information, see `Associate security groups with multiple VPCs `__ in the *Amazon VPC User Guide*. diff --git a/awscli/examples/ec2/enable-image-deregistration-protection.rst b/awscli/examples/ec2/enable-image-deregistration-protection.rst new file mode 100644 index 000000000000..66874f881f92 --- /dev/null +++ b/awscli/examples/ec2/enable-image-deregistration-protection.rst @@ -0,0 +1,14 @@ +**To enable deregistration protection** + +The following ``enable-image-deregistration-protection`` example enables deregistration protection for the specified image. :: + + aws ec2 enable-image-deregistration-protection \ + --image-id ami-0b1a928a144a74ec9 + +Output:: + + { + "Return": "enabled-without-cooldown" + } + +For more information, see `Protect an EC2 AMI from deregistration `__ in the *Amazon EC2 User Guide*. diff --git a/awscli/examples/vpc-lattice/create-resource-configuration.rst b/awscli/examples/vpc-lattice/create-resource-configuration.rst new file mode 100644 index 000000000000..91d4ed581372 --- /dev/null +++ b/awscli/examples/vpc-lattice/create-resource-configuration.rst @@ -0,0 +1,32 @@ +**To create a resource configuration** + +The following ``create-resource-configuration`` example creates a resource configuration that specifies a single IPv4 address. :: + + aws vpc-lattice create-resource-configuration \ + --name my-resource-config \ + --type SINGLE \ + --resource-gateway-identifier rgw-0bba03f3d56060135 \ + --resource-configuration-definition 'ipResource={ipAddress=10.0.14.85}' + +Output:: + + { + "allowAssociationToShareableServiceNetwork": true, + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", + "id": "rcfg-07129f3acded87625", + "name": "my-resource-config", + "portRanges": [ + "1-65535" + ], + "protocol": "TCP", + "resourceConfigurationDefinition": { + "ipResource": { + "ipAddress": "10.0.14.85" + } + }, + "resourceGatewayId": "rgw-0bba03f3d56060135", + "status": "ACTIVE", + "type": "SINGLE" + } + +For more information, see `Resource configurations for VPC resources `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/create-resource-gateway.rst b/awscli/examples/vpc-lattice/create-resource-gateway.rst new file mode 100644 index 000000000000..0b34009bdeea --- /dev/null +++ b/awscli/examples/vpc-lattice/create-resource-gateway.rst @@ -0,0 +1,27 @@ +**To create a resource gateway** + +The following ``create-resource-gateway`` example creates a resource gateway for the specified subnet. :: + + aws vpc-lattice create-resource-gateway \ + --name my-resource-gateway \ + --vpc-identifier vpc-0bf4c2739bc05a69 \ + --subnet-ids subnet-08e8943905b63a683 + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", + "id": "rgw-0bba03f3d56060135", + "ipAddressType": "IPV4", + "name": "my-resource-gateway", + "securityGroupIds": [ + "sg-087ffd596c5fe962c" + ], + "status": "ACTIVE", + "subnetIds": [ + "subnet-08e8943905b63a683" + ], + "vpcIdentifier": "vpc-0bf4c2739bc05a694" + } + +For more information, see `Resource gateways in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/delete-resource-configuration.rst b/awscli/examples/vpc-lattice/delete-resource-configuration.rst new file mode 100644 index 000000000000..15c185f4ccce --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-resource-configuration.rst @@ -0,0 +1,10 @@ +**To delete a resource configuration** + +The following ``delete-resource-configuration`` example deletes the specified resource configuration. :: + + aws vpc-lattice delete-resource-configuration \ + --resource-configuration-identifier rcfg-07129f3acded87625 + +This command produces no output. + +For more information, see `Resource gateways in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/delete-resource-gateway.rst b/awscli/examples/vpc-lattice/delete-resource-gateway.rst new file mode 100644 index 000000000000..d571497ed99c --- /dev/null +++ b/awscli/examples/vpc-lattice/delete-resource-gateway.rst @@ -0,0 +1,17 @@ +**To delete a resource gateway** + +The following ``delete-resource-gateway`` example deletes the specified resource gateway. :: + + aws vpc-lattice delete-resource-gateway \ + --resource-gateway-identifier rgw-0bba03f3d56060135 + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", + "id": "rgw-0bba03f3d56060135", + "name": "my-resource-gateway", + "status": "DELETE_IN_PROGRESS" + } + +For more information, see `Resource gateways in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/get-resource-configuration.rst b/awscli/examples/vpc-lattice/get-resource-configuration.rst new file mode 100644 index 000000000000..419c92735682 --- /dev/null +++ b/awscli/examples/vpc-lattice/get-resource-configuration.rst @@ -0,0 +1,32 @@ +**To get information about a resource configuration** + +The following ``get-resource-configuration`` example gets information about the specified resource configuration. :: + + aws vpc-lattice get-resource-configuration \ + --resource-configuration-identifier rcfg-07129f3acded87625 + +Output:: + + { + "allowAssociationToShareableServiceNetwork": true, + "amazonManaged": false, + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", + "createdAt": "2025-02-01T00:57:35.871000+00:00", + "id": "rcfg-07129f3acded87625", + "lastUpdatedAt": "2025-02-01T00:57:46.874000+00:00", + "name": "my-resource-config", + "portRanges": [ + "1-65535" + ], + "protocol": "TCP", + "resourceConfigurationDefinition": { + "ipResource": { + "ipAddress": "10.0.14.85" + } + }, + "resourceGatewayId": "rgw-0bba03f3d56060135", + "status": "ACTIVE", + "type": "SINGLE" + } + +For more information, see `Resource gateways in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/get-resource-gateway.rst b/awscli/examples/vpc-lattice/get-resource-gateway.rst new file mode 100644 index 000000000000..2bf7adc24766 --- /dev/null +++ b/awscli/examples/vpc-lattice/get-resource-gateway.rst @@ -0,0 +1,27 @@ +**To get information about a resource gateway** + +The following ``get-resource-gateway`` example gets information about the specified resource gateway. :: + + aws vpc-lattice get-resource-gateway \ + --resource-gateway-identifier rgw-0bba03f3d56060135 + +Output:: + + { + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", + "createdAt": "2025-02-01T00:57:33.241000+00:00", + "id": "rgw-0bba03f3d56060135", + "ipAddressType": "IPV4", + "lastUpdatedAt": "2025-02-01T00:57:44.351000+00:00", + "name": "my-resource-gateway", + "securityGroupIds": [ + "sg-087ffd596c5fe962c" + ], + "status": "ACTIVE", + "subnetIds": [ + "subnet-08e8943905b63a683" + ], + "vpcId": "vpc-0bf4c2739bc05a694" + } + +For more information, see `Resource gateways in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/list-resource-configurations.rst b/awscli/examples/vpc-lattice/list-resource-configurations.rst new file mode 100644 index 000000000000..3f0c816befee --- /dev/null +++ b/awscli/examples/vpc-lattice/list-resource-configurations.rst @@ -0,0 +1,25 @@ +**To list your resource configurations** + +The following ``list-resource-configurations`` example lists your resource configurations. :: + + aws vpc-lattice list-resource-configurations + +Output:: + + { + "items": [ + { + "amazonManaged": false, + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", + "createdAt": "2025-02-01T00:57:35.871000+00:00", + "id": "rcfg-07129f3acded87625", + "lastUpdatedAt": "2025-02-01T00:57:46.874000+00:00", + "name": "my-resource-config", + "resourceGatewayId": "rgw-0bba03f3d56060135", + "status": "ACTIVE", + "type": "SINGLE" + } + ] + } + +For more information, see `Resource configurations `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/list-resource-endpoint-associations.rst b/awscli/examples/vpc-lattice/list-resource-endpoint-associations.rst new file mode 100644 index 000000000000..2984fd582d80 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-resource-endpoint-associations.rst @@ -0,0 +1,24 @@ +**To list the VPC endpoint associations** + +The following ``list-resource-endpoint-associations`` example lists the VPC endpoints associated with the specified resource configuration. :: + + aws vpc-lattice list-resource-endpoint-associations \ + --resource-configuration-identifier rcfg-07129f3acded87625 + +Output:: + + { + "items": [ + { + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceendpointassociation/rea-0956a7435baf89326", + "createdAt": "2025-02-01T00:57:38.998000+00:00", + "id": "rea-0956a7435baf89326", + "resourceConfigurationArn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourceconfiguration/rcfg-07129f3acded87625", + "resourceConfigurationId": "rcfg-07129f3acded87625", + "vpcEndpointId": "vpce-019b90d6f16d4f958", + "vpcEndpointOwner": "123456789012" + } + ] + } + +For more information, see `Manage associations for a VPC Lattice resource configuration `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/list-resource-gateways.rst b/awscli/examples/vpc-lattice/list-resource-gateways.rst new file mode 100644 index 000000000000..75566a51c2d1 --- /dev/null +++ b/awscli/examples/vpc-lattice/list-resource-gateways.rst @@ -0,0 +1,30 @@ +**To list your resource gateways** + +The following ``list-resource-gateways`` example lists your resource gateways. :: + + aws vpc-lattice list-resource-gateways + +Output:: + + { + "items": [ + { + "arn": "arn:aws:vpc-lattice:us-east-1:123456789012:resourcegateway/rgw-0bba03f3d56060135", + "createdAt": "2025-02-01T00:57:33.241000+00:00", + "id": "rgw-0bba03f3d56060135", + "ipAddressType": "IPV4", + "lastUpdatedAt": "2025-02-01T00:57:44.351000+00:00", + "name": "my-resource-gateway", + "seurityGroupIds": [ + "sg-087ffd596c5fe962c" + ], + "status": "ACTIVE", + "subnetIds": [ + "subnet-08e8943905b63a683" + ], + "vpcIdentifier": "vpc-0bf4c2739bc05a694" + } + ] + } + +For more information, see `Resource gateways in VPC Lattice `__ in the *Amazon VPC Lattice User Guide*. diff --git a/awscli/examples/vpc-lattice/list-service-network-vpc-endpoint-associations.rst b/awscli/examples/vpc-lattice/list-service-network-vpc-endpoint-associations.rst new file mode 100644 index 000000000000..272eb6265b9f --- /dev/null +++ b/awscli/examples/vpc-lattice/list-service-network-vpc-endpoint-associations.rst @@ -0,0 +1,22 @@ +**To list the VPC endpoint associations** + +The following ``list-service-network-vpc-endpoint-associations`` example lists the VPC endpoints associated with the specific service network. :: + + aws vpc-lattice list-service-network-vpc-endpoint-associations \ + --service-network-identifier sn-0808d1748faee0c1e + +Output:: + + { + "items": [ + { + "createdAt": "2025-02-01T01:21:36.667000+00:00", + "serviceNetworkArn": "arn:aws:vpc-lattice:us-east-1:123456789012:servicenetwork/sn-0808d1748faee0c1e", + "state": "ACTIVE", + "vpcEndpointId": "vpce-0cc199f605eaeace7", + "vpcEndpointOwnerId": "123456789012" + } + ] + } + +For more information, see `Manage the associations for a VPC Lattice service network `__ in the *Amazon VPC Lattice User Guide*. From e9cfbcfe12bd40859c6dfb7bf74092ad30693da0 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 14 Mar 2025 18:00:56 +0000 Subject: [PATCH 1147/1632] Update changelog based on model updates --- .changes/next-release/api-change-cognitoidentity-74382.json | 5 +++++ .changes/next-release/api-change-cognitoidp-89981.json | 5 +++++ .changes/next-release/api-change-glue-13505.json | 5 +++++ .changes/next-release/api-change-lakeformation-82382.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-cognitoidentity-74382.json create mode 100644 .changes/next-release/api-change-cognitoidp-89981.json create mode 100644 .changes/next-release/api-change-glue-13505.json create mode 100644 .changes/next-release/api-change-lakeformation-82382.json diff --git a/.changes/next-release/api-change-cognitoidentity-74382.json b/.changes/next-release/api-change-cognitoidentity-74382.json new file mode 100644 index 000000000000..c456c569afc5 --- /dev/null +++ b/.changes/next-release/api-change-cognitoidentity-74382.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-identity``", + "description": "Updated API model build artifacts for identity pools" +} diff --git a/.changes/next-release/api-change-cognitoidp-89981.json b/.changes/next-release/api-change-cognitoidp-89981.json new file mode 100644 index 000000000000..c87c68786bae --- /dev/null +++ b/.changes/next-release/api-change-cognitoidp-89981.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cognito-idp``", + "description": "Minor description updates to API parameters" +} diff --git a/.changes/next-release/api-change-glue-13505.json b/.changes/next-release/api-change-glue-13505.json new file mode 100644 index 000000000000..c63e0f9428b3 --- /dev/null +++ b/.changes/next-release/api-change-glue-13505.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "This release added AllowFullTableExternalDataAccess to glue catalog resource." +} diff --git a/.changes/next-release/api-change-lakeformation-82382.json b/.changes/next-release/api-change-lakeformation-82382.json new file mode 100644 index 000000000000..b35b5f62ba95 --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-82382.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "This release added \"condition\" to LakeFormation OptIn APIs, also added WithPrivilegedAccess flag to RegisterResource and DescribeResource." +} From 16ebe1b4b05d680f38c8933680cb54efd8f75cfd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 14 Mar 2025 18:02:30 +0000 Subject: [PATCH 1148/1632] Bumping version to 1.38.13 --- .changes/1.38.13.json | 22 +++++++++++++++++++ .../api-change-cognitoidentity-74382.json | 5 ----- .../api-change-cognitoidp-89981.json | 5 ----- .../next-release/api-change-glue-13505.json | 5 ----- .../api-change-lakeformation-82382.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.38.13.json delete mode 100644 .changes/next-release/api-change-cognitoidentity-74382.json delete mode 100644 .changes/next-release/api-change-cognitoidp-89981.json delete mode 100644 .changes/next-release/api-change-glue-13505.json delete mode 100644 .changes/next-release/api-change-lakeformation-82382.json diff --git a/.changes/1.38.13.json b/.changes/1.38.13.json new file mode 100644 index 000000000000..c58ff5ddb0ce --- /dev/null +++ b/.changes/1.38.13.json @@ -0,0 +1,22 @@ +[ + { + "category": "``cognito-identity``", + "description": "Updated API model build artifacts for identity pools", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "Minor description updates to API parameters", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "This release added AllowFullTableExternalDataAccess to glue catalog resource.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "This release added \"condition\" to LakeFormation OptIn APIs, also added WithPrivilegedAccess flag to RegisterResource and DescribeResource.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cognitoidentity-74382.json b/.changes/next-release/api-change-cognitoidentity-74382.json deleted file mode 100644 index c456c569afc5..000000000000 --- a/.changes/next-release/api-change-cognitoidentity-74382.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-identity``", - "description": "Updated API model build artifacts for identity pools" -} diff --git a/.changes/next-release/api-change-cognitoidp-89981.json b/.changes/next-release/api-change-cognitoidp-89981.json deleted file mode 100644 index c87c68786bae..000000000000 --- a/.changes/next-release/api-change-cognitoidp-89981.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cognito-idp``", - "description": "Minor description updates to API parameters" -} diff --git a/.changes/next-release/api-change-glue-13505.json b/.changes/next-release/api-change-glue-13505.json deleted file mode 100644 index c63e0f9428b3..000000000000 --- a/.changes/next-release/api-change-glue-13505.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "This release added AllowFullTableExternalDataAccess to glue catalog resource." -} diff --git a/.changes/next-release/api-change-lakeformation-82382.json b/.changes/next-release/api-change-lakeformation-82382.json deleted file mode 100644 index b35b5f62ba95..000000000000 --- a/.changes/next-release/api-change-lakeformation-82382.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "This release added \"condition\" to LakeFormation OptIn APIs, also added WithPrivilegedAccess flag to RegisterResource and DescribeResource." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 21f5e66d94fe..2499c515dc5c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.38.13 +======= + +* api-change:``cognito-identity``: Updated API model build artifacts for identity pools +* api-change:``cognito-idp``: Minor description updates to API parameters +* api-change:``glue``: This release added AllowFullTableExternalDataAccess to glue catalog resource. +* api-change:``lakeformation``: This release added "condition" to LakeFormation OptIn APIs, also added WithPrivilegedAccess flag to RegisterResource and DescribeResource. + + 1.38.12 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index b5b56e6111d4..c6766ac7be8e 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.12' +__version__ = '1.38.13' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c712d4b77e67..4759f5ec6cf7 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.12' +release = '1.38.13' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eb80c93bd42c..d00eb9fc372c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.12 + botocore==1.37.13 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 474ffc5d9038..a1a95409aa1d 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.12', + 'botocore==1.37.13', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 4e521e242e0864b7adae182169b22b916e68e69e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Mar 2025 18:17:49 +0000 Subject: [PATCH 1149/1632] Update changelog based on model updates --- .../next-release/api-change-applicationsignals-63006.json | 5 +++++ .changes/next-release/api-change-geomaps-16570.json | 5 +++++ .changes/next-release/api-change-rum-28990.json | 5 +++++ .changes/next-release/api-change-taxsettings-51141.json | 5 +++++ .changes/next-release/api-change-wafv2-71396.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-applicationsignals-63006.json create mode 100644 .changes/next-release/api-change-geomaps-16570.json create mode 100644 .changes/next-release/api-change-rum-28990.json create mode 100644 .changes/next-release/api-change-taxsettings-51141.json create mode 100644 .changes/next-release/api-change-wafv2-71396.json diff --git a/.changes/next-release/api-change-applicationsignals-63006.json b/.changes/next-release/api-change-applicationsignals-63006.json new file mode 100644 index 000000000000..c95adddaf3ae --- /dev/null +++ b/.changes/next-release/api-change-applicationsignals-63006.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-signals``", + "description": "This release adds support for adding, removing, and listing SLO time exclusion windows with the BatchUpdateExclusionWindows and ListServiceLevelObjectiveExclusionWindows APIs." +} diff --git a/.changes/next-release/api-change-geomaps-16570.json b/.changes/next-release/api-change-geomaps-16570.json new file mode 100644 index 000000000000..6949c91c995c --- /dev/null +++ b/.changes/next-release/api-change-geomaps-16570.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``geo-maps``", + "description": "Provide support for vector map styles in the GetStaticMap operation." +} diff --git a/.changes/next-release/api-change-rum-28990.json b/.changes/next-release/api-change-rum-28990.json new file mode 100644 index 000000000000..adfb63d6dafd --- /dev/null +++ b/.changes/next-release/api-change-rum-28990.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rum``", + "description": "CloudWatch RUM now supports unminification of JS error stack traces." +} diff --git a/.changes/next-release/api-change-taxsettings-51141.json b/.changes/next-release/api-change-taxsettings-51141.json new file mode 100644 index 000000000000..d7a830c6f24a --- /dev/null +++ b/.changes/next-release/api-change-taxsettings-51141.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``taxsettings``", + "description": "Adjust Vietnam PaymentVoucherNumber regex and minor API change." +} diff --git a/.changes/next-release/api-change-wafv2-71396.json b/.changes/next-release/api-change-wafv2-71396.json new file mode 100644 index 000000000000..799196335c2d --- /dev/null +++ b/.changes/next-release/api-change-wafv2-71396.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "AWS WAF now lets you inspect fragments of request URIs. You can specify the scope of the URI to inspect and narrow the set of URI fragments." +} From 55c05370cda5a6436498927de9fb79dbb72e1243 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 17 Mar 2025 18:19:13 +0000 Subject: [PATCH 1150/1632] Bumping version to 1.38.14 --- .changes/1.38.14.json | 27 +++++++++++++++++++ .../api-change-applicationsignals-63006.json | 5 ---- .../api-change-geomaps-16570.json | 5 ---- .../next-release/api-change-rum-28990.json | 5 ---- .../api-change-taxsettings-51141.json | 5 ---- .../next-release/api-change-wafv2-71396.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.38.14.json delete mode 100644 .changes/next-release/api-change-applicationsignals-63006.json delete mode 100644 .changes/next-release/api-change-geomaps-16570.json delete mode 100644 .changes/next-release/api-change-rum-28990.json delete mode 100644 .changes/next-release/api-change-taxsettings-51141.json delete mode 100644 .changes/next-release/api-change-wafv2-71396.json diff --git a/.changes/1.38.14.json b/.changes/1.38.14.json new file mode 100644 index 000000000000..c19fe6136728 --- /dev/null +++ b/.changes/1.38.14.json @@ -0,0 +1,27 @@ +[ + { + "category": "``application-signals``", + "description": "This release adds support for adding, removing, and listing SLO time exclusion windows with the BatchUpdateExclusionWindows and ListServiceLevelObjectiveExclusionWindows APIs.", + "type": "api-change" + }, + { + "category": "``geo-maps``", + "description": "Provide support for vector map styles in the GetStaticMap operation.", + "type": "api-change" + }, + { + "category": "``rum``", + "description": "CloudWatch RUM now supports unminification of JS error stack traces.", + "type": "api-change" + }, + { + "category": "``taxsettings``", + "description": "Adjust Vietnam PaymentVoucherNumber regex and minor API change.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "AWS WAF now lets you inspect fragments of request URIs. You can specify the scope of the URI to inspect and narrow the set of URI fragments.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationsignals-63006.json b/.changes/next-release/api-change-applicationsignals-63006.json deleted file mode 100644 index c95adddaf3ae..000000000000 --- a/.changes/next-release/api-change-applicationsignals-63006.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-signals``", - "description": "This release adds support for adding, removing, and listing SLO time exclusion windows with the BatchUpdateExclusionWindows and ListServiceLevelObjectiveExclusionWindows APIs." -} diff --git a/.changes/next-release/api-change-geomaps-16570.json b/.changes/next-release/api-change-geomaps-16570.json deleted file mode 100644 index 6949c91c995c..000000000000 --- a/.changes/next-release/api-change-geomaps-16570.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``geo-maps``", - "description": "Provide support for vector map styles in the GetStaticMap operation." -} diff --git a/.changes/next-release/api-change-rum-28990.json b/.changes/next-release/api-change-rum-28990.json deleted file mode 100644 index adfb63d6dafd..000000000000 --- a/.changes/next-release/api-change-rum-28990.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rum``", - "description": "CloudWatch RUM now supports unminification of JS error stack traces." -} diff --git a/.changes/next-release/api-change-taxsettings-51141.json b/.changes/next-release/api-change-taxsettings-51141.json deleted file mode 100644 index d7a830c6f24a..000000000000 --- a/.changes/next-release/api-change-taxsettings-51141.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``taxsettings``", - "description": "Adjust Vietnam PaymentVoucherNumber regex and minor API change." -} diff --git a/.changes/next-release/api-change-wafv2-71396.json b/.changes/next-release/api-change-wafv2-71396.json deleted file mode 100644 index 799196335c2d..000000000000 --- a/.changes/next-release/api-change-wafv2-71396.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "AWS WAF now lets you inspect fragments of request URIs. You can specify the scope of the URI to inspect and narrow the set of URI fragments." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2499c515dc5c..c6ffa07e5b54 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.38.14 +======= + +* api-change:``application-signals``: This release adds support for adding, removing, and listing SLO time exclusion windows with the BatchUpdateExclusionWindows and ListServiceLevelObjectiveExclusionWindows APIs. +* api-change:``geo-maps``: Provide support for vector map styles in the GetStaticMap operation. +* api-change:``rum``: CloudWatch RUM now supports unminification of JS error stack traces. +* api-change:``taxsettings``: Adjust Vietnam PaymentVoucherNumber regex and minor API change. +* api-change:``wafv2``: AWS WAF now lets you inspect fragments of request URIs. You can specify the scope of the URI to inspect and narrow the set of URI fragments. + + 1.38.13 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index c6766ac7be8e..a843b2ee4713 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.13' +__version__ = '1.38.14' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4759f5ec6cf7..b94c89731387 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.13' +release = '1.38.14' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index d00eb9fc372c..eb36fb6b74d4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.13 + botocore==1.37.14 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a1a95409aa1d..2c44ce919ccf 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.13', + 'botocore==1.37.14', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 6aa8bb05b74aab10b039a89ba3ae93abeb7f4965 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Tue, 18 Mar 2025 07:27:36 -0700 Subject: [PATCH 1151/1632] Add 3.8 deprecation date (#9378) --- README.rst | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/README.rst b/README.rst index 709b1a7f1df3..7daa93606f72 100644 --- a/README.rst +++ b/README.rst @@ -35,13 +35,9 @@ The aws-cli package works on Python versions: Notices ~~~~~~~ -On 2022-05-30, support for Python 3.6 was ended. This follows the -Python Software Foundation `end of support `__ -for the runtime which occurred on 2021-12-23. - -On 2023-12-13, support for Python 3.7 was ended. This follows the -Python Software Foundation `end of support `__ -for the runtime which occurred on 2023-06-27. +On 2025-04-22, support for Python 3.8 will end for the AWS CLI. This follows the +Python Software Foundation `end of support `__ +for the runtime which occurred on 2024-10-07. For more information, see this `blog post `__. *Attention!* From 5f07db17488b9cc5ef04b5b751d4cac8f71e1a8c Mon Sep 17 00:00:00 2001 From: Elysa Hall Date: Thu, 27 Feb 2025 22:49:46 +0000 Subject: [PATCH 1152/1632] CLI examples ecs, servicediscovery --- awscli/examples/ecs/create-service.rst | 161 +++++- awscli/examples/ecs/run-task.rst | 129 ++++- awscli/examples/ecs/start-task.rst | 136 ++++- awscli/examples/ecs/update-service.rst | 524 +++++++++++++++++- .../create-http-namespace.rst | 17 + .../create-public-dns-namespace.rst | 18 + .../delete-service-attributes.rst | 11 + .../discover-instances-revision.rst | 15 + .../servicediscovery/discover-instances.rst | 1 + .../servicediscovery/get-instance.rst | 24 + .../get-instances-health-status.rst | 17 + .../servicediscovery/get-namespace.rst | 28 + .../servicediscovery/get-operation.rst | 3 +- .../get-service-attributes.rst | 19 + .../examples/servicediscovery/get-service.rst | 23 + .../servicediscovery/list-operations.rst | 29 + .../list-tags-for-resource.rst | 23 + .../servicediscovery/tag-resource.rst | 11 + .../servicediscovery/untag-resource.rst | 11 + .../update-http-namespace.rst | 18 + .../update-instance-custom-health-status.rst | 12 + .../update-private-dns-namespace.rst | 18 + .../update-public-dns-namespace.rst | 18 + .../update-service-attributes.rst | 11 + .../servicediscovery/update-service.rst | 17 + 25 files changed, 1264 insertions(+), 30 deletions(-) create mode 100644 awscli/examples/servicediscovery/create-http-namespace.rst create mode 100644 awscli/examples/servicediscovery/create-public-dns-namespace.rst create mode 100644 awscli/examples/servicediscovery/delete-service-attributes.rst create mode 100644 awscli/examples/servicediscovery/discover-instances-revision.rst create mode 100644 awscli/examples/servicediscovery/get-instance.rst create mode 100644 awscli/examples/servicediscovery/get-instances-health-status.rst create mode 100644 awscli/examples/servicediscovery/get-namespace.rst create mode 100644 awscli/examples/servicediscovery/get-service-attributes.rst create mode 100644 awscli/examples/servicediscovery/get-service.rst create mode 100644 awscli/examples/servicediscovery/list-operations.rst create mode 100644 awscli/examples/servicediscovery/list-tags-for-resource.rst create mode 100644 awscli/examples/servicediscovery/tag-resource.rst create mode 100644 awscli/examples/servicediscovery/untag-resource.rst create mode 100644 awscli/examples/servicediscovery/update-http-namespace.rst create mode 100644 awscli/examples/servicediscovery/update-instance-custom-health-status.rst create mode 100644 awscli/examples/servicediscovery/update-private-dns-namespace.rst create mode 100644 awscli/examples/servicediscovery/update-public-dns-namespace.rst create mode 100644 awscli/examples/servicediscovery/update-service-attributes.rst create mode 100644 awscli/examples/servicediscovery/update-service.rst diff --git a/awscli/examples/ecs/create-service.rst b/awscli/examples/ecs/create-service.rst index b6c1997dd55f..5ac1aff6e95f 100644 --- a/awscli/examples/ecs/create-service.rst +++ b/awscli/examples/ecs/create-service.rst @@ -9,7 +9,7 @@ The following ``create-service`` example shows how to create a service using a F --desired-count 2 \ --launch-type FARGATE \ --platform-version LATEST \ - --network-configuration "awsvpcConfiguration={subnets=[subnet-12344321],securityGroups=[sg-12344321],assignPublicIp=ENABLED}" \ + --network-configuration 'awsvpcConfiguration={subnets=[subnet-12344321],securityGroups=[sg-12344321],assignPublicIp=ENABLED}' \ --tags key=key1,value=value1 key=key2,value=value2 key=key3,value=value3 Output:: @@ -93,6 +93,8 @@ Output:: } } +For more information, see `Creating a Service `__ in the *Amazon ECS Developer Guide*. + **Example 2: To create a service using the EC2 launch type** The following ``create-service`` example shows how to create a service called ``ecs-simple-service`` with a task that uses the EC2 launch type. The service uses the ``sleep360`` task definition and it maintains 1 instantiation of the task. :: @@ -145,6 +147,8 @@ Output:: } } +For more information, see `Creating a Service `__ in the *Amazon ECS Developer Guide*. + **Example 3: To create a service that uses an external deployment controller** The following ``create-service`` example creates a service that uses an external deployment controller. :: @@ -189,11 +193,20 @@ Output:: } } +For more information, see `Creating a Service `__ in the *Amazon ECS Developer Guide*. + **Example 4: To create a new service behind a load balancer** -The following ``create-service`` example shows how to create a service that is behind a load balancer. You must have a load balancer configured in the same Region as your container instance. This example uses the ``--cli-input-json`` option and a JSON input file called ``ecs-simple-service-elb.json`` with the following content:: +The following ``create-service`` example shows how to create a service that is behind a load balancer. You must have a load balancer configured in the same Region as your container instance. This example uses the ``--cli-input-json`` option and a JSON input file called ``ecs-simple-service-elb.json`` with the following content. :: - { + aws ecs create-service \ + --cluster MyCluster \ + --service-name ecs-simple-service-elb \ + --cli-input-json file://ecs-simple-service-elb.json + +Contents of ``ecs-simple-service-elb.json``:: + + { "serviceName": "ecs-simple-service-elb", "taskDefinition": "ecs-demo", "loadBalancers": [ @@ -207,13 +220,6 @@ The following ``create-service`` example shows how to create a service that is b "role": "ecsServiceRole" } -Command:: - - aws ecs create-service \ - --cluster MyCluster \ - --service-name ecs-simple-service-elb \ - --cli-input-json file://ecs-simple-service-elb.json - Output:: { @@ -231,7 +237,7 @@ Output:: "roleArn": "arn:aws:iam::123456789012:role/ecsServiceRole", "desiredCount": 10, "serviceName": "ecs-simple-service-elb", - "clusterArn": "arn:aws:ecs:`_ in the *Amazon ECS Developer Guide*. \ No newline at end of file +For more information, see `Use load balancing to distribute Amazon ECS service traffic `__ in the *Amazon ECS Developer Guide*. + +**Example 5: To configure Amazon EBS volumes at service creation** + +The following ``create-service`` example shows how to configure Amazon EBS volumes for each task managed by the service. You must have an Amazon ECS infrastructure role configured with the ``AmazonECSInfrastructureRolePolicyForVolumes`` managed policy attached. You must specify a task definition with the same volume name as in the ``create-service`` request. This example uses the ``--cli-input-json`` option and a JSON input file called ``ecs-simple-service-ebs.json`` with the following content. :: + + aws ecs create-service \ + --cli-input-json file://ecs-simple-service-ebs.json + +Contents of ``ecs-simple-service-ebs.json``:: + + { + "cluster": "mycluster", + "taskDefinition": "mytaskdef", + "serviceName": "ecs-simple-service-ebs", + "desiredCount": 2, + "launchType": "FARGATE", + "networkConfiguration":{ + "awsvpcConfiguration":{ + "assignPublicIp": "ENABLED", + "securityGroups": ["sg-12344321"], + "subnets":["subnet-12344321"] + } + }, + "volumeConfigurations": [ + { + "name": "myEbsVolume", + "managedEBSVolume": { + "roleArn":"arn:aws:iam::123456789012:role/ecsInfrastructureRole", + "volumeType": "gp3", + "sizeInGiB": 100, + "iops": 3000, + "throughput": 125, + "filesystemType": "ext4" + } + } + ] + } + +Output:: + + { + "service": { + "serviceArn": "arn:aws:ecs:us-west-2:123456789012:service/mycluster/ecs-simple-service-ebs", + "serviceName": "ecs-simple-service-ebs", + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/mycluster", + "loadBalancers": [], + "serviceRegistries": [], + "status": "ACTIVE", + "desiredCount": 2, + "runningCount": 0, + "pendingCount": 0, + "launchType": "EC2", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:3", + "deploymentConfiguration": { + "deploymentCircuitBreaker": { + "enable": false, + "rollback": false + }, + "maximumPercent": 200, + "minimumHealthyPercent": 100 + }, + "deployments": [ + { + "id": "ecs-svc/7851020056849183687", + "status": "PRIMARY", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:3", + "desiredCount": 0, + "pendingCount": 0, + "runningCount": 0, + "failedTasks": 0, + "createdAt": "2025-01-21T11:32:38.034000-06:00", + "updatedAt": "2025-01-21T11:32:38.034000-06:00", + "launchType": "EC2", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "DISABLED" + } + }, + "rolloutState": "IN_PROGRESS", + "rolloutStateReason": "ECS deployment ecs-svc/7851020056849183687 in progress.", + "volumeConfigurations": [ + { + "name": "myEBSVolume", + "managedEBSVolume": { + "volumeType": "gp3", + "sizeInGiB": 100, + "iops": 3000, + "throughput": 125, + "roleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole", + "filesystemType": "ext4" + } + } + ] + } + ], + "roleArn": "arn:aws:iam::123456789012:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", + "events": [], + "createdAt": "2025-01-21T11:32:38.034000-06:00", + "placementConstraints": [], + "placementStrategy": [], + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "DISABLED" + } + }, + "healthCheckGracePeriodSeconds": 0, + "schedulingStrategy": "REPLICA", + "deploymentController": { + "type": "ECS" + }, + "createdBy": "arn:aws:iam::123456789012:user/AIDACKCEVSQ6C2EXAMPLE", + "enableECSManagedTags": false, + "propagateTags": "NONE", + "enableExecuteCommand": false, + "availabilityZoneRebalancing": "DISABLED" + } + } + +For more information, see `Use Amazon EBS volumes with Amazon ECS `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/ecs/run-task.rst b/awscli/examples/ecs/run-task.rst index 109093d9f654..d9af590038e5 100644 --- a/awscli/examples/ecs/run-task.rst +++ b/awscli/examples/ecs/run-task.rst @@ -1,4 +1,4 @@ -**To run a task on your default cluster** +**Example 1: To run a task on your default cluster** The following ``run-task`` example runs a task on the default cluster and uses a client token. :: @@ -60,4 +60,129 @@ Output:: "failures": [] } -For more information, see `Running Tasks `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file +For more information, see `Running an application as a standalone task `__ in the *Amazon ECS Developer Guide*. + +**Example 2: To configure an Amazon EBS volume for a standalone task** + +The following ``run-task`` example configures an encrypted Amazon EBS volume for a Fargate task on the default cluster. You must have an Amazon ECS infrastructure role configured with the ``AmazonECSInfrastructureRolePolicyForVolumes`` managed policy attached. You must specify a task definition with the same volume name as in the ``run-task`` request. This example uses the ``--cli-input-json`` option and a JSON input file called ``ebs.json``. :: + + aws ecs run-task \ + --cli-input-json file://ebs.json + +Contents of ``ebs.json``:: + + { + "cluster": "default", + "taskDefinition": "mytaskdef", + "launchType": "FARGATE", + "networkConfiguration":{ + "awsvpcConfiguration":{ + "assignPublicIp": "ENABLED", + "securityGroups": ["sg-12344321"], + "subnets":["subnet-12344321"] + } + }, + "volumeConfigurations": [ + { + "name": "myEBSVolume", + "managedEBSVolume": { + "volumeType": "gp3", + "sizeInGiB": 100, + "roleArn":"arn:aws:iam::1111222333:role/ecsInfrastructureRole", + "encrypted": true, + "kmsKeyId": "arn:aws:kms:region:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab" + } + } + ] + } + +Output:: + + { + "tasks": [ + { + "attachments": [ + { + "id": "ce868693-15ca-4083-91ac-f782f64000c9", + "type": "ElasticNetworkInterface", + "status": "PRECREATED", + "details": [ + { + "name": "subnetId", + "value": "subnet-070982705451dad82" + } + ] + }, + { + "id": "a17ed863-786c-4372-b5b3-b23e53f37877", + "type": "AmazonElasticBlockStorage", + "status": "CREATED", + "details": [ + { + "name": "roleArn", + "value": "arn:aws:iam::123456789012:role/ecsInfrastructureRole" + }, + { + "name": "volumeName", + "value": "myEBSVolume" + }, + { + "name": "deleteOnTermination", + "value": "true" + } + ] + } + ], + "attributes": [ + { + "name": "ecs.cpu-architecture", + "value": "x86_64" + } + ], + "availabilityZone": "us-west-2b", + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/default", + "containers": [ + { + "containerArn": "arn:aws:ecs:us-west-2:123456789012:container/default/7f1fbd3629434cc4b82d72d2f09b67c9/e21962a2-f328-4699-98a3-5161ac2c186a", + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/default/7f1fbd3629434cc4b82d72d2f09b67c9", + "name": "container-using-ebs", + "image": "amazonlinux:2", + "lastStatus": "PENDING", + "networkInterfaces": [], + "cpu": "0" + } + ], + "cpu": "1024", + "createdAt": "2025-01-23T10:29:46.650000-06:00", + "desiredStatus": "RUNNING", + "enableExecuteCommand": false, + "group": "family:mytaskdef", + "lastStatus": "PROVISIONING", + "launchType": "FARGATE", + "memory": "3072", + "overrides": { + "containerOverrides": [ + { + "name": "container-using-ebs" + } + ], + "inferenceAcceleratorOverrides": [] + }, + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "tags": [], + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/default/7f1fbd3629434cc4b82d72d2f09b67c9", + "taskDefinitionArn": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:4", + "version": 1, + "ephemeralStorage": { + "sizeInGiB": 20 + }, + "fargateEphemeralStorage": { + "sizeInGiB": 20 + } + } + ], + "failures": [] + } + +For more information, see `Use Amazon EBS volumes with Amazon ECS `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/start-task.rst b/awscli/examples/ecs/start-task.rst index e1c320b61900..6c3b033bb215 100644 --- a/awscli/examples/ecs/start-task.rst +++ b/awscli/examples/ecs/start-task.rst @@ -1,6 +1,6 @@ -**To start a new task** +**Example 1: To start a new task** -The following ``start-task`` starts a task using the latest revision of the ``sleep360`` task definition on the specified container instance in the default cluster. :: +The following ``start-task`` example starts a task using the latest revision of the ``sleep360`` task definition on the specified container instance in the default cluster. :: aws ecs start-task \ --task-definition sleep360 \ @@ -11,10 +11,10 @@ Output:: { "tasks": [ { - "taskArn": "arn:aws:ecs:us-west-2:130757420319:task/default/666fdccc2e2d4b6894dd422f4eeee8f8", - "clusterArn": "arn:aws:ecs:us-west-2:130757420319:cluster/default", - "taskDefinitionArn": "arn:aws:ecs:us-west-2:130757420319:task-definition/sleep360:3", - "containerInstanceArn": "arn:aws:ecs:us-west-2:130757420319:container-instance/default/765936fadbdd46b5991a4bd70c2a43d4", + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/default/666fdccc2e2d4b6894dd422f4eeee8f8", + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/default", + "taskDefinitionArn": "arn:aws:ecs:us-west-2:123456789012:task-definition/sleep360:3", + "containerInstanceArn": "arn:aws:ecs:us-west-2:123456789012:container-instance/default/765936fadbdd46b5991a4bd70c2a43d4", "overrides": { "containerOverrides": [ { @@ -28,8 +28,8 @@ Output:: "memory": "128", "containers": [ { - "containerArn": "arn:aws:ecs:us-west-2:130757420319:container/75f11ed4-8a3d-4f26-a33b-ad1db9e02d41", - "taskArn": "arn:aws:ecs:us-west-2:130757420319:task/default/666fdccc2e2d4b6894dd422f4eeee8f8", + "containerArn": "arn:aws:ecs:us-west-2:123456789012:container/75f11ed4-8a3d-4f26-a33b-ad1db9e02d41", + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/default/666fdccc2e2d4b6894dd422f4eeee8f8", "name": "sleep", "lastStatus": "PENDING", "networkInterfaces": [], @@ -47,3 +47,123 @@ Output:: ], "failures": [] } + +For more information, see `Schedule your containers on Amazon ECS `__ in the *Amazon ECS Developer Guide*. + +**Example 2: To configure an Amazon EBS volume at task start** + +The following ``start-task`` example configures an encrypted Amazon EBS volume for a task on the specified container instance. You must have an Amazon ECS infrastructure role configured with the ``AmazonECSInfrastructureRolePolicyForVolumes`` managed policy attached. You must specify a task definition with the same volume name as in the ``start-task`` request. This example uses the ``--cli-input-json`` option and a JSON input file called ``ebs.json`` with the following content. :: + + aws ecs start-task \ + --cli-input-json file://ebs.json \ + --container-instances 765936fadbdd46b5991a4bd70c2a43d4 + +Contents of ``ebs.json``:: + + { + "cluster": "default", + "taskDefinition": "mytaskdef", + "networkConfiguration":{ + "awsvpcConfiguration":{ + "assignPublicIp": "ENABLED", + "securityGroups": ["sg-12344321"], + "subnets":["subnet-12344321"] + } + }, + "volumeConfigurations": [ + { + "name": "myEBSVolume", + "managedEBSVolume": { + "volumeType": "gp3", + "sizeInGiB": 100, + "roleArn":"arn:aws:iam::123456789012:role/ecsInfrastructureRole", + "encrypted": true, + "kmsKeyId": "arn:aws:kms:region:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab" + } + } + ] + } + +Output:: + + { + "tasks": [ + { + "attachments": [ + { + "id": "aea29489-9dcd-49f1-8164-4d91566e1113", + "type": "ElasticNetworkInterface", + "status": "PRECREATED", + "details": [ + { + "name": "subnetId", + "value": "subnet-12344321" + } + ] + }, + { + "id": "f29e1222-9a1e-410f-b499-a12a7cd6d42e", + "type": "AmazonElasticBlockStorage", + "status": "CREATED", + "details": [ + { + "name": "roleArn", + "value": "arn:aws:iam::123456789012:role/ecsInfrastructureRole" + }, + { + "name": "volumeName", + "value": "myEBSVolume" + }, + { + "name": "deleteOnTermination", + "value": "true" + } + ] + } + ], + "attributes": [ + { + "name": "ecs.cpu-architecture", + "value": "arm64" + } + ], + "availabilityZone": "us-west-2c", + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/default", + "containerInstanceArn": "arn:aws:ecs:us-west-2:123456789012:container-instance/default/765936fadbdd46b5991a4bd70c2a43d4", + "containers": [ + { + "containerArn": "arn:aws:ecs:us-west-2:123456789012:container/default/bb122ace3ed84add92c00a351a03c69e/a4a9ed10-51c7-4567-9653-50e71b94f867", + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/default/bb122ace3ed84add92c00a351a03c69e", + "name": "container-using-ebs", + "image": "amazonlinux:2", + "lastStatus": "PENDING", + "networkInterfaces": [], + "cpu": "0" + } + ], + "cpu": "1024", + "createdAt": "2025-01-23T14:51:05.191000-06:00", + "desiredStatus": "RUNNING", + "enableExecuteCommand": false, + "group": "family:mytaskdef", + "lastStatus": "PROVISIONING", + "launchType": "EC2", + "memory": "3072", + "overrides": { + "containerOverrides": [ + { + "name": "container-using-ebs" + } + ], + "inferenceAcceleratorOverrides": [] + }, + "tags": [], + "taskArn": "arn:aws:ecs:us-west-2:123456789012:task/default/bb122ace3ed84add92c00a351a03c69e", + "taskDefinitionArn": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:4", + "version": 1 + } + ], + "failures": [] + } + +For more information, see `Use Amazon EBS volumes with Amazon ECS `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/ecs/update-service.rst b/awscli/examples/ecs/update-service.rst index 74380e3b5aa2..f23a8d572950 100644 --- a/awscli/examples/ecs/update-service.rst +++ b/awscli/examples/ecs/update-service.rst @@ -1,11 +1,153 @@ -**Example 1: To change the number of instantiations in a service** +**Example 1: To change the task definition used in a service** -The following ``update-service`` example updates the desired task count of the service ``my-http-service`` to 2. :: +The following ``update-service`` example updates the ``my-http-service`` service to use the ``amazon-ecs-sample`` task definition. :: aws ecs update-service \ - --cluster MyCluster - --service my-http-service \ - --desired-count 2 + --cluster test \ + --service my-http-service \ + --task-definition amazon-ecs-sample + +Output:: + + { + "service": { + "serviceArn": "arn:aws:ecs:us-west-2:123456789012:service/test/my-http-service", + "serviceName": "my-http-service", + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/test", + "loadBalancers": [], + "serviceRegistries": [], + "status": "ACTIVE", + "desiredCount": 2, + "runningCount": 2, + "pendingCount": 0, + "launchType": "FARGATE", + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/amazon-ecs-sample:2", + "deploymentConfiguration": { + "deploymentCircuitBreaker": { + "enable": true, + "rollback": true + }, + "maximumPercent": 200, + "minimumHealthyPercent": 100, + "alarms": { + "alarmNames": [], + "rollback": false, + "enable": false + } + }, + "deployments": [ + { + "id": "ecs-svc/7419115625193919142", + "status": "PRIMARY", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/amazon-ecs-sample:2", + "desiredCount": 0, + "pendingCount": 0, + "runningCount": 0, + "failedTasks": 0, + "createdAt": "2025-02-21T13:26:02.734000-06:00", + "updatedAt": "2025-02-21T13:26:02.734000-06:00", + "launchType": "FARGATE", + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "IN_PROGRESS", + "rolloutStateReason": "ECS deployment ecs-svc/7419115625193919142 in progress." + }, + { + "id": "ecs-svc/1709597507655421668", + "status": "ACTIVE", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/old-amazon-ecs-sample:4", + "desiredCount": 2, + "pendingCount": 0, + "runningCount": 2, + "failedTasks": 0, + "createdAt": "2025-01-24T11:13:07.621000-06:00", + "updatedAt": "2025-02-02T16:11:30.838000-06:00", + "launchType": "FARGATE", + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "COMPLETED", + "rolloutStateReason": "ECS deployment ecs-svc/1709597507655421668 completed." + } + ], + "roleArn": "arn:aws:iam::123456789012:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", + "events": [ + { + "id": "e40b4d1c-80d9-4834-aaf3-6a268e530e17", + "createdAt": "2025-02-21T10:31:26.037000-06:00", + "message": "(my-http-service) has reached a steady state." + }, + { + "id": "6ac069ad-fc8b-4e49-a35d-b5574a964c8e", + "createdAt": "2025-02-21T04:31:22.703000-06:00", + "message": "(my-http-service) has reached a steady state." + }, + { + "id": "265f7d37-dfd1-4880-a846-ec486f341919", + "createdAt": "2025-02-20T22:31:22.514000-06:00", + "message": "(my-http-service) has reached a steady state." + } + ], + "createdAt": "2024-10-30T17:12:43.218000-05:00", + "placementConstraints": [], + "placementStrategy": [], + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321", + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "healthCheckGracePeriodSeconds": 0, + "schedulingStrategy": "REPLICA", + "deploymentController": { + "type": "ECS" + }, + "createdBy": "arn:aws:iam::123456789012:role/AIDACKCEVSQ6C2EXAMPLE", + "enableECSManagedTags": true, + "propagateTags": "NONE", + "enableExecuteCommand": false, + "availabilityZoneRebalancing": "DISABLED" + } + } + +For more information, see `Update an Amazon ECS service using the console `__ in the *Amazon ECS Developer Guide*. + +**Example 2: To change the number of tasks in a service** + +The following ``update-service`` example updates the desired task count of the service ``my-http-service`` from to 2. :: + + aws ecs update-service \ + --cluster MyCluster \ + --service my-http-service \ + --desired-count 2 Output:: @@ -127,7 +269,375 @@ Output:: For more information, see `Updating an Amazon ECS service using the console `__ in the *Amazon ECS Developer Guide*. -**Example 2: To turn on Availability Zone rebalancing for a service** +**Example 3: To configure Amazon EBS volumes for attachment at service update** + +The following ``update-service`` example updates the service ``my-http-service`` to use Amazon EBS volumes. You must have an Amazon ECS infrastructure role configured with the ``AmazonECSInfrastructureRolePolicyForVolumes`` managed policy attached. You must also specify a task definition with the same volume name as in the ``update-service`` request and with ``configuredAtLaunch`` set to ``true``. This example uses the ``--cli-input-json`` option and a JSON input file called ``ebs.json``. :: + + aws ecs update-service \ + --cli-input-json file://ebs.json + +Contents of ``ebs.json``:: + + { + "cluster": "mycluster", + "taskDefinition": "mytaskdef", + "service": "my-http-service", + "desiredCount": 2, + "volumeConfigurations": [ + { + "name": "myEbsVolume", + "managedEBSVolume": { + "roleArn":"arn:aws:iam::123456789012:role/ecsInfrastructureRole", + "volumeType": "gp3", + "sizeInGiB": 100, + "iops": 3000, + "throughput": 125, + "filesystemType": "ext4" + } + } + ] + } + +Output:: + + { + "service": { + "serviceArn": "arn:aws:ecs:us-west-2:123456789012:service/mycluster/my-http-service", + "serviceName": "my-http-service", + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/mycluster", + "loadBalancers": [], + "serviceRegistries": [], + "status": "ACTIVE", + "desiredCount": 2, + "runningCount": 2, + "pendingCount": 0, + "launchType": "FARGATE", + "platformVersion": "LATEST", + "platformFamily": "Linux", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:1", + "deploymentConfiguration": { + "deploymentCircuitBreaker": { + "enable": true, + "rollback": true + }, + "maximumPercent": 200, + "minimumHealthyPercent": 100, + "alarms": { + "alarmNames": [], + "rollback": false, + "enable": false + } + }, + "deployments": [ + { + "id": "ecs-svc/2420458347226626275", + "status": "PRIMARY", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:1", + "desiredCount": 0, + "pendingCount": 0, + "runningCount": 0, + "failedTasks": 0, + "createdAt": "2025-02-21T15:07:20.519000-06:00", + "updatedAt": "2025-02-21T15:07:20.519000-06:00", + "launchType": "FARGATE", + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321", + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "IN_PROGRESS", + "rolloutStateReason": "ECS deployment ecs-svc/2420458347226626275 in progress.", + "volumeConfigurations": [ + { + "name": "ebs-volume", + "managedEBSVolume": { + "volumeType": "gp3", + "sizeInGiB": 100, + "iops": 3000, + "throughput": 125, + "roleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole", + "filesystemType": "ext4" + } + } + ] + }, + { + "id": "ecs-svc/5191625155316533644", + "status": "ACTIVE", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:2", + "desiredCount": 2, + "pendingCount": 0, + "runningCount": 2, + "failedTasks": 0, + "createdAt": "2025-02-21T14:54:48.862000-06:00", + "updatedAt": "2025-02-21T14:57:22.502000-06:00", + "launchType": "FARGATE", + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "COMPLETED", + "rolloutStateReason": "ECS deployment ecs-svc/5191625155316533644 completed." + } + ], + "roleArn": "arn:aws:iam::123456789012:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", + "events": [ + { + "id": "b5823113-c2c5-458e-9649-8c2ed38f23a5", + "createdAt": "2025-02-21T14:57:22.508000-06:00", + "message": "(service my-http-service) has reached a steady state." + }, + { + "id": "b05a48e8-da35-4074-80aa-37ceb3167357", + "createdAt": "2025-02-21T14:57:22.507000-06:00", + "message": "(service my-http-service) (deployment ecs-svc/5191625155316533644) deployment completed." + }, + { + "id": "a10cd55d-4ba6-4cea-a655-5a5d32ada8a0", + "createdAt": "2025-02-21T14:55:32.833000-06:00", + "message": "(service my-http-service) has started 1 tasks: (task fb9c8df512684aec92f3c57dc3f22361)." + }, + ], + "createdAt": "2025-02-21T14:54:48.862000-06:00", + "placementConstraints": [], + "placementStrategy": [], + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "healthCheckGracePeriodSeconds": 0, + "schedulingStrategy": "REPLICA", + "deploymentController": { + "type": "ECS" + }, + "createdBy": "arn:aws:iam::123456789012:role/AIDACKCEVSQ6C2EXAMPLE", + "enableECSManagedTags": true, + "propagateTags": "NONE", + "enableExecuteCommand": false, + "availabilityZoneRebalancing": "ENABLED" + } + } + + +For more information, see `Use Amazon EBS volumes with Amazon ECS `__ in the *Amazon ECS Developer Guide*. + +**Example 4: To update a service to no longer use Amazon EBS volumes** + +The following ``update-service`` example updates the service ``my-http-service`` to no longer use Amazon EBS volumes. You must specify a task definition revision with ``configuredAtLaunch`` set to ``false``. :: + + aws ecs update-service \ + --cluster mycluster \ + --task-definition mytaskdef \ + --service my-http-service \ + --desired-count 2 \ + --volume-configurations "[]" + +Output:: + + { + "service": { + "serviceArn": "arn:aws:ecs:us-west-2:123456789012:service/mycluster/my-http-service", + "serviceName": "my-http-service", + "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/mycluster", + "loadBalancers": [], + "serviceRegistries": [], + "status": "ACTIVE", + "desiredCount": 2, + "runningCount": 2, + "pendingCount": 0, + "launchType": "FARGATE", + "platformVersion": "LATEST", + "platformFamily": "Linux", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:3", + "deploymentConfiguration": { + "deploymentCircuitBreaker": { + "enable": true, + "rollback": true + }, + "maximumPercent": 200, + "minimumHealthyPercent": 100, + "alarms": { + "alarmNames": [], + "rollback": false, + "enable": false + } + }, + "deployments": [ + { + "id": "ecs-svc/7522791612543716777", + "status": "PRIMARY", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/mytaskdef:3", + "desiredCount": 0, + "pendingCount": 0, + "runningCount": 0, + "failedTasks": 0, + "createdAt": "2025-02-21T15:25:38.598000-06:00", + "updatedAt": "2025-02-21T15:25:38.598000-06:00", + "launchType": "FARGATE", + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "IN_PROGRESS", + "rolloutStateReason": "ECS deployment ecs-svc/7522791612543716777 in progress." + }, + { + "id": "ecs-svc/2420458347226626275", + "status": "ACTIVE", + "taskDefinition": "arn:aws:ecs:us-west-2:123456789012:task-definition/myoldtaskdef:1", + "desiredCount": 2, + "pendingCount": 0, + "runningCount": 2, + "failedTasks": 0, + "createdAt": "2025-02-21T15:07:20.519000-06:00", + "updatedAt": "2025-02-21T15:10:59.955000-06:00", + "launchType": "FARGATE", + "platformVersion": "1.4.0", + "platformFamily": "Linux", + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "rolloutState": "COMPLETED", + "rolloutStateReason": "ECS deployment ecs-svc/2420458347226626275 completed.", + "volumeConfigurations": [ + { + "name": "ebs-volume", + "managedEBSVolume": { + "volumeType": "gp3", + "sizeInGiB": 100, + "iops": 3000, + "throughput": 125, + "roleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole", + "filesystemType": "ext4" + } + } + ] + } + ], + "roleArn": "arn:aws:iam::123456789012:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS", + "events": [ + { + "id": "4f2c3ca1-7800-4048-ba57-bba210ada2ad", + "createdAt": "2025-02-21T15:10:59.959000-06:00", + "message": "(service my-http-service) has reached a steady state." + }, + { + "id": "4b36a593-2d40-4ed6-8be8-b9b699eb6198", + "createdAt": "2025-02-21T15:10:59.958000-06:00", + "message": "(service my-http-service) (deployment ecs-svc/2420458347226626275) deployment completed." + }, + { + "id": "88380089-14e2-4ef0-8dbb-a33991683371", + "createdAt": "2025-02-21T15:09:39.055000-06:00", + "message": "(service my-http-service) has stopped 1 running tasks: (task fb9c8df512684aec92f3c57dc3f22361)." + }, + { + "id": "97d84243-d52f-4255-89bb-9311391c61f6", + "createdAt": "2025-02-21T15:08:57.653000-06:00", + "message": "(service my-http-service) has stopped 1 running tasks: (task 33eff090ad2c40539daa837e6503a9bc)." + }, + { + "id": "672ece6c-e2d0-4021-b5da-eefb14001687", + "createdAt": "2025-02-21T15:08:15.631000-06:00", + "message": "(service my-http-service) has started 1 tasks: (task 996c02a66ff24f3190a4a8e0c841740f)." + }, + { + "id": "a3cf9bea-9be6-4175-ac28-4c68360986eb", + "createdAt": "2025-02-21T15:07:36.931000-06:00", + "message": "(service my-http-service) has started 1 tasks: (task d5d23c39f89e46cf9a647b9cc6572feb)." + }, + { + "id": "b5823113-c2c5-458e-9649-8c2ed38f23a5", + "createdAt": "2025-02-21T14:57:22.508000-06:00", + "message": "(service my-http-service) has reached a steady state." + }, + { + "id": "b05a48e8-da35-4074-80aa-37ceb3167357", + "createdAt": "2025-02-21T14:57:22.507000-06:00", + "message": "(service my-http-service) (deployment ecs-svc/5191625155316533644) deployment completed." + }, + { + "id": "a10cd55d-4ba6-4cea-a655-5a5d32ada8a0", + "createdAt": "2025-02-21T14:55:32.833000-06:00", + "message": "(service my-http-service) has started 1 tasks: (task fb9c8df512684aec92f3c57dc3f22361)." + }, + { + "id": "42da91fa-e26d-42ef-88c3-bb5965c56b2f", + "createdAt": "2025-02-21T14:55:02.703000-06:00", + "message": "(service my-http-service) has started 1 tasks: (task 33eff090ad2c40539daa837e6503a9bc)." + } + ], + "createdAt": "2025-02-21T14:54:48.862000-06:00", + "placementConstraints": [], + "placementStrategy": [], + "networkConfiguration": { + "awsvpcConfiguration": { + "subnets": [ + "subnet-12344321" + ], + "securityGroups": [ + "sg-12344321" + ], + "assignPublicIp": "ENABLED" + } + }, + "healthCheckGracePeriodSeconds": 0, + "schedulingStrategy": "REPLICA", + "deploymentController": { + "type": "ECS" + }, + "createdBy": "arn:aws:iam::123456789012:role/AIDACKCEVSQ6C2EXAMPLE", + "enableECSManagedTags": true, + "propagateTags": "NONE", + "enableExecuteCommand": false, + "availabilityZoneRebalancing": "ENABLED" + } + } + +For more information, see `Use Amazon EBS volumes with Amazon ECS `__ in the *Amazon ECS Developer Guide*. + +**Example 5: To turn on Availability Zone rebalancing for a service** The following ``update-service`` example turns on Availability Zone rebalancing for the service ``my-http-service``. :: @@ -238,4 +748,4 @@ Output:: } } -For more information, see `Updating an Amazon ECS service using the console `__ in the *Amazon ECS Developer Guide*. \ No newline at end of file +For more information, see `Updating an Amazon ECS service using the console `__ in the *Amazon ECS Developer Guide*. diff --git a/awscli/examples/servicediscovery/create-http-namespace.rst b/awscli/examples/servicediscovery/create-http-namespace.rst new file mode 100644 index 000000000000..6d438927243a --- /dev/null +++ b/awscli/examples/servicediscovery/create-http-namespace.rst @@ -0,0 +1,17 @@ +**To create an HTTP namespace** + +The following ``create-http-namespace`` example creates an HTTP namespace ``example.com``. :: + + aws servicediscovery create-http-namespace \ + --name example.com \ + --creator-request-id example-request-id + +Output:: + + { + "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" + } + +To confirm that the operation succeeded, you can run ``get-operation``. For more information, see `get-operation `__ . + +For more information about creating a namespace, see `Creating an AWS Cloud Map namespace to group application services `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/create-public-dns-namespace.rst b/awscli/examples/servicediscovery/create-public-dns-namespace.rst new file mode 100644 index 000000000000..4cde2b973fcc --- /dev/null +++ b/awscli/examples/servicediscovery/create-public-dns-namespace.rst @@ -0,0 +1,18 @@ +**To create an public DNS namespace** + +The following ``create-public-dns-namespace`` example creates an public DNS namespace ``example.com``. :: + + aws servicediscovery create-public-dns-namespace \ + --name example-public-dns.com \ + --creator-request-id example-public-request-id \ + --properties DnsProperties={SOA={TTL=60}} + +Output:: + + { + "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" + } + +To confirm that the operation succeeded, you can run ``get-operation``. + +For more information about creating a namespace, see `Creating an AWS Cloud Map namespace to group application services `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/delete-service-attributes.rst b/awscli/examples/servicediscovery/delete-service-attributes.rst new file mode 100644 index 000000000000..a311c70411c4 --- /dev/null +++ b/awscli/examples/servicediscovery/delete-service-attributes.rst @@ -0,0 +1,11 @@ +**To delete a service attribute** + +The following ``delete-service-attributes`` example deletes a service attribute with the key ``Port`` that is associated with the specified service. :: + + aws servicediscovery delete-service-attributes \ + --service-id srv-e4anhexample0004 \ + --attributes Port + +This command produces no output. + +For more information, see `Deleting namespaces `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/discover-instances-revision.rst b/awscli/examples/servicediscovery/discover-instances-revision.rst new file mode 100644 index 000000000000..b7326ef3c72c --- /dev/null +++ b/awscli/examples/servicediscovery/discover-instances-revision.rst @@ -0,0 +1,15 @@ +**To discover the revision of an instance** + +The following ``discover-instances-revision`` example discovers the increasing revision of an instance. :: + + aws servicediscovery discover-instances-revision \ + --namespace-name example.com \ + --service-name myservice + +Output:: + + { + "InstancesRevision": 123456 + } + +For more information, see `AWS Cloud Map service instances `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/discover-instances.rst b/awscli/examples/servicediscovery/discover-instances.rst index 0f372cdf66bb..9c3a245ad5d8 100644 --- a/awscli/examples/servicediscovery/discover-instances.rst +++ b/awscli/examples/servicediscovery/discover-instances.rst @@ -25,3 +25,4 @@ Output:: ] } +For more information, see `AWS Cloud Map service instances `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/get-instance.rst b/awscli/examples/servicediscovery/get-instance.rst new file mode 100644 index 000000000000..64dd4211b3cc --- /dev/null +++ b/awscli/examples/servicediscovery/get-instance.rst @@ -0,0 +1,24 @@ +**To get the details of an instance** + +The following ``get-instance`` example gets the attributes of a service. :: + + aws servicediscovery get-instance \ + --service-id srv-e4anhexample0004 + --instance-id i-abcd1234 + +Output:: + + { + "Instances": { + "Id": "arn:aws:servicediscovery:us-west-2:111122223333;:service/srv-e4anhexample0004", + "Attributes": { + "AWS_INSTANCE_IPV4": "192.0.2.44", + "AWS_INSTANCE_PORT": "80", + "color": "green", + "region": "us-west-2", + "stage": "beta" + } + } + } + +For more information, see `AWS Cloud Map service instances `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/get-instances-health-status.rst b/awscli/examples/servicediscovery/get-instances-health-status.rst new file mode 100644 index 000000000000..d150f5de7d21 --- /dev/null +++ b/awscli/examples/servicediscovery/get-instances-health-status.rst @@ -0,0 +1,17 @@ +**To get the health status of instances associated with a service** + +The following ``get-instances-health-status`` example gets the health status of instances associated with the specified service. :: + + aws servicediscovery get-instances-health-status \ + --service-id srv-e4anhexample0004 + +Output:: + + { + "Status": { + "i-abcd1234": "HEALTHY", + "i-abcd1235": "UNHEALTHY" + } + } + +For more information, see `AWS Cloud Map service instances `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/get-namespace.rst b/awscli/examples/servicediscovery/get-namespace.rst new file mode 100644 index 000000000000..675d2fd4cd37 --- /dev/null +++ b/awscli/examples/servicediscovery/get-namespace.rst @@ -0,0 +1,28 @@ +**To get the details of a namespace** + +The following ``get-namespace`` example retrieves information about the specified namespace. :: + + aws servicediscovery get-namespace \ + --id ns-e4anhexample0004 + +Output:: + + { + "Namespaces": { + "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004", + "CreateDate": "20181118T211712Z", + "CreatorRequestId": "example-creator-request-id-0001", + "Description": "Example.com AWS Cloud Map HTTP Namespace", + "Id": "ns-e4anhexample0004", + "Name": "example-http.com", + "Properties": { + "DnsProperties": {}, + "HttpProperties": { + "HttpName": "example-http.com" + } + }, + "Type": "HTTP" + } + } + +For more information, see `AWS Cloud Map namespaces `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/get-operation.rst b/awscli/examples/servicediscovery/get-operation.rst index c46b33904e4b..4d9689136e4c 100644 --- a/awscli/examples/servicediscovery/get-operation.rst +++ b/awscli/examples/servicediscovery/get-operation.rst @@ -1,6 +1,6 @@ **To get the result of an operation** -The following ``get-operation`` example gets the result of an operation. :: +The following ``get-operation`` example gets the result of a namespace creation operation. :: aws servicediscovery get-operation \ --operation-id gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd @@ -20,3 +20,4 @@ Output:: } } +For more information, see `Creating an AWS Cloud Map namespace to group application services `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/get-service-attributes.rst b/awscli/examples/servicediscovery/get-service-attributes.rst new file mode 100644 index 000000000000..15d586e0e425 --- /dev/null +++ b/awscli/examples/servicediscovery/get-service-attributes.rst @@ -0,0 +1,19 @@ +**To get the attributes of an service** + +The following ``get-service-attributes`` example gets the attributes of a service. :: + + aws servicediscovery get-service-attributes \ + --service-id srv-e4anhexample0004 + +Output:: + + { + "ServiceAttributes": { + "ServiceArn": "arn:aws:servicediscovery:us-west-2:111122223333;:service/srv-e4anhexample0004", + "Attributes": { + "Port": "80" + } + } + } + +For more information, see `AWS Cloud Map services `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/get-service.rst b/awscli/examples/servicediscovery/get-service.rst new file mode 100644 index 000000000000..8f60c1f32537 --- /dev/null +++ b/awscli/examples/servicediscovery/get-service.rst @@ -0,0 +1,23 @@ +**To get the settings of a service** + +The following ``get-service`` example gets the settings of a specified service. :: + + aws servicediscovery get-service \ + --id srv-e4anhexample0004 + +Output:: + + { + "Service": { + "Id": "srv-e4anhexample0004", + "Arn": "arn:aws:servicediscovery:us-west-2:111122223333:service/srv-e4anhexample0004", + "Name": "test-service", + "NamespaceId": "ns-e4anhexample0004", + "DnsConfig": {}, + "Type": "HTTP", + "CreateDate": "2025-02-24T10:59:02.905000-06:00", + "CreatorRequestId": "3f50f9d9-b14c-482e-a556-d2a22fe6106d" + } + } + +For more information, see `AWS Cloud Map services `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/list-operations.rst b/awscli/examples/servicediscovery/list-operations.rst new file mode 100644 index 000000000000..cc057700caeb --- /dev/null +++ b/awscli/examples/servicediscovery/list-operations.rst @@ -0,0 +1,29 @@ +**To list operations that meet the specified criteria** + +The following ``list-operations`` example lists operations that have a status of ``PENDING`` or ``SUCCESS``. :: + + aws servicediscovery list-operations \ + --service-id srv-e4anhexample0004 \ + --filters Name=STATUS,Condition=IN,Values=PENDING,SUCCESS + +Output:: + + { + "Operations": [ + { + "Id": "76yy8ovhpdz0plmjzbsnqgnrqvpv2qdt-kexample", + "Status": "SUCCESS" + }, + { + "Id": "prysnyzpji3u2ciy45nke83x2zanl7yk-dexample", + "Status": "SUCCESS" + }, + { + "Id": "ko4ekftir7kzlbechsh7xvcdgcpk66gh-7example", + "Status": "PENDING" + } + ] + } + + +For more information, see `What is AWS Cloud Map? `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/list-tags-for-resource.rst b/awscli/examples/servicediscovery/list-tags-for-resource.rst new file mode 100644 index 000000000000..b91254f54684 --- /dev/null +++ b/awscli/examples/servicediscovery/list-tags-for-resource.rst @@ -0,0 +1,23 @@ +**To list tags associated with the specified resource** + +The following ``list-tags-for-resource`` example lists tags for the specified resource. :: + + aws servicediscovery list-tags-for-resource \ + --resource-arn arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004 + +Output:: + + { + "Tags": [ + { + "Key": "Project", + "Value": "Zeta" + }, + { + "Key": "Department", + "Value": "Engineering" + } + ] + } + +For more information, see `Tagging your AWS Cloud Map resources `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/tag-resource.rst b/awscli/examples/servicediscovery/tag-resource.rst new file mode 100644 index 000000000000..89f00b1bd652 --- /dev/null +++ b/awscli/examples/servicediscovery/tag-resource.rst @@ -0,0 +1,11 @@ +**To associate tags with the specified resource** + +The following ``tag-resource`` example associates a ``Department`` tag with the value ``Engineering`` with the specified namespace. :: + + aws servicediscovery tag-resource \ + --resource-arn arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004 \ + --tags Key=Department, Value=Engineering + +This command produces no output. + +For more information, see `Tagging your AWS Cloud Map resources `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/untag-resource.rst b/awscli/examples/servicediscovery/untag-resource.rst new file mode 100644 index 000000000000..5aaab5cb5f15 --- /dev/null +++ b/awscli/examples/servicediscovery/untag-resource.rst @@ -0,0 +1,11 @@ +**To remove tags from the specified resource** + +The following ``untag-resource`` example removes a ``Department`` tag from the specified namespace. :: + + aws servicediscovery untag-resource \ + --resource-arn arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004 \ + --tags Key=Department, Value=Engineering + +This command produces no output. + +For more information, see `Tagging your AWS Cloud Map resources `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/update-http-namespace.rst b/awscli/examples/servicediscovery/update-http-namespace.rst new file mode 100644 index 000000000000..533ef1cb5b70 --- /dev/null +++ b/awscli/examples/servicediscovery/update-http-namespace.rst @@ -0,0 +1,18 @@ +**To update an HTTP namespace** + +The following ``update-http-namespace`` example updates the specified HTTP namespace's description. :: + + aws servicediscovery update-http-namespace \ + --id ns-vh4nbmEXAMPLE \ + --updater-request-id example-request-id \ + --namespace Description="The updated namespace description." + +Output:: + + { + "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" + } + +To confirm that the operation succeeded, you can run ``get-operation``. For more information, see `get-operation `__ . + +For more information, see `AWS Cloud Map namespaces `__ in the *AWS Cloud Map Developer Guide*. \ No newline at end of file diff --git a/awscli/examples/servicediscovery/update-instance-custom-health-status.rst b/awscli/examples/servicediscovery/update-instance-custom-health-status.rst new file mode 100644 index 000000000000..dc4d1eee0fcb --- /dev/null +++ b/awscli/examples/servicediscovery/update-instance-custom-health-status.rst @@ -0,0 +1,12 @@ +**To update a custom health check** + +The following ``update-instance-custom-health-status`` example updates the status of the custom health check for the specified service and example service instance to ``HEALTHY``. :: + + aws servicediscovery update-instance-custom-health-status \ + --service-id srv-e4anhexample0004 \ + --instance-id example \ + --status HEALTHY + +This command produces no output. + +For more information, see `AWS Cloud Map service health check configuration `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/update-private-dns-namespace.rst b/awscli/examples/servicediscovery/update-private-dns-namespace.rst new file mode 100644 index 000000000000..b97cce91d852 --- /dev/null +++ b/awscli/examples/servicediscovery/update-private-dns-namespace.rst @@ -0,0 +1,18 @@ +**To update a private DNS namespace** + +The following ``update-private-dns-namespace`` example updates the description of a private DNS namespace. :: + + aws servicediscovery update-private-dns-namespace \ + --id ns-bk3aEXAMPLE \ + --updater-request-id example-private-request-id \ + --namespace Description="The updated namespace description." + +Output:: + + { + "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" + } + +To confirm that the operation succeeded, you can run ``get-operation``. + +For more information, see `AWS Cloud Map namespaces `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/update-public-dns-namespace.rst b/awscli/examples/servicediscovery/update-public-dns-namespace.rst new file mode 100644 index 000000000000..9457e45649ba --- /dev/null +++ b/awscli/examples/servicediscovery/update-public-dns-namespace.rst @@ -0,0 +1,18 @@ +**To update a public DNS namespace** + +The following ``update-public-dns-namespace`` example updates the description of a public DNS namespace. :: + + aws servicediscovery update-public-dns-namespace \ + --id ns-bk3aEXAMPLE \ + --updater-request-id example-public-request-id \ + --namespace Description="The updated namespace description." + +Output:: + + { + "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" + } + +To confirm that the operation succeeded, you can run ``get-operation``. + +For more information, see `AWS Cloud Map namespaces `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/update-service-attributes.rst b/awscli/examples/servicediscovery/update-service-attributes.rst new file mode 100644 index 000000000000..c077868a9758 --- /dev/null +++ b/awscli/examples/servicediscovery/update-service-attributes.rst @@ -0,0 +1,11 @@ + **To update a service to add an attribute** + +The following ``update-service-attributes`` example updates the specified service to add a service attribute with a key ``Port`` and a value ``80``. :: + + aws servicediscovery update-service-attributes \ + --service-id srv-e4anhexample0004 \ + --attributes Port=80 + +This command produces no output. + +For more information, see `AWS Cloud Map services `__ in the *AWS Cloud Map Developer Guide*. diff --git a/awscli/examples/servicediscovery/update-service.rst b/awscli/examples/servicediscovery/update-service.rst new file mode 100644 index 000000000000..e2e7df51e098 --- /dev/null +++ b/awscli/examples/servicediscovery/update-service.rst @@ -0,0 +1,17 @@ +**To update a service** + +The following ``update-service`` example updates a service to update the ``DnsConfig`` and ``HealthCheckConfig`` settings. :: + + aws servicediscovery update-service \ + --id srv-e4anhexample0004 \ + --service "DnsConfig={DnsRecords=[{"Type"="A","TTL"=60}]},HealthCheckConfig={"Type"="HTTP","ResourcePath"="/","FailureThreshold"="2"}" + +Output:: + + { + "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd" + } + +To confirm that the operation succeeded, you can run ``get-operation``. + +For more information about updating a service, see `Updating an AWS Cloud Map service `__ in the *AWS Cloud Map Developer Guide*. From 90a20431fe48496a9c6c8bdf8a1a222a04d7a76f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Mar 2025 18:15:12 +0000 Subject: [PATCH 1153/1632] Update changelog based on model updates --- .changes/next-release/api-change-appsync-60690.json | 5 +++++ .changes/next-release/api-change-cleanrooms-258.json | 5 +++++ .changes/next-release/api-change-mediaconvert-81007.json | 5 +++++ .changes/next-release/api-change-route53-90231.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-appsync-60690.json create mode 100644 .changes/next-release/api-change-cleanrooms-258.json create mode 100644 .changes/next-release/api-change-mediaconvert-81007.json create mode 100644 .changes/next-release/api-change-route53-90231.json diff --git a/.changes/next-release/api-change-appsync-60690.json b/.changes/next-release/api-change-appsync-60690.json new file mode 100644 index 000000000000..5e32b2928442 --- /dev/null +++ b/.changes/next-release/api-change-appsync-60690.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``appsync``", + "description": "Providing Tagging support for DomainName in AppSync" +} diff --git a/.changes/next-release/api-change-cleanrooms-258.json b/.changes/next-release/api-change-cleanrooms-258.json new file mode 100644 index 000000000000..2542dccf210e --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-258.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release adds support for PySpark jobs. Customers can now analyze data by running jobs using approved PySpark analysis templates." +} diff --git a/.changes/next-release/api-change-mediaconvert-81007.json b/.changes/next-release/api-change-mediaconvert-81007.json new file mode 100644 index 000000000000..b5459d7a93fa --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-81007.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds support for AVC passthrough, the ability to specify PTS offset without padding, and an A/V segment matching feature." +} diff --git a/.changes/next-release/api-change-route53-90231.json b/.changes/next-release/api-change-route53-90231.json new file mode 100644 index 000000000000..e12fe9593ab2 --- /dev/null +++ b/.changes/next-release/api-change-route53-90231.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Amazon Route 53 now supports the iso-f regions for private DNS Amazon VPCs and cloudwatch healthchecks." +} From 69d17e430ae6f36f9c8e0353f6e3ea9bab5e57a8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 18 Mar 2025 18:16:47 +0000 Subject: [PATCH 1154/1632] Bumping version to 1.38.15 --- .changes/1.38.15.json | 22 +++++++++++++++++++ .../api-change-appsync-60690.json | 5 ----- .../api-change-cleanrooms-258.json | 5 ----- .../api-change-mediaconvert-81007.json | 5 ----- .../api-change-route53-90231.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.38.15.json delete mode 100644 .changes/next-release/api-change-appsync-60690.json delete mode 100644 .changes/next-release/api-change-cleanrooms-258.json delete mode 100644 .changes/next-release/api-change-mediaconvert-81007.json delete mode 100644 .changes/next-release/api-change-route53-90231.json diff --git a/.changes/1.38.15.json b/.changes/1.38.15.json new file mode 100644 index 000000000000..566bbbd7ed03 --- /dev/null +++ b/.changes/1.38.15.json @@ -0,0 +1,22 @@ +[ + { + "category": "``appsync``", + "description": "Providing Tagging support for DomainName in AppSync", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release adds support for PySpark jobs. Customers can now analyze data by running jobs using approved PySpark analysis templates.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds support for AVC passthrough, the ability to specify PTS offset without padding, and an A/V segment matching feature.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Amazon Route 53 now supports the iso-f regions for private DNS Amazon VPCs and cloudwatch healthchecks.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-appsync-60690.json b/.changes/next-release/api-change-appsync-60690.json deleted file mode 100644 index 5e32b2928442..000000000000 --- a/.changes/next-release/api-change-appsync-60690.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``appsync``", - "description": "Providing Tagging support for DomainName in AppSync" -} diff --git a/.changes/next-release/api-change-cleanrooms-258.json b/.changes/next-release/api-change-cleanrooms-258.json deleted file mode 100644 index 2542dccf210e..000000000000 --- a/.changes/next-release/api-change-cleanrooms-258.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release adds support for PySpark jobs. Customers can now analyze data by running jobs using approved PySpark analysis templates." -} diff --git a/.changes/next-release/api-change-mediaconvert-81007.json b/.changes/next-release/api-change-mediaconvert-81007.json deleted file mode 100644 index b5459d7a93fa..000000000000 --- a/.changes/next-release/api-change-mediaconvert-81007.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds support for AVC passthrough, the ability to specify PTS offset without padding, and an A/V segment matching feature." -} diff --git a/.changes/next-release/api-change-route53-90231.json b/.changes/next-release/api-change-route53-90231.json deleted file mode 100644 index e12fe9593ab2..000000000000 --- a/.changes/next-release/api-change-route53-90231.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Amazon Route 53 now supports the iso-f regions for private DNS Amazon VPCs and cloudwatch healthchecks." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c6ffa07e5b54..1ff4b99e6aef 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.38.15 +======= + +* api-change:``appsync``: Providing Tagging support for DomainName in AppSync +* api-change:``cleanrooms``: This release adds support for PySpark jobs. Customers can now analyze data by running jobs using approved PySpark analysis templates. +* api-change:``mediaconvert``: This release adds support for AVC passthrough, the ability to specify PTS offset without padding, and an A/V segment matching feature. +* api-change:``route53``: Amazon Route 53 now supports the iso-f regions for private DNS Amazon VPCs and cloudwatch healthchecks. + + 1.38.14 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index a843b2ee4713..ec5e16ce377b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.14' +__version__ = '1.38.15' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b94c89731387..4a6f6a11ebe1 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.14' +release = '1.38.15' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index eb36fb6b74d4..7948ca95ab05 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.14 + botocore==1.37.15 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 2c44ce919ccf..91949019d0cb 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.14', + 'botocore==1.37.15', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 09eacdcbf9507d9758add55db350bb19cc831e43 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Mar 2025 18:50:15 +0000 Subject: [PATCH 1155/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-7059.json | 5 +++++ .changes/next-release/api-change-ec2-60450.json | 5 +++++ .changes/next-release/api-change-lambda-16214.json | 5 +++++ .changes/next-release/api-change-mediaconnect-20922.json | 5 +++++ .changes/next-release/api-change-neptunegraph-32551.json | 5 +++++ .changes/next-release/api-change-sagemaker-74087.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-7059.json create mode 100644 .changes/next-release/api-change-ec2-60450.json create mode 100644 .changes/next-release/api-change-lambda-16214.json create mode 100644 .changes/next-release/api-change-mediaconnect-20922.json create mode 100644 .changes/next-release/api-change-neptunegraph-32551.json create mode 100644 .changes/next-release/api-change-sagemaker-74087.json diff --git a/.changes/next-release/api-change-bedrock-7059.json b/.changes/next-release/api-change-bedrock-7059.json new file mode 100644 index 000000000000..217fa4749f97 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-7059.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "Support custom prompt routers for evaluation jobs" +} diff --git a/.changes/next-release/api-change-ec2-60450.json b/.changes/next-release/api-change-ec2-60450.json new file mode 100644 index 000000000000..ab2805bdce18 --- /dev/null +++ b/.changes/next-release/api-change-ec2-60450.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Doc-only updates for EC2 for March 2025." +} diff --git a/.changes/next-release/api-change-lambda-16214.json b/.changes/next-release/api-change-lambda-16214.json new file mode 100644 index 000000000000..63bcf7d6b507 --- /dev/null +++ b/.changes/next-release/api-change-lambda-16214.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lambda``", + "description": "Add Ruby 3.4 (ruby3.4) support to AWS Lambda." +} diff --git a/.changes/next-release/api-change-mediaconnect-20922.json b/.changes/next-release/api-change-mediaconnect-20922.json new file mode 100644 index 000000000000..86c23b09d222 --- /dev/null +++ b/.changes/next-release/api-change-mediaconnect-20922.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconnect``", + "description": "This release adds support for NDI flow outputs in AWS Elemental MediaConnect. You can now send content from your MediaConnect transport streams directly to your NDI environment using the new NDI output type." +} diff --git a/.changes/next-release/api-change-neptunegraph-32551.json b/.changes/next-release/api-change-neptunegraph-32551.json new file mode 100644 index 000000000000..ed37f78175ad --- /dev/null +++ b/.changes/next-release/api-change-neptunegraph-32551.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``neptune-graph``", + "description": "Update IAM Role ARN Validation to Support Role Paths" +} diff --git a/.changes/next-release/api-change-sagemaker-74087.json b/.changes/next-release/api-change-sagemaker-74087.json new file mode 100644 index 000000000000..24c15367c469 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-74087.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added support for g6, g6e, m6i, c6i instance types in SageMaker Processing Jobs." +} From 80d98d2b545fca632f65ac09fe3ea1580d9cb1a5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 19 Mar 2025 18:51:50 +0000 Subject: [PATCH 1156/1632] Bumping version to 1.38.16 --- .changes/1.38.16.json | 32 +++++++++++++++++++ .../next-release/api-change-bedrock-7059.json | 5 --- .../next-release/api-change-ec2-60450.json | 5 --- .../next-release/api-change-lambda-16214.json | 5 --- .../api-change-mediaconnect-20922.json | 5 --- .../api-change-neptunegraph-32551.json | 5 --- .../api-change-sagemaker-74087.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.38.16.json delete mode 100644 .changes/next-release/api-change-bedrock-7059.json delete mode 100644 .changes/next-release/api-change-ec2-60450.json delete mode 100644 .changes/next-release/api-change-lambda-16214.json delete mode 100644 .changes/next-release/api-change-mediaconnect-20922.json delete mode 100644 .changes/next-release/api-change-neptunegraph-32551.json delete mode 100644 .changes/next-release/api-change-sagemaker-74087.json diff --git a/.changes/1.38.16.json b/.changes/1.38.16.json new file mode 100644 index 000000000000..b6b1731aba40 --- /dev/null +++ b/.changes/1.38.16.json @@ -0,0 +1,32 @@ +[ + { + "category": "``bedrock``", + "description": "Support custom prompt routers for evaluation jobs", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Doc-only updates for EC2 for March 2025.", + "type": "api-change" + }, + { + "category": "``lambda``", + "description": "Add Ruby 3.4 (ruby3.4) support to AWS Lambda.", + "type": "api-change" + }, + { + "category": "``mediaconnect``", + "description": "This release adds support for NDI flow outputs in AWS Elemental MediaConnect. You can now send content from your MediaConnect transport streams directly to your NDI environment using the new NDI output type.", + "type": "api-change" + }, + { + "category": "``neptune-graph``", + "description": "Update IAM Role ARN Validation to Support Role Paths", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added support for g6, g6e, m6i, c6i instance types in SageMaker Processing Jobs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-7059.json b/.changes/next-release/api-change-bedrock-7059.json deleted file mode 100644 index 217fa4749f97..000000000000 --- a/.changes/next-release/api-change-bedrock-7059.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "Support custom prompt routers for evaluation jobs" -} diff --git a/.changes/next-release/api-change-ec2-60450.json b/.changes/next-release/api-change-ec2-60450.json deleted file mode 100644 index ab2805bdce18..000000000000 --- a/.changes/next-release/api-change-ec2-60450.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Doc-only updates for EC2 for March 2025." -} diff --git a/.changes/next-release/api-change-lambda-16214.json b/.changes/next-release/api-change-lambda-16214.json deleted file mode 100644 index 63bcf7d6b507..000000000000 --- a/.changes/next-release/api-change-lambda-16214.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lambda``", - "description": "Add Ruby 3.4 (ruby3.4) support to AWS Lambda." -} diff --git a/.changes/next-release/api-change-mediaconnect-20922.json b/.changes/next-release/api-change-mediaconnect-20922.json deleted file mode 100644 index 86c23b09d222..000000000000 --- a/.changes/next-release/api-change-mediaconnect-20922.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconnect``", - "description": "This release adds support for NDI flow outputs in AWS Elemental MediaConnect. You can now send content from your MediaConnect transport streams directly to your NDI environment using the new NDI output type." -} diff --git a/.changes/next-release/api-change-neptunegraph-32551.json b/.changes/next-release/api-change-neptunegraph-32551.json deleted file mode 100644 index ed37f78175ad..000000000000 --- a/.changes/next-release/api-change-neptunegraph-32551.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``neptune-graph``", - "description": "Update IAM Role ARN Validation to Support Role Paths" -} diff --git a/.changes/next-release/api-change-sagemaker-74087.json b/.changes/next-release/api-change-sagemaker-74087.json deleted file mode 100644 index 24c15367c469..000000000000 --- a/.changes/next-release/api-change-sagemaker-74087.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added support for g6, g6e, m6i, c6i instance types in SageMaker Processing Jobs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1ff4b99e6aef..295092c0a000 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.38.16 +======= + +* api-change:``bedrock``: Support custom prompt routers for evaluation jobs +* api-change:``ec2``: Doc-only updates for EC2 for March 2025. +* api-change:``lambda``: Add Ruby 3.4 (ruby3.4) support to AWS Lambda. +* api-change:``mediaconnect``: This release adds support for NDI flow outputs in AWS Elemental MediaConnect. You can now send content from your MediaConnect transport streams directly to your NDI environment using the new NDI output type. +* api-change:``neptune-graph``: Update IAM Role ARN Validation to Support Role Paths +* api-change:``sagemaker``: Added support for g6, g6e, m6i, c6i instance types in SageMaker Processing Jobs. + + 1.38.15 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ec5e16ce377b..2a4aec3240e6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.15' +__version__ = '1.38.16' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4a6f6a11ebe1..75193b288769 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.15' +release = '1.38.16' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 7948ca95ab05..213f02cd1533 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.15 + botocore==1.37.16 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 91949019d0cb..a19754af3183 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.15', + 'botocore==1.37.16', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 56436b7aff193c0b7abb3402436f3d79abe40827 Mon Sep 17 00:00:00 2001 From: Andrew Johnston Date: Thu, 20 Mar 2025 05:35:04 -0800 Subject: [PATCH 1157/1632] Fix code highlighting typo in AWS CLI S3 Configuration documentation (#9389) --- awscli/topics/s3-config.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/topics/s3-config.rst b/awscli/topics/s3-config.rst index b33f23681a86..9ca408919ecb 100644 --- a/awscli/topics/s3-config.rst +++ b/awscli/topics/s3-config.rst @@ -40,7 +40,7 @@ and ``aws s3api``: on your bucket before attempting to use the endpoint. This is mutually exclusive with the ``use_dualstack_endpoint`` option. * ``use_dualstack_endpoint`` - Use the Amazon S3 dual IPv4 / IPv6 endpoint for - all ``s3 `` and ``s3api`` commands. This is mutually exclusive with the + all ``s3`` and ``s3api`` commands. This is mutually exclusive with the ``use_accelerate_endpoint`` option. * ``addressing_style`` - Specifies which addressing style to use. This controls if the bucket name is in the hostname or part of the URL. Value values are: From 291bcb982397f98e0f501ad146a28104bed21e6c Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Mar 2025 18:26:17 +0000 Subject: [PATCH 1158/1632] Update changelog based on model updates --- .changes/next-release/api-change-amplify-95319.json | 5 +++++ .changes/next-release/api-change-bedrock-18974.json | 5 +++++ .changes/next-release/api-change-controlcatalog-50798.json | 5 +++++ .changes/next-release/api-change-mailmanager-19769.json | 5 +++++ .changes/next-release/api-change-networkfirewall-73790.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-amplify-95319.json create mode 100644 .changes/next-release/api-change-bedrock-18974.json create mode 100644 .changes/next-release/api-change-controlcatalog-50798.json create mode 100644 .changes/next-release/api-change-mailmanager-19769.json create mode 100644 .changes/next-release/api-change-networkfirewall-73790.json diff --git a/.changes/next-release/api-change-amplify-95319.json b/.changes/next-release/api-change-amplify-95319.json new file mode 100644 index 000000000000..a36b8bca1e02 --- /dev/null +++ b/.changes/next-release/api-change-amplify-95319.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``amplify``", + "description": "Added appId field to Webhook responses" +} diff --git a/.changes/next-release/api-change-bedrock-18974.json b/.changes/next-release/api-change-bedrock-18974.json new file mode 100644 index 000000000000..fc08a9cc6af4 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-18974.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "With this release, Bedrock Evaluation will now support bring your own inference responses." +} diff --git a/.changes/next-release/api-change-controlcatalog-50798.json b/.changes/next-release/api-change-controlcatalog-50798.json new file mode 100644 index 000000000000..a55e3bc03c59 --- /dev/null +++ b/.changes/next-release/api-change-controlcatalog-50798.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controlcatalog``", + "description": "Add ExemptAssumeRoot parameter to adapt for new AWS AssumeRoot capability." +} diff --git a/.changes/next-release/api-change-mailmanager-19769.json b/.changes/next-release/api-change-mailmanager-19769.json new file mode 100644 index 000000000000..e92855032fef --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-19769.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "Amazon SES Mail Manager. Extended rule string and boolean expressions to support analysis in condition evaluation. Extended ingress point string expression to support analysis in condition evaluation" +} diff --git a/.changes/next-release/api-change-networkfirewall-73790.json b/.changes/next-release/api-change-networkfirewall-73790.json new file mode 100644 index 000000000000..e9e4522dab3f --- /dev/null +++ b/.changes/next-release/api-change-networkfirewall-73790.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``network-firewall``", + "description": "You can now use flow operations to either flush or capture traffic monitored in your firewall's flow table." +} From 1ed51e6298ebd0a0232d98490a19d4d771726f79 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 20 Mar 2025 18:27:33 +0000 Subject: [PATCH 1159/1632] Bumping version to 1.38.17 --- .changes/1.38.17.json | 27 +++++++++++++++++++ .../api-change-amplify-95319.json | 5 ---- .../api-change-bedrock-18974.json | 5 ---- .../api-change-controlcatalog-50798.json | 5 ---- .../api-change-mailmanager-19769.json | 5 ---- .../api-change-networkfirewall-73790.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.38.17.json delete mode 100644 .changes/next-release/api-change-amplify-95319.json delete mode 100644 .changes/next-release/api-change-bedrock-18974.json delete mode 100644 .changes/next-release/api-change-controlcatalog-50798.json delete mode 100644 .changes/next-release/api-change-mailmanager-19769.json delete mode 100644 .changes/next-release/api-change-networkfirewall-73790.json diff --git a/.changes/1.38.17.json b/.changes/1.38.17.json new file mode 100644 index 000000000000..fbccd35af6e3 --- /dev/null +++ b/.changes/1.38.17.json @@ -0,0 +1,27 @@ +[ + { + "category": "``amplify``", + "description": "Added appId field to Webhook responses", + "type": "api-change" + }, + { + "category": "``bedrock``", + "description": "With this release, Bedrock Evaluation will now support bring your own inference responses.", + "type": "api-change" + }, + { + "category": "``controlcatalog``", + "description": "Add ExemptAssumeRoot parameter to adapt for new AWS AssumeRoot capability.", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "Amazon SES Mail Manager. Extended rule string and boolean expressions to support analysis in condition evaluation. Extended ingress point string expression to support analysis in condition evaluation", + "type": "api-change" + }, + { + "category": "``network-firewall``", + "description": "You can now use flow operations to either flush or capture traffic monitored in your firewall's flow table.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-amplify-95319.json b/.changes/next-release/api-change-amplify-95319.json deleted file mode 100644 index a36b8bca1e02..000000000000 --- a/.changes/next-release/api-change-amplify-95319.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``amplify``", - "description": "Added appId field to Webhook responses" -} diff --git a/.changes/next-release/api-change-bedrock-18974.json b/.changes/next-release/api-change-bedrock-18974.json deleted file mode 100644 index fc08a9cc6af4..000000000000 --- a/.changes/next-release/api-change-bedrock-18974.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "With this release, Bedrock Evaluation will now support bring your own inference responses." -} diff --git a/.changes/next-release/api-change-controlcatalog-50798.json b/.changes/next-release/api-change-controlcatalog-50798.json deleted file mode 100644 index a55e3bc03c59..000000000000 --- a/.changes/next-release/api-change-controlcatalog-50798.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controlcatalog``", - "description": "Add ExemptAssumeRoot parameter to adapt for new AWS AssumeRoot capability." -} diff --git a/.changes/next-release/api-change-mailmanager-19769.json b/.changes/next-release/api-change-mailmanager-19769.json deleted file mode 100644 index e92855032fef..000000000000 --- a/.changes/next-release/api-change-mailmanager-19769.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "Amazon SES Mail Manager. Extended rule string and boolean expressions to support analysis in condition evaluation. Extended ingress point string expression to support analysis in condition evaluation" -} diff --git a/.changes/next-release/api-change-networkfirewall-73790.json b/.changes/next-release/api-change-networkfirewall-73790.json deleted file mode 100644 index e9e4522dab3f..000000000000 --- a/.changes/next-release/api-change-networkfirewall-73790.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``network-firewall``", - "description": "You can now use flow operations to either flush or capture traffic monitored in your firewall's flow table." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 295092c0a000..ee7e5ce39f6c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.38.17 +======= + +* api-change:``amplify``: Added appId field to Webhook responses +* api-change:``bedrock``: With this release, Bedrock Evaluation will now support bring your own inference responses. +* api-change:``controlcatalog``: Add ExemptAssumeRoot parameter to adapt for new AWS AssumeRoot capability. +* api-change:``mailmanager``: Amazon SES Mail Manager. Extended rule string and boolean expressions to support analysis in condition evaluation. Extended ingress point string expression to support analysis in condition evaluation +* api-change:``network-firewall``: You can now use flow operations to either flush or capture traffic monitored in your firewall's flow table. + + 1.38.16 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2a4aec3240e6..686c05f58c18 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.16' +__version__ = '1.38.17' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 75193b288769..63165f4df8a2 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.16' +release = '1.38.17' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 213f02cd1533..af2e94f19202 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.16 + botocore==1.37.17 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index a19754af3183..50545be5645b 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.16', + 'botocore==1.37.17', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 6247d4c026896adac2828d6225e1f44c517f568e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 21 Mar 2025 18:10:56 +0000 Subject: [PATCH 1160/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-75350.json | 5 +++++ .changes/next-release/api-change-datazone-1177.json | 5 +++++ .../api-change-route53recoverycontrolconfig-10001.json | 5 +++++ .changes/next-release/api-change-sagemaker-74371.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-75350.json create mode 100644 .changes/next-release/api-change-datazone-1177.json create mode 100644 .changes/next-release/api-change-route53recoverycontrolconfig-10001.json create mode 100644 .changes/next-release/api-change-sagemaker-74371.json diff --git a/.changes/next-release/api-change-bedrock-75350.json b/.changes/next-release/api-change-bedrock-75350.json new file mode 100644 index 000000000000..9a20acf39564 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-75350.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "A CustomModelUnit(CMU) is an abstract view of the hardware utilization that Bedrock needs to host a a single copy of your custom imported model. Bedrock determines the number of CMUs that a model copy needs when you import the custom model. You can use CMUs to estimate the cost of Inference's." +} diff --git a/.changes/next-release/api-change-datazone-1177.json b/.changes/next-release/api-change-datazone-1177.json new file mode 100644 index 000000000000..b801917d2e4b --- /dev/null +++ b/.changes/next-release/api-change-datazone-1177.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "Add support for overriding selection of default AWS IAM Identity Center instance as part of Amazon DataZone domain APIs." +} diff --git a/.changes/next-release/api-change-route53recoverycontrolconfig-10001.json b/.changes/next-release/api-change-route53recoverycontrolconfig-10001.json new file mode 100644 index 000000000000..b4752e62533a --- /dev/null +++ b/.changes/next-release/api-change-route53recoverycontrolconfig-10001.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53-recovery-control-config``", + "description": "Adds dual-stack (IPv4 and IPv6) endpoint support for route53-recovery-control-config operations, opt-in dual-stack addresses for cluster endpoints, and UpdateCluster API to update the network-type of clusters between IPv4 and dual-stack." +} diff --git a/.changes/next-release/api-change-sagemaker-74371.json b/.changes/next-release/api-change-sagemaker-74371.json new file mode 100644 index 000000000000..4b091bb86d24 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-74371.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release does the following: 1.) Adds DurationHours as a required field to the SearchTrainingPlanOfferings action in the SageMaker AI API; 2.) Adds support for G6e instance types for SageMaker AI inference optimization jobs." +} From 0f082caa21509614fbdfea6294efdeb7838e98a5 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 21 Mar 2025 18:12:22 +0000 Subject: [PATCH 1161/1632] Bumping version to 1.38.18 --- .changes/1.38.18.json | 22 +++++++++++++++++++ .../api-change-bedrock-75350.json | 5 ----- .../api-change-datazone-1177.json | 5 ----- ...ge-route53recoverycontrolconfig-10001.json | 5 ----- .../api-change-sagemaker-74371.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.38.18.json delete mode 100644 .changes/next-release/api-change-bedrock-75350.json delete mode 100644 .changes/next-release/api-change-datazone-1177.json delete mode 100644 .changes/next-release/api-change-route53recoverycontrolconfig-10001.json delete mode 100644 .changes/next-release/api-change-sagemaker-74371.json diff --git a/.changes/1.38.18.json b/.changes/1.38.18.json new file mode 100644 index 000000000000..23b5c7a4eb88 --- /dev/null +++ b/.changes/1.38.18.json @@ -0,0 +1,22 @@ +[ + { + "category": "``bedrock``", + "description": "A CustomModelUnit(CMU) is an abstract view of the hardware utilization that Bedrock needs to host a a single copy of your custom imported model. Bedrock determines the number of CMUs that a model copy needs when you import the custom model. You can use CMUs to estimate the cost of Inference's.", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "Add support for overriding selection of default AWS IAM Identity Center instance as part of Amazon DataZone domain APIs.", + "type": "api-change" + }, + { + "category": "``route53-recovery-control-config``", + "description": "Adds dual-stack (IPv4 and IPv6) endpoint support for route53-recovery-control-config operations, opt-in dual-stack addresses for cluster endpoints, and UpdateCluster API to update the network-type of clusters between IPv4 and dual-stack.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release does the following: 1.) Adds DurationHours as a required field to the SearchTrainingPlanOfferings action in the SageMaker AI API; 2.) Adds support for G6e instance types for SageMaker AI inference optimization jobs.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-75350.json b/.changes/next-release/api-change-bedrock-75350.json deleted file mode 100644 index 9a20acf39564..000000000000 --- a/.changes/next-release/api-change-bedrock-75350.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "A CustomModelUnit(CMU) is an abstract view of the hardware utilization that Bedrock needs to host a a single copy of your custom imported model. Bedrock determines the number of CMUs that a model copy needs when you import the custom model. You can use CMUs to estimate the cost of Inference's." -} diff --git a/.changes/next-release/api-change-datazone-1177.json b/.changes/next-release/api-change-datazone-1177.json deleted file mode 100644 index b801917d2e4b..000000000000 --- a/.changes/next-release/api-change-datazone-1177.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "Add support for overriding selection of default AWS IAM Identity Center instance as part of Amazon DataZone domain APIs." -} diff --git a/.changes/next-release/api-change-route53recoverycontrolconfig-10001.json b/.changes/next-release/api-change-route53recoverycontrolconfig-10001.json deleted file mode 100644 index b4752e62533a..000000000000 --- a/.changes/next-release/api-change-route53recoverycontrolconfig-10001.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53-recovery-control-config``", - "description": "Adds dual-stack (IPv4 and IPv6) endpoint support for route53-recovery-control-config operations, opt-in dual-stack addresses for cluster endpoints, and UpdateCluster API to update the network-type of clusters between IPv4 and dual-stack." -} diff --git a/.changes/next-release/api-change-sagemaker-74371.json b/.changes/next-release/api-change-sagemaker-74371.json deleted file mode 100644 index 4b091bb86d24..000000000000 --- a/.changes/next-release/api-change-sagemaker-74371.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release does the following: 1.) Adds DurationHours as a required field to the SearchTrainingPlanOfferings action in the SageMaker AI API; 2.) Adds support for G6e instance types for SageMaker AI inference optimization jobs." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ee7e5ce39f6c..d847e2d38ff3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.38.18 +======= + +* api-change:``bedrock``: A CustomModelUnit(CMU) is an abstract view of the hardware utilization that Bedrock needs to host a a single copy of your custom imported model. Bedrock determines the number of CMUs that a model copy needs when you import the custom model. You can use CMUs to estimate the cost of Inference's. +* api-change:``datazone``: Add support for overriding selection of default AWS IAM Identity Center instance as part of Amazon DataZone domain APIs. +* api-change:``route53-recovery-control-config``: Adds dual-stack (IPv4 and IPv6) endpoint support for route53-recovery-control-config operations, opt-in dual-stack addresses for cluster endpoints, and UpdateCluster API to update the network-type of clusters between IPv4 and dual-stack. +* api-change:``sagemaker``: This release does the following: 1.) Adds DurationHours as a required field to the SearchTrainingPlanOfferings action in the SageMaker AI API; 2.) Adds support for G6e instance types for SageMaker AI inference optimization jobs. + + 1.38.17 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 686c05f58c18..ef2756251990 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.17' +__version__ = '1.38.18' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 63165f4df8a2..4477f616045a 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.17' +release = '1.38.18' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index af2e94f19202..74c3e709783c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.17 + botocore==1.37.18 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 50545be5645b..17d52537f6a3 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.17', + 'botocore==1.37.18', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 1a29c12d1a984082e60ac4fe81eb163c12b91b0e Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Mar 2025 18:05:21 +0000 Subject: [PATCH 1162/1632] Update changelog based on model updates --- .changes/next-release/api-change-iotwireless-47940.json | 5 +++++ .changes/next-release/api-change-pcs-86191.json | 5 +++++ .changes/next-release/api-change-qconnect-78206.json | 5 +++++ .changes/next-release/api-change-ssm-36770.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-iotwireless-47940.json create mode 100644 .changes/next-release/api-change-pcs-86191.json create mode 100644 .changes/next-release/api-change-qconnect-78206.json create mode 100644 .changes/next-release/api-change-ssm-36770.json diff --git a/.changes/next-release/api-change-iotwireless-47940.json b/.changes/next-release/api-change-iotwireless-47940.json new file mode 100644 index 000000000000..311aec6f2ad7 --- /dev/null +++ b/.changes/next-release/api-change-iotwireless-47940.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotwireless``", + "description": "Mark EutranCid under LteNmr optional." +} diff --git a/.changes/next-release/api-change-pcs-86191.json b/.changes/next-release/api-change-pcs-86191.json new file mode 100644 index 000000000000..ad426b4bc89c --- /dev/null +++ b/.changes/next-release/api-change-pcs-86191.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``pcs``", + "description": "ClusterName/ClusterIdentifier, ComputeNodeGroupName/ComputeNodeGroupIdentifier, and QueueName/QueueIdentifier can now have 10 characters, and a minimum of 3 characters. The TagResource API action can now return ServiceQuotaExceededException." +} diff --git a/.changes/next-release/api-change-qconnect-78206.json b/.changes/next-release/api-change-qconnect-78206.json new file mode 100644 index 000000000000..e7db2eba7f22 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-78206.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "Provides the correct value for supported model ID." +} diff --git a/.changes/next-release/api-change-ssm-36770.json b/.changes/next-release/api-change-ssm-36770.json new file mode 100644 index 000000000000..3e1ce94671f0 --- /dev/null +++ b/.changes/next-release/api-change-ssm-36770.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ssm``", + "description": "This release adds the AvailableSecurityUpdatesComplianceStatus field to patch baseline operations, as well as the AvailableSecurityUpdateCount and InstancesWithAvailableSecurityUpdates to patch state operations. Applies to Windows Server managed nodes only." +} From 095bc57a7886f94e66cca3c72143758f7d5e39f4 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 24 Mar 2025 18:06:54 +0000 Subject: [PATCH 1163/1632] Bumping version to 1.38.19 --- .changes/1.38.19.json | 22 +++++++++++++++++++ .../api-change-iotwireless-47940.json | 5 ----- .../next-release/api-change-pcs-86191.json | 5 ----- .../api-change-qconnect-78206.json | 5 ----- .../next-release/api-change-ssm-36770.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.38.19.json delete mode 100644 .changes/next-release/api-change-iotwireless-47940.json delete mode 100644 .changes/next-release/api-change-pcs-86191.json delete mode 100644 .changes/next-release/api-change-qconnect-78206.json delete mode 100644 .changes/next-release/api-change-ssm-36770.json diff --git a/.changes/1.38.19.json b/.changes/1.38.19.json new file mode 100644 index 000000000000..313091b1b9f2 --- /dev/null +++ b/.changes/1.38.19.json @@ -0,0 +1,22 @@ +[ + { + "category": "``iotwireless``", + "description": "Mark EutranCid under LteNmr optional.", + "type": "api-change" + }, + { + "category": "``pcs``", + "description": "ClusterName/ClusterIdentifier, ComputeNodeGroupName/ComputeNodeGroupIdentifier, and QueueName/QueueIdentifier can now have 10 characters, and a minimum of 3 characters. The TagResource API action can now return ServiceQuotaExceededException.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "Provides the correct value for supported model ID.", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "This release adds the AvailableSecurityUpdatesComplianceStatus field to patch baseline operations, as well as the AvailableSecurityUpdateCount and InstancesWithAvailableSecurityUpdates to patch state operations. Applies to Windows Server managed nodes only.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-iotwireless-47940.json b/.changes/next-release/api-change-iotwireless-47940.json deleted file mode 100644 index 311aec6f2ad7..000000000000 --- a/.changes/next-release/api-change-iotwireless-47940.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotwireless``", - "description": "Mark EutranCid under LteNmr optional." -} diff --git a/.changes/next-release/api-change-pcs-86191.json b/.changes/next-release/api-change-pcs-86191.json deleted file mode 100644 index ad426b4bc89c..000000000000 --- a/.changes/next-release/api-change-pcs-86191.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``pcs``", - "description": "ClusterName/ClusterIdentifier, ComputeNodeGroupName/ComputeNodeGroupIdentifier, and QueueName/QueueIdentifier can now have 10 characters, and a minimum of 3 characters. The TagResource API action can now return ServiceQuotaExceededException." -} diff --git a/.changes/next-release/api-change-qconnect-78206.json b/.changes/next-release/api-change-qconnect-78206.json deleted file mode 100644 index e7db2eba7f22..000000000000 --- a/.changes/next-release/api-change-qconnect-78206.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "Provides the correct value for supported model ID." -} diff --git a/.changes/next-release/api-change-ssm-36770.json b/.changes/next-release/api-change-ssm-36770.json deleted file mode 100644 index 3e1ce94671f0..000000000000 --- a/.changes/next-release/api-change-ssm-36770.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ssm``", - "description": "This release adds the AvailableSecurityUpdatesComplianceStatus field to patch baseline operations, as well as the AvailableSecurityUpdateCount and InstancesWithAvailableSecurityUpdates to patch state operations. Applies to Windows Server managed nodes only." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d847e2d38ff3..a940c4fe8e68 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.38.19 +======= + +* api-change:``iotwireless``: Mark EutranCid under LteNmr optional. +* api-change:``pcs``: ClusterName/ClusterIdentifier, ComputeNodeGroupName/ComputeNodeGroupIdentifier, and QueueName/QueueIdentifier can now have 10 characters, and a minimum of 3 characters. The TagResource API action can now return ServiceQuotaExceededException. +* api-change:``qconnect``: Provides the correct value for supported model ID. +* api-change:``ssm``: This release adds the AvailableSecurityUpdatesComplianceStatus field to patch baseline operations, as well as the AvailableSecurityUpdateCount and InstancesWithAvailableSecurityUpdates to patch state operations. Applies to Windows Server managed nodes only. + + 1.38.18 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ef2756251990..18cf7977760c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.18' +__version__ = '1.38.19' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4477f616045a..88ac2b20e60e 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.18' +release = '1.38.19' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 74c3e709783c..54aa44f414f0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.18 + botocore==1.37.19 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 17d52537f6a3..abf2edd14248 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.18', + 'botocore==1.37.19', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 155750c166092443a44fd3bf3bd5b623fc0605ef Mon Sep 17 00:00:00 2001 From: Andrew Asseily <77591070+AndrewAsseily@users.noreply.github.com> Date: Tue, 25 Mar 2025 11:34:45 -0400 Subject: [PATCH 1164/1632] Remove reference to Python version v1 (#9397) * Remove reference to Python version * Fit to length constraints --- doc/README.rst | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/doc/README.rst b/doc/README.rst index 57cda6de96b8..efacdaf7da04 100644 --- a/doc/README.rst +++ b/doc/README.rst @@ -2,10 +2,9 @@ Building The Documentation ========================== -Before building the documentation, make sure you have Python 3.7, -the awscli, and all the necessary dependencies installed. You can -install dependencies by using the requirements-docs.txt file at the -root of this repo:: +Before building the documentation, ensure you have the AWS CLI and +necessary dependencies installed. You can install dependencies by +using the requirements-docs.txt file at the root of this repo:: pip install -r requirements-docs.txt From 9856adee105a9a344959434b7ffeffb45ceb027d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Mar 2025 18:05:50 +0000 Subject: [PATCH 1165/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-1308.json | 5 +++++ .changes/next-release/api-change-eks-59067.json | 5 +++++ .changes/next-release/api-change-gameliftstreams-50375.json | 5 +++++ .changes/next-release/api-change-keyspaces-58785.json | 5 +++++ .../api-change-marketplaceentitlement-91869.json | 5 +++++ .../next-release/api-change-meteringmarketplace-25499.json | 5 +++++ .changes/next-release/api-change-sagemaker-66342.json | 5 +++++ .../next-release/api-change-workspacesthinclient-15179.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-1308.json create mode 100644 .changes/next-release/api-change-eks-59067.json create mode 100644 .changes/next-release/api-change-gameliftstreams-50375.json create mode 100644 .changes/next-release/api-change-keyspaces-58785.json create mode 100644 .changes/next-release/api-change-marketplaceentitlement-91869.json create mode 100644 .changes/next-release/api-change-meteringmarketplace-25499.json create mode 100644 .changes/next-release/api-change-sagemaker-66342.json create mode 100644 .changes/next-release/api-change-workspacesthinclient-15179.json diff --git a/.changes/next-release/api-change-bedrockagent-1308.json b/.changes/next-release/api-change-bedrockagent-1308.json new file mode 100644 index 000000000000..8b86bc346c0d --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-1308.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Adding support for Amazon OpenSearch Managed clusters as a vector database in Knowledge Bases for Amazon Bedrock" +} diff --git a/.changes/next-release/api-change-eks-59067.json b/.changes/next-release/api-change-eks-59067.json new file mode 100644 index 000000000000..7d2f0afaf910 --- /dev/null +++ b/.changes/next-release/api-change-eks-59067.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support to override upgrade-blocking readiness checks via force flag when updating a cluster." +} diff --git a/.changes/next-release/api-change-gameliftstreams-50375.json b/.changes/next-release/api-change-gameliftstreams-50375.json new file mode 100644 index 000000000000..3e8da911ebc7 --- /dev/null +++ b/.changes/next-release/api-change-gameliftstreams-50375.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gameliftstreams``", + "description": "Minor updates to improve developer experience." +} diff --git a/.changes/next-release/api-change-keyspaces-58785.json b/.changes/next-release/api-change-keyspaces-58785.json new file mode 100644 index 000000000000..6bc9f25ec612 --- /dev/null +++ b/.changes/next-release/api-change-keyspaces-58785.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``keyspaces``", + "description": "Removing replication region limitation for Amazon Keyspaces Multi-Region Replication APIs." +} diff --git a/.changes/next-release/api-change-marketplaceentitlement-91869.json b/.changes/next-release/api-change-marketplaceentitlement-91869.json new file mode 100644 index 000000000000..f944a27f0801 --- /dev/null +++ b/.changes/next-release/api-change-marketplaceentitlement-91869.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-entitlement``", + "description": "This release enhances the GetEntitlements API to support new filter CUSTOMER_AWS_ACCOUNT_ID in request and CustomerAWSAccountId field in response." +} diff --git a/.changes/next-release/api-change-meteringmarketplace-25499.json b/.changes/next-release/api-change-meteringmarketplace-25499.json new file mode 100644 index 000000000000..25ac3b405ebc --- /dev/null +++ b/.changes/next-release/api-change-meteringmarketplace-25499.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``meteringmarketplace``", + "description": "This release enhances the BatchMeterUsage API to support new field CustomerAWSAccountId in request and response and making CustomerIdentifier optional. CustomerAWSAccountId or CustomerIdentifier must be provided in request but not both." +} diff --git a/.changes/next-release/api-change-sagemaker-66342.json b/.changes/next-release/api-change-sagemaker-66342.json new file mode 100644 index 000000000000..d6b7f4a67dc1 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-66342.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "This release adds support for customer-managed KMS keys in Amazon SageMaker Partner AI Apps" +} diff --git a/.changes/next-release/api-change-workspacesthinclient-15179.json b/.changes/next-release/api-change-workspacesthinclient-15179.json new file mode 100644 index 000000000000..a52a05763779 --- /dev/null +++ b/.changes/next-release/api-change-workspacesthinclient-15179.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``workspaces-thin-client``", + "description": "Deprecate tags field in Get API responses" +} From b7da0662bbe84f1144b9bb5e7d98318b294dd073 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 25 Mar 2025 18:07:09 +0000 Subject: [PATCH 1166/1632] Bumping version to 1.38.20 --- .changes/1.38.20.json | 42 +++++++++++++++++++ .../api-change-bedrockagent-1308.json | 5 --- .../next-release/api-change-eks-59067.json | 5 --- .../api-change-gameliftstreams-50375.json | 5 --- .../api-change-keyspaces-58785.json | 5 --- ...i-change-marketplaceentitlement-91869.json | 5 --- .../api-change-meteringmarketplace-25499.json | 5 --- .../api-change-sagemaker-66342.json | 5 --- ...api-change-workspacesthinclient-15179.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.38.20.json delete mode 100644 .changes/next-release/api-change-bedrockagent-1308.json delete mode 100644 .changes/next-release/api-change-eks-59067.json delete mode 100644 .changes/next-release/api-change-gameliftstreams-50375.json delete mode 100644 .changes/next-release/api-change-keyspaces-58785.json delete mode 100644 .changes/next-release/api-change-marketplaceentitlement-91869.json delete mode 100644 .changes/next-release/api-change-meteringmarketplace-25499.json delete mode 100644 .changes/next-release/api-change-sagemaker-66342.json delete mode 100644 .changes/next-release/api-change-workspacesthinclient-15179.json diff --git a/.changes/1.38.20.json b/.changes/1.38.20.json new file mode 100644 index 000000000000..7083ad6fba47 --- /dev/null +++ b/.changes/1.38.20.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Adding support for Amazon OpenSearch Managed clusters as a vector database in Knowledge Bases for Amazon Bedrock", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support to override upgrade-blocking readiness checks via force flag when updating a cluster.", + "type": "api-change" + }, + { + "category": "``gameliftstreams``", + "description": "Minor updates to improve developer experience.", + "type": "api-change" + }, + { + "category": "``keyspaces``", + "description": "Removing replication region limitation for Amazon Keyspaces Multi-Region Replication APIs.", + "type": "api-change" + }, + { + "category": "``marketplace-entitlement``", + "description": "This release enhances the GetEntitlements API to support new filter CUSTOMER_AWS_ACCOUNT_ID in request and CustomerAWSAccountId field in response.", + "type": "api-change" + }, + { + "category": "``meteringmarketplace``", + "description": "This release enhances the BatchMeterUsage API to support new field CustomerAWSAccountId in request and response and making CustomerIdentifier optional. CustomerAWSAccountId or CustomerIdentifier must be provided in request but not both.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "This release adds support for customer-managed KMS keys in Amazon SageMaker Partner AI Apps", + "type": "api-change" + }, + { + "category": "``workspaces-thin-client``", + "description": "Deprecate tags field in Get API responses", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-1308.json b/.changes/next-release/api-change-bedrockagent-1308.json deleted file mode 100644 index 8b86bc346c0d..000000000000 --- a/.changes/next-release/api-change-bedrockagent-1308.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Adding support for Amazon OpenSearch Managed clusters as a vector database in Knowledge Bases for Amazon Bedrock" -} diff --git a/.changes/next-release/api-change-eks-59067.json b/.changes/next-release/api-change-eks-59067.json deleted file mode 100644 index 7d2f0afaf910..000000000000 --- a/.changes/next-release/api-change-eks-59067.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support to override upgrade-blocking readiness checks via force flag when updating a cluster." -} diff --git a/.changes/next-release/api-change-gameliftstreams-50375.json b/.changes/next-release/api-change-gameliftstreams-50375.json deleted file mode 100644 index 3e8da911ebc7..000000000000 --- a/.changes/next-release/api-change-gameliftstreams-50375.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gameliftstreams``", - "description": "Minor updates to improve developer experience." -} diff --git a/.changes/next-release/api-change-keyspaces-58785.json b/.changes/next-release/api-change-keyspaces-58785.json deleted file mode 100644 index 6bc9f25ec612..000000000000 --- a/.changes/next-release/api-change-keyspaces-58785.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``keyspaces``", - "description": "Removing replication region limitation for Amazon Keyspaces Multi-Region Replication APIs." -} diff --git a/.changes/next-release/api-change-marketplaceentitlement-91869.json b/.changes/next-release/api-change-marketplaceentitlement-91869.json deleted file mode 100644 index f944a27f0801..000000000000 --- a/.changes/next-release/api-change-marketplaceentitlement-91869.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-entitlement``", - "description": "This release enhances the GetEntitlements API to support new filter CUSTOMER_AWS_ACCOUNT_ID in request and CustomerAWSAccountId field in response." -} diff --git a/.changes/next-release/api-change-meteringmarketplace-25499.json b/.changes/next-release/api-change-meteringmarketplace-25499.json deleted file mode 100644 index 25ac3b405ebc..000000000000 --- a/.changes/next-release/api-change-meteringmarketplace-25499.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``meteringmarketplace``", - "description": "This release enhances the BatchMeterUsage API to support new field CustomerAWSAccountId in request and response and making CustomerIdentifier optional. CustomerAWSAccountId or CustomerIdentifier must be provided in request but not both." -} diff --git a/.changes/next-release/api-change-sagemaker-66342.json b/.changes/next-release/api-change-sagemaker-66342.json deleted file mode 100644 index d6b7f4a67dc1..000000000000 --- a/.changes/next-release/api-change-sagemaker-66342.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "This release adds support for customer-managed KMS keys in Amazon SageMaker Partner AI Apps" -} diff --git a/.changes/next-release/api-change-workspacesthinclient-15179.json b/.changes/next-release/api-change-workspacesthinclient-15179.json deleted file mode 100644 index a52a05763779..000000000000 --- a/.changes/next-release/api-change-workspacesthinclient-15179.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``workspaces-thin-client``", - "description": "Deprecate tags field in Get API responses" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a940c4fe8e68..8810ddcf0124 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.38.20 +======= + +* api-change:``bedrock-agent``: Adding support for Amazon OpenSearch Managed clusters as a vector database in Knowledge Bases for Amazon Bedrock +* api-change:``eks``: Added support to override upgrade-blocking readiness checks via force flag when updating a cluster. +* api-change:``gameliftstreams``: Minor updates to improve developer experience. +* api-change:``keyspaces``: Removing replication region limitation for Amazon Keyspaces Multi-Region Replication APIs. +* api-change:``marketplace-entitlement``: This release enhances the GetEntitlements API to support new filter CUSTOMER_AWS_ACCOUNT_ID in request and CustomerAWSAccountId field in response. +* api-change:``meteringmarketplace``: This release enhances the BatchMeterUsage API to support new field CustomerAWSAccountId in request and response and making CustomerIdentifier optional. CustomerAWSAccountId or CustomerIdentifier must be provided in request but not both. +* api-change:``sagemaker``: This release adds support for customer-managed KMS keys in Amazon SageMaker Partner AI Apps +* api-change:``workspaces-thin-client``: Deprecate tags field in Get API responses + + 1.38.19 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 18cf7977760c..2da4ace021f0 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.19' +__version__ = '1.38.20' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 88ac2b20e60e..b51a58016077 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.19' +release = '1.38.20' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 54aa44f414f0..2da8eef19d5f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.19 + botocore==1.37.20 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index abf2edd14248..5d57e3dc1a45 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.19', + 'botocore==1.37.20', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 362abc7efd8e77362382431734257a8d4c8d21c6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Mar 2025 19:03:43 +0000 Subject: [PATCH 1167/1632] Update changelog based on model updates --- .changes/next-release/api-change-arczonalshift-69578.json | 5 +++++ .changes/next-release/api-change-directconnect-60395.json | 5 +++++ .changes/next-release/api-change-mediaconvert-4181.json | 5 +++++ .changes/next-release/api-change-mediatailor-88186.json | 5 +++++ .changes/next-release/api-change-polly-40624.json | 5 +++++ .changes/next-release/api-change-rds-62688.json | 5 +++++ .changes/next-release/api-change-wafv2-53166.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-arczonalshift-69578.json create mode 100644 .changes/next-release/api-change-directconnect-60395.json create mode 100644 .changes/next-release/api-change-mediaconvert-4181.json create mode 100644 .changes/next-release/api-change-mediatailor-88186.json create mode 100644 .changes/next-release/api-change-polly-40624.json create mode 100644 .changes/next-release/api-change-rds-62688.json create mode 100644 .changes/next-release/api-change-wafv2-53166.json diff --git a/.changes/next-release/api-change-arczonalshift-69578.json b/.changes/next-release/api-change-arczonalshift-69578.json new file mode 100644 index 000000000000..a4ad8b041659 --- /dev/null +++ b/.changes/next-release/api-change-arczonalshift-69578.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``arc-zonal-shift``", + "description": "Add new shiftType field for ARC zonal shifts." +} diff --git a/.changes/next-release/api-change-directconnect-60395.json b/.changes/next-release/api-change-directconnect-60395.json new file mode 100644 index 000000000000..d0ca564dfe1a --- /dev/null +++ b/.changes/next-release/api-change-directconnect-60395.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``directconnect``", + "description": "With this release, AWS Direct Connect allows you to tag your Direct Connect gateways. Tags are metadata that you can create and use to manage your Direct Connect gateways. For more information about tagging, see AWS Tagging Strategies." +} diff --git a/.changes/next-release/api-change-mediaconvert-4181.json b/.changes/next-release/api-change-mediaconvert-4181.json new file mode 100644 index 000000000000..8226c00ceac6 --- /dev/null +++ b/.changes/next-release/api-change-mediaconvert-4181.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediaconvert``", + "description": "This release adds a configurable Quality Level setting for the top rendition of Auto ABR jobs" +} diff --git a/.changes/next-release/api-change-mediatailor-88186.json b/.changes/next-release/api-change-mediatailor-88186.json new file mode 100644 index 000000000000..5f079b05513c --- /dev/null +++ b/.changes/next-release/api-change-mediatailor-88186.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mediatailor``", + "description": "Add support for log filtering which allow customers to filter out selected event types from logs." +} diff --git a/.changes/next-release/api-change-polly-40624.json b/.changes/next-release/api-change-polly-40624.json new file mode 100644 index 000000000000..4955926b05e4 --- /dev/null +++ b/.changes/next-release/api-change-polly-40624.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``polly``", + "description": "Added support for the new voice - Jihye (ko-KR). Jihye is available as a Neural voice only." +} diff --git a/.changes/next-release/api-change-rds-62688.json b/.changes/next-release/api-change-rds-62688.json new file mode 100644 index 000000000000..c1b75cefdc92 --- /dev/null +++ b/.changes/next-release/api-change-rds-62688.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``rds``", + "description": "Add note about the Availability Zone where RDS restores the DB cluster for the RestoreDBClusterToPointInTime operation." +} diff --git a/.changes/next-release/api-change-wafv2-53166.json b/.changes/next-release/api-change-wafv2-53166.json new file mode 100644 index 000000000000..93a71588291a --- /dev/null +++ b/.changes/next-release/api-change-wafv2-53166.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``wafv2``", + "description": "This release adds the ability to associate an AWS WAF v2 web ACL with an AWS Amplify App." +} From d78eb6ca722923973a57a81c53996855390e75ad Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 26 Mar 2025 19:04:58 +0000 Subject: [PATCH 1168/1632] Bumping version to 1.38.21 --- .changes/1.38.21.json | 37 +++++++++++++++++++ .../api-change-arczonalshift-69578.json | 5 --- .../api-change-directconnect-60395.json | 5 --- .../api-change-mediaconvert-4181.json | 5 --- .../api-change-mediatailor-88186.json | 5 --- .../next-release/api-change-polly-40624.json | 5 --- .../next-release/api-change-rds-62688.json | 5 --- .../next-release/api-change-wafv2-53166.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.38.21.json delete mode 100644 .changes/next-release/api-change-arczonalshift-69578.json delete mode 100644 .changes/next-release/api-change-directconnect-60395.json delete mode 100644 .changes/next-release/api-change-mediaconvert-4181.json delete mode 100644 .changes/next-release/api-change-mediatailor-88186.json delete mode 100644 .changes/next-release/api-change-polly-40624.json delete mode 100644 .changes/next-release/api-change-rds-62688.json delete mode 100644 .changes/next-release/api-change-wafv2-53166.json diff --git a/.changes/1.38.21.json b/.changes/1.38.21.json new file mode 100644 index 000000000000..93ac6bb49b0d --- /dev/null +++ b/.changes/1.38.21.json @@ -0,0 +1,37 @@ +[ + { + "category": "``arc-zonal-shift``", + "description": "Add new shiftType field for ARC zonal shifts.", + "type": "api-change" + }, + { + "category": "``directconnect``", + "description": "With this release, AWS Direct Connect allows you to tag your Direct Connect gateways. Tags are metadata that you can create and use to manage your Direct Connect gateways. For more information about tagging, see AWS Tagging Strategies.", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "This release adds a configurable Quality Level setting for the top rendition of Auto ABR jobs", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "Add support for log filtering which allow customers to filter out selected event types from logs.", + "type": "api-change" + }, + { + "category": "``polly``", + "description": "Added support for the new voice - Jihye (ko-KR). Jihye is available as a Neural voice only.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "Add note about the Availability Zone where RDS restores the DB cluster for the RestoreDBClusterToPointInTime operation.", + "type": "api-change" + }, + { + "category": "``wafv2``", + "description": "This release adds the ability to associate an AWS WAF v2 web ACL with an AWS Amplify App.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-arczonalshift-69578.json b/.changes/next-release/api-change-arczonalshift-69578.json deleted file mode 100644 index a4ad8b041659..000000000000 --- a/.changes/next-release/api-change-arczonalshift-69578.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``arc-zonal-shift``", - "description": "Add new shiftType field for ARC zonal shifts." -} diff --git a/.changes/next-release/api-change-directconnect-60395.json b/.changes/next-release/api-change-directconnect-60395.json deleted file mode 100644 index d0ca564dfe1a..000000000000 --- a/.changes/next-release/api-change-directconnect-60395.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``directconnect``", - "description": "With this release, AWS Direct Connect allows you to tag your Direct Connect gateways. Tags are metadata that you can create and use to manage your Direct Connect gateways. For more information about tagging, see AWS Tagging Strategies." -} diff --git a/.changes/next-release/api-change-mediaconvert-4181.json b/.changes/next-release/api-change-mediaconvert-4181.json deleted file mode 100644 index 8226c00ceac6..000000000000 --- a/.changes/next-release/api-change-mediaconvert-4181.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediaconvert``", - "description": "This release adds a configurable Quality Level setting for the top rendition of Auto ABR jobs" -} diff --git a/.changes/next-release/api-change-mediatailor-88186.json b/.changes/next-release/api-change-mediatailor-88186.json deleted file mode 100644 index 5f079b05513c..000000000000 --- a/.changes/next-release/api-change-mediatailor-88186.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mediatailor``", - "description": "Add support for log filtering which allow customers to filter out selected event types from logs." -} diff --git a/.changes/next-release/api-change-polly-40624.json b/.changes/next-release/api-change-polly-40624.json deleted file mode 100644 index 4955926b05e4..000000000000 --- a/.changes/next-release/api-change-polly-40624.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``polly``", - "description": "Added support for the new voice - Jihye (ko-KR). Jihye is available as a Neural voice only." -} diff --git a/.changes/next-release/api-change-rds-62688.json b/.changes/next-release/api-change-rds-62688.json deleted file mode 100644 index c1b75cefdc92..000000000000 --- a/.changes/next-release/api-change-rds-62688.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``rds``", - "description": "Add note about the Availability Zone where RDS restores the DB cluster for the RestoreDBClusterToPointInTime operation." -} diff --git a/.changes/next-release/api-change-wafv2-53166.json b/.changes/next-release/api-change-wafv2-53166.json deleted file mode 100644 index 93a71588291a..000000000000 --- a/.changes/next-release/api-change-wafv2-53166.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``wafv2``", - "description": "This release adds the ability to associate an AWS WAF v2 web ACL with an AWS Amplify App." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8810ddcf0124..e76fe6e8832d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.38.21 +======= + +* api-change:``arc-zonal-shift``: Add new shiftType field for ARC zonal shifts. +* api-change:``directconnect``: With this release, AWS Direct Connect allows you to tag your Direct Connect gateways. Tags are metadata that you can create and use to manage your Direct Connect gateways. For more information about tagging, see AWS Tagging Strategies. +* api-change:``mediaconvert``: This release adds a configurable Quality Level setting for the top rendition of Auto ABR jobs +* api-change:``mediatailor``: Add support for log filtering which allow customers to filter out selected event types from logs. +* api-change:``polly``: Added support for the new voice - Jihye (ko-KR). Jihye is available as a Neural voice only. +* api-change:``rds``: Add note about the Availability Zone where RDS restores the DB cluster for the RestoreDBClusterToPointInTime operation. +* api-change:``wafv2``: This release adds the ability to associate an AWS WAF v2 web ACL with an AWS Amplify App. + + 1.38.20 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 2da4ace021f0..90f5259cccaf 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.20' +__version__ = '1.38.21' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index b51a58016077..1f03675951f6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.20' +release = '1.38.21' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 2da8eef19d5f..ea4bf7bba5d4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.20 + botocore==1.37.21 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 5d57e3dc1a45..6110e69bd8a9 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.20', + 'botocore==1.37.21', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 1b66cc8a8e2d1ebba50f790e93153d920d022457 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Mar 2025 18:12:59 +0000 Subject: [PATCH 1169/1632] Update changelog based on model updates --- .changes/next-release/api-change-batch-3215.json | 5 +++++ .../next-release/api-change-bcmpricingcalculator-35473.json | 5 +++++ .../next-release/api-change-bedrockagentruntime-16206.json | 5 +++++ .changes/next-release/api-change-cloudformation-82503.json | 5 +++++ .changes/next-release/api-change-datazone-73317.json | 5 +++++ .changes/next-release/api-change-eks-6159.json | 5 +++++ .changes/next-release/api-change-gamelift-54538.json | 5 +++++ .changes/next-release/api-change-iam-32444.json | 5 +++++ .changes/next-release/api-change-sagemaker-91098.json | 5 +++++ .changes/next-release/api-change-ssooidc-28672.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-batch-3215.json create mode 100644 .changes/next-release/api-change-bcmpricingcalculator-35473.json create mode 100644 .changes/next-release/api-change-bedrockagentruntime-16206.json create mode 100644 .changes/next-release/api-change-cloudformation-82503.json create mode 100644 .changes/next-release/api-change-datazone-73317.json create mode 100644 .changes/next-release/api-change-eks-6159.json create mode 100644 .changes/next-release/api-change-gamelift-54538.json create mode 100644 .changes/next-release/api-change-iam-32444.json create mode 100644 .changes/next-release/api-change-sagemaker-91098.json create mode 100644 .changes/next-release/api-change-ssooidc-28672.json diff --git a/.changes/next-release/api-change-batch-3215.json b/.changes/next-release/api-change-batch-3215.json new file mode 100644 index 000000000000..0b6d546344b6 --- /dev/null +++ b/.changes/next-release/api-change-batch-3215.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``batch``", + "description": "This release will enable two features: Firelens log driver, and Execute Command on Batch jobs on ECS. Both features will be passed through to ECS." +} diff --git a/.changes/next-release/api-change-bcmpricingcalculator-35473.json b/.changes/next-release/api-change-bcmpricingcalculator-35473.json new file mode 100644 index 000000000000..dd1469d64d08 --- /dev/null +++ b/.changes/next-release/api-change-bcmpricingcalculator-35473.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bcm-pricing-calculator``", + "description": "Added standaloneAccountRateTypeSelections for GetPreferences and UpdatePreferences APIs. Added STALE enum value to status attribute in GetBillScenario and UpdateBillScenario APIs." +} diff --git a/.changes/next-release/api-change-bedrockagentruntime-16206.json b/.changes/next-release/api-change-bedrockagentruntime-16206.json new file mode 100644 index 000000000000..a1ddf2bbb872 --- /dev/null +++ b/.changes/next-release/api-change-bedrockagentruntime-16206.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent-runtime``", + "description": "bedrock flow now support node action trace." +} diff --git a/.changes/next-release/api-change-cloudformation-82503.json b/.changes/next-release/api-change-cloudformation-82503.json new file mode 100644 index 000000000000..52ac020c0c0f --- /dev/null +++ b/.changes/next-release/api-change-cloudformation-82503.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cloudformation``", + "description": "Adding support for the new parameter \"ScanFilters\" in the CloudFormation StartResourceScan API. When this parameter is included, the StartResourceScan API will initiate a scan limited to the resource types specified by the parameter." +} diff --git a/.changes/next-release/api-change-datazone-73317.json b/.changes/next-release/api-change-datazone-73317.json new file mode 100644 index 000000000000..e04a78525d2d --- /dev/null +++ b/.changes/next-release/api-change-datazone-73317.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datazone``", + "description": "This release adds new action type of Create Listing Changeset for the Metadata Enforcement Rule feature." +} diff --git a/.changes/next-release/api-change-eks-6159.json b/.changes/next-release/api-change-eks-6159.json new file mode 100644 index 000000000000..79e410fecc3c --- /dev/null +++ b/.changes/next-release/api-change-eks-6159.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Added support for BOTTLEROCKET FIPS AMIs to AMI types in US regions." +} diff --git a/.changes/next-release/api-change-gamelift-54538.json b/.changes/next-release/api-change-gamelift-54538.json new file mode 100644 index 000000000000..18b1d372974a --- /dev/null +++ b/.changes/next-release/api-change-gamelift-54538.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``gamelift``", + "description": "Amazon GameLift Servers add support for additional instance types." +} diff --git a/.changes/next-release/api-change-iam-32444.json b/.changes/next-release/api-change-iam-32444.json new file mode 100644 index 000000000000..3022d11556f0 --- /dev/null +++ b/.changes/next-release/api-change-iam-32444.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iam``", + "description": "Update IAM dual-stack endpoints for BJS, IAD and PDT partitions" +} diff --git a/.changes/next-release/api-change-sagemaker-91098.json b/.changes/next-release/api-change-sagemaker-91098.json new file mode 100644 index 000000000000..892f6c925bb0 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-91098.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "add: recovery mode for SageMaker Studio apps" +} diff --git a/.changes/next-release/api-change-ssooidc-28672.json b/.changes/next-release/api-change-ssooidc-28672.json new file mode 100644 index 000000000000..cde057a23157 --- /dev/null +++ b/.changes/next-release/api-change-ssooidc-28672.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sso-oidc``", + "description": "This release adds AwsAdditionalDetails in the CreateTokenWithIAM API response." +} From 74edc0a9211072eef21129e81a6661a9759d2eeb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 27 Mar 2025 18:14:29 +0000 Subject: [PATCH 1170/1632] Bumping version to 1.38.22 --- .changes/1.38.22.json | 52 +++++++++++++++++++ .../next-release/api-change-batch-3215.json | 5 -- ...api-change-bcmpricingcalculator-35473.json | 5 -- .../api-change-bedrockagentruntime-16206.json | 5 -- .../api-change-cloudformation-82503.json | 5 -- .../api-change-datazone-73317.json | 5 -- .../next-release/api-change-eks-6159.json | 5 -- .../api-change-gamelift-54538.json | 5 -- .../next-release/api-change-iam-32444.json | 5 -- .../api-change-sagemaker-91098.json | 5 -- .../api-change-ssooidc-28672.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.38.22.json delete mode 100644 .changes/next-release/api-change-batch-3215.json delete mode 100644 .changes/next-release/api-change-bcmpricingcalculator-35473.json delete mode 100644 .changes/next-release/api-change-bedrockagentruntime-16206.json delete mode 100644 .changes/next-release/api-change-cloudformation-82503.json delete mode 100644 .changes/next-release/api-change-datazone-73317.json delete mode 100644 .changes/next-release/api-change-eks-6159.json delete mode 100644 .changes/next-release/api-change-gamelift-54538.json delete mode 100644 .changes/next-release/api-change-iam-32444.json delete mode 100644 .changes/next-release/api-change-sagemaker-91098.json delete mode 100644 .changes/next-release/api-change-ssooidc-28672.json diff --git a/.changes/1.38.22.json b/.changes/1.38.22.json new file mode 100644 index 000000000000..1b6f94bc8d7d --- /dev/null +++ b/.changes/1.38.22.json @@ -0,0 +1,52 @@ +[ + { + "category": "``batch``", + "description": "This release will enable two features: Firelens log driver, and Execute Command on Batch jobs on ECS. Both features will be passed through to ECS.", + "type": "api-change" + }, + { + "category": "``bcm-pricing-calculator``", + "description": "Added standaloneAccountRateTypeSelections for GetPreferences and UpdatePreferences APIs. Added STALE enum value to status attribute in GetBillScenario and UpdateBillScenario APIs.", + "type": "api-change" + }, + { + "category": "``bedrock-agent-runtime``", + "description": "bedrock flow now support node action trace.", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "Adding support for the new parameter \"ScanFilters\" in the CloudFormation StartResourceScan API. When this parameter is included, the StartResourceScan API will initiate a scan limited to the resource types specified by the parameter.", + "type": "api-change" + }, + { + "category": "``datazone``", + "description": "This release adds new action type of Create Listing Changeset for the Metadata Enforcement Rule feature.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Added support for BOTTLEROCKET FIPS AMIs to AMI types in US regions.", + "type": "api-change" + }, + { + "category": "``gamelift``", + "description": "Amazon GameLift Servers add support for additional instance types.", + "type": "api-change" + }, + { + "category": "``iam``", + "description": "Update IAM dual-stack endpoints for BJS, IAD and PDT partitions", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "add: recovery mode for SageMaker Studio apps", + "type": "api-change" + }, + { + "category": "``sso-oidc``", + "description": "This release adds AwsAdditionalDetails in the CreateTokenWithIAM API response.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-batch-3215.json b/.changes/next-release/api-change-batch-3215.json deleted file mode 100644 index 0b6d546344b6..000000000000 --- a/.changes/next-release/api-change-batch-3215.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``batch``", - "description": "This release will enable two features: Firelens log driver, and Execute Command on Batch jobs on ECS. Both features will be passed through to ECS." -} diff --git a/.changes/next-release/api-change-bcmpricingcalculator-35473.json b/.changes/next-release/api-change-bcmpricingcalculator-35473.json deleted file mode 100644 index dd1469d64d08..000000000000 --- a/.changes/next-release/api-change-bcmpricingcalculator-35473.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bcm-pricing-calculator``", - "description": "Added standaloneAccountRateTypeSelections for GetPreferences and UpdatePreferences APIs. Added STALE enum value to status attribute in GetBillScenario and UpdateBillScenario APIs." -} diff --git a/.changes/next-release/api-change-bedrockagentruntime-16206.json b/.changes/next-release/api-change-bedrockagentruntime-16206.json deleted file mode 100644 index a1ddf2bbb872..000000000000 --- a/.changes/next-release/api-change-bedrockagentruntime-16206.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent-runtime``", - "description": "bedrock flow now support node action trace." -} diff --git a/.changes/next-release/api-change-cloudformation-82503.json b/.changes/next-release/api-change-cloudformation-82503.json deleted file mode 100644 index 52ac020c0c0f..000000000000 --- a/.changes/next-release/api-change-cloudformation-82503.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cloudformation``", - "description": "Adding support for the new parameter \"ScanFilters\" in the CloudFormation StartResourceScan API. When this parameter is included, the StartResourceScan API will initiate a scan limited to the resource types specified by the parameter." -} diff --git a/.changes/next-release/api-change-datazone-73317.json b/.changes/next-release/api-change-datazone-73317.json deleted file mode 100644 index e04a78525d2d..000000000000 --- a/.changes/next-release/api-change-datazone-73317.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datazone``", - "description": "This release adds new action type of Create Listing Changeset for the Metadata Enforcement Rule feature." -} diff --git a/.changes/next-release/api-change-eks-6159.json b/.changes/next-release/api-change-eks-6159.json deleted file mode 100644 index 79e410fecc3c..000000000000 --- a/.changes/next-release/api-change-eks-6159.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Added support for BOTTLEROCKET FIPS AMIs to AMI types in US regions." -} diff --git a/.changes/next-release/api-change-gamelift-54538.json b/.changes/next-release/api-change-gamelift-54538.json deleted file mode 100644 index 18b1d372974a..000000000000 --- a/.changes/next-release/api-change-gamelift-54538.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``gamelift``", - "description": "Amazon GameLift Servers add support for additional instance types." -} diff --git a/.changes/next-release/api-change-iam-32444.json b/.changes/next-release/api-change-iam-32444.json deleted file mode 100644 index 3022d11556f0..000000000000 --- a/.changes/next-release/api-change-iam-32444.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iam``", - "description": "Update IAM dual-stack endpoints for BJS, IAD and PDT partitions" -} diff --git a/.changes/next-release/api-change-sagemaker-91098.json b/.changes/next-release/api-change-sagemaker-91098.json deleted file mode 100644 index 892f6c925bb0..000000000000 --- a/.changes/next-release/api-change-sagemaker-91098.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "add: recovery mode for SageMaker Studio apps" -} diff --git a/.changes/next-release/api-change-ssooidc-28672.json b/.changes/next-release/api-change-ssooidc-28672.json deleted file mode 100644 index cde057a23157..000000000000 --- a/.changes/next-release/api-change-ssooidc-28672.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sso-oidc``", - "description": "This release adds AwsAdditionalDetails in the CreateTokenWithIAM API response." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e76fe6e8832d..4434a1b37df2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.38.22 +======= + +* api-change:``batch``: This release will enable two features: Firelens log driver, and Execute Command on Batch jobs on ECS. Both features will be passed through to ECS. +* api-change:``bcm-pricing-calculator``: Added standaloneAccountRateTypeSelections for GetPreferences and UpdatePreferences APIs. Added STALE enum value to status attribute in GetBillScenario and UpdateBillScenario APIs. +* api-change:``bedrock-agent-runtime``: bedrock flow now support node action trace. +* api-change:``cloudformation``: Adding support for the new parameter "ScanFilters" in the CloudFormation StartResourceScan API. When this parameter is included, the StartResourceScan API will initiate a scan limited to the resource types specified by the parameter. +* api-change:``datazone``: This release adds new action type of Create Listing Changeset for the Metadata Enforcement Rule feature. +* api-change:``eks``: Added support for BOTTLEROCKET FIPS AMIs to AMI types in US regions. +* api-change:``gamelift``: Amazon GameLift Servers add support for additional instance types. +* api-change:``iam``: Update IAM dual-stack endpoints for BJS, IAD and PDT partitions +* api-change:``sagemaker``: add: recovery mode for SageMaker Studio apps +* api-change:``sso-oidc``: This release adds AwsAdditionalDetails in the CreateTokenWithIAM API response. + + 1.38.21 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 90f5259cccaf..61533da54dba 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.21' +__version__ = '1.38.22' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 1f03675951f6..c626c6041b56 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.21' +release = '1.38.22' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index ea4bf7bba5d4..f3075aeb2b55 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.21 + botocore==1.37.22 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 6110e69bd8a9..525dc0b0a727 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.21', + 'botocore==1.37.22', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 0c9086ab22d323d46a0d2719d0ee3b6d9e1b274f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Mar 2025 18:08:51 +0000 Subject: [PATCH 1171/1632] Update changelog based on model updates --- .changes/next-release/api-change-apigateway-20199.json | 5 +++++ .changes/next-release/api-change-apigatewayv2-82774.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-82661.json | 5 +++++ .changes/next-release/api-change-codebuild-87338.json | 5 +++++ .changes/next-release/api-change-ecs-37121.json | 5 +++++ .../next-release/api-change-meteringmarketplace-10250.json | 5 +++++ .changes/next-release/api-change-networkmanager-23097.json | 5 +++++ .../next-release/api-change-paymentcryptography-22675.json | 5 +++++ .changes/next-release/api-change-quicksight-21332.json | 5 +++++ .changes/next-release/api-change-sagemaker-83506.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-apigateway-20199.json create mode 100644 .changes/next-release/api-change-apigatewayv2-82774.json create mode 100644 .changes/next-release/api-change-bedrockruntime-82661.json create mode 100644 .changes/next-release/api-change-codebuild-87338.json create mode 100644 .changes/next-release/api-change-ecs-37121.json create mode 100644 .changes/next-release/api-change-meteringmarketplace-10250.json create mode 100644 .changes/next-release/api-change-networkmanager-23097.json create mode 100644 .changes/next-release/api-change-paymentcryptography-22675.json create mode 100644 .changes/next-release/api-change-quicksight-21332.json create mode 100644 .changes/next-release/api-change-sagemaker-83506.json diff --git a/.changes/next-release/api-change-apigateway-20199.json b/.changes/next-release/api-change-apigateway-20199.json new file mode 100644 index 000000000000..ac0de6d5ce72 --- /dev/null +++ b/.changes/next-release/api-change-apigateway-20199.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigateway``", + "description": "Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names." +} diff --git a/.changes/next-release/api-change-apigatewayv2-82774.json b/.changes/next-release/api-change-apigatewayv2-82774.json new file mode 100644 index 000000000000..201035369f52 --- /dev/null +++ b/.changes/next-release/api-change-apigatewayv2-82774.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``apigatewayv2``", + "description": "Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names." +} diff --git a/.changes/next-release/api-change-bedrockruntime-82661.json b/.changes/next-release/api-change-bedrockruntime-82661.json new file mode 100644 index 000000000000..04a1ab2b0378 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-82661.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Launching Multi-modality Content Filter for Amazon Bedrock Guardrails." +} diff --git a/.changes/next-release/api-change-codebuild-87338.json b/.changes/next-release/api-change-codebuild-87338.json new file mode 100644 index 000000000000..4831df8a83a6 --- /dev/null +++ b/.changes/next-release/api-change-codebuild-87338.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "This release adds support for cacheNamespace in ProjectCache" +} diff --git a/.changes/next-release/api-change-ecs-37121.json b/.changes/next-release/api-change-ecs-37121.json new file mode 100644 index 000000000000..6df1b5826397 --- /dev/null +++ b/.changes/next-release/api-change-ecs-37121.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is an Amazon ECS documentation only release that addresses tickets." +} diff --git a/.changes/next-release/api-change-meteringmarketplace-10250.json b/.changes/next-release/api-change-meteringmarketplace-10250.json new file mode 100644 index 000000000000..d7ca955c3545 --- /dev/null +++ b/.changes/next-release/api-change-meteringmarketplace-10250.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``meteringmarketplace``", + "description": "Add support for Marketplace Metering Service dual-stack endpoints." +} diff --git a/.changes/next-release/api-change-networkmanager-23097.json b/.changes/next-release/api-change-networkmanager-23097.json new file mode 100644 index 000000000000..8aedcfc814cc --- /dev/null +++ b/.changes/next-release/api-change-networkmanager-23097.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``networkmanager``", + "description": "Add support for NetworkManager Dualstack endpoints." +} diff --git a/.changes/next-release/api-change-paymentcryptography-22675.json b/.changes/next-release/api-change-paymentcryptography-22675.json new file mode 100644 index 000000000000..d431cb72a135 --- /dev/null +++ b/.changes/next-release/api-change-paymentcryptography-22675.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``payment-cryptography``", + "description": "The service adds support for transferring AES-256 and other keys between the service and other service providers and HSMs. This feature uses ECDH to derive a one-time key transport key to enable these secure key exchanges." +} diff --git a/.changes/next-release/api-change-quicksight-21332.json b/.changes/next-release/api-change-quicksight-21332.json new file mode 100644 index 000000000000..2d5d42503351 --- /dev/null +++ b/.changes/next-release/api-change-quicksight-21332.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``quicksight``", + "description": "RLS permission dataset with userAs: RLS_RULES flag, Q in QuickSight/Threshold Alerts/Schedules/Snapshots in QS embedding, toggle dataset refresh email alerts via API, transposed table with options: column width, type and index, toggle Q&A on dashboards, Oracle Service Name when creating data source." +} diff --git a/.changes/next-release/api-change-sagemaker-83506.json b/.changes/next-release/api-change-sagemaker-83506.json new file mode 100644 index 000000000000..2e77bd0aef52 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-83506.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "TransformAmiVersion for Batch Transform and SageMaker Search Service Aggregate Search API Extension" +} From 483444f6d04b8055afaf682c259d56b2a6c10c09 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 28 Mar 2025 18:10:09 +0000 Subject: [PATCH 1172/1632] Bumping version to 1.38.23 --- .changes/1.38.23.json | 52 +++++++++++++++++++ .../api-change-apigateway-20199.json | 5 -- .../api-change-apigatewayv2-82774.json | 5 -- .../api-change-bedrockruntime-82661.json | 5 -- .../api-change-codebuild-87338.json | 5 -- .../next-release/api-change-ecs-37121.json | 5 -- .../api-change-meteringmarketplace-10250.json | 5 -- .../api-change-networkmanager-23097.json | 5 -- .../api-change-paymentcryptography-22675.json | 5 -- .../api-change-quicksight-21332.json | 5 -- .../api-change-sagemaker-83506.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.38.23.json delete mode 100644 .changes/next-release/api-change-apigateway-20199.json delete mode 100644 .changes/next-release/api-change-apigatewayv2-82774.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-82661.json delete mode 100644 .changes/next-release/api-change-codebuild-87338.json delete mode 100644 .changes/next-release/api-change-ecs-37121.json delete mode 100644 .changes/next-release/api-change-meteringmarketplace-10250.json delete mode 100644 .changes/next-release/api-change-networkmanager-23097.json delete mode 100644 .changes/next-release/api-change-paymentcryptography-22675.json delete mode 100644 .changes/next-release/api-change-quicksight-21332.json delete mode 100644 .changes/next-release/api-change-sagemaker-83506.json diff --git a/.changes/1.38.23.json b/.changes/1.38.23.json new file mode 100644 index 000000000000..4e433b1b6ad0 --- /dev/null +++ b/.changes/1.38.23.json @@ -0,0 +1,52 @@ +[ + { + "category": "``apigateway``", + "description": "Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names.", + "type": "api-change" + }, + { + "category": "``apigatewayv2``", + "description": "Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "Launching Multi-modality Content Filter for Amazon Bedrock Guardrails.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "This release adds support for cacheNamespace in ProjectCache", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is an Amazon ECS documentation only release that addresses tickets.", + "type": "api-change" + }, + { + "category": "``meteringmarketplace``", + "description": "Add support for Marketplace Metering Service dual-stack endpoints.", + "type": "api-change" + }, + { + "category": "``networkmanager``", + "description": "Add support for NetworkManager Dualstack endpoints.", + "type": "api-change" + }, + { + "category": "``payment-cryptography``", + "description": "The service adds support for transferring AES-256 and other keys between the service and other service providers and HSMs. This feature uses ECDH to derive a one-time key transport key to enable these secure key exchanges.", + "type": "api-change" + }, + { + "category": "``quicksight``", + "description": "RLS permission dataset with userAs: RLS_RULES flag, Q in QuickSight/Threshold Alerts/Schedules/Snapshots in QS embedding, toggle dataset refresh email alerts via API, transposed table with options: column width, type and index, toggle Q&A on dashboards, Oracle Service Name when creating data source.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "TransformAmiVersion for Batch Transform and SageMaker Search Service Aggregate Search API Extension", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-apigateway-20199.json b/.changes/next-release/api-change-apigateway-20199.json deleted file mode 100644 index ac0de6d5ce72..000000000000 --- a/.changes/next-release/api-change-apigateway-20199.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigateway``", - "description": "Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names." -} diff --git a/.changes/next-release/api-change-apigatewayv2-82774.json b/.changes/next-release/api-change-apigatewayv2-82774.json deleted file mode 100644 index 201035369f52..000000000000 --- a/.changes/next-release/api-change-apigatewayv2-82774.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``apigatewayv2``", - "description": "Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names." -} diff --git a/.changes/next-release/api-change-bedrockruntime-82661.json b/.changes/next-release/api-change-bedrockruntime-82661.json deleted file mode 100644 index 04a1ab2b0378..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-82661.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Launching Multi-modality Content Filter for Amazon Bedrock Guardrails." -} diff --git a/.changes/next-release/api-change-codebuild-87338.json b/.changes/next-release/api-change-codebuild-87338.json deleted file mode 100644 index 4831df8a83a6..000000000000 --- a/.changes/next-release/api-change-codebuild-87338.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "This release adds support for cacheNamespace in ProjectCache" -} diff --git a/.changes/next-release/api-change-ecs-37121.json b/.changes/next-release/api-change-ecs-37121.json deleted file mode 100644 index 6df1b5826397..000000000000 --- a/.changes/next-release/api-change-ecs-37121.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is an Amazon ECS documentation only release that addresses tickets." -} diff --git a/.changes/next-release/api-change-meteringmarketplace-10250.json b/.changes/next-release/api-change-meteringmarketplace-10250.json deleted file mode 100644 index d7ca955c3545..000000000000 --- a/.changes/next-release/api-change-meteringmarketplace-10250.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``meteringmarketplace``", - "description": "Add support for Marketplace Metering Service dual-stack endpoints." -} diff --git a/.changes/next-release/api-change-networkmanager-23097.json b/.changes/next-release/api-change-networkmanager-23097.json deleted file mode 100644 index 8aedcfc814cc..000000000000 --- a/.changes/next-release/api-change-networkmanager-23097.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``networkmanager``", - "description": "Add support for NetworkManager Dualstack endpoints." -} diff --git a/.changes/next-release/api-change-paymentcryptography-22675.json b/.changes/next-release/api-change-paymentcryptography-22675.json deleted file mode 100644 index d431cb72a135..000000000000 --- a/.changes/next-release/api-change-paymentcryptography-22675.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``payment-cryptography``", - "description": "The service adds support for transferring AES-256 and other keys between the service and other service providers and HSMs. This feature uses ECDH to derive a one-time key transport key to enable these secure key exchanges." -} diff --git a/.changes/next-release/api-change-quicksight-21332.json b/.changes/next-release/api-change-quicksight-21332.json deleted file mode 100644 index 2d5d42503351..000000000000 --- a/.changes/next-release/api-change-quicksight-21332.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``quicksight``", - "description": "RLS permission dataset with userAs: RLS_RULES flag, Q in QuickSight/Threshold Alerts/Schedules/Snapshots in QS embedding, toggle dataset refresh email alerts via API, transposed table with options: column width, type and index, toggle Q&A on dashboards, Oracle Service Name when creating data source." -} diff --git a/.changes/next-release/api-change-sagemaker-83506.json b/.changes/next-release/api-change-sagemaker-83506.json deleted file mode 100644 index 2e77bd0aef52..000000000000 --- a/.changes/next-release/api-change-sagemaker-83506.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "TransformAmiVersion for Batch Transform and SageMaker Search Service Aggregate Search API Extension" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4434a1b37df2..7a7febc0eac3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.38.23 +======= + +* api-change:``apigateway``: Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names. +* api-change:``apigatewayv2``: Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names. +* api-change:``bedrock-runtime``: Launching Multi-modality Content Filter for Amazon Bedrock Guardrails. +* api-change:``codebuild``: This release adds support for cacheNamespace in ProjectCache +* api-change:``ecs``: This is an Amazon ECS documentation only release that addresses tickets. +* api-change:``meteringmarketplace``: Add support for Marketplace Metering Service dual-stack endpoints. +* api-change:``networkmanager``: Add support for NetworkManager Dualstack endpoints. +* api-change:``payment-cryptography``: The service adds support for transferring AES-256 and other keys between the service and other service providers and HSMs. This feature uses ECDH to derive a one-time key transport key to enable these secure key exchanges. +* api-change:``quicksight``: RLS permission dataset with userAs: RLS_RULES flag, Q in QuickSight/Threshold Alerts/Schedules/Snapshots in QS embedding, toggle dataset refresh email alerts via API, transposed table with options: column width, type and index, toggle Q&A on dashboards, Oracle Service Name when creating data source. +* api-change:``sagemaker``: TransformAmiVersion for Batch Transform and SageMaker Search Service Aggregate Search API Extension + + 1.38.22 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 61533da54dba..43d8497be91b 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.22' +__version__ = '1.38.23' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index c626c6041b56..459c7759e768 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.22' +release = '1.38.23' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f3075aeb2b55..f8f821bc5b3f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.22 + botocore==1.37.23 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 525dc0b0a727..71e91c53fad5 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.22', + 'botocore==1.37.23', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 0b3cb0f57d7d088fcba89eec290279c965af0857 Mon Sep 17 00:00:00 2001 From: Daniil Millwood Date: Fri, 28 Mar 2025 21:06:47 +0000 Subject: [PATCH 1173/1632] cli examples for ivs realtime --- awscli/examples/ivs-realtime/create-stage.rst | 25 ++++++++++++---- .../examples/ivs-realtime/get-composition.rst | 24 ++++++++++----- awscli/examples/ivs-realtime/get-stage.rst | 30 +++++++++++-------- .../ivs-realtime/start-composition.rst | 24 ++++++++++----- awscli/examples/ivs-realtime/update-stage.rst | 11 +++++-- 5 files changed, 78 insertions(+), 36 deletions(-) diff --git a/awscli/examples/ivs-realtime/create-stage.rst b/awscli/examples/ivs-realtime/create-stage.rst index c9b32d4ea151..c3af5b233ed7 100644 --- a/awscli/examples/ivs-realtime/create-stage.rst +++ b/awscli/examples/ivs-realtime/create-stage.rst @@ -30,6 +30,10 @@ Output:: "SEQUENTIAL" ], "recordingMode": "DISABLED" + }, + "recordingReconnectWindowSeconds": 0, + "hlsConfiguration": { + "targetSegmentDurationSeconds": 6 } }, "endpoints": { @@ -43,7 +47,7 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon IVS Low-Latency Streaming User Guide*. **Example 2: To create a stage and configure individial participant recording** @@ -51,7 +55,8 @@ The following ``create-stage`` example creates a stage and configures individual aws ivs-realtime create-stage \ --name stage1 \ - --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh"}' + --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", "recordingReconnectWindowSeconds": 100, \ + "hlsConfiguration": {"targetSegmentDurationSeconds": 5}}' Output:: @@ -70,8 +75,12 @@ Output:: "SEQUENTIAL" ], "recordingMode": "DISABLED" + }, + "recordingReconnectWindowSeconds": 100, + "hlsConfiguration": { + "targetSegmentDurationSeconds": 5 } - }, + }, "endpoints": { "events": "wss://global.events.live-video.net", "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", @@ -83,7 +92,7 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon IVS Low-Latency Streaming User Guide*. **Example 3: To create a stage and configure individial participant recording with thumbnail recording enabled** @@ -111,8 +120,12 @@ Output:: "SEQUENTIAL" ], "recordingMode": "INTERVAL" + }, + "recordingReconnectWindowSeconds": 0, + "hlsConfiguration": { + "targetSegmentDurationSeconds": 6 } - }, + }, "endpoints": { "events": "wss://global.events.live-video.net", "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", @@ -124,4 +137,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon IVS Low-Latency Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-composition.rst b/awscli/examples/ivs-realtime/get-composition.rst index f796cde2d83f..98fd9d57212a 100644 --- a/awscli/examples/ivs-realtime/get-composition.rst +++ b/awscli/examples/ivs-realtime/get-composition.rst @@ -31,7 +31,10 @@ Output:: "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" ], "recordingConfiguration": { - "format": "HLS" + "format": "HLS", + "hlsConfiguration": { + "targetSegmentDurationSeconds": 2 + } }, "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE", } @@ -52,7 +55,8 @@ Output:: "gridGap": 2, "omitStoppedVideo": false, "videoAspectRatio": "VIDEO", - "videoFillMode": "" } + "videoFillMode": "" + } }, "stageArn": "arn:aws:ivs:ap-northeast-1:123456789012:stage/defgABCDabcd", "startTime": "2023-10-16T23:24:00+00:00", @@ -61,7 +65,7 @@ Output:: } } -For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `IVS Composite Recording | Real-Time Streaming `__ in the *Amazon IVS Real-Time Streaming User Guide*. **Example 2: To get a composition with PiP layout** @@ -96,7 +100,10 @@ Output:: "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" ], "recordingConfiguration": { - "format": "HLS" + "format": "HLS", + "hlsConfiguration": { + "targetSegmentDurationSeconds": 2 + } }, "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" } @@ -130,7 +137,7 @@ Output:: } } -For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `IVS Composite Recording | Real-Time Streaming `__ in the *Amazon IVS Real-Time Streaming User Guide*. **Example 3: To get a composition with thumbnail recording enabled** @@ -165,7 +172,10 @@ Output:: "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" ], "recordingConfiguration": { - "format": "HLS" + "format": "HLS", + "hlsConfiguration": { + "targetSegmentDurationSeconds": 2 + } }, "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE", "thumbnailConfigurations": [ @@ -203,4 +213,4 @@ Output:: } } -For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `IVS Composite Recording | Real-Time Streaming `__ in the *Amazon IVS Real-Time Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/get-stage.rst b/awscli/examples/ivs-realtime/get-stage.rst index 22bb45d6c93a..df674b06cbe5 100644 --- a/awscli/examples/ivs-realtime/get-stage.rst +++ b/awscli/examples/ivs-realtime/get-stage.rst @@ -12,18 +12,22 @@ Output:: "activeSessionId": "st-a1b2c3d4e5f6g", "arn": "arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh", "autoParticipantRecordingConfiguration": { - "storageConfigurationArn": "", - "mediaTypes": [ - "AUDIO_VIDEO" - ], - "thumbnailConfiguration": { - "targetIntervalSeconds": 60, - "storage": [ - "SEQUENTIAL" - ], - "recordingMode": "DISABLED", - } - }, + "storageConfigurationArn": "", + "mediaTypes": [ + "AUDIO_VIDEO" + ], + "thumbnailConfiguration": { + "targetIntervalSeconds": 60, + "storage": [ + "SEQUENTIAL" + ], + "recordingMode": "DISABLED", + }, + "recordingReconnectWindowSeconds": 0, + "hlsConfiguration": { + "targetSegmentDurationSeconds": 6 + } + }, "endpoints": { "events": "wss://global.events.live-video.net", "rtmp": "rtmp://9x0y8z7s6t5u.global-contribute-staging.live-video.net/app/", @@ -35,4 +39,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon IVS Low-Latency Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/start-composition.rst b/awscli/examples/ivs-realtime/start-composition.rst index ba7eaee808c9..985a8f761984 100644 --- a/awscli/examples/ivs-realtime/start-composition.rst +++ b/awscli/examples/ivs-realtime/start-composition.rst @@ -7,6 +7,7 @@ The following ``start-composition`` example starts a composition for the specifi --destinations '[{"channel": {"channelArn": "arn:aws:ivs:ap-northeast-1:123456789012:channel/abcABCdefDEg", \ "encoderConfigurationArn": "arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"}}, \ {"s3":{"encoderConfigurationArns":["arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef"], \ + "recordingConfiguration": {"hlsConfiguration": {"targetSegmentDurationSeconds": 5}}, \ "storageConfigurationArn":"arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE"}}]' Output:: @@ -34,7 +35,10 @@ Output:: "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" ], "recordingConfiguration": { - "format": "HLS" + "format": "HLS", + "hlsConfiguration": { + "targetSegmentDurationSeconds": 5 + } }, "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" } @@ -64,7 +68,7 @@ Output:: } } -For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `IVS Composite Recording | Real-Time Streaming `__ in the *Amazon IVS Real-Time Streaming User Guide*. **Example 2: To start a composition with PiP layout** @@ -103,7 +107,10 @@ Output:: "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" ], "recordingConfiguration": { - "format": "HLS" + "format": "HLS", + "hlsConfiguration": { + "targetSegmentDurationSeconds": 2 + } }, "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE" } @@ -136,9 +143,9 @@ Output:: } } -For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. +For more information, see `IVS Composite Recording | Real-Time Streaming `__ in the *Amazon IVS Real-Time Streaming User Guide*. -**Example 3: To start a composition with thubnail recording enabled** +**Example 3: To start a composition with thumbnail recording enabled** The following ``start-composition`` example starts a composition for the specified stage to be streamed to the specified locations with thumbnail recording enabled. :: @@ -175,7 +182,10 @@ Output:: "arn:aws:ivs:arn:aws:ivs:ap-northeast-1:123456789012:encoder-configuration/ABabCDcdEFef" ], "recordingConfiguration": { - "format": "HLS" + "format": "HLS", + "hlsConfiguration": { + "targetSegmentDurationSeconds": 2 + } }, "storageConfigurationArn": "arn:arn:aws:ivs:ap-northeast-1:123456789012:storage-configuration/FefABabCDcdE", "thumbnailConfigurations": [ @@ -213,4 +223,4 @@ Output:: } } -For more information, see `Composite Recording (Real-Time Streaming) `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `IVS Composite Recording | Real-Time Streaming `__ in the *Amazon IVS Real-Time Streaming User Guide*. \ No newline at end of file diff --git a/awscli/examples/ivs-realtime/update-stage.rst b/awscli/examples/ivs-realtime/update-stage.rst index 945fab63b9c7..530d88e48f1b 100644 --- a/awscli/examples/ivs-realtime/update-stage.rst +++ b/awscli/examples/ivs-realtime/update-stage.rst @@ -4,8 +4,9 @@ The following ``update-stage`` example updates a stage for a specified stage ARN aws ivs-realtime update-stage \ --arn arn:aws:ivs:us-west-2:123456789012:stage/abcdABCDefgh \ - --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", \ - "thumbnailConfiguration": {"recordingMode": "INTERVAL","storage": ["SEQUENTIAL"],"targetIntervalSeconds": 60}}' \ + --auto-participant-recording-configuration '{"mediaTypes": ["AUDIO_VIDEO"],"storageConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:storage-configuration/abcdABCDefgh", "recordingReconnectWindowSeconds": 100, \ + "thumbnailConfiguration": {"recordingMode": "INTERVAL","storage": ["SEQUENTIAL"],"targetIntervalSeconds": 60}} \ + "hlsConfiguration": {"targetSegmentDurationSeconds": 5}}' \ --name stage1a Output:: @@ -24,6 +25,10 @@ Output:: "SEQUENTIAL" ], "recordingMode": "INTERVAL" + }, + "recordingReconnectWindowSeconds": 100, + "hlsConfiguration": { + "targetSegmentDurationSeconds": 5 } }, "endpoints": { @@ -37,4 +42,4 @@ Output:: } } -For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon Interactive Video Service User Guide*. \ No newline at end of file +For more information, see `Enabling Multiple Hosts on an Amazon IVS Stream `__ in the *Amazon IVS Low-Latency Streaming User Guide*. \ No newline at end of file From 1a86cb967e6a4a3aefb3354e469e37b64c24ef70 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 31 Mar 2025 18:15:55 +0000 Subject: [PATCH 1174/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-92026.json | 5 +++++ .changes/next-release/api-change-deadline-31932.json | 5 +++++ .changes/next-release/api-change-ec2-75568.json | 5 +++++ .changes/next-release/api-change-eks-25281.json | 5 +++++ .../api-change-marketplaceentitlement-20226.json | 5 +++++ .changes/next-release/api-change-outposts-40940.json | 5 +++++ .changes/next-release/api-change-s3-87716.json | 5 +++++ .changes/next-release/api-change-s3control-58373.json | 5 +++++ .changes/next-release/api-change-sesv2-99379.json | 5 +++++ .changes/next-release/api-change-transfer-92163.json | 5 +++++ 10 files changed, 50 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-92026.json create mode 100644 .changes/next-release/api-change-deadline-31932.json create mode 100644 .changes/next-release/api-change-ec2-75568.json create mode 100644 .changes/next-release/api-change-eks-25281.json create mode 100644 .changes/next-release/api-change-marketplaceentitlement-20226.json create mode 100644 .changes/next-release/api-change-outposts-40940.json create mode 100644 .changes/next-release/api-change-s3-87716.json create mode 100644 .changes/next-release/api-change-s3control-58373.json create mode 100644 .changes/next-release/api-change-sesv2-99379.json create mode 100644 .changes/next-release/api-change-transfer-92163.json diff --git a/.changes/next-release/api-change-bedrockruntime-92026.json b/.changes/next-release/api-change-bedrockruntime-92026.json new file mode 100644 index 000000000000..2664bd3791d6 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-92026.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "Add Prompt Caching support to Converse and ConverseStream APIs" +} diff --git a/.changes/next-release/api-change-deadline-31932.json b/.changes/next-release/api-change-deadline-31932.json new file mode 100644 index 000000000000..9d0ab02339d9 --- /dev/null +++ b/.changes/next-release/api-change-deadline-31932.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``deadline``", + "description": "With this release you can use a new field to specify the search term match type. Search term match types currently support fuzzy and contains matching." +} diff --git a/.changes/next-release/api-change-ec2-75568.json b/.changes/next-release/api-change-ec2-75568.json new file mode 100644 index 000000000000..71ffc84c2641 --- /dev/null +++ b/.changes/next-release/api-change-ec2-75568.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Release VPC Route Server, a new feature allowing dynamic routing in VPCs." +} diff --git a/.changes/next-release/api-change-eks-25281.json b/.changes/next-release/api-change-eks-25281.json new file mode 100644 index 000000000000..872d7dee6efd --- /dev/null +++ b/.changes/next-release/api-change-eks-25281.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``eks``", + "description": "Add support for updating RemoteNetworkConfig for hybrid nodes on EKS UpdateClusterConfig API" +} diff --git a/.changes/next-release/api-change-marketplaceentitlement-20226.json b/.changes/next-release/api-change-marketplaceentitlement-20226.json new file mode 100644 index 000000000000..680f398be2e3 --- /dev/null +++ b/.changes/next-release/api-change-marketplaceentitlement-20226.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``marketplace-entitlement``", + "description": "Add support for Marketplace Entitlement Service dual-stack endpoints." +} diff --git a/.changes/next-release/api-change-outposts-40940.json b/.changes/next-release/api-change-outposts-40940.json new file mode 100644 index 000000000000..796eec63a990 --- /dev/null +++ b/.changes/next-release/api-change-outposts-40940.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``outposts``", + "description": "Enabling Asset Level Capacity Management feature, which allows customers to create a Capacity Task for a single Asset on their active Outpost." +} diff --git a/.changes/next-release/api-change-s3-87716.json b/.changes/next-release/api-change-s3-87716.json new file mode 100644 index 000000000000..784a2f800816 --- /dev/null +++ b/.changes/next-release/api-change-s3-87716.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3``", + "description": "Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones" +} diff --git a/.changes/next-release/api-change-s3control-58373.json b/.changes/next-release/api-change-s3control-58373.json new file mode 100644 index 000000000000..c5655ec29840 --- /dev/null +++ b/.changes/next-release/api-change-s3control-58373.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones" +} diff --git a/.changes/next-release/api-change-sesv2-99379.json b/.changes/next-release/api-change-sesv2-99379.json new file mode 100644 index 000000000000..bbf1129f8dde --- /dev/null +++ b/.changes/next-release/api-change-sesv2-99379.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Add dual-stack support to global endpoints." +} diff --git a/.changes/next-release/api-change-transfer-92163.json b/.changes/next-release/api-change-transfer-92163.json new file mode 100644 index 000000000000..1f7b0a58d536 --- /dev/null +++ b/.changes/next-release/api-change-transfer-92163.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "Add WebAppEndpointPolicy support for WebApps" +} From d77697a73862e748151eae64ae398a70281aa649 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 31 Mar 2025 18:17:28 +0000 Subject: [PATCH 1175/1632] Bumping version to 1.38.24 --- .changes/1.38.24.json | 52 +++++++++++++++++++ .../api-change-bedrockruntime-92026.json | 5 -- .../api-change-deadline-31932.json | 5 -- .../next-release/api-change-ec2-75568.json | 5 -- .../next-release/api-change-eks-25281.json | 5 -- ...i-change-marketplaceentitlement-20226.json | 5 -- .../api-change-outposts-40940.json | 5 -- .../next-release/api-change-s3-87716.json | 5 -- .../api-change-s3control-58373.json | 5 -- .../next-release/api-change-sesv2-99379.json | 5 -- .../api-change-transfer-92163.json | 5 -- CHANGELOG.rst | 15 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 16 files changed, 71 insertions(+), 54 deletions(-) create mode 100644 .changes/1.38.24.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-92026.json delete mode 100644 .changes/next-release/api-change-deadline-31932.json delete mode 100644 .changes/next-release/api-change-ec2-75568.json delete mode 100644 .changes/next-release/api-change-eks-25281.json delete mode 100644 .changes/next-release/api-change-marketplaceentitlement-20226.json delete mode 100644 .changes/next-release/api-change-outposts-40940.json delete mode 100644 .changes/next-release/api-change-s3-87716.json delete mode 100644 .changes/next-release/api-change-s3control-58373.json delete mode 100644 .changes/next-release/api-change-sesv2-99379.json delete mode 100644 .changes/next-release/api-change-transfer-92163.json diff --git a/.changes/1.38.24.json b/.changes/1.38.24.json new file mode 100644 index 000000000000..c72e58062706 --- /dev/null +++ b/.changes/1.38.24.json @@ -0,0 +1,52 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "Add Prompt Caching support to Converse and ConverseStream APIs", + "type": "api-change" + }, + { + "category": "``deadline``", + "description": "With this release you can use a new field to specify the search term match type. Search term match types currently support fuzzy and contains matching.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Release VPC Route Server, a new feature allowing dynamic routing in VPCs.", + "type": "api-change" + }, + { + "category": "``eks``", + "description": "Add support for updating RemoteNetworkConfig for hybrid nodes on EKS UpdateClusterConfig API", + "type": "api-change" + }, + { + "category": "``marketplace-entitlement``", + "description": "Add support for Marketplace Entitlement Service dual-stack endpoints.", + "type": "api-change" + }, + { + "category": "``outposts``", + "description": "Enabling Asset Level Capacity Management feature, which allows customers to create a Capacity Task for a single Asset on their active Outpost.", + "type": "api-change" + }, + { + "category": "``s3``", + "description": "Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Add dual-stack support to global endpoints.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "Add WebAppEndpointPolicy support for WebApps", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-92026.json b/.changes/next-release/api-change-bedrockruntime-92026.json deleted file mode 100644 index 2664bd3791d6..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-92026.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "Add Prompt Caching support to Converse and ConverseStream APIs" -} diff --git a/.changes/next-release/api-change-deadline-31932.json b/.changes/next-release/api-change-deadline-31932.json deleted file mode 100644 index 9d0ab02339d9..000000000000 --- a/.changes/next-release/api-change-deadline-31932.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``deadline``", - "description": "With this release you can use a new field to specify the search term match type. Search term match types currently support fuzzy and contains matching." -} diff --git a/.changes/next-release/api-change-ec2-75568.json b/.changes/next-release/api-change-ec2-75568.json deleted file mode 100644 index 71ffc84c2641..000000000000 --- a/.changes/next-release/api-change-ec2-75568.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Release VPC Route Server, a new feature allowing dynamic routing in VPCs." -} diff --git a/.changes/next-release/api-change-eks-25281.json b/.changes/next-release/api-change-eks-25281.json deleted file mode 100644 index 872d7dee6efd..000000000000 --- a/.changes/next-release/api-change-eks-25281.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``eks``", - "description": "Add support for updating RemoteNetworkConfig for hybrid nodes on EKS UpdateClusterConfig API" -} diff --git a/.changes/next-release/api-change-marketplaceentitlement-20226.json b/.changes/next-release/api-change-marketplaceentitlement-20226.json deleted file mode 100644 index 680f398be2e3..000000000000 --- a/.changes/next-release/api-change-marketplaceentitlement-20226.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``marketplace-entitlement``", - "description": "Add support for Marketplace Entitlement Service dual-stack endpoints." -} diff --git a/.changes/next-release/api-change-outposts-40940.json b/.changes/next-release/api-change-outposts-40940.json deleted file mode 100644 index 796eec63a990..000000000000 --- a/.changes/next-release/api-change-outposts-40940.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``outposts``", - "description": "Enabling Asset Level Capacity Management feature, which allows customers to create a Capacity Task for a single Asset on their active Outpost." -} diff --git a/.changes/next-release/api-change-s3-87716.json b/.changes/next-release/api-change-s3-87716.json deleted file mode 100644 index 784a2f800816..000000000000 --- a/.changes/next-release/api-change-s3-87716.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3``", - "description": "Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones" -} diff --git a/.changes/next-release/api-change-s3control-58373.json b/.changes/next-release/api-change-s3control-58373.json deleted file mode 100644 index c5655ec29840..000000000000 --- a/.changes/next-release/api-change-s3control-58373.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones" -} diff --git a/.changes/next-release/api-change-sesv2-99379.json b/.changes/next-release/api-change-sesv2-99379.json deleted file mode 100644 index bbf1129f8dde..000000000000 --- a/.changes/next-release/api-change-sesv2-99379.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Add dual-stack support to global endpoints." -} diff --git a/.changes/next-release/api-change-transfer-92163.json b/.changes/next-release/api-change-transfer-92163.json deleted file mode 100644 index 1f7b0a58d536..000000000000 --- a/.changes/next-release/api-change-transfer-92163.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "Add WebAppEndpointPolicy support for WebApps" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7a7febc0eac3..2ae2ce434732 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,21 @@ CHANGELOG ========= +1.38.24 +======= + +* api-change:``bedrock-runtime``: Add Prompt Caching support to Converse and ConverseStream APIs +* api-change:``deadline``: With this release you can use a new field to specify the search term match type. Search term match types currently support fuzzy and contains matching. +* api-change:``ec2``: Release VPC Route Server, a new feature allowing dynamic routing in VPCs. +* api-change:``eks``: Add support for updating RemoteNetworkConfig for hybrid nodes on EKS UpdateClusterConfig API +* api-change:``marketplace-entitlement``: Add support for Marketplace Entitlement Service dual-stack endpoints. +* api-change:``outposts``: Enabling Asset Level Capacity Management feature, which allows customers to create a Capacity Task for a single Asset on their active Outpost. +* api-change:``s3``: Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones +* api-change:``s3control``: Amazon S3 adds support for S3 Access Points for directory buckets in AWS Dedicated Local Zones +* api-change:``sesv2``: Add dual-stack support to global endpoints. +* api-change:``transfer``: Add WebAppEndpointPolicy support for WebApps + + 1.38.23 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 43d8497be91b..1ff7d7eba1e6 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.23' +__version__ = '1.38.24' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 459c7759e768..2327077b26db 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.23' +release = '1.38.24' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index f8f821bc5b3f..33a416192974 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.23 + botocore==1.37.24 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 71e91c53fad5..822d437bca71 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.23', + 'botocore==1.37.24', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 3a2a74efc97f0adb6a8db2ec0224cff91bd8f1fd Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Apr 2025 18:14:29 +0000 Subject: [PATCH 1176/1632] Update changelog based on model updates --- .changes/next-release/api-change-cleanrooms-70566.json | 5 +++++ .changes/next-release/api-change-sagemaker-66520.json | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changes/next-release/api-change-cleanrooms-70566.json create mode 100644 .changes/next-release/api-change-sagemaker-66520.json diff --git a/.changes/next-release/api-change-cleanrooms-70566.json b/.changes/next-release/api-change-cleanrooms-70566.json new file mode 100644 index 000000000000..75e0038c1933 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-70566.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release adds support for updating the analytics engine of a collaboration." +} diff --git a/.changes/next-release/api-change-sagemaker-66520.json b/.changes/next-release/api-change-sagemaker-66520.json new file mode 100644 index 000000000000..d53becee36b8 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-66520.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Added tagging support for SageMaker notebook instance lifecycle configurations" +} From a0a094935e431ca6ace4ced8d4ce58e5f091ad11 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 1 Apr 2025 18:15:59 +0000 Subject: [PATCH 1177/1632] Bumping version to 1.38.25 --- .changes/1.38.25.json | 12 ++++++++++++ .../next-release/api-change-cleanrooms-70566.json | 5 ----- .../next-release/api-change-sagemaker-66520.json | 5 ----- CHANGELOG.rst | 7 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 8 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 .changes/1.38.25.json delete mode 100644 .changes/next-release/api-change-cleanrooms-70566.json delete mode 100644 .changes/next-release/api-change-sagemaker-66520.json diff --git a/.changes/1.38.25.json b/.changes/1.38.25.json new file mode 100644 index 000000000000..a313e59c9d28 --- /dev/null +++ b/.changes/1.38.25.json @@ -0,0 +1,12 @@ +[ + { + "category": "``cleanrooms``", + "description": "This release adds support for updating the analytics engine of a collaboration.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Added tagging support for SageMaker notebook instance lifecycle configurations", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cleanrooms-70566.json b/.changes/next-release/api-change-cleanrooms-70566.json deleted file mode 100644 index 75e0038c1933..000000000000 --- a/.changes/next-release/api-change-cleanrooms-70566.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release adds support for updating the analytics engine of a collaboration." -} diff --git a/.changes/next-release/api-change-sagemaker-66520.json b/.changes/next-release/api-change-sagemaker-66520.json deleted file mode 100644 index d53becee36b8..000000000000 --- a/.changes/next-release/api-change-sagemaker-66520.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Added tagging support for SageMaker notebook instance lifecycle configurations" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2ae2ce434732..c47cedd1ed4d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,13 @@ CHANGELOG ========= +1.38.25 +======= + +* api-change:``cleanrooms``: This release adds support for updating the analytics engine of a collaboration. +* api-change:``sagemaker``: Added tagging support for SageMaker notebook instance lifecycle configurations + + 1.38.24 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 1ff7d7eba1e6..0a9473358425 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.24' +__version__ = '1.38.25' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2327077b26db..41a152e29734 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.24' +release = '1.38.25' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 33a416192974..442c2c859e7a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.24 + botocore==1.37.25 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 822d437bca71..e825aa76bde4 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.24', + 'botocore==1.37.25', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 461c7a9f003b93c42d3c8a88b7320c62c5fb1753 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 2 Apr 2025 18:16:16 +0000 Subject: [PATCH 1178/1632] Update changelog based on model updates --- .../next-release/api-change-applicationsignals-20431.json | 5 +++++ .changes/next-release/api-change-codebuild-68474.json | 5 +++++ .changes/next-release/api-change-ecr-62250.json | 5 +++++ .changes/next-release/api-change-ecs-28829.json | 5 +++++ .changes/next-release/api-change-lexv2models-93830.json | 5 +++++ .changes/next-release/api-change-medialive-6673.json | 5 +++++ 6 files changed, 30 insertions(+) create mode 100644 .changes/next-release/api-change-applicationsignals-20431.json create mode 100644 .changes/next-release/api-change-codebuild-68474.json create mode 100644 .changes/next-release/api-change-ecr-62250.json create mode 100644 .changes/next-release/api-change-ecs-28829.json create mode 100644 .changes/next-release/api-change-lexv2models-93830.json create mode 100644 .changes/next-release/api-change-medialive-6673.json diff --git a/.changes/next-release/api-change-applicationsignals-20431.json b/.changes/next-release/api-change-applicationsignals-20431.json new file mode 100644 index 000000000000..8483fa7cd29b --- /dev/null +++ b/.changes/next-release/api-change-applicationsignals-20431.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``application-signals``", + "description": "Application Signals now supports creating Service Level Objectives on service dependencies. Users can now create or update SLOs on discovered service dependencies to monitor their standard application metrics." +} diff --git a/.changes/next-release/api-change-codebuild-68474.json b/.changes/next-release/api-change-codebuild-68474.json new file mode 100644 index 000000000000..8fca1fb099fe --- /dev/null +++ b/.changes/next-release/api-change-codebuild-68474.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "This release adds support for environment type WINDOWS_SERVER_2022_CONTAINER in ProjectEnvironment" +} diff --git a/.changes/next-release/api-change-ecr-62250.json b/.changes/next-release/api-change-ecr-62250.json new file mode 100644 index 000000000000..7cbfaa900e17 --- /dev/null +++ b/.changes/next-release/api-change-ecr-62250.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecr``", + "description": "Fix for customer issues related to AWS account ID and size limitation for token." +} diff --git a/.changes/next-release/api-change-ecs-28829.json b/.changes/next-release/api-change-ecs-28829.json new file mode 100644 index 000000000000..3d53c17ceafa --- /dev/null +++ b/.changes/next-release/api-change-ecs-28829.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "This is an Amazon ECS documentation only update to address various tickets." +} diff --git a/.changes/next-release/api-change-lexv2models-93830.json b/.changes/next-release/api-change-lexv2models-93830.json new file mode 100644 index 000000000000..af9176cdbafb --- /dev/null +++ b/.changes/next-release/api-change-lexv2models-93830.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lexv2-models``", + "description": "Release feature of errorlogging for lex bot, customer can config this feature in bot version to generate log for error exception which helps debug" +} diff --git a/.changes/next-release/api-change-medialive-6673.json b/.changes/next-release/api-change-medialive-6673.json new file mode 100644 index 000000000000..79dae175e74d --- /dev/null +++ b/.changes/next-release/api-change-medialive-6673.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "Added support for SMPTE 2110 inputs when running a channel in a MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio, and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network source." +} From 675ddf3baf8e1cba2301f9ca24930cb4e3625878 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 2 Apr 2025 18:17:38 +0000 Subject: [PATCH 1179/1632] Bumping version to 1.38.26 --- .changes/1.38.26.json | 32 +++++++++++++++++++ .../api-change-applicationsignals-20431.json | 5 --- .../api-change-codebuild-68474.json | 5 --- .../next-release/api-change-ecr-62250.json | 5 --- .../next-release/api-change-ecs-28829.json | 5 --- .../api-change-lexv2models-93830.json | 5 --- .../api-change-medialive-6673.json | 5 --- CHANGELOG.rst | 11 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 12 files changed, 47 insertions(+), 34 deletions(-) create mode 100644 .changes/1.38.26.json delete mode 100644 .changes/next-release/api-change-applicationsignals-20431.json delete mode 100644 .changes/next-release/api-change-codebuild-68474.json delete mode 100644 .changes/next-release/api-change-ecr-62250.json delete mode 100644 .changes/next-release/api-change-ecs-28829.json delete mode 100644 .changes/next-release/api-change-lexv2models-93830.json delete mode 100644 .changes/next-release/api-change-medialive-6673.json diff --git a/.changes/1.38.26.json b/.changes/1.38.26.json new file mode 100644 index 000000000000..be572673e089 --- /dev/null +++ b/.changes/1.38.26.json @@ -0,0 +1,32 @@ +[ + { + "category": "``application-signals``", + "description": "Application Signals now supports creating Service Level Objectives on service dependencies. Users can now create or update SLOs on discovered service dependencies to monitor their standard application metrics.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "This release adds support for environment type WINDOWS_SERVER_2022_CONTAINER in ProjectEnvironment", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "Fix for customer issues related to AWS account ID and size limitation for token.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "This is an Amazon ECS documentation only update to address various tickets.", + "type": "api-change" + }, + { + "category": "``lexv2-models``", + "description": "Release feature of errorlogging for lex bot, customer can config this feature in bot version to generate log for error exception which helps debug", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "Added support for SMPTE 2110 inputs when running a channel in a MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio, and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network source.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-applicationsignals-20431.json b/.changes/next-release/api-change-applicationsignals-20431.json deleted file mode 100644 index 8483fa7cd29b..000000000000 --- a/.changes/next-release/api-change-applicationsignals-20431.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``application-signals``", - "description": "Application Signals now supports creating Service Level Objectives on service dependencies. Users can now create or update SLOs on discovered service dependencies to monitor their standard application metrics." -} diff --git a/.changes/next-release/api-change-codebuild-68474.json b/.changes/next-release/api-change-codebuild-68474.json deleted file mode 100644 index 8fca1fb099fe..000000000000 --- a/.changes/next-release/api-change-codebuild-68474.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "This release adds support for environment type WINDOWS_SERVER_2022_CONTAINER in ProjectEnvironment" -} diff --git a/.changes/next-release/api-change-ecr-62250.json b/.changes/next-release/api-change-ecr-62250.json deleted file mode 100644 index 7cbfaa900e17..000000000000 --- a/.changes/next-release/api-change-ecr-62250.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecr``", - "description": "Fix for customer issues related to AWS account ID and size limitation for token." -} diff --git a/.changes/next-release/api-change-ecs-28829.json b/.changes/next-release/api-change-ecs-28829.json deleted file mode 100644 index 3d53c17ceafa..000000000000 --- a/.changes/next-release/api-change-ecs-28829.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "This is an Amazon ECS documentation only update to address various tickets." -} diff --git a/.changes/next-release/api-change-lexv2models-93830.json b/.changes/next-release/api-change-lexv2models-93830.json deleted file mode 100644 index af9176cdbafb..000000000000 --- a/.changes/next-release/api-change-lexv2models-93830.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lexv2-models``", - "description": "Release feature of errorlogging for lex bot, customer can config this feature in bot version to generate log for error exception which helps debug" -} diff --git a/.changes/next-release/api-change-medialive-6673.json b/.changes/next-release/api-change-medialive-6673.json deleted file mode 100644 index 79dae175e74d..000000000000 --- a/.changes/next-release/api-change-medialive-6673.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "Added support for SMPTE 2110 inputs when running a channel in a MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio, and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network source." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c47cedd1ed4d..c514d67e6b46 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.38.26 +======= + +* api-change:``application-signals``: Application Signals now supports creating Service Level Objectives on service dependencies. Users can now create or update SLOs on discovered service dependencies to monitor their standard application metrics. +* api-change:``codebuild``: This release adds support for environment type WINDOWS_SERVER_2022_CONTAINER in ProjectEnvironment +* api-change:``ecr``: Fix for customer issues related to AWS account ID and size limitation for token. +* api-change:``ecs``: This is an Amazon ECS documentation only update to address various tickets. +* api-change:``lexv2-models``: Release feature of errorlogging for lex bot, customer can config this feature in bot version to generate log for error exception which helps debug +* api-change:``medialive``: Added support for SMPTE 2110 inputs when running a channel in a MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio, and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network source. + + 1.38.25 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 0a9473358425..f4d4ca30cee2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.25' +__version__ = '1.38.26' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 41a152e29734..6c49fbce2353 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.25' +release = '1.38.26' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 442c2c859e7a..3c2671bacad2 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.25 + botocore==1.37.26 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index e825aa76bde4..32a2a5b4bfd2 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.25', + 'botocore==1.37.26', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From aee4eef3217ac590bd50a0aefe8b18d305a9245d Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 3 Apr 2025 18:11:10 +0000 Subject: [PATCH 1180/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockagent-23283.json | 5 +++++ .changes/next-release/api-change-chimesdkvoice-85321.json | 5 +++++ .changes/next-release/api-change-mailmanager-21132.json | 5 +++++ .changes/next-release/api-change-opensearch-41800.json | 5 +++++ .changes/next-release/api-change-route53-65726.json | 5 +++++ .changes/next-release/api-change-sagemaker-1647.json | 5 +++++ .changes/next-release/api-change-sesv2-86419.json | 5 +++++ .changes/next-release/api-change-transcribe-29601.json | 5 +++++ 8 files changed, 40 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockagent-23283.json create mode 100644 .changes/next-release/api-change-chimesdkvoice-85321.json create mode 100644 .changes/next-release/api-change-mailmanager-21132.json create mode 100644 .changes/next-release/api-change-opensearch-41800.json create mode 100644 .changes/next-release/api-change-route53-65726.json create mode 100644 .changes/next-release/api-change-sagemaker-1647.json create mode 100644 .changes/next-release/api-change-sesv2-86419.json create mode 100644 .changes/next-release/api-change-transcribe-29601.json diff --git a/.changes/next-release/api-change-bedrockagent-23283.json b/.changes/next-release/api-change-bedrockagent-23283.json new file mode 100644 index 000000000000..3c0c55b6c73b --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-23283.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "Added optional \"customMetadataField\" for Amazon Aurora knowledge bases, allowing single-column metadata. Also added optional \"textIndexName\" for MongoDB Atlas knowledge bases, enabling hybrid search support." +} diff --git a/.changes/next-release/api-change-chimesdkvoice-85321.json b/.changes/next-release/api-change-chimesdkvoice-85321.json new file mode 100644 index 000000000000..c31c8d44ad40 --- /dev/null +++ b/.changes/next-release/api-change-chimesdkvoice-85321.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``chime-sdk-voice``", + "description": "Added FOC date as an attribute of PhoneNumberOrder, added AccessDeniedException as a possible return type of ValidateE911Address" +} diff --git a/.changes/next-release/api-change-mailmanager-21132.json b/.changes/next-release/api-change-mailmanager-21132.json new file mode 100644 index 000000000000..2310d5cabcdc --- /dev/null +++ b/.changes/next-release/api-change-mailmanager-21132.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``mailmanager``", + "description": "Add support for Dual_Stack and PrivateLink types of IngressPoint. For configuration requests, SES Mail Manager will now accept both IPv4/IPv6 dual-stack endpoints and AWS PrivateLink VPC endpoints for email receiving." +} diff --git a/.changes/next-release/api-change-opensearch-41800.json b/.changes/next-release/api-change-opensearch-41800.json new file mode 100644 index 000000000000..7a746796ea22 --- /dev/null +++ b/.changes/next-release/api-change-opensearch-41800.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearch``", + "description": "Improve descriptions for various API commands and data types." +} diff --git a/.changes/next-release/api-change-route53-65726.json b/.changes/next-release/api-change-route53-65726.json new file mode 100644 index 000000000000..25dc5a803bb0 --- /dev/null +++ b/.changes/next-release/api-change-route53-65726.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``route53``", + "description": "Added us-gov-east-1 and us-gov-west-1 as valid Latency Based Routing regions for change-resource-record-sets." +} diff --git a/.changes/next-release/api-change-sagemaker-1647.json b/.changes/next-release/api-change-sagemaker-1647.json new file mode 100644 index 000000000000..640e76844689 --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-1647.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Adds support for i3en, m7i, r7i instance types for SageMaker Hyperpod" +} diff --git a/.changes/next-release/api-change-sesv2-86419.json b/.changes/next-release/api-change-sesv2-86419.json new file mode 100644 index 000000000000..8820cf52018d --- /dev/null +++ b/.changes/next-release/api-change-sesv2-86419.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "This release enables customers to provide attachments in the SESv2 SendEmail and SendBulkEmail APIs." +} diff --git a/.changes/next-release/api-change-transcribe-29601.json b/.changes/next-release/api-change-transcribe-29601.json new file mode 100644 index 000000000000..e50929f77993 --- /dev/null +++ b/.changes/next-release/api-change-transcribe-29601.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transcribe``", + "description": "This Feature Adds Support for the \"zh-HK\" Locale for Batch Operations" +} From 2c52259eef5dbc76c5767c08a47f6cadfbced93b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 3 Apr 2025 18:12:36 +0000 Subject: [PATCH 1181/1632] Bumping version to 1.38.27 --- .changes/1.38.27.json | 42 +++++++++++++++++++ .../api-change-bedrockagent-23283.json | 5 --- .../api-change-chimesdkvoice-85321.json | 5 --- .../api-change-mailmanager-21132.json | 5 --- .../api-change-opensearch-41800.json | 5 --- .../api-change-route53-65726.json | 5 --- .../api-change-sagemaker-1647.json | 5 --- .../next-release/api-change-sesv2-86419.json | 5 --- .../api-change-transcribe-29601.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 14 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 .changes/1.38.27.json delete mode 100644 .changes/next-release/api-change-bedrockagent-23283.json delete mode 100644 .changes/next-release/api-change-chimesdkvoice-85321.json delete mode 100644 .changes/next-release/api-change-mailmanager-21132.json delete mode 100644 .changes/next-release/api-change-opensearch-41800.json delete mode 100644 .changes/next-release/api-change-route53-65726.json delete mode 100644 .changes/next-release/api-change-sagemaker-1647.json delete mode 100644 .changes/next-release/api-change-sesv2-86419.json delete mode 100644 .changes/next-release/api-change-transcribe-29601.json diff --git a/.changes/1.38.27.json b/.changes/1.38.27.json new file mode 100644 index 000000000000..6991afda9078 --- /dev/null +++ b/.changes/1.38.27.json @@ -0,0 +1,42 @@ +[ + { + "category": "``bedrock-agent``", + "description": "Added optional \"customMetadataField\" for Amazon Aurora knowledge bases, allowing single-column metadata. Also added optional \"textIndexName\" for MongoDB Atlas knowledge bases, enabling hybrid search support.", + "type": "api-change" + }, + { + "category": "``chime-sdk-voice``", + "description": "Added FOC date as an attribute of PhoneNumberOrder, added AccessDeniedException as a possible return type of ValidateE911Address", + "type": "api-change" + }, + { + "category": "``mailmanager``", + "description": "Add support for Dual_Stack and PrivateLink types of IngressPoint. For configuration requests, SES Mail Manager will now accept both IPv4/IPv6 dual-stack endpoints and AWS PrivateLink VPC endpoints for email receiving.", + "type": "api-change" + }, + { + "category": "``opensearch``", + "description": "Improve descriptions for various API commands and data types.", + "type": "api-change" + }, + { + "category": "``route53``", + "description": "Added us-gov-east-1 and us-gov-west-1 as valid Latency Based Routing regions for change-resource-record-sets.", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Adds support for i3en, m7i, r7i instance types for SageMaker Hyperpod", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "This release enables customers to provide attachments in the SESv2 SendEmail and SendBulkEmail APIs.", + "type": "api-change" + }, + { + "category": "``transcribe``", + "description": "This Feature Adds Support for the \"zh-HK\" Locale for Batch Operations", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-23283.json b/.changes/next-release/api-change-bedrockagent-23283.json deleted file mode 100644 index 3c0c55b6c73b..000000000000 --- a/.changes/next-release/api-change-bedrockagent-23283.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "Added optional \"customMetadataField\" for Amazon Aurora knowledge bases, allowing single-column metadata. Also added optional \"textIndexName\" for MongoDB Atlas knowledge bases, enabling hybrid search support." -} diff --git a/.changes/next-release/api-change-chimesdkvoice-85321.json b/.changes/next-release/api-change-chimesdkvoice-85321.json deleted file mode 100644 index c31c8d44ad40..000000000000 --- a/.changes/next-release/api-change-chimesdkvoice-85321.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``chime-sdk-voice``", - "description": "Added FOC date as an attribute of PhoneNumberOrder, added AccessDeniedException as a possible return type of ValidateE911Address" -} diff --git a/.changes/next-release/api-change-mailmanager-21132.json b/.changes/next-release/api-change-mailmanager-21132.json deleted file mode 100644 index 2310d5cabcdc..000000000000 --- a/.changes/next-release/api-change-mailmanager-21132.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``mailmanager``", - "description": "Add support for Dual_Stack and PrivateLink types of IngressPoint. For configuration requests, SES Mail Manager will now accept both IPv4/IPv6 dual-stack endpoints and AWS PrivateLink VPC endpoints for email receiving." -} diff --git a/.changes/next-release/api-change-opensearch-41800.json b/.changes/next-release/api-change-opensearch-41800.json deleted file mode 100644 index 7a746796ea22..000000000000 --- a/.changes/next-release/api-change-opensearch-41800.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearch``", - "description": "Improve descriptions for various API commands and data types." -} diff --git a/.changes/next-release/api-change-route53-65726.json b/.changes/next-release/api-change-route53-65726.json deleted file mode 100644 index 25dc5a803bb0..000000000000 --- a/.changes/next-release/api-change-route53-65726.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``route53``", - "description": "Added us-gov-east-1 and us-gov-west-1 as valid Latency Based Routing regions for change-resource-record-sets." -} diff --git a/.changes/next-release/api-change-sagemaker-1647.json b/.changes/next-release/api-change-sagemaker-1647.json deleted file mode 100644 index 640e76844689..000000000000 --- a/.changes/next-release/api-change-sagemaker-1647.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Adds support for i3en, m7i, r7i instance types for SageMaker Hyperpod" -} diff --git a/.changes/next-release/api-change-sesv2-86419.json b/.changes/next-release/api-change-sesv2-86419.json deleted file mode 100644 index 8820cf52018d..000000000000 --- a/.changes/next-release/api-change-sesv2-86419.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "This release enables customers to provide attachments in the SESv2 SendEmail and SendBulkEmail APIs." -} diff --git a/.changes/next-release/api-change-transcribe-29601.json b/.changes/next-release/api-change-transcribe-29601.json deleted file mode 100644 index e50929f77993..000000000000 --- a/.changes/next-release/api-change-transcribe-29601.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transcribe``", - "description": "This Feature Adds Support for the \"zh-HK\" Locale for Batch Operations" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c514d67e6b46..0517de11c5f8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +1.38.27 +======= + +* api-change:``bedrock-agent``: Added optional "customMetadataField" for Amazon Aurora knowledge bases, allowing single-column metadata. Also added optional "textIndexName" for MongoDB Atlas knowledge bases, enabling hybrid search support. +* api-change:``chime-sdk-voice``: Added FOC date as an attribute of PhoneNumberOrder, added AccessDeniedException as a possible return type of ValidateE911Address +* api-change:``mailmanager``: Add support for Dual_Stack and PrivateLink types of IngressPoint. For configuration requests, SES Mail Manager will now accept both IPv4/IPv6 dual-stack endpoints and AWS PrivateLink VPC endpoints for email receiving. +* api-change:``opensearch``: Improve descriptions for various API commands and data types. +* api-change:``route53``: Added us-gov-east-1 and us-gov-west-1 as valid Latency Based Routing regions for change-resource-record-sets. +* api-change:``sagemaker``: Adds support for i3en, m7i, r7i instance types for SageMaker Hyperpod +* api-change:``sesv2``: This release enables customers to provide attachments in the SESv2 SendEmail and SendBulkEmail APIs. +* api-change:``transcribe``: This Feature Adds Support for the "zh-HK" Locale for Batch Operations + + 1.38.26 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f4d4ca30cee2..f6029a8e8690 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.26' +__version__ = '1.38.27' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 6c49fbce2353..be74e46b42c6 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.26' +release = '1.38.27' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 3c2671bacad2..453330c076fa 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.26 + botocore==1.37.27 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 32a2a5b4bfd2..951894a38360 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.26', + 'botocore==1.37.27', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 5f4a152b038265fa6a3e2897e1df30b1f5567a77 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 4 Apr 2025 18:20:44 +0000 Subject: [PATCH 1182/1632] Update changelog based on model updates --- .changes/next-release/api-change-dsdata-94492.json | 5 +++++ .changes/next-release/api-change-ec2-28858.json | 5 +++++ .changes/next-release/api-change-events-30074.json | 5 +++++ .changes/next-release/api-change-s3control-87313.json | 5 +++++ 4 files changed, 20 insertions(+) create mode 100644 .changes/next-release/api-change-dsdata-94492.json create mode 100644 .changes/next-release/api-change-ec2-28858.json create mode 100644 .changes/next-release/api-change-events-30074.json create mode 100644 .changes/next-release/api-change-s3control-87313.json diff --git a/.changes/next-release/api-change-dsdata-94492.json b/.changes/next-release/api-change-dsdata-94492.json new file mode 100644 index 000000000000..d038add26971 --- /dev/null +++ b/.changes/next-release/api-change-dsdata-94492.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ds-data``", + "description": "Doc only update - fixed broken links." +} diff --git a/.changes/next-release/api-change-ec2-28858.json b/.changes/next-release/api-change-ec2-28858.json new file mode 100644 index 000000000000..96b4fca2a15f --- /dev/null +++ b/.changes/next-release/api-change-ec2-28858.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "Doc-only updates for Amazon EC2" +} diff --git a/.changes/next-release/api-change-events-30074.json b/.changes/next-release/api-change-events-30074.json new file mode 100644 index 000000000000..d7237343429b --- /dev/null +++ b/.changes/next-release/api-change-events-30074.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``events``", + "description": "Amazon EventBridge adds support for customer-managed keys on Archives and validations for two fields: eventSourceArn and kmsKeyIdentifier." +} diff --git a/.changes/next-release/api-change-s3control-87313.json b/.changes/next-release/api-change-s3control-87313.json new file mode 100644 index 000000000000..11b10dbdab5a --- /dev/null +++ b/.changes/next-release/api-change-s3control-87313.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``s3control``", + "description": "Updated max size of Prefixes parameter of Scope data type." +} From 0f36e332553b47fc553a687b3e399bac6666281f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 4 Apr 2025 18:22:16 +0000 Subject: [PATCH 1183/1632] Bumping version to 1.38.28 --- .changes/1.38.28.json | 22 +++++++++++++++++++ .../next-release/api-change-dsdata-94492.json | 5 ----- .../next-release/api-change-ec2-28858.json | 5 ----- .../next-release/api-change-events-30074.json | 5 ----- .../api-change-s3control-87313.json | 5 ----- CHANGELOG.rst | 9 ++++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 10 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 .changes/1.38.28.json delete mode 100644 .changes/next-release/api-change-dsdata-94492.json delete mode 100644 .changes/next-release/api-change-ec2-28858.json delete mode 100644 .changes/next-release/api-change-events-30074.json delete mode 100644 .changes/next-release/api-change-s3control-87313.json diff --git a/.changes/1.38.28.json b/.changes/1.38.28.json new file mode 100644 index 000000000000..cbc67cd43cd7 --- /dev/null +++ b/.changes/1.38.28.json @@ -0,0 +1,22 @@ +[ + { + "category": "``ds-data``", + "description": "Doc only update - fixed broken links.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "Doc-only updates for Amazon EC2", + "type": "api-change" + }, + { + "category": "``events``", + "description": "Amazon EventBridge adds support for customer-managed keys on Archives and validations for two fields: eventSourceArn and kmsKeyIdentifier.", + "type": "api-change" + }, + { + "category": "``s3control``", + "description": "Updated max size of Prefixes parameter of Scope data type.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-dsdata-94492.json b/.changes/next-release/api-change-dsdata-94492.json deleted file mode 100644 index d038add26971..000000000000 --- a/.changes/next-release/api-change-dsdata-94492.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ds-data``", - "description": "Doc only update - fixed broken links." -} diff --git a/.changes/next-release/api-change-ec2-28858.json b/.changes/next-release/api-change-ec2-28858.json deleted file mode 100644 index 96b4fca2a15f..000000000000 --- a/.changes/next-release/api-change-ec2-28858.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "Doc-only updates for Amazon EC2" -} diff --git a/.changes/next-release/api-change-events-30074.json b/.changes/next-release/api-change-events-30074.json deleted file mode 100644 index d7237343429b..000000000000 --- a/.changes/next-release/api-change-events-30074.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``events``", - "description": "Amazon EventBridge adds support for customer-managed keys on Archives and validations for two fields: eventSourceArn and kmsKeyIdentifier." -} diff --git a/.changes/next-release/api-change-s3control-87313.json b/.changes/next-release/api-change-s3control-87313.json deleted file mode 100644 index 11b10dbdab5a..000000000000 --- a/.changes/next-release/api-change-s3control-87313.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``s3control``", - "description": "Updated max size of Prefixes parameter of Scope data type." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0517de11c5f8..a581107d5a2f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,15 @@ CHANGELOG ========= +1.38.28 +======= + +* api-change:``ds-data``: Doc only update - fixed broken links. +* api-change:``ec2``: Doc-only updates for Amazon EC2 +* api-change:``events``: Amazon EventBridge adds support for customer-managed keys on Archives and validations for two fields: eventSourceArn and kmsKeyIdentifier. +* api-change:``s3control``: Updated max size of Prefixes parameter of Scope data type. + + 1.38.27 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index f6029a8e8690..61d9ee35297c 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.27' +__version__ = '1.38.28' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index be74e46b42c6..7e929150d72c 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.27' +release = '1.38.28' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 453330c076fa..afdecb70274c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.27 + botocore==1.37.28 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 951894a38360..1a8e630521fc 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.27', + 'botocore==1.37.28', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From ed17673900c8662dff150ad74baaa20f97d72deb Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 7 Apr 2025 18:29:17 +0000 Subject: [PATCH 1184/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrock-56395.json | 5 +++++ .changes/next-release/api-change-bedrockruntime-15845.json | 5 +++++ .changes/next-release/api-change-codebuild-97954.json | 5 +++++ .changes/next-release/api-change-glue-9510.json | 5 +++++ .changes/next-release/api-change-medialive-71692.json | 5 +++++ .changes/next-release/api-change-personalize-87306.json | 5 +++++ .changes/next-release/api-change-transfer-81252.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-bedrock-56395.json create mode 100644 .changes/next-release/api-change-bedrockruntime-15845.json create mode 100644 .changes/next-release/api-change-codebuild-97954.json create mode 100644 .changes/next-release/api-change-glue-9510.json create mode 100644 .changes/next-release/api-change-medialive-71692.json create mode 100644 .changes/next-release/api-change-personalize-87306.json create mode 100644 .changes/next-release/api-change-transfer-81252.json diff --git a/.changes/next-release/api-change-bedrock-56395.json b/.changes/next-release/api-change-bedrock-56395.json new file mode 100644 index 000000000000..78a4e6db08c7 --- /dev/null +++ b/.changes/next-release/api-change-bedrock-56395.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock``", + "description": "New options for how to handle harmful content detected by Amazon Bedrock Guardrails." +} diff --git a/.changes/next-release/api-change-bedrockruntime-15845.json b/.changes/next-release/api-change-bedrockruntime-15845.json new file mode 100644 index 000000000000..14a4b9750dd9 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-15845.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "New options for how to handle harmful content detected by Amazon Bedrock Guardrails." +} diff --git a/.changes/next-release/api-change-codebuild-97954.json b/.changes/next-release/api-change-codebuild-97954.json new file mode 100644 index 000000000000..4d5b60cc839d --- /dev/null +++ b/.changes/next-release/api-change-codebuild-97954.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``codebuild``", + "description": "AWS CodeBuild now offers an enhanced debugging experience." +} diff --git a/.changes/next-release/api-change-glue-9510.json b/.changes/next-release/api-change-glue-9510.json new file mode 100644 index 000000000000..395b2282fabc --- /dev/null +++ b/.changes/next-release/api-change-glue-9510.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "Add input validations for multiple Glue APIs" +} diff --git a/.changes/next-release/api-change-medialive-71692.json b/.changes/next-release/api-change-medialive-71692.json new file mode 100644 index 000000000000..6ffa6105f98c --- /dev/null +++ b/.changes/next-release/api-change-medialive-71692.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports SDI inputs to MediaLive Anywhere Channels in workflows that use AWS SDKs." +} diff --git a/.changes/next-release/api-change-personalize-87306.json b/.changes/next-release/api-change-personalize-87306.json new file mode 100644 index 000000000000..e29a3a5706f9 --- /dev/null +++ b/.changes/next-release/api-change-personalize-87306.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``personalize``", + "description": "Add support for eventsConfig for CreateSolution, UpdateSolution, DescribeSolution, DescribeSolutionVersion. Add support for GetSolutionMetrics to return weighted NDCG metrics when eventsConfig is enabled for the solution." +} diff --git a/.changes/next-release/api-change-transfer-81252.json b/.changes/next-release/api-change-transfer-81252.json new file mode 100644 index 000000000000..9ccf1ac533da --- /dev/null +++ b/.changes/next-release/api-change-transfer-81252.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This launch enables customers to manage contents of their remote directories, by deleting old files or moving files to archive folders in remote servers once they have been retrieved. Customers will be able to automate the process using event-driven architecture." +} From 06c48ed43357c8217598dd76fca8e5e9f9d5ead6 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Mon, 7 Apr 2025 18:30:48 +0000 Subject: [PATCH 1185/1632] Bumping version to 1.38.29 --- .changes/1.38.29.json | 37 +++++++++++++++++++ .../api-change-bedrock-56395.json | 5 --- .../api-change-bedrockruntime-15845.json | 5 --- .../api-change-codebuild-97954.json | 5 --- .../next-release/api-change-glue-9510.json | 5 --- .../api-change-medialive-71692.json | 5 --- .../api-change-personalize-87306.json | 5 --- .../api-change-transfer-81252.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.38.29.json delete mode 100644 .changes/next-release/api-change-bedrock-56395.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-15845.json delete mode 100644 .changes/next-release/api-change-codebuild-97954.json delete mode 100644 .changes/next-release/api-change-glue-9510.json delete mode 100644 .changes/next-release/api-change-medialive-71692.json delete mode 100644 .changes/next-release/api-change-personalize-87306.json delete mode 100644 .changes/next-release/api-change-transfer-81252.json diff --git a/.changes/1.38.29.json b/.changes/1.38.29.json new file mode 100644 index 000000000000..8eb8ad4589e1 --- /dev/null +++ b/.changes/1.38.29.json @@ -0,0 +1,37 @@ +[ + { + "category": "``bedrock``", + "description": "New options for how to handle harmful content detected by Amazon Bedrock Guardrails.", + "type": "api-change" + }, + { + "category": "``bedrock-runtime``", + "description": "New options for how to handle harmful content detected by Amazon Bedrock Guardrails.", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "AWS CodeBuild now offers an enhanced debugging experience.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "Add input validations for multiple Glue APIs", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive now supports SDI inputs to MediaLive Anywhere Channels in workflows that use AWS SDKs.", + "type": "api-change" + }, + { + "category": "``personalize``", + "description": "Add support for eventsConfig for CreateSolution, UpdateSolution, DescribeSolution, DescribeSolutionVersion. Add support for GetSolutionMetrics to return weighted NDCG metrics when eventsConfig is enabled for the solution.", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This launch enables customers to manage contents of their remote directories, by deleting old files or moving files to archive folders in remote servers once they have been retrieved. Customers will be able to automate the process using event-driven architecture.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrock-56395.json b/.changes/next-release/api-change-bedrock-56395.json deleted file mode 100644 index 78a4e6db08c7..000000000000 --- a/.changes/next-release/api-change-bedrock-56395.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock``", - "description": "New options for how to handle harmful content detected by Amazon Bedrock Guardrails." -} diff --git a/.changes/next-release/api-change-bedrockruntime-15845.json b/.changes/next-release/api-change-bedrockruntime-15845.json deleted file mode 100644 index 14a4b9750dd9..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-15845.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "New options for how to handle harmful content detected by Amazon Bedrock Guardrails." -} diff --git a/.changes/next-release/api-change-codebuild-97954.json b/.changes/next-release/api-change-codebuild-97954.json deleted file mode 100644 index 4d5b60cc839d..000000000000 --- a/.changes/next-release/api-change-codebuild-97954.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``codebuild``", - "description": "AWS CodeBuild now offers an enhanced debugging experience." -} diff --git a/.changes/next-release/api-change-glue-9510.json b/.changes/next-release/api-change-glue-9510.json deleted file mode 100644 index 395b2282fabc..000000000000 --- a/.changes/next-release/api-change-glue-9510.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "Add input validations for multiple Glue APIs" -} diff --git a/.changes/next-release/api-change-medialive-71692.json b/.changes/next-release/api-change-medialive-71692.json deleted file mode 100644 index 6ffa6105f98c..000000000000 --- a/.changes/next-release/api-change-medialive-71692.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``medialive``", - "description": "AWS Elemental MediaLive now supports SDI inputs to MediaLive Anywhere Channels in workflows that use AWS SDKs." -} diff --git a/.changes/next-release/api-change-personalize-87306.json b/.changes/next-release/api-change-personalize-87306.json deleted file mode 100644 index e29a3a5706f9..000000000000 --- a/.changes/next-release/api-change-personalize-87306.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``personalize``", - "description": "Add support for eventsConfig for CreateSolution, UpdateSolution, DescribeSolution, DescribeSolutionVersion. Add support for GetSolutionMetrics to return weighted NDCG metrics when eventsConfig is enabled for the solution." -} diff --git a/.changes/next-release/api-change-transfer-81252.json b/.changes/next-release/api-change-transfer-81252.json deleted file mode 100644 index 9ccf1ac533da..000000000000 --- a/.changes/next-release/api-change-transfer-81252.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This launch enables customers to manage contents of their remote directories, by deleting old files or moving files to archive folders in remote servers once they have been retrieved. Customers will be able to automate the process using event-driven architecture." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a581107d5a2f..d2904da42a69 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.38.29 +======= + +* api-change:``bedrock``: New options for how to handle harmful content detected by Amazon Bedrock Guardrails. +* api-change:``bedrock-runtime``: New options for how to handle harmful content detected by Amazon Bedrock Guardrails. +* api-change:``codebuild``: AWS CodeBuild now offers an enhanced debugging experience. +* api-change:``glue``: Add input validations for multiple Glue APIs +* api-change:``medialive``: AWS Elemental MediaLive now supports SDI inputs to MediaLive Anywhere Channels in workflows that use AWS SDKs. +* api-change:``personalize``: Add support for eventsConfig for CreateSolution, UpdateSolution, DescribeSolution, DescribeSolutionVersion. Add support for GetSolutionMetrics to return weighted NDCG metrics when eventsConfig is enabled for the solution. +* api-change:``transfer``: This launch enables customers to manage contents of their remote directories, by deleting old files or moving files to archive folders in remote servers once they have been retrieved. Customers will be able to automate the process using event-driven architecture. + + 1.38.28 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index 61d9ee35297c..d8e8094a2184 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.28' +__version__ = '1.38.29' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 7e929150d72c..2cb533df7f41 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.28' +release = '1.38.29' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index afdecb70274c..9ed8a50a8689 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.28 + botocore==1.37.29 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 1a8e630521fc..31e20b36d90e 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.28', + 'botocore==1.37.29', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From cff521b2ad05541468094e161bedfeb716e329a0 Mon Sep 17 00:00:00 2001 From: Andrew Asseily <77591070+AndrewAsseily@users.noreply.github.com> Date: Tue, 8 Apr 2025 13:42:25 -0400 Subject: [PATCH 1186/1632] Update broken link (#9429) --- awscli/examples/iot/get-topic-rule.rst | 2 +- awscli/examples/iot/list-topic-rules.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/examples/iot/get-topic-rule.rst b/awscli/examples/iot/get-topic-rule.rst index 441101430073..90292b3352ca 100644 --- a/awscli/examples/iot/get-topic-rule.rst +++ b/awscli/examples/iot/get-topic-rule.rst @@ -28,5 +28,5 @@ Output:: } } -For more information, see `Viewing Your Rules `__ in the *AWS IoT Developers Guide*. +For more information, see `Viewing Your Rules `__ in the *AWS IoT Developers Guide*. diff --git a/awscli/examples/iot/list-topic-rules.rst b/awscli/examples/iot/list-topic-rules.rst index 681bd10d2dc5..7207956c6c94 100644 --- a/awscli/examples/iot/list-topic-rules.rst +++ b/awscli/examples/iot/list-topic-rules.rst @@ -25,4 +25,4 @@ Output:: ] } -For more information, see `Viewing Your Rules `__ in the *AWS IoT Developers Guide*. +For more information, see `Viewing Your Rules `__ in the *AWS IoT Developers Guide*. From a8cd9f10468adc3d2579b3d4669abf162eeb6063 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 8 Apr 2025 20:59:44 +0000 Subject: [PATCH 1187/1632] Merge customizations for Bedrock Runtime --- awscli/customizations/removals.py | 1 + 1 file changed, 1 insertion(+) diff --git a/awscli/customizations/removals.py b/awscli/customizations/removals.py index 5add46dc4f81..dc93215fb875 100644 --- a/awscli/customizations/removals.py +++ b/awscli/customizations/removals.py @@ -52,6 +52,7 @@ def register_removals(event_handler): remove_commands=['invoke-endpoint-with-response-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-runtime', remove_commands=['invoke-model-with-response-stream', + 'invoke-model-with-bidirectional-stream', 'converse-stream']) cmd_remover.remove(on_event='building-command-table.bedrock-agent-runtime', remove_commands=['invoke-agent', From e7007dda5f9f52e6479492d6ca7813a405cca406 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 8 Apr 2025 20:59:48 +0000 Subject: [PATCH 1188/1632] Update changelog based on model updates --- .changes/next-release/api-change-bedrockruntime-21155.json | 5 +++++ .changes/next-release/api-change-ce-37871.json | 5 +++++ .../next-release/api-change-costoptimizationhub-71725.json | 5 +++++ .changes/next-release/api-change-iotfleetwise-83592.json | 5 +++++ .changes/next-release/api-change-securityhub-63781.json | 5 +++++ .changes/next-release/api-change-storagegateway-93138.json | 5 +++++ .changes/next-release/api-change-taxsettings-35286.json | 5 +++++ 7 files changed, 35 insertions(+) create mode 100644 .changes/next-release/api-change-bedrockruntime-21155.json create mode 100644 .changes/next-release/api-change-ce-37871.json create mode 100644 .changes/next-release/api-change-costoptimizationhub-71725.json create mode 100644 .changes/next-release/api-change-iotfleetwise-83592.json create mode 100644 .changes/next-release/api-change-securityhub-63781.json create mode 100644 .changes/next-release/api-change-storagegateway-93138.json create mode 100644 .changes/next-release/api-change-taxsettings-35286.json diff --git a/.changes/next-release/api-change-bedrockruntime-21155.json b/.changes/next-release/api-change-bedrockruntime-21155.json new file mode 100644 index 000000000000..15b1b5e67228 --- /dev/null +++ b/.changes/next-release/api-change-bedrockruntime-21155.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-runtime``", + "description": "This release introduces our latest bedrock runtime API, InvokeModelWithBidirectionalStream. The API supports both input and output streams and is supported by only HTTP2.0." +} diff --git a/.changes/next-release/api-change-ce-37871.json b/.changes/next-release/api-change-ce-37871.json new file mode 100644 index 000000000000..e344afb22b49 --- /dev/null +++ b/.changes/next-release/api-change-ce-37871.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ce``", + "description": "This release supports Pagination traits on Cost Anomaly Detection APIs." +} diff --git a/.changes/next-release/api-change-costoptimizationhub-71725.json b/.changes/next-release/api-change-costoptimizationhub-71725.json new file mode 100644 index 000000000000..a23935076a88 --- /dev/null +++ b/.changes/next-release/api-change-costoptimizationhub-71725.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cost-optimization-hub``", + "description": "This release adds resource type \"MemoryDbReservedInstances\" and resource type \"DynamoDbReservedCapacity\" to the GetRecommendation, ListRecommendations, and ListRecommendationSummaries APIs to support new MemoryDB and DynamoDB RI recommendations." +} diff --git a/.changes/next-release/api-change-iotfleetwise-83592.json b/.changes/next-release/api-change-iotfleetwise-83592.json new file mode 100644 index 000000000000..2d60e6edf416 --- /dev/null +++ b/.changes/next-release/api-change-iotfleetwise-83592.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``iotfleetwise``", + "description": "This release adds the option to update the strategy of state templates already associated to a vehicle, without the need to remove and re-add them." +} diff --git a/.changes/next-release/api-change-securityhub-63781.json b/.changes/next-release/api-change-securityhub-63781.json new file mode 100644 index 000000000000..25cc2cdce780 --- /dev/null +++ b/.changes/next-release/api-change-securityhub-63781.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub." +} diff --git a/.changes/next-release/api-change-storagegateway-93138.json b/.changes/next-release/api-change-storagegateway-93138.json new file mode 100644 index 000000000000..76e07ca4e4d7 --- /dev/null +++ b/.changes/next-release/api-change-storagegateway-93138.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``storagegateway``", + "description": "Added new ActiveDirectoryStatus value, ListCacheReports paginator, and support for longer pagination tokens." +} diff --git a/.changes/next-release/api-change-taxsettings-35286.json b/.changes/next-release/api-change-taxsettings-35286.json new file mode 100644 index 000000000000..7dda98948b0e --- /dev/null +++ b/.changes/next-release/api-change-taxsettings-35286.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``taxsettings``", + "description": "Uzbekistan Launch on TaxSettings Page" +} From 781536ded9ce982609c4214815175f5809a3d493 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Tue, 8 Apr 2025 21:01:21 +0000 Subject: [PATCH 1189/1632] Bumping version to 1.38.30 --- .changes/1.38.30.json | 37 +++++++++++++++++++ .../api-change-bedrockruntime-21155.json | 5 --- .../next-release/api-change-ce-37871.json | 5 --- .../api-change-costoptimizationhub-71725.json | 5 --- .../api-change-iotfleetwise-83592.json | 5 --- .../api-change-securityhub-63781.json | 5 --- .../api-change-storagegateway-93138.json | 5 --- .../api-change-taxsettings-35286.json | 5 --- CHANGELOG.rst | 12 ++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 13 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 .changes/1.38.30.json delete mode 100644 .changes/next-release/api-change-bedrockruntime-21155.json delete mode 100644 .changes/next-release/api-change-ce-37871.json delete mode 100644 .changes/next-release/api-change-costoptimizationhub-71725.json delete mode 100644 .changes/next-release/api-change-iotfleetwise-83592.json delete mode 100644 .changes/next-release/api-change-securityhub-63781.json delete mode 100644 .changes/next-release/api-change-storagegateway-93138.json delete mode 100644 .changes/next-release/api-change-taxsettings-35286.json diff --git a/.changes/1.38.30.json b/.changes/1.38.30.json new file mode 100644 index 000000000000..1cf987c0996d --- /dev/null +++ b/.changes/1.38.30.json @@ -0,0 +1,37 @@ +[ + { + "category": "``bedrock-runtime``", + "description": "This release introduces our latest bedrock runtime API, InvokeModelWithBidirectionalStream. The API supports both input and output streams and is supported by only HTTP2.0.", + "type": "api-change" + }, + { + "category": "``ce``", + "description": "This release supports Pagination traits on Cost Anomaly Detection APIs.", + "type": "api-change" + }, + { + "category": "``cost-optimization-hub``", + "description": "This release adds resource type \"MemoryDbReservedInstances\" and resource type \"DynamoDbReservedCapacity\" to the GetRecommendation, ListRecommendations, and ListRecommendationSummaries APIs to support new MemoryDB and DynamoDB RI recommendations.", + "type": "api-change" + }, + { + "category": "``iotfleetwise``", + "description": "This release adds the option to update the strategy of state templates already associated to a vehicle, without the need to remove and re-add them.", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "Documentation updates for AWS Security Hub.", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "Added new ActiveDirectoryStatus value, ListCacheReports paginator, and support for longer pagination tokens.", + "type": "api-change" + }, + { + "category": "``taxsettings``", + "description": "Uzbekistan Launch on TaxSettings Page", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockruntime-21155.json b/.changes/next-release/api-change-bedrockruntime-21155.json deleted file mode 100644 index 15b1b5e67228..000000000000 --- a/.changes/next-release/api-change-bedrockruntime-21155.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-runtime``", - "description": "This release introduces our latest bedrock runtime API, InvokeModelWithBidirectionalStream. The API supports both input and output streams and is supported by only HTTP2.0." -} diff --git a/.changes/next-release/api-change-ce-37871.json b/.changes/next-release/api-change-ce-37871.json deleted file mode 100644 index e344afb22b49..000000000000 --- a/.changes/next-release/api-change-ce-37871.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ce``", - "description": "This release supports Pagination traits on Cost Anomaly Detection APIs." -} diff --git a/.changes/next-release/api-change-costoptimizationhub-71725.json b/.changes/next-release/api-change-costoptimizationhub-71725.json deleted file mode 100644 index a23935076a88..000000000000 --- a/.changes/next-release/api-change-costoptimizationhub-71725.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cost-optimization-hub``", - "description": "This release adds resource type \"MemoryDbReservedInstances\" and resource type \"DynamoDbReservedCapacity\" to the GetRecommendation, ListRecommendations, and ListRecommendationSummaries APIs to support new MemoryDB and DynamoDB RI recommendations." -} diff --git a/.changes/next-release/api-change-iotfleetwise-83592.json b/.changes/next-release/api-change-iotfleetwise-83592.json deleted file mode 100644 index 2d60e6edf416..000000000000 --- a/.changes/next-release/api-change-iotfleetwise-83592.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``iotfleetwise``", - "description": "This release adds the option to update the strategy of state templates already associated to a vehicle, without the need to remove and re-add them." -} diff --git a/.changes/next-release/api-change-securityhub-63781.json b/.changes/next-release/api-change-securityhub-63781.json deleted file mode 100644 index 25cc2cdce780..000000000000 --- a/.changes/next-release/api-change-securityhub-63781.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``securityhub``", - "description": "Documentation updates for AWS Security Hub." -} diff --git a/.changes/next-release/api-change-storagegateway-93138.json b/.changes/next-release/api-change-storagegateway-93138.json deleted file mode 100644 index 76e07ca4e4d7..000000000000 --- a/.changes/next-release/api-change-storagegateway-93138.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``storagegateway``", - "description": "Added new ActiveDirectoryStatus value, ListCacheReports paginator, and support for longer pagination tokens." -} diff --git a/.changes/next-release/api-change-taxsettings-35286.json b/.changes/next-release/api-change-taxsettings-35286.json deleted file mode 100644 index 7dda98948b0e..000000000000 --- a/.changes/next-release/api-change-taxsettings-35286.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``taxsettings``", - "description": "Uzbekistan Launch on TaxSettings Page" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d2904da42a69..a5fe6fc7c5de 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.38.30 +======= + +* api-change:``bedrock-runtime``: This release introduces our latest bedrock runtime API, InvokeModelWithBidirectionalStream. The API supports both input and output streams and is supported by only HTTP2.0. +* api-change:``ce``: This release supports Pagination traits on Cost Anomaly Detection APIs. +* api-change:``cost-optimization-hub``: This release adds resource type "MemoryDbReservedInstances" and resource type "DynamoDbReservedCapacity" to the GetRecommendation, ListRecommendations, and ListRecommendationSummaries APIs to support new MemoryDB and DynamoDB RI recommendations. +* api-change:``iotfleetwise``: This release adds the option to update the strategy of state templates already associated to a vehicle, without the need to remove and re-add them. +* api-change:``securityhub``: Documentation updates for AWS Security Hub. +* api-change:``storagegateway``: Added new ActiveDirectoryStatus value, ListCacheReports paginator, and support for longer pagination tokens. +* api-change:``taxsettings``: Uzbekistan Launch on TaxSettings Page + + 1.38.29 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index d8e8094a2184..ee3b26331254 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.29' +__version__ = '1.38.30' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 2cb533df7f41..4d1a9d3b6bb4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.29' +release = '1.38.30' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 9ed8a50a8689..5b9a6ce50731 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.29 + botocore==1.37.30 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 31e20b36d90e..79480174bd6c 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.29', + 'botocore==1.37.30', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 76846726b62086191579d290c32956f3df0af202 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 9 Apr 2025 18:22:04 +0000 Subject: [PATCH 1190/1632] Update changelog based on model updates --- .changes/next-release/api-change-controlcatalog-5819.json | 5 +++++ .changes/next-release/api-change-dynamodb-77183.json | 5 +++++ .changes/next-release/api-change-glue-80619.json | 5 +++++ .changes/next-release/api-change-groundstation-88141.json | 5 +++++ .changes/next-release/api-change-transfer-47438.json | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 .changes/next-release/api-change-controlcatalog-5819.json create mode 100644 .changes/next-release/api-change-dynamodb-77183.json create mode 100644 .changes/next-release/api-change-glue-80619.json create mode 100644 .changes/next-release/api-change-groundstation-88141.json create mode 100644 .changes/next-release/api-change-transfer-47438.json diff --git a/.changes/next-release/api-change-controlcatalog-5819.json b/.changes/next-release/api-change-controlcatalog-5819.json new file mode 100644 index 000000000000..bafaf7a13029 --- /dev/null +++ b/.changes/next-release/api-change-controlcatalog-5819.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``controlcatalog``", + "description": "The GetControl API now surfaces a control's Severity, CreateTime, and Identifier for a control's Implementation. The ListControls API now surfaces a control's Behavior, Severity, CreateTime, and Identifier for a control's Implementation." +} diff --git a/.changes/next-release/api-change-dynamodb-77183.json b/.changes/next-release/api-change-dynamodb-77183.json new file mode 100644 index 000000000000..88fa0dca5db9 --- /dev/null +++ b/.changes/next-release/api-change-dynamodb-77183.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``dynamodb``", + "description": "Documentation update for secondary indexes and Create_Table." +} diff --git a/.changes/next-release/api-change-glue-80619.json b/.changes/next-release/api-change-glue-80619.json new file mode 100644 index 000000000000..746096018344 --- /dev/null +++ b/.changes/next-release/api-change-glue-80619.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``glue``", + "description": "The TableOptimizer APIs in AWS Glue now return the DpuHours field in each TableOptimizerRun, providing clients visibility to the DPU-hours used for billing in managed Apache Iceberg table compaction optimization." +} diff --git a/.changes/next-release/api-change-groundstation-88141.json b/.changes/next-release/api-change-groundstation-88141.json new file mode 100644 index 000000000000..a1f506fa4335 --- /dev/null +++ b/.changes/next-release/api-change-groundstation-88141.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``groundstation``", + "description": "Support tagging Agents and adjust input field validations" +} diff --git a/.changes/next-release/api-change-transfer-47438.json b/.changes/next-release/api-change-transfer-47438.json new file mode 100644 index 000000000000..2188fec28527 --- /dev/null +++ b/.changes/next-release/api-change-transfer-47438.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``transfer``", + "description": "This launch includes 2 enhancements to SFTP connectors user-experience: 1) Customers can self-serve concurrent connections setting for their connectors, and 2) Customers can discover the public host key of remote servers using their SFTP connectors." +} From 89088ee7f0d91bf5807d3cbe0a00f8f163564bea Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Wed, 9 Apr 2025 18:23:32 +0000 Subject: [PATCH 1191/1632] Bumping version to 1.38.31 --- .changes/1.38.31.json | 27 +++++++++++++++++++ .../api-change-controlcatalog-5819.json | 5 ---- .../api-change-dynamodb-77183.json | 5 ---- .../next-release/api-change-glue-80619.json | 5 ---- .../api-change-groundstation-88141.json | 5 ---- .../api-change-transfer-47438.json | 5 ---- CHANGELOG.rst | 10 +++++++ awscli/__init__.py | 2 +- doc/source/conf.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 11 files changed, 41 insertions(+), 29 deletions(-) create mode 100644 .changes/1.38.31.json delete mode 100644 .changes/next-release/api-change-controlcatalog-5819.json delete mode 100644 .changes/next-release/api-change-dynamodb-77183.json delete mode 100644 .changes/next-release/api-change-glue-80619.json delete mode 100644 .changes/next-release/api-change-groundstation-88141.json delete mode 100644 .changes/next-release/api-change-transfer-47438.json diff --git a/.changes/1.38.31.json b/.changes/1.38.31.json new file mode 100644 index 000000000000..d43f8bed42ca --- /dev/null +++ b/.changes/1.38.31.json @@ -0,0 +1,27 @@ +[ + { + "category": "``controlcatalog``", + "description": "The GetControl API now surfaces a control's Severity, CreateTime, and Identifier for a control's Implementation. The ListControls API now surfaces a control's Behavior, Severity, CreateTime, and Identifier for a control's Implementation.", + "type": "api-change" + }, + { + "category": "``dynamodb``", + "description": "Documentation update for secondary indexes and Create_Table.", + "type": "api-change" + }, + { + "category": "``glue``", + "description": "The TableOptimizer APIs in AWS Glue now return the DpuHours field in each TableOptimizerRun, providing clients visibility to the DPU-hours used for billing in managed Apache Iceberg table compaction optimization.", + "type": "api-change" + }, + { + "category": "``groundstation``", + "description": "Support tagging Agents and adjust input field validations", + "type": "api-change" + }, + { + "category": "``transfer``", + "description": "This launch includes 2 enhancements to SFTP connectors user-experience: 1) Customers can self-serve concurrent connections setting for their connectors, and 2) Customers can discover the public host key of remote servers using their SFTP connectors.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-controlcatalog-5819.json b/.changes/next-release/api-change-controlcatalog-5819.json deleted file mode 100644 index bafaf7a13029..000000000000 --- a/.changes/next-release/api-change-controlcatalog-5819.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``controlcatalog``", - "description": "The GetControl API now surfaces a control's Severity, CreateTime, and Identifier for a control's Implementation. The ListControls API now surfaces a control's Behavior, Severity, CreateTime, and Identifier for a control's Implementation." -} diff --git a/.changes/next-release/api-change-dynamodb-77183.json b/.changes/next-release/api-change-dynamodb-77183.json deleted file mode 100644 index 88fa0dca5db9..000000000000 --- a/.changes/next-release/api-change-dynamodb-77183.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``dynamodb``", - "description": "Documentation update for secondary indexes and Create_Table." -} diff --git a/.changes/next-release/api-change-glue-80619.json b/.changes/next-release/api-change-glue-80619.json deleted file mode 100644 index 746096018344..000000000000 --- a/.changes/next-release/api-change-glue-80619.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``glue``", - "description": "The TableOptimizer APIs in AWS Glue now return the DpuHours field in each TableOptimizerRun, providing clients visibility to the DPU-hours used for billing in managed Apache Iceberg table compaction optimization." -} diff --git a/.changes/next-release/api-change-groundstation-88141.json b/.changes/next-release/api-change-groundstation-88141.json deleted file mode 100644 index a1f506fa4335..000000000000 --- a/.changes/next-release/api-change-groundstation-88141.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``groundstation``", - "description": "Support tagging Agents and adjust input field validations" -} diff --git a/.changes/next-release/api-change-transfer-47438.json b/.changes/next-release/api-change-transfer-47438.json deleted file mode 100644 index 2188fec28527..000000000000 --- a/.changes/next-release/api-change-transfer-47438.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``transfer``", - "description": "This launch includes 2 enhancements to SFTP connectors user-experience: 1) Customers can self-serve concurrent connections setting for their connectors, and 2) Customers can discover the public host key of remote servers using their SFTP connectors." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a5fe6fc7c5de..c7d54232b36f 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +1.38.31 +======= + +* api-change:``controlcatalog``: The GetControl API now surfaces a control's Severity, CreateTime, and Identifier for a control's Implementation. The ListControls API now surfaces a control's Behavior, Severity, CreateTime, and Identifier for a control's Implementation. +* api-change:``dynamodb``: Documentation update for secondary indexes and Create_Table. +* api-change:``glue``: The TableOptimizer APIs in AWS Glue now return the DpuHours field in each TableOptimizerRun, providing clients visibility to the DPU-hours used for billing in managed Apache Iceberg table compaction optimization. +* api-change:``groundstation``: Support tagging Agents and adjust input field validations +* api-change:``transfer``: This launch includes 2 enhancements to SFTP connectors user-experience: 1) Customers can self-serve concurrent connections setting for their connectors, and 2) Customers can discover the public host key of remote servers using their SFTP connectors. + + 1.38.30 ======= diff --git a/awscli/__init__.py b/awscli/__init__.py index ee3b26331254..6993b61908e1 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -18,7 +18,7 @@ import os -__version__ = '1.38.30' +__version__ = '1.38.31' # # Get our data path to be added to botocore's search path diff --git a/doc/source/conf.py b/doc/source/conf.py index 4d1a9d3b6bb4..eea3584733d4 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -52,7 +52,7 @@ # The short X.Y version. version = '1.38.' # The full version, including alpha/beta/rc tags. -release = '1.38.30' +release = '1.38.31' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/setup.cfg b/setup.cfg index 5b9a6ce50731..5987b7932bc7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ universal = 0 [metadata] requires_dist = - botocore==1.37.30 + botocore==1.37.31 docutils>=0.10,<0.17 s3transfer>=0.11.0,<0.12.0 PyYAML>=3.10,<6.1 diff --git a/setup.py b/setup.py index 79480174bd6c..b86ace802cfe 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def find_version(*file_paths): install_requires = [ - 'botocore==1.37.30', + 'botocore==1.37.31', 'docutils>=0.10,<0.17', 's3transfer>=0.11.0,<0.12.0', 'PyYAML>=3.10,<6.1', From 255ca411c27b2d8a2dd12297e1e197a4b39e0e93 Mon Sep 17 00:00:00 2001 From: Andrew Asseily <77591070+AndrewAsseily@users.noreply.github.com> Date: Thu, 10 Apr 2025 12:47:46 -0400 Subject: [PATCH 1192/1632] Upgrade Sphinx and Docutils (#9396) * Upgrade sphinx to 6.2.0 * Upgrade docutils * reorder * Alabaster * remove reference to jQuery * revert override.css change * reintroduce search functionality --- .../guzzle_sphinx_theme/layout.html | 1 - .../guzzle_sphinx_theme/searchbox.html | 2 +- .../static/jquery-1.9.1.min.js | 5 ----- requirements-docs.txt | 21 ++++++------------- setup.cfg | 2 +- setup.py | 2 +- 6 files changed, 9 insertions(+), 24 deletions(-) delete mode 100644 doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/jquery-1.9.1.min.js diff --git a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html index 7f923af3cf36..c5d10489260d 100644 --- a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html +++ b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/layout.html @@ -10,7 +10,6 @@ {%- block htmltitle %} {{ super() }} - {%- endblock %} diff --git a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/searchbox.html b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/searchbox.html index ceec39a7fd54..ac1200203251 100644 --- a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/searchbox.html +++ b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/searchbox.html @@ -9,5 +9,5 @@

{{ _('Quick search') }}

- + {%- endif %} diff --git a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/jquery-1.9.1.min.js b/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/jquery-1.9.1.min.js deleted file mode 100644 index c6a59aebb3fb..000000000000 --- a/doc/source/guzzle_sphinx_theme/guzzle_sphinx_theme/static/jquery-1.9.1.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license - //@ sourceMappingURL=jquery.min.map - */(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
t
",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; - return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) -}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("